body.evo25 .container{
    width:100%;
    max-width:100%;
}
body.evo25 .container > .row{
    margin:0 auto;
}
body.evo25 #products .product-miniature .thumbnail-container,
body.evo25 #products .product-miniature.pub a{
    max-width:767px;
    margin:0 auto;
}
body.evo25 #header {
     z-index: 100;
}
body.evo25 .thumbnail-container .image_2{
    z-index:25;
}
body.evo25#cms #wrapper #boixhome .container,
body.evo25#cms #wrapper .displayWrapperBottom + .container.clear,
body.evo25#product .bandeau_8 .h2, body.evo25#product .bandeau_8 .h3, body.evo25#product .slid .slid-prod .h3, body.evo25#product .bandeau_8 h2,
body.evo25#product .bandeau_8 h3, body.evo25#product .slid .slid-prod h3,
body.evo25#product #wrapper .bandeau_8 .container,
body.evo25 #wrapper .bandeau_5,
body.evo25#magasin #wrapper .container,
body.evo25 #wrapper #boixhome .container,
body.evo25 #wrapper .breadcrumb,
body.evo25 #header .container{
    z-index:25;
    max-width:1670px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}

body.evo25#cms #wrapper .displayWrapperBottom + .container.clear .row,
body.evo25 #wrapper #boixhome .conseils li{
    padding:0;
}
body.evo25#cms #wrapper .displayWrapperBottom + .container.clear{
    padding:0 4px;
}
body.evo25 #wrapper #boixhome .container{
    padding: 0 6px;
    position:relative;
}
body.evo25 #wrapper #boixhome .decoration .container,
body.evo25 #wrapper #boixhome .honneur .container{
    padding: 0px;
}
body.evo25 #wrapper #boixhome .honneur .container .slide-collection .numerotation{
    right:0;
}
body.evo25 #wrapper .bandeau_5{
    padding:0;
}
body.evo25#product .bandeau_8 .h2,
body.evo25#product .bandeau_8 .h3,
body.evo25#product .slid .slid-prod .h3,
body.evo25#product .bandeau_8 h2,
body.evo25#product .bandeau_8 h3,
body.evo25#product .slid .slid-prod h3{
    text-align:center;
}
body.evo25#cms #content .container,
body.evo25#product #wrapper .bandeau_8 .container,
body.evo25#product .bandeau_8 .h2,
body.evo25#product .bandeau_8 .h3,
body.evo25#product .slid .slid-prod .h3,
body.evo25#product .bandeau_8 h2,
body.evo25#product .bandeau_8 h3,
body.evo25#product .slid .slid-prod h3{
    z-index:10;
    max-width:2200px;
}
body.evo25 #header .container .container{
    padding:0px;
}
@media(min-width:1025px){
    body.evo25 #header #top_menu{
        margin-right:-1.5rem;
    }
    /*
    body.evo25 #header .header-top > .container{
       position:relative;
    }
    body.evo25 #header .header-top > .container .logo{
       position:initial;
    }
    body.evo25 #header .header-top > .container #header_logo{
        position: absolute;
        left:50%;
        margin-left:-161px;
    }
    body.evo25 #header .header-top .search-widget{
        margin-left:0;
    }
    body.evo25 #header #header_logo a img{
        height:26px;
    }
    body.evo25 #header #header_logo {
        padding: 23px 0;
    }*/
}

#category.evo25 article.product-miniature .product_description p{
    margin:0 0 5px;
}
#category.evo25 .product-miniature .description_short .light a{
    color: #1D2740 ;
    opacity: 1;
}
#category.evo25 article.product-miniature{
    padding:10px;
}
body.evo25 .product_description{
    padding:10px 0;
}
body.evo25 .product-miniature .description_short p span{
    margin:0;
}
body.evo25 .product-miniature .description_short{
    min-height: 89px;
    border-bottom:1px solid #EDEDED;
}
body.evo25 #left-column {
    text-align:center;
}
body.evo25 #left-column .card-header{
    display:none;
}
body.evo25 #left-column .PM_ASCriterionsGroup{
    float:none;
    display:inline-block;
}
body.evo25#category #module-pm_advancedsearch4-searchresults .carousel .carousel-item .couleur_bg,
body.evo25#category .carousel,
body.evo25#category .carousel .carousel-item .couleur_bg,
body.evo25#category #left-column .carousel{
    margin:0;
}
body.evo25#category #left-column .card-block{
    margin-bottom:-1rem;
}
#category.evo25 article.product-miniature.pub{
    text-align:center;
}
.evo25 #footer .picture{
    margin:auto;
}
@media(max-width:1024px){
    .evo25 .container .advices-desc-full{
        padding:0;
        font-weight: 400;
    }
}

#product.evo25 #wrapper{
    padding:0 15px;
}
#product.evo25 .personalisation{
    align-content: center;
    align-items: center;
}

