#nav-social {
    background-color #fff;
    border-top: 1px #ccc solid;
}
#nav-social a { color: #224099; }
    #nav-social a:hover { color: #0054a6; }

#footer #nav-primary {
    background: linear-gradient(170deg, #1d327c 50%, #0054a6 50%);
}
    @media (min-width: 768px) {
        #footer #nav-primary { background: linear-gradient(60deg, #1d327c 62%, #0054a6 38%); }
    }

#footer #nav-primary h5 {
    font-size: 1rem;
}
#footer #nav-primary img {
    width: 90%; height: auto;
}
