/*!
Theme Name: Woostroid2 Child
Theme URI:
Author: Zemez
Author URI:
Description: Woostroid2 child theme.
Template: woostroid2
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: woostroid2-child
*/


/*-----------------------------------------------*/
/*  Villaester                                   */
/*-----------------------------------------------*/

 .variations select 
{
	text-transform: lowercase!important;
}


.woocommerce-tabs .tabs > li {
    margin: 0px 20px 0px 0px!important;
}

.post-367 .elementor-button {
	fill: #3F3F3F;
	color: #3F3F3F;
	background-color: #C6D8E2;
	width: 100% !important;
}/*nur für Downloads-Seite*/

.jet-woo-products .jet-woo-products__inner-box
{
	padding-bottom:40px!important;
}

.jet-woo-product-title
{
  	margin-top:inherit!important;
  	margin-bottom:15px!important;
	padding-bottom:0!important;
}

h2.jet-woo-category-title
{
	text-align:center!important;
	line-height:1;
}
.jet-woo-categories .jet-woo-category-title a {
	left: 50%!important;
	transform: translateX(-50%);
	width: 100%;
}
.page-header {
	display:none;
}
body:not(.page-template-fullwidth-content) .site-content {
    margin-top: 0px;
    margin-bottom: 0px;
}
.jet-woo-products .jet-woo-product-badges .jet-woo-product-badge {
	position: absolute;
	padding: 10px;
	width: fit-content;
	aspect-ratio: 1/1;
	border-radius: 50%;
	color: #FFF;
	font-weight: 700;
	transform: rotate(20deg);
	right: 5px;
	top: 5px;
}
.jet-popup__container {
	max-height:90vh!important;
}
label.checkbox input[type="checkbox"] + span::before, label.inline input[type="checkbox"] + span::before {
	border: 1px solid #aaa!important;
}
.jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control {
	padding: 0px 40px 0px 65px!important;
}
footer .jet-nav-link-text, footer h2, footer span, footer p
{
	color:#4c6675!important;
}
/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #top-angebote{
	display: block;
	position: relative;
	top: -65px;
}

body .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-jet-single-tabs .elementor-widget-container .elementor-jet-single-tabs .jet-single-tabs__wrap .woocommerce-tabs #tab-description h1{
	font-family:'Open Sans', sans-serif !important;
}

body .elementor-location-footer{
	margin-top: 2rem;
}

body .elementor-widget-jet-single-title .elementor-jet-single-title h1{
	font-weight:400 !important;
}

body .price .woocommerce-Price-amount bdi{
	font-weight:700;
}

body #tab-description h1{
	color:#3f3f3f;
}

body .elementor-jet-single-price .price small{
	font-weight:400;
}

body .jet-accordion .elementor-menu-anchor .jet-toggle-icon-position-right{
	position:absolute;
	right:0.5em;
}

body .jet-accordion .elementor-menu-anchor span{
	background-color:#c6d8e2;
}

body .elementor-widget-container .menu > .menu-item > a{
	font-weight: 600;
}

body .elementor-element-6a844fd .elementor-top-column{
	display: none;
}

body .elementor-widget-wp-widget-nav_menu .menu-shop-desinfektion-container li{
	list-style: none;
}

body .elementor-element-2d6ab488 .jet-accordion .elementor-menu-anchor{
	height:64px;
	min-height:64px;
}

body .elementor-widget-wp-widget-nav_menu .elementor-widget-container ul{
	list-style: none;
}

body .elementor-element-2d6ab488 .jet-accordion p{
	margin-left:36px !important;
	margin-left:16px;
}

body .elementor-element-2d6ab488 p a{
	font-weight:600;
}

body .jet-accordion .jet-toggle__content-inner a{
	color:#3f3f3f;
}

body .jet-popup i{
	color:#3f3f3f;
}

body .jet-woo-products h5{
	padding-bottom:4em;
}

