/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
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.105.1519136196
Updated: 2018-02-20 15:16:36

*/

@font-face{
        font-family:"Helvetica Neue LT W06_45 Light";
		font-display: block;
        src:url("fonts/1604552/2023e7d1-9f0a-4cac-8e80-22321db918dd.eot?#iefix");
        src:url("fonts/1604552/2023e7d1-9f0a-4cac-8e80-22321db918dd.eot?#iefix") format("eot"),url("https://d2n944y39fztwu.cloudfront.net/wp-content/themes/Divi-child/fonts/1604552/198fd78b-3655-4768-89c4-31caf65ea363.woff2") format("woff2"),url("fonts/1604552/49631ce8-9201-47a8-8874-45371417c35f.woff") format("woff"),url("fonts/1604552/7c8b66a8-a481-4bfd-91b0-d190b68ecb3e.ttf") format("truetype");

    }
@font-face{
        font-family:"Helvetica Neue LT W06_75 Bold";
		font-display: block;
        src:url("fonts/1604564/3aeaeb1d-1dea-4e9b-9e83-52adc5a87209.eot?#iefix");
        src:url("fonts/1604564/3aeaeb1d-1dea-4e9b-9e83-52adc5a87209.eot?#iefix") format("eot"),url("https://d2n944y39fztwu.cloudfront.net/wp-content/themes/Divi-child/fonts/1604564/d9122e8d-bf26-4f1c-bab9-c06599397b59.woff2") format("woff2"),url("fonts/1604564/db0cec12-a947-40fe-a115-c5ce22ee79f6.woff") format("woff"),url("fonts/1604564/7d5fadf4-1c20-48ef-9d53-ed17dece64db.ttf") format("truetype");
    }
@font-face{
        font-family:"Helvetica Neue LT W06_85 Heavy";
		font-display: block;
        src:url("fonts/1604568/8a90a2ba-1276-4b3f-bc1c-8526172b27f4.eot?#iefix");
        src:url("fonts/1604568/8a90a2ba-1276-4b3f-bc1c-8526172b27f4.eot?#iefix") format("eot"),url("https://d2n944y39fztwu.cloudfront.net/wp-content/themes/Divi-child/fonts/1604568/c415f3fd-ff27-40fe-af94-8b4a54b4b4e4.woff2") format("woff2"),url("fonts/1604568/a1da20c7-4dc9-4af5-bd6f-9ebe50b6788d.woff") format("woff"),url("fonts/1604568/d97d6994-a426-43f8-a392-2870e4cc705f.ttf") format("truetype");
    }
	
@font-face{
	font-family:"FontAwesome";
	font-display: block;
}	

@font-face{
	font-family:"ETmodules";
	font-display: block;
}

.wpml-ls-menu-item .wpml-ls-flag {    
    width: auto;
    height: 10px;
}

/*SHOP FIX FOR VARIANTS*/
#product-210253 > div.clearfix,
#product-209211 > div.clearfix,
#product-209208 > div.clearfix,
#product-209204 > div.clearfix {
	display: none;
}

.single-procuct ul {
	margin-left: 15px;
}

#wcps-container-217879 {
	overflow: visible;
}

#wcps-container-217879 .owl-carousel .owl-item img {
	-webkit-transform-style: unset;
}

rs-module-wrap.fixed
{
	    background-attachment: fixed!important;
}		

.wpml-trid-838 .et_pb_row.et_pb_row_2 {
	display: none;
}


.zitat { font-size: 52px;
	}
.link_light a { font-family:"Helvetica Neue LT W06_45 Light"; color: #f79b34 !important; font-weight: 300 !important; text-decoration: underline !important;
	}
.link_light a:hover { color: #ffffff !important;
	}

body {font-family: 'Helvetica Neue LT W06_45 Light'; font-size:16px; line-height: 1.5em;}
h1 {font-family: 'Helvetica Neue LT W06_75 Bold'; font-size:32px; margin-top: 14px;}
h2 {font-family: 'Helvetica Neue LT W06_75 Bold'; font-size:23px;  margin-top: 14px;}
h3 {font-family: 'Helvetica Neue LT W06_75 Bold'; font-size:19px; margin-top: 14px}
h4 {font-family: 'Helvetica Neue LT W06_75 Bold'; font-size:1em;}
h5 {font-family: 'Helvetica Neue LT W06_85 Heavy'; font-size:0.9em;}
h2, h3 {    line-height: 1.3em;}
h1 {line-height: 1.2em;}
h4 {line-height: 1.2em; padding-top: 12px;}
h5 {line-height: 1.15em;}

p {font-size: 14.5px;
	padding-bottom: 1em;
	line-height: 1.5em;}

.p_bold p {
font-size: 46px !important; 
}

strong {font-family: 'Helvetica Neue LT W06_75 Bold';
	font-weight: 300 !important;
}

.hb_logos {
display: none;
}
.entry-summary p.price span {
font-family: 'Helvetica Neue LT W06_75 Bold';
}

.hb_links {
	padding: 10px;
    right: -24px;
    position: absolute;
    width: 280px;
}
.hb_links img {
    padding: 10px;
}

div.wpforms-container-full .wpforms-form input[type="submit"], div.wpforms-container-full .wpforms-form button[type="submit"], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color: #838588 !important;
    border: 0px solid #ddd !important;
    color: #fff !important;
    font-size: 1em;
    padding: 10px 15px;
	/*border-radius: 34px;*/
	font-family: "Helvetica Neue LT W06_45 Light";
}

div.wpforms-container-full .wpforms-form input[type="submit"]:hover, div.wpforms-container-full .wpforms-form input[type="submit"]:active, div.wpforms-container-full .wpforms-form button[type="submit"]:hover, div.wpforms-container-full .wpforms-form button[type="submit"]:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:active {
    background-color: rgba(0,0,0,0.8) !important;
    border: 0px solid #ccc !important;
    cursor: pointer;
}

div.wpforms-container-full .wpforms-form input,  div.wpforms-container-full .wpforms-form textarea {
    font-family: 'Helvetica Neue LT W06_45 Light' !important;
	font-size: 14px !important;
}

.woocommerce .woocommerce-message {
    line-height: 3.3em !important;
    padding: 14px 14px 14px 30px !important;
}

.wc-bacs-bank-details-account-name,
.wc-bacs-bank-details.order_details.bacs_details {
	border: 1px solid rgba(0,0,0,.1);
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
    border-collapse: separate;    
	background-color: #eeeeee;
	padding-left: 10px!important;
    padding-top: 10px!important;
	padding-bottom: 10px!important;
}

.woocommerce .wc-bacs-bank-details-account-name {
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	margin-bottom: 0;
	border-bottom: 0;
}

.wc-bacs-bank-details.order_details.bacs_details {
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.et_button_no_icon .et_pb_button{
color: #ffffff !important;
}

.shipping p {
    font-size: 13.5px !important;
    padding-bottom: 1em;
	padding-top: 1em;
    line-height: 1.2em;
}

#page-container {
padding-top: 176px !important;
}

#footer-bottom .container{
margin-right: 2.773%; 
margin-left: 2.773%; 
width:94.454%!important;
max-width: 94.454%;
}

#main-footer .container{
margin-right: 2.773%; 
margin-left: 2.773%; 
width:94.454%!important;
max-width: 94.454%;
}

@media all and (max-width: 981px) {
#main-header {
    top: 40px !important;
}
#page-container { 
		padding-top: 152px !important;
	}  
}


.woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce .star-rating span::before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover,  .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover {
    color: #fff !important;
}
.woocommerce a.button, .woocommerce-page a.button {
    background: #f79b34 !important;
}

.woocommerce .et_overlay {
background: rgba(255,255,255,.85) !important;
}

.woocommerce .et_overlay::before {
	color: #f79b34;
    position: absolute;
    top: 55%;
    left: 50%;
    margin: -16px 0 0 -16px;
    font-size: 32px;
    content: "\e050";
	transition: all .4s;
	color: #f79b34;
	text-shadow: 0 0;
    font-family: ETmodules!important;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    text-transform: none;
    speak: none;
}

.woocommerce .et_overlay:hover:before {
    top: 50%;
}

.product_item a.product_item_link {
    min-height: 190px;
}

.woocommerce form .form-row.woocommerce-invalid label {
    color: #f79b34 !important;
}

.woocommerce table.shop_table thead { 
font-family: 'Helvetica Neue LT W06_75 Bold'
}

.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
font-weight: 300;
text-align: right;
font-size: 18px;	

}
.woocommerce table.shop_table .order-total { 
font-family: 'Helvetica Neue LT W06_75 Bold'
}


.woocommerce-gzd-complaints-shortcode {
    display: none !important;
}

.woocommerce-checkout #payment {
    background: #fff !important;
}
.woocommerce-checkout #payment img{
  max-height: 32px;
}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
    float: none;
	margin-left: 24px;
}

.woocommerce table.shop_table .product-total{
    text-align: right;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: 48%;
}

.woocommerce-page div.product div.images {
		width: 50%;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right;
    width: 48%;
    clear: none;
}


.product p.wc-gzd-additional-info {
    display: inline; padding: 0 10px 0 0;
	}

#main-footer p {font-size: 0.85em;}
#footer-info {
    color: #ececec !important;
    font-size: 0.75em !important;
}
.entry-title, .post-meta {
  display:none !important;
}

.border-hover .et_pb_column .et_pb_promo_description h2,
.heavy_titel h1, h1.heavy_titel, .heavy_titel {
font-family: "Helvetica Neue LT W06_85 Heavy";
}

.text_light {
	font-family: 'Helvetica Neue LT W06_45 Light';
}

.text_bold {
	font-family: 'Helvetica Neue LT W06_75 Bold';
}

.text_red {
	color: red;
}

.text_heavy {
	font-family: 'Helvetica Neue LT W06_85 Heavy';
}

a {font-family: 'Helvetica Neue LT W06_75 Bold';
	}
.et_pb_toggle_content a {
text-decoration: underline; 
color: #000000; 
font-family: 'Helvetica Neue LT W06_45 Light';
}
.et_pb_toggle_content a:hover {
color: #f79b34; 
}


.para_bg_loop {
transform: translate(0px, 80px) !important;
}

.wc-gzd-order-submit  {
    text-align: center;
	margin-bottom: 42px;
	font-family: 'Helvetica Neue LT W06_75 Bold';
}


.single-product ul.tabs.wc-tabs {
    display: none;
}

.woocommerce ul.products li.product {
border: 1px solid #c6c6c6;
box-sizing: border-box;
padding: 12px;
}

.et-social-icons {
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 210px;
    position: absolute;
	top: -9px;
}

.et-social-icon a {    
    color: white;  
	font-size: 28px;	
}

#sb_instagram #sbi_images {

    padding: 0 5px !important;
}

/* gallery */
.yith_magnifier_gallery {
    margin: 0;
    padding: 0;
}

.yith_magnifier_gallery li {
    position: relative;
    float: left;
    display: block;
}

.yith_magnifier_gallery li.last {
    margin-right: 0;
}

.yith_magnifier_gallery li a {
    width: 100% !important;
    display: block;
    margin-top: 10px;
    height: auto !important;
}

/* next/prev */
.single-product.woocommerce .thumbnails {
    position: relative;
}

#slider-next {
    cursor: pointer;
width: 28px;
height: 27px;
    background: url('https://d2n944y39fztwu.cloudfront.net/wp-content/uploads/2018/07/slider-arrow01.png') no-repeat right center;
    position: absolute;
    right: 52%;
    margin-top: -80px;
}

#slider-prev  {
    cursor: pointer;
width: 28px;
height: 27px;
    background: url('https://d2n944y39fztwu.cloudfront.net/wp-content/uploads/2018/07/slider-arrow01.png') no-repeat left center;
position: absolute;
    left: 0;
    margin-top: -80px;
}

div#slider-prev:hover,
div#slider-next:hover {
    display: block !important;
}



.single-product.woocommerce .thumbnails #slider-prev {
    background-position: left center;
    left: 0px;
}

.single-product.woocommerce .thumbnails #slider-next {
    background-position: right center;
    right: 0px;
}



span.onsale {
    z-index: 10000
}

div.pp_woocommerce a.pp_expand {
    display: inline;
    bottom: 10px;
    top: initial;
    left: 10px;
}

.woocommerce button.button.alt::after, .woocommerce button.button::after, .woocommerce button.single_add_to_cart_button.button::after {
display: none !important;
}

.single-product .product .single_add_to_cart_button.button{
    position: relative;
    padding: .3em 1em;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    background: #f79b34;
    border-width: 0px !important;
    /*border-radius: 29px;*/
}
.woocommerce .product .add_to_cart_button.button{
    position: relative;
    padding: .3em 1em;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    background: #f79b34;
    border-width: 0px !important;
    /*border-radius: 29px;*/
}
.woocommerce .product .add_to_cart_button.button::after{
display: none !important;
}

.woocommerce-cart .cart-collaterals .cart_totals table {
    text-align: right;
}

.woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 180px !important;

}
p.return-to-shop {
   margin-bottom: 42px;
	text-align: center;

}
p.cart-empty {
	text-align: center;

}

.woocommerce table.shop_table .product-subtotal {
text-align: right;
}

.woocommerce ul#shipping_method .amount {
    font-weight: 300 !important;
	font-family: 'Helvetica Neue LT W06_45 Light' !important;

}

small.woocommerce-price-suffix {
    display: block;
	  color: #666;
	font-size: 0.75em;
}

#et-secondary-nav, #top-header {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    transition: none !important;
}

.et_header_style_centered #main-header .logo_container {
    height: 110px !important;
	margin-bottom: 4px;
	z-index: 9999;
}
@media all and (min-width: 981px){
.et_header_style_centered #main-header .logo_container {
    height: 110px !important;
}
}

.ytp-pause-overlay
 {
    bottom:-200px; //give !important if not working
 }

#sub_toogle .et_pb_toggle_title::before {
        top: -20px;
}

#sub_toogle h5 { font-family: 'Helvetica Neue LT W06_45 Light'; font-size:0.9em; line-height: 1.5em; padding-left: 10px;
	}