#product.evo25 .social-sharing ul{
    height:34px;
}
#product.evo25 .personalisation .carac .product-prices hr{
    display:none;
}
#product.evo25 .personalisation .carac .rdv.contacter_mon_magasin {
    margin: 0 auto 25px;
}
#product.evo25 .product-prices div{
    width:100%;
    text-align:center;
}
#product.evo25 .product-prices div .share{
    display:none;
}
#product.evo25 .carac-price{
    margin-bottom:90px;
}
#product.evo25 .social-sharing ul{
    position:relative;
    right:0;
    top:0;
    width:100%;
    margin-bottom:30px;
}
@media(min-width:1025px){
    .evo25 .personalisation{
        position:relative;
    }
    .evo25 #add-to-cart-or-refresh{
        position:initial;
    }
    #product.evo25 .product-prices div.product_additional_info{
        position: absolute;
        bottom: 0;
        right: 0;
        width: 33.33%;
    }
    #product.evo25 .social-sharing ul{
        margin-bottom:0px;
    }
}
#product.evo25 .social-sharing ul li{
    float:none;
}

#product.evo25 .bandeau_5 .slider-sofa .slid-detail {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center
}
#product.evo25 .bandeau_8 .container li,
#product.evo25 .slid .slid-prod .slider_3_item li{
    padding:0 30px;
}
.personalisation .with_mv_widget_name.carac {
    padding: 15px 15px 50px;
}
.personalisation .with_mv_widget_name.carac .carac-price {
    margin:0 0 15px;
}
@media(min-width:1025px){
    #cms.evo25 #boixhome img,
    #product.evo25 .slider-sofa img {
        width: 650px;
        max-width: 100%;
        margin: auto;
        display: block;
    }
    #product.evo25 #wrapper .bandeau_5 .container {
        width: 1926px;
        max-width: 100%;
        padding:0;
    }
    #cms.evo25 #boixhome .container{
        padding:0;
    }

    #cms.evo25 #boixhome .table-cell h1{
        text-align:left;
    }
    #cms.evo25 #boixhome .table-cell:last-child img{
        float:right;
    }
    #cms.evo25 #boixhome .dir_rtl .table-cell:last-child img{
        float:left;
    }
    #cms.evo25 #boixhome .texte,
    #product.evo25 .bandeau_5 .slider-sofa .slid-detail{
        padding:0 50px 0 0 ;
    }
    #product.evo25 .bandeau_5 .slider-sofa:nth-child(2n){
        padding:0 0px 0 0  ;
    }
    #product.evo25 .bandeau_5 .slider-sofa img{
        margin:0;
    }
    #product.evo25 .bandeau_5 .slider-sofa:nth-child(2n) .col-md-6:nth-child(2) img{
        float:right
    }
}
#cms.evo25 #boixhome .texte p{
    text-align:left;
}
body.evo25#cms #content .container{
   max-width: 1390px;
}


body.evo25#cms #content .row,
body.evo25#cms .container > .row {
    margin: 0 0 30px;
 }
body.evo25#cms #header .row {
    margin: 0;
 }
body.evo25#cms #content-wrapper #main #content {
    max-width: 1400px !important;
    width: 100% !important;
    margin: 0 auto !important;
}

body.evo25#cms #content-wrapper p,
body.evo25#cms #content-wrapper #map {
    margin-bottom: 15px;
}
body.evo25 .conseil_decos_listing .social-sharing{
    display:none;
}
#magasin #left-column{
    display:none;
}
@media (max-width: 1024px) {
   body #wrapper .breadcrumb,
   body.no_bandeaufixed #wrapper .breadcrumb {
        margin-top: 45px;
    }
    body #adtm_menu ul#menu .li-niveau1:first-child{
        top:0;
    }
}

body.evo25cùs .table-cell:last-child {
    padding: 30px 0;
}
body.evo25#cms h1{
    font-size: 40px;
    line-height: 50px;
    letter-spacing: 0.01em;
    font-family: 'Playfair Display';
    text-transform: uppercase;
}
body.evo25#magasin .head-title{
   margin: 0 0 15px
}

