/* footer */

footer .navbar-nav {
    float: none;
}

footer.navbar-default {
    background: none repeat scroll 0 0;
    border-top: 1px solid #CBCBCB;
}

footer ul {
    display: inline-block;
}

footer {
    font-size: 18px;
    text-align: center;
    clear: both;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;

}

footer .container, footer .container-fluid {
    background: none repeat scroll 0 0;
}

footer .social_media a {
    width: 21px;
    height: 20px;
    padding: 0 4px;
}

.social_media {
    width: 21px;
    height: 20px;
    padding: 0 4px;
    margin-bottom: 10px;
}

footer p, .navbar {
    font-size: 18px !important;
}

footer .navbar-text {
    margin-top: 12px;
    margin-bottom: 13px;
}

footer .links a:hover {
    color: #7B7B7B;
    text-decoration: none;
}

footer a.fa-facebook:hover {
    color: #3B5998;
}

footer a.fa-twitter:hover {
    color: #1DA1F2 !important;
}

footer a.fa-rss:hover {
    color: #f26522 !important;
}

footer a.fa-envelope:hover {
    color: var(--primary-color, var(--default-primary-color))!important;
}

@media (max-width: 800px) {
    #footer {
        font-size: 0.7em;
    }
}

footer .social_media:empty {
    display: none;
}