#sub_toogle .et_pb_toggle_close { top: -12px;
	}
#footer-widgets  a {
    font-family: 'Helvetica Neue LT W06_45 Light' !important;
}

.et_pb_newsletter_form .et_pb_newsletter_button a {
    min-width: 130px;
}


.et_pb_column_1_3 h4, .et_pb_column_1_4 h4 {margin-top: 12px;
    font-size: 0.9em !important;
}

a.et_pb_newsletter_button  {
    text-align: left;
}

.et_pb_widget {
    float: none !important;
}

.logo_container {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    transition: none !important;
}
/* Ordi */
#change_img .et_pb_slide .et_pb_container {
	height: auto !important;
	min-height: 800px !important;
}
/* Tablette */
@media only screen and (min-width: 768px) and (max-width: 980px) {
	#change_img .et_pb_slide .et_pb_container {
		height: auto !important;
		min-height: 600px !important;
	}
}
/* Téléphone */
@media only screen and (max-width: 767px) {
	#change_img .et_pb_slide .et_pb_container {
		height: auto !important;
		min-height: 400px !important;
		}
.et_header_style_centered header#main-header .logo_container {
    height: auto;
    max-height: 50px !important;
    padding: 0;
}
.et_header_style_centered #main-header {
    padding: 16px 0 0 0 !important;
}
#page-container {

}
	.single #page-container, .page #page-container { 
		    padding-top: 102px!important;
	} 
	
	
	
}

/* Ajuster le padding */
#change_img .et_pb_slide {
	padding-bottom: 0px !important;
}
#change_img div.et_pb_slide_description, 
#change_img .et_pb_slider_fullwidth_off div.et_pb_slide_description {
	padding-top: 1%;
	padding-bottom: 1%;
}


#footer-widgets {
    padding: 2% 0 2% !important;
}
#newsletter_footer {
	padding-top: 20px;
float: left;
    width: 100%;
}
.list_check ul { 
	padding: 0 0 23px 0em;
	}
.list_check li { 
line-height: 1.75em;
    list-style-type: none;
    padding-left: 30px;
    margin-left: 0px;
    background-image: url('https://d2n944y39fztwu.cloudfront.net/wp-content/uploads/2018/07/checked_space_black.svg');
    background-repeat: no-repeat;
    background-position: 0px 4px;
    background-size: 26.4px 18px;
	font-size: 14px;
	font-family: 'Helvetica Neue LT W06_75 Bold';
	color: #333;
}

.home.page .list_check li { 
    background-image: url('https://d2n944y39fztwu.cloudfront.net/wp-content/uploads/2018/07/checked_space_b.svg');
}

/* === Start: Set divi slider height === 

#handling_slider .et_pb_slide_image {
    top: 10px !important;
}

/* Desktop */
#handling_slider .et_pb_slide .et_pb_container {
	height: auto !important;
	min-height: 400px !important;
}

#handling_slider .et_pb_slide_content,
#handling_slider .et_pb_slide_content p {    
    font-size: 18px;
    font-weight: 400;
}
/* Tablet */
@media only screen and (min-width: 768px) and (max-width: 980px) {
	#handling_slider .et_pb_slide .et_pb_container {
		height: auto !important;
		min-height: 400px !important;
	}
}
/* Phone */
@media only screen and (max-width: 767px) {
	#handling_slider .et_pb_slide .et_pb_container {
		height: auto !important;
		min-height: 400px !important;
	}
}

/* Handle padding */
#handling_slider .et_pb_slide {
padding-bottom: 10px !important;
	min-height: 500px !important;
}

#handling_slider .et_pb_slide_image {
margin-top: 10px !important;
	min-height: 500px !important;
}


#handling_slider div.et_pb_slide_description, 
#handling_slider .et_pb_slider_fullwidth_off div.et_pb_slide_description {
	padding-top: 5%;
	padding-bottom: 7%;
}

/* === End: Set divi slider height === */



@media (min-width: 981px) {
#footer-widgets .footer-widget:first-of-type {
    width: 18%; margin: 0px 1.5% 0px 6.4%;
}
#footer-widgets .footer-widget:nth-of-type(2) {
    width: 14%; margin: 0px 1.5% 0px 1.5%;
}
 #footer-widgets .footer-widget:nth-of-type(3) {
    width: 30%; margin: 0px 1.5% 0px 1.5%;
}
#footer-widgets .footer-widget:last-of-type {
    width: 18%; margin: 0px 1.5% 0px 1.5%;
}
    }

@media (max-width: 1100px) {
#footer-widgets .footer-widget:first-of-type {
    width: 55%; margin: 0px 1.5% 1.5% 6.4%;
}
#footer-widgets .footer-widget:nth-of-type(2) {
    width: 32%; margin: 0px 1.5% 1.5% 1.5%;
}
 #footer-widgets .footer-widget:nth-of-type(3) {
    width: 55%; margin: 0px 1.5% 0px 6.4%;
}
#footer-widgets .footer-widget:last-of-type {
    width: 32%; margin: 0px 1.5% 0px 1.5%;
}
    }



@media (max-width: 980px) {
#footer-widgets .footer-widget:first-of-type {
    width: 50% !important; margin: 0px 1.5% 3.5% 8.4% !important;
}
#footer-widgets .footer-widget:nth-of-type(2) {
    width: 28% !important; margin: 0px 1.5% 1.5% 1.5%;
}
 #footer-widgets .footer-widget:nth-of-type(3) {
    width: 55% !important; margin: 0px 1.5% 0px 8.4% !important;
}
#footer-widgets .footer-widget:last-of-type {
    width: 32% !important; margin: 0px 1.5% 0px 1.5%;
}
    }
@media (max-width: 550px) {
#footer-widgets .footer-widget:first-of-type {
    width: 90% !important; margin: 2.4% 2.4% 6.5% 2.4% !important;
}
#footer-widgets .footer-widget:nth-of-type(2) {
    width: 28% !important; margin: 0px 1% 1% 2.4%!important;
}
 #footer-widgets .footer-widget:nth-of-type(3) {
    width: 55% !important; margin: 0px 1.5% 0px 8.4% !important;
}
#footer-widgets .footer-widget:last-of-type {
    width: 60% !important; margin: 2.4% 20% 0px 20% !important;
}
    }

@media (max-width: 500px) {
#footer-widgets .footer-widget:first-of-type {
    width: 95.6% !important; margin: 2.4% 2.4% 6.5% 2.4% !important;
}
#footer-widgets .footer-widget:nth-of-type(2) {
    width: 95.6% !important; margin: 2.4% 2.4% 6.5% 2.4% !important;
}
 #footer-widgets .footer-widget:nth-of-type(3) {
    width: 95.6% !important; margin: 2.4% 2.4% 6.5% 2.4% !important;
}
#footer-widgets .footer-widget:last-of-type {
    width: 60% !important; margin: 2.4% 20% 0px 20% !important;
}
    }
@media only screen and (min-width: 981x) {
#custom_html-10	 {
    margin-bottom: 10% !important;
}
}

.button a.icon-button, .button a.small-button {
text-decoration: none !important;
}

.button a:hover.icon-button, .button a:hover.small-button {
color:#fff !important;
}

h2 a, h3 a, h4 a, h5 a {text-decoration: underline !important; 
	}
h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {color: #f79b34 !important;
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
	}
.et_pb_toggle_title::before:hover {
    color: #ccc;
}

.subslider .et_pb_slide .et_pb_container {
height: auto !important;
min-height: 800px !important;
}
/* Tablet */
@media only screen and (min-width: 768px) and (max-width: 980px) {
.subslider .et_pb_slide .et_pb_container {
height: auto !important;
min-height: 500px !important;
}
}
/* Phone */
@media only screen and (max-width: 767px) {
.subslider .et_pb_slide .et_pb_container {
height: auto !important;
min-height: 500px !important;
}
}
 
/* Handle padding */
.myslider .et_pb_slide {
padding-bottom: 0px !important;
}
.myslider div.et_pb_slide_description,
.myslider .et_pb_slider_fullwidth_off div.et_pb_slide_description {
padding-top: 1%;
padding-bottom: 1%;
}

@media all and (max-width: 980px){
.list_right {
    margin-left: 42%;
}
}

@media all and (max-width: 760px){
.list_right {
background: rgba(0,0,0,0.5);
    margin-left: 0%;
}
}

.list_highlights_circle li { 
font-size: 1.2em;
font-family: 'Helvetica Neue LT W06_75 Bold';
line-height: 1.6em;
/*color: #fff;*/
    list-style-type: none;
    padding-left: 30px;
    margin-left: 10px;
    background-image: url('https://d2n944y39fztwu.cloudfront.net/wp-content/uploads/2018/07/checked_space_black.svg');
    background-repeat: no-repeat;
    background-position: 0px 4px;
    background-size: 26.4px 18px;
}
.post-content p {
    font-size: 14.5px !important;
    line-height: 1.5em !important;
}

.et_pb_text_inner, .et_pb_text_inner p, .entry-content ul {
	font-size: 100%;
	line-height: 1.5em;
}

.sb_instagram_header {
 display: none !important; 
}
#sb_instagram {
    width: 100% !important;
}

.et_pb_section p a, a.email {
	font-family: 'Helvetica Neue LT W06_45 Light';
	text-decoration: underline !important; 
	color: #000000 !important;
	}
.et_pb_section p a:hover {
	color: #f79b34 !important;
	}
.et_pb_section p a.icon-button, a.small-button {
text-decoration: none !important;
}

#icon_links .et-pb-icon-circle {
    padding: 16px !important;
}

.footer_btm_icon {
    float: right;
    margin-left: 50px;
}
.footer_btm_icon img {
   max-height: 40px;
	max-width: 367px;
}

.slotholder::before {
    left: 0;
    top: 75%;
    width: 100%;
    height: 25%;
    content: ' ';
    z-index: 3;
    background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0, 0));
    position: absolute;
}


.et_pb_testimonial::before { display: none;
	}



.woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce .star-rating span::before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover,  .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover {
    color: #fff !important;
}

#left-area ul, .comment-content ul, .entry-content ul, body.et-pb-preview #main-content .container ul {
    padding: 0 0 23px 0em !important;
}


.list_highlights{
    margin-top: 30px;

}

.woocommerce div.product form.cart div.quantity {
    display: none;

}


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

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    background: #333;
}

/*change product add to cart button color*/
.woocommerce div.product form.cart .button{
  background-color: #f79b34;
  color:#ffffff;
}
/*change product add to cart button color hover*/
.woocommerce div.product form.cart .button:hover{
  background-color:#000000 !important;
  color: #ffffff !important;
}
/*When Prodcut is added*/
.woocommerce .product .add_to_cart_button.button {
    background-color: #f79b34;
    color: #ffffff;
}
.woocommerce .product .add_to_cart_button.button:hover {
    background-color: #000000 !important;
    color: #ffffff !important;
}
.up-sells h2 {
display: none;
}


 .woocommerce ul.products li.product span.price {
    padding-top: 12px;
}

.special_icon {
    float: left;
    margin-right: 20px;
	margin-top: -12px;
}

.pay_icons {position: relative; 
	margin-top: 40px;
	text-align: right;
	max-width: 80%;
    margin-right: auto;
    margin-left: 0px;
}

p.price {
margin-top: 28px;
}
.woocommerce div.product div.summary {
    border-left: 2px solid #ccc;
    padding: 20px;
}

.woocommerce div.product div.summary {
    margin-bottom: 0em !important;
}
utton.button.alt:hover, .woocommerce button.button:hover {
padding: .3em 1em .3em 1em !important;
}

.woocommerce div.product .woocommerce-tabs h2 {
display: none;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs, body.woocommerce div.product .woocommerce-tabs ul.tabs {
    display: none;
}
body.woocommerce #content-area div.product .woocommerce-tabs .panel, body.woocommerce div.product .woocommerce-tabs .panel {
padding: 0px;
}

body.woocommerce .woocommerce-tabs {
    margin-bottom: 16px;
    border: 0px solid #d9d9d9;
}

.add_to_cart_button a.button:hover  {
 color: #fff !important;
}

.short_desc {
    min-height: 90px;
	font-size: 1em;
	padding-bottom: 20px;
	padding-top: 20px;
}

.woocommerce ul.products li.product span.price {
font-size: 1.1em;
    padding-bottom: 8px;
}


blockquote {
    border-color: #f79b34;
}
.owl-next, .owl-prev {
    top: 50% !important;

}

#blog_page .entry-title {
display: none;
}

.et_pb_main_blurb_image {
    margin-bottom: 20px;
}

.et_header_style_centered #main-header div#et-top-navigation {
    padding-bottom: 3px !important;
}

#main-header {
	-webkit-box-shadow: 0 0px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0px 0 rgba(0, 0, 0, 0.1);
}
 
/*-------Teaser_animation 01 -----*/
.border-hover .et_pb_column {
 overflow: hidden;
 position: relative;
}
.border-hover .et_pb_column img {
 -webkit-transition: all 0.5s ease-in-out;
 -moz-transition: all 0.5s ease-in-out;
 transition: all 0.5s ease-in-out;
}

.border-hover .et_pb_column:hover img {
 transform: scale(1.1);
}

.border-hover .et_pb_column:hover .et_pb_image:after {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background: rgba(0,0,0,0);
}
 .border-hover .et_pb_column .et_pb_promo_description:before {
 top: 0px;
 right: 0px;
 bottom: 0px;
 left: 0px;
 -webkit-transform: scale(0,1);
 transform: scale(0,1);
 -webkit-transform-origin: 0 0;
 transform-origin: 0 0;
 position: absolute;
 content: '';
 opacity: 1;
 -webkit-transition: opacity 0.35s,
 -webkit-transform 0.35s;
 transition: opacity 0.35s, transform 0.35s;
}
.border-hover .et_pb_column .et_pb_promo_description:after {
 top: 30px;
 right: 50px;
 bottom: 30px;
 left: 50px;
 border-right: 0px solid #fff;
 border-left: 0px solid #fff;
 -webkit-transform: scale(1,0);
 transform: scale(1,0);
 -webkit-transform-origin: 100% 0;
 transform-origin: 100% 0;
 position: absolute;
 content: '';
 opacity: 1;
 -webkit-transition: opacity 0.35s,
 -webkit-transform 0.35s;
 transition: opacity 0.35s, transform 0.35s;
}
.border-hover .et_pb_column:hover .et_pb_promo_description:before, .border-hover .et_pb_column:hover .et_pb_promo_description:after {
 -webkit-transition-delay: 0.15s;
 transition-delay: 0.15s;
 opacity: 1;
 -webkit-transform: scale(1);
 transform: scale(1);
}

