.header-logo-img{
    object-fit: contain;
    object-position: center;
    width: 100%;
    height: 100%;
}

.header-logo-link{
    height: 9vh;
    margin: auto;
    padding: 0.4vh 0;
}

#header {
    height: auto;
}
#header .navbar-section{
    height: auto;
}

/* body.header-fixed.header-animated #header.scrolled {
    height: 9vh;
} */

.dropmenu .connexion-menu{
    display: flex;
    align-items: center;
}

.treemenu .connexion-menu{
    display: flex;
    align-items: center;
}
.dropmenu .connexion-menu i{
    padding-left: 15px;
}

.dropmenu .connexion-menu .login-status a{
    padding-left: 5px;
}

.treemenu .connexion-menu .login-status a{
    margin-left: 5px;
}

.home-container{
    display: flex;
    justify-content: center;
    align-items: center;
}

.home-img{
    width: 100%;
}

.home-txt{
    width: 45%;
}

.home-txt p{
    margin: 0;
}

.page-directeur .art-container{
    display: flex;
    align-items: center;
    padding: 3vh 0px;
}

.page-directeur .art-img{
    width: 30%;
}

.page-directeur .art-txt{
    width: 70%;
}

.page-discographie .art-container{
    display: flex;
    align-items: center;
}

.page-discographie .art-img{
    width: 30%;
}

.page-discographie .art-txt{
    width: 70%;
}

.page-discographie .art-txt p{
    margin: 0;
}

.page-historique .art-container{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row-reverse;
}

.page-historique .art-img{
    width: 100%;
}

.page-historique .art-txt{
    width: 60%;
}

/* .home-txt::after{

} */

.page-historique .art-txt p{
    margin-bottom: 1em;
}


.members-container-txt{
    display: flex;
    /* justify-content: space-evenly; */
    /* flex-direction: column; */
    /* flex-wrap: wrap; */
    align-items: center;

}

.members-container-img{
    display: flex;
    justify-content: center;
}

.members-container-img figure{
    margin: 0;
}


.members-img{
    margin: 0;
    /* max-width: 300px; */
    /* height: 500px; */

}



/* .members-img:hover{
    background-image: url(/images/IMG_5721_5.jpg);

} */

/* .members-txt{
    width: 60%;
} */

.members-container p{
    margin: 0;
}

.members-txt ul{
    margin: 0;
}

.page-galerie .gallery-event-img{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
}

.page-galerie .gallery-event-img a{
    display: block;
    max-width: calc(15% - 20px);
    max-height: 100px;
    overflow: hidden;
    padding: 0.5%;
}

.page-galerie .gallery-event-img img{
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}

.agenda-event{
    display: flex;
    align-items: center;
    text-decoration: none;
}

.agenda-event:hover {
    text-decoration: none;
}

.agenda-day{
    font-size: 5vw;
    padding: 0.25em;
    margin: 0;
    color: #454d5d;
}

.agenda-month{
    font-size: 3vw;
    padding: 0.25em;
    margin: 0;
    color: #454d5d;
}

.agenda-year{
    font-size: 2vw;
    padding: 0.25em;
    margin: 0;
    color: #454d5d;
}

.agenda-descriptions{
    padding-left: 4vw;
    color: #454d5d;
}

.presentation-article{
    text-decoration: none;
}

.presentation-article:hover{
    text-decoration: none;
}

.presentation-txt-img{
    display: flex;
    align-items: center;
}

.presentation-descriptions p{
    color: #454d5d;
    padding-left: 10px;
}

.presentation-img{
    max-width: 175px;
}


.infos-voueno p{
    margin: 0;
}

.overlay{
    background-color: white;
}

/* Mobile */
@media screen and (max-width: 1200px) {
    .home-container{
        flex-wrap: wrap;
        
    }
    .home-txt{
        width: 70%;
        text-align: center;
    }

    .art-container{
        flex-wrap: wrap;
        justify-content: center;
        
    }

    .art-txt{
        width: 70%;
        text-align: center;
    }

    .members-container-txt{
        /* font-size: 0.5em; */
        flex-direction: column;

    }

    

    .members-container-txt figure{
        /* font-size: 0.5em; */
        /* max-height: 50vh; */
        /* object-fit: cover;
        object-position: center; */
        margin: 0;
    }

    .members-container-txt figure>img{
        /* font-size: 0.5em; */
        max-height: 30vh;
        width: 100%;
        object-fit: cover;
        object-position: center;
    }

    .members-container-txt h4{
        font-size: 1em;
    }

    .art-title{
        text-align: center;
    }

    .page-galerie .gallery-event-img a {
        max-width: calc(50% - 20px);

    }

