.evenementBody #breadcrumb,.evenementBody #breadcrumb a{color:#fff}.evenementBody{background:url(img/fondDefaultNoir.jpg)}.webp .evenementBody{background:url(img/fondDefaultNoir.webp)}#eventType{max-width:1200px;margin:0 auto;color:#fff}#eventProposer,.eventProposer,.leaflet-popup-content h3 a{text-decoration:none;color:#000}#eventMap{width:100%;height:400px}#eventProposer{position:absolute;right:10px;top:90px;background:#fff;display:inline-block;padding:10px 20px;border-radius:5px;margin:auto}#evenementAccueil{max-width:1200px;margin:0 auto;position:relative}#evenementAccueil h1,#eventType h1{color:#fff;text-transform:uppercase;text-align:center;font-size:40px;margin:0;padding:0 0 30px}@media (min-width:800px){#evenementAccueil h1{padding:0}#eventProposer{top:10px}}.evenType{padding:4px 8px 3px 38px;margin:0 5px;border-radius:3px;font-size:16px;display:inline-block;text-decoration:none;overflow:hidden;position:relative}.evenType::after{content:'';position:absolute;top:-40px;left:-10px;background:#fffFFF2B;z-index:1;width:51px;height:200px;transform:rotate(5deg);transition:.3s}.evenType:hover::after{width:100%;left:40px}.evenType svg{width:30px;height:30px;margin-right:5px;position:absolute;top:1px;left:3px}.evenements{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;padding:0 10px 10px}@media (max-width:800px){.evenements{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:7px;padding:5px}.evenements .evenement{box-shadow:0 0 4px #ffffff59;padding-top:217px}.evenementImage{height:191px}}.evenements .evenement{border-radius:5px;background-color:#000000de;box-shadow:0 0 5px #ffffff8a;transition:.3s;position:relative;padding-top:230px;overflow:hidden;color:#fff;cursor:pointer}#evenementAccueil h2{color:#fff;text-transform:uppercase;padding:30px 10px 0;border-bottom:1px solid #fff;margin:0 0 10px}@media (min-width:1200px){#evenementAccueil h2{padding:30px 0 0}.evenements{padding:0 0 10px}#eventMap{border-radius:5px}}#eventType .evenements{padding-top:50px}.evenements .evenement:hover{transform:rotate(1deg)}.evenements .evenement h3{font-size:18px;padding:6px 10px;line-height:22px;text-align:center;color:#fafbff;overflow:hidden}.evenements .evenement h3 a{text-decoration:none;color:#fff}.evenements .evenement img{width:100%;height:auto;transition:.3s}.evenements .evenement .evenType{display:block;margin:0 auto;border-radius:5px 5px 0;position:absolute;top:0;left:0;right:0;padding:8px 8px 8px 48px;box-shadow:0 3px 12px #00000070}.evenements .evenement .evenType svg{width:38px;height:38px}.evenements .evenement:hover img{transform:scale(1.1)}.evenements .evenement .heure{font-size:.8em}.evenementImage{width:100%;height:208px;overflow:hidden;position:absolute;top:22px}.evenements .evenement .eventDate,.evenements .eventLieu{font-size:14px;padding:4px 7px;line-height:22px}.eventProposerBox{text-align:center;padding:50px}.eventProposer{background:#fff;padding:20px 50px;display:inline-block;border-radius:8px}.eventProposer:hover{background:#000;color:#fff}.leaflet-popup-content{margin:20px 10px 33px!important}.leaflet-popup-content h3{padding:0 0 5px}.leaflet-popup-content .eventDate,.leaflet-popup-content .eventVille{margin:0}.leaflet-popup-content .evenType{display:block;position:absolute;bottom:0;right:-5px;left:-5px;border-radius:0 0 12px 12px}
#evenementImagePrincipal img,#eventPageTitre .evenType{box-shadow:0 0 15px #00000047}#evenementImages,.eventPageDates{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}#evenementGalerie #evenementGalerieLoad,#evenementGalerieBox,#evenementGalerieBox img,#evenementImages .evenementImageGalerie img{position:absolute;transform:translate(-50%,-50%)}#menu{z-index:1}#eventPage{max-width:1200px;margin:0 auto;position:relative;z-index:1;color:#fff}#eventPageContenuBox{width:100%}#eventPageTitre .evenType{font-size:22px;padding:8px 25px 6px 58px;border-radius:8px}#eventPageTitre .evenType::after{width:59px}#eventPageTitre .evenType:hover::after{width:100%;left:50px}#eventPageTitre .evenType svg{width:43px;height:43px}#evenementImagePrincipal .evenementImageLabel{color:#fff;width:250px;font-size:12px;text-align:center;margin:auto}#eventPageTitre h1{color:#fff;text-transform:uppercase;font-size:40px;padding:8px 20px 0;text-shadow:0 0 15px #00000047}#eventPageTitreDate{font-size:20px}#eventBando{height:443px;background-size:cover;background-position:center;filter:blur(5px);opacity:.6;position:absolute;top:135px;left:0;right:0}#eventPage .discipline{display:inline-block;background:#fff;color:#000;text-decoration:none;margin:2px;border-radius:5px;padding:4px 13px;transition:.3s}#eventPage .discipline:hover{transform:rotate(5deg)}#eventPageTitre{display:flex;flex-direction:column-reverse;text-align:center;padding-bottom:30px}.eventPageDates{padding:30px 20px}.eventPageDates h3,.eventPageDatesSolo h3{font-weight:400}.eventPageDates h3.avecDate{padding:0 0 0 30px}.eventPageDates h3.avecDate strong{display:block;margin-left:-20px}.eventPageDates .dateEvenement,.eventPageDatesSolo .dateEvenement{padding:0 10px 20px 0}#evenementImagePrincipal{padding:50px 0}#eventPageNetjuggler{background-color:#fffFFFE8;padding:0;border-radius:10px}#evenementAdresse,#evenementImages,#evenementTarifs .eventTarifListe,#evenementTexte{background:#0000008a;padding:20px;border-radius:10px;color:#fff;font-size:16px;line-height:1.5;margin:0 20px 20px;box-shadow:0 0 17px #fffFFF38}#evenementTarifs h3{padding:0 0 0 20px;font-weight:400}#evenementTarifs h3 .heure,#eventPageDates .heure,#eventPageTitreDate .heure{font-size:.8em}#evenementLiens{padding:30px 0 0;margin:0}#evenementLiens li{list-style:none;margin:0 0 10px}#evenementLiens a{color:#fff;text-decoration:none;font-size:20px;line-height:1.5;padding:10px 20px}#evenementLiens svg{width:20px;height:20px;margin-right:10px}#evenementAdresseMap{position:relative;width:100%;height:300px;border-radius:10px;margin:20px 0}#eventTarifTitre{font-size:30px;text-transform:uppercase;margin:30px 20px -6px}#evenementImages{gap:20px;text-align:center}#evenementImages .evenementImageGalerie{position:relative;max-width:300px;height:350px;padding-top:300px;color:#fff;text-decoration:none}#evenementImages .evenementImageGalerie img{top:150px;left:150px}@media (min-width:800px){#eventTarifTitre{margin:30px 20px -6px}#evenementAdresse{position:relative;height:300px}#evenementAdresseMap{position:absolute;left:250px;right:0;top:-20px;width:auto;border-radius:0 10px 10px 0}#eventPageTitre h1{font-size:50px;padding:8px 0 0}#eventBando{height:310px}#evenementImagePrincipal .evenementImageLabel{margin:0}#evenementImagePrincipal{position:absolute;top:60px;left:20px;bottom:0;padding:0}#eventPageTitreBox{position:absolute;top:50%;transform:translateY(-50%)}#eventPageTitre{display:block;position:relative;height:350px;padding:120px 0 0 289px;text-align:left}}#evenementGalerie{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000008a;z-index:100;display:none}#evenementGalerie #evenementGalerieLoad{top:50%;left:50%;border-radius:140px;width:224px;height:224px}#evenementGalerieLegend{position:absolute;left:50%;top:50%;transform:translateX(-50%);background:#0000008a;padding:20px;border-radius:10px;color:#fff;font-size:16px;box-shadow:0 0 17px #fffFFF38}#evenementGalerieBox{top:50%;left:50%;width:100px;height:100px;background-color:#fff;border-radius:10px;overflow:hidden}#evenementGalerieBox img{top:50%;left:50%}@media (min-width:1220px){#eventTarifTitre{margin:30px 0 -6px}#eventPageTitre{position:relative;height:350px;padding:120px 0 0 269px}#evenementImagePrincipal{left:0}#eventBando{height:310px;top:218px}#eventPageContenu{display:flex;gap:20px}#eventPageNetjuggler{display:block;padding:5px;width:300px;min-width:300px;max-width:3000px}#evenementAdresse,#evenementImages,#evenementTarifs .eventTarifListe,#evenementTexte{margin:0 0 20px}}
