/* ==========================================================================
   HOROH v1.8.5 | Links controlados pelo Theme Builder
   --------------------------------------------------------------------------
   Objetivo:
   - Corrigir link branco/invisível em termos/LGPD.
   - Evitar uppercase forçado em e-mails/links de contato.
   - Evitar hover de cor imposto pelo tema.
   - Fazer os links herdarem texto/cor/fonte/tamanho do widget/container pai
     configurado no Elementor Theme Builder.
   ========================================================================== */

/* Formulários Elementor: checkbox/aceite/LGPD */
.elementor-form .elementor-field-option a,
.elementor-form .elementor-field-option a:hover,
.elementor-form .elementor-field-option a:focus,
.elementor-form .elementor-field-option a:active {
  color: currentColor !important;
  font: inherit !important;
  letter-spacing: inherit !important;
  text-transform: none !important;
  text-decoration-color: currentColor !important;
}

/* Contact Form 7: privacidade/LGPD */
.horoh-form-contato .horoh-form-privacy a,
.horoh-form-contato .horoh-form-privacy a:hover,
.horoh-form-contato .horoh-form-privacy a:focus,
.horoh-form-contato .horoh-form-privacy a:active,
.horoh-form-contato .horoh-form-privacy .wpcf7-list-item-label a {
  color: currentColor !important;
  font: inherit !important;
  letter-spacing: inherit !important;
  text-transform: none !important;
  text-decoration-color: currentColor !important;
}

/* Links de contato/e-mail/telefone em blocos do Elementor */
.horoh-contato-link .elementor-heading-title a,
.horoh-contato-link .elementor-heading-title a:hover,
.horoh-contato-link .elementor-heading-title a:focus,
.horoh-contato-link .elementor-heading-title a:active,
.horoh-contato-link .elementor-heading-title .__cf_email__,
.horoh-contato-info a,
.horoh-contato-info a:hover,
.horoh-contato-info a:focus,
.horoh-contato-info a:active {
  color: currentColor !important;
  font: inherit !important;
  letter-spacing: inherit !important;
  text-transform: none !important;
  text-decoration-color: currentColor !important;
}

/* Evita que e-mails/telefones sejam transformados em caixa alta pelo tema */
.horoh-contato-link,
.horoh-contato-link .elementor-heading-title,
.horoh-contato-info a[href^="mailto:"],
.horoh-contato-info a[href^="tel:"] {
  text-transform: none !important;
}
