.header-logo { text-align: center; }

.content { text-align: center; }



img	{ max-width: 100%; height: auto; }



#main-menu a.nav-link {

    color: black;

    font-weight: bold;

    text-transform: uppercase;

}



#main-menu .active a.nav-link {

    text-decoration: underline;

    color: black;


}



#link-top {

    position: fixed;

    right: 20px;

    bottom: -20px;

    display: flex;

    align-items: center;

    justify-content: center;

    background: black;

    color: #FFF;

    border-radius: 100%;

    box-shadow: 0 3px 10px 5px #0003;

    width: 50px;

    height: 50px;

    font-size: 26px;

    transition: .4s ease;

    opacity: 0;

}



.scrolled #link-top { opacity: 1; bottom: 20px; }