/*
.border-hover .et_pb_column:hover .et_pb_promo_description:before  {
background: url("http://p426867.webspaceconfig.de/wp2018/wp-content/uploads/2018/05/promo_02.jpg") no-repeat;
background-size: cover; 
}
*/

.border-hover .et_pb_column .et_pb_promo_description p {
font-size: 1.4em;

}
.border-hover .et_pb_column .et_pb_promo_description h2 {
	font-size: 2.8em;
 opacity: 1;

 position: absolute;
 top: 47%;
 width: 100%;
 text-align: center;
 -webkit-transition: all 0.5s ease-in-out;
 -moz-transition: all 0.5s ease-in-out;
 transition: all 0.5s ease-in-out;
 margin: 0;
 padding: 0;
}
 
.border-hover .et_pb_column .et_pb_promo_description p {
 opacity: 1;

 position: absolute;
top: 57%;
 width: 100%;
 text-align: center;
 -webkit-transition: all 0.5s ease-in-out;
 -moz-transition: all 0.5s ease-in-out;
 transition: all 0.5s ease-in-out;
}
 
.border-hover .et_pb_column:hover .et_pb_promo_description h2 {
 opacity: 1;
 position: absolute;
 top: 50%;
 width: 100%;
 text-align: center;

}
 
.border-hover .et_pb_column:hover .et_pb_promo_description p {
 opacity: 1;
 position: absolute;
 top: 60%;
 width: 100%;
 text-align: center;
 
}
 
.border-hover .et_pb_promo {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}
 
.border-hover .et_pb_promo_button {
 opacity: 0;
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}
.border-hover .et_pb_promo_description {
 position: static !important;
}

/*-------button_hochformat -----
.shop_link_img  {margin-top: 13%;
max-width: 198px;
max-height: 42px; 
}*/

.shop_link_high .et_pb_promo_description img {
max-height: 46px;
}
.shop_link_01 .et_pb_promo_description img {
max-height: 46px; margin-top: 11%;
}

/*-------Teaser_animation 02 Bildwechsel -----*/
.img1-hover .et_pb_column {
 overflow: hidden;
 position: relative;
}
.img1-hover .et_pb_column img {
 -webkit-transition: all 0.5s ease-in-out;
 -moz-transition: all 0.5s ease-in-out;
 transition: all 0.5s ease-in-out;
}

.img1-hover.et_pb_column:hover img {
 transform: scale(1.1);
}

.img1-hover .et_pb_column:hover .et_pb_image:after {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background: rgba(0,0,0,0); 
}
.img1-hover .et_pb_column .et_pb_promo_description:before {
 top: 0px;
 right: 0px;
 bottom: 0px;
 left: 0px;
 -webkit-transform-origin: 0 0;
 transform-origin: 0 0;
 position: absolute;
 content: '';
 opacity: 0.5;
 -webkit-transition: opacity 0.6s,
 -webkit-transform 0.6s;
 transition: opacity 0.6s, transform 0.6s;

}
.img1-hover .et_pb_column .et_pb_promo_description:after {
 top: 30px;
 right: 50px;
 bottom: 30px;
 left: 50px;
 border-right: 0px solid #fff;
 border-left: 0px solid #fff;
 -webkit-transform: scale(1,0);
 transform: scale(1,0);
 -webkit-transform-origin: 100% 0;
 transform-origin: 100% 0;
 position: absolute;
 content: '';
 opacity: 1;
 -webkit-transition: opacity 0.35s,
 -webkit-transform 0.35s;
 transition: opacity 0.35s, transform 0.35s;
}
.img1-hover .et_pb_column:hover .et_pb_promo_description:before, .img1-hover .et_pb_column:hover .et_pb_promo_description:after {
 -webkit-transition-delay: 0.15s;
 transition-delay: 0.15s;
 opacity: 1;
 -webkit-transform: scale(1);
 transform: scale(1);
}

.img1-hover .et_pb_column:hover .et_pb_promo_description:before  {
background: url("https://d2n944y39fztwu.cloudfront.net/wp-content/uploads/2018/05/promo_02.jpg") no-repeat;
background-size: cover; 
}

.img1-hover .et_pb_column .et_pb_promo_description p {
font-size: 1.4em;

}
.img1-hover .et_pb_column .et_pb_promo_description h2 {
	font-size: 2.8em;
 opacity: 1;
 color: #fff;
 position: absolute;
 top: 120px;
 width: 100%;
 text-align: center;
 -webkit-transition: all 0.5s ease-in-out;
 -moz-transition: all 0.5s ease-in-out;
 transition: all 0.5s ease-in-out;
 margin: 0;
 padding: 0;
}
 
.img1-hover .et_pb_column .et_pb_promo_description p {
 opacity: 0;
 color: #fff;
 position: absolute;
top: 58%;
 width: 100%;
 text-align: center;
 -webkit-transition: all 0.5s ease-in-out;
 -moz-transition: all 0.5s ease-in-out;
 transition: all 0.5s ease-in-out;
}
 
.img1-hover .et_pb_column:hover .et_pb_promo_description h2 {
 opacity: 1;
 position: absolute;
 top: 120px;
 width: 100%;
 text-align: center;
 color: #fff;
}
 
.img1-hover .et_pb_column:hover .et_pb_promo_description p {
 opacity: 1;
 position: absolute;
 top: 52%;
 width: 100%;
 text-align: center;
 color: #fff;
}
 
.img1-hover .et_pb_promo {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}
 
.img1-hover .et_pb_promo_button {
 opacity: 0;
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}
.img1-hover .et_pb_promo_description {
 position: static !important;
}



@media all and (min-width: 981px){
#home_grid .et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module {
    margin-bottom: 0%;
}
}






#et-secondary-menu {
	float: right;
}


.list_highlights li { 
line-height: 1.6em;
    list-style-type: none;
    padding-left: 30px;
    margin-left: 0px;
    background-image: url('https://d2n944y39fztwu.cloudfront.net/wp-content/uploads/2018/07/checked_space_b.svg');
    background-repeat: no-repeat;
    background-position: 0px 4px;
    background-size: 26.4px 18px;
}

.list_highlights  h2 {margin-left: 40px;
}

.list_highlights_01  li {
    padding: 0 0 5px 26px !important;
    list-style-type: none;
    background-image: url('https://d2n944y39fztwu.cloudfront.net/wp-content/uploads/2018/04/ico_check.png');
    background-repeat: no-repeat;
    background-position: 0px 3px;
    background-size: 17px 17px;
	line-height: 1.3em;
}
.list_highlights_01  h2 {margin-left: 40px;
}

.gender_ico {
	position: absolute;    
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    top: 15%;
	opacity: 0.6;
}

.gender_ico img{
	width: 150px;
}

.gender_button_wrapper,
.et_pb_module.action_gender_button.et_hover_enabled.et_pb_promo.et_pb_bg_layout_dark.et_pb_text_align_left.et_pb_no_bg {
	position: absolute;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
	max-width: unset;
    top: 75%;
	 -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.action_gender_button .et_pb_button.et_pb_promo_button {
	    opacity: 1;
		position: relative;
}

.border-hover .et_pb_column:hover .gender_button_wrapper,
.border-hover .et_pb_column:hover .et_pb_module.action_gender_button.et_hover_enabled.et_pb_promo.et_pb_bg_layout_dark.et_pb_text_align_left.et_pb_no_bg {
	top: 74%;
	cursor:pointer;
}

.gender_button {    
    color: white;
    border-color: #fff;
    border-style: solid;
    font-size: 12px;
    background-color: transparent;
    vertical-align: middle;
    max-width: 190px;
    width: 190px;
    max-height: 60px;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
    border-width: 1px;
    text-align: center;
    font-family: "Helvetica Neue LT W06_45 Light";
    font-weight: 500;
    padding-top: 19px!important;
    padding-right: 13px!important;
    padding-bottom: 19px!important;
    padding-left: 13px!important;
    letter-spacing: 2px;
	line-height: 1.3em;
}

.border-hover .et_pb_column:hover .gender_button,
body #page-container .et_pb_section .et_pb_column:hover .et_pb_promo.action_gender_button .et_pb_promo_button.et_pb_button
 {
	color: black!important;
	background-color: #fff!important;
}

div.anleitungstext {
	font-family: Helvetica Neue LT W06_75 Bold;
    font-weight: 500;
    position: absolute;
    top: 80%;
    left: 60%!important;
    top: 25%!important;
    font-size: 13px!important;
    cursor: default;
    color: black!important;
}

.et_pb_row_fullwidth {
	width: 100%;
}

.shipping_uls {
	margin-left: 18px;
}

/*.home-shopping .list_highlights_circle li {
	color: #fff!important;
}*/

@media screen and (min-width: 1350px){
	.et_pb_row.et_pb_row_fullwidth {
		max-width: 100%!important;
	}
}

.home-media-slider .et-pb-controllers {
	display:none;
}

.et_pb_video_play {
	color: rgba(255,255,255,0.75)!important;
	margin-top: -5rem!important;
    margin-left: -5rem!important;
    font-size: 10rem!important;
    line-height: 10rem!important;
	opacity: 1!important;
}

.et-carousel-group .et_pb_video_play {
	margin-top: -2.5rem!important;
    margin-left: -2.5rem!important;
	font-size: 5rem!important;
    line-height: 5rem!important;
}


.home.page #video_section .et_pb_video_play,
.mature.page #video_section .et_pb_video_play {    
    font-size: 400px!important;
    line-height: 400px!important;    
	margin-left: -213px!important;
    margin-top: -203px!important;
}

.home-media-slider .et_pb_video_wrap {
	height: 250px;
}

.home-media-slider .et-pb-arrow-prev, 
.home-media-slider .et-pb-arrow-next
 {
	    position: absolute!important;
		z-index: 120!important;
		font-family: "ETmodules" !important;
		opacity: 0.6!important;
		display: inline-block!important;
		color: #666!important;		
}

.home-media-slider .et_pb_slider, .home-media-slider.et_pb_slider {
	overflow: visible!important;
}

.home-media-slider .et_pb_gallery_image {    
    max-height: 250px;
    overflow: hidden;
}

.mfp-title {
	display:none;
}

.home-media-slider .et-pb-arrow-prev:hover, .home-media-slider .et-pb-arrow-next:hover
{
	opacity: 1!important;
}

.home-media-slider .et-pb-arrow-prev {
	text-align: left;
    top: 50%;
    position: absolute;
    left: -43px!important;
}

.home-media-slider .et-pb-arrow-prev:before {
    content: "4";
    vertical-align: text-bottom;
    font-size: 56px;
	line-height: 24px
}

.home-media-slider .et-pb-arrow-next:before {
    content: "5";
    vertical-align: text-bottom;
    font-size: 56px;
	line-height: 24px
}

.home-media-slider .et-pb-arrow-next {
text-align: right;
    top: 50%;
    position: absolute;
    right: -40px!important;    
}

.home-media-slider .fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed {
    height: 250px;
}

.home.page .et_pb_video_slider .et_pb_slider:hover .et_pb_video_overlay_hover {
	background: rgba(0, 0, 0, 0);
}

.woocommerce .list_highlights li {
	background-image: url('https://d2n944y39fztwu.cloudfront.net/wp-content/uploads/2018/07/checked_space_black.svg');
}




.et_pb_promo .et_pb_button_wrapper .et_pb_promo_button.et_pb_button,
.et_pb_button.et_pb_bg_layout_light,
.wpforms-form button[type="submit"],
.woocommerce-page.et_pb_button_helper_class button.button,
.et_pb_button.et_pb_more_button,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button,
.woocommerce .product .cart .button,
.woocommerce .product .add_to_cart_button.button,
.woocommerce-notices-wrapper > div > a.button,
.woocommerce-page.et_pb_button_helper_class a.button,
#place_order, 
.woocommerce .button.wc-forward,
.woocommerce .button.wc-backward,
.woocommerce .checkout-button.button.alt.wc-forward {
	width: 190px;
	height: 60px!important;
    text-align: center;
	font-family: "Helvetica Neue LT W06_45 Light"!important;
	letter-spacing: 2px;
	font-size: 12px!important;	
	border-radius: 0px!important;
	justify-content: center;
    align-items: center;
    display: flex!important;
    margin-left: auto;
    margin-right: auto;
	text-transform: uppercase;
	text-decoration: unset!important;
}

#woo_pp_ec_button_cart .zoid-outlet {
	width: 300px!important;
	min-width: 300px!important;
}

.woocommerce .button.wc-forward,
.woocommerce .button.wc-backward,
.woocommerce .checkout-button.button.alt.wc-forward,
#place_order,
.woocommerce-button .button .woocommerce-form-login__submit {
	background-color: #f79b34!important;
    font-family: "Helvetica Neue LT W06_45 Light";
    color: #fff !important;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {    
    width: 100%;
	text-align: center;
}

.woocommerce tr.cart-subtotal > th {
	width: 71%!important;
}

.woocommerce .img_wrapper {
	display: inline-block;
    width: 80px;
}

.wc_payment_method.payment_method_PayEngineCw_Visa img {
	height: 15px;
}

.woocommerce-info a:hover {
	color: #f79b34!important;
}

.woocommerce .button.wc-forward:hover,
.woocommerce .button.wc-backward:hover,
.woocommerce .checkout-button.button.alt.wc-forward:hover,
#place_order:hover {
	background: rgba(0,0,0,0.8)!important;
    border-radius: 0px;
	color: #fff !important;
}

.woocommerce ul.products li.product .button,
a.et_pb_button.et_pb_bg_layout_light {
	display: flex!important;
}

