.darkmode .header_mobile56 img.main-img-logo {
    content: url(https://adnoticias.mx/wp-content/uploads/2024/12/AD-Noticias-35-anos-w.svg);
    height: 48px;
}

.meta56__item.meta56__category--fancy.meta56__category--fancy--plain {
    justify-content: center;
    display: flex ;
    width: 100%;
}

@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap');

/* Contenedor */
.news-ticker-wrapper{
  height: 36px;
  display: flex !important;
  align-items: center;
  gap: 14px;
  padding: 0 16px;
  background: #ffffff;
  color: #111111;

  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;

  box-sizing: border-box;
  overflow: hidden;

  font-family: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.01em;
}

/* ✅ LABEL blindado */
.news-ticker-wrapper .news-label{
  display: inline-flex !important;
  align-items: center !important;
  height: 36px !important;
  line-height: 36px !important;

  flex: 0 0 auto !important;      /* no se encoge */
  flex-shrink: 0 !important;

  color: #ff4040 !important;
  font-weight: 700 !important;
  font-family: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;

  padding: 0 14px 0 16px !important;
  margin: 0 14px 0 0 !important;

  border-right: 1px solid #d6d6d6 !important;

  background: #ffffff !important; /* tapa lo que pase “detrás” */
  position: relative !important;
  z-index: 50 !important;

  opacity: 1 !important;
  visibility: visible !important;
}

/* Ventana ticker */
.news-ticker{
  flex: 1 1 auto !important;
  overflow: hidden !important;
  min-width: 0 !important; /* clave en flex para que recorte bien */
}

.news-ticker-track{
  overflow: hidden !important;
}

.news-ticker-inner{
  display: inline-flex !important;
  align-items: center !important;
  white-space: nowrap !important;
  width: max-content !important;

  will-change: transform;
  animation: ticker-marquee 140s linear infinite !important;
  position: relative;
  z-index: 10;
}

/* Pausa al hover */
.news-ticker-wrapper:hover .news-ticker-inner{
  animation-play-state: paused;
}

/* Items */
.ticker-item{
  display: inline-flex;
  align-items: center;
}

/* 🔴 Punto rojo */
.ticker-item::before{
  content: "●";
  color: #ff4040;
  font-size: 10px;
  margin-right: 10px;
  transform: translateY(-1px);
}

/* Separador */
.ticker-item::after{
  content: "";
  width: 1px;
  height: 14px;
  background-color: #d6d6d6;
  margin: 0 18px;
  display: inline-block;
}
.ticker-item:last-child::after{ display:none; }

/* Links */
.ticker-item a{
  color: #111111;
  text-decoration: none;
  line-height: 36px;
  display: inline-block;
  font-weight: 500;
}
.ticker-item a:hover{
  color: #ff4040;
  text-decoration: underline;
}

/* Animación */
@keyframes ticker-marquee{
  0%{ transform: translateX(0); }
  100%{ transform: translateX(-50%); }
}