/*
** FOOTER
*/

footer {
    background-color: var(--t-color-bg-subtle);
    margin-top: var(--t-space-8);

}

footer h4{
        font-family: var(--t-font-heading);
        font-size: var(--t-text-xs);
        margin-bottom: var(--t-space-5);
        font-weight: var(--t-weight-bold);
        letter-spacing: var(--t-tracking-wide);
    }

footer .attribut{
        border-top: var(--t-border-width-1) solid var(--t-color-border);
        font-size: var(--t-text-xs);
        margin-top: var(--t-space-5);
        padding: var(--t-space-5) 0;
    }

footer p {
        margin-bottom: 5px;
    }

footer a {
        font-family: var(--t-font-base);
        color: var(--t-color-dimgrey);
        font-size: var(--t-text-base);
        text-decoration: none;
    }

footer .attribut a {
        font-size: var(--t-text-xs);
        color: var(--t-color-red);
    }

footer a:hover{
        color: var(--t-color-red);
        text-decoration: underline;
    }

footer ul {
        list-style: none;
    }

footer .c-logo a:nth-child(2) {
        margin-left: var(--t-space-3);
    }

footer .logo-tussor-footer {
        height: var(--t-logo-footer-height);
        margin-top: -18px;
    }

@media (max-width: 1233px) {

        footer footer .attribut{
            font-size: var(--t-text-9);
        }
    }

@media (max-width: 991px) {
        footer footer h4 {
            margin-top: var(--t-space-4);
        }

        footer .logo-tussor-footer {
            margin-top: var(--t-space-8) !important;
        }
    }
