/* SUBMENU */
.menu-vive .wp-block-navigation__submenu-container{
    background-color:#083a5c !important;
    border:none;
}

/* LINKS DEL SUBMENU */
.menu-vive .wp-block-navigation__submenu-container a{
    color:white;
    padding:10px 16px;
    text-decoration:none;
}

/* HOVER SUBMENU */
.menu-vive .wp-block-navigation__submenu-container a:hover{
    background-color:#0f5e9c;
    color:white;
}

/* CONTENEDOR DEL MENU */
.menu-vive .wp-block-navigation__container{
    display:flex;
}

/* ITEMS DEL MENU */
.menu-vive .wp-block-navigation-item{
    flex:1;
    text-align:center;
}

/* LINKS MENU PRINCIPAL */
.menu-vive .wp-block-navigation-item__content{
    padding:6px 20px;
    display:inline-flex;
    align-items:center;
    gap:6px;
    transition:background-color 0.2s ease;
}

/* TEXTO DEL MENU */
.menu-vive .wp-block-navigation-item__label{
    width:auto;
}

/* FLECHA DEL SUBMENU */
.menu-vive .wp-block-navigation__submenu-icon{
    margin-left:0;
}

/* HOVER MENU PRINCIPAL */
.menu-vive .wp-block-navigation-item:hover{
    background-color:#083a5c;
}

.menu-vive .wp-block-navigation-item{
    flex:1;
    display:flex;
    justify-content:center;
}

/* Documentos: que no actúe como enlace */
.menu-vive .wp-block-navigation-item.has-child > .wp-block-navigation-item__content {
  cursor: default;
}

/* Evita que el enlace padre navegue */
.menu-vive .wp-block-navigation-item.has-child > a.wp-block-navigation-item__content {
  pointer-events: none;
}

/* Pero mantiene funcional la flecha/submenú */
.menu-vive .wp-block-navigation-item.has-child .wp-block-navigation__submenu-icon {
  pointer-events: auto;
  cursor: pointer;
}