#island-footer{
    background: url('../static/backgrounds/footer/footer-0001.png') repeat-x bottom;
    background-size: auto 90px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: calc(100% - 0.5rem);
    padding-left: 0.5rem;
    padding-top: 80px;
    color: #dfedc6
}

#island-footer #links a{
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    color: #dfedc6;
}
@media all and (max-width: 900px) {
    #island-footer{
        font-size: 17px;
        font-size: 2vw;
    }
}
@media all and (max-width: 768px) {
    #island-footer{
        font-size: 15px;
        font-size: 2vw;
    }
}
@media all and (max-width: 650px) {
    #island-footer{
        font-size: 13px;
        font-size: 2vw;
    }
}
@media all and (max-width: 580px) {
    #island-footer{
        font-size: 11px;
        font-size: 2vw;
    }
}
@media all and (max-width: 512px) {
    #island-footer{
        font-size: 9px;
        font-size: 2vw;
    }
}
