@media screen and (min-width: 1600px) and (max-width: 1900px) {
}
@media screen and (min-width: 1300px) and (max-width: 1599px) {
body {font-size: 16px;}
}
@media screen and (min-width: 1024px) and (max-width: 1299px) {
}	
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1299px) {
} @media screen and (max-width: 1023px) {
input, select, textarea {font-size: 16px!important;}
body {font-size: 16px;}
.container { max-width: 92%; }
.btn-link {font-size: 16px;}
.header-desktop {display: none;}
.menu-mobile {display: flex}
.menu-fourchette-bleue a {margin: 20px auto; padding: 0!important;}
.header-search-wrapper {transform: translate(-50%, -50%); top: 70px; width: 250px;}
.copyright-wrapper {flex-direction: column;}
.menu-footer {order: 1;}
.copyright {order: 2; margin-top: 10px;}
}
@media screen and (min-width: 767px) and (max-width: 1024px){
}
@media screen and (max-width: 767px) {
h1 {font-size: 3.2em;}
h2 {text-align: center;} .form-row {flex-direction: column;}
.form-col {width: 100%;}
.form-col + .form-col {margin-left: 0; margin-top: 12px;} input[type=submit], .row-submit button {margin-right: 90px;} .fildariane a {letter-spacing: 1px; font-size: 0.7em;} .list-news {flex-direction: column;}
.list-article-block {width: 100%;} .list-news-short-wrapper .list-activites-slider-nav {display: block;}
.list-news-short-wrapper .list-news-short {gap: 0;}
.list-news-short-wrapper .list-article-block {margin-left: 17.5px; margin-right: 17.5px;} .list-cpt { flex-direction:column; }
.list-cpt .list-cpt-bloc {width: 100%;}
.list-activites-ruban a {font-size: 0.8em;}
.list-activites-ruban {padding: 3px 15px; top: 20px;} .list-activites-slider-nav .prev {left: -20px!important;}
.list-activites-slider-nav .next {right: -20px!important;} .custom-slider-elem {gap: 0px!important; flex-wrap: nowrap!important; }
.custom-slider-elem>div {margin-left: 17.5px; margin-right: 17.5px;} .activity-wrapper {flex-direction: column;}
.activity-wrapper.gal_ord_1 {flex-direction: column-reverse;}
.activity-wrapper.gal_ord_1 .activity-right {margin-bottom: 35px;}
.activity-left {width: 100%; }
.activity-right {width: 100%; padding-left: 0;} .activity-list-cpt .list-cpt-bloc-content {flex-direction: column;}
.activity-list-cpt .list-cpt-bloc-img, .activity-list-cpt .list-cpt-bloc-title {max-width: 100%;}
.activity-list-cpt .list-cpt-link {margin-right: auto;} .cpt-filter .desktop-filter {display: none;}
.cpt-filter .mobile-filter {display: flex; flex-direction: row; gap: 5px; flex-wrap: wrap; align-items: center;} .fc-toolbar.fc-header-toolbar {flex-direction:column;} 
.fc-toolbar-chunk { display: table-row; text-align:center; padding:5px 0; } 
#event-calendar {background: #fff;}
.fc-daygrid-day-number { font-size: 0.75em; padding: 2px; line-height: 1em;}
.fc .fc-daygrid-day-bottom .fc-daygrid-more-link { font-size: 0.65em; padding: 2px; line-height: 1em; background-color: var(--main-dark-blue); color: #fff!important;}
.fc .fc-button-primary {background-color: var(--main-dark-blue); border-color: var(--main-dark-blue);}
.fc .fc-button-primary:hover {background-color: var(--main-very-dark-blue); border-color: var(--main-very-dark-blue);} #footer .list-links-wrapper>div:first-child:after {display: inline-block; content: "\f0c9"; margin-left: 5px; color: var(--main-yellow);     font-family: "Font Awesome\ 5 Free"; font-weight: 900;}
#footer .list-links-wrapper>div:not(:first-child) {display: none;}
#footer .list-links-wrapper>div a {margin-bottom: 5px;}
#footer .list-links-wrapper>div a:hover {transform: none!important;}
}
@media screen and (max-width: 600px) { 
.menu-footer .menu {flex-direction: column;}
.single-meta-wrapper>*:not(:last-child) {border: none;}
.single-meta-wrapper>* {border: 1px solid #7f7f7f!important;} .activity-list-cpt .list-cpt-bloc-time {gap: 25px;} .table-activity-time th:not(:last-child), .table-activity-time td:not(:last-child) {width: 20%!important;}
}
@media screen and (max-width: 500px) {
.tns-slider>.list-activites-slider-bloc {margin-left: 0; margin-right: 0;}
.fildariane {flex-wrap: wrap;} }
@media screen and (max-width: 400px) { 
}