body .elementor-element .elementor-widget-container .menu-item > .sub-menu > a{
	margin-left: 0px;
}

body #menu-item-17585 a{
	font-weight:600 !important;
}

body #menu-shop_mega-menu-prophylaxe > .menu-item > .sub-menu > .menu-item > a{
	margin-left: 0;
}

body .elementor-widget-wp-widget-nav_menu .menu > .menu-item > ul.sub-menu{
	margin-left: 0;
}

body .elementor-widget-wp-widget-nav_menu ul.sub-menu li.menu-item{
	list-style: none;
}

body #menu-shop_mega-menu-trihawk .menu-item a{
	font-weight:400;
	color:#3f3f3f;
}

body #menu-shop-desinfektion .menu-item ul{
	margin-left:0px;
}

body #menu-shop_mega-menu-prophylaxe > li{
	list-style-type:none;
}

body #menu-shop_mega-menu-trihawk .menu-item{
	font-weight:400;
}

body .jet-accordion .jet-toggle__content-inner{
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}

body .elementor-widget-jet-breadcrumbs .elementor-widget-container{
	height:90px;
}

body #evcal_cur{
	margin-bottom:1em !important;
}

body #einheit{
	padding-top:5px;
	padding-bottom:5px;
	width:50% !important;
}

body .elementor-jet-single-add-to-cart .variations_form .variations tbody tr .value a{
	color:#b51f1e !important;
	margin-left:1em !important;
}

body .elementor-widget-container .elementor-jet-single-add-to-cart .variations_form .variations tbody tr .value a{
	font-weight:400 !important;
}

body .variations tr .value{
	border-style:none;
}

body .variations tr .label{
	border-bottom-style:none;
}

body .jet-accordion .menu-item > a{
	color:#3f3f3f;
}

body .woocommerce-variation-add-to-cart .quantity input[type=number]{
	background-color:rgba(198,216,226,0.14) !important;
}

body .variations select{
	width:50% !important;
	border-style:solid;
	border-color:#c6d8e2;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

body .elementor-jet-single-add-to-cart .cart .quantity{
	background-color:rgba(198,216,226,0.2) !important;
}

body .woocommerce-variation-price del bdi{
	color: #3F3F3F;
	font-weight:700;
}

body .price del{
	color: #3F3F3F;
}

body .woocommerce-variation-price ins bdi{
	color:#b51f1e;
}

body .woocommerce-account .woocommerce>.woocommerce-form-login, body .woocommerce-account .woocommerce>h2{
	flex: 1 1 100%;
}

body input#rememberme{
	width: 20px;
}

body .woocommerce-account .woocommerce>.woocommerce-form-login input{
	width: 50%;
}

body .woocommerce-message:before{
	background-color: #23BC7D;
}

body .wc-forward{
	color: #23BC7D;
}

body .woocommerce-notices-wrapper{
	padding-left: 2rem;
	padding-right: 2rem;
	padding-bottom: 1rem;
}

body .elementor-widget-woocommerce-product-upsell .up-sells ul{
	position:relative;
}

body .elementor-column-wrap .elementor-widget-wrap .elementor-widget-woocommerce-product-upsell .elementor-widget-container .up-sells .products-grid .product .product-content .add_to_cart_button{
	max-width:100px !important;
}

body .products-grid .product .add_to_cart_button{
	position:relative !important;
}

body .products-grid .product .product-content{
	min-height:520px;
}

@media (min-width:640px){

	body .related .products-grid .product{
	max-width:none !important;
	}

}



@media (min-width:1200px){

	body .jet-woo-products .jet-woo-product-price{
	position:absolute;
	bottom:0em;
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	align-self:center;
}

body .elementor-jet-single-excerpt h2{
	font-size:26px;
}

body #tab-description h1{
	font-size:26px;
	}

}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) .hentry .cart-collaterals .cross-sells{
	display:none;
}

