/* V20 navigation v2.60 */
.site-header .main-nav a,
.site-header .main-nav .library-nav-logout {
    font-size: 1rem;
    line-height: 1.4;
}
.site-header .main-nav {
    align-items: center;
    min-width: 0;
    max-width: 100%;
}
@media (max-width: 1180px) {
    .site-header .header-inner {
        grid-template-columns: 1fr;
        justify-items: center;
        padding: 14px 0;
    }
    .site-header .brand,
    .site-header .main-nav { justify-self: center; }
    .site-header .header-spacer { display: none; }
}