li.product-flag.discount{display:none;}
/*slide home*/
.carousel .carousel-item .caption{
	  left: 50px;
	  top: auto;
    bottom: 50px;
		max-width: 540px;
		background: rgba(0, 0, 0, 0.3);
	 font-weight:400;		    
}
.carousel .carousel-item .caption .caption-description{
	padding:1.5625rem 1.25rem 0.9375rem;	
}
.carousel .carousel-item .caption .caption-description p{
	padding:0;	
	font-size: 1em;
}
.carousel .carousel-item .caption .caption-description p strong{
	font-weight:400;	
	font-size:1.375rem;
}

.carousel .carousel-item .caption .caption-description p .btn.btn-default{
	color:#fff;
}
/*bloc assurance dans popup produit : le cacher*/
#blockcart-modal .insuroption_cart{display:none !important;}

/*bloc assurance dans produit : montage usine*/
.product_insuroption {
	clear: both;
    padding: 0.375rem 0 0.125rem 0px;
    margin-top: 0.8rem;	
}
.product_insuroption a{
	 padding-top: 10px;
    border-bottom: 1px solid #002625;
    padding-bottom: 8px;
}
.product_insuroption a span {
    font-weight: 400;
}
.product_insuroption a>span {
    display: inline-block;
    vertical-align: middle;
    padding-right: 9px;
    color: #002625;
}
.product_insuroption a>span+span {
    padding-left: 8px;
}

.product-variants > .product-variants-item select.custom-select {
 height:inherit;
 width:inherit;
 background:#fff url(arrow_down.png) no-repeat right 0.5rem center;
}
   