.home-shopping .et_pb_promo .et_pb_button_wrapper .et_pb_promo_button.et_pb_button  {	
	justify-content: center;
    align-items: center;
    display: inline-block;
    /*margin-left: 0;
    margin-right: 0;*/
}


#top-menu-nav > ul > li > a:hover, #et-secondary-menu > ul > li > a:hover, #et-info-email:hover, .et-social-icons a:hover {
    opacity: 1;
}

.playboy span {
	font-size: 12px;
}

@media all and (min-width: 981px){
/*** fixtures for VIVAEROS PAGE - MS ***/	
.page.aboutpage #top-header, .page.aboutpage #main-header,
.page.aboutpage .wpml-ls-item a {
	    background-color: black;
}
.page.aboutpage #top-header, .page.aboutpage #top-header a, .page.aboutpage #top-menu a,
.page.aboutpage .et-fixed-header #top-menu a
{
	color: white!important;
}

.page.aboutpage #top-header .playboy img, .page.aboutpage .logo_container img{
    filter: invert(100%)!important;
}
	
/*** fixtures for Mainpage - MS ***/
.home.page #et-main-area,
.mature.page #et-main-area{ position: absolute; top: 0px; width: 100%;}

.home.page #top-menu li a { color: white; }

.home.page #top-menu .sub-menu li a { color: #000; }

.mature.page #top-header,
.home.page #top-header {
    z-index: 99;
}

.mature.page #top-header.et-fixed-header,
.home.page #top-header.et-fixed-header,
#top-header.et-fixed-header {
	color: #404044;
	display: none;
}

.home.page #header_list_center li {
    background-image: url('https://d2n944y39fztwu.cloudfront.net/wp-content/uploads/2018/07/checked_space_b.svg');
}

.home.page #top-header, 
.home.page #et-secondary-nav li ul, 
.home.page #et-secondary-nav li,
.mature.page #top-header, 
.mature.page #et-secondary-nav li ul, 
.mature.page #et-secondary-nav li {
    background-color: transparent;
}

#top-header, #et-secondary-nav li ul, #et-secondary-nav li,
.home.page #top-header, .home.page #et-secondary-nav li ul, .home.page #et-secondary-nav li {
	font-size: 12px;
}

#et-secondary-nav > li:last-child { 
    top: 1px;
}

.home.page #top-header, 
.home.page #top-header a {
    color: white;
	background-color: transparent;
}

.mature.page #top-header, 
.mature.page #top-header a {    
	background-color: transparent;
}

.home.page #top-header .playboy img{
    filter: invert(100%);
}

#home_features .et_pb_blurb_content {
	text-align: center;
}

#main-header.et-fixed-header {
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,.1)!important;
    -moz-box-shadow: 0 0 7px rgba(0,0,0,.1)!important;
    box-shadow: 0 1px 30px rgba(0,0,0,.1)!important;
}
#main-header { 
    z-index: 998;
}

body.et_fixed_nav.et_secondary_nav_enabled #main-header {
	top: 39px!important;
}

body.et_fixed_nav.et_secondary_nav_enabled #main-header.et-fixed-header {
    top: 0px!important;
}



@media only screen and ( min-width:981px ) {
	
    #main-header { min-height: 126px !important; } /* normal */		
    #main-header.et-fixed-header { min-height: 86px !important; } /* shrunken header */
	
	.home.page #main-header { background-color: transparent;} /* normal */	
	.mature.page #main-header { background-color: transparent;} /* normal */	
	
	.home.page #main-header.et-fixed-header, 
	.mature.page #main-header.et-fixed-header, 
	#main-header.et-fixed-header { background-color: white; height: 130px;} /* shrunken header */
	
	.home.page #main-header #logo { filter: invert(100%); max-height: 90%;}
	
	.home.page #main-header.et-fixed-header #logo, 
	#main-header.et-fixed-header #logo { filter: invert(0%); height: 55px;}
}	
	
	
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
    height: 74px !important;
	max-height: 74px !important;
}
	.et_pb_svg_logo #logo {
    height: 74px !important;
	max-height: 74px !important;
}
	
.et_header_style_centered #main-header.et-fixed-header div#et-top-navigation {
	top: -45px;
	line-height: 70px;
	text-align: right;
	display: inline;
}

#left-area {
    padding-bottom: 0px !important;
}	

.et-fixed-header #top-menu-nav {
float: none!important;
}
 
.et_fixed_nav #et-top-navigation {
-webkit-transition: none !important;
-moz-transition: none !important;
transition: none !important;
}
}
.et_pb_toggle_title::before,
.et-db #et-boc .et_pb_toggle_title:before {
	font-size: 26px; 
	top: 10px;
}

#toogle_list01 ul  {
	margin-left: 15px;
    list-style: disc;
	line-height: 1.5em;
	padding-bottom: 0.9em;
	font-size: 0.96em !important;
}
#left-area ul {
    padding: 0 0 23px 0;
}

.wts_control_nav {
    margin-top: 15px !important;

}

.woocommerce ul.products li.product {
	width: 47.5% !important;
	min-height: 802px;
}

.woocommerce ul.products li.product:first-of-type {
	margin: 0 2.5% 0em 0 !important;
}
.woocommerce ul.products li.product:last-of-type {
	margin: 0 0 0em 2.5% !important;	
}

#shop_reviews .et_pb_column_1_2.et_pb_column_7 .et_pb_text_11 .et_pb_text_inner
{
	height: 620px;
}

#shop_reviews .et_pb_column_1_2.et_pb_column_6 .et_pb_text_10 .et_pb_text_inner
{
	height: 613px;
}


@media all and (max-width: 980px) {
.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n), .et_pb_column .woocommerce ul.products li.product:nth-child(n), .woocommerce-page ul.products li.product:nth-child(n) {
margin: 0 2.5% 0em 2.5% !important;
width: 45% !important;
}
}
@media all and (max-width: 680px) {
.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n), .et_pb_column .woocommerce ul.products li.product:nth-child(n), .woocommerce-page ul.products li.product:nth-child(n) {
    margin: 0 0 20px 0% !important;
    width: 100% !important;
}
}


.woocommerce a.button, .woocommerce-page a.button {
    background: #fff !important;
    text-align: center;
	color: #666 !important;
}

.woocommerce ul.products li.product .button {

    margin-bottom: 20px !important;
}

#newsletter_footer .et_pb_newsletter_description {
display: none !important; 
}
#newsletter_footer .et_pb_newsletter_form {
width: 100%!important; 
}
#newsletter_footer h4 {
    text-decoration: none;
}
#newsletter_footer .et_pb_newsletter_form p input {
    width: 50%;
    padding: 6px 4% !important;
    border: 1px solid #7d8386;
    border-radius: 30px;
    color: #666;
    background-color: transparent !important;
    font-size: 1em;
}

#newsletter_footer .et_pb_button {
    
	border-radius: 20px;
	
	line-height: 1.3em !important;
	font-size: 1em!important;
	width: 110px;
}


#footer-bottom .container, #main-footer .container{
margin-right: 10%; 
margin-left: 10%; 
width:80%!important;
max-width: 80%;
}
#footer-widgets a:hover {
    color: #f79b34 !important;
}
.footer-widget.last img{

}
.footer-widget h4 {
    text-decoration: none;
}

#post_no_link .et_pb_slide_title {display: none;}



.cl-ib-content-h .cl-ib-desc {font-family: 'Helvetica Neue LT W06_45 Light'!important; font-size:0.9em;
	padding-bottom: 0.9em;
	line-height: 1.5em;
}

#toogle_list01 .et_pb_toggle {
	padding-top: 0px !important;	
}

#toogle_list01 .et_pb_toggle:first-child{
	margin-top: 35px;
}

.et_pb_toggle_content {

    font-size: 0.95em !important;

}

.et_pb_section {
    padding: 0px 0 !important;
}

#header01_01 .et_pb_fullwidth_header, #header_img .et_pb_fullwidth_header  {
    min-height: 460px;
}

#header_img .et_parallax_bg {
    background-position: bottom center !important;

}
#header_img h5, #header01_01 h5 {
font-size: 2.8em;
line-height: 3em;
}

/*DIVI carousel_onBord_divi soup*/

.ds-carousel-module .et_pb_post {
    margin-bottom: 0 !important;
}
.et_overlay::before, .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_bg_layout_light.et_pb_module.et_pb_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 li a, .et_pb_pricing_table_button, .et_pb_sum, .woocommerce-page #content input.button:hover .et_pb_widget li a:hover {
    color: #fff;
}

/*DIVI carousel_End*/

/*Hide the section overflow*/
.ds-carousel-section {
    width: 80%;
    overflow: hidden;
}

/*Set the row width*/
.ds-carousel-row {
    overflow: hidden;
    width: 1000vw;
    max-width: 1000vw;
}

@media all and (max-width: 1024px) {
/*Override Divi's width setting on smaller screens*/
    .ds-carousel-section .ds-carousel-row {
        max-width: 1000vw !important;
    }
}

/*Style the navigation arrows*/
#ds-arrow-left,
#ds-arrow-right {
    color: #fff;
    background: gray;
    font-family: 'ETModules';
    font-size: 30px;
    padding: 5px 30px;
    border-style: none;
    border-radius: 0;
    cursor: pointer;
    -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

/*Position the left arrow*/
#ds-arrow-left {
    float: right;
    margin-right: 5px;
}

/*Position the right arrow*/
#ds-arrow-right {
    float: left;
    margin-left: 5px;
}

/*Style navigation arrows on hover*/
#ds-arrow-left:hover,
#ds-arrow-right:hover {
    -webkit-box-shadow: 3px 3px 6px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 6px 1px rgba(0, 0, 0, 0.2);
}

/*Style navigation arrows on click*/
#ds-arrow-left:active,
#ds-arrow-right:active {
    -webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.2) inset;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.2) inset;
}

/*Make sure the modules span their entire container*/
.ds-carousel-module .column {
    float: left;
    width: 90% !important;
    margin-right: 0 !important;
}

/*Set the module width*/
.ds-carousel-module {
    width: 22.5vw; /*Change this value to increase or decrease the module displayed per page*/
    padding: 0 10px;
    float: left;
    position: relative;
    margin-bottom: 0 !important;
}

/*Adjust for smaller screens*/
@media all and (max-width: 1024px) {
    /*Show 3 modules per page on tablets*/
    .ds-carousel-module {
        width: 33.33vw;
    }
    /*Align the navigation on smaller screens*/
    #ds-arrow-row .et_pb_column {
        width: 50% !important;
    }
}

@media all and (max-width: 479px) {
    /*Show 1 module per page on mobiles*/
    .ds-carousel-module {
        width: 100vw;
    }
}

@media only screen and (max-width: 767px) {
.et_pb_slide_image, .et_pb_slide_content, .et_pb_more_button, a.et_pb_more_button {
display: block !important;
}
}


/*For blog layout only*/

@media all and (max-width: 980px) {
    .ds-carousel-section .et_pb_blog_grid .column.size-1of2 {
        width: 100% !important;
        margin: 0 !important;
    }
}

/*DIVI carousel_onBord_END*/


/*ENTFERNT*/

.divi-carousel-base-wrap .divi-carousel-arrow.left, .divi-carousel-base-wrap .divi-carousel-arrow.right {
    top: 25%;
}

.divi-carousel-base-wrap .divi-carousel-arrow.left {
    left: 0px;}

.divi-carousel-base-wrap .divi-carousel-arrow.right {
    right: 0px;}

.divi-carousel-base-wrap .divi-carousel-arrow.rsquare {
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;}

/*ENTFERNT_END*/

#six-columns .et_pb_module {float:left;
margin: 0 !important;
clear:  none !important;
width:  16.66% !important;}

#home_toggle .et_pb_toggle_open {
    padding: 0px;
    background-color: #fff;}

#home_toggle .et_pb_toggle_close {
    padding: 0px;
    background-color: #fff;}

#para_slide .header-content { 
    padding-left: 0;
    text-align: center;
    padding-right: 55%;}

#video_carousel .et_pb_row {
    padding: 0px 0 !important;}



#home_teaser_full .et_pb_row {
width: 90%;}
#home_teaser_full .et_pb_gutters3 .et_pb_column {
    margin-right: 2.6%;
}

#home_teaser_full .cl-ib.animation_melete.hover .cl-ib-image {
    opacity: 1 !important;
    -webkit-transform: scale(1.2) !important;
    transform: scale(1.2) !important;
}


#home_teaser_full .cl-ib.animation_melete .cl-ib-image {
    -webkit-transition-duration: 500ms !important;
    transition-duration: 500ms !important;
}


#home_teaser_full .cl-ib.animation_caeros .cl-ib-image {
    color: #a96c23 !important;
 background-color: transparent;
}
#home_teaser_full a {
color: #8e8e8e !important;
}
#home_teaser_full a:hover {
color: #f79b34 !important;
}


#home_teaser_full h3 {
margin-top: 9px;
font-size: 0.8em;
}

.cl-ib.animation_melete .cl-ib-image {
    -webkit-transition-duration: 500ms !important;
    transition-duration: 500ms !important;
}
.cl-ib.animation_melete.hover .cl-ib-image {
    opacity: 1 !important;
    -webkit-transform: scale(1.3) !important;
    transform: scale(1.3) !important;
}

.easing_easeInOutExpo .cl-ib-image {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}




/*********************************
social-icons-list
**********************************/
#social .et-social-icons li {
    display: block !important;
    margin-left: 5px;
	margin-bottom: 16px;
}

#social .sidebar-social-icons li {
    display: block;
    margin-left: 20px;
}

#social .sidebar-social-icon a {
    display: inline-block;
    position: relative;
    color: #666;
    font-size: 24px;
    text-align: center;
    text-decoration: none;
    transition: color .3s ease 0s;
}


/*********************************
social-icons-list_end
**********************************/


.woocommerce form.cart button.add_to_cart_button,
.woocommerce form.cart button.single_add_to_cart_button {
font-family: 'Helvetica Neue LT W06_75 Bold'; font-size:16px;
color: #fff !important;
border-color: #f79b34 !important;
background-color: #f79b34 !important;
}

