@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//bergauf.it/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.7") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//bergauf.it/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//bergauf.it/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//bergauf.it/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//bergauf.it/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//bergauf.it/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//bergauf.it/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//bergauf.it/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//bergauf.it/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-header-banner-h: 95px;
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Playfair Display", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Playfair Display", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(130,130,77);
	--wd-alternative-color: rgb(177,97,51);
	--wd-link-color: rgb(130,130,77);
	--wd-link-color-hover: rgb(105,105,62);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(95,110,30);
	--btn-accented-bgcolor-hover: rgb(76,86,8);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://bergauf.it/wp-content/uploads/2021/07/promo-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(132,155,48);
	background-image: none;
}
.wd-page-title {
	background-color: rgb(10,10,10);
	background-image: url(https://bergauf.it/wp-content/uploads/2021/08/Weissewolle2.jpg);
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(17,17,17);
	background-image: url(https://bergauf.it/wp-content/uploads/2023/01/bgf-header-filz-dk-scaled.jpg);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 35px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 200px;
	}
	.woocommerce-product-gallery {
		--wd-gallery-gap: 15px;
	}

}

@media (max-width: 768.98px) {
	.woocommerce-product-gallery {
		--wd-gallery-gap: 10px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


/* ** Bergauf 2023 CSS ** */


/* Endsätze einheiltich */
.bgf_endsatz {
	font-style: italic;
	font-weight: 600;
	color: #69693e;
}

.bgf_black {
	color: #000;
}

h4 {
    font-size: 20px;
}

.bgf_image_round .prettyphoto img {
	border-radius: 999px;
}


/* Titel 10px nach unten */
.page-title  {
    padding-top: 110px;
    padding-bottom: 90px;
}

/*  Mobile */
@media only screen and (max-width: 576px) {
	.page-title  {
		padding-top: 130px;
		padding-bottom: 60px;
	}
}

/* Content Switch Mobile/Desktop */
@media only screen and (min-width: 1000px) {
	.bgf_show_mobile_tablet {
		display: none;
	}
}

@media only screen and (max-width: 999px) {
	.bgf_show_laptop_desktop {
		display: none;
	}
}


/* Rand oben weg, außer beim Shop Artikel Einzelnsicht */
body:not(.single) .whb-header, body:not(.single) .whb-header.whb-sticked {
	margin-bottom: 0 !important;
}

body.single .whb-header, body.single .whb-header.whb-sticked {
	margin-bottom: 70px;
}


/* Menü Text runter */
.whb-col-left, .whb-col-right {
	padding-top: 19px;
}

/* Menü Text runter sticky */
.whb-sticked .whb-col-left, .whb-sticked .whb-col-right {
	padding-top: 12px;
}

/* Megamenu runter */
.wd-dropdown-menu.wd-design-full-width {
    padding-top: 65px;
}

/* Megamenu sticky ohne Loch */
.whb-sticked .whb-general-header .wd-dropdown {
    margin-top: 0;
}

.wd-dropdown {
	background: linear-gradient(to top, rgba(15,15,15,.5),rgba(15,15,15,.25)), url(https://bergauf.it/wp-content/uploads/2023/01/bgf-header-filz-dk-scaled.jpg) repeat top center;
}/*
  background-image: url(https://bergauf.it/wp-content/uploads/2023/01/bgf-header-filz-dk-scaled.jpg);
    background-position: center center;
	opacity: .5;
}*/


/* Header Hintergrund Bild */
.whb-color-light:not(.whb-with-bg) {
     background-image: url(https://bergauf.it/wp-content/uploads/2023/01/bgf-header-filz-dk-scaled.jpg);
    background-position: center center;
}

/*
.whb-main-header .whb-general-header .container {
background-image: url(https://bergauf.it/wp-content/uploads/2023/01/bgf-stitch-gelb-1000x20-1.png);
}*/


/* Stitch groß */
.site-logo:nth-child(3) img {
	position: absolute;
	z-index: 2000;
    max-width: 100% !important;
    width: 100% !important;
	top: 5px;
    left: 0%;
    height: 20px !important;
    max-height: 20px !important;
}

/* Logo groß über dem Rand */
.site-logo img {
	position: sticky;
	z-index: 1000;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    max-width: 220px !important;
    width: 220px !important;
    max-height: 120px !important;
    height: 120px !important;
}

/* sticky Stitch groß */
.whb-sticked .site-logo:nth-child(3) img {
	position: absolute;
	z-index: 2000;
    width: 100% !important;
    top: 2px;
    left: 0%;
	height: 20% !important;
    margin-left: 0%;
    margin-right: 0%;
}

/* sticky Logo über dem Rand */
.whb-sticked .site-logo img {
	position: sticky;
	z-index: 1000;
    width: 65% !important;
    height: 65% !important;
    margin-left: 20%;
    margin-right: 20%;
}

/* Logo und Stitch Mobile */
@media only screen and (max-width: 576px) {
	.site-logo img {
		width: 187px !important;
		height: 102px !important;
	}
	.site-logo:nth-child(3) img, .whb-sticked .site-logo:nth-child(3) img {
		max-width: 400% !important;
		width: 360% !important;
		height: 13px !important;	
	}
	
	/* Li/re Menu */
	.whb-mobile-left {
  	  margin-top: 8px;
	}
	.whb-mobile-right {
  	  margin-top: 14px;
	}
	
}

/* Footer Stitch */
.min-footer {
    margin-top: -2px !important;
	padding-top: 0 !important;
	padding-bottom: 10px !important;
}

.bgf_footer_stitch img {
    width: 110%;
    max-width: 200%;
    height: 13px;
	margin-left: -100px;
}

/* Footer Stitch Mobile */
@media only screen and (max-width: 576px) {

	.bgf_footer_stitch img {
		width: 360%;
		max-width: 400%;
	}
	
	/* Social Icons zentriert */
	.wd-social-icons {
    	text-align: center;
		padding-bottom: 35px;
		padding-top: 120px;
}
}



p.bgf_copyright {
	float: left !important;
	line-height: 22px;
    padding-top: 20px;

}

.copyrights-wrapper .wd-social-icon {
	padding-top: 2px !important;
}

/*Logos linksbündig und kein Abstand nach Menü */
@media only screen and (max-width: 576px) {
	.footer-column.footer-column-2 .wd-image {
		display: flex;
	}
	#nav_menu-19 {
		margin-bottom: 0;
	}
}

/* Mobile Menu */
@media only screen and (max-width: 576px) {
	.wd-side-hidden {
		background-color: #9B9B58;
	}
	.wd-nav-mobile li.current-menu-item>a {
		color: #e6c66f !important;
	}

	/* Font größer und enger */
	.wd-nav-mobile li a {
	/*    padding: 5px 20px;*/
		min-height: 42px !important;
	}
	.wd-nav>li>a {
		font-size: 14px;
	}
}

/* Allgemeine */

.bgf_round, .bgf_round img {
	border-radius: 999px;
}


/* Buttons mit Innenrand */
.banner-hover-border:not(.banner-border) .wrapper-content-banner:after {
    border: 2px dashed rgba(230,198,111,0.8);
	-webkit-border: 2px dashed rgba(230,198,111,0.8);
}


.bgf_elem_mitte {
    margin: 0 auto;
}

@media only screen and (min-width: 577px) {
.bgf_home_euproject .bgf_elem_mitte:first-child  {
	margin: 0px -60% 0 auto;
}

.bgf_home_euproject .wd-info-box.bgf_elem_mitte  {
	margin: 0px auto 0 -70%;
}
}


/*
.bgf_stitch_round {
	background-size: 95%;
	position: sticky;
	z-index: 99999;
}*/


.bgf_filz_round {
	background-size: 92%;
}

.bgf_stitch_border .info-box-icon {
	border-width: 2px;
    border-style: dashed;
}

/*  Mobile Home Icon Infoboxes  kleiner */
@media only screen and (max-width: 576px) {
	.bgf_home_infoboxes .box-icon-align-left .box-icon-wrapper {
		margin-right: 20px;
		max-width: 30%;
	}
}

	
/*  Mobile Home Flächen Titel größer */
@media only screen and (max-width: 576px) {
	.home .title-wrapper .title, .home .promo-banner .banner-title {
    font-size: 36px;
	}
}

.bgf_info_box_button .btn, .bgf_info_box_button .btn.btn-color-default, .bgf_info_box_button .btn:hover, .bgf_info_box_button .btn.btn-color-default:hover {
	background-color: transparent;
	box-shadow: none;
	color: #fff;
}


.bgf_info_box_button .wd-button-wrapper {
	    background: url(https://bergauf.it/wp-content/uploads/2023/01/schaf-1.svg) no-repeat left center !important;
}

.bgf_info_box_button .wd-button-wrapper:hover {
	    background: url(https://bergauf.it/wp-content/uploads/2023/01/schaf-2.svg) no-repeat left center !important;
}


.bgf_info_box_button .btn-size-default {
    padding: 22px 32px 24px 20px;
}

.bgf_info_box_button .info-btn-wrapper {
    background: url(https://bergauf.it/wp-content/uploads/2023/01/gras-1.svg) no-repeat left bottom !important;
}



/* Home Infobox Smartphone */
@media only screen and (max-width: 576px) {
	.imageText .bgf_info_box_button.vc_row.wpb_row.vc_inner.vc_row-fluid {
		display: block;
	} 
	.imageText .bgf_info_box_button.vc_row {
    	margin-left: 0px !important;
	}
	.imageText .bgf_info_box_button.vc_row.wpb_row.vc_inner .vc_column_container.vc_col-sm-4 {
    	width: 94% !important;
	}
	
	.bgf_info_box_button .vc_column-inner {
		margin-top: 10px;
		margin-bottom: 40px;
	}
}

/* Home Promobox Smartphone */
@media only screen and (max-width: 576px) {
	.promo-banner-wrapper .bgf_homegastro_banner {
		height: 230px !important;
		--wd-img-height: 230px;
	}
	
	.bgf_homegastro_banner.promo-banner .content-banner {
		max-width: 70%;
		margin: 0 auto;
	}

	.bgf_homegastro_banner.promo-banner .content-banner.text-left, .bgf_homegastro_banner .wd-button-wrapper.text-left {
		text-align: center;
		--text-align: center;
	}
}


.bgf_nooldstyle {
    font-variant-numeric: lining-nums;
}



/*****     Seite Filz     *****/
.bgf_filz_padding_spalte_filz {
	padding-left: 4%;
	padding-right: 4%;
	
}

.bgf_filz_padding_spalte {
	padding-left: 5%;
	padding-right: 5%;
	
}

.bgf_filz_padding_spalte2 {
	padding-left: 10%;
	padding-right: 10%;
	
}


.bgf_filz_padding_seite {
	padding-left: 20%;
	padding-right: 20%;
	
}


/* Leerraum kleiner oder größer*/
@media only screen and (max-width: 576px) {
	.bgf_filz_empty_mobile_150 {
		height: 150px !important;
	}
	.bgf_filz_empty_mobile_50 {
		height: 50px !important;
	}
}

/* Filz unter Lupe kleiner */ 
.cq-magnify {
	width: 50%;
	left: 25%;
    right: 25%;
}

/* Filz unter Lupe größer und Lupe zentriert */
@media only screen and (max-width: 576px) {
	.cq-magnify {
		width: 100%;
		left: 0;
		right: 0;
	}
	
	.cq-magnify-glass.cq-dropin0.cq-dropInDown {
    top: 0;
    left: 0;
    background-position: 0 0;
	}
}

	
.bgf_filz_infobox .wd-info-box .info-box-icon {
    background: center url(https://bergauf.it/wp-content/uploads/2023/01/bgf-filz-700x700-komplett-gr-60x60.png);
	padding: 8px;
    background-size: cover;
}

.bgf_filz_infobox .wd-info-box .info-box-icon img {
    width: 56px;
}

/* Timeline */
.bgf_timeline .woodmart-timeline-dot {
    background-color: #9b9b5c !important;
}

.bgf_timeline h4.wd-timeline-title {
	font-size: 26px;
}

.bgf_timeline .wd-item-position-left .wd-timeline-content {
	padding-left: 33%;
}

.bgf_timeline .wd-item-position-right .wd-timeline-content {
	padding-right: 33%;
}

@media only screen and (max-width: 576px) {
	.bgf_timeline .wd-item-position-left .wd-timeline-content, .bgf_timeline .wd-item-position-right .wd-timeline-content  {
		padding-left: 0;
		padding-right: 0;
	   /* background: rgba(255,255,255,.5); nicht mehr notwendig da weiss */
	}

}

.bgf_banner_pflege.promo-banner .banner-image img {
	width: 100%;	
	height: 160px;
}

/* Pflegehinweise */
@media only screen and (max-width: 576px) {
	.bgf_banner_pflege.promo-banner .banner-image img {
		height: 200px;
	}

	.bgf_banner_pflege.promo-banner .banner-title {
	    font-size: 32px;
	}
}


/*506 284

.cq-magnify .cq-magnify-glass {
	left: 56px !important;
	top: 51px !important;
}*/


/*****     Seite Schaf Wollbad     *****/
.bgf_banner_fulltext .promo-banner .content-banner {
    width: 200%;
    max-width: 200%;
}

/* Hotspots ohne sonar .hotspot-icon-alt .hotspot-sonar,*/
 .hotspot-icon-alt .hotspot-btn {
    background-color: #9b9b5c !important;
}

@media (min-width: 1025px) {
	.hotspot-icon-alt .wd-image-hotspot .hotspot-btn:after {
		color: #fff; 
	}
}

/* Leerraum kleiner oder größer*/
@media only screen and (max-width: 576px) {
	.bgf_empty_mobile_0 {
		height: 0 !important;
	}

}


/*****     Gasto     *****/
.bgf_gastro_p3 div {
	border-start-end-radius: 22px !important;
	border-end-end-radius: 22px !important;
}



.bgf_stitch_gastro, .bgf_stitch_wollbad {
	border: 3px dashed rgba(179,154,86,0.82);
	border-radius: 10px
}


/* Reise ins Ultental Hintergrund dk */
.bgf_banner_gastro.banner-mask .wrapper-content-banner {
    background-color: rgba(0,0,0,0.55);
}

/* Slider Bilder einheitlich hoch 
.bgf_gastro_slider img {
	height: 360px !important;
}*/



@media only screen and (max-width: 576px) {
	.bgf_banner_gastro.promo-banner .banner-image img {
		height: 380px;
	}

	.bgf_banner_gastro.promo-banner .banner-title {
	    font-size: 32px;
	}
}





/*****     Seite Kontakt     *****/
.bgf_maps .gm-style-mtc {
	display: none;
}

.bgf_maps .gm-fullscreen-control {
	top: 40px !important;
}

/*****     Seite Über uns     *****/

.bgf_ueberuns_titel strong {
	text-transform: uppercase !important;
}

/* Anchor bei Mobile näher dran */
.bgf_ueberuns_anchor .info-btn-wrapper {
	margin-top: 5px !important;
}

.bgf_ueberuns_anchor h4.info-box-title {
	margin-bottom: 0;
}



/* unendlich Symbol größer */
.woodmart-counter.bgf_animated_counter_last .counter-value {
    font-size: 175%;
    line-height: 57%;
}


/*****     Shop     *****/
/*****     Produkt Archive     *****/
/* Header Kategorien schmaler und weniger hoch */
.archive .page-title .container {
    padding-left: 30px;
    padding-right: 30px;
}

@media screen and (min-width: 1025px) {
	.archive .title-size-large {
		padding: 95px 0 55px 0;
	}
}

/* Text kleiner bei kleinem Laptop */
@media screen and (min-width: 1070px) and (max-width: 1170px) {
	.nav-link-summary {
		font-size: 88%;
	}
}
@media screen and (min-width: 1025px) and (max-width: 1069px) {
	.nav-link-summary {
		font-size: 82%;
	}
}


/* Side bar Filter */
/* Materialien */
.archive .wd-filter-list .count {
    padding-inline: 4px;
    min-width: 25px;
    height: 21px;
}
/* nicht mehr notwendig da kein Scrollbalken mehr 
.archive [class*="wd-swatches"].wd-text-style-3 .wd-swatch.wd-text .wd-swatch-text {
    font-size: calc(var(--wd-swatch-text-size) - 2.2px);
    letter-spacing: -0.1px;
}*/

/* ev. linien bei Materialien 
.archive .wd-filter-list li {
padding-bottom: 2px;
border-bottom: 1px dashed rgba(0,0,0,.105);
}*/

.archive [class*="wd-swatches"].wd-bg-style-3 .wd-swatch.wd-bg, .archive [class*="wd-swatches"].wd-text-style-3 .wd-swatch.wd-text {
    border: none;
}

.archive .wd-filter-list a {
    padding-block: 0px;
}

.archive .wd-swatch.wd-text .wd-swatch-text {
    padding: 0px;
	line-height: 1.1em;
}


.archive .wd-filter-list li {
    display: inline-flex; /*flex */
}

html[lang="it-IT"] .archive .wd-filter-list li {
    margin-right: 48px;
}


html[lang="it-IT"] .archive .wd-swatch.wd-text {
	flex: auto;
	text-align: left;
}
  

.archive .wd-swatch-wrap .layered-nav-link {
	display: contents;
}



/* Icons und Text */
.archive .page-title .wd-nav-product-cat.has-product-count .wd-nav-img {
    height: 38px;
}

.archive .wd-nav[class*="wd-style-underline"] .nav-link-text {
    margin-right: 10px;
}

/* Zum Warenkorb weg */
.wd-add-btn {
	display: none;
}

/* Kategorie Icons weg */
.wd-nav-product-cat.has-product-count .wd-nav-img {
    display: none;
}

.fade-in-block h4 {
	font-size: 17px !important;
}


/* Shop Filter Farben 2 Spalten ohne Beschreibung */
/*.wd-swatches-filter.wd-layout-double li {
    flex: 0 1 calc(30% - var(--wd-swatch-h-sp) / 2);
}*/

.wd-filter-list .count {
   margin-right: 10px;
}

.wd-swatch+.wd-filter-lable {
    display: none;
}

/*.wd-swatches-filter.wd-size-large {
    --wd-swatch-size: 32px;
}*/

/* Produkt Labels Archive und Home kleiner und eckig */
.product-labels.labels-rounded .product-label {
	padding-top: 16px !important; 
	padding-right: 10px !important;
	padding-bottom: 11px !important;
	padding-left: 10px !important;
	min-height: 30px !important;
    border-radius: 9px !important;
    font-size: 12px !important;
}

.product-labels {
    top: -6px;
    inset-inline-start: 12px;
}

/*****     Produkt Single     *****/
/* Tabs mit lesbarer Schrift */
.single .wd-nav-tabs>li>a {
	font-family:'Lato';
    font-size: 18px;
}
.product-image-summary .shop_attributes {
    margin-bottom: 35px !important;
    margin-top: 70px;
}
/*
table.woocommerce-product-attributes.shop_attributes {
	width: 68%;
}*/

.product-image-summary .shop_attributes tr {
	padding-bottom: 0px;
}

.product-image-summary table tbody {
	margin-bottom: 0
}


/* weniger Abstand neben Varianten-Titel */
.single table.variations .label {
    padding-right: 15px;
}

/*Swatches kleiner */
.single [class*="wd-swatches"].wd-bg-style-3 .wd-swatch.wd-bg {
    border: none !important;
    --wd-swatch-inn-sp: 0px !important;
    box-shadow: 2px 2px 4px -2px black;
}

.single [class*="wd-swatches"].wd-size-m {
    --wd-swatch-size: 38px;
}

.single [class*="wd-swatches"] {
    --wd-swatch-h-sp: 11px;
    --wd-swatch-v-sp: 11px;
}

/* Größenauswahl etwas größer */
.single [class*="wd-swatches"][data-id="pa_groesse"], .single [class*="wd-swatches"][data-id="pa_modell"] {
    --wd-swatch-h-sp: 12.2px;
}

.single .wd-swatch.wd-text {
    min-width: 1.5em;
}

/* Häkchen größer */
.single [class*="wd-swatches"].wd-bg-style-4 .wd-swatch.wd-bg:after {
    font-weight: 800;
    font-size: 16px;
}

/* Reset weiter unten */
@media (min-width: 1025px) {
	.single .wd-reset-side-lg .reset_variations {
		margin-left: 0px;
		margin-top: 15px;
	}
}

.single .wd-reset-var {
		display: block;
}

/* Doppelpunkt weg */
.single table.variations label:after {
    display: none;
}

/* Abstände Eigenschaften */
.single table.variations .cell label {
	padding-top: 32px;
	padding-bottom: 6px;
}

.single table.variations .label, .single table.variations .value {
    display: table-row;
}

/* Produktnavitagion */
.single .wd-product-nav-desc .wd-entities-title {
	color: #fff;
}


.single  [class*="wd-swatches"].wd-text-style-3 .wd-swatch.wd-text:is(.wd-active,:hover:not(.wd-disabled)) {
    --wd-swatch-brd-color: #9b9b5c;
/*	border: 2px solid #9b9b5c;*/
}

.single [class*="wd-swatches"].wd-text-style-3 .wd-swatch.wd-text {
	border-width: 2px;
}


/* Hauptbild und Thumbnails von 75/20 zu 80/20 */
@media only screen and (min-width: 1025px) {
	.woocommerce-product-gallery .col-lg-9.order-lg-last {
		flex: 0 0 82%;
		max-width: 82%;
	}
}

@media only screen and (min-width: 1025px) {
	.woocommerce-product-gallery .col-lg-3.order-lg-first {
		flex: 0 0 18%;
		max-width: 18%;
	}
}


/* Linie zwischen Bild 1 und 2 */
.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .product-image-wrap:nth-child(2) {
	border-top: 1px solid var(--brdcolor-gray-300);
    padding-top: 22px;
    margin-top: -12px;
}

/* Preis mit Mwst und Versand in 1 Zeile */
.single-product-content .summary-inner .legal-price-info, .single-product-content .summary-inner .legal-price-info .wc-gzd-additional-info, .single-product-content .summary-inner .price {
	display: inline;
}


.single-product-content .summary-inner .woocommerce-price-suffix, .single-product-content .summary-inner .shipping-costs-info {
	font-size: 13px;
}

.woocommerce-product-details__short-description {
	margin-top: 20px;
}

.delivery-time-info {
    background: green;
    width: fit-content;
    padding: 3px 10px;
    color: white;
}

:is(.product,.product-quick-view) p.wc-gzd-additional-info {
    font-size: 90%;
}


/** Woocommerce Bestellung OK Seite */

/* Attribute falsch */
.woocommerce-order .woocommerce-table__line-item.order_item .wc-item-meta-label {
	margin-bottom: 0px;
}

/* Untertitel mittig */
.woocommerce-order h2.wc-bacs-bank-details-heading, .woocommerce-order h3.wc-bacs-bank-details-account-name, .woocommerce-order h2.woocommerce-order-details__title {
	text-align: center;
}


/*  BUG Mobile Product Single Page */
@media only screen and (max-width: 576px) {
	table.variations .label .wd-attr-selected {
		display: none;
	}
}


/* Personalisierungen ohne Pflichtfeld-Stern */
.tm-epo-required {
    display: none;
}


/* Personalisierung Schafwollbad */
.tm-extra-product-options .tm-epo-reset-radio {
	text-align: left;
	border: none;
    color: #777777;
	font-size: 12px;
    left: 8px;
    bottom: 26px;
    right: auto;
    top: auto;
	width: 100px;
	padding: 0;
    background: none;
}
 

.tm-extra-product-options .tm-epo-reset-radio:after {
    content: " Leeren";

}

.tcfa-times::before {
    margin-right: 3px;
	content: "\f112";
    font-family: "woodmart-font";
	font-size: 12px;
    font-weight: 400;
}

/* Korrektur X */
.tm-epo-reset-radio .tcfa {
    top: 0.05em;
}

/* Produkt Zusatz mit eigener Summe */
.tc-totals-form dl.tm-extra-product-options-totals {
    border-top: 2px dashed rgba(0,0,0,.2);
    border-bottom: 2px dashed rgba(0,0,0,.2);
    margin-top: 0px;
    left: 20px;
    padding: 10px 0 6px 20px;
    width: 50%;
}

/* Bildauswahl */
.tm-extra-product-options .radio-image {
    margin-left: 0;
    width: 40%;
}



.radio-image-label, .checkbox-image-label {
    text-align: left;
    font-weight: 400;
}

/*.tm-extra-product-options-fields*/
li.tmcp-field-wrap:not(.tc-active) .radio-image-label {
	display:none;
}


/* Wollbad Gallery ohne Bildtitel */
div.pp_pic_holder div.ppt {
	visibility: hidden;
}


/* WPML Flag Sprachumschalter */
img.wpml-ls-flag {
    margin-right: 6px !important;
    width: 26px !important;
    height: 26px !important;
}


/* Footer Titel Sprachumschalter ohne Linie und Anbstand */
.footer-column.footer-column-5.col-12 .wd-widget:nth-child(3) {
	margin-bottom: 15px;
    padding-bottom: 0px;
    border-bottom: none;
}

.wpml-language-switcher-block {
    padding-bottom: 10px;
}

.wpml-language-switcher-block .wp-block-navigation-item__label {
	color: rgba(255,255,255,0.6);
	}


/* nicht mehr notwendig - Hüte Größen 
.tm-range-picker .noui-tooltip, .noui-handle, .noui-connect  {
    background: rgb(95,110,30);
} */

/* Header Banner Web kleiner */
@media only screen and (min-width: 577px) {
	.header-banner-container h4 {
		font-size: 1.3em;
	}
}



@media only screen and (max-width: 576px) {
	.header-banner-container h4 {
		font-size: 1.2em;
	}
}
