@charset "utf-8";
.l-top-nav {
    position: fixed;
    top:0;
    left:0;
    height: 4rem;
    width: 100%;
    background-color: var(--theme-color-neutro-trans);
    border-bottom: 1px solid var(--dorado);
    z-index: 9;
}
.l-main-nav {
    display: flex;
    flex-wrap: wrap;
    justify-content:space-between;
    align-items:center;
    height: inherit;
    padding: 0 .7rem;
    max-width: 79rem;
    margin: 0 auto;
}
 /* Logo aspecto */
.logoSvg {
    margin-left: 1vw;
}
a {
    text-decoration: none;
}
.logoSvg:hover .b,
.logoSvg:focus .b {
    content: "";
    fill: var(--dorado);
}
.logoSvg:active .b {
    content: "";
    fill:var(--primary-color);
}
/* Fin logo aspecto */
.toggle-menu {
    z-index: 9;
    padding: .2em .1em;
}
.menText{
    display: none;
}
.contenedor-menu__item {
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 5.6rem;
} 
.contenedor-menu {
    position: fixed;
    display: flex;
    flex-direction: column;
    background-color:var(--theme-color);
    width: 100%;
    top:3.75rem;
    left:0;
    right: 0;
    bottom: 2.8rem;
    /* Por si el menu se alarga mas que la ventana, aparece ascensor */
    overflow-y: auto;
    /*    overflow-x: hidden;*/
    transition: transform var(--transi);
    transform: translateX(100vw);
}
.contenedor-menu--show {
    transform: translateX(0);
}
.contenedor-menu__link {
    font-size:.9em;
    color: var(--text-color-inverse);
}
/* Intento indicar pagina abierta */
.contenedor-menu__link .PaginaActual {
    content: "";
    color: var(--dorado);
}
.contenedor-menu__link:hover,
.contenedor-menu__link:focus {
    content: "";
    color: var(--dorado);
}
.contenedor-menu__link:active {
    content: "";
    color: var(--primary-color);
}
.contenedor-menu__link .desactivado {
    color: var(--dorado);
    pointer-events: none;
}
.l-pieMovil {
    position: fixed;
    bottom: 0;
    left: 0;
    display: flex;
    width: 100%;
    height: 2.8rem;
    z-index: 9;
}