a.icon-button, a.small-button {
    margin: 16px 5px 8px 0;
    padding: 9px 26px;
    font-size: 1.1em;
    font-weight: 600 !important;
}
a.big-button {
    margin: 16px 5px 8px 0;
    padding: 9px 16px;
    font-size: 1.1em;
    font-weight: 600 !important;
}

#small_button {
    text-align: center;
}
#small_button p a {
    	text-decoration: none !important; 
}
#small_button p a:hover {
    	color: #fff !important;
}


a.big-button, a.icon-button, a.small-button {
    -webkit-box-shadow: inset 0 0px 0 0 rgba(255,255,255,.4),1px 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 0px 0 0 rgba(255,255,255,.4),1px 1px 1px rgba(0,0,0,.1);
    box-shadow: inset 0 0px 0 0 rgba(255,255,255,.4),1px 1px 1px rgba(0,0,0,.1);
    text-shadow: 0px 0px 0 rgba(255,255,255,.3);
}

a.bigorange, a.smallorange {
    border: 0px solid #8e8e8e;
    color: #000 !important;
    background: #ccc!important;
    background: -moz-linear-gradient(top,#ffcb8c 0,#ffb660 0%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ffcb8c),color-stop(0%,#ffb660));
    background: -webkit-linear-gradient(top,#ffcb8c 0,#ffb660 0%);
    background: -o-linear-gradient(top,#ffcb8c 0,#ffb660 0%);
    background: -ms-linear-gradient(top,#ffcb8c 0,#ffb660 0100%);
    background: linear-gradient(to bottom,#ffcb8c 0,#ffb660 0%);
}

a.bigorange:hover, a.smallorange:hover {
	border: 0px solid #f79b34;
    color: #fff !important;
	background: #000 !important;
	-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;

}


#product_teaser .cl-ib.animation_caeros .cl-ib-desc {
margin-right: 14%;
margin-left: 14%;
-webkit-border-radius: 28px;
-moz-border-radius: 28px;
border-radius: 28px;
background-color:#f79b34;
}
#product_teaser .cl-ib.animation_caeros.hover .cl-ib-desc {
opacity: 1 !important; 
	
}

#product_teaser .cl-ib-content {
    margin-top: 30%;
}

#home_grid .et_pb_column_1_2 .et_pb_row_inner {
    padding: 0% 0 !important;
}




.woocommerce form.cart button.add_to_cart_button:hover,
.woocommerce form.cart button.single_add_to_cart_button:hover {
color: #fff !important;
border-color: #222222 !important;
background-color: #222222 !important;
}


.overlay_img:after {
 position: absolute;
 content: '';
 background: url('newimagepath/overlay.png');
 background-size: cover; /* Make overlay fit the window of our original image */
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 opacity: 0; /* Make's the overlay invisible until we hover */
 transition: .5s ease all; /* How long the transition takes */
}

.overlay_img:hover:after {
 opacity: 1; /* Make Image Appear */
}


/*********************************
change logo for fixed header (quick and easy way)
**********************************/
.et-fixed-header #logo {
content: url(https://d2n944y39fztwu.cloudfront.net/wp-content/uploads/2018/02/vulva-original-logo_s.png);
}





#home_features ul {line-height: 1.4em; font-size: 0.8em;}
#home_features li {
padding: 0 0 5px 21px !important;
list-style-type: none;

background-image:url('https://d2n944y39fztwu.cloudfront.net/wp-content/uploads/2018/07/checked_space_b.svg');
background-repeat:no-repeat;
background-position: 0px 0px;
background-size: 20px 20px;
font-size: 12px;
}

#home_features h4 {
	font-family: 'Helvetica Neue LT W06_75 Bold';
    letter-spacing: -0.3px !important;
	font-size: 0.8em;
	margin-left: 14px;
}
#et-info {
    float: left;
    width: 25%;
    height: 40px;
}

#top-header a{
font-family: 'Helvetica Neue LT W06_45 Light';
}
#top-header a:hover {
color: #f79b34;
}

#top-header {
font-family: 'Helvetica Neue LT W06_45 Light';
z-index: 999;

}

.playboy a:hover {
    opacity: 1;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

#et-secondary-nav a:hover {
    opacity: 1 !important;
}

.playboy {
   position: absolute;
   z-index: 112;
	font-size: 1.1em;
	top: -4px;
}

a {
    color: #f79b34;
    text-decoration: none;
}



#footer-widgets .footer-widget li a {
    color: #fff;
    text-decoration: none;
}

#footer-widgets .footer-widget li a:hover {
    color: #f79b34 !important;
}

.footer-widget h4 {
    color: #fff !important;
}

#footer-widgets .footer-widget li::before {
   display: none !important;
}
ul.sub-menu {
    margin-top: 0px !important;
}

.nav li ul {
width: 200px;
    border-top: 0px solid #f79b34;
	background-color:rgba(255, 255, 255, 0.7) !important;
}

#top-menu li li a {
    width: 180px;
    padding: 6px 0px;
}

#top-menu li a {
    letter-spacing: -0.3px !important;	
}


#et-top-navigation {
	font-family: 'Helvetica Neue LT W06_75 Bold'; font-weight: 400; }

#header_list_center ul {
    text-align: center;

}
#sidebar-header {

    width: 100%;
    position: absolute;
}
#header_list_center {
float: right;
width: 57%;
text-align: center;
margin-right: 24.2%;
}

#header_list_center li {
    padding-right: 2px;
    list-style-type: none;
    padding-left: 12px;
    margin-left: 10px;
    background-image: url('https://d2n944y39fztwu.cloudfront.net/wp-content/uploads/2018/07/checked_space_black.svg');
    background-repeat: no-repeat;
    background-position: 0px 1px;
    background-size: 14px 14px;
    display: inline;
	font-size: 12px;
}

span.logo_helper {    
    margin-top: -2px;
}



#wtfdivi012-widget-area-wrap { 
  margin-top: 20px !important; 
  margin-left: 10px !important; 
	background-color: transparent;
	color: #fff;
}



#top-header .container {
font-weight: 400;
line-height: 1.8em;
}

#wtfdivi003-widget-area-wrap {
    width: 100%;
	max-width: 1200px;
    clear: right;
    position: absolute;
    top: 0px;
    background-color: transparent !important;
}

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

/* === Begin: subpages_Sides height === */

img.slide_img {
    margin-top: 60px;
}


/*---Right---*/

.slider-right.et_pb_slider .et_pb_container {
    float: right !important; /*move the slider text container to the right*/
}

.slider-right .et_pb_slide_description  {
	text-align: right !important; /*align the slider text to the right*/
	/*  padding: 20% 8% !important; adjust the padding around the slider text container, this will also help you to control the 
	height of your slides. You can remove this if you want the default height*/
}

.slider-right.et_pb_slider .et_pb_button {
    float: right !important; /*move the button to the right*/
}

#sub_slider .et_pb_slide_description { 
margin-top: 30% !important; 
}


#sub_slider .et_pb_slides .et_pb_slider_container_inner {
display: block;
}
#sub_slider .et_pb_slide { background-size: contain!important; height: 794px !important; 
}
@media screen and (max-width:1600px) { 
	#sub_slider .et_pb_slide_description { 
margin-top: 20% !important; 
}
img.slide_img {
margin-top: 30px;
width: 120px !important;
}
#sub_slider .et_pb_slide { background-size: contain!important; height: 662px !important; 
} 
} 
@media screen and (max-width:1350px) { 

#secret_slider .et_pb_slide { background-size: contain!important; height: 558px !important; 
}	
}
	
@media screen and (max-width:1280px) { 
#sub_slider .et_pb_slide { background-size: contain!important; height: 529px !important; 
} 
#sub_slider .et_pb_slide_description { 
margin-top: 16% !important; 
}	
img.slide_img {
margin-top: 20px !important;
width: 110px !important;
}
#header_list_center ul {
left: 45%;
}	
}

@media screen and (max-width:1024px) { 
#sub_slider .et_pb_slide { background-size: contain!important; height: 423px !important; 
} 

}

@media screen and (max-width:1140px) { 
#header_list_center {
 display: none !important;
}
}

@media screen and (max-width:981px) { 
img.slide_img {
margin-top: 14px !important;
width: 100px !important;
}
#sub_slider .et_pb_slide { background-size: contain!important; height: 406px !important; 
} 
}
@media screen and (max-width:768px) { 
#sub_slider .et_pb_slide { background-size: contain!important; height: 318px !important; 
}
#sub_slider .et_pb_slide_description { 
margin-top: 10% !important; 
}	
img.slide_img {
margin-top: 10px !important;
width: 90px !important;
}
} 
@media screen and (max-width:600px) { 
#sub_slider .et_pb_slide { background-size: contain!important; height: 248px !important; 
} 
} 
@media screen and (max-width:479px) { 
img.slide_img {
margin-top: 5px !important;
width: 70px !important;
}
#sub_slider.et_pb_slide { background-size: contain!important; height: 198px !important; 
} 
	#sub_slider .et_pb_slide_description { 
margin-top: 3% !important; 
}	
}
@media screen and (max-width:320px) { 
#sub_slider .et_pb_slide { background-size: contain!important; height: 132px !important; 
} 
}


/* === Begin: Set the divi slider height === */

#home_slider .et_pb_slides .et_pb_slider_container_inner {
display: block;
}


#home_slider .et_pb_slide { background-size: contain!important; height: 1080px !important; 
}

@media screen and (max-width:1600px) { 
#home_slider .et_pb_slide { background-size: contain!important; height: 900px !important; 
} 
} 
@media screen and (max-width:1350px) { 
#home_slider .et_pb_slide { background-size: contain!important; height: 758px !important; 
}	
.et_pb_section {
    padding: 0px 0 !important;
}	
	}
@media screen and (min-width:1350px) { 

#video_carousel .et_pb_row {
    padding: 0px 0 !important;
}	
} 
	
@media screen and (max-width:1280px) { 
#header01_01 .et_pb_fullwidth_header, #header_img .et_pb_fullwidth_header  {
    min-height: 360px;
}	
	
#home_slider .et_pb_slide { background-size: contain!important; height: 720px !important; 
} 
}
@media screen and (max-width:1024px) { 

	#header01_01 .et_pb_fullwidth_header, #header_img .et_pb_fullwidth_header  {
    min-height: 300px;
}
	
#home_slider .et_pb_slide { background-size: contain!important; height: 576px !important; 
} 
}
@media screen and (min-width:981px) { 
#home_grid .et_pb_column_single {
    padding: 0% 0;
}
#video_carousel .et_pb_row {
padding: 0px 0 !important;
}
}


@media screen and (max-width:981px) { 
	
	#header01_01 .et_pb_fullwidth_header, #header_img .et_pb_fullwidth_header  {
    min-height: 300px;
}

#home_grid .et_pb_column_single {
    padding: 0% 0 !important;
}
#home_slider .et_pb_slide { background-size: contain!important; height: 551px !important; 
} 
.et_pb_section {
 padding: 5px 0;
}
.et_pb_section_0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
}
	
@media screen and (max-width:768px) { 
	#header01_01 .et_pb_fullwidth_header, #header_img .et_pb_fullwidth_header  {
    min-height: 270px;
}
#home_slider .et_pb_slide { background-size: contain!important; height: 432px !important; 
} 
} 
@media screen and (max-width:600px) { 
	
		#header01_01 .et_pb_fullwidth_header, #header_img .et_pb_fullwidth_header  {
    min-height: 240px;
}
#home_slider .et_pb_slide { background-size: contain!important; height: 506px !important; 
} 
} 
@media screen and (max-width:479px) { 
		#header01_01 .et_pb_fullwidth_header, #header_img .et_pb_fullwidth_header  {
    min-height: 220px;
}
#home_slider .et_pb_slide { background-size: contain!important; height: 260px !important; 
} 
}
@media screen and (max-width:320px) { 
		#header01_01 .et_pb_fullwidth_header, #header_img .et_pb_fullwidth_header  {
    min-height: 200px;
}
#home_slider .et_pb_slide { background-size: contain!important; height: 180px !important; 
} 
}

@media screen and (min-width:1350px) { 
 .et_pb_row {max-width: 1200px !important;
}
}

.home.page .et_pb_video_0 .et_pb_video_overlay .et_pb_video_play {
    margin-left: -213px!important;
    margin-top: -203px!important;
}

#home_features li {
    margin: 0px auto 0px auto;
}

#home_features h4 {    
	margin-left: 0px!important;
    text-align: center;
    color: #f79b34 !important;
}

#home_features img, #home_features .et_pb_image_wrap {        
	height: 43px;
}

#home_features .hf-1 img {
	height: 39px;
}

#home_features .hf-3 img {
	height: 45px;
}

#home_features .et_pb_main_blurb_image {
    margin-bottom: 5px;
    margin-top: 15px;
}

#home_features .hf-1 .et_pb_blurb_description {
	margin-left: 14%;
}

#home_features .hf-2 .et_pb_blurb_description {
	margin-left: 14%;
}

#home_features .hf-3 .et_pb_blurb_description {
	margin-left: 17%;
}

#home_features .hf-4 .et_pb_blurb_description {
	margin-left: 17%;
}

#slider_home rs-sbg,
#slider-discreet rs-sbg,
.fixed-slider rs-sbg {	    
	background-attachment: fixed;
	position: fixed;
}

.mediasection {
	padding-bottom: 40px!important;
}

#main-footer {
    background-color: #000;
}

.et-social-youtube a.icon:before { content: '\e0a3'; }

.footer-payments {
	background-color: white;
}

.footer_payment_icon {
	text-align: center;
}

.footer_payment_icon img {	
    display: block;
    margin-left: auto;
    margin-right: auto;
	width: 37%;
	padding-top: 25px;
    padding-bottom: 25px;
}

.home.page p {    
    line-height: 1.7em;
}

.shop-button .et_pb_button:before {
	margin-left: -18px!important;
}

.home-shopping .shop-button .et_pb_button:before {
	margin-left: -50px!important;
}

