/* ===========================
   MENÚ (shortcode) — horizontal
   =========================== */
.child-pages-menu{
  display: flex !important;       /* fuerza horizontal */
  gap: 20px;                      /* más espacio entre items */
  list-style: none;
  margin: 0;
  padding: 0;
  flex-wrap: wrap;                /* salta a línea en móvil */
  align-items: center;
}
.child-pages-menu > li{
  margin: 0;
  padding: 0;
  border: 0;
}
/* Enlaces heredan el color del contenedor (lo controlas en Astra) */
.child-pages-menu a{
  color: inherit;
  text-decoration: none;
}
/* Sin subrayado en hover */
.child-pages-menu a:hover{
  text-decoration: none;
}
/* Refuerzo en header de Astra */
.site-header .header-widget-area .child-pages-menu{
  display: flex !important;
}
.site-header .header-widget-area .child-pages-menu > li{
  border: 0 !important;
}
/* Móvil: gap algo menor */
@media (max-width: 768px){
  .child-pages-menu{ gap: 16px; }
}
