#footer {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;

    height: max-content;
    padding: 0;
    margin: 0;

    text-align: left;

    background-color: #222;
    border-style: solid;
    border-width: 2px 0 0 0;
    border-color: #999;
}

/* wp menu components */

#menu-footer-menu {
    display: flex;
    flex-direction: column;
    list-style-type: none;
    text-align: right;
    margin: 0;
    padding: 0;
}

#footer #menu-footer-menu .menu-item a {
    font-family: 'Bebas Neue', cursive;
    font-size: 24px;
    text-decoration: none;
    padding: .25rem, 1rem;
    color: #eee;
}

#footer #menu-footer-menu .menu-item a:hover {
    text-decoration: none;
    padding: .25rem, 1rem;
    color: #999;
}

#footer-content-container {
    padding: 64px;
}

#footer-menu-container {
    padding: 64px;
}

#footer h6 {
    padding-bottom: 16px;
}

#footer h4 {
    padding: 8px 0 0 0;
}

#footer h3 {
    color: #BFA17E;
}

/* #footer-logo {
    width: 44px;
    height: 44px;
    margin-bottom: 32px;
    background-image: url(http://localhost:8888/wp-content/uploads/2021/12/logo-icon.svg);
    background-repeat: no-repeat;
} */

@media screen and (max-width: 700px) {
    #footer {
        flex-direction: column;
        justify-content: flex-start;
        text-align: left;
        height: auto;
        padding: 0;
    }
    #menu-footer-menu {
        padding-top: 64px;
        text-align: center;
    }
    #footer-content-container {
        padding: 16px;
    }
    #footer-menu-container {
        padding: 16px;
        padding-bottom: 128px;
    }
}
