:root{--side-variable:#f8e0da}body{background:#efefef;font-family:Montserrat,sans-serif}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_ZpC3gTD_u50.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_ZpC3g3D_u50.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_ZpC3gbD_u50.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,li{font-family:Montserrat,sans-serif;font-weight:700}@media (min-width:1200px){.h2,h2{font-size:1.7rem;margin-bottom:10px}}a:focus,a:hover{color:#f02355}.footer-top a{color:#f02355;font-size:16px;font-weight:700;text-decoration:none}.top-header{background:#262626;padding-top:13px}.top-header img{margin-left:15px;margin-right:4px;width:20px}.top-header .slogan{color:#fff;font-size:14px;margin-bottom:12px}header{background:#000;margin-bottom:50px}.container-head-top{padding-bottom:28px;padding-top:20px}.container-footer-top{border-bottom:1px solid #fff;margin-bottom:20px;margin-top:15px;padding-top:10px}.container-footer-bottom{border-bottom:1px solid #fff;border-top:1px solid #fff;margin-top:20px;padding-top:20px}.container-footer-top img,.container-head-top img{padding:.5rem 0;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;width:100%}.container-footer-top .headerlist,.container-head-top .headerlist{float:right;padding-left:1rem;padding-top:2.5rem}.container-footer-top .headerlist li,.container-head-top .headerlist li{color:#f6f6f6;line-height:18px;list-style:none;padding:.5rem .75rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.container-head-top .headerlist li a{color:#f6f6f6;font-size:16px;text-decoration:none}.container-head-top .headerlist li a:hover{color:#f02355}.container-head-top form{padding-top:30px}.container-head-top form input{border-radius:10px!important;height:38px;padding-left:7px;width:60%}.container-head-top form button{background:#fff;border-radius:10px!important;padding:5px;width:35%}.footer-middle{margin-left:auto;margin-right:auto;width:250px}.footer-middle h3{text-align:center}nav{background:#f02355;box-shadow:0 4px 15px 0 #564040}nav a{border:1px solid var(--border);border-radius:5px;color:#fff;display:inline-block;font-weight:700;line-height:50px;padding:.1rem 1rem;text-decoration:none;transition:.4s}nav a:hover{border-color:var(--accent);color:var(--accent)!important}nav a.current:hover{text-decoration:none}.cgv{padding-bottom:15px;padding-top:15px;text-align:center}.cgv a{text-decoration:none}footer{flex-direction:row}.old-shows{margin-top:30px}.old-shows article{margin-bottom:20px}.old-shows img,footer ul{width:100%}footer ul{display:flex;flex-wrap:wrap}.bottom-footer p{margin:0;padding:0}.cont-spectacles{margin-top:20px}.keen-slider{box-shadow:0 5px 15px rgba(0,0,0,.5)}.keen-slider a{width:1296px}.btn{background:#2c68cc;border-radius:3px;color:#fff;font-size:18px;font-weight:700;padding:15px 50px;text-decoration:none}.btn.complete{background:#ef3f33}article.event a.book{width:100%}article.past a{display:inline-block;position:relative;width:100%}article.past h3{background:#000;bottom:0;color:#fff;font-size:16px;margin-bottom:0;padding:15px;position:absolute;width:100%}article.past h3 a{color:#fff;font-weight:700;padding:5px 15px;text-decoration:none;text-transform:none}.event-book{text-align:right}.event-book a.book{display:inline-block;float:right}.location{height:32px;width:32px}.affiche-concert{margin-bottom:30px;width:100%}.single-page h1{font-size:36px;margin-bottom:20px}.lang a{color:#fff;float:right;font-size:13px;margin-bottom:10px;text-decoration:none}.btn:focus,.btn:hover{background:#fff;border:2px solid #2c68cc;color:#2c68cc}.btn.complete:focus,.btn.complete:hover{background:#fff;border:2px solid #ef3f33;color:#ef3f33}article.event h3{border-bottom:3px solid #000}.actus article h2 a,article.event h2 a{font-weight:700}.actus h1,.actus h2,.actus h2 a,article.event h1,article.event h2,article.event h2 a,article.event h3,article.event h3 a{color:#000;text-decoration:none;text-transform:uppercase}.actus article,article.event{background:#d6dcd8;border-left:8px solid #2c68cc;border-radius:6px;box-shadow:0 5px 15px rgba(0,0,0,.5);margin-bottom:20px;padding:20px}.imageholder{width:100%}.actus h2,article.event h2,article.event h3{border:0;display:block;font-size:18px;font-weight:700;width:100%}article.event .teaser{font-size:14px;margin-bottom:45px}.main-image{margin-right:15px;max-width:400px;width:100%}.single-event h1{border-bottom:3px solid #000}.event-details{font-size:16px;font-weight:700;margin-bottom:15px;margin-top:20px}.single-event iframe{height:250px;max-width:100%;min-height:200px;width:100%}.actus p{margin-bottom:5px}.actus p a{color:#212529;text-decoration:none}.event-details p{margin-bottom:5px;text-transform:capitalize}.spectacles{margin-top:50px}footer{background:#262626;border-top:1px solid var(--border);color:#fff;color:var(--text-light);font-size:1rem}footer p{color:#fff;margin-bottom:8px}footer ul{padding:0}footer h3{font-size:18px;font-weight:700;margin-bottom:26px;text-transform:uppercase}footer a,footer h3{color:#fff}footer .socials{margin-left:auto;margin-right:auto;width:166px}footer .socials li{list-style:none;margin-right:15px}footer .socials li a{background:url(/build/images/socials.c483be48.png);display:inline-block;height:40px;width:40px}footer .socials li.facebook a{background-position-x:-40px}footer .socials li.youtube a{background-position-x:-80px}.container-footer-bottom{margin-top:50px}aside{padding-top:25px;text-align:left}aside .slogan{font-size:18px;font-weight:700;margin-bottom:20px;padding:10px}aside img.fullimg,aside img.pub{width:100%}aside .title-book{margin-top:20px}aside img.pub{margin-bottom:20px}aside h3{font-size:20px}aside p{font-size:18px}.blue-line{border-left:5px solid #2c68cc;margin-top:7px;padding-left:10px}.small-h3-footer{line-height:30px;text-transform:none}[class*=" number-slide"],[class^=number-slide]{align-items:top;color:#fff;display:flex;font-size:50px;font-weight:500;justify-content:top;max-height:100vh}#my-keen-slider{margin-bottom:40px}#my-keen-slider img{width:100%}.navbar-toggler span,bar-toggler{border-color:#fff;color:#fff}.navbar-light .navbar-nav .nav-link{color:#fff}.available{background:pink;border-radius:3px;color:red;font-size:16px;font-weight:700;margin-top:15px;padding:15px 10px;text-align:center}#contact .form-group{margin-bottom:15px}@media (max-width:575.98px){.footer-top li{margin-top:30px}footer h3{margin:10px}.actus h2,article.event h2,article.event h3{margin-top:20px}.footer-top a{font-size:12px}}@media (max-width:767.98px){.container-head-top form{padding-top:0}.event-book a.book{float:none;width:100%}.footer-top a{font-size:12px}}@media (max-width:991.98px){.top-header .slogan{font-size:12px;margin-bottom:10px}.lang a{font-size:12px}.container-footer-top .headerlist,.container-head-top .headerlist{padding-top:0}.footer-top a{font-size:12px}.main-image{max-width:100%}}@media (max-width:1400px){.container-head-top .headerlist li a{font-size:16px}.nav-link{line-height:20px}}@media (min-width:1400px){.footer-top a{font-size:16px}.navbar-light .navbar-nav .nav-link{font-size:14px}}@media (min-width:992px) and (max-width:1199.98px){.navbar-light .navbar-nav .nav-link{font-size:11px}.navbar .btn{padding:0 15px}.container-head-top .headerlist li a{font-size:14px}aside .slogan{font-size:16px}.container-footer-top .headerlist,.container-head-top .headerlist{padding-top:1.5rem}.footer-top a{font-size:14px}}@media (min-width:1200px) and (max-width:1400px){.navbar-light .navbar-nav .nav-link{font-size:12px}.navbar .btn{padding:0 15px}.footer-top a{font-size:14px}}.language-switcher{background:none;border:none;box-shadow:none}