@media screen and (max-width: 992px){

.line-title .mod-banner__img {
    padding: 0rem!important;
}
    }

#singlebutton.btn.btn-default.btn-back {
    display: none;
}


.btn.btn-secondary{
    color:#40B6E6;
}

.event-flash-tags {
display: none; /*Enlève le terme "En vedette"*/
}

}

/* Supprime les espacements autour du carousel */
#TjDqZtOF6BvZr4IR41dkNwfK {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.site_line__item {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

.zone-carousel {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

.zone-carousel .carousel {
    margin-top: 0 !important;
}

.row-fluid {
    margin-top: 0 !important;
}


#TjDqZtOF6BvZr4IR41dkNwfK {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    position: relative;
    overflow: hidden; /* important pour éviter débordements bizarres */
}

/* éviter les coupures d'images */
#TjDqZtOF6BvZr4IR41dkNwfK img {
    width: 100%;
    height: auto !important;
    object-fit: contain;
    display: block;
}

/* corrige les hauteurs imposées par certains builders */
#TjDqZtOF6BvZr4IR41dkNwfK .container,
#TjDqZtOF6BvZr4IR41dkNwfK .row-fluid,
#TjDqZtOF6BvZr4IR41dkNwfK .col-sm-24,
#TjDqZtOF6BvZr4IR41dkNwfK .slide,
#TjDqZtOF6BvZr4IR41dkNwfK .item {
    height: auto !important;
    max-height: none !important;
}