/* Themify Customize Styling */
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) { /* Themify Customize Styling */
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) { /* Themify Customize Styling */
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) { /* Themify Customize Styling */
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; 
}
 }
/* Themify Custom CSS */
/*Shop-Design - Tests Alex*/
.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;}

/*:root :where(a:where(:not(.wp-element-button))) {
    text-decoration: none;
}*/

/*Bug nach update auf 7.7.*/
/*.themify_builder_content-646 .tb_ihtx590.module_row> .tb_row_frame_wrap .tb_row_frame_bottom,.themify_builder_content-136 .tb_ihtx590.module_row> .tb_row_frame_wrap .tb_row_frame_bottom,.themify_builder_content-10 .tb_ihtx590.module_row> .tb_row_frame_wrap .tb_row_frame_bottom,.themify_builder_content-408 .tb_ihtx590.module_row> .tb_row_frame_wrap .tb_row_frame_bottom,.themify_builder_content-12 .tb_5962345.module_row> .tb_row_frame_wrap .tb_row_frame_bottom {transform:rotate(180deg)}*/

.module_row> .tb_row_frame_wrap .tb_row_frame_bottom {transform:rotate(180deg)}

.ppcp-messages {display:none!important;}

/*Henri*/



.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;
}

