/**
 * ProRadio Child: Lock stylesheet
 * Font-face is added inline from inc/proradio-kirki-lock.php.
 * No header/menu overrides – theme default: menu at 1200px+, hamburger below (avoids compressed items when narrowing).
 */

/* Footer: match site typography and color (same as menu/captions – Montserrat 600, uppercase, black) */
#proradio-footer .proradio-footer__copy.proradio-primary,
.proradio-footer__copy.proradio-primary,
#proradio-footer .proradio-footer__copy.proradio-primary a,
.proradio-footer__copy.proradio-primary a {
  color: #000000 !important;
  font-family: Montserrat, sans-serif !important;
  font-weight: 600 !important;
  letter-spacing: 0.03em !important;
  text-transform: uppercase !important;
}
/* No font-size here – let Kirki/customizer (e.g. 18px on html/body) control footer size */

/* Elementor megafooter (orange bar): color + typography (no font-size – use Kirki 18px) */
#proradio-megafooter .elementor-9282 {
  --e-global-color-primary: #000000 !important;
  --e-global-typography-primary-font-family: Montserrat, sans-serif !important;
  --e-global-typography-primary-font-weight: 600 !important;
}
#proradio-megafooter .elementor-9282 .elementor-element,
#proradio-megafooter .elementor-9282 .elementor-widget-text-editor,
#proradio-megafooter .elementor-9282 .elementor-heading-title,
#proradio-megafooter .elementor-9282 p,
#proradio-megafooter .elementor-9282 a,
#proradio-megafooter .elementor-9282 .elementor-widget-text-editor p,
#proradio-megafooter .elementor-9282 .elementor-heading-title {
  color: #000000 !important;
  font-family: Montserrat, sans-serif !important;
  font-weight: 600 !important;
  letter-spacing: 0.03em !important;
  text-transform: uppercase !important;
  /* font-size: inherit from Kirki (e.g. 18px on html/body) – do not override */
}
/* Keep social icon glyphs visible (white on black circle) */
#proradio-megafooter .elementor-9282 .elementor-social-icon i {
  color: #ffffff !important;
}
#proradio-megafooter .elementor-9282 .elementor-social-icon svg {
  fill: #ffffff !important;
}
