*[class*=favorisVendeur-] {border : 0px; background : transparent; color : #E93E6A;}
.menu-header .onglet-menu li a {color : #333}
.grey:hover {color : #000}
.menu-categorie-collection {padding : 0 !important;}
.menu-categorie-collection > li {display : inline-block;margin : 0 10px;padding-top : 10px;padding-bottom : 10px;font-weight : 700;text-transform : uppercase;font-family : 'Poppins';letter-spacing : 1px;border-bottom : 5px solid transparent;transition : all .3s ease 0}
.menu-categorie-collection > li a {color : #333;text-decoration : none}
.menu-categorie-collection > li:hover, .menu-categorie-collection > li.active {border-bottom : 3px solid #000;}
.menu-categorie-collection .linkCat > span { color : #aaa; }
.informations-vendeur {background : #fff none repeat scroll 0 0;box-shadow : 1px 1px 10px #ccc;border : 1px solid #ccc;font-family : 'Poppins';color : #000;font-size : 12px}
.informations-vendeur .libelle {color : #aaa;letter-spacing : 1px;text-transform : uppercase;font-weight : 400;font-size : 14px;display : block;margin-bottom : 10px}
.informations-vendeur a {color : #000;text-decoration : none}
.BanCodePromo {background-image : -ms-linear-gradient(left, #D64A6F 0%, #DB653D 100%);background-image : -moz-linear-gradient(left, #D64A6F 0%, #DB653D 100%);background-image : -o-linear-gradient(left, #D64A6F 0%, #DB653D 100%);background-image : -webkit-gradient(linear, left top, right top, color-stop(0, #D64A6F), color-stop(100, #DB653D));background-image : -webkit-linear-gradient(left, #D64A6F 0%, #DB653D 100%);background-image : linear-gradient(to right, #D64A6F 0%, #DB653D 100%);color : #fff;font-size : 14px;letter-spacing : 2px;padding : 10px 0;text-transform : uppercase;}
.informations-vendeur > .row > div:first-child {border-right : 2px solid #ddd; }
.info-detail-vendeur {right : 0;top : 116%;width : 400px;}
.info-detail-remise {left : -225%;top : 116%;width : 450px;}
.nomBoutiqueVendeur {display : block; font-size : 40px;height : 200px; padding : 20% 0 0;}
.bigGras {font-weight : 700;font-size : 24px;display : block;margin-bottom : 10px;}
.bigGras > span {font-size : 15px;vertical-align : top;margin-left : 5px}
.pagination {margin-top : 100px}
.pagination .gauche {font-weight : 700;border-right : 1px solid #ccc;padding-right : 50px;text-transform : uppercase}
.pagination .droite > a {margin : 0 15px;display : inline-block;color : #888;margin : 0 15px}
.squaredOne {display : inline-block !important;margin : 0 2px 0 0 !important}
.squaredOne + label {font-weight : 400;text-transform : uppercase}
#bloc-filtreListe {position : relative;z-index : 100}
.filtre-grossiste {margin-top : 20px;}
.menu-filtre-vendeur {text-align : center}
.menu-filtre-vendeur, .sous-menu-filtre-vendeur {list-style : none;padding : 0}
.menu-filtre-vendeur > li {cursor : pointer}
.menu-filtre-vendeur > li, .sous-menu-filtre-vendeur > li {display : inline-block;font-size : 14px; /*letter-spacing:1px;*/border-bottom : 5px solid transparent;}
.menu-filtre-vendeur > li.inactive {opacity : .15 !important;border : none !important;cursor : initial;}
.sous-menu-filtre-vendeur {border-bottom : 1px solid #ccc}
.sous-menu-filtre-vendeur > li {padding : 0 30px;margin : 0 65px;color : #aaa}
.coming-soon .libelle {background : orange none repeat scroll 0 0;border-radius : 10px;bottom : -25px;color : #fff;display : block;font-size : 10px;left : 0;padding : 5px 4px;position : absolute;text-transform : uppercase;width : 100%}
.menu-filtre-vendeur > li.hover:hover > *, .sous-menu-filtre-vendeur > li:hover > *, .menu-filtre-vendeur > li.active > *, .sous-menu-filtre-vendeur > li.active > * {border-bottom : 3px solid #ef4464;padding-bottom : 2px;color : #333;}
li.active > a, li.active > span {color : #ef4464 !important;}
.coming-soon, .coming-soon:hover {position : relative;border : none !important;padding-bottom : 0 !important;color : #aaa !important;cursor : default !important}
.lookbook {position : relative}
.border-angle {-moz-border-bottom-colors : none;-moz-border-left-colors : none;-moz-border-right-colors : none;-moz-border-top-colors : none;border-image : none;border-style : solid;border-width : 10px;bottom : -20px;height : 0;left : 0;position : absolute;width : 100%}
.infos-lookbook {position : absolute;top : 0;left : 0;width : 100%;height : 100%;text-align : center;padding-top : 30%}
.infos-lookbook label {color : #fff;font-family : 'Poppins';display : block;margin-bottom : 30px;font-weight : 400;letter-spacing : 1px;font-size : 18px}
.infos-lookbook h2 {font-weight : 700;font-size : 45px}
.infos-lookbook button {background : #111 none repeat scroll 0 0;border : medium none;color : #fff;letter-spacing : 1px;margin-top : 25%;padding : 15px 30px;text-transform : uppercase}
.acces-lookbook {display : none}
.lookbook:hover .infos-lookbook .acces-lookbook {display : block}
.header-details-lookbook {margin-bottom : 50px}
.header-details-lookbook .description-lookbook {padding-top : 50px;padding-bottom : 50px}
.header-details-lookbook {margin-top : 50px}
.retour-lookbooks {font-weight : 700;letter-spacing : 1px;margin-top : 100px;text-transform : uppercase;cursor : pointer}
.retour-lookbooks > * {margin-right : 30px}
.details-fiche .collection {margin-top : 100px;color : #000}
.description-reference {text-transform : uppercase}
.description-reference > * {display : block;margin-bottom : 5px}
.description-reference .nomGrossiste {font-size : 22px;letter-spacing : 1px}
.description-reference .prix {font-size : 24px;font-weight : 700}
.description-reference .prix > span {font-size : 12px;margin-left : 5px;vertical-align : top}
.description-reference .reference {font-family : "Poppins";font-size : 12px}
.details-fiche .collection span {display : block;font-size : 34px;font-weight : 700}
.details-fiche .collection span:first-child {color : #aaa}
.details-fiche .references-lookbook {margin-top : 100px}
.references-lookbook button {background : #352F3B none repeat scroll 0 0;border : medium none;color : #fff;font-size : 12px;letter-spacing : 1px;padding : 10px 20px;text-transform : uppercase}
.filtreCouleur {text-align : left}
.pagination .selected {color : #d75362 !important; font-weight : bold !important;}
#vendeur-information > ul > li {display : block; margin : 10px 0}
#vendeurs-catalogue .header-banniere, #vendeurs-catalogue .header-banniere a {font-family : 'Poppins'; color : #333}
#vendeurs-catalogue .footer-banniere h2 {font-family : Poppins;font-weight : 700; color : #333}

div.col-12 col-sm-12 col-md-3 {padding : 10px 15px}
.baniere img {width: 100%;}
@media (min-width : 992px) {
    .info-detail-vendeur, .info-detail-remise {text-align : center;}
    /** JQUERY **/
    ul[class^='row-promotionlimite-'] {position : absolute;bottom : 0%;width : 100%; text-align : center; background : rgba(255, 255, 255, 0.7);padding : 0 0.5em;margin : 0;}
    ul[class^='row-promotionlimite-'] li {display : inline-block;list-style-type : none;padding : 0.3em;text-transform : uppercase;}
    ul[class^='row-promotionlimite-'] li span {display : block;}
    .baniere ul[class^='row-promotionlimite-'] {background : rgba(255, 0, 0, 0.7);}
    .baniere ul[class^='row-promotionlimite-'] li {font-size: 0; color: #fff}
    .baniere ul[class^='row-promotionlimite-'] li span {display : inline-block; font-size: 45px}
    .baniere ul[class^='row-promotionlimite-'] li:first-child{font-size: 10px}
    .baniere ul[class^='row-promotionlimite-'] li:nth-child(2)::after{content: ':'; font-size: 40px; display: inline-block}
    .baniere ul[class^='row-promotionlimite-'] li:nth-child(3)::after{content: ':'; font-size: 40px; display: inline-block}
    /** /JQUERY **/
    }
@media (max-width : 992px) {
    .info-detail-vendeur, .info-detail-remise {left : 15%;top : 104%;width : 75%;}
    /* section,.container{padding:0 !important;margin:0 !important}*/
    /*header,.menu-filtre-vendeur > li {padding:0 !important}*/
    /* .container{width:100% !important} */
    /*.row{margin:0 !important;}*/
    /** JQUERY **/
    ul[class^='row-promotionlimite-'] {text-align : center; color : #EF5369;padding : 0 0.5em; font-size : 10px !important; margin : 0;font-weight : bolder;}
    ul[class^='row-promotionlimite-'] li {display : inline-block;list-style-type : none;padding : 0.2em;text-transform : uppercase;}
    .baniere ul[class^='row-promotionlimite-'] li span {display : inline-block; font-size: 45px}
    /** /JQUERY **/
    }
@media (max-width : 450px) {
    .baniere ul[class^='row-promotionlimite-'] li {font-size: 0;}
    .baniere ul[class^='row-promotionlimite-'] li:first-child{font-size: 10px; }
    .baniere ul[class^='row-promotionlimite-'] li:nth-child(2)::after{content: ':'; font-size: 40px; display: inline-block}
    .baniere ul[class^='row-promotionlimite-'] li:nth-child(3)::after{content: ':'; font-size: 40px; display: inline-block}
}

/* SEO */

.collapsed {
    max-height: 70px;
    overflow: hidden;
    transition: max-height 0.5s ease;
}

.expanded {
    max-height: 1000px;
    transition: max-height 0.5s ease;
}

.title {
    display: flex;
    justify-content: space-between;
    height: 70px;
    margin: auto 0;
}

.title > h2 {
    margin: auto 0;
}

.size {
    font-size: 14px;
    border: 0;
    text-decoration: underline;
    margin: auto 0;
}

#my-desc {
    background-color: rgb(240, 233, 227);
    padding: 0 15px;
    border-radius: 5px;
    width: -webkit-fill-available;
}

@media screen and (max-width: 768px) {
    .collapsed {
        height: 70px;
    }

    .expanded {
        max-height: 2000px;
    }
}