.u-modal-menu .nav-link{
    font-family: var(--font-secondary);
    font-size: var(--font-size-base-large);
    color: var(--color-black);
    text-align: left;
    line-height: 1.3;
}

.u-modal-menu .nav-root{
    font-size: var(--font-size-base-large);
}

.u-modal-menu .u-icon__after.active::after{
    background-image: var(--u-icon-arrow-right-primary);
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.u-modal-menu .nav-link.active, .u-modal-menu .nav-link:focus, .u-modal-menu .nav-link:hover{
    color: var(--color-link);
}

.u-nav-link__secondary button, .u-nav-link__secondary a {
    color: var(--color-black);
    font-family: var(--font-primary) !important;
    font-size: var(--font-size-extra-small) !important;
}

.menu_back i.u-icon{
    width: 20px;
    height: 20px;
}

@media (min-width: 768px){
    .u-nav-link__secondary button, .u-nav-link__secondary a{
        font-size: var(--font-size-base) !important;
    }
    .u-modal-menu .nav-root{
        font-size: var(--font-size-title-extra-small) !important;
    }
}

/* @media (min-width: 768px){
    .u-nav-link__secondary button, .u-nav-link__secondary a{
        font-size: var(--font-size-base) !important;
    }
    .u-modal-menu .nav-root{
        font-size: var(--font-size-title-extra-small) !important;
    }
} */
