.ope-banner{
    background: #FFCC33;
    font-size: 18px;
    padding: 5px;
    box-sizing: border-box;
}
.banner__underline{
    border-bottom: 2px solid white;
    padding-bottom: 0px;
    line-height: 18px;
    display: inline-block;
}
.opefi-popup-mobile.ope-banner{
    position: fixed;
    background: rgba(0,0,0,0.5);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-y: scroll;
}

.corner-page .banniere_recherche.slick-dotted.slick-slider {
    margin-top: 30px;
    margin-bottom: 0;
}

.ope-banner#AFR_petitprix2020Banner{
    background: #A80000;
    color: white;
}
#urgenceModal .modal-body{
    font-size: 16px;
    line-height: 22px;
}
.ope-banner#AFR_VN2020BannerClose{
    background: #000000;
    text-align: center;
    text-transform: uppercase;
}
.ope-banner#AFR_financement2021Banner{
    background: #FCC700;
    color: black;
}
.ope-banner#AFR_financement2021Banner:not(.no--countdown) > .content{
    text-align: left;
}
.ope-banner#AFR_PrixEnBaisse2021Banner{
    background: #2F82C4;
    color: white;
}
.ope-banner#AFR_CarteGrise2021Banner{
    background: #EC6607;
    color: white;
}
.ope-banner#AFR_OPEFI2021Banner{
    text-align: center;
}

.ope-banner#AFR_VentesFlashBanner {
    background: #F76853;
    color: white;
}

.ope-banner#AFR_fvoBanner{
    background: #F76853;
    color: white;
}

.ope-banner#AFR_PetitsPrixBanner {
    background: #1167FF;
    color: white;
    text-align: center;
}

.ope-banner#AFR_VehElecBanner {
    background: #00C7B8;
    color: white;
    text-align: center;
}

.ope-banner#AFR_PrixEnBaisseBanner {
    background: #F24A64;
    color: white;
    text-align: center;
}

.ope-banner#AFR_ArgusBanner {
    background: #CB3299;
    color: white;
    text-align: center;
}

.ope-banner#AFR_FaibleKmBanner {
    background: #FF6B58;
    color: white;
    text-align: center;
}

.ope-banner#AFR_PetitLoyerBanner {
    background: #16B8EF;
    color: white;
    text-align: center;
}

.ope-banner#AFR_MondialAutoBanner {
    background-image: url('/assets/operation/mondial-auto/fond-bandeau-header.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    color: white;
    text-align: center;
}

.ope-banner#AFR_fvoBanner a, .ope-banner#AFR_VentesFlashBanner a {
    text-align: center;
}
.ope-banner#AFR_FVO2021Banner{
    background: #000;
}

.ope-banner#AFR_FVO2021Banner .link-fvo {
    text-align: center;
}
.ope-banner#AFR_FVO2022Banner{
    background: #D30B0B;
}

.ope-banner.ope-banner-teasing#AFR_FVO2022Banner{
    background: #1167ff;
}

.ope-banner#AFR_FVO2022Banner .link-fvo {
    text-align: center;
}

.ope-banner_newvn{
    background: #C08000;
    padding: 0 10px;
    margin-right: 10px;
    line-height: 26px;
    height: 23px;
    display: inline-block;
}
.ope-banner_showvn{
    text-transform: initial;
    text-decoration: underline;
    margin-left: 10px;
}
.ope-banner.no--countdown {
    text-align: center;
}
.ope-banner.no--countdown .ope-banner__close{
    float: none;
}
.ope-banner.no--countdown .ope-banner__countdown{
    display: none;
}
.offre-rentre-pastille--vignette{
    background: #424242;
}
.opeFinancementRechercheExemple{
    position: absolute;
    right: 26.5%;
    bottom: 35%;
    width: 4%;
    height: 43%;
}
.opeCarteGriseExemple{
    position: absolute;
    right: 3%;
    width: 15%;
    height: 20%;
    bottom: 18%;
}
.opeCarteGriseExemple--mobile{
    position: absolute;
    right: 20%;
    width: 59%;
    height: 7%;
    bottom: 2%;
}
.opeCarteGriseExemple--recherche {
    display: block;
    position: absolute;
    right: 1%;
    width: 12%;
    height: 30%;
    bottom: 6%;
}

