 /* ==========================================================================
    Styles faisant appel à un fichier média
    L'URL sera différent en dev/production
    ========================================================================== */

/* ============ Typographie ============= */
@font-face{font-display:swap;font-family:FoundersGrotesk;font-style:normal;font-weight:700;src:url("/media/kzsah2mm/foundersgrotesk-bold.woff2") format("woff2")}
@font-face{font-display:swap;font-family:FoundersGrotesk;font-style:italic;font-weight:700;src:url("/media/x3obewsd/foundersgrotesk-bolditalic.woff2") format("woff2")}
@font-face{font-display:swap;font-family:FoundersGrotesk;font-style:normal;font-weight:300;src:url("/media/gygp3mh0/foundersgrotesk-light.woff2") format("woff2")}
@font-face{font-display:swap;font-family:FoundersGrotesk;font-style:italic;font-weight:300;src:url("/media/mabbf1ow/foundersgrotesk-lightitalic.woff2") format("woff2")}
@font-face{font-display:swap;font-family:FoundersGrotesk;font-style:normal;font-weight:500;src:url("/media/n3rgjskz/foundersgrotesk-medium.woff2") format("woff2")}
@font-face{font-display:swap;font-family:FoundersGrotesk;font-style:italic;font-weight:500;src:url("/media/jvzcpmvn/foundersgrotesk-mediumitalic.woff2") format("woff2")}
@font-face{font-display:swap;font-family:FoundersGrotesk;font-style:normal;font-weight:400;src:url("/media/4hhdd1fp/foundersgrotesk-regular.woff2") format("woff2")}
@font-face{font-display:swap;font-family:FoundersGrotesk;font-style:italic;font-weight:400;src:url("/media/hlxffjox/foundersgrotesk-regularitalic.woff2") format("woff2")}
@font-face{font-display:swap;font-family:FoundersGrotesk;font-style:normal;font-weight:600;src:url("/media/irmcuy4j/foundersgrotesk-semibold.woff2") format("woff2")}
@font-face{font-display:swap;font-family:FoundersGrotesk;font-style:italic;font-weight:600;src:url("/media/q04cgvus/foundersgrotesk-semibolditalic.woff2") format("woff2")}
@font-face{font-display:swap;font-family:FoundersGroteskMono;font-style:normal;font-weight:300;src:url("/media/nfbn3bgm/foundersgroteskmono-light.woff2") format("woff2")}
@font-face{font-display:swap;font-family:FoundersGroteskMono;font-style:normal;font-weight:400;src:url("/media/vraddj3v/foundersgroteskmono-regular.woff2") format("woff2")}

#navbar .nav-lower ul>li:has(ul) > a:after {
    background-image: url("/media/j05inmdo/picto-fleche-bas.svg");
}
.title-banner {
    background-image: url("/media/zfdetdzg/bandeau_texture.jpg");
}
.breadcrumb .breadcrumb-item .nav-breadcrumb__home:before {
    background-image: url("/media/d5uf2xb3/maison.svg");
}
.home-events {
    background-image: url("/media/zfdetdzg/bandeau_texture.jpg");
}
.home-events::before {
    background-image: url("/media/rpvbnjw4/expocite_accueil_e-ruban.svg");
}
/* ============ Alerte ============= */
.alert.alert-danger:before {
    background-image: url("/media/ltebvtwc/alerte.svg");
}
.alert .btn-close {
    background-image: url("/media/p1zapgdf/fermer.svg");
}

/* ============ Liens ============= */
.a-btn-link:after {
    background-image: url("/media/ko5heyjq/fleche.svg");
}

/* ============ Tiroirs ============= */
.m-drawer-list__btn:after {
    background-image: url("/media/rq2fqrb3/icn-chevron.svg");
}

