.max-w-880 {
    max-width: 880px;
}

/* Logos - colors */
.e-logo-night img {
    filter: invert(0.5) sepia(1) brightness(0.24) saturate(0.55) hue-rotate(175.5deg);
}

.e-logo-white img {
    filter: grayscale(1) invert(1) brightness(2.5) contrast(2.5);
}

/* Logos - Brownstone Research */
.e-img-brand-br {
    width: 220px !important;
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
}

.e-img-brand-br-sm {
    width: 54px;
}

/* Footer */
.footer {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
    font-size: 14px;
    line-height: 24px;
    -webkit-font-smoothing: antialiased;
}

.footer a {
    color: inherit;
    font-weight: inherit;
    text-decoration: underline;
}

.footer a:hover,
.footer a:focus {
    color: inherit;
}

.footer .nav-link {
    text-decoration: none !important;
}

.footer .nav-link:hover,
.footer .nav-link:focus {
    background-color: transparent !important;
    text-decoration: underline !important;
    outline: none !important;
}

.nav-p-xs .nav-link {
    padding: 0.2rem 0;
}