/*
 * Custom code goes here.
 */
#prod_cat_page .product-title {margin-top: 10px;min-height: 65px;max-height: 65px;overflow: visible;}
#desktop_prod_cat .thumbnail-container .product-title {margin-top: 10px;min-height: 65px;max-height: 65px;overflow: visible;}
#desktop_prod_filter .product-title {min-height: 65px;max-height: 65px;overflow: visible;}
#desktop_prod_filter .thumbnail-container {margin-top: 10px;}

#desktop_prod_filter{margin-top:30px;}  
#desktop_prod_filter .product-comments{margin:5px 0 0;}  
.prod-tab-title{font-size:30px;font-weight:600;color:#0c0c0c;margin-bottom:20px;}  
.prod-tab-title span span{font-weight:300;color:#7b838e;}  
#desktop_prod_filter .left-deals,#desktop_prod_filter .right-deals{width:38%;float:left;}  
#desktop_prod_filter .left-deals .product-miniature,#desktop_prod_filter .right-deals .product-miniature{margin-bottom:50px;}  
#desktop_prod_filter .center-deals{width:24%;float:left;}  
#desktop_prod_filter .center-deals .product-miniature{background: #ce96f9;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to right, #ce96f9, #2be1c7);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right, #ce96f9, #2be1c7);border-radius: 10px;padding:2px;overflow:hidden; }  
#desktop_prod_filter .center-deals .product-miniature .thumbnail-container{background:#fff;border-radius: 10px;padding:20px;}
#desktop_prod_filter .center-deals .thumbnail-container .product-description{text-align:left;margin-bottom:20px;margin-top:5px;}
#desktop_prod_filter .center-deals .thumbnail-container .product-title{margin-top:0;}  

.owl-filter-bottom .filter-bottom-title{margin-top:60px;font-size:24px;color:#0c0c0c;}
.owl-filter-bottom .filter-bottom-title  > span{font-weight:600;}
.owl-filter-bottom .filter-bottom-title  > span span{font-weight:300;display:block;}

.prod-filter-wcb{margin-top:30px;}
.prod-special-title{border-bottom:1px solid #eee;/*margin-bottom: 30px; */}
.owl-prod-filter .owl-carousel .owl-controls .owl-nav {margin-top: -2.6625rem;right: -5px;}
#product .owl-carousel .owl-controls .owl-nav {margin-top: -2.6625rem;}
.prod-special-title h3 i{color:#CF2D2E;font-size: 21px; margin-right: 7px;vertical-align: -3px; }
.prod-special-title h3{font-size: 16px;text-transform: uppercase;margin-bottom:0;padding-bottom:20px;color: #333;}
.prod-filter-wcb .thumbnail-container{text-align:left;display:inline-block;width:100%;margin-bottom: 10px;margin-top: 10px;}
.prod-filter-wcb .thumbnail-container .product-description{margin-top: 0;} 
.prod-filter-wcb .thumbnail-container .product-comments,.prod-filter-wcb .thumbnail-container .product-title{margin-top: 6px;} 
.prod-filter-wcb .thumbnail-container .prod-image{float:left;margin-right:15px;}

.prod-cat-wcb .group-cat-1{margin-top:60px;}


.owl-block-manu{margin-top: 30px;}

.home-left .owl-filter-bottom,
.home-left .prod-filter-wcb,
.home-content .prod_cat_home,
.home-content .prod-filter-home,
#blog_latest_new_home,
.owl-block-manu,
.owl-block-testimonial,
.layout-left-column #content-wrapper #main,
#left-column .block-categories,
#search_filters_wrapper,  
#product .product-tabs,
.featured-products,.product-accessories,
#blog_lastest,#blog_tags,#blog_comments
{
	padding: 20px;background: #fff;
}
.home-left .owl-carousel .owl-item .product-miniature{padding:0;}   
.owl-filter-bottom .owl-carousel .owl-item .product-miniature .thumbnail-container{text-align: center;}
.load-more-prod{border:1px solid #e6e6e6;border-radius:3px;margin: 30px 0 10px;font-size: 12px;text-transform: uppercase;padding: 11px 30px;}           

.owl-block-testimonial{margin-top: 30px;}  
.owl-block-testimonial .items-aline{text-align:center;}    
.owl-block-testimonial .test-img{margin-bottom: 22px;}  
.owl-block-testimonial .testimonial-author .author{font-size: 18px;color: #B39C63;}  
.owl-block-testimonial .testimonial-author .job{font-size: 13px;color: #bdbdbd;}      
.owl-block-testimonial .testimonial-text{font-size: 13px;color: #616161;margin-bottom: 25px;}      

/***process-countdown***/
.process-countdown{/*margin-top:20px;*/}
.process-countdown .info-process {float:left;width:100%;color:#616161;font-size: 13px; display: none;}
.process-countdown .info-process strong{font-weight: 400;}	
.process-countdown .info-process .avai{float:left;}	
.process-countdown .info-process .sold{float:right;}	
.process-countdown .progress
{
	background-color: #eee;
    border-radius:10px;
    display: block;
    height: 8px;
    margin-bottom: 9px;
    margin-top: 10px;
    width: 100%;
	float:left;
}
.progress .progress-bar {
    border-radius:10px;
    display: block;
    height: 100%;
    text-indent: -999em;
    background: #B39C63;  
	
    max-width: 100%!important;
}

.owl-count-down .countdown-content{/*margin-top:30px;*/}
/*.owl-count-down .txt-offer-countdown{max-width:110px;float:left;text-align:left;margin-top:7px;}*/
.owl-count-down .txt-offer-countdown{/* max-width: 110px; */float: none;text-align: left;margin-top: 7px;}
.owl-count-down .txt-offer-countdown strong{font-size:14px;color:#333;}
.owl-count-down .txt-offer-countdown p{margin:3px 0 0;font-size: 12px;}
.owl_countdown ul li{float:right;margin-left:10px;text-align:center;}
.owl_countdown ul li .c-number{width:30px;height:30px;line-height:30px;border-radius:100%;background:#eee;color:#616161;font-weight: 600;}
.owl_countdown ul li .c-text{font-size:12px;margin-top:6px;}     

/***cookie**/
#cookie_notice{padding:15px 0;background:#e6e6e6;text-align:center;}
#cookie_notice button{    
   text-transform: uppercase;
    font-size: 12px;
    padding: 9px 20px;
    line-height: 1;
    border: 2px solid #b39c63;
    background: #b39c63;
    color: #fff;
	margin-left:10px;
	}
#cookie_notice button:hover
{
	background: transparent;
    color: #b39c63;
    border-color: #b39c63;       
}

    

@media only screen and (min-width : 992px) and (max-width : 1199px)
{
	.owl-filter-bottom
	{
		padding: 40px 0;margin-bottom:50px;
	}
	.home-left .owl-filter-bottom, .home-left .prod-filter-wcb,.owl-block-testimonial
	{
		padding: 20px 10px;    
	}
	.prod-filter-wcb .thumbnail-container .prod-image{max-width: 75px;}
	.owl-count-down .timer{display: inline-block;width: 100%;} 
	
}
@media only screen and (min-width : 768px) and (max-width : 991px)
{
  .owl-top-banner,#desktop_prod_filter {margin-top:30px;}
  .owl-top-banner .home-sale{float:left;width:50%;padding-right:10px;}
  .owl-top-banner .home-sale1{padding-right:0;padding-left:10px;margin-top:0;}
  
  .prod-cat-wcb .group-cat-1{margin-top:45px;}
  
  .cat-style1{margin:40px 0;}
  
  .prod-cat-page .products.grid .product-miniature:nth-child(2n)
    {
	   border-right-color: transparent; 
   }
   .home-left .owl-prod-filter,
   .home-left .wrapper-Bottom-Banner,
   .home-left .owl-block-testimonial
   {
      float: left;width: 49%;
   }
   .home-left .owl-prod-filter{margin-right: 1%;}
   .home-left .wrapper-Bottom-Banner,
   .home-left .owl-block-testimonial{margin-left:1%;}
   #blog_lastest, #blog_tags, #blog_comments{padding: 20px 10px; }
   

}
@media only screen and (min-width : 768px) and (max-width : 1199px)
{
	.prod-filter-home .owl-item .product-miniature,
	.prod-filter-wrappertop .owl-item .product-miniature
	{
		border-right: 1px solid #eee;
	}
	.prod-filter-home .owl-item.active.last .product-miniature,
	.prod-filter-wrappertop .owl-item.active.last .product-miniature
	{
		border-right: 1px solid transparent;
	}
	
}
@media (max-width: 1199px ) 
{
	.prod-filter-home .product-miniature{margin-top:30px;}
	#product-modal .modal-content .modal-body figure{max-width:600px;}
}
@media (max-width: 991px ) 
{
	
	#layerslider{width:100% !important;}
	.owl-top-banner{display:inline-block;width:100%;}
	#product-modal .modal-content .modal-body .thumbnails{max-width:600px;}
	#product-modal .modal-content .modal-body .product-images img{max-width:110px;}
	.owl-block-manu{margin-bottom:30px;}
	
}
@media (max-width: 767px )
{
	
	.owl-filter-bottom .filter-bottom-title{margin-top:0;margin-bottom:20px; text-align:center;}
	.owl-filter-bottom{padding:30px 0;}
	.prod-filter-home{margin-top:30px;}
	
	#desktop_prod_filter .left-deals .product-miniature, #desktop_prod_filter .right-deals .product-miniature, .cat-style1 .product-miniature, .prod-cat-page .products.grid .product-miniature, .featured-products .owl-item .product-miniature, .product-accessories .owl-item .product-miniature
	{
		border-right-color:transparent;
	}
	.prod-tab-title span span{display:block;}
	.owl-block-testimonial{display: inline-block;width:100%;margin-bottom: 30px;}

}
@media (max-width: 479px )    
{
  .owl_countdown ul li{margin-left:5px;}
}
@media only screen and (min-width : 1200px) and (max-width : 1600px)
{
	#desktop_prod_filter .product-miniature{float: none;display: inline-block;margin-left: -4px;}
	.owl-count-down .timer{display:inline-block;width:100%;}
	.owl-block-manu{margin-top:40px;}
}

#desktop_prod_cat .products article{display:none;}
#contact-link a{color:#fff;}
@media (min-width: 1200px ) 
{
	.modal-dialog{max-width:750px;margin:45px auto;}
	#product-modal .modal-content .modal-body .thumbnails{max-width:150px;}
}

#product-modal .modal-content .modal-body .product-images{margin-left:16px;}
#product-modal .modal-content .modal-body .image-caption{width:auto;}

i.ion{font-size:24px;}

/***no-scroll***/
 .owl-vmenu-overlay
 {
	position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(0,0,0,.3);
    display: none;
    overflow-y: scroll;
 } 
.no-scroll .owl-vmenu-overlay   
{
	display: block;
    z-index: 1000;
}
.our-service-block .col-lg-2 { width: 19.66667% !important; }
#footer { background: none; }
#footer .newsletter-content div {position: relative;}
#footer .newsletter-content button {z-index: 10;}
#footer .newsletter-content #gdpr_consent {margin-top: 5px;}
.page-cms p {font-size: 16px;}

#mypaformcontact {
 min-height: 500px;
}

.menu-mobile-content .menu-mobile-inner li a {
  text-transform: uppercase !important;
  font-weight: 700 !important;
}

/* default vertical menu sous item dropdown, liens non clickables -> en retirant le float left à .col-xs-12 OK */
.menu-mobile-content .owl-sub-menu .owl-menu-row { margin-left: -5px; }
.menu-mobile-content .owl-sub-menu .col-xs-12 { float: none; margin-bottom: 5px; }
.menu-mobile-content .owl-sub-menu ul li { list-style: disc; }
#mobile_top_menu_wrapper .top-menu .collapse.in, .owl-menu-mobile .top-menu .collapse.in { margin-top: 10px; }

.owl-label {width: auto;}
.owl-label .new-box, .owl-label .pack-box, .owl-label .sale-box {width: auto;}

.owl-prod-popup .thumbnail-container .date-ago {display: none;}

@media (max-width: 1024px )
{
  .box-mode main {
      background: #f2f2f2;
      margin-top: 0;
      margin-bottom: 0;
  }
  .nobox-mode main {
      background: #f2f2f2;
      margin-top: 0;
      margin-bottom: 0;
  }
  .owl-count-down .txt-offer-countdown {
    max-width: 110px;
    float: left;
  }
}
@media (max-width: 768px ){
  .freeship-top {
      float: none;
      margin-top: 20px;
  }
}

#prod_cat_page .product-title {
    margin-top: 10px;
    min-height: 25px;
    max-height: 90px;
	text-align: left;
}

.owl-right-sidebar {
    z-index: 1!important;
}

#_desktop_logo .logo { max-height: 100px; }

#header .ovld>.container .position-static {
    background: #339933!important;
}
#header .owl-menu-horizontal ul li.item-home { display: none!important; }
@media (min-width: 992px){
	#owl-menu-ver-left { display: none!important; }
}

.footer-container .wrapper .h3 {
    margin-bottom: 40px;
    text-transform: uppercase;
    font-weight: 600;
    color: #b39c63;
    font-size: 14px;
}

.layout_layout1 .ets_mm_megamenu_content{
border-top:none;
border-bottom: none;
}

.layout_layout1 .mm_menus_li, .layout_layout1 .mm_menus_li:last-child{
border-right:none;
}
#header .header-nav1 {
    z-index: 1!important;
}
.ets_mm_megamenu:hover {     z-index: 20000!important; }

.out-content-popup img { max-width: 100%; }

.cart-nav {
    margin-top: 0;
}
.zoomContainer {
    z-index: 1!important;
}
body .container .ets_mm_megamenu.bg_submenu:before {    
    left: auto!important;
}