
/*!* arvo-700 - latin *!*/
/*@font-face {*/
/*    font-display: block;*/
/*    font-family: 'Arvo';*/
/*    font-style: normal;*/
/*    font-weight: 700;*/
/*    src: url('../fonts/Arvo/arvo-v23-latin-700.woff2') format('woff2'); !* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *!*/
/*}*/
/*!* nunito-sans-regular - latin *!*/
/*@font-face {*/
/*    font-display: swap; !* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. *!*/
/*    font-family: 'Nunito Sans';*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    src: url('../fonts/Nunito_Sans/nunito-sans-v19-latin-regular.woff2') format('woff2'); !* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *!*/
/*}*/
/*!* nunito-sans-600 - latin *!*/
/*@font-face {*/
/*    font-display: swap; !* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. *!*/
/*    font-family: 'Nunito Sans';*/
/*    font-style: normal;*/
/*    font-weight: 600;*/
/*    src: url('../fonts/Nunito_Sans/nunito-sans-v19-latin-600.woff2') format('woff2'); !* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *!*/
/*}*/
/*!* nunito-sans-700 - latin *!*/
/*@font-face {*/
/*    font-display: swap; !* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. *!*/
/*    font-family: 'Nunito Sans';*/
/*    font-style: normal;*/
/*    font-weight: 700;*/
/*    src: url('../fonts/Nunito_Sans/nunito-sans-v19-latin-700.woff2') format('woff2'); !* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *!*/
/*}*/
/*!* nunito-sans-800 - latin *!*/
/*@font-face {*/
/*    font-display: swap; !* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. *!*/
/*    font-family: 'Nunito Sans';*/
/*    font-style: normal;*/
/*    font-weight: 800;*/
/*    src: url('../fonts/Nunito_Sans/nunito-sans-v19-latin-800.woff2') format('woff2'); !* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *!*/
/*}*/





/* ─── Metric-matched fallback fonts ──────────────────────────────────────────
 * Each fallback uses a local system font rescaled to match the real font's
 * average character width. When the web font swaps in, line breaks are
 * identical → no heading reflow, no layout shift (CLS).
 *
 * Metrics extracted from TTF files with fonttools:
 *   Arvo Bold (2048 UPM) vs Georgia  → size-adjust 104.72%
 *   Nunito Sans (1000 UPM) vs Arial   → weight-specific size-adjust
 * ─────────────────────────────────────────────────────────────────────────── */

/*!* Nunito Sans 400–500 → Arial Regular (adjusted) *!*/
/*@font-face {*/
/*    font-family: 'NunitoSans-fallback';*/
/*    src: local('Arial'), local('Helvetica Neue'), local('Helvetica');*/
/*    font-weight: 400 500;*/
/*    font-style: normal;*/
/*    size-adjust: 96.37%;*/
/*    ascent-override: 104.91%;*/
/*    descent-override: 36.63%;*/
/*    line-gap-override: 0%;*/
/*}*/

/*!* Nunito Sans 600–700 → Arial Bold (adjusted) *!*/
/*@font-face {*/
/*    font-family: 'NunitoSans-fallback';*/
/*    src: local('Arial Bold'), local('Arial-BoldMT');*/
/*    font-weight: 600 700;*/
/*    font-style: normal;*/
/*    size-adjust: 89.13%;*/
/*    ascent-override: 113.43%;*/
/*    descent-override: 39.61%;*/
/*    line-gap-override: 0%;*/
/*}*/

/*!* Nunito Sans 800–900 → Arial Bold (adjusted) *!*/
/*@font-face {*/
/*    font-family: 'NunitoSans-fallback';*/
/*    src: local('Arial Bold'), local('Arial-BoldMT');*/
/*    font-weight: 800 900;*/
/*    font-style: normal;*/
/*    size-adjust: 91.92%;*/
/*    ascent-override: 110.0%;*/
/*    descent-override: 38.41%;*/
/*    line-gap-override: 0%;*/
/*}*/

