#footer {
    background: var(--footer-background);
    margin-top: 25px;
    color: var(--footer-text);
}

#footer-section {
    border-top: 1px solid var(--footer-border-top);
}

#link-wrapper {
    font-size: 0.9em;
    padding-top: 5px;
    color: var(--footer-link-text);
}

#link {
    text-decoration: underline;
    font-size: 0.9em;
    padding-top: 5px;
    color: var(--footer-link-text);
}


#link:hover {    
    color: var(--elements);
}

.footer-element{
    margin-top: 10px;
    margin-bottom: 10px;
    color:black;
}

/*@media (max-width: 768px) {*/
/*    #sidebar {*/
/*        margin-left: -250px;*/
/*        border-radius: 0 20px 20px 0;*/
/*    }*/
/*    #sidebar.active {*/
/*        margin-left: 0px;*/
/*        !*padding-right: 20px;*!*/
/*    }*/
/*}*/

