/*
 * SEO/UX FIX: theme/css/icofont.min.css is a stripped subset (47 icons)
 * missing several classes the site's own templates actually use:
 * icofont-check-circled, icofont-quote-right, icofont-rounded-double-right,
 * icofont-rounded-double-left, icofont-stylish-right, icofont-ui-calendar.
 * These were rendering as invisible/blank elements.
 *
 * This file adds ONLY those 6 icons, sourced from the full IcoFont library's
 * font files (already present on this server at
 * theme/plugins/icofont/fonts/icofont7858.*), under a distinct font-family
 * name ("icofont-missing-set") so it cannot conflict with or affect any
 * icon class already working under the original "IcoFont" family. This is
 * deliberately additive-only -- safer than swapping the base icon file
 * wholesale, which previously caused ALL icons (including working ones) to
 * break due to a codepoint mismatch between the two font builds.
 */
@font-face {
    font-family: 'icofont-missing-set';
    src: url('../plugins/icofont/fonts/icofont7858.eot?v=1.0.0-beta');
    src: url('../plugins/icofont/fonts/icofont7858.eot?v=1.0.0-beta#iefix') format('embedded-opentype'),
    url('../plugins/icofont/fonts/icofont7858.ttf?v=1.0.0-beta') format('truetype'),
    url('../plugins/icofont/fonts/icofont7858.woff?v=1.0.0-beta') format('woff'),
    url('../plugins/icofont/fonts/icofont7858.svg?v=1.0.0-beta#icofont') format('svg');
    font-weight: normal;
    font-style: normal;
}

.icofont-check-circled,
.icofont-quote-right,
.icofont-rounded-double-right,
.icofont-rounded-double-left,
.icofont-stylish-right,
.icofont-ui-calendar {
    font-family: 'icofont-missing-set' !important;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    speak: none;
    -webkit-font-smoothing: antialiased;
}

.icofont-check-circled:before      { content: "\efac"; }
.icofont-quote-right:before        { content: "\f0b2"; }
.icofont-rounded-double-right:before { content: "\eb59"; }
.icofont-rounded-double-left:before  { content: "\eb58"; }
.icofont-stylish-right:before      { content: "\eb81"; }
.icofont-ui-calendar:before        { content: "\ed21"; }
