footer {
    border-top: 4px solid #E3740D;
}

footer .footer-nav-custom  {
    list-style: none;
}

footer .footer-nav-custom {
    gap: 5px;
}

footer .sociallinks-item {
    background-color: #023031;
}

footer .footer-sociallinks .sociallinks-link {
    opacity: 1;
}

footer .footer-section-meta .frame {
    padding-top: 0px;
    padding-bottom: 0px;
}

@media only screen and (min-width: 992px) {
    footer .footer-nav-custom {
        gap: 20px;
    }
}

@media only screen and (min-width: 1200px) {
    footer .footer-nav-custom > li > a {
        font-size: 20px;
    }

    footer .footer-nav-lvl2-item a {
        font-size: 14px;
    }

}