@font-face {
    font-family: 'fontello';
    src: url('../fonts/fontello/fontello.eot?21872627');
    src: url('../fonts/fontello/fontello.eot?21872627#iefix') format('embedded-opentype'),
    url('../fonts/fontello/fontello.woff2?21872627') format('woff2'),
    url('../fonts/fontello/fontello.woff?21872627') format('woff'),
    url('../fonts/fontello/fontello.ttf?21872627') format('truetype'),
    url('../fonts/fontello/fontello.svg?21872627#fontello') format('svg');
    font-weight: normal;
    font-display: block;
    font-style: normal;
}
/* arvo-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Arvo';
    font-style: normal;
    font-weight: 400;
    src: url('Arvo/arvo-v23-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* arvo-italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Arvo';
    font-style: italic;
    font-weight: 400;
    src: url('Arvo/arvo-v23-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* arvo-700italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Arvo';
    font-style: italic;
    font-weight: 700;
    src: url('Arvo/arvo-v23-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* bebas-neue-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Bebas Neue';
    font-style: normal;
    font-weight: 400;
    src: url('BebasNeue/bebas-neue-v16-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-regular (400 normal) - latin */
@font-face {
    font-display: swap;
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 400;
    src: url('Nunito_Sans/nunito-sans-v19-latin-regular.woff2') format('woff2');
}
/* nunito-sans-italic (400 italic) - latin */
@font-face {
    font-display: swap;
    font-family: 'Nunito Sans';
    font-style: italic;
    font-weight: 400;
    src: url('Nunito_Sans/nunito-sans-v19-latin-italic.woff2') format('woff2');
}
/* nunito-sans-500 - latin */
@font-face {
    font-display: swap;
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 500;
    src: url('Nunito_Sans/nunito-sans-v19-latin-500.woff2') format('woff2');
}
/* nunito-sans-600 (normal) - latin */
@font-face {
    font-display: swap;
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 600;
    src: url('Nunito_Sans/nunito-sans-v19-latin-600.woff2') format('woff2');
}
/* nunito-sans-600italic - latin */
@font-face {
    font-display: swap;
    font-family: 'Nunito Sans';
    font-style: italic;
    font-weight: 600;
    src: url('Nunito_Sans/nunito-sans-v19-latin-600italic.woff2') format('woff2');
}
/* nunito-sans-700 (normal) - latin */
@font-face {
    font-display: swap;
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 700;
    src: url('Nunito_Sans/nunito-sans-v19-latin-700.woff2') format('woff2');
}
/* nunito-sans-800 (normal) - latin */
@font-face {
    font-display: swap;
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 800;
    src: url('Nunito_Sans/nunito-sans-v19-latin-800.woff2') format('woff2');
}

/* nunito-sans-900 (normal) - latin */
@font-face {
    font-display: swap;
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 900;
    src: url('Nunito_Sans/nunito-sans-v19-latin-900.woff2') format('woff2');
}

@font-face {
    font-family: "wellnessliving";
    src: url("../fonts/wellnessliving/wellnessliving.eot");
    src: url("../fonts/wellnessliving/wellnessliving.eot?#iefix") format("embedded-opentype"),
    url("../fonts/wellnessliving/wellnessliving.woff2") format("woff2"),
    url("../fonts/wellnessliving/wellnessliving.woff") format("woff"),
    url("../fonts/wellnessliving/wellnessliving.ttf") format("truetype"),
    url("../fonts/wellnessliving/wellnessliving.svg#font") format("svg");
    font-weight: normal;
    /*
     * Icon font: use `block` (NOT `optional`).
     *
     * With `optional` the browser gives the font ~100 ms to download. On a
     * cold visit the .woff2 is discovered only after core-header.min.css is
     * parsed and almost never arrives in time, so the browser permanently
     * falls back to a system font for that page-load. Because `.icons8-*`
     * glyphs live in the PUA range (\f10e etc.), no fallback can render
     * them → the icon is invisible (e.g. icons8-path-2 on section-articles.php).
     * `block` keeps text invisible for a short blocking period and then
     * swaps in the icon font as soon as it loads, guaranteeing icons show.
     */
    font-display: block;
    font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: "wellnessliving";
        font-display: block;
        src: url("../fonts/wellnessliving/wellnessliving.svg#wellnessliving") format("svg");
    }
}
