/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/* lato-100 - latin-ext_latin */
/*
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/lato/lato-v23-latin-ext_latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lato/lato-v23-latin-ext_latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato/lato-v23-latin-ext_latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato/lato-v23-latin-ext_latin-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato/lato-v23-latin-ext_latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato/lato-v23-latin-ext_latin-100.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-100italic - latin-ext_latin */
/*@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/lato/lato-v23-latin-ext_latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lato/lato-v23-latin-ext_latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato/lato-v23-latin-ext_latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato/lato-v23-latin-ext_latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato/lato-v23-latin-ext_latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato/lato-v23-latin-ext_latin-100italic.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-300 - latin-ext_latin */
/*@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/lato/lato-v23-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lato/lato-v23-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato/lato-v23-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato/lato-v23-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato/lato-v23-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato/lato-v23-latin-ext_latin-300.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-300italic - latin-ext_latin */
/*@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/lato/lato-v23-latin-ext_latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lato/lato-v23-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato/lato-v23-latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato/lato-v23-latin-ext_latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato/lato-v23-latin-ext_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato/lato-v23-latin-ext_latin-300italic.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-regular - latin-ext_latin */
/*@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/lato/lato-v23-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lato/lato-v23-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato/lato-v23-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato/lato-v23-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato/lato-v23-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato/lato-v23-latin-ext_latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-italic - latin-ext_latin */
/*
  @font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/lato/lato-v23-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lato/lato-v23-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato/lato-v23-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato/lato-v23-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato/lato-v23-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato/lato-v23-latin-ext_latin-italic.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700 - latin-ext_latin */
/*@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/lato/lato-v23-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lato/lato-v23-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato/lato-v23-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato/lato-v23-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato/lato-v23-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato/lato-v23-latin-ext_latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700italic - latin-ext_latin */
/*@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/lato/lato-v23-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lato/lato-v23-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato/lato-v23-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato/lato-v23-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato/lato-v23-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato/lato-v23-latin-ext_latin-700italic.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-900 - latin-ext_latin */
/*@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/lato/lato-v23-latin-ext_latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lato/lato-v23-latin-ext_latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato/lato-v23-latin-ext_latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato/lato-v23-latin-ext_latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato/lato-v23-latin-ext_latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato/lato-v23-latin-ext_latin-900.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-900italic - latin-ext_latin */
/*@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/lato/lato-v23-latin-ext_latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lato/lato-v23-latin-ext_latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato/lato-v23-latin-ext_latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato/lato-v23-latin-ext_latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato/lato-v23-latin-ext_latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato/lato-v23-latin-ext_latin-900italic.svg#Lato') format('svg'); /* Legacy iOS */
}
.figure1 {display:table-cell;padding: 0 4px;text-align: center; max-height:177px!important;}


