/*
 * BGT 2026.82 – Elementor-first footer colour bridge.
 *
 * IMPORTANT: The plugin intentionally does NOT force footer typography,
 * colours, spacing, icon sizes, backgrounds, overlays, alignment, margins,
 * padding, line-height or responsive values. Elementor is the source of truth
 * for the complete footer design on desktop, tablet and mobile.
 */

/* Keep the overlay decorative layer from intercepting clicks only. */
.elementor-location-footer .elementor-background-overlay {
  pointer-events: none;
}


/*
 * Elementor colour bridge:
 * Some themes assign a direct foreground colour to paragraph/text nodes on the
 * public site. That blocks the colour selected on Elementor's Text Editor
 * widget wrapper. Force those inner text nodes to inherit the Elementor widget
 * colour instead of the theme colour. No fixed colour is supplied here.
 */
.elementor-location-footer .elementor-widget-text-editor p,
.elementor-location-footer .elementor-widget-text-editor .elementor-text-editor,
.elementor-location-footer .elementor-widget-text-editor .elementor-text-editor p,
.elementor-location-footer .elementor-widget-text-editor .elementor-text-editor span,
.elementor-location-footer .elementor-widget-text-editor .elementor-widget-container > p,
.elementor-location-footer .elementor-widget-text-editor .elementor-widget-container > div,
.elementor-location-footer .elementor-widget-text-editor .elementor-widget-container > span {
  color: inherit !important;
}

/* Keep nested strong/em text tied to the Elementor-selected colour too. */
.elementor-location-footer .elementor-widget-text-editor p strong,
.elementor-location-footer .elementor-widget-text-editor p em,
.elementor-location-footer .elementor-widget-text-editor p b,
.elementor-location-footer .elementor-widget-text-editor p i {
  color: inherit !important;
}
