/* Min Screen Size (992px) */
/*--------------------------- */
@media (min-width: 992px) { 
	.navbar-holder .nav li.menu-item-has-children:hover > ul { display: block; }
	.nav-holder { overflow: visible !important; width: auto !important; }
	.overlay-bg { display: none !important; }  
}
/* Max Screen Size (1400px) */
/*--------------------------- */
@media (max-width: 1400px) { 
	
}


/* Max Screen Size (1200px) */
/*--------------------------- */
@media (max-width: 1200px) { 
	.navbar-holder .nav { font-size: 14px; }
	.navbar-holder .nav li a { padding-left: 10px; padding-right: 10px; }
	.navbar-holder .nav .dropdown-arrow { right: 10px; }
}
/* Max Screen Size (1100px) */
/*--------------------------- */
@media(max-width: 1100px) {
	.product-box.product-adulte .product-image { left: 60px; }
	.product-box h3 { font-size: 20px !important;}
	.product-box h4 { font-size: 20px !important; }
	.product-box .image-circle { margin-left: -130px; max-width: 80px; top: 145px; } 	 
}


/* Max Screen Size (991px) */
/*--------------------------- */
@media (max-width: 991px) { 
	.navicon, .close-wrap, .close-button { display: block; }	 
	html.menu-open, html.menu-open body { overflow: hidden !important; }
	html.menu-open .nav-holder { right: 0; }
	html.menu-open .mask { display: block; }	
	.header .logo  span { max-width: 38%; margin-right: 10px; } 
	.nav-button-holder { position: absolute; z-index: 111; right: 0; top: 0; height: 60px; background: #007c9b; width: 100%; max-width: 280px; }
	.nav-holder { border-left: 1px solid #666; width: 280px !important; position: fixed; z-index: 11; right: -300px; top: 0; background: #007c9b; height: 100%; overflow-y: auto; -webkit-overflow-scrolling: touch; -moz-overflow-scrolling: touch; -ms-overflow-scrolling: touch; -o-overflow-scrolling: touch; overflow-scrolling: touch; -webkit-transition: right 0.3s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: right 0.3s cubic-bezier(0.4, 0, 0.2, 1); -ms-transition: right 0.3s cubic-bezier(0.4, 0, 0.2, 1); -o-transition: right 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: right 0.3s cubic-bezier(0.4, 0, 0.2, 1); }
	.nav-holder .nav { text-align: left; padding: 0; }
	.nav-holder .nav ul li { display: block !important; float:none; } 
	.nav-holder .nav ul li.menu-item-has-children > a { padding-right: 45px; }
	.nav-holder .nav ul li  a { padding: 10px 20px; text-align: left; }
	.nav-holder .nav ul li a::before, .nav ul li a::after { display: none !important; }
	.nav-holder .nav ul li ul { display: none; background: #006a85; position: relative; } 	
	.navbar-holder .nav .dropdown-arrow { width: 45px; height: 44px; text-align: center; line-height: 44px; right: 0; top: 0; -webkit-transform: inherit; -moz-transform: inherit; -ms-transform: inherit; -o-transform: inherit; transform: inherit; display: block; }		
	.welcome-text h1 { font-size: 30px !important; }
	.welcome-text h3 { font-size: 24px !important; }
	.footer-text-block { font-size: 14px; }	
	.product-box.product-adulte .product-image { left: 40px; }
	.product-box .image-circle { margin-left: -100px; }
	
	
}

/* Max Screen Size (767px) */
/*--------------------------- */
@media (max-width: 767px) { 
	.welcome-text h1 { font-size: 24px !important; }
	.welcome-text h3 { font-size: 20px !important; }	
	.content-wrapper { padding: 20px 0; }
	.product-box.product-adulte .product-image { left: 80px; }
	.product-box .image-circle { margin-left: -140px; }  
	

}
/* Max Screen Size (479px) */
/*--------------------------- */
@media (max-width: 479px) { 
	.navicon { top: -60px; }	
	.product-box.product-adulte .product-image { left: 60px; }	
} 

.wpb_animate_when_almost_visible.wpb_animate_when_almost_visible{
	opacity: 1 !important;
}