#footer {
    color: #00c8d5;
    background-color: #07294c;
    padding: 40px 0;
    flex: 1 1 auto;
}

#footer nav {
    max-width: 1280px;
    color: #00c8d5;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
}

#footer a {
    color: #00c8d5;
    text-decoration: none;
}

#footer .nav-item:nth-child(n+2) {
    margin-top: 10px;
}

#footer .social-links img {
    width:2rem;
    height:2rem;
    margin: 0 0.5rem;
}