/*
The footer main stylesheet
*/

footer#footer {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 3rem;
    width: 100%;
    background-color: white;
    padding: 0 1rem;
}
.ft_menu_a:hover {
    color: var(--main-pink);
}
.ft_menu_a {
    transition: color .3s;
}
@media (max-width: 768px) {
    footer#footer {
        margin-top: 0;
    }
}
@media all and (max-width: 480px) {
    footer#footer {
        padding: 0;
    }
}