html{font-size:100%;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px}body,html{height:100%}body{font-family:gotham_mediumitalic;color:#343a40;background-color:#f8f9fa!important;text-rendering:geometricPrecision}a{color:#000;-webkit-transition:all .09s ease-in-out;-moz-transition:all .09s ease-in-out;-ms-transition:all .09s ease-in-out;-o-transition:all .09s ease-in-out}a.active{color:#e84e0f}a.active:hover{color:#b23b0b}a:hover{text-decoration:none;color:#292929}h1,h2,h3,h4,h5,h6{font-weight:400!important}h2{font-family:gotham_bolditalic;line-height:1;margin-bottom:.2rem}h3{font-size:1.2rem}h4{font-size:1rem}th{font-weight:500}hr{border-top:1px solid #e9ecef;margin:2.25rem 0}strong{font-family:gotham_bolditalic;font-weight:400}.btn-blue{color:#fff;background-color:#000;border-color:#000}.btn-blue:hover{color:#fff;background-color:#272727;border-color:#000}.box-shadow{-webkit-box-shadow:0 0 30px -11px rgba(0,0,0,.26);-moz-box-shadow:0 0 30px -11px rgba(0,0,0,.26);box-shadow:0 0 30px -11px rgba(0,0,0,.26)}.logo{width:100px;position:relative;}.hwa{height:30px}.hwa.replaced-svg path{fill:#6c757d!important}.table thead th{border-top:0}.nav-link{padding:.5rem .9rem;font-family:gotham_bolditalic}.footer a{color:#6c757d}.footer a:hover{color:#000}small{font-size:65%}.bg-ultralight{background-color:#fbfbfb}.switch input[type=checkbox]{height:0;width:0;visibility:hidden;display:none}.switch label{cursor:pointer;text-indent:-9999px;width:3rem;height:1.5rem;background:rgba(108,117,125,.35);display:block;border-radius:1.5rem;position:relative}.switch label:after{content:"";position:absolute;top:4px;left:5px;width:1rem;height:1rem;background:#fff;border-radius:90px;transition:.3s}.switch input:checked+label{background:#000}.switch input:checked+label:after{left:calc(100% - 5px);transform:translateX(-100%)}.switch label:active:after{width:30px}.form-control-lg,.input-group-lg>.form-control{font-size:1rem!important}.rounded{border-radius:1.25rem!important;-webkit-border-radius:1.25rem!important;-moz-border-radius:1.25rem!important}.pointer{cursor:pointer}.burger{color:#000}.burger:hover{color:#363636}.burger-close{position:absolute;right:40px;top:40px;border:none;color:#fff}.overlay{position:fixed;z-index:999999;width:100%;height:100%;top:0;left:0;background-color:rgba(71,71,71,.85)}.overlay nav{text-align:center;position:relative;top:20%;font-size:30px}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;height:100%;position:relative}.overlay ul li{display:block;height:20%;height:20%;min-height:54px}.overlay ul li a{color:#fff}.overlay ul li a:hover{color:#fff2f9cc}.logo-accueil{width:250px;-webkit-animation:spin 50s linear infinite;-moz-animation:spin 50s linear infinite;animation:spin 50s linear infinite}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.blueimp-gallery>.close,.blueimp-gallery>.title{color:#fff!important}.blueimp-gallery>.next,.blueimp-gallery>.prev{color:#fff!important}.boxes{padding:2px;position:relative;display:inline-block;-webkit-transition:all .6s cubic-bezier(.165,.84,.44,1);transition:all .6s cubic-bezier(.165,.84,.44,1)}@media screen and (max-width:576px){.boxes{width:400px;margin:auto}}.boxes h2,.boxes h3,.boxes h4{position:relative;z-index:5}.boxes::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;box-shadow:0 5px 15px rgba(0,0,0,.3);opacity:0;-webkit-transition:all .6s cubic-bezier(.165,.84,.44,1);transition:all .6s cubic-bezier(.165,.84,.44,1)}.boxes:hover{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);z-index:99999;background-color:#fff}.boxes:hover::after{opacity:1}.boxes-content,.boxes-content2,.boxes-content3{height:280px;color:#fff;position:relative;background-size:cover;background-blend-mode:overlay;-webkit-transition:all .09s ease-in-out;-moz-transition:all .09s ease-in-out;-ms-transition:all .09s ease-in-out;-o-transition:all .09s ease-in-out;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0)}@media screen and (max-width:1200px){.boxes-content,.boxes-content2,.boxes-content3{height:235px}}@media screen and (max-width:992px){.boxes-content,.boxes-content2,.boxes-content3{height:355px}}@media screen and (max-width:768px){.boxes-content,.boxes-content2,.boxes-content3{height:265px}}@media screen and (max-width:576px){.boxes-content,.boxes-content2,.boxes-content3{height:200px;width:396px}}.boxes-content2::before,.boxes-content::before{content:"";background-color:#000;position:absolute;left:0;bottom:0;right:0;top:0;opacity:.25}.minilogo{height:35px;width:35px}.replaced-svg path{fill:#fff!important}.spectacles h1{color:#000;font-family:gotham_bolditalic;margin:0;font-size:4rem;text-transform:uppercase;line-height:3.2rem;margin-bottom:10px}.spectacles h2{font-family:gotham_mediumitalic}.spectacles span{border-radius:5px;background-color:#343a40;color:#f8f9fa}.lacompagnie div.resume,.spectacles div.resume,.spectacles p{font-family:gotham_lightregular;font-size:.9rem;text-align:justify}.lacompagnie div.resume h3{font-family:gotham_mediumregular}.badge-middle{vertical-align:middle;font-size:44%}.spectacles table{font-family:gotham_lightitalic}#links a{display:block;float:left;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}#links a:hover{-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.modal-body h1{line-height:1.2rem;margin-top:1rem}.modal-body h2{font-size:15px}.modal{z-index:99999999}.lacompagnie h1{font-family:gotham_bolditalic;margin:0}.lacompagnie h2{font-family:gotham_mediumregular}.lacompagnie h4{padding:.2rem .5rem;border-radius:5px;font-size:.7rem;background-color:#343a40;color:#f8f9fa;display:inline-block}.lacompagnie p{font-family:gotham_lightregular;font-size:.9rem}.nav{position:relative}.count_message{font-family:gotham_lightregular}#count_message{font-family:gotham_lightregular;font-size:.7em}.feather{width:14px;height:14px;position:relative;align-self:center;display:inline-flex;vertical-align:baseline}@media screen and (max-width:1200px){.monthly-day-wrap{font-size:.8rem}}.monthly-day-title-wrap{display:none!important}.monthly-day:before{min-height:146px!important;padding-top:0!important}.cal-date{line-height:1rem;position:inherit}.cal-jour{font-family:gotham_bolditalic;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0);backface-visibility:hidden}.cal-annee{font-family:gotham_lightitalic;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0);backface-visibility:hidden}.cal-mois{font-family:gotham_bolditalic;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0);backface-visibility:hidden}.cal-nom{font-family:gotham_bolditalic;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0);backface-visibility:hidden}.cal-lieu{font-family:gotham_lightitalic;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0);backface-visibility:hidden}.cal-heure{font-family:gotham_mediumitalic;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0);backface-visibility:hidden}.cal-couleur1,.cal-couleur2,.cal-couleur3,.cal-couleur4{background-color:#fff!important;color:#e84e0f!important}.cal-couleur1.cal-couleur2 .cal-infos[data-color="2"]{order:2}.cal-couleur1.cal-couleur2 .cal-infos[data-color="3"]{order:1}.cal-infos{margin-top:10px;padding-bottom:10px;cursor:pointer}.cal-couleur1.cal-couleur2 .cal-infos[data-color="2"]{padding:12px;margin-left:-24px;margin-right:-12px;min-height:146px}.cal-couleur1.cal-couleur4 .cal-infos[data-color="4"],.cal-couleur2.cal-couleur4 .cal-infos[data-color="4"],.cal-couleur3.cal-couleur4 .cal-infos[data-color="4"]{padding:12px;margin-left:-24px;margin-right:-12px;min-height:146px}.monthly-day{padding-bottom:0!important}.listed-event[data-degrade="1"]{background:linear-gradient(45deg,#ffec2a 50%,#009fdf 50%)!important}.monthly-today .cal-date::after{content:"";height:17px;width:17px;background-color:#fff;border-radius:100%;position:absolute;top:0;right:0}.monthly-indicator-wrap{position:relative!important;bottom:0!important;right:0!important;flex-direction:column;display:flex;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0);backface-visibility:hidden}.cal-couleur1,.cal-couleur2,.cal-couleur3,.cal-couleur4{-webkit-transition:all .6s cubic-bezier(.165,.84,.44,1);transition:all .6s cubic-bezier(.165,.84,.44,1);z-index:2!important}.cal-couleur1::after,.cal-couleur2::after,.cal-couleur3::after,.cal-couleur4::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;box-shadow:0 0 0 2px #fff,0 5px 15px rgba(0,0,0,.3);opacity:0;-webkit-transition:all .6s cubic-bezier(.165,.84,.44,1);transition:all .6s cubic-bezier(.165,.84,.44,1);-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0);backface-visibility:hidden}.cal-couleur1:hover,.cal-couleur2:hover,.cal-couleur3:hover,.cal-couleur4:hover{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);z-index:99999;background-color:#fff;z-index:3!important}.cal-couleur1:hover::after{opacity:1}.cal-couleur2:hover::after{opacity:1}.cal-couleur3:hover::after{opacity:1}.cal-couleur4:hover::after{opacity:1}.cal-couleur1 .complet.cal-effects::after,.cal-couleur3 .complet.cal-effects::after,.complet.cal-effects::after{content:"";height:18px;width:100%;display:block;background-color:rgba(82,79,125,.43);top:42%;right:0;position:absolute;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.cal-couleur3 .complet.cal-effects::after{background-color:rgba(0,0,0,.11)}.cal-couleur1 .complet.cal-effects::after{background-color:#ffb41e}.cal-couleur3 .cal-effects::before{content:"";height:0;width:0;margin-left:-12px;top:0;position:absolute;border-left:0 solid transparent;border-right:156px solid #009fdf;border-bottom:163px solid transparent}@media screen and (max-width:1200px){.cal-couleur3 .cal-effects::before{border-right:131px solid #009fdf;border-bottom:136px solid transparent}}.monthly-event-list{-webkit-transform:inherit!important;transform:inherit!important;height:auto!important;position:static!important}.legende .nav-link{font-family:gotham_mediumitalic}.legende-box,.legende-box2,.legende-box3,.legende-box4{width:19px;height:19px;border-radius:100%;background-color:#ffec2a}.legende-box2{background-color:#009fdf}.legende-box4{background-color:#f4047b}.legende-box3{width:25px;height:5px;border-radius:0;background-color:#6c757d;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.gotham-light{font-family:gotham_lightregular}@font-face{font-family:gotham_boldregular;src:url(../fonts/gotham-bold-webfont.woff2) format("woff2"),url(../fonts/gotham-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:gotham_bolditalic;src:url(../fonts/gotham-bolditalic-webfont.woff2) format("woff2"),url(../fonts/gotham-bolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:gotham_lightregular;src:url(../fonts/gotham-light-webfont.woff2) format("woff2"),url(../fonts/gotham-light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:gotham_lightitalic;src:url(../fonts/gotham-lightitalic-webfont.woff2) format("woff2"),url(../fonts/gotham-lightitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:gotham_mediumregular;src:url(../fonts/gotham-medium-webfont.woff2) format("woff2"),url(../fonts/gotham-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:gotham_mediumitalic;src:url(../fonts/gotham-mediumitalic-webfont.woff2) format("woff2"),url(../fonts/gotham-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}