/* LQP Parche 21 — separación visual del menú sin cambiar el tamaño del botón */
@media (min-width: 769px) {
  /* Crea aire entre la franja negra "Ahora" y el menú principal. */
  .site-header .main-nav {
    margin-top: 12px !important;
  }

  /* Conserva el tamaño actual del botón y evita desplazamientos heredados. */
  .site-header .main-nav .menu-toggle-nav {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    align-self: center !important;
  }
}

@media (max-width: 768px) {
  /* En móvil no añade espacio innecesario. */
  .site-header .main-nav {
    margin-top: 0 !important;
  }
}

/* === LQP ÚLTIMA HORA MÁS DELGADA === */
.site-header .ticker{
  min-height:0!important;
  height:auto!important;
}

.site-header .ticker .ticker-inner{
  min-height:44px!important;
  height:44px!important;
  align-items:stretch!important;
}

.site-header .ticker .ticker-inner > strong{
  min-height:44px!important;
  height:44px!important;
  padding:0 16px!important;
  font-size:11px!important;
  line-height:1!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}

.site-header .ticker .ticker-track{
  min-height:44px!important;
  height:44px!important;
  display:flex!important;
  align-items:center!important;
}

.site-header .ticker .ticker-track a,
.site-header .ticker .ticker-track span{
  height:44px!important;
  line-height:44px!important;
  padding:0 20px!important;
  font-size:14px!important;
  margin:0!important;
}

@media(max-width:768px){
  .site-header .ticker .ticker-inner,
  .site-header .ticker .ticker-inner > strong,
  .site-header .ticker .ticker-track{
    min-height:40px!important;
    height:40px!important;
  }

  .site-header .ticker .ticker-track a,
  .site-header .ticker .ticker-track span{
    height:40px!important;
    line-height:40px!important;
    font-size:12px!important;
  }

  .site-header .ticker .ticker-inner > strong{
    padding:0 12px!important;
    font-size:9px!important;
  }
}
/* === FIN LQP ÚLTIMA HORA MÁS DELGADA === */

