@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i'); /* font-family: 'Lato', sans-serif; */

/* _custom_design/main.css v.2.0.0 - last modified 24.07.2018 (see config/version_history.php for details)*/
/* =========================================================================================================================== */
/* =========================================================================================================================== */
/* Main options */

html {min-width: 350px;}
body {font-family: "Lato",sans-serif; min-width: 350px; color: black; background: white; transition: all 1s;}

.th-custom-design-title-intro {}
.th-custom-design-title {}
.th-custom-design-title-underline {}
.th-custom-design-title-subtitle {}

.th-custom-design-paragraph-title-intro {}
.th-custom-design-paragraph-title {}
.th-custom-design-paragraph-title-underline {}
.th-custom-design-paragraph-subtitle {}
.th-custom-design-paragraph-text {}

.th-custom-design-button {font-family: 'neue-haas-grotesk-text', sans-serif; font-weight: 600; padding: 12px 25px; display: inline-block; background-color: rgba(0, 0, 0, 0); border: 2px solid #000; color: #000; -webkit-transition-duration: 0.4s; /* Safari */transition-duration: 0.4s; margin: 0 5px; font-size: 13px; margin: 5px 0;}
.th-custom-design-button:hover {background-color: #000;  color: #fff; text-decoration: none;}
.th-custom-design-button i {color: #b5b5b5; padding-right: 10px; font-weight: 600; font-size: 13px;}

.th-custom-class-1 {font-size: 22px;}
.th-custom-class-2 {font-size: 20px;}
.th-custom-class-3 {font-size: 18px;}
.th-custom-class-4 {font-size: 16px;}
.th-custom-class-5 {font-size: 10px;}

.th-custom-color-class-1 {color: #b90000;}
.th-custom-color-class-2 {color: #00b900;}
.th-custom-color-class-3 {color: #0095b9;}
.th-custom-color-class-4 {color: #0032b9;}
.th-custom-color-class-5 {color: #b900b9;}

.th-main-link{font-weight: bold;}

a:hover {text-decoration: none; opacity: 0.6;}
.th-menu_t13_space-top {position: fixed;}

.th-ml-0{margin-left: 0px !important;}
.th-mt-0{margin-top: 0px !important;}

.th-events-page {margin-top: 180px;}
.th-event-page {margin-top: 180px;}

.th-dark-mode .th-event-container{background: #0e76bb;}
.th-dark-mode .th-event-container .th-details-container .th-header-container p,
.th-dark-mode .th-evenement-description a, .th-dark-mode .th-evenement-description a i,
.th-dark-mode .th-event-page .th-all-events,
.th-dark-mode .th-events-main .th-details-container .th-intro-container a,
.th-dark-mode .th-event-page .th-files-container .th-title,
.th-dark-mode .th-event-page .th-contacts-container .th-title,
.th-dark-mode .th-event-page .th-contacts-container .th-contact,
.th-dark-mode .th-event-page .th-organizers-container .th-title,
.th-dark-mode .th-events-main .th-header-container p {color: white;}

/* Dark Mode */

.th-dark-mode{color: white !important;background: #104E87; transition: all 1s;}
.th-menu-search-dark-mode{width: 100%;height: 40px;background: #0E76BB;display: flex;align-items: center;justify-content: flex-end;padding-right: 5%;}
.hide-button {display: none;}
.th-menu-icon{padding-left: 1%;color: white;}
.th-menu-icon:hover{color:white; opacity: 0.8;}
#th-icon{color: white;}

/* Accueil */
/* =========================================================================================================================== */
.th-hero{display: flex;align-items: center;justify-content: flex-end;margin-top: 125px;}
.th-hero img{width: 100%;object-fit: cover;height: 600px;}
.th-hero .th-hero-title-block{justify-content: flex-end;position: absolute;display:flex;width: 100%;}
.th-hero .th-hero-title-block .th-hero-title{width: 50%;padding: 50px;margin-right: 105px; background-color: #EF3F37;color: white; text-align: center;}
.th-hero h1{font-size: 40px;margin: 0px;font-weight: bolder;}
.th-hero-grid-block{padding: 0px 0px 50px 0px;display: grid;grid-template-columns: 1fr 1fr 1fr;margin: 0px 100px;margin-top: -150px;grid-gap: 10px;}
.th-hero-single-block-blue, .th-hero-single-block-red{display: grid;background-color: #0E76BB;justify-items: start;align-content: space-between;padding: 50px;color: white;}
.th-hero-single-block-blue h2, .th-hero-single-block-red h2{margin: 0px 0px 20px 0px;text-transform: uppercase;font-weight: bolder;}
.th-hero-single-block-blue p, .th-hero-single-block-red p{margin: 0px 0px 20px 0px;font-size:18px;}
.th-hero-single-block-blue a, .th-hero-single-block-red a{margin: 0px 0px 20px 0px;font-size:18px;color: white;text-transform: uppercase;border-bottom: 2px solid white;font-weight: bolder;}
.th-hero-single-block-blue{background-color: #0E76BB;}
.th-hero-single-block-red{background-color: #EF3F37;}
.th-evenements-a-venir, .th-evenements-accueil{margin: 50px 100px;}
.th-evenements-a-venir h3, .th-evenements-accueil h3{font-size: 30px;text-transform: uppercase;font-weight: bold;}
.th-evenements-a-venir p, .th-evenements-accueil p{font-size: 20px;}
.th-evenements-a-venir .th-evenements-grid-block{grid-gap:0px 5vh;padding-top: 20px;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;}
.th-evenements-accueil .th-evenements-grid-block{padding-top: 20px;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr; grid-gap: 5vh;}
.th-evenements-a-venir .th-evenements-grid-block .th-single-evenement-a-venir, .th-evenements-accueil .th-evenements-grid-block .th-single-evenement-a-venir{width: 100%;display: flex;box-shadow: 0px 0px 5px rgb(0 0 0 / 10%);padding: 10px;margin: auto;border-bottom: 8px solid #EF3F37;margin-bottom: 40px;background: white;flex-direction: column;align-items: flex-start;}
.th-evenements-accueil .th-evenements-grid-block .th-single-evenement-a-venir{border-bottom: 8px solid #0E76BB;}
.th-single-evenement-a-venir img, .th-evenements-accueil img{width: 100%; max-height: 200px;justify-self: center; object-fit: cover;}
.th-single-evenement-a-venir h4{font-size: 16px;color: black;font-weight: bold;}
.th-keyword{height: 20px;display: inline-block;border-radius: 10px;background-color: #F4F4F4;margin-bottom: 20px;padding: 0px 20px;}
.th-keyword p{font-size: 14px; color: black;font-weight: bold;}
.th-evenements-a-venir .th-button-all-evenements a{background-color: #EF3F37;padding: 10px;color: white;font-weight: 700;white-space: nowrap;}
.th-evenements-accueil .th-button-all-evenements a{background-color: #0E76BB;padding: 10px;color: white;font-weight: 700;}

/* standard "@media (max-width : px) {}": 1199px (col-md) | 991px (col-sm) | 767px (col-xs) | 500px | 400px */

@media (max-width: 1024px) {
    /* Hero */
    .th-single-evenement-a-venir img, .th-evenements-accueil img{ height: 185px; }
    .th-hero{justify-content: center;}
    .th-hero img{width: 100%;object-fit: cover;height: 500px;}
    .th-hero .th-hero-title-block{justify-content: center;position: absolute;display:flex;width: 100%;}
    .th-hero .th-hero-title-block .th-hero-title{width: 90%;padding: 20px;margin-right: 0px;background-color: #EF3F37;color: white; text-align: center;}
    .th-hero h1{font-size: 25px;margin: 0px;font-weight: bolder;}
    /* Hero blocks */
    .th-hero-grid-block{margin: 0px; padding: 0px; display: grid; grid-template-columns: 1fr; justify-content: center;}
    .th-hero-single-block-blue, .th-hero-single-block-red{display: grid; justify-items: start; align-content: space-between;margin: 0px; padding: 50px; color: white;}
    /* Evenements à venir */
    .th-evenements-a-venir, .th-evenements-accueil{margin: 50px 20px;}
    .th-evenements-a-venir .th-evenements-grid-block {padding-top: 20px;display: grid;grid-template-columns: 1fr 1fr;}
    /* Evenements */
    .th-evenements-accueil .th-evenements-grid-block{grid-template-columns: 1fr 1fr;}
    .th-evenements-a-venir .th-evenements-grid-block .th-single-evenement-a-venir, .th-evenements-accueil .th-evenements-grid-block .th-single-evenement-a-venir{width: 100%;}
} 

@media (max-width: 500px) {
    /* Hero */
    .th-single-evenement-a-venir img, .th-evenements-accueil img{height: 185px; }
     /* Evenements à venir */
     .th-evenements-a-venir .th-evenements-grid-block {grid-template-columns: 1fr;}
     /* Evenements */
     .th-evenements-accueil .th-evenements-grid-block{grid-template-columns: 1fr;}
} 
/* Footer */
footer{padding: 50px; background: #F8F8F8; z-index: 1000;}
.th-footer-block{display: grid; grid-template-columns: 25% 25% 50%;}
.th-footer-single-block{padding: 0px;display: flex;flex-direction: column; justify-content: space-between;}
.th-footer-menu-title{font-size: 30px;font-weight: bold;color: #0E76BB;margin: 0px;margin-bottom: 10px;}
.th-footer-menu-link{text-transform: uppercase;color: black;margin-bottom: 10px;}
.th-footer-menu-link:hover{color:black;}
.th-phone, .th-mail, .th-phone-mail{margin-top: 10px;}
.th-phone,.th-phone a,.th-mail, .th-mail a{color: black;}
.th-second-menu{padding: 0px;display: flex;justify-content: space-between;}
.th-second-menu-link{text-transform: uppercase;color: black;margin-bottom: 10px;font-weight: bold;}
.th-france-flag{padding-top: 10px;display: grid;grid-template-columns: 1fr 1fr 1fr;justify-content: end;width: 150px;}
.th-color-bleu{background:#0E76BB;}
.th-color-rouge{background: #EF3F37;}
.th-color-bleu, .th-color-blanc, .th-color-rouge{height: 5px;width: 50px;}
.th-copyright{display: flex;flex-direction: column;align-items: flex-end;align-self: auto;}
.th-copyright p{color: black;text-align: end;}
.th-copyright a{padding-left: 10px;}
.th-copyright a img{width: 15px;}
.th-footer-single-block img{width: 180px;}

@media (max-width: 1024px) {
    footer{padding: 10px 20px;}
    .th-footer-block{grid-template-columns: 1fr;}
    .th-footer-single-block{padding: 20px 0px;flex-direction: column;align-items: center;}
    .th-second-menu{padding: 0px 0px 40px 0px;flex-direction: column;align-items: center;}
    .th-copyright{align-items: center;}
} 


/* Qui sommes nous */
/* =========================================================================================================================== */
.th-hero-video{margin-bottom: 50px; margin-top: 145px;}
.th-hero-video img{object-fit: cover; width: 100%; height: 500px;}
.th-mission-member{display: grid;grid-template-columns: 1fr 1fr;margin: 0px 100px 50px 100px;}
.th-mission-membre-block h1, .th-mission-membre-block h2, .th-membres h2{font-size: 30px;font-weight: bold;text-transform: uppercase;margin-top: 0px;}
.th-mission-resume{font-size: 15px;font-weight: bold; opacity: 0.7;}
.th-mission-description, .th-mission-devenir-membre p{font-size: 15px;}
.th-dark-mode #th-link-mail{color: white;}
.th-mission-membre-block{display: grid;}
.th-mission-membre-block, .th-mission-image{padding: 0px 50px;}
.th-mission-image img{width: 100%;height: 350px;object-fit: cover;}
.th-mission-textes{padding-bottom: 50px;}
.th-membres{margin: 0px 150px 100px 150px;}
.th-membres-description{font-weight: 400 !important;font-size: 16px !important;}
.th-single-member {width: 100%;padding: 0px;margin: 0px auto 25px auto;display: flex;flex-direction: column;}
.th-single-member a{width: 100%;}
.th-single-member img {width: 100%;background: white;padding: 20px;box-shadow: 0px 0px 5px rgb(0 0 0 / 10%);height: 150px;object-fit: contain;justify-self: center;border-bottom: solid 5px #0E76BB;}
.th-membres-permanents, .th-membres-rataches, .th-membres-associes{grid-gap: 20px; display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;margin: 40px 0px;}
.th-member-title{font-size: 16px;color: black;font-weight: bold;margin: 10px 0px;}
.th-dark-mode .th-member-title{color: white;}
.th-single-member i{padding: 15px 0px;color: #0e76bb;}
.th-dark-mode .th-single-member i{color: white;}
.th-membres p{font-size: 18px;color: black;font-weight: bold;}
.th-dark-mode .th-membres p{color: white;}

@media (max-width: 1024px) {
    /* Mission - Devnir membre */
    .th-mission-member {display: grid;grid-template-columns: 1fr;margin: 0px;padding: 0px 20px;}
    .th-mission-membre-block {padding: 0px;}
    .th-mission-image {padding: 0px 0px 50px 0px;}

    /* Mission - Devnir membre */
    .th-membres{margin: 0px 20px 100px 20px;}
    .th-single-member{width: 100%;padding: 0px;margin: 0px auto 40px auto;display: flex;flex-direction: column;}
    .th-single-member a{width: 100%;}
    .th-single-member img{min-width: 0px; padding: 10px;box-shadow: 0px 0px 5px rgb(0 0 0 / 10%);width: 100%;min-height: 150px;object-fit: contain;justify-self: center;border-bottom: solid 5px #0E76BB;}
} 

@media (min-width: 0px) and (max-width: 768px) {
    .th-membres-permanents, .th-membres-rataches, .th-membres-associes{grid-gap: 30px;display: grid;grid-template-columns: 1fr 1fr;margin: 25px 0px;}   
}   

@media (min-width: 768px) and (max-width: 1024px) {
    .th-membres-permanents, .th-membres-rataches, .th-membres-associes{grid-gap: 30px;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;margin: 25px 0px;}
} 
/* Evenements */
/* =========================================================================================================================== */

.th-evenements-title{text-align: center;margin: 200px 150px 100px 150px;}
.th-filter-date, .th-filter-organisateur, .th-filter-mots-cles{}
.th-filters{margin: 20px 0px;display: flex; width: 100%;}
.th-filters p{border-bottom: solid 2px;margin-right: 30px;padding-bottom: 5px;color: #0E76BB;text-transform: uppercase;font-weight: bold;}
.th-dark-mode .th-filters p{color: white;}
.th-evenement-header p{padding-right: 30px;display: flex;color: #0E76BB;font-weight: bold;}
.th-dark-mode .th-evenement-header p, .th-dark-mode .th-evenement-description a, .th-dark-mode .th-evenement-description a i{color: white;}
.th-filters i{padding-left: 10px;}
.th-evenement-description{padding: 50px;}
.th-evenements-title h1{text-transform: uppercase;font-weight: bold;font-size: 30px;}
.th-evenements-title p{}
.th-evenements{margin: 100px 150px;}
.th-evenement-header i{padding-right: 10px;}
.th-single-evenement{margin-bottom: 50px;display: grid;grid-template-columns: 1fr 1fr;box-shadow: 0px 0px 5px rgb(0 0 0 / 10%);align-items: center;}
.th-dark-mode .th-single-evenement{background: #0e76bb;}
.th-evenement-header{display: flex;}
.th-evenement-description h2{font-weight: bold;font-size: 18px;margin-top: 10px;margin-bottom: 20px;}
.th-single-evenement img{width: 100%;height: 390px;object-fit: cover;}
.th-evenement-description a{font-weight: bold;color: #0E76BB;}
.th-evenement-description a i{font-weight: bold;color: #0E76BB;}
.th-evenement-description i{padding:;}
.th-button-load-evenements{}
.th-button-load-evenements a{background-color: #0E76BB;padding: 10px;font-weight: 700; color: white;}

@media (max-width: 1024px) {
    .th-evenements-title{text-align: center;margin: 200px 10px 50px 10px;}
    .th-evenements {margin: 100px 20px;}
    .th-filters {justify-content: space-between;}
    .th-filters p{display: flex; font-size: 10px;}
    .th-single-evenement{grid-template-columns: 1fr;}
    .th-evenement-description{padding: 20px;}
    .th-evenement-header{display: grid; grid-template-columns: 1fr 1fr;}
    .th-single-evenement img{order: -1;}
}

/* Liens utiles */
/* =========================================================================================================================== */

.th-liens-utiles{margin: 200px 150px 100px 150px;}
.th-single-lien-block{display: flex;border: solid 2px #0E76BB;}
.th-liens-block{display: inline-grid;grid-template-columns: 1fr 1fr;grid-gap: 50px;margin-bottom: 100px;align-items: start;margin: 30px 0px 70px 0px;}
.th-liens-block a{color: inherit;}
.th-liens-block a:focus{outline: 0px auto -webkit-focus-ring-color; text-decoration: none;}
.th-liens-utiles h1{text-align: left; font-weight: bold;text-transform: uppercase;font-size: 30px; margin-bottom: 40px ;}
.th-filter-mots-cles{margin: 0px 0px 20px 0px;display: flex;}
.th-filter-mots-cles p{border-bottom: solid 2px;margin-right: 30px;padding-bottom: 5px;color: #0E76BB;text-transform: uppercase;font-weight: bold;}
.th-filter-mots-cles p i{padding-left: 10px;}
.th-liens-utiles p{text-align: left;font-size: 16px;font-weight: bold;}
.th-liens-utiles p a{color: inherit;}
.th-liens-utiles p a:focus{outline: 0px auto -webkit-focus-ring-color; text-decoration: none;}
/* .th-title-blocks{margin: 20px 0px 0px 0px;} */
.th-single-lien-block h2{font-weight: bold;}
.th-single-lien-block p{font-size: 14px;font-weight: bold;}
.th-block-lien-white{text-align: left;border: solid 2px #0E76BB;outline-offset: 0px;padding: 20px 30px 20px 20px;position: relative;top: -10px;left: 10px; width: 100%;}

.th-dark-mode .th-filter-mots-cles p {color: white;}
.th-dark-mode .th-block-lien-white,
.th-dark-mode  .th-single-lien-block
{border: solid 2px white;}

@media (max-width: 1024px) {
    .th-liens-utiles{text-align: center;margin: 200px 10px 50px 10px;}
    .th-liens-block{grid-template-columns: 1fr; padding: 10px 10px 10px 0px;}
}
/* Contact */
/* =========================================================================================================================== */
.th-contact-page {display: grid;grid-template-columns: 1fr 1fr;margin-top: 145px;}
.th-contact-adresse{display: flex;margin: 50px 100px;flex-direction: column;align-items: flex-start;}
.th-contact-adresse h2{border-bottom: solid 3px;margin: 40px 30px 20px 0px;padding-bottom: 5px;color: #0E76BB;text-transform: uppercase;font-weight: bold;}
.th-contact-adresse a{color: black;font-weight: bold;font-size: 16px;}

.th-dark-mode .th-contact-adresse h2, .th-dark-mode .th-contact-adresse a{color:white;}

@media (max-width: 1024px) {
    .th-contact-page {display: grid;grid-template-columns: 1fr;margin-top: 145px;}
    .th-contact-adresse {display: flex;margin: 0px;padding: 20px;flex-direction: column;align-items: flex-start;}
}

/* Mentions legals */
.th-mentions-legales{color: #337ab7; margin: 200px 150px 100px 150px;}
.th-mentions-legales h2{font-weight: bold;}
.th-mentions-legales p{font-size: 16px; }
.th-mentions-legales a{font-size: 16px; color: #0E76BB;}

/* Donnes personnelles */
.th-donnes-personnelles{color: #337ab7; margin: 200px 150px 100px 150px;}
.th-donnes-personnelles h2{font-weight: bold;}
.th-donnes-personnelles p{font-size: 16px; }
.th-donnes-personnelles a{font-size: 16px; color: #0E76BB;}

/* Accessibilite */
.th-accessibilite{color: #337ab7; margin: 200px 150px 100px 150px;}
.th-accessibilite h2{font-weight: bold;}
.th-accessibilite p{font-size: 16px; }
.th-accessibilite a{font-size: 16px; color: #0E76BB;}

/* Details evenement */
/* =========================================================================================================================== */
.th-details-evenement{margin: 200px 150px 100px 150px;}
.th-retourner-partager{display: flex;justify-content: space-between;font-size: 16px;text-transform: uppercase;margin-bottom: 50px;}

.th-title-block-info{display: grid;grid-template-columns: 50% 50%;}

.th-block-info{display: flex;border: solid 2px #0E76BB;}
.th-block-lignes{font-weight: bold;color: #0E76BB;text-align: left;border: solid 2px #0E76BB;outline-offset: 0px;padding: 20px 30px 20px 20px;position: relative;top: -10px;left: 10px; width: 100%;}
.th-block-lignes h3{font-weight: bold;}
.th-block-lignes p i{padding-right: 10px;}

.th-title{padding-right: 100px;}
.th-title h1{font-weight: bold;color: black;font-size: 44px;}
.th-title h2{color: #337ab7;text-transform: uppercase;font-weight: bold;font-size: 20px;}

.th-keyword-details-evenement{display: flex; margin-top: 20px; align-items: center;}
.th-keyword-details-evenement h5{color: #337ab7;padding-right: 20px;text-transform: uppercase;font-weight: bold;}

.th-keyword-details-evenement .th-keyword{margin: 0px;}

.th-organisateurs{margin-bottom: 50px;display: flex;flex-direction: column;align-items: flex-start;}
.th-organisateurs p{color: #959595;font-weight: bold;font-size: 18px;}
.th-organisateurs .th-single-member{display: contents;}

.th-organisateurs-grid, .th-co-organisateurs-grid{display: flex;}

.th-co-organisateurs-grid .th-single-member{width: 100%;padding-right: 50px;margin: 0px auto 25px auto;display: flex;}
.th-organisateurs-image{margin-top: 50px;}
.th-organisateurs-image h4{font-size: 22px;border-bottom: solid 3px;margin-right: 30px;padding-bottom: 5px;color: #0E76BB;font-weight: bold;}

.th-organisateurs-image a p{color: #000000;font-weight: bold;font-size: 18px;}

/* */

.th-organisateur-co-organisateur{display: flex;padding-right: 100px;flex-direction: column;align-items: flex-start;}
.th-fichier-contacter{display: grid;grid-template-columns: 1fr 1fr;margin-top: 100px;}
.th-evenement-info-image{margin-top: 25px;}
.th-evenement-info{margin-bottom: 20px;}
.th-evenement-image img{width: 100%;height: 400px;object-fit: cover;}
.th-evenement-contact{display: grid;grid-template-columns: 1fr 1fr;}
.th-evenement-contact h4{margin-top: 0px;font-size: 22px;border-bottom: solid 3px;margin-right: 30px;padding-bottom: 5px;color: #0E76BB;font-weight: bold;}
.th-single-evenement-contact{display: flex;flex-direction: column;align-items: flex-start;}
.th-single-evenement-contact p, .th-organisateur-co-organisateur p{color: black;color: black;font-weight: bold;font-size: 16px;}

#th-file-icon{display: flex;width: 150px;background: white;padding: 20px;box-shadow: 0px 0px 5px rgb(0 0 0 / 10%);height: 150px;object-fit: contain;border: dashed #00000033 3px;color: #0E76BB;font-size: 65px;align-items: center;justify-content: center;}

/* Dark Mode */
.th-dark-mode .th-accessibilite, .th-dark-mode .th-accessibilite a, .th-dark-mode .th-donnes-personnelles, .th-dark-mode .th-donnes-personnelles a, .th-dark-mode .th-mentions-legales a, .th-dark-mode .th-mentions-legales, .th-dark-mode .th-title h2, .th-dark-mode .th-title h1, .th-dark-mode .th-evenement-contact h4, .th-dark-mode .th-single-evenement-contact p, .th-dark-mode .th-organisateur-co-organisateur p, .th-dark-mode .th-organisateurs p, .th-dark-mode .th-retourner-partager a, .th-dark-mode .th-organisateurs-grid i{color: white;}
.th-dark-mode #th-file-icon, .th-dark-mode .th-organisateurs-grid i{color: #ef3f37;}

/* Medias */
@media (max-width: 1024px) {
    .th-mentions-legales, .th-donnes-personnelles, .th-accessibilite{
        margin: 200px 10px 100px 10px;
    }
    .th-details-evenement {    display: flex;
        margin: 200px 10px 100px 10px;
        flex-direction: column;}
    .th-title-block-info {
        display: grid;
        grid-template-columns: 1fr;
    }
    .th-title {
        padding-right: 0px;
    }
    .th-organisateur-co-organisateur {
        margin-top: 50px;
        display: flex;
        flex-direction: column;
    }
    .th-organisateurs-grid, .th-co-organisateurs-grid {
        display: grid;
        gap: 50px;
        grid-template-columns: 1fr 1fr;
        margin-bottom: 0px;
        width: 100%;
    }
    .th-fichier-contacter {
        order: 1;
        display: flex;
        grid-template-columns: 1fr;
        margin-top: 0px;
        flex-direction: column;
    }
    .th-dark-mode .th-organisateurs-grid i {
        color: #ef3f37;
        min-width: 0px;
        min-height: 0px;
    }
}
/* Custom */
/* =========================================================================================================================== */
.mark, mark{background-color: yellow;}


/* ------------------------------------------------------------------------------------- */
/* * Media Queries       */
/* standard "@media (max-width : px) {}": 1199px (col-md) | 991px (col-sm) | 767px (col-xs) | 500px | 400px */



/* * Media Queries                                                                       */
/* ------------------------------------------------------------------------------------- */

/* Main options */
/* =========================================================================================================================== */
/* =========================================================================================================================== */

/* =========================================================================================================================== */
/* =========================================================================================================================== */
/* Section # */

/* Section # */
/* =========================================================================================================================== */
/* =========================================================================================================================== */