/* ============================================================
   JM Ford Law - page-level fixes (NOT header/footer).
   The site-wide header + footer now live in shared.css + the
   injected partials; all the old header/footer override rules
   were removed from here because Duda's original chrome is hidden.
   Linked from every page via:
     <link rel="stylesheet" href="/assets/site-fixes.css">
   ============================================================ */

/* --- Local copies of Duda's custom icon fonts (envelope/social/etc.)
       so icons render even if Duda's CDN is blocked/gone. --- */
@font-face{font-family:"dm-social-icons";font-display:block;
  src:url(fonts/dm-social-icons.woff) format("woff"),
      url(fonts/dm-social-icons.ttf) format("truetype")}
@font-face{font-family:"dm-common-icons";font-display:block;
  src:url(fonts/dm-common-icons.woff) format("woff"),
      url(fonts/dm-common-icons.ttf) format("truetype")}

/* --- Kill the invisible full-screen popup overlay that blocked all clicks --- */
#dmPopup,#dmPopupMask{display:none!important}

/* --- Empty placeholder sliders left behind by the export --- */
#\31 315497414,   /* contact page */
#\31 224809877{display:none!important}   /* index page */

/* ---------- CONTENT fixes (page body, not chrome) ---------- */
/* These sections use theme vars (--color_5 tan, --color_7 near-white) for
   text. They were designed on dark/coloured backgrounds that the static
   export dropped, leaving light text on white. We can't redefine the theme
   vars globally (they're correct elsewhere, e.g. the maroon bands), so we
   fix the specific affected sections by id. */

/* index "Put Experience On Your Side": a feature band designed dark.
   Restore the brand-maroon background; force its text + icons to light. */
.u_1941911280{background-color:#622936!important}
.u_1941911280 p,.u_1941911280 span,.u_1941911280 li,
.u_1941911280 h1,.u_1941911280 h2,.u_1941911280 h3{color:#f3ece9!important}
.u_1941911280 svg{fill:#ffffff!important;stroke:#ffffff!important;color:#ffffff!important}
.u_1941911280 svg [fill]{fill:#ffffff!important}
.u_1941911280 svg [stroke]{stroke:#ffffff!important}

/* index "Meet Our Attorney" heading: faint tan on white -> brand maroon */
.u_1754957462,.u_1754957462 *{color:#622936!important}

/* contact-us-popup "Schedule A Case Evaluation" / "Contact us now!":
   near-white headings on white -> brand maroon */
.u_1464524563,.u_1464524563 *,
.u_1615862276,.u_1615862276 *{color:#622936!important}

/* privacy-policy email link: faint tan on white -> readable maroon */
.u_1234238758,.u_1234238758 a{color:#622936!important;text-decoration:underline}

/* index intro paragraph under "Tailored Legal Solutions ...": white on white
   ("Facing a legal issue related to business contract transactions ...") */
.u_1027141371,.u_1027141371 *{color:#3a3a3a!important}
