/*
 * footer.css — Phase-4.5f.3-Split aus main.css ausgegliedert.
 *
 * Enthaelt nur die Footer-Sektion (Z.1072-1110 in main.css vorher).
 * Geladen auf ALLEN Pages, weil die Site-Site Footer auf allen Pages
 * gleich ist. Loading-Order ist nicht kritisch - der Footer-Selektoren-
 * Bereich kollidiert mit nichts anderem.
 */


/* 10. Footer
--------------------------------------------------------------------------------------------------------*/
#footer {
    margin: 80px 0 0;
    width: 100%;
    z-index: 18;
    position: relative;
    background-color: #eee;
}

#footer .container {
    padding: 35px 10px 31px;
}

footer p {
    font-size: 1em !important;
    padding: 0;
    border: 0;
    text-decoration: none;
    color: #fff;
}

span.padding {
    padding: 0 3px;
}

footer p a {
    text-decoration: none;
    color: #000 !important;
}

footer p a:hover {
    color: #e20024 !important;
}

#footer img {
    margin: 20px 40px 0 0;
}


/* Aus Inline-CSS ausgelagert (Cleanup) — footer.php */

#footer .footer-col {
    min-width: 300px;
}

#footer .footer-col-left {
    padding-bottom: 50px;
}

#footer .social {
    color: black;
    margin-top: 25px;
}

#footer .social .icons {
    display: flex;
    align-items: flex-end;
    margin-top: 0;
}

#footer .social .icons > a {
    margin: 0 5px 0 0;
}

#footer .footer-address {
    padding-left: 20px;
}

#footer .footer-bkm-logo {
    width: 250px;
    margin: 0;
}


/* Aus Inline-CSS ausgelagert (Cleanup) — includes/footer.php */

#footer .footer-project {
    text-indent: 20px;
}

#footer .footer-thh-logo {
    width: 200px;
    padding-left: 20px;
}

#footer .footer-bkm-logo-small {
    width: 200px;
}

