
/* medium desktop screen */
@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) {
    
}


/* mobile */
@media screen and (max-width: 1023px) {
	input, select, textarea {font-size: 16px!important;}
    body {font-size: 16px;}
    .container { max-width: 92%; }

    .header-desktop {display: none;}
    .menu-mobile {display: flex}

    .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;}

    /* contact */
    .form-row {flex-direction: column;}
    .form-col {width: 100%;}
    .form-col + .form-col {margin-left: 0; margin-top: 12px;}

    /* form */
    input[type=submit], .row-submit button {margin-right: 90px;}

    /* ariane */
    .fildariane a {letter-spacing: 1px; font-size: 0.7em;}

    /* novuelles */
    .list-news-short, .list-news {flex-direction: column;}
    .list-article-block {width: 100%;}

    /* cpt list */
    .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;}

    /* slider */
    .list-activites-slider-nav .prev {left: -20px!important;}
    .list-activites-slider-nav .next {right: -20px!important;}

    /* calendar */
    .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);}

}

@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;}
    

}

@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) { 


}