.elders-footer {
    background-color: #f5f5f5;
    padding-top: 2rem;
    font-family: ff-meta-web-pro, Helvetica, Arial, sans-serif !important;
    font-size: 16px !important;
    margin-top: 0px;
    border-top: 0px;
}
.elders-footer * {
    box-sizing: border-box !important;
}
.elders-footer-container {
    background: url('/styles/images/elders/images/template/footer/images/bg-footer.png') no-repeat 100% 100%;
}

.elders-footer .footer-top {
    margin-bottom: 2rem;
    font-size: 25px !important;
    line-height: 65px;
    font-weight: 700 !important; 
}

.elders-footer .footer-top span{
    margin-bottom: 2rem;
    font-size: 25px !important;
    line-height: 65px;
    font-weight: 700 !important;
}

.elders-footer .footer-top img {
    vertical-align: middle;
    webkit-box-sizing: inherit;
    box-sizing: inherit;
}
.elders-footer .social-icons {
    display: inline-block;
    line-height:65px !important;
}
.elders-footer .social-icons .nav-link {
    color: #df0021 !important;
    font-size: 25px !important;
    font-weight: 700 !important;

}
.elders-footer .social-icons .nav-link + .nav-link {
    margin-left: 0.6rem;
}
.elders-footer .social-icons .nav-link:hover {
    color: #111 !important;
}

.elders-footer .nav-link {
    font-weight: 400 !important;
    color: #6d6969;
}
.elders-footer .nav-link:hover {
    font-weight: 400 !important;
    color: #df0021 !important;;
}

.elders-footer .appstore-badge {
    padding: .9rem;
}
.elders-footer .elders-footer-box {
    padding-bottom: 2rem;
}

.elders-footer .elders-footer-title {
    font-weight: 700 !important;
    font-size: 16px !important;
}
.elders-footer .title-right {
    margin-right: 1rem;
}

.elders-footer ul.nav li a{
    font-family: ff-meta-web-pro, Helvetica, Arial, sans-serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #6d6969 !important;
}
