/* ============================================================
   Site-wide typeface: Quasimoda (body) + Bilo (headings)
   Restores the typography used on the previous production site
   (opportunity.lacounty.gov, Adobe Fonts kit xpv8bvv), replacing
   the current theme defaults Cabin Condensed / Montserrat.
   Loaded after the theme's generated typography CSS so these
   !important rules win without touching the Redux theme options.
   ============================================================ */

/* :not(i) / :not(dashicons) so icon fonts (Font Awesome, typicons, entypo, etc. — all
   rendered as empty <i class="..."> glyphs in this theme) keep their own font-family. */
body,
body *:not(i):not([class*="dashicons"]) {
  font-family: "quasimoda", sans-serif !important;
}

h1, h2, h3, h4, h5, h6,
.grve-h1, .grve-h2, .grve-h3, .grve-h4, .grve-h5, .grve-h6,
#grve-header .grve-logo.grve-logo-text a,
#grve-page-title .grve-title,
#grve-blog-title .grve-title,
#grve-post-title .grve-title,
#grve-portfolio-title .grve-title,
#grve-product-title .grve-title,
#grve-product-tax-title .grve-title,
#grve-feature-section .grve-title,
ul.grve-menu > li.megamenu > ul > li > a,
#grve-main-menu .grve-wrapper > ul > li ul li.grve-goback a,
#grve-hidden-menu ul.grve-menu > li ul li.grve-goback a {
  font-family: "bilo", sans-serif !important;
}