#cms.evo25 #boixhome #boixitem_921 p {
    text-align: center;
}
.evo25 div.picture {
    margin:0 auto;
}
@media(min-width:1200px){
    .evo25 #boixhome{
        overflow:hidden;
    }
    .evo25 .container_index ul{
        margin-bottom:0;
    }
    .evo25 .container_index .bg-gray{
        max-width: calc(100% + 52px);
        overflow: hidden;
        width: calc(100% + 60px);
        margin: 0 -26px;
        padding-bottom: 0;
    }
    .evo24#index #boixitem_2461 .container{
        max-width:100%;
        width:100%;
    }
    .evo25 .container_index .bg-gray .categories li.col-md-4{
        width:25%;
        padding: 0 10px;
        margin:0 0 20px;
    }
    .categories li:nth-child(1),
    .categories li:nth-child(2),
    .categories li:nth-child(3),
    .categories li:nth-child(4),
    .categories li:nth-child(5),
    .categories li:nth-child(6),
    .categories li:nth-child(7),
    .categories li:nth-child(8){
        display:block;
    }

}
.evo25 #boixhome .decoration {
    padding: 80px 0 0;
    margin: 0 -30px;
}
.evo25 .honneur{
    padding:40px 0 0;
    margin: 0 -15px;
}
.evo25 .honneur .container{
    padding:0;
}
.evo25 .conseil_decos_listing .listing li{
    padding-bottom:30px;
}
.evo25 .conseil_decos_listing .listing li a .bg_gris{
    padding:15px;
}
.evo25 .conseil_decos_listing .listing li a .bg_gris .max_height{
   max-height:initial;
}
.evo25 .conseil_decos_listing .listing li a .bg_gris span.titre_conseil
@media(min-width:768px){
    .evo25#magasin .stores-slides{
        margin-bottom:50px;
    }
    .evo25#magasin #content .row .store-items div + div.imagefull_mobile{
        text-align:right;
    }
    .evo25#magasin #content .store-info > div > .col-md-12,
    .evo25#magasin #content .displayBoixStoreNearBy > .col-md-12,
    .evo25#magasin #content .row .product-group > .col-md-12,
    .evo25#magasin #content .row .store-items > .col-md-12,
    .evo25#magasin #content .row .displayBoixEquipe > .col-md-12,
    .evo25#magasin #content .row .col-xs-12 > .col-md-12{
        padding:0;
    }
    .evo25#magasin .bg-gray .categories{
        max-width: 1330px;
        margin: auto;
    }
    .evo25#magasin .store-items .item {
        justify-content: space-between;
    }
    .evo25#magasin .map-info{
        margin:0 -15px;
        width:calc(100% + 30px);
        max-width:calc(100% + 30px);
    }
    .evo25#magasin .displayBoixPromo_pc .promo.mgbtn-0:first-child img{
        min-height:660px;
    }
    .evo25#magasin .displayBoixPromo_pc .promo.mgbtn-0:first-child,
    .evo25#magasin .displayBoixPromo_pc .promo.mgbtn-0:first-child img{
        height:auto!important;
        width:100%!important;
    }
    #boix_store_locator .map-info .store-content.w500{
        width:580px;
    }
    .evo25 #boix_store_locator .map-info .store-content.w500{
        left:50px;
    }
    .evo25 #boix_store_locator .store-info{
        padding-left:0;
        padding-right:0;
    }
    .evo25 #boix_store_locator .store-info .col-xs-12.col-md-6:nth-child(2){
        padding:0;
    }
    .evo25 #boix_store_locator .store-info + .clear.col-xs-12{
        padding:0;
    }
}
.promo.mgbtn-0 .img-promo{
    position:absolute;
    top:0;
    left:0;
    float:left;
    width:100%;
    height:100%;
}
#index.evo25 .conseils a{
    color: #8C8C8C;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 24px;
    display:block;
    width:100%;
    text-align:center;
    padding: 0 15px;
}
body.evo25 #boixhome .container_index .container.description p,
body.evo25 #boixhome .container_index .container.description h1,
body.evo25 #boixhome .container_index .container.description h2,
body.evo25 #boixhome .container_index .container.description h3{
    padding:0 30px;
}
body.evo25 .slider-sofa{
    padding-top:60px;
}
@media (max-width: 1024px) {
    body.evo25 .type_1 .table-cell:last-child,
    body.evo25 .type_2 .table-cell:last-child {
        padding: 25px 0;
    }
}
body.evo25#cms #content .gabarit_actualite.container {
    max-width: 1440px;
    width: 100%;
}
body.evo25#cms #content .gabarit_actualite.container .actus .row li > a {
    height:auto;
    aspect-ratio: 313/422;
}
body.evo25#cms #content .gabarit_actualite.container .actus .social-sharing,
body.evo25#cms #content .gabarit_actualite.container .actus .share {
   display:none;
}


@media(min-width:767px){
    body.evo25 .slider-sofa2,
    body.evo25 .slider-sofa{
        justify-content: center;
    }
    body.evo25 .slider-sofa2 .col-md-6:last-child,
    body.evo25 .slider-sofa .col-md-6:first-child{
        max-width:640px;
    }
    body.evo25#magasin #wrapper .breadcrumb {
        margin-top: 146px;
    }
    body.evo25 #boix_store_locator .map-info .store-content.w500{
        width:580px;
    }
    body.evo25 #boix_store_locator .map-info .store-content.w500{
        height:auto;
        position:relative;
        margin:0 0 30px;
    }

    body.evo25 #boix_store_locator .map-info .store-content.w500 + .displayBoixPromo_pc .promo.mgbtn-0:first-child{
        position:absolute;
        top:0;
        height:100%;
        left:0;
        width:100%;
    }
    body.evo25.cms-ventes-privees #wrapper #contenu_mdf #content-wrapper #main #content{
        padding:50px 0;
    }
    body.evo25 .cms-id-217 #form_ventes_privees .intro, .cms-id-158 #form_ventes_privees .intro{
        padding:0;
    }
    body.evo25.cms-ventes-privees #wrapper #contenu_mdf #content-wrapper #main,
    body.evo25.cms-ventes-privees #wrapper #contenu_mdf #content-wrapper,
    body.evo25.cms-ventes-privees #wrapper #contenu_mdf, .cms-ventes-privees #wrapper{
        min-height:1000px;
    }
}