.home-shopping .list_highlights_circle li {
	background-image: url(https://d2n944y39fztwu.cloudfront.net/wp-content/uploads/2018/07/checked_space_b.svg);
}


.home-shopping .et_pb_button_wrapper {
	margin-left: 10px;
}

.cert-section img {
	height: 75px!important;
    max-height: 75px!important;
}

.enjoy_slider li {
    font-size: 1.2em;
    font-family: 'Helvetica Neue LT W06_75 Bold';
    line-height: 1.6em;
    list-style-type: none;
    padding-left: 30px;
    margin-left: 10px;
    background-image: url(https://d2n944y39fztwu.cloudfront.net/wp-content/uploads/2018/07/checked_space_b.svg);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    background-size: 26.4px 18px;
}

.seotext-subheading p{
	font-size: 19px!important;
    text-align: center;
}

#buymeicon {
	background-image: url(https://d2n944y39fztwu.cloudfront.net/wp-content/uploads/2019/07/vulva-buyme.jpg);
	background-size: cover;
	width: 40px;
	height: 135px;
    right: 0px;
    position: fixed;
    top: 14em;
}

#buymeicon.et_pb_scroll_top:before {
    content: "";
}

#buymeicon a {
	width: 40px;
	height: 135px;
}

#buymeicon:hover {	
	background-image: url(https://d2n944y39fztwu.cloudfront.net/wp-content/uploads/2019/07/vulva-buyme_hover.jpg);
    
}

.et_mobile_menu {
    border-top: 3px solid #0002;    
}

.cc-link {
	font-family: 'Helvetica Neue LT W06_45 Light';
	font-size: 13px;
}

.cc-btn {
    font-family: sans-serif;
    display: inline-block;        
    margin-right: .3em;
    margin-bottom: 0;    
    line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,.75);
    font-style: normal;
    vertical-align: middle;
    cursor: pointer;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background-color: #006dcc;    
    background-image: -moz-linear-gradient(top,#0088cc,#0044cc);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));
    background-image: -webkit-linear-gradient(top,#0088cc,#0044cc);
    background-image: -o-linear-gradient(top,#0088cc,#0044cc);
    background-image: linear-gradient(to bottom,#0088cc,#0044cc);
    background-repeat: repeat-x;
    border-style: solid;
    border-width: 1px;
    border-color: #04c #04c #002a80;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    box-shadow: 0 1px 0 rgba(255,255,255,.2) inset, 0 1px 2px rgba(0,0,0,.05);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    padding: 2px 10px!important;
    font-size: 12px!important;
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    outline: none;
	font-weight: 500!important;
}

.cc-highlight .cc-btn:first-child,	
.cc-btn.cc-deny,
.cc-btn.cc-allow,
.cn-button.bootstrap {
    background-color: #303030;
    background-image: -moz-linear-gradient(top,#C0C0C0,#303030);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#C0C0C0),to(#303030));
    background-image: -webkit-linear-gradient(top,#C0C0C0,#303030);
    background-image: -o-linear-gradient(top,#C0C0C0,#303030);
    background-image: linear-gradient(to bottom,#C0C0C0,#303030);
    background-repeat: repeat-x;
    border-style: solid;
    border-width: 1px;
    border-color: #04c #04c #002a80;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    box-shadow: 0 1px 0 rgba(255,255,255,.2) inset, 0 1px 2px rgba(0,0,0,.05);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.cc-btn.cc-deny:hover,
.cc-btn.cc-allow:hover,
.cn-button.bootstrap:hover {
	color: #fff;
	background-color: #f79b34 ;
	/*background-position: 0 25px;*/
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}

.cc-theme-classic .cc-btn:last-child {
    background-size: auto 25px;
}

.home.page .enjoy_slider ul,
.home-shopping ul {
	font-size: 14.5px !important;
}

.home.page .enjoy_slider li {
    font-size: 1.2em;
    font-family: 'Helvetica Neue LT W06_75 Bold';
    line-height: 1.6em;
    list-style-type: none;
    padding-left: 30px;
    margin-left: 10px;
    background-image: url(https://d2n944y39fztwu.cloudfront.net/wp-content/uploads/2018/07/checked_space_b.svg);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    background-size: 26.4px 18px;
}

.home-shopping .list_highlights_circle li {
    font-size: 1.2em;
    font-family: 'Helvetica Neue LT W06_75 Bold';
    line-height: 1.6em;
    list-style-type: none;
    padding-left: 30px;
    margin-left: 10px;
    background-image: url(https://d2n944y39fztwu.cloudfront.net/wp-content/uploads/2018/07/checked_space_black.svg);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    background-size: 26.4px 18px;
	color: #000000!important;
}

.home-shopping .shop-button .et_pb_button:before {
    margin-left: -18px!important;
}

.home-shopping .et_pb_button.et_pb_custom_button_icon.et_pb_promo_button {
	display: inline-block!important;
}

.kein_abstand_unten {
	margin-bottom:0px;
	padding-bottom: 0px;
}

.kein_abstand_oben {
	margin-top:0px;
	padding-top: 0px;
}

.wpml-trid-173 .wpml-trid-173 .et_pb_section_3.anleitung_bilder.et_section_regular .et_pb_row.et_pb_row_5 p {
	    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
}

.text_schatten .et_pb_header_content_wrapper{
	text-shadow: 2px 2px 3px black; 
}

.wpml-trid-174 .wpml-trid-758 .et_pb_text_10011 {
	padding: 15px !important;
    padding-top: 1px !important;
    padding-bottom: 0px !important;
}

.wpml-trid-174 .wpml-trid-758 .et_pb_text_10011 ul {
    padding-left: 1em!important;
}

.container {    
    max-width: 1200px;
}


#anime_vulva_bild {
    height: 190px;
    overflow: hidden;
}

#ee-essence .header-content, #ad-queen .header-content, 
#fi-onanie .header-content, #fi-present .header-content, #fi-cts .header-content,
#fs-onanie .header-content, #fs-present .header-content, #fs-cts .header-content {
	width: 100%;
	max-width: unset;
	position: relative;
    top: -60px;
}

#ee-essence , #ad-queen , 
#fi-onanie , #fi-present , #fi-cts,
#fs-onanie , #fs-present, #fs-cts  {
    max-height: 560px;
    height: 560px;
}

.vulva-customer-opinions {
	background-color: #ececec; padding: 24px; 
}

.vulva-customer-opinions h4 {
	padding-top: 0px!important; 
}

#hh-sliders h2 {
	font-family: "Helvetica Neue LT W06_85 Heavy";		
}

.woocommerce-page.et_pb_button_helper_class a.button {
	font-family: 'Helvetica Neue LT W06_45 Light';
}

.woocommerce .cart .button, .woocommerce .cart input.button,
.woocommerce-cart table.cart td.actions .button[name=update_cart] {
	color: #fff!important;
}

.mobile-break {
	
}

.wpml-trid-164 .rs-layer.Agency-PlayBtn, .Agency-PlayBtn {
	background: unset;
}

rs-layer.et_pb_video_play.rs-layer {
	left: unset;
}

.woocommerce .woocommerce-error {
	padding: 15px!important;
}

.cc-banner .cc-message {
	font-family: 'Helvetica Neue LT W06_45 Light';
	font-size: 13px;
}

#product-210781 div.et_pb_section.et_pb_section_2.et_section_regular,
#product-207602 div.et_pb_section.et_pb_section_2.et_section_regular {
	display:none;
}

#shop_reviews > div.et_pb_row.et_pb_row_9 {
	width: 80%;
}

/*MOBILE ANSICHT*/
@media (max-width: 767px) {

.mature-zitat {
    font-size: 200px;
    left: -6px;    
}
	
.mature.page #video_section .et_pb_video_overlay {
    background-size: 265%;
    background-position: 50% 50%;
}

.mature.page #video_section .et_pb_video_play {
    font-size: 350px!important;
    line-height: 350px!important;
    margin-left: -189px!important;
    margin-top: -176px!important;
}
	
rs-module-wrap.fixed
{
	    background-attachment: unset!important;
}		
	
.yith_magnifier_mousetrap {
	display: none;
}	

.yith_magnifier_zoom_wrap {
	background-image: url("//d2n944y39fztwu.cloudfront.net/wp-content/uploads/2018/04/ShopBildCorona-700x536.jpg");
	background-size: contain;
}
	
.et_pb_row_5col > .et_pb_column.et_pb_column_1_5, .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5,
.et_pb_gutters1.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 {
    width: 50%;
    margin-right: 0;
}

.home.page .et_pb_video_0 .et_pb_video_overlay .et_pb_video_play {
	font-size: 20em!important;
	margin-left: -30%!important;
}


.et_header_style_centered .mobile_nav .select_page {
	display:none;
}

.mobile_nav {
	-webkit-border-radius: unset!important;
    -moz-border-radius: unset!important;
    border-radius: unset!important;
    background-color: unset!important;
}

#slider_home rs-sbg,
#slider-discreet rs-sbg {	    
	background-attachment: unset;
	position: unset;
}

.et_header_style_centered #main-header div#et-top-navigation {
	margin-top: -50px;
    width: 100%;
}

.cert-section img {
    height: 65px!important;
    max-height: 65px!important;
}



.mature.page #video_section,
.mature.page #video_section .et_pb_video_overlay,
.home.page #video_section,
.home.page #video_section .et_pb_video_overlay {
	height: 550px;
}

.home.page #video_section .et_pb_video_box,
.mature.page #video_section .et_pb_video_box {
	padding-top: 160px;
}

.home.page #video_section .et_pb_video_overlay,
.mature.page #video_section .et_pb_video_overlay
 {
	background-size: 265%;
	background-position: 50% 50%;
}

.mature.page #video_section .et_pb_video_overlay
 {
	background-size: 105%;
	background-position: 50% 34%;
}

.home.page #video_section .et_pb_video_play,
.mature #video_section .et_pb_video_play
 {
    font-size: 350px!important;
    line-height: 350px!important;
    margin-left: -189px!important;
    margin-top: -176px!important;
}

.bildanleitung .et_pb_column {
    width: 50% !important;
}

.gender_ico {    
    opacity: 0.5;
}

.enjoy_slider span ul li {
	font-size: 1.6em!important;
    line-height: 1.4em!important;
    padding-left: 26px!important;
    padding-bottom: 3px!important;
}

.enjoy-text {
	background: rgba(0,0,0,0.5);	
	padding-top: 5px!important;
    padding-left: 10px!important;
	padding-bottom: 5px!important;
    padding-right: 10px!important;
}

.enjoy-text h2 {
	font-size: 1.3em!important;
    line-height: 1.4em!important;
    color: white;
    margin-bottom: 15px!important;
}

.enjoy-text li {
	font-size: 1.1em!important;
    line-height: 1.5em!important;
}

.gender_ico {    
    top: 5%; 
}

.border-hover .et_pb_column .et_pb_promo_description p {
    font-size: 1.2em;
}

.seotext-section h3 {
	text-align: center;
}

.home.page .et_pb_text_9.et_pb_text{
	color: #fff!important;
}

.list_highlights_circle li {
    background-image: url(https://d2n944y39fztwu.cloudfront.net/wp-content/uploads/2018/07/checked_space_b.svg);
}

.home-shopping .more-button, .home-shopping .shop-button {
	width: 100%!important;    
}

.home-shopping .more-button .et_pb_button_wrapper, .home-shopping .shop-button .et_pb_button_wrapper{
	width: 100%!important;    
	text-align: center!important;
	margin-left: 0px!important;
}

.home-shopping {
	background-position-x: -350px!important;
}

.footer_payment_icon img {
    width: 93%;    
}

#text_icl-2 {
	text-align: center;
}

.mobile_menu_bar::before {
	color: #000 !important;
}

#video_carousel > div > div > div > h1 {
	visibility: hidden;
	height: 2.6em;
}
#video_carousel > div > div > div > h1:before {
  content:'VULVA Original \A in den Medien'; 
  white-space: pre-wrap;
  visibility: visible;
  display: block;  
}

.seotext-subheading p {
    font-size: 17px;
}

.seotext-section .et_pb_text_inner p {
	text-align: center;
}

.home-shopping .et_pb_row {    
    width: 93%;    
}

.footer-widget {    
    text-align: center;
}

#footer_contact, #footer_infos {
	width: 100%!important;
}

#footer_contact {
	margin-top: -21px!important;
}

#footer_infos {
	margin-top: 13px!important;
}

.hb_links {
	position: relative;
	padding: 0px;
	width: 260px;
    position: relative;    
    top: 10px;	
	margin-left: auto;
    margin-right: auto;
    right: unset;
}

.footer_btm_icon {
	float: unset;
	margin-left: auto;
	margin-right: auto;
}

#footer-bottom .container {
	text-align: center;
}

.et-social-icons {
    position: relative;
    top: 55px;
	width: 240px;
}

.et-social-icon a { 
    font-size: 35px;
}

#footer-info {
	position: relative;
	top: 67px;
    height: 90px;
}

.footer-info.vat-info {
	display: none;
}

#main-footer #text_icl-2 > div > h4 {
	padding-top: 20px;
}

#main-footer #text_icl-2 > div > p:nth-child(4) {
	padding-top: 10px;
}

#main-footer #text_icl-2 > div > p:nth-child(4) > a:nth-child(2) > img {
	position: relative;
    top: 3px;
}

#slider_home {
	text-align: center;
}

#footer-widgets .footer-widget:first-of-type {
 padding-top: 10px!important;
}

.wpml-trid-173 .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title,
.wpml-trid-173 .p_bold p {
    font-size: 23px!important;
}

.wpml-trid-173 .anleitung_bilder .et_pb_row {
	margin-left: 0px;    
    width: 100%;
}

.wpml-trid-173 .anleitung_bilder .et_pb_text_inner {
	margin: auto;
	width: 80%;
}

#post_no_link .et_pb_slides {
	margin-top: -4em;	
}
#sextoy-slider .et_pb_slide {
    padding: 0 0%;
}

/*SHOP PAGE*/

