/*
 * Ajustări tipografice discrete pentru antet și navigare
 * Versiune: 0.4.6.28.3
 * Încărcat după font-modern.css pentru a păstra tema existentă.
 */

/* Textul descriptiv de sub denumirea instituției. */
.brand-copy em {
    font-size: 0.82rem !important;
    line-height: 1.3 !important;
    font-weight: 500;
    letter-spacing: 0.005em;
}

/*
 * Pe ecranele mari mărim ușor meniul, fără să modificăm dimensiunile
 * panourilor sau mecanismul de deschidere al submeniurilor.
 */
@media (min-width: 1101px) {
    .main-nav .nav-home,
    .main-nav .primary-menu > li > a,
    .main-nav .primary-menu > li > .menu-item-row > a {
        font-size: 0.87rem !important;
        line-height: 1.25;
        font-weight: 650;
    }

    .main-nav .primary-menu ul > li > a,
    .main-nav .primary-menu ul > li > .menu-item-row > a,
    .main-nav .primary-menu ul .menu-item-copy > strong {
        font-size: 0.91rem !important;
        line-height: 1.3;
    }

    .main-nav .primary-menu ul .menu-item-copy > small {
        font-size: 0.78rem !important;
        line-height: 1.4;
    }
}

/* Pe telefon și tabletă păstrăm lizibilitatea meniului vertical. */
@media (max-width: 1100px) {
    .main-nav .nav-home,
    .main-nav .primary-menu > li > a,
    .main-nav .primary-menu > li > .menu-item-row > a,
    .main-nav .primary-menu ul > li > a,
    .main-nav .primary-menu ul > li > .menu-item-row > a,
    .main-nav .primary-menu ul .menu-item-copy > strong {
        font-size: 0.98rem !important;
    }

    .main-nav .primary-menu ul .menu-item-copy > small {
        font-size: 0.82rem !important;
        line-height: 1.4;
    }
}

@media (max-width: 520px) {
    .brand-copy em {
        font-size: 0.76rem !important;
    }
}
