/* =====================================================================
   ActuPolice.com — Icônes
   ---------------------------------------------------------------------
   Le thème d'origine chargeait la police Material Design Icons entière :
   440 Ko de CSS et 568 Ko de fichier de police, pour 24 pictogrammes
   réellement affichés. La police est ici réduite à ces 24 glyphes —
   2,2 Ko — et seules les classes utilisées sont déclarées.

   Le rendu est identique au caractère près : ce sont les mêmes glyphes,
   extraits du même fichier.
   ===================================================================== */

@font-face {
    font-family: "Material Design Icons";
    src: url("../fonts/icones.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: "Twitter Icon";
    src: url("../fonts/twittericon.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="mdi-"]::before,
[class*=" mdi-"]::before {
    font-family: "Material Design Icons";
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    speak: never;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^="ti-"],
[class*=" ti-"] {
    font-family: "Twitter Icon" !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* --- Les 24 glyphes conservés ------------------------------------- */
.mdi-account::before                  { content: "\F0004"; }
.mdi-bookmark::before                 { content: "\F00C0"; }
.mdi-cellphone::before                { content: "\F011C"; }
.mdi-chevron-left::before             { content: "\F0141"; }
.mdi-chevron-right::before            { content: "\F0142"; }
.mdi-chevron-up::before               { content: "\F0143"; }
.mdi-clock-time-nine-outline::before  { content: "\F1453"; }
.mdi-clock-time-three::before         { content: "\F1441"; }
.mdi-clock-time-three-outline::before { content: "\F144D"; }
.mdi-close::before                    { content: "\F0156"; }
.mdi-comment-outline::before          { content: "\F0182"; }
.mdi-calendar-blank-outline::before   { content: "\F0B66"; }
.mdi-earth::before                    { content: "\F01E7"; }
.mdi-email::before                    { content: "\F01EE"; }
.mdi-facebook::before                 { content: "\F020C"; }
.mdi-instagram::before                { content: "\F02FE"; }
.mdi-book-open-outline::before        { content: "\F0B63"; }
.mdi-magnify::before                  { content: "\F0349"; }
.mdi-magnify-close::before            { content: "\F0980"; }
.mdi-map-marker::before               { content: "\F034E"; }
.mdi-menu::before                     { content: "\F035C"; }
.mdi-rss::before                      { content: "\F046B"; }
.mdi-tag-multiple-outline::before     { content: "\F12F7"; }
.mdi-youtube::before                  { content: "\F05C3"; }

.ti-x-twitter::before                 { content: "\E901"; }
.ti-square-x-twitter::before          { content: "\E900"; }
