/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Stinger Heavy';src:url(/themes/custom/nage_libre/fonts/stinger/Stinger-Heavy.woff2) format("woff2");}@font-face{font-family:'Stinger Regular';src:url(/themes/custom/nage_libre/fonts/stinger/Stinger-Text-Regular.woff2) format("woff2");}@font-face{font-family:'GothamNarrow Light';src:url(/themes/custom/nage_libre/fonts/gotham/GothamNarrow-Light.otf) format("opentype");}@font-face{font-family:'GothamNarrow Ultra';src:url(/themes/custom/nage_libre/fonts/gotham/GothamNarrow-Ultra.otf) format("opentype");}@font-face{font-family:'Monaako Script';src:url(/themes/custom/nage_libre/fonts/monaako/Monaako-Script.ttf) format("truetype");}.stinger-heavy{font-family:'Stinger Heavy';}.stinger-regular{font-family:'Stinger Regular';}.gotham-light{font-family:'GothamNarrow Light';}.gotham-ultra{font-family:'GothamNarrow Ultra';}.monaako{font-family:'Monaako Script';}.contextual-region.focus{outline:none;}.contextual .trigger{display:none;}body,.site-footer{font-family:'GothamNarrow Light';}h1,.path-frontpage h2{background:url(/themes/custom/nage_libre/images/forme-4-rose.svg) no-repeat;background-size:1.5rem 1.5rem;background-position-y:8px;line-height:2rem;padding-top:0;padding-bottom:1rem;}h1,h2{font-family:'Stinger Heavy';}h1,.path-frontpage h2,.evenement .main-evenement .infos,.evenement h2,.actualites p.categorie{padding-left:2rem;}h3,h3 .accordion-button{font-family:'Stinger Regular';font-size:2.4rem;line-height:2.4rem;}a.plus{font-family:'Stinger Regular';text-decoration:none;font-size:1.5rem;}a.plus.actualites{color:#fff;background-color:#D04397;}a.plus.actualites:hover{color:#fff;background-color:rgb(208,67,151,0.8)}a.plus.agenda{color:#000;background-color:#FFD6A1;}a.plus.agenda:hover{color:#000;background-color:rgb(255,214,161,0.7);}tr{background-color:white;}p iframe,p img{max-width:100%;}p img{height:auto;}@media (max-width:560px){p iframe{height:auto;}}.px-nl{padding-right:4rem !important;padding-left:4rem !important;}@media (max-width:1200px){.px-nl{padding-right:3rem !important;padding-left:3rem !important;}}@media (max-width:992px){.px-nl{padding-right:4rem !important;padding-left:4rem !important;}}@media (max-width:768px){.px-nl{padding-right:3rem !important;padding-left:3rem !important;}}@media (max-width:576px){.px-nl{padding-right:1rem !important;padding-left:1rem !important;}}@media (min-width:992px){.w-md-75{max-width:75%;}.w-md-50{max-width:50%;}}@media (min-width:1400px){.container-xxl{max-width:none;}}@media (min-width:2000px){.container-xxl{max-width:2000px;}}#header .navbar{padding-bottom:50px;max-width:2000px;margin:0 auto;}.navbar-brand img{width:120px;}.navbar-brand img.no-baseline{display:none;}.navbar-brand img.baseline{display:inline-block;margin-top:10px;}.menu--main{font-family:'Stinger Heavy';text-transform:uppercase;font-size:1.625rem;}a.nav-link:hover,a.nav-link:focus{color:#3B3682 !important;}.menu--menu-menu-secondaire{font-family:'Stinger Regular';text-transform:uppercase;font-size:1.125rem;}.menu--main .nav-link{margin-left:24px;margin-right:24px;}.menu--menu-menu-secondaire,.menu--main .nav-link{padding-bottom:4px;padding-top:4px;}.menu--menu-menu-secondaire .nav-link.nav-link--archives,.menu--main .nav-link.nav-link--projets{padding-right:0;margin-right:0;}@media (max-width:1200px){.menu--main .nav-link{margin-left:6px;margin-right:6px;}.menu--main{font-size:1.4rem;}.menu--menu-menu-secondaire{font-size:1rem;}.menu--main .nav-link{margin-top:0;margin-bottom:0;}}.display-mobile{display:none;}.display-mobile.active{display:block;background-color:#3b3b3b;position:fixed;top:0;left:0;width:100%;height:100%;z-index:20;}.display-mobile.active ul.nav{flex-direction:column;align-content:flex-start;align-items:flex-start;background:url(/themes/custom/nage_libre/images/logo-pastille-violet.svg) no-repeat 20px 10px;background-size:150px;padding-top:180px;padding-left:20px;}.display-mobile.active ul.nav .nav-item{padding-top:0;padding-bottom:0;line-height:1rem;}.display-mobile.active ul.nav .nav-item.agenda,.display-mobile.active ul.nav .nav-item.actualites,.display-mobile.active ul.nav .nav-item.projets,.display-mobile.active ul.nav .nav-item.festival-bruisme{text-transform:uppercase;font-family:'Stinger Heavy';font-size:1.375rem;}.display-mobile.active ul.nav .nav-item.accueil,.display-mobile.active ul.nav .nav-item.projets{margin-bottom:16px;}.display-mobile.active .nav-link{color:#fff ! important;padding:4px 0;margin:4px 16px;}.display-mobile.active .nav-link:hover,.display-mobile.active .nav-link:focus{border-bottom:1px solid #fff;border-top:1px solid #fff;margin-top:3px;margin-bottom:3px;}.hamburger-menu{margin-left:30px;display:inline-block;cursor:pointer;z-index:50;}.hamburger-menu .hamburger path{-webkit-transform:translate3d(0,0,0);fill:transparent;stroke-width:2px;stroke:#3b3b3b;stroke-linecap:round;transition-duration:0.7s;-webkit-transition-duration:0.7s;transition-timing-function:cubic-bezier(0.86,0,0.09,1);-webkit-transition-timing-function:cubic-bezier(0.86,0,0.09,1);}.hamburger-menu .hamburger path.line-center{padding:10px 0;}.hamburger-menu .hamburger.active .line-center{-moz-transform:translateX(-50px);-webkit-transform:translateX(-50px);-o-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);}.hamburger-menu .hamburger.active .line-top{-moz-transform:rotate(45deg) translateX(6px) translateY(-9px);-webkit-transform:rotate(45deg) translateX(6px) translateY(-9px);-o-transform:rotate(45deg) translateX(6px) translateY(-9px);-ms-transform:rotate(45deg) translateX(6px) translateY(-9px);transform:rotate(45deg) translateX(6px) translateY(-9px);}.hamburger-menu .hamburger.active .line-bottom{-moz-transform:rotate(-45deg) translateX(-15px) translateY(0px);-webkit-transform:rotate(-45deg) translateX(-15px) translateY(0px);-o-transform:rotate(-45deg) translateX(-15px) translateY(0px);-ms-transform:rotate(-45deg) translateX(-15px) translateY(0px);transform:rotate(-45deg) translateX(-15px) translateY(0px);}.hamburger-menu p{font-size:0.6875rem;color:#3b3b3b;}@media (max-width:992px){.hamburger-menu .hamburger.active path{stroke:#fff;}}.card{border:none;}.card .rounded{border-radius:5px !important;}.card a{text-decoration:none;}.card a:hover{color:#000000;}.card a:hover .card-title{color:#3B3682;}.card a img{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}.card a:hover img{opacity:0.8;-webkit-transform:scale(0.99);-moz-transform:scale(0.99);transform:scale(0.99);}.card .card-header{background-color:#fff;border-bottom:none;}.card .card-body{font-family:'Stinger Regular';}.card .card-title{font-size:2.2rem;line-height:2.2rem;}.card-alaune .card-title{font-size:3rem;line-height:3rem;}.card-alaune .card-subtitle{font-size:1.4rem;line-height:1.4rem;}@media (max-width:1500px){.card .card-title{font-size:2rem;line-height:2rem;}}@media (max-width:992px){.card .card-title{font-size:1.8rem;line-height:1.8rem;}.card-alaune .card-title{font-size:2.3rem;line-height:2.3rem;}.card-alaune .card-subtitle{font-size:1.2rem;line-height:1.2rem;}}.card-agenda .card-subtitle{font-size:1.5rem;}.card .lieu{font-family:'GothamNarrow Light';font-size:1rem;}.card .date{font-family:'Monaako Script';font-size:1.5rem;line-height:1.5rem;background:url(/themes/custom/nage_libre/images/forme-1.svg) no-repeat;width:115px;height:115px;text-align:center;background-position-x:2px;}.card-agenda .date{z-index:1;position:absolute;right:0;top:-12px}.card .date-end{line-height:1.3rem;}.card .date .item-date{position :relative;top:50%;transform:translateY(-50%);padding-bottom:5px;}@media (max-width:1400px){.card .date{font-size:1.4rem;width:105px;height:105px;}.card-agenda .date{top:-7px;}}@media (max-width:1200px){.card .date{font-size:1.3rem;width:90px;height:90px;}.card-agenda .date{top:-2px;}}@media (max-width:992px){.card .date{font-size:1.3rem;line-height:1rem;width:90px;height:90px;}.card-agenda .date{top:0;}.card-agenda .date-end{line-height:1.2rem;}}@media (max-width:768px){.card-alaune .date{right:0;position:absolute;top:-44px;}}@media (max-width:576px){.card .date{font-size:1.2rem;width:86px;height:86px;}.card-agenda .date{top:0;}}.card-actualite .card-text{font-family:'GothamNarrow Light';font-size:1.2rem;line-height:1.6rem;}p.categorie{font-family:'Stinger Regular' !important;color:#D04397;}@media (max-width:1800px){.card-actualite .card-text{font-size:1.1rem;line-height:1.4rem;}}@media (max-width:1400px){.card-actualite .card-text{font-size:1rem;line-height:1.2rem;}}@media (max-width:1100px){}@media (max-width:992px){}@media (max-width:576px){}.accordion-button:not(.collapsed){color:#000;background-color:white;box-shadow:none;}.accordion-button:focus{border-color:none;box-shadow:none;}.accordion-button:not(.collapsed)::after{background-image:url(/themes/custom/nage_libre/images/accordion-arrow-active.svg);}.accordion-button::after{background-image:url(/themes/custom/nage_libre/images/accordion-arrow.svg);}.projet .accordion-button{font-size:2.5rem;}@media (max-width:1200px){.projet .accordion-button{font-size:calc(1.375rem + 1.5vw);}}.accordion-button,.accordion-body{padding-left:0;}ul.editions_precedentes{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;justify-content:center;}ul.editions_precedentes li{padding:20px 40px;}ul.editions_precedentes li img{width:230px;height:auto;}@media (max-width:992px){ul.editions_precedentes li{padding:15px 20px;}ul.editions_precedentes li img{width:180px;}}@media (max-width:576px){ul.editions_precedentes li{padding:10px 5px;}ul.editions_precedentes li img{width:130px;}}.evenement h1,.evenement h2,.evenement .main-evenement{max-width:1000px;width:50%;}.evenement .sidebar{width:350px;}@media (min-width:1600px){.evenement .sidebar{margin-left:100px;}}@media (min-width:1800px){.evenement .sidebar{margin-left:200px;}}@media (max-width:1800px){.evenement h1,.evenement h2,.evenement .main-evenement{width:70%;}}@media (max-width:1500px){.evenement h1,.evenement h2,.evenement .main-evenement{width:60%;}}@media (max-width:1300px){.evenement h1,.evenement h2,.evenement .main-evenement{width:60%;}}@media (max-width:1100px){.evenement h1,.evenement h2,.evenement .main-evenement{width:60%;}}@media (max-width:992px){.evenement h1,.evenement h2,.evenement .main-evenement,.evenement .sidebar{width:100%;}.evenement .sidebar .tarification{width:350px;margin:0 auto;max-width:100%;}.col.sidebar{margin-top:1.5rem !important;margin-left:0.75rem !important;padding-right:3rem !important;}}@media (max-width:576px){.evenement .main-evenement .infos{padding-left:0;}}.evenement ul{list-style-type:none;padding-left:0;}.evenement .date{font-family:'Monaako Script';font-size:1.6rem;line-height:2rem;text-align:center;text-transform:lowercase;}.evenement .inter-date{font-size:1.9rem;}.evenement .lieu{font-family:'GothamNarrow Light';}.sidebar .tarification{color:white;background-color:#3B3682;border-radius:5px !important;}.sidebar .billeterie{background-color:white;border-radius:5px !important;font-family:'GothamNarrow Light';font-weight:700;text-transform:uppercase;}.sidebar .billeterie a,.evenement .billeterie a:hover{text-decoration:none;}.sidebar .infos{line-height:1.3rem;}.sidebar ul.liste-groupes{}.sidebar h5{font-family:'Stinger Regular';font-size:1.2rem;line-height:1.2rem;}.sidebar .style{background-color:#D04397;color:#fff;}.sidebar ul.liste-artistes{}.focus{margin-top:60px;}.focus ul{list-style-type:none;justify-content:space-around;padding:0;display:flex;}@media (max-width:768px){.focus ul{flex-direction:column;align-items:center;}}.focus li{display:inline-block !important;margin-bottom:3rem;}.focus li a{display:block;background:url(/themes/custom/nage_libre/images/forme-6-violet.svg) no-repeat;background-size:17rem 17rem;line-height:4.5rem;width:17rem;height:17rem;text-align:center;font-size:5.2rem;font-weight:700;font-family:'Stinger Regular';padding-top:3.5rem;padding-left:2.2rem;padding-right:2.2rem;word-break:break-word;text-decoration:none;color:#fff;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}.focus li a:hover,.focus li a:focus{color:white;opacity:0.8;-webkit-transform:scale(0.99);-moz-transform:scale(0.99);transform:scale(0.99);}.site-footer{padding:20px 0 30px;}.site-footer .container-fluid{padding-right:0;padding-left:0;}.site-footer > div{border-top:1px solid #000;}.menu--footer.block-menu{padding-top:40px;}.site-footer .content a{text-decoration:none;}.site-footer li{list-style:none;display:inline-block;}.site-footer li a.nav-link--contacts{font-weight:900;}.menu--footer ul{flex-direction:column !important;}.menu--footer .nav-link,.site-footer .content li a{padding:0;margin:0;margin-left:10px;}#block-nage-libre-nagelibrefooter ul{padding-left:0;margin-bottom:0;}#block-nage-libre-nagelibrefooter p{margin-top:0.5rem;margin-bottom:0.5rem;}@media (max-width:992px){.menu--footer.block-menu{padding-top:20px;padding-left:0;}#block-nage-libre-nagelibrefooter p{margin-top:0;margin-bottom:0;}}.archives .navigation{max-width:60%;}.archives .navigation li{margin-bottom:2px;display:inline-block;}.archives .navigation li{width:36px;padding-left:0;padding-right:0;}.evenements .navigation li{width:62px;}.archives .navigation a{text-decoration:none;padding-left:12px;padding-right:12px;}.archives a:hover,.archives a:focus{color:#000;}.archives .items{margin-left:1.5rem;}.evenements .legende-audio img,.evenements .items .audio img{width:16px;}.evenements .legende-audio{font-size:12px;}@media (max-width:992px){.archives .navigation{max-width:100%;}}
body{color:#000000;background:#fff;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#fff;}#navbar-main{background-color:#fff;}a,.link{color:#000;}a:hover,a:focus,.link:hover,.link:focus{color:#3B3682;}.nav-item .dropdown-item a.active{color:#000;}.nav-link{color:#000 !important;}.nav-link:hover,.nav-link:focus{color:#3B3682;}a:active,.link:active{color:#000;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#fff;}.site-footer .content,.site-footer .content a{color:#000;}.site-footer .content a:hover,.site-footer .content a:focus{color:#000;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