/* ============ Pictos ============= */
[href^=http]:not([href*="expocite.com"],[class*="no-icon"],[class*="a-btn"])::after {
    background-image: url("/media/s0unv2it/picto-site-externe.svg");
}
@supports ((-webkit-mask:url()) or (mask:url())) {
    [href^=http]:not([href*="expocite.com"],[class*="no-icon"],[class*="a-btn"])::after {
        -webkit-mask-image: url("/media/s0unv2it/picto-site-externe.svg"), linear-gradient(transparent, transparent);
        mask-image: url("/media/s0unv2it/picto-site-externe.svg"), linear-gradient(transparent, transparent);
    }
} 
.picto-banquet:before {background-image: url("/media/4nrnypgr/picto-banquet.svg");}
.picto-batiment:before {background-image: url("/media/ypabwvt5/picto-batiment.svg");}
.picto-classe:before {background-image: url("/media/glefqrbi/picto-classe.svg");}
.picto-cocktail:before {background-image: url("/media/iroh0qk2/picto-cocktail.svg");}
.picto-congres:before {background-image: url("/media/cugfkkic/picto-congres.svg");}
.picto-degustation:before {background-image: url("/media/nrmoq4hg/picto-degustation.svg");}
.picto-dollar:before {background-image: url("/media/4cchlupp/picto-dollar.svg");}
.picto-facebook:before {background-image: url("/media/gvpb0pt4/picto-facebook.svg");}
.picto-festival:before {background-image: url("/media/mxcmpipg/picto-festival.svg");}
.picto-fleche-bas:before {background-image: url("/media/j05inmdo/picto-fleche-bas.svg");}
.picto-grand-marche:before {background-image: url("/media/3yqlijkt/picto-grand-marche.svg");}
.picto-guy-lafleur:before {background-image: url("/media/1avnyqf2/picto-guy-lafleur.svg");}
.picto-horloge:before {background-image: url("/media/lmcjhoiz/picto-horloge.svg");}
.picto-industriel:before {background-image: url("/media/dhigu2ay/picto-industriel.svg");}
.picto-lancement:before {background-image: url("/media/2zodpyqe/picto-lancement.svg");}
.picto-lieu:before {background-image: url("/media/2xjhxj5h/picto-lieu.svg");}
.picto-linkedin:before {background-image: url("/media/ldtkxfou/picto-linkedin.svg");}
.picto-loupe:before {background-image: url("/media/hxebvjho/picto-loupe.svg");}
.picto-machinerie:before {background-image: url("/media/giohjmif/picto-machinerie.svg");}
.picto-patin:before {background-image: url("/media/a1aldjmw/picto-patin.svg");}
.picto-pause:before {background-image: url("/media/qsujcgpm/pause-circle-fill.svg");}
.picto-pique-nique:before {background-image: url("/media/fn4jk2rc/picto-pique-nique.svg");}
.picto-play:before {background-image: url("/media/pcmf4uzd/play-circle-fill.svg");}
.picto-rassemblement:before {background-image: url("/media/mbjbeoby/picto-rassemblement.svg");}
.picto-salle-montre:before {background-image: url("/media/bmlbhnvu/picto-salle-montre.svg");}
.picto-salon:before {background-image: url("/media/tdknn2t1/picto-salon.svg");}
.picto-scene:before {background-image: url("/media/0rvcpyp5/picto-scene.svg");}
.picto-service:before {background-image: url("/media/n2ghqhec/picto-service.svg");}
.picto-spectacle:before {background-image: url("/media/ffplaiug/picto-spectacle.svg");}
.picto-sport-culture:before {background-image: url("/media/danp4phz/picto-sport-culture.svg");}
.picto-superficie:before {background-image: url("/media/qd1dyj50/picto-superficie.svg");}
.picto-theatre:before {background-image: url("/media/gc0ecbku/picto-theatre.svg");}
.picto-verres:before {background-image: url("/media/0x4kitjf/picto-verres.svg");}
.picto-videotron:before {background-image: url("/media/fehp4jj1/picto-centre-videotron.svg");}
.picto-web:before {background-image: url("/media/wbtfm3se/picto-web.svg");}
.picto-youtube:before {background-image: url("/media/o2nl5sgb/picto-youtube.svg");}
