/*
Theme Name: wunderhix
Theme URI: http://www.digitalmdma.com
Template: Divi
Author: Florian Buchholz
Author URI: https://wunderhix.de
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.31.1485955425
Updated: 2020-10-01 10:00:00
Divi Child
*/
@import url('../Divi/style.css');

@media all and (min-wdth:1px) and (max-width:480px) {
	.et_pb_row {
		width: 95%!important;
	}
}
.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-content h1, .ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-content h2, .ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-content h3, .ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-content h4, .ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-content h5, .ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-content h6 {
	color:#fff!important;
}

.et_overlay::before, .et_pb_bg_layout_light.et_pb_module.et_pb_button, .et_pb_bg_layout_light .et_pb_more_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_contact_submit, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .et_pb_member_social_links a:hover, .et_pb_pricing_table_button, .et_pb_pricing li a, .et_pb_sum {
    color: #E50C7E;
}


.bottom-nav {
    padding: 30px 0;
}

a, a:visited {
    color: #E50C7E;
}

#presale a, #presale a:visited {
	color:#fff!important;
	text-decoration:underline!important;
}

.presale a, .presale a:visited {
	color:#fff!important;
	text-decoration:underline!important;
}

#main-header {
box-shadow:none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}

h1, h2, h3, h4, h5, h6 { 
	color:#000!important;
}
.et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: absolute!important;
}

.et_pb_section {
    padding:0!important;
   
}
#header-foto {
		background-size: cover;
		height: 644px;
}
.footer-widget {
	margin-top: 6%;
}


.et-fixed-header #top-menu li.current-menu-item > a, .et-fixed-header #top-menu li.current_page_item > a {
    color: #000 !important;
	padding-bottom: 10px!important;
}
#main-footer .footer-widget h4 {
    color: #fff!important;
}
#landingpage-size {
	padding-top:120px!important;
	padding-bottom:120px!important;
}

#et_search_icon:hover, .mobile_menu_bar::before, .mobile_menu_bar::after, .et-social-icon a:hover, .comment-reply-link, .form-submit .et_pb_button, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span::before, .woocommerce-page .star-rating span::before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a {
	color: #000 !important;
	border-bottom: 6px dotted #E50C7E !important;
	/* margin-bottom:15px; */
}


.et_header_style_centered #top-menu>li>a {
    padding-bottom: 16px!important;
}

.woocommerce div.product p.price, .woocommerce-page div.product p.price {
	border:none!important;
	color: #E50C7E !important;
	font-size: 40px !important;
	font-weight: 600;
}

.footer-widget h4 {

}

.et-pb-arrow-next:before {
    content: "\35";
    background-color: #fff;
    border-radius: 18px;
    padding-right: 3px;
}
.et-pb-arrow-prev:before {
    content: "\34";
    background-color: #fff;
    border-radius: 18px;
    padding-right: 3px;
}
.et-pb-controllers a {
	border-radius: 20px!important;
    width: 20px!important;
    height: 20px!important;
}	
.woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover {
    background-color: #a7a6a6!important;
	color:#fff!important;
	border: 2px solid #a7a6a6!important;
}
.woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce button.button, .woocommerce-page button.button, .woocommerce button.button, .woocommerce-page button.button {
	color:#fff!important;
	background-color:#E50C7E!important;
	border:#E50C7E!important;
}

.woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover {
	color:#fff!important;
	background-color:#89AF3B!important;
	
}

/* show slider arrows always */
.et-pb-arrow-next {
     opacity: 1;
     right: 22px;
}
.et-pb-arrow-prev{
     opacity: 1;
     left: 22px;
}

.et_pb_newsletter_form .input, .et_pb_newsletter_form input[type="password"], .et_pb_newsletter_form input[type="text"], .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"], .et_pb_newsletter_form p.et_pb_newsletter_field textarea, .et_pb_newsletter_form select, .et_pb_newsletter_form textarea {
    -webkit-appearance: none;
    padding: 14px 4% !important;
    font-size: 16px;
    color: #666;
    background-color: #fff;
    width: 100%;
    font-weight: 400;
    border-width: 0;
    border-radius: 2px;
    border: solid 1px #c5c3c3;
}

#media_image-4 img, #media_image-5 img, #media_image-6 img  {
	max-height: 40px;
	width:auto!important;
}
#media_image-7 img, #media_image-8 img {
	max-width: 110px!important;
	width:auto!important;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module {
	margin-bottom:15px!important;
}

.entry-summary {
	display:none;
}

.et-db #et-boc .et-l .et_pb_slider[data-active-slide="et_pb_slide_0"] .et-pb-slider-arrows .et-pb-arrow-prev, .et-db #et-boc .et-l .et_pb_slider[data-active-slide="et_pb_slide_0"] .et-pb-slider-arrows .et-pb-arrow-next {
    color: #000000!important;
}
article .et_post_meta_wrapper {
	display: none!important;
}

.MDow-1 {display:none!important;}
.hidden-hint {display:block; position:absolute; bottom:0; z-index:6; width:100%; height:35px; background-color:#000}

.anzahl { position:absolute; top:2px; right:2px; background-color:rgba(229,12,126,0.62); color:#fff; font-weight:600; text-align:center; border-radius:15px; width:20px; height:20px;}