.wpml-trid-175 .caroufredsel_wrapper,
.wpml-trid-835 .caroufredsel_wrapper,
.wpml-trid-838 .caroufredsel_wrapper,
.wpml-trid-837 .caroufredsel_wrapper {
	height: 80px!important;
	width: 100%!important;
}

.wpml-trid-175 #slider-next,
.wpml-trid-835 #slider-next,
.wpml-trid-838 #slider-next,
.wpml-trid-837 #slider-next {
	right: 0%;
	margin-top: -45px;
	
}

.wpml-trid-175 #slider-prev,
.wpml-trid-835 #slider-prev,
.wpml-trid-838 #slider-prev,
.wpml-trid-837 #slider-prev
{
    left: 0;
    margin-top: -45px;
}

.wpml-trid-175 #et-boc div.et_pb_row,
.wpml-trid-835 #et-boc div.et_pb_row,
.wpml-trid-838 #et-boc div.et_pb_row,
.wpml-trid-837 #et-boc div.et_pb_row 
{
	width: 90%;
}

.wpml-trid-175 #et-boc div.et_pb_row,
.wpml-trid-835 #et-boc div.et_pb_row,
.wpml-trid-838 #et-boc div.et_pb_row,
.wpml-trid-837 #et-boc div.et_pb_row

{
	width: 100%;
}

.wpml-trid-175 #et-boc div.et_pb_row.et_pb_row_5,
.wpml-trid-835 #et-boc div.et_pb_row.et_pb_row_5,
.wpml-trid-838 #et-boc div.et_pb_row.et_pb_row_5,
.wpml-trid-837 #et-boc div.et_pb_row.et_pb_row_5 {
	padding-bottom: 0px!important;
}

#shop_reviews .et_pb_row {
	padding-left: 0;
    padding-right: 0;
}

.wpml-trid-175 .et_pb_column .woocommerce ul.products li.product:nth-child(n),
.wpml-trid-835 .et_pb_column .woocommerce ul.products li.product:nth-child(n),
.wpml-trid-838 .et_pb_column .woocommerce ul.products li.product:nth-child(n),
.wpml-trid-837 .et_pb_column .woocommerce ul.products li.product:nth-child(n) {
    margin-top: 0px !important;
    margin-right: 0px !important;    
    margin-left: 0px !important;
    width: 100% !important;
}

.wpml-trid-175 .et_pb_column .woocommerce ul.products li.product.last,
.wpml-trid-835 .et_pb_column .woocommerce ul.products li.product.last,
.wpml-trid-838 .et_pb_column .woocommerce ul.products li.product.last,
.wpml-trid-837 .et_pb_column .woocommerce ul.products li.product.last  {
	margin-bottom: 0px !important;
}

.wpml-trid-175 #et-boc ul.products.columns-2,
.wpml-trid-835 #et-boc ul.products.columns-2,
.wpml-trid-838 #et-boc ul.products.columns-2,
.wpml-trid-837 #et-boc ul.products.columns-2 {
	    padding-bottom: 0px!important;
    margin-bottom: 0px!important;
}

.et-db #et-boc .et_pb_row .et_pb_column.et-last-child, .et-db #et-boc .et_pb_row .et_pb_column:last-child {
/*	margin-top: 30px;*/
}

.wpml-trid-838 .et_pb_row.et_pb_row_1 .et_pb_column.et_pb_column_1_2.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough.et-last-child {
	padding-left: 20px;
    padding-right: 10px;
}


a.reset_variations {
	float: left;
}

/* PAGE FÜR SIE+IHN */

#fuer_ihn_text, #fuer_ihn_bild,
#fuer_sie_text, #fuer_sie_bild {
	width: 100%!important;
	margin-bottom: 0px;
}

#fuer_sie_bild {
	position: relative;
    top: 475px;
}

#fuer_sie_text {
	position: relative;
    margin-top: -452px;
    margin-bottom: 402px;
}

/* PAGE FÜR SIE SOLO*/

.wpml-trid-728	#erotischer_duft_text .et_pb_column,
.wpml-trid-728 #hetero_text {
		margin-bottom: 0px!important;
	}

.wpml-trid-728	#erotischer_duft_text .et_pb_column ul,
.wpml-trid-728 #hetero_text .et_pb_promo_description {
		padding-bottom: 0px!important;
	}
	
.wpml-trid-728	.et_pb_promo_description p {
		font-size: 100%;
	}

/* PAGE FÜR IHN SOLO*/

.wpml-trid-167 #erotischer_duft_text .et_pb_column,
.wpml-trid-167 #solosex_text .et_pb_module {
		margin-bottom: 0px!important;
	}
	
.wpml-trid-167 #erotischer_duft_text .et_pb_column ul,
.wpml-trid-167 #solosex_text .et_pb_promo_description {
		padding-bottom: 0px!important;
	}
	
.wpml-trid-167	.et_pb_promo_description p {
		font-size: 100%;
	}	
	
/* PAGE ERREGEND SINNLICH SEXY*/	
.wpml-trid-169 #onani_text .et_pb_column,
.wpml-trid-169 #solosex_text .et_pb_module {
		margin-bottom: 0px!important;
	}
	
.wpml-trid-169 #onani_text .et_pb_column ul,
.wpml-trid-169 #solosex_text .et_pb_promo_description {
		padding-bottom: 0px!important;
	}
	
.wpml-trid-169	.et_pb_promo_description p {
		font-size: 100%;
	}	


/* PAGE MAGAZIN */
.wpml-trid-174 .et_pb_post  h1
 {
	font-size: 23px;
}
.wpml-trid-174 .entry-content ul,
.wpml-trid-161 .entry-content ul {
padding: 0 0 23px 1em !important;
}



.wpml-trid-174 .wpml-trid-758 .et_pb_text_10011 h2{	
    padding-bottom: 10px !important;
}
	
.home-shopping	{
	color: white;
}

.home-shopping .list_highlights_circle li {
    background-image: url(https://d2n944y39fztwu.cloudfront.net/wp-content/uploads/2018/07/checked_space_b.svg);
}

.enjoy_slider span ul li {
	font-size: 1.1em!important;
}

.wpml-trid-171 .et_pb_section_2.et_section_regular .et_pb_column_1_2.et_pb_column_1 p:nth-child(1),
.wpml-trid-171 .et_pb_section_2.et_section_regular .et_pb_column_1_2.et_pb_column_2 p:nth-child(1),
.wpml-trid-172 .et_pb_section_4.et_section_regular .et_pb_row_5 .et_pb_column_1_2.et_pb_column_6 p:nth-child(1),
.wpml-trid-182 .et_pb_section_2.et_section_regular .et_pb_column_1_2.et_pb_column_4 p:nth-child(1),
.wpml-trid-174 .wpml-trid-765 .et_pb_section.et_pb_section_10000 .et_pb_row.et_pb_row_10001 .et_pb_column_1_2.et_pb_column_10002 p:nth-child(1),
.wpml-trid-174 .wpml-trid-197 .et_pb_row_10004 .et_pb_column_1_2.et_pb_column_10005 p:nth-child(1)
 {
	padding-bottom: 30px;
}

.wpml-trid-174 .wpml-trid-197 .et_pb_row.et_pb_row_10004,
.wpml-trid-174 .wpml-trid-198 .et_pb_row.et_pb_row_10014  
{
	padding-bottom: 0px;
}

.wpml-trid-174 .wpml-trid-197,
.wpml-trid-174 .wpml-trid-198 {
	margin-bottom: 0px;
}

.wpml-trid-174 p {
	padding-top: 0px;
	padding-bottom: 30px;
}

.wpml-trid-174 .wpml-trid-197 .et_pb_row_10004 .et_pb_column_1_2.et_pb_column_10006 h4 
{
		padding-top: 0px;
}

.wpml-trid-174 .et-last-child,
.wpml-trid-174 .wpml-trid-198 {
	padding-top: 0px;
	padding-bottom: 0px;
}
	
.anleitung_bilder .et_pb_row.et_pb_row_0 .et_pb_text_inner {
	width: 100%!important;
}
	
#post_no_link h1 {
	font-size:23px!important;
}	


.wpml-trid-182 .et_pb_section.et_pb_section_1.et_section_regular .et_pb_row.et_pb_row_1 h2,
.wpml-trid-182 .et_pb_section.et_pb_section_1.et_section_regular .et_pb_row.et_pb_row_1 h3,
.wpml-trid-155 h2,
.wpml-trid-155 h2.et_pb_module_header
.wpml-trid-155 .et_pb_cta_0.et_pb_promo h2,
.wpml-trid-155 h3,
.wpml-trid-181 .et_pb_section_13 .et_pb_column_1_2.et_pb_column_35 h2,
.wpml-trid-156 h3,
.wpml-trid-156 p,
.wpml-trid-156 h2,
.wpml-trid-160 p,
.wpml-trid-160 h2,
.wpml-trid-160 h3,
.wpml-trid-160 div
{
	text-align:center!important;
}

.wpml-trid-161 h4 {
	padding-bottom: 30px;
	padding-top: 42px;
}

.wpml-trid-156 h3 {
	    margin-bottom: -30px;
}

.wpml-trid-157 h1 {
	font-size: 23px!important;
	font-family: "Helvetica Neue LT W06_75 Bold";
}

.wpml-trid-175 .wc-gzd-additional-info.delivery-time-info,
.wpml-trid-837 .wc-gzd-additional-info.delivery-time-info {
	float: left;
	width: 100%;
}

.wpml-trid-167 .et_pb_section_10 .et_pb_column.et_pb_column_1_2.et_pb_column_12 p:nth-child(2),
.wpml-trid-174 .wpml-trid-765 p:nth-child(1)
{
	display: none;
}

.wpml-trid-164 .et_pb_section_3.et_section_regular .et_pb_row_10.et_pb_row_1-4_1-2_1-4 .et_pb_column_1_2.et_pb_column_16 {
	margin-bottom: 0px;
}

.wpml-trid-181 .et_pb_section_3.et_section_regular .et_pb_column_1_2.et_pb_column_3 .et_pb_module.et_pb_image {
	padding-left: 0;
}



.wpml-trid-181 #wpforms-submit-212338 {
	margin-left: auto;
    margin-right: auto;
}

.wpml-trid-157 .et_pb_section_7 .et_pb_fullwidth_header.et_pb_fullwidth_header_1 {
    background-position-x: -145px;
}

.current_page_item > a {
	color: #f79b34!important;
}

.et_header_style_centered .et_mobile_menu li {
	text-align: center;
}

.woocommerce > .single-product .summary.entry-summary > form > button,
.product-template-default .product.type-product .single_add_to_cart_button,
.woocommerce ul.products li.product .button,
.woocommerce-notices-wrapper > div > a.button 
{
	min-width: 100%!important;
}

.products li.product a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
#et-boc .et_pb_section_2 .et_pb_row.et_pb_row_4 .product.type-product > a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart
{    display: flex!important;
    width: 100%!important;
    min-width: 100%!important;
    max-width: 100%!important;
    margin-left: 0;
    margin-right: 0;
}

#shop_reviews .et_pb_column_1_2.et_pb_column_7 .et_pb_text_11 .et_pb_text_inner,
#shop_reviews .et_pb_column_1_2.et_pb_column_6 .et_pb_text_10 .et_pb_text_inner 
{
    height: unset;
}

.product-template-default #et-main-area #main-content .container,
.product-template-default #et-main-area #main-content #et-boc .et_pb_section.et_pb_section_1.et_section_regular .et_pb_row.et_pb_row_0 {
	width: 100%;
}

.product-template-default #et-main-area #main-content #et-boc > div > div.et_pb_section.et_pb_section_1.et_section_regular > div.et_pb_row.et_pb_row_1.list_check,
.wpml-trid-175 #et-main-area #main-content #et-boc > div > div.et_pb_section.et_pb_section_2.et_section_regular > div.et_pb_row.et_pb_row_2.list_check,
.woocommerce-page.et_pb_button_helper_class a.button {
    margin-left: 0px!important;
    margin-right: auto!important;
    padding-top: 10px!important;
    padding-left: 20px!important;
	width: 100%;
}

.woocommerce ul.products li.product {	
	min-height: unset;
}

.woocommerce div.product div.summary {
    border-width: 0px;
	padding-bottom: 42px;
}

.woocommerce div.product div.entry-content #toogle_list01 {
	border-top: 1px solid;
    padding-top: 31px;
	margin-top: 40px;
}

.page.woocommerce-cart #et-main-area #main-content #et-boc .et_pb_row,
.page.woocommerce-checkout #et-main-area #main-content #et-boc .et_pb_row {
	width: 95%;
}

.woocommerce table.shop_table tfoot th {
    text-align: left;
}

#place_order {
	width: 100%;
}

#fuer_ihn_onanie_text .et_pb_promo_description {
	padding-bottom: 0px!important;
	margin-bottom: -10px;
}

#fuer_ihn_onanie_bild {
	padding-bottom: 20px!important;
}

.wpml-trid-174 .alignnone.wp-image-209434.size-full,
.wpml-trid-174 .wpml-trid-196 > div > div > div.et_pb_row.et_pb_row_10012.et-last-child > div > div.et_pb_module.et_pb_image.et_pb_image_10001.et_pb_image_sticky,
.wpml-trid-174 .wpml-trid-196 > div > div > div.et_pb_row.et_pb_row_10012.et-last-child > div > div.et_pb_module.et_pb_image.et_pb_image_10002.et_pb_image_sticky,
.wpml-trid-174 .wpml-trid-196 > div > div > div.et_pb_row.et_pb_row_10012.et-last-child > div > div.et_pb_module.et_pb_image.et_pb_image_10003,
.wpml-trid-174 .wpml-trid-199 > div > div.et_pb_section.et_pb_section_10008.et_section_regular.et_pb_section_sticky.et_pb_section_sticky_mobile > div > div > div.et_pb_module.et_pb_image.et_pb_image_10004.et_pb_image_sticky,
.wpml-trid-174 .wpml-trid-195 > div > div > div.et_pb_row.et_pb_row_10006 > div.et_pb_column.et_pb_column_1_2.et_pb_column_10008.et_pb_css_mix_blend_mode_passthrough > div > div > p:nth-child(2) > img
 {
	margin-left: -13%;
    width: 126%;
	max-width: 126%;
}