.opeCarteGriseExemple--recherche.opeCarteGrise-recherche-filtre {
    right: 10%;
    width: 13%;
}

.opeRepriseCashExemple {
    position: absolute;
    left: 2%;
    width: 13%;
    height: 8%;
    bottom: 11%;
}

.opeShippingFreeExemple{
    position: absolute;
    right: 37%;
    width: 8%;
    height: 18%;
    bottom: 5%;
}
.opeShippingFreeExemple--mobile{
    position: absolute;
    right: 20%;
    width: 59%;
    height: 8%;
    bottom: 13%;
}
.opeShippingFreeExemple--search{
    position: absolute;
    right: 14%;
    width: 13%;
    height: 35%;
    bottom: 14%;
}
.opeShippingFreeExemple--modal{
    position: absolute;
    right: 41%;
    width: 26%;
    height: 20%;
    bottom: 4%;
}
.opeFvoJeuConcoursTeaserSearchExemple {
    position: absolute;
    right: 34%;
    width: 8%;
    height: 15%;
    bottom: 13%;
}
.opeFvoJeuConcoursTeaserExemple{
    position: absolute;
    right: 55%;
    width: 8%;
    height: 8%;
    bottom: 13%;
}
.opeFvoJeuConcoursTeaserExemple--mobile{
    position: absolute;
    right: 56%;
    width: 27%;
    height: 5%;
    bottom: 40%;
}
.opeFvoJeuConcoursActifSearchExemple{
    position: absolute;
    right: 31%;
    width: 8%;
    height: 20%;
    bottom: 27%;
}
.opeFvoJeuConcoursActifExemple{
    position: absolute;
    right: 0;
    width: 8%;
    height: 8%;
    bottom: 5%;
}
.opeFvoJeuConcoursActifExemple--mobile{
    position: absolute;
    right: 70%;
    width: 27%;
    height: 5%;
    bottom: 38%;
}
.opeFvoActifSearchExemple{
    position: absolute;
    left: 39%;
    width: 7%;
    height: 15%;
    bottom: 8%;
}
.opeFvoActifExemple{
    position: absolute;
    left: 40%;
    width: 8%;
    height: 8%;
    bottom: 5%;
}
.opeFvoActifExemple--mobile{
    position: absolute;
    right: 73%;
    width: 24%;
    height: 5%;
    bottom: 39%;
}
.opeFvoTeaserSearchExemple{
    position: absolute;
    left: 23%;
    width: 8%;
    height: 12%;
    bottom: 9%;
}
.opeFvoTeaserExemple{
    position: absolute;
    left: 28%;
    width: 8%;
    height: 8%;
    bottom: 5%;
}
.opeFvoTeaserExemple--mobile{
    position: absolute;
    right: 73%;
    width: 24%;
    height: 5%;
    bottom: 39%;
}

.opeVentesFlashExemple {
     position: absolute;
     right: 0;
     width: 9%;
     height: 15%;
     bottom: 0;
 }

.banniere_recherche .opeVentesFlashExemple {
    height: 34%;
}

.opeVentesFlashExemple--mobile{
    position: absolute;
    right: 0;
    width: 20%;
    height: 5%;
    bottom: 2%;
}

.opePrixEnBaisseExemple{
    position: absolute;
    right: 2%;
    width: 17%;
    height: 25%;
    bottom: 5%;
}
.opePrixEnBaisseExemple--mobile{
    position: absolute;
    right: 20%;
    width: 59%;
    height: 7%;
    bottom: 2%;
}
.opePrixEnBaisseExemple--search {
    position: absolute;
    right: 2%;
    width: 11%;
    height: 30%;
    bottom: 6%;
}

