@charset "utf-8";
/*
 * BCT typeface: Noto Serif Ethiopic Condensed on every page (charity request,
 * 2026-11-10). It is the font of the charity's socials, and the AFGSN site
 * uses the same files, so every platform matches.
 *
 * Why one blanket rule and not an edit to each font setting: the site's
 * fonts come from seven places, three of them in the database. They are the
 * Elementor kit and its custom font (P22 Mackinac on body and h1-h6), the
 * Customizer's Additional CSS (Barlow Condensed on the menu, buttons and
 * subtitles), the parent theme's options (Fira Sans, Lato), the Elementor
 * CSS of the pages Elementor still renders, the generated normal-pages CSS,
 * this theme's style.css, and Word styles pasted inline into posts (Times
 * New Roman, Aptos, Calibri). One !important rule outranks them all, and
 * deleting this file restores every one (functions.php enqueues it only if
 * it exists).
 *
 * Left alone: icon fonts. Font Awesome and eicons set their family on the
 * <i> element itself (surveyed over 26 pages, 2026-11-10), and themify
 * (DearFlip's toolbar) and dashicons do the same. fontello, trx_addons and
 * revicons set theirs on ::before, which this rule does not reach. The admin
 * bar also keeps WordPress's own font.
 *
 * Non-Latin pages (Urdu, Arabic, Punjabi, Tamil): the font has Latin only.
 * The stack ends in sans-serif, as "P22 Mackinac", sans-serif did, so those
 * scripts fall back to the same font as before. Georgia is there only so
 * Latin text stays serif while the webfont loads.
 *
 * font-stretch: 75% pins the variable font's width axis at Condensed, so the
 * family name alone gives the condensed cut. The family has no italic; Noto
 * Serif Italic is the same Latin design, pinned at the same width.
 */
@font-face { font-family: "Noto Serif Ethiopic Condensed"; font-style: normal; font-weight: 100 900; font-stretch: 75%; font-display: swap; src: url("noto-serif-ethiopic-latin.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Noto Serif Ethiopic Condensed"; font-style: normal; font-weight: 100 900; font-stretch: 75%; font-display: swap; src: url("noto-serif-ethiopic-latin-ext.woff2") format("woff2"); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Noto Serif Ethiopic Condensed"; font-style: italic; font-weight: 100 900; font-stretch: 75%; font-display: swap; src: url("noto-serif-italic-latin.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* The #wpadminbar argument also lifts this selector to (1,0,1), so it beats
   the few !important font rules already on the site (style.css's RevSlider
   and .sc_button rules, at 0,1,0). */
body,
body *:not(code, pre, kbd, samp,
           .fa, .fas, .far, .fab, .fal, .fad, [class^="fa-"], [class*=" fa-"],
           [class^="eicon"], [class*=" eicon"],
           [class^="ti-"], [class*=" ti-"],
           [class^="icon-"], [class*=" icon-"], [class*="trx_addons_icon"],
           [class^="revicon"], [class*=" revicon"],
           .dashicons, [class*="dashicons-"],
           #wpadminbar, #wpadminbar *) {
    font-family: "Noto Serif Ethiopic Condensed", Georgia, sans-serif !important;
}

/* The theme sets icon-box links in spaced capitals. An email address in
   capitals is wider in this font than it was in Barlow Condensed, and on
   phones it broke mid-word ("...TRUS / T.CO.UK" on the home page contact
   box). Lowercase, as the site writes addresses everywhere else, fits on
   one line down to 360px. Three classes deep so it wins whatever order the
   theme's late stylesheets load in. */
.sc_icons .sc_icons_item_link[href^="mailto:"] { text-transform: none; letter-spacing: 0; }