body.page:not(.home) table:shop_table{
	border-color: #c6d8e2;
}

body.page:not(.home) .cart .product-price .woocommerce-Price-amount{
	font-size:16px;
	color:#3f3f3f;
}

body.page:not(.home) .cart tbody input[type=number]{
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:16px;
	line-height:16px;
	color:#3f3f3f;
}

body.page:not(.home) .cart .product-subtotal .woocommerce-Price-amount{
	font-size:16px;
	color:#3f3f3f;
}

body.page:not(.home) .hentry .page-content .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .woocommerce .woocommerce-cart-form .cart thead tr .product-name{
	width:150px !important;
}

body.page:not(.home) .hentry .page-content .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .woocommerce .woocommerce-cart-form .cart thead tr th{
	width:20px !important;
}

body.page:not(.home) .hentry thead tr .product-name{
	font-size:16px !important;
}

body.page:not(.home) .cart tr th{
	color:#3f3f3f;
	font-weight:600;
	border-top-width:0px !important;
	border-right-width:0px !important;
	border-bottom-width:0px !important;
	border-left-width:0px !important;
}

body.page:not(.home) .hentry .cart tr th{
	font-size:14px !important;
}

body.page:not(.home) .hentry .wpb_wrapper .cart-collaterals{
	font-size:16px;
	color:#3f3f3f;
}

body.page:not(.home) #primary #main .hentry .page-content .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .woocommerce .cart-collaterals .cart_totals h2{
	font-family:'Open Sans', sans-serif !important;
}

body.page:not(.home) .cart-collaterals .cart_totals h2{
	color:#3f3f3f;
}

body.page:not(.home) .cart_totals .cart-subtotal th{
	font-weight:600;
}

body.page:not(.home) .cart_totals .shipping th{
	font-weight:600;
}

body.page:not(.home) .cart_totals .order-total th{
	font-weight:600;
}

body.page:not(.home) .order-total td .woocommerce-Price-amount{
	font-weight:600;
	line-height:2em !important;
	position:absolute;
}

body.page:not(.home) .hentry .page-content .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .woocommerce .woocommerce-cart-form .cart tbody .cart_item td{
	height:auto !important;
}

body.page:not(.home) button.button[type=submit]{
	background-color: #c6d8e2;
	color: #3F3F51;
}

@media (max-width:939px){

	body.page:not(.home) #content{
	margin-top:0px;
	}

}

/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) a:3:{
	s:7:"history";
	i:1;
	s:6:"export";
	i:1;
	s:6:"import";
	i:1;
}

/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
body.single-product .products-grid .woocommerce-LoopProduct-link span{
	padding-bottom:5px !important;
	padding-top:5px !important;
	background-color:#b51f1e;
	padding-right:5px !important;
	padding-left:5px !important;
}

body.single-product .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-woocommerce-product-upsell .elementor-widget-container .up-sells .products-grid .product .product-content .add_to_cart_button{
	width:100% !important;
	max-width:1000% !important;
}

body.single-product .elementor-widget-container .up-sells .products-grid .product .product-content .add_to_cart_button{
	max-width:100% !important;
}

body.single-product .products-grid .product .add_to_cart_button{
	clear:none;
	margin-left:auto;
	margin-right:auto;
	padding-left:0px;
	position:absolute !important;
	left:60px;
}

@media (max-width:1024px){

	body.single-product .products-grid .product .button{
	position:absolute;
}

body.single-product .elementor-element-3e58 .up-sells .product .button{
	bottom:2px !important;
}

body.single-product .products-grid .product .product-content{
	min-height:485px;
	}

}

@media (max-width:479px){

	body.single-product .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-woocommerce-product-upsell .elementor-widget-container .up-sells .products-grid .product .product-content .button{
	width:60% !important;
	}

}

@media (min-width:640px){

	body.single-product .elementor-widget-woocommerce-product-upsell .elementor-widget-container .up-sells .products-grid .product{
	max-width:100% !important;
	}

}