.opePrixEnBaisseExemple--search-filtre {
    position: absolute;
    right: 0;
    width: 10%;
    height: 30%;
    bottom: 31%;
}

.opePrixEnBaisseExemple--corner {
    position: absolute;
    left: 2%;
    width: 14%;
    height: 7%;
    bottom: 7%;
}

.opeFVOExemple {
    z-index: 1;
    display: block;
    position: absolute;
    right: 14%;
    bottom: 30%;
    width: 11%;
    height: 15%;
}

.opeFVOExemple--search {
    z-index: 1;
    display: block;
    position: absolute;
    right: 0;
    bottom: 9%;
    width: 12%;
    height: 22%;
}

.opeFVOExemple--search-filtree {
    right: 2%;
    bottom: 28%;
    width: 7%;
    height: 36%;
}

.opeFVOExemple--mobile {
    z-index: 1;
    cursor: pointer;
    position: absolute;
    left: 3%;
    bottom: 8%;
    width: 23%;
    height: 6%;
}

.opeFVOExemple--corner {
    z-index: 1;
    cursor: pointer;
    position: absolute;
    right: 84%;
    bottom: 7%;
    width: 14%;
    height: 12%;
}

.opeFVOExemple--corner.opeFVOExemple--corner-active {
    right: 13%;
}

.bannerFVO--lottie {
    height: 200px;
}
.bannerFVO--lottie-corner {
    height: 120px;
}

.opeLegalNotice--listing {
    position: absolute;
    bottom: 11%;
    left: 34%;
    width: 32%;
    height: 3%;
    cursor: pointer;
    z-index: 2;
}

.ope-banner .content{
    color: white;
    display: block;
    position: relative;
}
.ope-banner .content .ope-banner__label-wrapper svg{
    vertical-align: top;
    height: 20px;
}
.ope-banner .content .ope-banner__label-wrapper > svg:nth-child(1){
    margin-right: 10px;
}
.ope-banner .content .ope-banner__label-wrapper > svg:nth-child(3){
    margin-left: 10px;
    float: right;
}
.ope-banner .ope-banner__label{
    color: white;
}

.ope-banner#AFR__PremiumNoel2019BannerClose .ope-banner__label{
    color: #F0CE91;
}
.ope-banner__countdown{
    font-size: 16px;
    float: right;
}
#AFR__PremiumNoel2019BannerClose .ope-banner__countdown{
    color: #F0CE91;
}
.ope-banner__close{
    cursor: pointer;
}
.ope-banner__close svg{
    height: 18px;
    vertical-align: middle;
    max-width: inherit;
}
.ope-banner__close svg rect{
    fill: white;
}
.ope-banner__label-wrapper{
    display: flex;
    justify-content: center;
    column-gap: 1rem;
    position: relative;
}
#AFR_OPEFI2021Banner .ope-banner__label-wrapper {
    position: initial;
}
#AFR_OPEFI2021Banner .ope-banner__close {
    right: 0;
}

/*Banner*/
.bandeauRenaultCaptur201911 .content,
.bandeauPremiumNoel201912 .content{
    position: relative;
}
.opeRenaultCaptur{
    position: absolute;
    left: 24%;
    height: 55%;
    width: 8%;
    bottom: 0;
}
.opeRenaultCaptur--mobile{
    position: absolute;
    top: 18%;
    right: 4%;
    height: 12%;
    width: 24%;
}
.opeRenaultCaptur--search{
    position: absolute;
    left: 33%;
    height: 90%;
    width: 10%;
    bottom: 0;
}

/* OPE LOA 208 2022-06-21 -> 2022-07-30 */
#AFR_LOA_208_2022Banner .ope208-banner__countdown{
    display: inline-block;
    padding-right: 5px;
    font-size: 14px;
    margin-left: 350px;
    font-weight: normal;
}
#AFR_LOA_208_2022Banner .ope-banner__label__title{
  display: inline-block;
}
.ope-banner__label--light{
  font-weight: 100;
}
.ope-banner#AFR_LOA_208_2022Banner{
  background: #FF474B;
  color: white;
}

