/*
 * Custom code goes here.
 */
#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; }  
.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: 20px;} 
.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: left;}   
.load-more-prod{border:1px solid #e6e6e6;border-radius:3px;margin: 30px 0 10px;font-size: 12px;text-transform: uppercase;padding: 11px 30px;}    
.tous-les-produits{border:1px solid #e6e6e6;border-radius:3px;margin: 30px 0 10px;font-size: 12px;text-transform: uppercase;padding: 11px 30px; text-align:center; background-color:#fff}         
.centrer {text-align: center;}


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