@media (min-width:940px){

	body.single-product .elementor-widget-woocommerce-product-upsell .elementor-widget-container .up-sells .products-grid .product{
	max-width:100% !important;
}

body.single-product .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-woocommerce-product-upsell .elementor-widget-container .up-sells .products-grid .product .product-content .button{
	width:70% !important;
	}

}

@media (min-width:1200px){

	body.single-product .up-sells .products-grid .product{
	max-width:none !important;
	}

}

/*-----------------------------------------------*/
/*  Shop Template                                */
/*-----------------------------------------------*/
body.post-type-archive-product .jet-accordion .elementor-menu-anchor .jet-toggle-icon-position-right{
	position:absolute;
	right:0.5em;
}

body.post-type-archive-product .jet-accordion .elementor-menu-anchor span{
	background-color:#c6d8e2;
}

body.post-type-archive-product .elementor-widget-container .menu > .menu-item > a{
	font-weight: 600;
}

body.post-type-archive-product .jet-menu .jet-menu-item:nth-child(2) .fa-angle-down{
	display: none;
}

body.post-type-archive-product .elementor-element-6a844fd .elementor-top-column{
	display: none;
}

body.post-type-archive-product .elementor-widget-wp-widget-nav_menu .menu-shop-desinfektion-container li{
	list-style: none;
}

body.post-type-archive-product .elementor-element-2d6ab488 .jet-accordion .elementor-menu-anchor{
	height:64px;
	min-height:64px;
}

body.post-type-archive-product .elementor-widget-wp-widget-nav_menu .elementor-widget-container ul{
	list-style: none;
}

/*-----------------------------------------------*/
/*  "Downloads" Page                             */
/*-----------------------------------------------*/
body.page-id-367 .elementor-element-12a9af7 .elementor-widget-button a{
	min-width:320px;
}

body.page-id-367 .elementor-widget-button a{
	min-width:300px;
}

/*-----------------------------------------------*/
/*  "Kontakt" Page                               */
/*-----------------------------------------------*/
body.page-id-74 .elementor-element-acf393f a .elementor-icon-list-text{
	color:#3f3f3f;
}

body.page-id-74 .elementor-element-acf393f .elementor-text-editor p{
	color:#3f3f3f;
}

body.page-id-74 .wpcf7 p label{
	color:#3f3f3f;
}

body.page-id-74 .elementor-element-0bb284e .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor .sh-heading .size-m strong{
	font-family:'Open Sans', sans-serif !important;
}

body.page-id-74 .elementor-element-0bb284e .size-m strong{
	color:#3f3f3f;
}

body.page-id-74 .elementor-element-0bb284e .sh-heading p.size-m{
	color:#3f3f3f;
}

body.page-id-74 input[type=text]{
	border-top-color:#c6d8e2;
	border-right-color:#c6d8e2;
	border-bottom-color:#c6d8e2;
	border-left-color:#c6d8e2;
}

/*-----------------------------------------------*/
/*  "Warenkorb" Page                             */
/*-----------------------------------------------*/
body.page-id-356 .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a{
	margin-top:2em !important;
	padding-bottom:1px !important;
}

body.page-id-356 .cart_totals .tax-rate th{
	padding-top:0px;
}

body.page-id-356 .order-total td bdi{
	font-size:24px;
}

body.page-id-356 .cart_totals .wc-proceed-to-checkout a{
	color:rgb(255, 255, 255);
	margin-bottom:1em;
}

body.page-id-356 #main .hentry .wc-proceed-to-checkout a{
	padding-bottom:15px !important;
}

body.page-id-356 .cart td a{
	color:#3f3f3f;
}

body.page-id-356 .actions .coupon .button{
	font-size:14px;
}


body.page-id-3765 .hentry .cart-collaterals .cross-sells{
	display:none;
}

body.page-id-3765 table:shop_table{
	border-color: #c6d8e2;
}