.ope-banner#standAloneBanner{
    background: #1167FF;
    color: white;
    text-align: center;
}

.ope-banner#standAloneBanner p{
    margin: 0;
}
.click-disable{
  pointer-events: none;
}
.banner-search_ope208_legalnoticebtn {
  z-index: 1;
  display: block;
  position: absolute;
  right: 0px;
  bottom: 6%;
  width: 15%;
  height: 22%;
}

/*Flash*/
.vehicules .fiche-synth .sticker.sticker-flash{
    background: #FFCC33;
    color: black;
    font-size: 11px;
    font-weight: 700;
    width: 100px;
}

.vehicules .fiche-synth .sticker.sticker-flash svg{
    vertical-align: sub;
    height: 13px;
    margin-left: 3px;
}
.vehicules .fiche-synth .sticker.sticker-premium{
    background: none;
    width: 110px;
}
.vehicules .fiche-synth .sticker.sticker-offrerentre{
    background: #424242;
    height: auto;
}
.vehicules .fiche-synth .sticker.sticker-blackweek{
    background: #000000;
    height: auto;
}
.vehicules .fiche-synth .sticker.sticker-cartegrise{
    background: #EC6607;
    height: auto;
}
.vehicules .fiche-synth .sticker.sticker-loa{
    color: #000000;
    background: #FAC807;
    height: auto;
}
.vehicules .fiche-synth .sticker.sticker-shippingfree{
    background: #44C1C0;
    height: auto;
}
.vehicules .fiche-synth .sticker.sticker-crossedoutprice{
    background: #F76853;
    height: auto;
}
.vehicules .fiche-synth .sticker.sticker-gooddeals{
    background: #C08000;
    height: auto;
}
.vehicules .fiche-synth .sticker .sticker-price{
    font-size: 12px;
    font-weight: 700;
}
.vehicules .fiche-synth .sticker.sticker-prixbarre{
    background: #0C5D97;
    padding: 5px 5px 4px 10px;
    z-index: 51;
}
.vehicules .fiche-synth .sticker.sticker-prixbarre svg{
    height: 14px;
    vertical-align: sub;
    margin-left: 3px;
}
.vehicules .fiche-synth .sticker.sticker-mercedes{
    background: #C40303;
}
.vehicules .fiche-synth .sticker.sticker-2loyeroffert{
    background: #FAC807;
    color: black;
    font-weight: 700;
    font-size: 12px;
}

.vehicules .fiche-synth .sticker.sticker-jdc {
    background: #297FA6;
    height: auto;
    padding-left: 55px;
    font-weight: bold;
}

.vehicules .fiche-synth .sticker.sticker-jdc img {
    width: 55px;
    position: absolute;
    left: 0;
    top: 0;
}

.vehicules .fiche-synth .sticker.sticker-elec {
    background: #00C7B8;
    height: auto;
    font-weight: bold;
}


