/* SPSE brand typography: Cormorant Garamond (web stand-in for Andralis) for titles, Lato for everything else.
   Loaded last by spse-brand-fonts.php. body:not(#_):not(#_) adds two IDs of specificity so these rules beat
   per-module Divi CSS and page-level code-module CSS (one ID at most) without editing any page. */

/* ---- Titles ---- */
body:not(#_):not(#_) :is(h1, h2, h3, h4, h5, h6, .et_pb_module_header, .et_pb_slide_title, .et_pb_toggle_title, .et_pb_tab_title, .et_pb_pricing_title, .et_pb_testimonial_author, .et_pb_team_member_name, .entry-title, .page-title, .wp-block-heading, .ld-item-title, .ld-course-title, .woocommerce-loop-product__title, .product_title),
body:not(#_):not(#_) :is(h1, h2, h3, h4, h5, h6, .et_pb_module_header, .et_pb_slide_title, .entry-title, .wp-block-heading, .product_title) :is(a, span, strong, em, b):not([class*="icon"]):not(.et-pb-icon) {
  font-family: "Cormorant Garamond", Cormorant, Garamond, "EB Garamond", Georgia, serif !important;
}

/* ---- Body copy, navigation, forms, buttons ---- */
body:not(#_):not(#_),
body:not(#_):not(#_) :is(p, li, a, span, div, td, th, label, input, textarea, select, button, blockquote, dd, dt, figcaption, small, strong, em, b, cite, address, summary, legend, option, .et_pb_button, .button, .gform_button):not([class*="icon"]):not([class*="fa-"]):not(.fa):not(.fas):not(.far):not(.fab):not(.dashicons):not(.et-pb-icon):not(.et_pb_icon):not(.mfp-close):not(.et-search-field):not(code):not(pre):not(kbd):not(samp):not(:is(h1, h2, h3, h4, h5, h6, .et_pb_module_header, .et_pb_slide_title, .entry-title, .wp-block-heading, .product_title) *) {
  font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
body:not(#_):not(#_) :is(code, pre, kbd, samp) {
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace !important;
}