body.page-id-3765 .woocommerce-cart table.cart tr td, body.page-id-3765 .woocommerce-cart table.cart tr th{
	border-bottom: 1px solid #c6d8e2;
	border-top: 1px solid #c6d8e2;
	border-left: 1px solid #c6d8e2;
	border-right: 1px solid #c6d8e2;
}

body.page-id-3765 .cart .product-price .woocommerce-Price-amount{
	font-size:16px;
	color:#3f3f3f;
}

body.page-id-3765 .cart tbody input[type=number]{
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:16px;
	line-height:16px;
	color:#3f3f3f;
}

body.page-id-3765 .cart .product-subtotal .woocommerce-Price-amount{
	font-size:16px;
	color:#3f3f3f;
}

body.page-id-3765 .hentry .page-content .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .woocommerce .woocommerce-cart-form .cart thead tr .product-name{
	width:150px !important;
}

body.page-id-3765 .hentry .page-content .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .woocommerce .woocommerce-cart-form .cart thead tr th{
	width:20px !important;
}

body.page-id-3765 .hentry thead tr .product-name{
	font-size:16px !important;
}

body.page-id-3765 .cart tr th{
	color:#3f3f3f;
	font-weight:600;
	border-top-width:0px !important;
	border-right-width:0px !important;
	border-bottom-width:0px !important;
	border-left-width:0px !important;
}

body.page-id-3765 .hentry .cart tr th{
	font-size:14px !important;
}

body.page-id-3765 .hentry .wpb_wrapper .cart-collaterals{
	font-size:16px;
	color:#3f3f3f;
}

body.page-id-3765 #primary #main .hentry .page-content .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .woocommerce .cart-collaterals .cart_totals h2{
	font-family:'Open Sans', sans-serif !important;
}

body.page-id-3765 .cart-collaterals .cart_totals h2{
	color:#3f3f3f;
}

body.page-id-3765 .cart_totals .cart-subtotal th{
	font-weight:600;
}

body.page-id-3765 .cart_totals .shipping th{
	font-weight:600;
}

body.page-id-3765 .cart_totals .order-total th{
	font-weight:600;
}

body.page-id-3765 .order-total td .woocommerce-Price-amount{
	font-weight:600;
	line-height:2em !important;
	position:absolute;
}

body.page-id-3765 .hentry .page-content .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .woocommerce .woocommerce-cart-form .cart tbody .cart_item td{
	height:auto !important;
}

body.page-id-3765 .cart tbody .product-thumbnail{
	max-height:150px;
}

body.page-id-3765 .cart .cart_item td{
	min-height:150px;
	border-top-width:1px;
	border-left-width:0px !important;
	border-right-width:0px !important;
	border-bottom-width:0px !important;
}

body.page-id-3765 .cart_totals .wc-proceed-to-checkout a{
	max-width:50%;
	text-align:center;
	padding-top:0.5em !important;
}

body.page-id-3765 .hentry .wpb_wrapper .wc-proceed-to-checkout a{
	padding-right:1em !important;
	padding-left:1em !important;
	padding-bottom:0.5em !important;
}

body.page-id-3765 .shipping td form{
	font-size:14px;
}

body.page-id-3765 .woocommerce-shipping-calculator .shipping-calculator-form p{
	font-size:14px;
}

body.page-id-3765 #calc_shipping_state{
	font-size:14px;
}

body.page-id-3765 #calc_shipping_city{
	font-size:14px;
}

body.page-id-3765 .cart-collaterals td strong .woocommerce-Price-amount{
	font-size:22px !important;
}

body.page-id-3765 .cart .product-name a{
	color:#3f3f3f;
}

body.page-id-3765 .cart tbody tr{
	border-top-color:#c6d8e2;
	border-right-color:#c6d8e2;
	border-bottom-color:#c6d8e2;
	border-left-color:#c6d8e2;
}