/*************** ADD CUSTOM CSS HERE.   GENERELL***************/
/* Bildernamen ausblenden */
.pswp__caption{
	display: none;
}
/* WhatsAPP Button */
.fa-whatsapp {color:#25D366; font-size:30px;}
.fa-phone-square-alt {font-size:30px;}
.cart_item .product-tax {display:none;}

/*Lieferzeiten Sternchen*/
.shipping_de_string small::after{content:"*";}

/* Slider Arrows */
@media only screen and (max-width: 767px){
.slider-wrapper .flickity-prev-next-button {display:inline!important;}
}
@media only screen and (min-width: 768px){
	.slider-wrapper .flickity-prev-next-button {display:none!important;}
}


@media only screen and (max-width: 467px){
	.fa-whatsapp {color:#25D366; font-size:20px;}
	.fa-phone-square-alt {font-size:20px;}
	/*.slider-main-page .text-inner h2 {display:none!important;}*/
	.slider-main-page .text-inner p {text-align:center!important; background-color:rgba(0, 0, 0, 0.37)!important;margin-bottom:0px!important;}
	.slider-main-page .dark {background-color:rgba(0, 0, 0, 0)!important;}

	.flickity-viewport .image-fade_in_back a img{max-height: 150px!important;}
.flickity-viewport .box-image .image-fade_in_back{height:150px!important}
/* aehnliche Produke anpassung */
.flickity-slider .box-image img{object-fit: contain;width:max-content;height:150px!important;}
.flickity-viewport .box-image a{max-height: 150px!important;}

/* Abstand der Elemente veringern */

	.page-id-55 .section {padding-bottom:0px!important;}
	.page-id-55 .text-left {padding-bottom:0px!important;}
	.page-id-55 .placeholderhome {display:none!important;}
	.page-id-55 .visitilsfeld {padding-bottom:0px!important;}
	.page-id-55 .visitilsfeld .text-left {padding-top:0px!important;}

/* Größe Hauptseite Banner Inhalt H2 */
	
	.b1 .text-inner h2 {font-size:20px!important;}
	.b2 .text-inner h2 {font-size:20px!important;}
	.b3 .text-inner h2 {font-size:20px!important;}
}
/* Sale Button */
.html_nav_position_text_top {padding:0px!important; flex-grow:0!important;}
.html_nav_position_text_top a{font-size:14px!important;color:red!important; font-weight:bold!important;flex-grow:0!important;padding-right:10px!important;}
.fa-exclamation {color:red!important;}

/* Out of Stock Label */
.box-image .out-of-stock-label {
	background-color:#d26e4b!important;
}

/* Anmelden / Registrieren */
.account-item .nav-top-link::after{
	content: "/ Registrieren"
}

/* yith - Button */

.yith-wcwtl-output .button { background:#6ea42f!important}
.yith-wcwtl-output .button:hover { background:#6ea42f!important}

/* Hintergrundfarbe leere P */
.b1 .text-inner p {background-color:rgba(0, 0, 0, 0)!important;}
.b3 .text-inner p {background-color:rgba(0, 0, 0, 0)!important;}
.b2 .text-inner h2 strong{background-color:rgba(0, 0, 0, 0.37)!important;}

@media only screen and (min-width: 1271px){

.box-image .out-of-stock-label {
	top:80%!important;
	padding:10px!important;
	}
		.page-id-55 .box-image .out-of-stock-label {
	top:84%!important;
	padding:5px!important;
	}
}

@media only screen and (min-width: 850px) and (max-width: 1270px){
.box-image .out-of-stock-label {
	top:83%!important;
	padding:10px!important;
	}

}

@media only screen and (min-width: 550px) and (max-width: 849px){
.box-image .out-of-stock-label {
	top:83%!important;
	padding:10px!important;
	}

}

@media only screen and (min-width: 416px) and (max-width: 549px){
.box-image .out-of-stock-label {
	top:83%!important;
	padding:10px!important;
	}
}
@media only screen and (min-width: 375px)  and (max-width: 415px) {
	.box-image .out-of-stock-label {
		top:75%!important;
		padding:5px!important;
	}
}
@media only screen and (max-width: 374px) {
	.box-image .out-of-stock-label {
		top:75%!important;
		padding:5px!important;
		font-size:12px;
	}
}



/* Versand-Steuern Ausblenden */
/* Versandx Ausblenden */
.product-tax {display:none;}
.shipping__list_label .wgm-break{display:none;}

.mobile-small {padding-bottom:5px!important; padding-top:20px!important;}
.mobile-small p{font-size:15px!important;text-align:left;color:rgba(102,102,102,0.85);}
.mobile-small i{font-size:20px!important; padding-right:25px!important;}
/* Disable MwsT Produkt-Seite*/
.legacy-itemprop-offers .price .woocommerce-price-suffix {display:none;}
.woocommerce-variation-price .price .woocommerce-price-suffix {display:none;}
.tax-product_cat .woocommerce-price-suffix, .tax-product_cat bdi::after{content: "\A";white-space:pre;}
.order-total th::after {content:" inkl. Mwst.";}
/*.product-type-variable .col-inner .product-small .box-text .price-wrapper .price .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol::after{content: "\A";white-space:pre;}*/
.product-type-variable .col-inner .product-small .box-text .price-wrapper .price a::before {content:" inkl. Mwst. zzgl. ";color:black;}


/* Versandkostenpauschale Ausblenden */
/*.shipping__list_label{display:none;}*/


/*************** ADD MOBILE ONLY CSS HERE  ***************/

	/* Versandkostenpauschale Ausblenden */


@media only screen and (max-width: 415px) {
	#masthead {height:90px!important;}
	.mobile-nav i.icon-menu{color:black!important;}
	.mobile-nav i.icon-shopping-cart{color:black!important}
	.zuchtprogramme-row-col3 {display:none;}
	.zuchtprogramme-row-col2 {padding-bottom:0px}
	.zuchtprogramme-row2 {padding-top:0px!important}
		.bestelllisten-heading {font-size:11px;}
	.mobile-nav .button.icon i {font-size:25px!important;}


	.text-box-grid .text .text-inner {text-align:center!important;}
	.text-box-grid .text .text-inner a{font-size:20px!important;}
	/* Disable MwsT */
	.box-text-products .price-wrapper .wgm-info{display:none;}

	/* Style Price-Box */
	.box-text-products .price-wrapper .woocommerce-Price-amount {font-size:18px!important;}
	.box-text-products .price-wrapper .price .woocommerce-price-suffix {padding-top:5px!important;}
	.box-text-products .price-wrapper .price .woocommerce-Price-amount ins::before, ins::after{content: "\A";white-space: pre;}
	.product-category .box-text-inner h5{font-size:12px!important;}

	/* Disable Filter */
	.category-filtering {display:none}

}
@media only screen and (max-width: 515px){

	/* Bestellformular */
	.bestellformular {padding:0px!important;}
	.page-id-35 #content{padding-bottom:0px;}
	#popmake-8882 {width:300px!important;}
	.nl-button .tnp-button {left:0%!important;}
	.thin-font span {font-size:270%!important;}
}
@media only screen and (max-width: 767px){
/* Buttons Slider */
	.flickity-page-dots {display:none!important;}

}
@media only screen and (min-width: 416px) {

.titleborder span{
	border:2px solid rgba(0,0,0,.1);
		padding:.3em .8em;
	margin:0px;
}
	.icon-search {color:#6ea42f;}
#top-bar .flex-row .flex-col a {color:white!important;}
#top-bar .flex-row .flex-col a::after{border-color:#6ea42f!important;}
#top-bar .flex-row {font-size:20px!important;}
.header-search-form {color:black!important;}
#woocommerce-product-search-field-0 {background-color:#f6f6f6!important; border-color:black!important;border-radius:5px;}
#woocommerce-product-search-field-0::placeholder {color:black!important;}
#header .html {color:white!important;}
	.woocommerce-mini-cart__buttons .checkout{background-color:#d26e4b!important;}
#header .cart-item a.button{color:white!important;}
#header .cart-item a.button{background-color:#6ea42f; color:white;padding:5px!important;border: 1px solid white;border-radius:5px;width:300px;}
#header .cart-icon strong{color:black!important; border-color:black!important;}
#header .cart-item .widget_shopping_cart_content {color:black!important;}
#header .cart-item .widget_shopping_cart_content {color:black!important;}
.scroll-to-bullets {display:none}
/*#wide-nav .flex-row .flex-col ul li a{color:black!important;}*/
#wide-nav .flex-row .flex-col {border-top: 1px solid #f6f6f6!important;padding-top:3px!important;}
#wide-nav .flex-row .flex-right {border-top: 1px solid #f6f6f6!important;min-height:48.188px!important;}
#wide-nav .flex-right {height:39px!important;}
#masthead .header-search-form {padding-top:100px;}
#header .cart-item {padding-top:100px;}
.box-text-products{text-align:center;}
.box-text-products .title-wrapper{margin-bottom:10px}
.box-text-products .title-wrapper p.product-title{padding-top:10px;}
.box-text-products .price-wrapper .wgm-info{display:none;}
.box-text-products .price-wrapper .price del{color:red;}
		.widget .current-cat>a {color:#6ea42f!important;}
	.back-to-top {color:#6ea42f!important;}
	.back-to-top:hover {color:white!important;}
	.account-item{padding-top:4px!important;}
	.product-category .box-bounce .box-text {border-top: 1px solid #CCCCCC;}
	.product-small .box-text-products {border-top: 1px solid #CCCCCC;}
	.box-text-products .price-wrapper .woocommerce-Price-amount {font-size:18px!important;}

/* Data-Picker-Checkout */
	#woocommerce-product-search-field-0	{color:black!important;}


	/* Sticky Header on Scroll */

	.header-wrapper.stuck .header-bottom .flex-left{background-color:#6ea42f!important;}
	.header-wrapper.stuck .header-bottom {background-color:#6ea42f!important;}
	/*.header-wrapper.stuck #wide-nav .flex-row .flex-col ul li.menu-item a{color:white!important;}
	.header-wrapper.stuck #wide-nav .flex-row .flex-col ul li.account-item a{color:white!important;}
	.header-wrapper.stuck #wide-nav .flex-row .flex-col ul li.account-item ul li a{color:black!important;}*/
	.header-wrapper.stuck #wide-nav .flex-row .flex-col ul li.account-item{padding-top:4px!important;}
	/*.header-wrapper.stuck #wide-nav .flex-row .flex-col .nav-dropdown*/ /*{background-color:#6ea42f!important;}	*/ /*{background-color:white;}*/
	/*.header-wrapper.stuck #wide-nav .flex-row .flex-col .nav-dropdown li.menu-item a{color:black!important;}*/

	/*.header-wrapper.stuck #mega-menu-primary li a{color:white!important;}
	.header-wrapper.stuck #mega-menu-primary .mega-menu-item a:hover{color:black!important;}
	.header-wrapper.stuck #mega-menu-primary li  li a{color:black!important;}
	#wide-nav .stuck .flex-row .flex-col ul li a{color:white!important;}
	#wide-nav .flex-row .flex-col ul li a{color:black!important;}*/
	.header:not(.transparent) .header-nav.nav > li > a {color:black!important}
	.header:not(.transparent) .stuck .header-nav.nav > li > a {color:white!important}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{color:black}
  	.stuck #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{color:white}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{color:black}
  	.stuck #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{color:black}

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{color:black}

	.stuck #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .stuck #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .stuck #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{color:white; background-color:#6ea42f}

	.stuck #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item.mega-toggle-on > a.mega-menu-link,.stuck #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link:hover, .stuck #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link:hover{color:black; background-color:white}

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{color:black}
	.stuck #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{color:black}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {color:black}
.nav-dark .is-outline, .dark .nav>li>a, .dark .nav>li.html, .dark .nav-vertical li li.menu-item-has-children>a, .dark .nav-vertical>li>ul li a, .nav-dropdown.dark>li>a, .nav-dropdown.dark .nav-column>li>a, .nav-dark .nav>li>a, .nav-dark .nav>li>button{color:black}
	.dark .nav>li>a:hover, .dark .nav>li.active>a, .dark .nav>li>a.active .nav-dark .nav>li.current>a, .nav-dark .nav>li>a:hover, .nav-dark .nav>li.active>a, .nav-dropdown.dark>li>a:hover, .nav-dropdown.dark .nav-column>li>a:hover, .nav-dark a.plain:hover, .nav-dark .nav>li>a.active{color:black}


	@media only screen and (min-width: 769px) { .stuck #mega-menu-wrap-primary {    background: #6ea42f!important;  }}
}
/* img anpassung */

.video-fit video, .video-fit iframe, img.back-image, .image-cover img, .has-format img, .has-equal-box-heights .box-image img{object-fit: contain;width:100%;}
.box-image img{width:unset;}
.flickity-viewport .image-fade_in_back a img{max-height: 300px;}
.flickity-viewport .box-image .image-fade_in_back{height:300px}
/* aehnliche Produke anpassung */
.flickity-slider .box-image img{object-fit: contain;width:max-content;height:300px;}
.flickity-viewport .box-image a{max-height: 300px;}
/* Bestelllisten */
.bestelllisten-heading {margin-bottom:0px;}
.bestelllisten-heading h1{margin-bottom:0px;}
.bestelllisten-img .img-inner {box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);}

/* FOOTER */
.ui-datepicker-buttonpane {display:none}
.is-divider {background-color: #6ea42f;}

/* Zuchprogramme Bild optimierung */
.page-id-40 #main #content .row .col-inner .section img {position:static!important;}

/* Menü Farben anpassen*/
.product-categories a{color:#334862;}


/* FOOTER */

.footer-widgets a {color:black!important;}

tr.order-total td .woocommerce-Price-amount bdi {font-size:20px}
tr.order-total td .wgm-tax .woocommerce-Price-amount bdi {font-size:12px}

/*** versand liste **/
.shipping_extra{float:left;padding-left: 20px;}
.shipping_extra_list{display: list-item; list-style-type: circle;}


/* Blauer Shade Android */
a{
    -webkit-tap-highlight-color: transparent!important; /* remove tap highlight */
}
a:focus {
    outline: none!important; /* remove outline */
    box-shadow: none!important; /* remove box shadow */
}
button{
    -webkit-tap-highlight-color: transparent!important; /* remove tap highlight */
}
li{
    -webkit-tap-highlight-color: transparent!important; /* remove tap highlight */
}
ul{
    -webkit-tap-highlight-color: transparent!important; /* remove tap highlight */
}
.nav-sidebar.nav-vertical>li.menu-item.active{background-color: unset;  }
.nav-sidebar.nav-vertical>li.menu-item.active{transform:translateZ(0);}



/* Socket Link Color */
@media only screen and (max-width: 767px) {
	.nav-sidebar.nav-vertical>li+li {border-top:1px solid #888888!important;}
}
.copyright-footer a {color:white!important;}

/* Link Price Suffix */


.price-wrapper .price a{font-size:11.52px!important;}

/** single product Ansicht angepasst img height**/
.single-product .woocommerce-product-gallery__image a img{ max-height: 400px;width: auto;}
.single-product .woocommerce-product-gallery__image a{display: flex;justify-content: center;align-items: center;left: 50%;top: 50%;	}
/** ende**/
/* price-per-unit einbleden*/
.box-text-products .price-wrapper .wgm-info.price-per-unit{display:block; font-size:1rem; font-weight:100; line-height:1;}
.box-text-products .price-wrapper .wgm-info.price-per-unit	bdi:after{white-space:normal;}
.box-text-products .price-wrapper .wgm-info.price-per-unit	bdi{ font-size:1rem; font-weight:100; line-height:1;}}
/*ende*/


/* IFRAME Größe Mobil */
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50%;
}
/* händlerbund Logo*/
.siegel {
	right: 10px;
	position:fixed;
    border: none;
    box-shadow: rgb(0 0 0 / 10%) 0px 2px 9px 4px;
    border-radius: 8px;
	background-color: white;
	z-index: 3;
}
.siegel:hover{
	border: 1px solid rgb(255, 220, 15) !important;
    box-shadow: rgb(0 0 0 / 10%) 0px 2px 9px;,
}
#haendlerbund {
		bottom: 169px;
}
#kaeufersiegel{
		bottom: 78px;
}
.back-to-top {
		bottom: 25px;
}
.grecaptcha-badge{
	z-index:3!important;
}

@media only screen and (max-width: 767px) {
	.siegel {
		position:unset;
    	float: left;
		margin: 1%;
	}
}
/* Ende Händlerbund*/
/* Lebendtierversand Button */
.header-button-1 .header-button a {color:black!important;}
.header-button-1 {padding-top: 4px!important;}

/* Google Recaptcha*/
.grecaptcha-badge { opacity:0;}

/* Zierfischversand white at scroll */
.stuck .header-button span{color:white;}

/* Angebotsdauer */
.offerduration h4 b {visibility:hidden!important;}
.offerduration h4 span {text-transform:none!important;}
/* allg bugfix*/


/* Dein Aquarium Video */
.dein_aq_vid iframe {width:100%!important;}

/* Überschfit Monatshighlight */

@media only screen and (max-width: 400px) {
	.mainpage-h5 span{ font-size: 380%!important;}
}

/* BLOG */
.blog .entry-meta {display:none;}

/* Newsletterbox - Startseite */
.nl-button .tnp-button {left:25%;position:relative!important;} 
.newsletterbox .wp-block-preformatted {
	border:none!important;
	background-color:rgb(246, 246, 246)!important;
	padding-top:0px!important;
	margin-top:0px!important;
}
.newsletterbox .wp-block-preformatted .tnp-email {font-family:sans-serif!important;background-color:white!important;border:1px solid #ddd!important;}

.newsletterbox .wp-block-preformatted .tnp-button {font-family:sans-serif!important;color:white;}

/* Toggle out of stock ausblenden */
.stock-toggle .switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 20px;
}
.stock-toggle .switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}
.stock-toggle .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}
.stock-toggle .slider:before {
  position: absolute;
  content: "";
  height: 13px;
  width: 13px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
.stock-toggle input:checked + .slider {
  background-color: #86c83c;
}
.stock-toggle input:focus + .slider {
  box-shadow: 0 0 1px #86c83c;
}
.stock-toggle input:checked + .slider:before {
  -webkit-transform: translateX(18px);
  -ms-transform: translateX(18px);
  transform: translateX(18px);
}
/* Rounded sliders */
.stock-toggle .slider.round {
  border-radius: 34px;
}
.stock-toggle .slider.round:before {
  border-radius: 50%;
}
.stock-toggle{
	width: 100%;
    text-align: end;
}
.hide_me{
	display:none;
}
.fade_in{
	-webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;	
}
.fade_out{
	-webkit-animation: fadeOut 1s;
    animation: fadeOut 1s;
}
@-webkit-keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}
@keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}
@-webkit-keyframes fadeOut {
    from { opacity: 1; }
      to { opacity: 0; }
}
@keyframes fadeOut {
    from { opacity: 1; }
      to { opacity: 0; }
}


/* Checkout Versandkosten Style */
.shipping__list_label {
	font-weight:normal!important;
}
.shipping_extra_list {font-size:15px!important; list-style-type:square!important;}
.shipping__list_item {padding-bottom:15px!important;}