/*Pastille*/
.flash-pastilles{
    z-index: 10;
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.flash-pastille{
    position: absolute;
    width: auto;
    font-size: 16px;
    line-height: 20px;
    padding: 10px 15px 7px;
    text-transform: uppercase;
    white-space: nowrap;
}
.flash-pastille__price{
    font-size: 20px;
    font-weight: 700;
}
.flash-pastille + .flash-pastille{
    margin-top: 5px;
}
.flash-pastille--offrerentre{
    background: #424242;
    color: white;
    line-height: 22px;
}
.flash-pastille--blackweek{
    color: white;
    padding-right: 30px;
    padding-left: 0;
    min-width: 180px;
    box-sizing: border-box;
}
.flash-pastille--prixenbaisse {
    color: white;
    background: #F24A64;
    padding: 10px 10px;
    box-sizing: border-box;
}

.flash-pastille--bonsplans {
    color: white;
    background: #9D00FF;
    padding: 10px 10px;
    box-sizing: border-box;
    margin-top: 20px;
}

.flash-pastille--garantie-moteur {
    color: white;
    background: #31B4B6;
    padding: 10px 10px;
    box-sizing: border-box;
    margin-top: 20px;
    width: max-content;
    display: flex;
}

.flash-pastille--garantie-moteur a {
    display: flex;
    margin-left: 5px;
}

.flash-pastille--garantie-moteur img {
    width: 14px;
}

.flash-pastille--shippingfree{
    color: white;
    background: #44C1C0;
    padding: 10px 10px;
    box-sizing: border-box;
}
.flash-pastille--op_credit_auto{
    color: black;
    font-weight: 700;
    background: #FCC700;
}
.flash-pastille--fvo{
    color: white;
    font-weight: 700;
    background: #D30B0B;
    width: fit-content;
}
.flash-pastille--loa{
    color: #000000;
    background: #FAC807;
    padding: 5px 10px;
    box-sizing: border-box;
    margin-top: 10px;
    margin-left: -10px;
}

.flash-pastille--elec {
    color: white;
    background: #00C7B8;
    padding: 5px 10px;
    margin-top: 10px;
}

.flash-pastille--cartegrise{
    color: white;
    background: #EC6607;
    padding: 10px 10px;
    box-sizing: border-box;
}
.flash-pastille--cartegrise strong{
    font-size: 20px;
}
.flash-pastille--shippingfree{
    color: white;
    background: #44C1C0;
    padding: 10px 15px 8px;
    box-sizing: border-box;
    font-size: 18px;
}
.flash-pastille--shippingfree strong{
    font-size: 20px;
    display: block;
    margin-top: 2px;
}
.flash-pastille--crossedoutprice{
    color: white;
    background: #F76853;
}
.flash-pastille--gooddeals{
    color: white;
    background: #C08000;
    z-index: 9;
}
.flash-pastille--mixte{
    color: white;
    background: #F24A64;
}

.flash-pastille--jdc {
    color: white;
    background: #297FA6;
    margin-top: 20px;
    padding: 7px 15px 4px 90px;
    position: unset;
}

.flash-pastille--jdc img {
    width: 90px;
    position: absolute;
    left: 0;
    top: 0;
}

.flash-pastille--jdc sup {
    text-transform: lowercase;
}

.flash-pastille--petitprix {
    color: white;
    background: #7062EF;
}

.flash-pastille--faiblekm {
    color: white;
    background: #FF6B58;
}

.flash-pastille--petitloyer {
    color: white;
    background: #16C6EF;
}

.flash-pastille--occasionexceptionnelle {
    color: white;
    background: #F7C74F;
}

.flash-pastille--argus {
    color: white;
    background: #CB3299;
}

.flash-pastille--mercedes{
    color: white;
    background: #C40303;
    padding: 10px 35px 7px 15px;
}
.flash-pastille--2loyeroffert{
    color: black;
    background: #F9C72F;
}
.ope-mercedes.icone-mentions-block{
    display: inline-block;
}
.ope-mercedes--white.icone-mentions-block{
    margin-left: 4px;
    position: absolute;
    right: 10px;
    top: 6px;
}
.ope-mercedes.icone-mentions-block svg{
    width: 15px;
}
.ope-mercedes--white.icone-mentions-block svg path,
.ope-mercedes--white.icone-mentions-block svg polygon{
    fill: white;
}
.ope-mercedes ~ .tooltip .tooltip-inner{
    width: 260px;
    font-size: 16px;
    line-height: 20px;
    text-transform: initial;
}
.flash-pastille--noloa{
    padding-right: 40px;
    min-width: 120px;
}
.flash-pastille--noloa .hidden{
    display: block;
}
.flash-pastille__background{
    position: absolute;
}
.flash-pastille__background svg {
    height: 100%;
    width: 100%;
}
.flash-pastille__content{
    position: relative;
    padding: 5px 10px;
}
.flash-pastille--noloa .flash-pastille__content{
    padding: 6px 10px;
}
#page-delivery .flash-pastille,
.monCompte .flash-pastille{
    padding: 5px 6px;
    font-size: 14px;
    line-height: 16px;
    box-shadow: 0 3px 6px #00000029;
    top: 10px;
    left: -10px;
}
#page-delivery .flash-pastille--blackweek,
.monCompte .flash-pastille--blackweek{
font-size: 12px;
line-height: 15px;
}
#page-delivery .flash-pastille--noloa,
.monCompte .flash-pastille--noloa{
padding-right: 30px;
}
#page-delivery .flash-pastille__content,
.monCompte .flash-pastille__content{
padding: 6px 10px;
}
.pastille-2loyeroffert{
padding-left: 0;
}
.pastille-2loyeroffert svg{
width: 200px;
height: 40px;
}

/*Financement*/
.financement_payin3months{
    background: #FFFAEB;
    padding: 20px;
    border: 1px solid #FFCC33;
    font-size: 16px;
    line-height: 22px;
}

.financement .financement_payin3months{
    margin-bottom: 20px;
}

#menu .nav-tabs>li.financement-ope>a,
#menu .nav-tabs>li.financement-ope:hover>a{
    color: #FCC700;
}