body.page-id-3765 .woocommerce-cart-form .cart thead{
	border-top-color:#c6d8e2;
	border-right-color:#c6d8e2;
	border-bottom-color:#c6d8e2;
	border-left-color:#c6d8e2;
}

body.page-id-3765 .wpb_wrapper .cart-collaterals{
	border-top-color:#c6d8e2;
	border-right-color:#c6d8e2;
	border-bottom-color:#c6d8e2;
	border-left-color:#c6d8e2;
}

body.page-id-3765 .wpb_wrapper .woocommerce-cart-form{
	-webkit-box-shadow:none;
	box-shadow:none;
	border-top-color:#c6d8e2;
	border-right-color:#c6d8e2;
	border-bottom-color:#c6d8e2;
	border-left-color:#c6d8e2;
}

body.page-id-3765 .wpb_wrapper .woocommerce-cart-form .cart{
	-webkit-box-shadow:none;
	box-shadow:none;
}

body.page-id-3765 .cart tr .actions{
	border-left-width:0px !important;
	border-right-width:0px !important;
}

body.page-id-3765 .cart_item td:nth-child(1) a{
	color:#3f3f3f;
}

body.page-id-3765 .widget-right{
	color: white;
}

@media (max-width:1199px){

	body.page-id-3765 .hentry .wpb_wrapper .wc-proceed-to-checkout a{
	font-size:18px !important;
	}

}

@media (min-width:640px){

	body.page-id-3765 .hentry .page-content .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .woocommerce .woocommerce-cart-form .cart tbody .cart_item .product-thumbnail{
	width:auto !important;
}

body.page-id-3765 .hentry .cart tbody .product-thumbnail{
	padding-top:10px !important;
	padding-bottom:10px !important;
	}

}

/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
body.page-id-16447{
	overflow-x: hidden;
}

body.page-id-16447 .jet-woo-categories .jet-woo-category-title a{
	position:absolute;
	top:0.5em;
	left:1em;
}

body.page-id-16447 .jet-woo-products a .attachment-large{
	height: 280px;
}

body.page-id-16447 .jet-woo-products .jet-woo-product-badges .jet-woo-product-badge{
	background-color:#b51f1e;
}

body.page-id-16447 .elementor-element-5fa60d0f .jet-woo-products .jet-woo-product-thumbnail{
	min-height:400px;
}

body.page-id-16447 .elementor-element-60503e18 .swiper-wrapper .jet-woo-products__item{
	height:540px;
}

@media (max-width:1200px){

	body.page-id-16447 .swiper-wrapper .jet-woo-products__inner-box{
	position: r;
	}

}

/*-----------------------------------------------*/
/*  "Shop" Page                                  */
/*-----------------------------------------------*/
body.post-type-archive-product #page{
	position:relative;
	top:0px;
	left:0px;
}

body.post-type-archive-product .product-categories li span{
	color:#3f3f3f;
}

body.post-type-archive-product .product-categories .cat-parent a{
	font-size:14px;
}

body.post-type-archive-product .hentry .page-header h1{
	font-family:'Open Sans', sans-serif;
	line-height:1em;
}

body.post-type-archive-product .jet-woo-products .jet-woo-product-price{
	position:absolute;
	bottom:1em;
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	align-self:center;
}

body.post-type-archive-product .jet-accordion .elementor-menu-anchor{
	border-width:0px;
}

body.post-type-archive-product .jet-toggle{
	border-width:1px;
	border-color:#c6d8e2;
}

body.post-type-archive-product .elementor-element-db1e718 .jet-accordion p{
	padding-left:0.5em;
	padding-top:0.5em;
}

body.post-type-archive-product .elementor-element-2d6ab488 .jet-accordion .elementor-menu-anchor{
	height:64px;
	min-height:64px;
	position:relative;
	top:0px;
	left:0px;
}

body.post-type-archive-product .elementor-element-2d6ab488 .elementor-menu-anchor span{
	position:static;
}