.wpml-trid-174 .wpml-trid-199 > div > div.et_pb_section.et_pb_section_10007.et_section_regular > div.et_pb_row.et_pb_row_10016 > div.et_pb_column.et_pb_column_1_2.et_pb_column_10022.et_pb_css_mix_blend_mode_passthrough img,
.wpml-trid-174 .wpml-trid-199 > div > div.et_pb_section.et_pb_section_10007.et_section_regular > div.et_pb_row.et_pb_row_10016 > div.et_pb_column.et_pb_column_1_2.et_pb_column_10023.et_pb_css_mix_blend_mode_passthrough img
{
	margin-bottom: -7px;
	margin-left: -13%;
    width: 126%;
	max-width: 126%;
}

.wpml-trid-174 .wpml-trid-199 > div > div.et_pb_section.et_pb_section_10007.et_section_regular > div.et_pb_row.et_pb_row_10016 > div.et_pb_column.et_pb_column_1_2.et_pb_column_10022.et_pb_css_mix_blend_mode_passthrough img
{
	margin-bottom: -36px;
	
}

.wpml-trid-174 .wpml-trid-199 > div > div.et_pb_section.et_pb_section_10007.et_section_regular > div.et_pb_row.et_pb_row_10016 > div.et_pb_column.et_pb_column_1_2.et_pb_column_10023.et_pb_css_mix_blend_mode_passthrough > div > div > p:nth-child(3) 
{
	display: none;
	margin-left: -13%;
    width: 126%;
	max-width: 126%;
}

#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul {
	padding-left: 0px;	
}

.et_mobile_menu .sub-menu li a {
	font-family:"Helvetica Neue LT W06_45 Light";
}

.et_mobile_menu li li {
	padding-left: 0px;
}

#menu-item-208359, .et_mobile_menu .menu-item-has-children>a
  {
	background-color: rgba(0, 0, 0, 0.04);
}

.et_mobile_menu li a:hover, .nav ul li a:hover {
    background-color: rgba(0,0,0,.3);
}

.wpml-ls-menu-item .wpml-ls-flag {    
    width: auto;
    height: 20px;
	vertical-align: middle;
}

.woocommerce .woocommerce-message,
#et-boc > div > div > div > div > div.et_pb_module.et_pb_text.et_pb_text_0.et_pb_bg_layout_light.et_pb_text_align_left > div > div > div.woocommerce-notices-wrapper > div {
 
    padding: 14px 14px 14px 14px!important;
}

#woo_pp_ec_button_checkout {
	padding-bottom: 30px;
}

#woo_pp_ec_button_checkout .zoid-outlet {
	width: 100%!important;
}

#anime_vulva_bild {
    height: unset;
    overflow: hidden;
}

#goethe_text {
	margin-left: auto;
	margin-right: auto;
}

.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary {
    float: none;
    width: 100%;
}

.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary {
    float: none;
    width: 100%;
}

#wtfdivi012-widget-area-wrap {
	display: block;
}
#buymeicon.et-visible {    
    z-index: 999;
	opacity: 0.8;
	top: 2em;
}

.home-media-slider .et-pb-arrow-prev {
	left: -15px!important;
}

.home-media-slider .et-pb-arrow-next {
    right: -15px!important;
}

#ee-essence .header-content, #ad-queen .header-content, 
#fi-onanie .header-content, #fi-present .header-content, #fi-cts .header-content,
#fs-onanie .header-content, #fs-present .header-content, #fs-cts .header-content {
    top: -42px;
}

#ee-essence , #ad-queen , 
#fi-onanie , #fi-present, #fi-cts, 
#fs-onanie , #fs-present, #fs-cts {
    max-height: unset;
    height: unset;
}


#fi-cts, #fs-cts {    
    height: 320px;
}

.pay_icons {
	max-width: 100%;
}

.wpml-trid-156 .et_pb_text_inner {
	text-align: center!important;
}

.wpml-trid-157 h1.et_pb_module_header {
	top: -28px;
    position: relative;
}

#footer-widgets .footer-widget,
#footer-widgets .footer-widget:last-of-type {
    width: 100%!important;
    margin: 0!important;
}

.et-social-icons li {    
    margin-left: 10px;
    margin-right: 10px;
}

.home-shopping .list_highlights_circle li {
	color: #fff!important;
}

#wtfdivi012-widget-area-wrap {
	margin-top: 0px!important;
	height: 0px;
}


body.home.page.et_fixed_nav.et_secondary_nav_enabled #main-header {
	height: 102px;
}

.home.page #page-container {
    padding-top: 0px!important;
}

.home.page #main-content
 {
	/*top: -75px!important;*/
	position: relative;
}

.home.page #main-footer
{
	/*margin-top: -75px;*/
    position: absolute;
    padding-bottom: 75px;
}



.et_pb_video_play {
	margin-top: -5rem!important;
    margin-left: -5rem!important;
    font-size: 10rem!important;
    line-height: 10rem!important;
	opacity: 0.75!important;
}

#rev_slider_38_1 .et_pb_video_play {
	margin-top: -4rem!important;
    margin-left: -5.5rem!important;
    font-size: 8rem!important;
    line-height: 8rem!important;   
}

.et-carousel-group .et_pb_video_play {
	margin-top: -2.5rem!important;
    margin-left: -2.5rem!important;
	font-size: 5rem!important;
    line-height: 5rem!important;
}



#ee-essence .header-content, #ad-queen .header-content, #fi-onanie .header-content, #fi-present .header-content, #fi-cts .header-content, #fs-onanie .header-content, #fs-present .header-content, #fs-cts .header-content {
    top: -11px;
}



.non-mobile-break { display: none; }

.woocommerce-page.et_pb_button_helper_class a.button {    
    padding-top: 4px!important;
	margin-bottom: 20px;
}

.woocommerce .woocommerce-message {
	line-height: 1.8em !important;
	text-align: center;
}

.woocommerce .checkout-button.button.alt.wc-forward, #place_order {    
    width: 100%;
}

.woocommerce ul.order_details li {    
    margin-bottom: 15px;
}

.woocommerce ul.order_details li strong {    
    margin-top: 5px;
}

.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
	padding-bottom: 10px;
}

#change_img .et_pb_button_wrapper {
	position: relative;
    top: -75px;
}

#secretion-slider .header-content {
	width: 100%;
}

#geruch-slide .et_pb_module_header {
	top: -30px;
    position: relative;
}

#geruch-slide .header-content {
	width: 100%;
	position: relative;
	top: 10px;
}

.woocommerce .woocommerce-product-details__short-description h5 {
	font-size: 15px;
}

} /*MOBILE END*/

.wcppec-checkout-buttons__separator {
	color: #666;
	opacity:1;
}

.wpml-trid-173 .et_pb_text_inner img { 
	filter: saturate(0); 
}

.caroufredsel_wrapper {
	width: 100%!important;
	height: 122px!important;
}

.product-template-default .et-db #et-boc .et_pb_row_5.et_pb_row {
	margin-top: 0px!important;
    margin-bottom: 0px!important;
    padding-top: 0px!important;
    padding-right: 0px!important;
    padding-bottom: 26px;
    padding-left: 0px!important;
}

.et-db #et-boc .et_overlay:before {
	color: #f79b34;
}

.wpml-trid-166 .mfp-title {
	display: none;
}

@media (max-width: 980px) {
	.et_header_style_centered .mobile_menu_bar {
		position: absolute;
		top: 9px;
		right: -17px;
	}

}

p.footer-info.vat-info {
	display: none;
}

.woocommerce-button.button.woocommerce-form-login__submit {
	background-color: #f79b34!important;
    font-family: "Helvetica Neue LT W06_45 Light";
    color: #fff !important;
}


/*MATURE HOME START*/

.startseite-2021.home .mediasection .et_pb_video_play:before{
}



.startseite-2021.home .mediasection .et_pb_video_play:hover::before{
}

div.product_cat-vulva-mature div.wcps-items-title a,
div.product_cat-vulva-mature div.wcps-items-excerpt a.read-more,
.postid-217574 .et_pb_toggle_title:before,
.postid-217574 bdi,
.postid-217574 .summary.entry-summary a
{
	color: black!important;
}

div.product_cat-vulva-mature a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
div.product_cat-vulva-mature a.button.product_type_variable,
.postid-217574 .et_pb_button.et_pb_more_button{
	background: black!important;   
}

#wcps-217879 .owl-stage-outer {
	margin-top: -100px;
	margin-bottom: 50px;
}

.element-1622636527053{
	min-height: 280px;
}

.element-1622638903088 {
	min-height: 120px;
}

.element-1622636527053 img {
	object-fit: contain;
  width: 320px;
  height: 280px;
}

.wcps-container .fa-chevron-left:before,
.wcps-container .fa-chevron-right:before{
    content: unset;
}

.mature.page .et_pb_video_play {
	color: rgb(232, 28, 29)!important;
}

.mature.page .et_pb_video_play:hover {
	color: rgb(232, 28, 29, 0.75)!important;
}

.mature-toggle p {
	font-size: initial;
}

.mature-zitat {
    position: relative;
    font-size: 300px;
    font-family: "Helvetica Neue LT W06_85 Heavy";
    color: #CE171A;
    top: 80px;
    left: -89px;
    margin-bottom: 90px;
}

.fetish-registration div.wpforms-container-full .wpforms-form input[type=email],
.fetish-registration div.wpforms-container-full .wpforms-form button[type=submit]{
	max-width: 100%;
	min-width: 100%;
}
.fetish-registration div.wpforms-container-full .wpforms-form button[type=submit] {
	background-color :#e81c1d!important;
}
.fetish-registration div.wpforms-container-full .wpforms-form button[type=submit]:hover {
	background-color :#333333!important;
}

.fetish-registration #wpforms-form-218457 {
	background: black;
	padding: 30px;
}

.mature-red {
	color: #CE171A;
}

/*MATURE HOME END*/


/*MATURE SHOP*/

#toogle_list01.mature div.et_pb_module.et_pb_divider.et_pb_divider_position_.et_pb_space,
#toogle_list01.mature div.et_pb_module.et_pb_toggle.et_pb_toggle_item {
	margin-bottom: 0.75%;
	margin-top: 0.75%;
}

#toogle_list01.mature div.et_pb_module.et_pb_divider.et_pb_divider_position_.et_pb_space {
	margin-bottom: 0;
	margin-top: 0;
	height: 0px;
}

#toogle_list01.mature .et_pb_toggle:first-child {
    
}

.et_pb_toggle_title::before, .et-db #et-boc .et_pb_toggle_title:before {
	font-size: 20px;
    top: 9px;
}


/*MATURE SHOP END*/

/*MATURE PRODUCT START*/
div.product_cat-vulva-mature div.wcps-items-title a,
div.product_cat-vulva-mature div.wcps-items-excerpt a.read-more,
div.product_cat-vulva-mature .et_pb_toggle_title:before,
div.product_cat-vulva-mature bdi,
div.product_cat-vulva-mature .summary.entry-summary a,
body.single.single-product .et_pb_toggle_title:before
{
	color: black!important;
}

.woocommerce div.product.product_cat-vulva-mature div.summary {
	    padding-top: 0px;
}

.woocommerce div.product.product_cat-vulva-mature div.summary h4 {
	    padding-top: 0px;
		font-family: "Helvetica Neue LT W06_85 Heavy";
}

.woocommerce div.product.product_cat-vulva-mature div.summary h5 {	    
		font-family:"Helvetica Neue LT W06_75 Bold";
		line-height: 1.2em;
}

div.product_cat-vulva-mature a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
div.product_cat-vulva-mature a.button.product_type_variable,
div.product_cat-vulva-mature .et_pb_button.et_pb_more_button,
div.product_cat-vulva-mature .button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
	background: black!important;   	
}

#wcps-217879 .owl-stage-outer {
	margin-top: -100px;
	margin-bottom: 50px;
}
.element-1622638645824 {
	margin-top: -50px;
	text-align: center;
	
}
.element-1622636539705 {	
	font-weight: bold;
	text-align: center;
}

.addplus:after { 
	content: '+';
} 

.element-1622636527053{
	min-height: 380px;
}

.element-1622638903088 {
	min-height: 120px;
}

.element-1622636527053 img {
	object-fit: contain;
  width: 320px;
  height: 380px;
}

.wcps-container .fa-chevron-left:before,
.wcps-container .fa-chevron-right:before{
    content: unset;
}

body.woocommerce  #et-boc > div > div.et_pb_section.et_pb_section_2.et_section_regular > div > div > div {
	top: 55px;
	position: relative;
	
}

/* MATURE MOBILE */
@media (max-width: 767px) {
	.mature-zitat {
		font-size: 200px;
		left: -6px;    
		margin-top: -30px;
	}
	
	.mature .et_pb_toggle_title {
		padding: 0px;
	}
	
	
	#product-217968 .woocommerce-Tabs-panel--description,
	#product-217969 .woocommerce-Tabs-panel--description,
	#product-218181 .woocommerce-Tabs-panel--description,
	#product-218182 .woocommerce-Tabs-panel--description,	
	#product-218183 .woocommerce-Tabs-panel--description,
	#product-218184 .woocommerce-Tabs-panel--description,
	#product-218161 .woocommerce-Tabs-panel--description,
	#product-218162 .woocommerce-Tabs-panel--description {
		margin-left: 20px!important;
		margin-right: 20px!important;
	}
	
	#product-217968 .woocommerce-Tabs-panel--description ul,
	#product-217969 .woocommerce-Tabs-panel--description ul,
	#product-218181 .woocommerce-Tabs-panel--description ul,
	#product-218182 .woocommerce-Tabs-panel--description ul,
	#product-218183 .woocommerce-Tabs-panel--description ul,
	#product-218184 .woocommerce-Tabs-panel--description ul,
	#product-218161 .woocommerce-Tabs-panel--description ul,
	#product-218162 .woocommerce-Tabs-panel--description ul{
		margin-left: 5%!important;
	}
	
}

/*MATURE PRODUCT END*/