#menu .nav-tabs>.financement-ope.active>a,
#menu .nav-tabs>.financement-ope.active>a:hover,
#menu .nav-tabs>.financement-ope.active>a:focus{
    color: #FCC700;
    border-bottom: 2px solid #FCC700;
}

.bloc-icon-info--payin3months{
    width: 13px;
    display: inline-block;
}

.aHeader1--black{
    background: black;
    border-top: 1px solid #272727;
}
.aHeader1--black .recherche-header #form_recherche_found .div_recherche_found #chaine_header{
    background: #474747;
    border: 1px solid #272727;
}
.aHeader1--black .recherche-header svg path,
.aHeader1--black li.info-contact svg path,
.aHeader1--black li.info-connection svg path,
.aHeader1--black li.info-panier svg path,
.aHeader1--black li.side-menu svg path{
    fill: white;
}
.aHeader1--black #chaine_header::placeholder {
    color: white;
}
.aHeader1--black li.info-contact a{
    color: white;
}
.aHeader1--black.delivery .logoMobile{
    background: black;
}
body.delivery-page .aHeader1--black.delivery .logoMobile .aIdentite h1{
    color: white;
}
.thumbnail_vehicle--black .prix--actif{
    background: black;
}
.thumbnail_vehicle--black.fiche-synth .equipement_diff_vignette ul li:nth-child(6):before {
    background: #D4D4D4;
}
.thumbnail_vehicle.thumbnail_vehicle--black .thumbnail_footer .savoir_plus{
    color: black;
}
.thumbnail_vehicle.thumbnail_vehicle--black .prix .center_prix p.mensualite_min{
    color: black;
}
.thumbnail_vehicle.thumbnail_vehicle--black .prix .center_prix{
    color: black;
}

@media (max-width:1199px){
    .ope-banner__countdown{
        float: none;
        display: block;
    }
    .ope-banner__label-wrapper{
        float: none;
    }
    .ope-fi-banner{
        height: auto;
    }
    .ope-banner .content,
    .ope-banner#AFR_financement2021Banner:not(.no--countdown) > .content{
        text-align: center;
    }
    .ope-banner_showvn{
        display: block;
        margin: 0;
    }
    #AFR_LOA_208_2022Banner .ope208-banner__countdown{
      margin-top: 5px;
      margin-left: 0px;
      display: block;
    }
    #AFR_LOA_208_2022Banner .ope-banner__label__title{
      padding-top: 10px;
      line-height: 10px;
    }
}