body.post-type-archive-product .elementor-element-e1cfeb .elementor-row{
	display: none;
}

body.post-type-archive-product .jet-woo-products .jet-woo-products__inner-box{
	position:relative;
}

body.post-type-archive-product #menu-shop-desinfektion .sub-menu a{
	color:#3f3f3f;
}

body.post-type-archive-product #menu-shop-desinfektion > .menu-item > a{
	color:#3f3f3f;
}

/*-----------------------------------------------*/
/*  "EthOss &#8211; Biphasisches ß-Tricalciumphosphat Knochenregenerationsmaterial" Product*/
/*-----------------------------------------------*/
body.postid-18954 #tab-description p .cmplz-placeholder-element{
	width:560px;
}

/*-----------------------------------------------*/
/*  "BruXane 2go Zahnschiene" Product            */
/*-----------------------------------------------*/
body.postid-16217 .elementor-jet-single-excerpt h1{
	font-family:'Open Sans', sans-serif;
}

@media (min-width:1200px){

	body.postid-16217 .elementor-jet-single-excerpt h1{
	font-size:26px;
	}

}

/*-----------------------------------------------*/
/*  "BioSanitizer Automaten Nachfüllösung aHP C 1.000 ml" Product*/
/*-----------------------------------------------*/
body.postid-15224 .elementor-element-3e2730a5 .elementor-widget-jet-breadcrumbs .elementor-widget-container{
	position:static;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:90px;
}

/*-----------------------------------------------*/
/*  "Privatsphäre und Datenschutz" Page         */
/*-----------------------------------------------*/
body.page-id-376 .hentry .page-content h1{
	font-family:'Open Sans', sans-serif;
}

@media (min-width:1200px){

	body.page-id-376 .hentry .page-content h1{
	font-size:40px;
	}

}

/*-----------------------------------------------*/
/*  "ParoMit® Q10 Spray" Product                */
/*-----------------------------------------------*/
body.postid-14338 .products-grid .woocommerce-LoopProduct-link span{
	padding-left:5px !important;
	padding-right:5px !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
}

body.postid-14338 .products-grid .product .product-content{
	padding-bottom:0px;
	min-height:490px;
}

body.postid-14338 .up-sells .products-grid .product{
	padding-bottom:2em !important;
}


/*-----------------------------------------------*/
/*  "Messen und Veranstaltungen" Page            */
/*-----------------------------------------------*/
body.page-id-374 #evcal_cur{
	margin-bottom:0.5em !important;
}

/*-----------------------------------------------*/
/*  "Kasse" Page                                 */
/*-----------------------------------------------*/
body.page-id-357 label{
	margin-bottom: 2px;
}

body.page-id-357 #place_order{
	margin-bottom: 4em;
	color:#fff;
	font-weight:600;
	font-size:16px;
	font-family:'Open Sans', sans-serif;
}

body.page-id-357 #order_review .woocommerce-checkout-review-order-table{
	background-color:#ffffff;
}

body.page-id-357 .order-total td .woocommerce-Price-amount{
	line-height: 10px !important;
}

body.page-id-357 .select2-container--default .select2-selection--single{
	border: 1px solid #ebebeb;
}



/*-----------------------------------------------*/
/*  "EthOss &#8211; Degranulation Kit" Product   */
/*-----------------------------------------------*/
body.postid-19807 #tab-description p .cmplz-placeholder-element{
	width:560px;
}

/*-----------------------------------------------*/
/*  "Ethoss Veranstaltungen" Page                */
/*-----------------------------------------------*/
body.page-id-21568 #evcal_cur{
	margin-bottom:0.5em !important;
}

/*-----------------------------------------------*/
/*  "Mein Konto" Page                            */
/*-----------------------------------------------*/
body.page-id-21896 .woocommerce-MyAccount-navigation ul a{
	color:#3f3f3f;
}
