/*
 * footer-v2.css
 * Styles for _inc/footer-v2.cfm. Namespaced with a "c-footer" prefix,
 * built on top of the shared core.css grid/utility classes.
 */
.c-footer {
    position: relative;
    margin-top: auto;
    color: rgba(255, 255, 255, 0.85);
    background-color: #1a1a1a;
    overflow: hidden;
}

.c-footer__media {
    position: absolute;
    inset: 0;
    background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
        url("../img/bg/grass-wide.jpg") center / cover no-repeat;
    z-index: 0;
}

.c-footer__inner {
    position: relative;
    z-index: 1;
    padding-top: var(--c-space-5);
    padding-bottom: var(--c-space-5);
}

.c-footer__title {
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    padding-bottom: var(--c-space-2);
}

.c-footer a {
    color: rgba(255, 255, 255, 0.85);
}

.c-footer a:hover {
    color: var(--c-color-accent);
}

.c-footer .c-text-muted {
    color: #fff;
}

.c-footer__logo {
    width: 100%;
    max-width: 160px;
    margin: 0 auto;
}