@media (min-width: 1003px) and (max-width: 1199px){
    .thumbnail_vehicle--black.fiche-synth .equipement_diff_vignette ul li:nth-child(4):before {
        background: #D4D4D4;
    }
}

@media (max-width:1003px) {
    .ope-banner__close.covid_nov_2020_clic_fermeturebandeauheader_track__ga {
        top: 0;
        right: 0;
    }

    .ope-banner__close.covid_nov_2020_clic_fermeturebandeauheader_track__ga svg {
        width: 14px;
    }

    .covid_nov_2020_clic_clicbandeauheader_track__ga .ope-banner__label-wrapper  {
        padding: 0 10px;
    }

    .ope-banner .content .ope-banner__label-wrapper > svg:nth-child(1){
        margin-right: 5px;
    }
    .ope-banner .content .ope-banner__label-wrapper > svg:nth-child(3) {
        margin-left: 5px;
        float: none;
    }
    .ope-banner_newvn{
        margin-right: 5px;
        display: inline-block;
        margin-bottom: 5px;
    }
    .ope-banner .content{
        font-size: 13px;
        line-height: 18px;
    }
}

@media (max-width: 1023px) {
    .ope-banner.op-banner-header .content {
        font-size: 13px;
        line-height: 18px;
    }
}

@media (max-width: 1002px) and (min-width: 768px){
    .thumbnail_vehicle--black.fiche-synth .equipement_diff_vignette ul li:nth-child(3):before {
        background: #D4D4D4;
    }
}

@media (max-width: 1002px){
    .flash-pastille{
        font-size: 12px;
        padding: 5px 10px 3px;
    }
    .flash-pastille--mercedes{
        padding: 5px 30px 3px 10px;
    }

    .flash-pastille.flash-pastille--jdc {
        padding: 3px 10px 1px 65px;
        margin-top: 14px;
    }

    .flash-pastille--jdc img {
        width: 65px;
    }
}

@media (max-width:767px) {
    .bannerFVO--lottie-mobile {
        display: flex !important;
    }
    .flash-pastille--noloa{
        padding-right: 30px;
    }
    .flash-pastille__content{
        padding: 5px 10px;
    }
    .ope-banner{
        height: auto;
    }

    .ope-banner__countdown{
        display: inline-block;
        font-size: 16px;
    }
    .ope-banner .content .ope-banner__label-wrapper > svg{
        vertical-align: top;
    }
    .ope-banner .content .ope-banner__label-wrapper > svg:nth-child(1){
        margin: 0 5px 10px 0;
    }
    .ope-banner .content .ope-banner__label-wrapper > svg:nth-child(2){
        margin: 0;
        float: none;
    }

    .vehicules .fiche-synth .sticker.sticker-premium{
        padding: 0px;
        width: 120px;
    }
    .tooltip-banner__hp--mobile{
        position: absolute;
        right: 21%;
        margin-right: 0.3%;
        top: 75%;
        width: 6%;
        height: 5%;
    }
    .tooltip-banner__banner{
        width: 250px;
    }
    .ope-fi-banner a{
        max-width: 100%;
    }
    .ope-banner#AFR_blackweek2020BannerClose .content{
        text-align: center;
    }

    .ope-banner#AFR_PetitsPrixBanner .ope-banner__label {
        font-size: 16px;
    }

    .ope-banner#AFR_MondialAutoBanner {
        background-image: url('/assets/operation/mondial-auto/fond-bandeau-header-mobile.jpg');
    }

    .opePrixEnBaisseExemple--corner {
        left: 2%;
        width: 26%;
        height: 8%;
        bottom: 7%;
    }
}

@media (min-width: 551px) and (max-width: 627px){
    .thumbnail_vehicle--black.fiche-synth .equipement_diff_vignette ul li:nth-child(5):before {
        background: #D4D4D4;
    }
}

@media screen and (max-width: 333px){
    .thumbnail_vehicle--black.fiche-synth .equipement_diff_vignette ul li:nth-child(6):before {
        background: #D4D4D4;
    }
}
