#footer {
    width: 100%;
    background-color: #302e2f;
    align-self: flex-end;
    display: flex;
    flex-direction: column;
    padding: 0 calc(6% - 10px);
    z-index:99;
}
#footer-content {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding-top:30px;
    padding-bottom:20px;
}
#footer-content>* {
    display: flex;
    flex-direction: column;
    margin: 10px;
    min-width: 150px;
}
#footer-content>* .title {
    font-family: gibsonregular;
    color:#FFFFFF;
    font-size:17px;
    margin-bottom:5px;
}
#footer-content>* a, #footer-content>* .footer-text {
    font-family: gibsonregular;
    font-size:15px;
    line-height: 24px;
    margin-bottom:5px;
    color:#909090;
    text-decoration: none;
}
#footer-content>* a:hover, #footer-content>* .footer-text:hover {
    color:#719500;
}
#copyright {
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    /* height: 50px; */
    font-size: 18px;
    text-align: center;
    line-height: 25px;
    padding-top: 15px;
    padding-bottom: 15px;
}
#copyright a {
    white-space: nowrap;
}
