.container {
max-width: 1600px!important;
 width: 100%;
 }

/*Home page*/

body {
/*padding-top: 145px!important;*/
}
/*
h2, h3, p, a, .infolettre-left > h3.infolettre-title, label, input, .form-control, input[type="text"], input[type="tel"], select, textarea, input[type="password"], input[type="email"] {
 color: #000000!important;
}*/

.banner_promo_exclusives .bouton_wrap a, .btn-orange {
 background: #000000;
 color: #fff!important;
 border-radius: 100px;
 padding: 12px 20px;
 font-size: 16px;
 /*line-height: normal;*/
}

.footer_navigation {
 background: #EBEAEA;
 color: #000000;
}

.footer_links li:after {
 color: #000000;
}

.copyrights {
 padding: 30px 0 0px!important;
}

.quick-links-top-wp {
 background: transparent!important;
 padding: 0 0!important;
}

.bloc1-wrapper img{
max-height: initial!important;
}

.breadcrumb {
 padding-top: 1.5em;
}



.coveo-card-layout-container{
margin-right: initial!important;}

 .coveo-card-layout.CoveoResult .coveo-result-frame, .coveo-card-layout.CoveoResult.coveo-result-frame {
 display: flex;
 padding: 10px;
 flex-direction: column;
 width: 100%;
 height: auto;
 }

 .coveo-card-layout.CoveoResult {

 margin: 8px;
 width: 275px;
 }

 .coveo-card-layout.CoveoResult .coveo-result-frame, .coveo-card-layout.CoveoResult.coveo-result-frame {
 display: flex;
 padding: 0;
 flex-direction: column;
 width: 100%;
 height: auto;
 }

 .description {
 height: 100%;
 display: flex;
 flex-direction: column;
 }

 .v2box_desc_wrap h2 {
 color: #000000!important;
 font-size: 19px!important;
 line-height: 25px!important;
 margin-bottom: 10px;
min-height:auto;
 }
.v2box_desc_wrap h2 a {
 overflow: hidden;
 margin: 0;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
}

 .v2box_desc_wrap h3 {
 font-size: 18px!important;
 margin-bottom: 15px;
 }

 /*Öter le display none lorsqu'on mette le rating*/
 .rating {
 width: 100%;
 background: red;
 display: block;
 height: 20px;
 margin-bottom: 15px;
 display: none;
 }

 .v2box_reg_price {
 color: #000000 !important;
 font-size: 20px;
display: inline-block!important;

 }

 .v2box_real_price {
 text-decoration: line-through;
 margin-left: 10px;
 font-size: 16px;
 color: #979797;
 }

 .ecofrais {
 display: block;
 font-size: 12px;
 color: #000000;
 margin-top:0;
 font-weight: 400;
 }
 /*.grow1 {
 flex-grow: 1;
 }*/

.accordd>strong {
 font-size: 14px!important;
 margin-bottom: 5px;
}

.accordd>strong, .accordd>img {
 display: inline-block;
}

.etat_commande > img {
 display: inline-block;
}

.CoveoSearchInterface .coveo-facet-column {
 background: transparent;
 border-radius: 0px;
 margin-bottom: 20px;
 margin-right: 48px;
 padding: 0!important;
 width: 320px!important;
}

.coveo-dynamic-facet-header {
 border-bottom: 1px solid #bbc3ca;
 padding: 0;
}

.ais-Panel-header {
 margin-bottom: 15px;
}

.coveo-dynamic-facet-header-title.coveo-clickable {
 color: #0a4d8b;
padding-bottom:0px!important;
}
.coveo-dynamic-facet-collapse-toggle-svg {
 color: #0a4d8b;
 vertical-align: bottom;
}
.coveo-dynamic-facet-header-title.coveo-clickable span {
 font-size: 16px!important;
 text-transform: uppercase;
}

.btnShowMore {
 background-color: transparent!important;
}

.ais-SearchBox {
 margin-top: 10px;
 margin-bottom: 10px;
}

.CoveoSearchInterface .coveo-facet-column {
 background: transparent;
 border-radius: 0px;
 margin-bottom: 20px;
 margin-right: 60px;
 padding: 0!important;
}



.v2box_product_img_wrap, .v2box_product_img, .main-img {

background: #fbfbfb !important;
 border-radius: 8px;
}

.bloc--images-wrapper .blocs_wrap img {
 max-width: 300px !important;
}

.bloc--images-wrapper .bloc_images .img_wrap {
 border : none !important;
}

.bloc--images-wrapper .bloc_images .img_wrap:hover {
 border: none !important;
}

.bloc_images .bouton_wrap a {
 color: #000!important;

}

.bloc--images-wrapper .bloc_images .blocs_wrap_content {
 max-width: 300px !important;

}
.bloc_images .bouton_wrap {
font-size : 16px;
}

.bloc--images-wrapper .bloc_images .bouton_wrap {
 color: #000 !important;
}

#tabslide_vendu_separement > div.variable-widthcarousel_vendu_separement.slick-initialized.slick-slider > div > div {
width : 100% !important;
}
#promo-homepage-1_wp .liquidations_wrapper {background: #f7f7f7 !important;}
section.liquidations_wrapper.webpack_padding {background: #f7f7f7 !important;}
section#deplacement_wrapper .webpack_padding {background: #f7f7f7 !important;}