/* Fix 2026-09-16 — Restaurar jerarquia de clases utilitarias UIkit.
   Tras la actualizacion de Astroid, la tipografia generada con scope
   (.astroid-framework h3, etc., especificidad 0,1,1) paso a ganarle a las
   clases utilitarias de UIkit (.uk-heading-medium, .uk-text-bold, etc.,
   especificidad 0,1,0) que usa SP Page Builder en los titulos del slider
   y otros addons. Antes de la actualizacion esas clases ganaban.
   Aca se re-emiten las mismas reglas del framework con mayor especificidad
   (0,2,0) para restaurar el comportamiento previo. */

.astroid-framework .uk-heading-small { font-size: 2.6rem; line-height: 1.2; }
.astroid-framework .uk-heading-medium { font-size: 2.8875rem; line-height: 1.1; }
.astroid-framework .uk-heading-large { font-size: 3.4rem; line-height: 1.1; }
.astroid-framework .uk-heading-xlarge { font-size: 4rem; line-height: 1; }
.astroid-framework .uk-heading-2xlarge { font-size: 6rem; line-height: 1; }

@media (min-width: 960px) {
  .astroid-framework .uk-heading-small { font-size: 3.25rem; }
  .astroid-framework .uk-heading-medium { font-size: 3.5rem; }
  .astroid-framework .uk-heading-large { font-size: 4rem; }
  .astroid-framework .uk-heading-xlarge { font-size: 6rem; }
  .astroid-framework .uk-heading-2xlarge { font-size: 8rem; }
}

@media (min-width: 1200px) {
  .astroid-framework .uk-heading-medium { font-size: 4rem; }
  .astroid-framework .uk-heading-large { font-size: 6rem; }
  .astroid-framework .uk-heading-xlarge { font-size: 8rem; }
  .astroid-framework .uk-heading-2xlarge { font-size: 11rem; }
}

.astroid-framework .uk-text-lead { font-size: 1.5rem; line-height: 1.5; color: #333; }
.astroid-framework .uk-text-meta { font-size: .875rem; line-height: 1.4; color: #999; }
.astroid-framework .uk-text-small { font-size: .875rem; line-height: 1.5; }
.astroid-framework .uk-text-large { font-size: 1.5rem; line-height: 1.5; }
.astroid-framework .uk-text-light { font-weight: 300; }
.astroid-framework .uk-text-bold { font-weight: 700; }
.astroid-framework .uk-text-lighter { font-weight: lighter; }
.astroid-framework .uk-text-bolder { font-weight: bolder; }
.astroid-framework .uk-text-capitalize { text-transform: capitalize !important; }
.astroid-framework .uk-text-uppercase { text-transform: uppercase !important; }
.astroid-framework .uk-text-lowercase { text-transform: lowercase !important; }

/* El menu paso a tener 7 items (LICITACIONES nuevo) y no entraba en una linea. */
@media (min-width: 992px) {
  .astroid-header-section .astroid-nav {
    --bs-nav-link-padding-x: 0.5625rem;
  }
}
