body {	
font-family: "museo-100";	font-weight:300;
}
#headerwrap.fixed-header a:hover {	
color: #971f4e; 
}
body #site-logo a img {	
height: 50px; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
color: #971f4e; 
}
#main-nav-wrap #main-nav > .current_page_item > a, #main-nav-wrap #main-nav > .current-menu-item > a {	
color: #971f4e; 
}
#footerwrap {	background: none;
background-color: #008c90; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
font-family: "museo-100";	font-weight:100;
}
#footer .footer-widgets {	
font-family: "museo-100";	font-weight:100;
}
#footer .footer-widgets .widgettitle {	
font-family: "museo-100";	font-weight:100;
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
background-color: #971f4e; 
}
@media(max-width: 1280px) { body {	
font-family: "museo-100";	font-weight:300;
}
#headerwrap.fixed-header a:hover {	
color: #971f4e; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
color: #971f4e; 
}
#main-nav-wrap #main-nav > .current_page_item > a, #main-nav-wrap #main-nav > .current-menu-item > a {	
color: #971f4e; 
}
#footerwrap {	background: none;
background-color: #008c90; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
font-family: "museo-100";	font-weight:100;
}
#footer .footer-widgets {	
font-family: "museo-100";	font-weight:100;
}
#footer .footer-widgets .widgettitle {	
font-family: "museo-100";	font-weight:100;
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
background-color: #971f4e; 
}
}@media(max-width: 768px) { body {	
font-family: "museo-100";	font-weight:300;
}
#headerwrap.fixed-header a:hover {	
color: #971f4e; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
color: #971f4e; 
}
#main-nav-wrap #main-nav > .current_page_item > a, #main-nav-wrap #main-nav > .current-menu-item > a {	
color: #971f4e; 
}
#footerwrap {	background: none;
background-color: #008c90; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
font-family: "museo-100";	font-weight:100;
}
#footer .footer-widgets {	
font-family: "museo-100";	font-weight:100;
}
#footer .footer-widgets .widgettitle {	
font-family: "museo-100";	font-weight:100;
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
background-color: #971f4e; 
}
}@media(max-width: 680px) { body {	
font-family: "museo-100";	font-weight:300;
}
#headerwrap.fixed-header a:hover {	
color: #971f4e; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
color: #971f4e; 
}
#main-nav-wrap #main-nav > .current_page_item > a, #main-nav-wrap #main-nav > .current-menu-item > a {	
color: #971f4e; 
}
#footerwrap {	background: none;
background-color: #008c90; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
font-family: "museo-100";	font-weight:100;
}
#footer .footer-widgets {	
font-family: "museo-100";	font-weight:100;
}
#footer .footer-widgets .widgettitle {	
font-family: "museo-100";	font-weight:100;
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
background-color: #971f4e; 
}
}  .legal input:read-only, .wc_payment_method input:read-only{width:20px!important;}
.cart-icon {display:none;}
.woocommerce .quantity .qty {line-height:1.5!important}
.woocommerce ul.products li.product a:hover ,.woocommerce-breadcrumb a, bdi {color:#971f4e!important
}
.woocommerce-breadcrumb a:hover {color:#000!important;}
.woocommerce ul.products li.product {background:#fafafa!important;padding-bottom:30px!important;border-radius:15px!important;margin-bottom:30px!important;}
.woocommerce ul.products li.product .button {background:#971f4e!important}
.woocommerce ul.products li.product .button:hover {color:#fff!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {border-bottom:2px solid #971f4e!important;}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {font-size:1.5rem!important;}   .module_row> .tb_row_frame_wrap .tb_row_frame_bottom {transform:rotate(180deg)}
.ppcp-messages {display:none!important;} .product.woocommerce.add_to_cart_inline {
border:none!important;
padding-left:0px!important;
display:flex;
flex-direction:column;
gap:20px;
padding-bottom: 2rem!important;
border-bottom:2px solid #6666661a!important;
}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
align-self:flex-start;
}
.wc-gzd-additional-info.small-business-info {
font-style:italic;
font-size:12px;
}
.woocommerce-Price-amount.amount {
font-size:1.5rem;
}
.overview-kurse a {
color:#fff;
}
.overview-kurse a:hover {
color:#008c90;
cursor:pointer;
transition:0.3s
}
.kurse-overview p {
margin-bottom:0px
}
.product-price span{
font-size:1rem!important;
padding-right:10px;
}
.product-subtotal span{
font-size:1rem!important;
}
.product-name {
padding-left:10px!important;
}
.product-thumbnail {
display:none;
}