/**
 * Visibility restores — lost WP/Elementor styling (design freeze: restore only).
 *
 * 1. Mailto / CF Email Obfuscation on dark chrome: Elementor authored
 *    `.elementor-icon-list-text { color:#FFFFFF }` on mega-menu / footer /
 *    office icon-lists. Migration snapshots and CF `__cf_email__` put the
 *    address on bare `<a>` / span, so browser-default blue showed. Paint those
 *    targets white again. Do not change light-background body links globally.
 *
 * 2. Firewire counter numbers stay Elementor mint `#23D09C` (loop-24252.css) —
 *    do not force white.
 *
 * Reminder: turn Cloudflare Email Obfuscation OFF for clean mailto markup.
 */

/* Header mega-menu contact bar (elementor-13) + footer chrome */
.elementor-location-header .elementor-icon-list-item > a,
.elementor-location-header .elementor-icon-list-item > a[href^="mailto:"],
.elementor-location-header a[href*="/cdn-cgi/l/email-protection"],
.elementor-location-header .__cf_email__,
.elementor-location-footer .elementor-icon-list-item > a,
.elementor-location-footer .elementor-icon-list-item > a[href^="mailto:"],
.elementor-location-footer a[href*="/cdn-cgi/l/email-protection"],
.elementor-location-footer .__cf_email__,
.elementor-13 .elementor-element-7b3c973 .elementor-icon-list-item > a,
.elementor-13 .elementor-element-90a779a .elementor-icon-list-item > a,
.elementor-13 .elementor-element-7b3c973 .__cf_email__,
.elementor-13 .elementor-element-90a779a .__cf_email__ {
  color: #ffffff !important;
}

/*
 * Page / template icon-lists where Elementor already paints the text white.
 * Covers contact office cards and dark "Get in touch" email rows when CF wraps
 * the address. Scoped to icon-list items (not every body <a>).
 */
.elementor-widget-icon-list .elementor-icon-list-item > a[href^="mailto:"],
.elementor-widget-icon-list .elementor-icon-list-item > a[href*="/cdn-cgi/l/email-protection"],
.elementor-widget-icon-list .elementor-icon-list-item .__cf_email__ {
  color: #ffffff !important;
}
