.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/themes/anagramme/components/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/anagramme/components/slick/./fonts/slick.eot);src:url(/themes/anagramme/components/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/anagramme/components/slick/./fonts/slick.woff) format('woff'),url(/themes/anagramme/components/slick/./fonts/slick.ttf) format('truetype'),url(/themes/anagramme/components/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
.upcoming-shows-slider,.article-slider{visibility:hidden;}.slick-initialized{visibility:visible;}.upcoming-shows-slider .slide{color:#fff;padding:15px;}.upcoming-shows-slider .slide .affiche,.upcoming-shows-slider .slide .content{display:flex;flex-direction:column;justify-content:center;}.upcoming-shows-slider .slide .affiche img{margin-left:auto;margin-right:auto;}.upcoming-shows-slider .slide h3{font-family:'Merriweather',serif;font-size:42px;padding-left:45px;padding-right:45px;font-weight:400;font-style:italic;}.upcoming-shows-slider .slide h4{margin-top:20px;font-size:20px;font-weight:300;}.upcoming-shows-slider .slide p{font-size:13px;text-align:center;}.upcoming-shows-slider .slide .btn{width:200px;margin:30px auto 20px;}.upcoming-shows-slider .slide .btn a{font-size:13px;text-decoration:none;color:#fff;}.upcoming-shows-slider .slide p.reservations{margin:30px 0 10px;font-size:17px;letter-spacing:1px;font-style:italic;}.upcoming-shows-slider .content{padding:35px 0 40px;text-align:center;}.upcoming-shows-slider .slide .btn-more{margin:30px 0;}.upcoming-shows-slider .slide .btn-more a{padding:10px 20px;border-radius:1px;background:#2f5dee;}.upcoming-shows-slider.slick-dotted.slick-slider{margin-bottom:0;}.slick-dots{}.upcoming-shows-slider .slick-dots{position:absolute;}.slick-dots li button:before{font-size:16px;}.slick-prev:before,.slick-next:before{}.slick-prev,.slick-next{z-index:1;}.slick-prev{left:0;}.slick-next{right:0;}@media only screen and (max-width:550px){.upcoming-shows-slider .slide h3{font-size:30px;}.upcoming-shows-slider .slide h4{font-size:18px;}}
body{font-family:'Open sans',Helvetica,Arial,sans-serif;font-size:15px;font-weight:300;color:#404040;background:#fff;margin-top:0;}.container-fluid{padding-left:0;padding-right:0;}.page-header{padding:180px 0;margin-bottom:0;background:#393c51;}h1.page-header{font-size:45px;font-weight:600;letter-spacing:6px;text-transform:uppercase;text-align:center;color:#fff;text-shadow:black 0.1em 0.1em 0.2em;}h2{font-size:20px;font-weight:300;letter-spacing:2px;text-transform:uppercase;text-align:center;margin-top:50px;margin-bottom:25px;}h3{font-size:16px;font-weight:300;letter-spacing:1px;text-align:center;}h4{font-size:15px;font-weight:300;letter-spacing:1px;text-transform:none;text-align:center;}.field--name-body{text-align:justify;}.btn{text-align:center;text-transform:uppercase;color:#fff;font-size:15px;font-weight:300;letter-spacing:2px;padding:20px;margin:30px 0 20px;border-radius:0;background:#2f5dee;}a.btn,.btn:hover,a:hover.btn,a:focus.btn,a:active.btn,a:visited.btn{color:#fff;text-decoration:none;}.btn-primary:hover{background-color:#393c51;border-color:#393c51;}#edit-preview{display:none;}#edit-actions{margin-left:auto;margin-right:auto;}.region-content .page .content{min-height:400px;max-width:800px;margin:60px auto;padding:30px 30px;}#contact-message-contact-form{margin-left:auto;margin-right:auto;}#contact-message-contact-form{max-width:600px;}.region-contact h2.block-title,.region-contact h2,.region-contact h3,.region-contact p{text-align:center;}.region-contact h2{margin-top:30px;margin-bottom:15px;}.region-contact h3{font-size:16px;}.region-contact p.tel{padding-top:15px;font-size:20px;}#block-contact{max-width:1200px;margin-left:auto;margin-right:auto;}.region-front{margin-left:auto;margin-right:auto;background:#fff;}.region-front .row{margin-left:0;margin-right:0;}.region-slideshow{margin-bottom:30px;background:#21242e;}.region-headlines h2.block-title,.region-contact h2.block-title,.region-contact h2{font-size:24px;font-weight:300;letter-spacing:3px;}.region-headlines{max-width:1200px;margin :45px auto;}#block-views-block-headlines-block-1{margin:45px;}.region-headlines h3{font-size:20px;margin-top:60px;margin-bottom:45px;}.region-headlines .teaser p,.region-headlines p{font-size:16px;}.region-headlines .actualites,.actualites{background:none;max-width:1200px;padding:15px;}.region-headlines .media,.region-headlines .content{}.region-headlines .media img{width:100%;}.region-headlines .float-element{float:left;}.region-headlines .content .field--name-field-link a{padding:30px 0;float:right;}.region-headlines .media,.region-contact .image{display:flex;flex-direction:column;justify-content:center;}.region-contact{border-top:1px solid #cbcbcb;background:#f2f2f2;}.region-contact img{width:100%;padding:30px}.region-contact .content{display:flex;flex-direction:column;justify-content:center;}.region-contact .content .btn{margin-bottom:30px;}.programmation{min-height:400px;padding-bottom:50px;}.path-programmation{background-color:#fff;}.path-programmation .page-header{background-color:#f2f2f2;}.path-programmation h1.page-header{color:#393c51;text-shadow:none;}.path-programmation .nav-tabs{padding:40px;border-bottom:none;display:flex;justify-content:center;}.path-programmation .nav-tabs > li.active > a,.path-programmation .nav-tabs > li.active > a:hover,.path-programmation .nav-tabs > li.active > a:focus{color:#2f5dee;border-radius:0;border:none;border-bottom:2px solid #2f5dee;}.nav > li > a{padding:15px 20px;}.nav-tabs > li > a{font-size:15px;color:#a4a4a4;border:none;border-bottom:2px solid #f2f2f2;border-radius:0;}.nav-tabs > li > a:hover{background:none;}.equipe{margin:15px auto;max-width:500px;}.equipe img{float:left;}.equipe .flex{height:120px;padding-left:15px;display:flex;flex-wrap:wrap;align-content:center;}.equipe .flex h2,.equipe .flex h3,.equipe .flex p{width:100%;margin:0;text-align:center;}.view-liste-spectacles{width:800px;margin:0 auto;font-size:12px;}.path-liste-spectacles h1.page-header{font-size:16px;font-weight:600;letter-spacing:6px;text-transform:uppercase;text-align:center;color:#393c51;text-shadow:none;}.path-liste-spectacles .page-header{padding:60px 0 40px;margin-bottom:0;background:#fff;}.path-liste-spectacles .btn{font-size:11px;font-weight:300;letter-spacing:2px;padding:10px;margin:0 0 0 15px;}.path-liste-spectacles footer{visibility:hidden;}.alert{margin-bottom:0;}.alert-success{color:#fff;background-color:#2f5dee;border-color:#2f5dee;border-radius:0;}.block-contact-block{padding:30px;background:#f2f2f2;border-top:1px solid #cbcbcb;}#block-contactblock .block-title{margin-bottom:60px;}.form-required:after{background-image:none;}.user-login-form{max-width:600px;margin:60px auto;padding:15px;}footer{font-size:13px;background:#fff;border-top:1px solid #cbcbcb;}.footer{margin:0 auto;padding:70px 15px 75px;max-width:1200px;border:none;}.footer .copyright{float:left;text-transform:uppercase;letter-spacing:3px;}.menu--footer{float:right;}.menu--footer li{display:inline;float:left;}.menu--footer > li > a{padding:0 15px 5px;color :#a4a4a4;}.menu--footer > li > a:hover{background:none;}@media only screen and (min-width:768px){.region-headlines .media{float:right;}.region-headlines .content{padding-top:0;}}@media only screen and (max-width:550px){.path-programmation .nav-tabs{display:inline-block;}.path-programmation .nav-tabs > li{width:100%;text-align:center;}}@media only screen and (max-width:767px){h1.page-header{font-size:30px;letter-spacing:4px;}.region-contact{}.region-contact .content{padding-bottom:30px;}}@media only screen and (max-width:991px){h2{margin-top:0;}h2.legal{margin-top:50px;}.footer{padding-bottom:60px;}.footer .copyright,.menu--footer,.menu--footer li{float:none;text-align:center;}}
.navbar{width:100%;min-height:100px;border-radius:0;margin-bottom:0;background-color:#fff;box-shadow:0px 1px 6px 0px rgba(33,36,46,0.6);z-index:1;}.container-fluid > .navbar-header{margin:5px;margin-right:0;}.container-fluid > .navbar-collapse{margin-left:0;margin-right:0;}.navbar-header .logo{width:220px;padding-top:5px;padding-right:0;padding-left:30px;}.navbar-nav{height:auto;padding:0;margin-bottom:0;font-size:18px;letter-spacing:2px;}.navbar-nav > li{text-align:center;}.navbar-default .navbar-nav > li > a{padding:40px;margin:0;text-align:center;color:#404040;background-color:#fff;-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .open > a{background:#fff;}.navbar-default  .navbar-nav > li > a:hover,.navbar-default  .navbar-nav > li > a:focus,.navbar-default  .navbar-nav > .active > a,.navbar-default  .navbar-nav > .active > a:hover,.navbar-default  .navbar-nav > .active > a:focus{color:#404040;background-color:#fff;}.navbar-default  .navbar-nav > li > a:hover,.navbar-default  .navbar-nav > .active > a:hover{background-color:#f2f2f2;}.dropdown-menu > li > a{font-size:16px;font-weight:300;text-align:center;padding:20px;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color:#404040;background-color:#f2f2f2;}.navbar-nav .open .dropdown-menu > li > a{padding-top:20px;padding-bottom:20px;}.dropdown-menu{min-width:100%;}.navbar-toggle{margin-top:27px;border:none;background:transparent !important;}.navbar-toggle:hover{background:transparent !important;}.navbar-toggle .icon-bar{width:22px;transition:all 0.2s;}.navbar-toggle .top-bar{transform:rotate(45deg);transform-origin:10% 10%;}.navbar-toggle .middle-bar{opacity:0;}.navbar-toggle .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%;}.navbar-toggle.collapsed .top-bar{transform:rotate(0);}.navbar-toggle.collapsed .middle-bar{opacity:1;}.navbar-toggle.collapsed .bottom-bar{transform:rotate(0);}@media only screen and (min-width:1200px){.navbar-nav{float:right;}}@media (max-width:1199px){.navbar-header{float:none;}.navbar-left,.navbar-right{float:none !important;}.navbar-toggle{display:block;}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}.navbar-fixed-top{top:0;border-width:0 0 1px;}.navbar-collapse.collapse{display:none!important;}.navbar-nav{float:none!important;margin-top:7.5px;}.navbar-nav>li{float:none;}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}.collapse.in{display:block !important;}}
article{margin-left:auto;margin-right:auto;background:#fff;}article.teaser{border:solid 15px transparent;margin-bottom:42px;}article.teaser .row{padding-left:0;padding-right:0;border:1px solid #e5e5e5;}article.teaser .affiche{padding:15px;}article.teaser .affiche a > img{width:100%;}article.teaser .archives a > img{border-radius:50%;}article.teaser .content{padding-left:20px;padding-right:20px;padding-bottom:20px;background:#fff;}article.teaser h2{margin-top:35px;}article.teaser h2 a{color:#404040;text-decoration:none;}article.teaser h3{margin-bottom:20px;}article.teaser .trim{margin-bottom:25px;}article.teaser hr{border:0;height:1px;background:#21242e;width:25%;}article.teaser p{font-size:15px;}.programmation article.teaser p{font-size:12px;}article.teaser p.festival,article.teaser p.public{font-size:14px;font-weight:600;text-align:center;}article.teaser p.date{font-size:13px;text-align:center;}.push-down{height:75px;}article.teaser .more{position:absolute;bottom:0;bottom:-57px;right:0;right:-1px;text-align:center;text-transform:uppercase;color:#fff;font-size:16px;font-weight:300;letter-spacing:2px;background:#2f5dee;}article.teaser .more a{display:block;padding:20px;font-size:12px;color:#fff;text-decoration:none;}.teaser-archive{padding:40px;}.teaser-archive img{border-radius:50%;margin-left:auto;margin-right:auto;}.teaser-archive h3{font-size:20px;text-transform:uppercase;}.teaser-archive p{font-size:13px;text-align:center;}.teaser-archive hr{border:0;height:1px;background:#21242e;width:25%;}.teaser-archive .more{text-align:center;}.teaser-archive .push-down{display:none;}.actualite h2.node-title{text-transform:none;margin-top:20px;}.page-node-type-spectacle .page-header,.page-node-type-actualite .page-header{display:none;}.spectacle,.actualite{margin:45px auto;max-width:1200px;}.spectacle .row,.actualite .row{margin-left:0;margin-right:0;}.spectacle .affiche,.actualite .media{}.spectacle .content,.actualite .content{background:#fff;}.spectacle .content{padding:30px 45px 30px 30px;}.spectacle .field{margin-top:40px;}.spectacle .field--name-field-affiche,.spectacle .field--name-field-image,.spectacle .field--name-field-images-et-videos,.spectacle .field--name-field-festival{margin-top:0;}.spectacle h1.page-title,.actualite h1.page-title{margin:0;padding:40px 0 30px;font-size:45px;font-size:35px;font-weight:300;text-align:center;color:#404040;}.spectacle h1.page-title{text-transform:uppercase;}.spectacle .field--label{font-size:14px;font-weight:600;}.spectacle .field--name-field-compagnie{font-size:20px;text-align:center;margin-top:10px;margin-bottom:40px;}.spectacle .field--name-field-festival{font-size:18px;text-align:center;}.spectacle .field--name-field-public{text-transform:uppercase;text-align:center;font-weight:600;}.spectacle .field--name-field-note{margin-top:60px;padding:45px 30px;border-radius:2px;background:#21242e;color:#fff;text-align:center;}.spectacle .field--name-field-accroche{padding:30px 15px;font-style:italic;text-align:center;}.spectacle .field--name-body{margin-top:0;padding:15px 0;font-size:16px;font-style:italic;}.spectacle .field--name-field-calendrier{margin:45px 0 0;padding:30px;border-radius:4px 4px 0 0;background:#f2f2f2;text-align:center;}.spectacle .field--name-field-ouverture-des-portes{margin:0 0 45px;padding:0 30px 30px;background:#f2f2f2;border-radius:0 0 4px 4px;font-size:13px;font-style:italic;text-align:center;}.spectacle .field--name-field-ouverture-des-portes .field--label{font-size:13px;}.spectacle .field--name--label-tarifs{font-size:16px;font-weight:600;text-transform:uppercase;}.spectacle .field--name-field-cgv{margin-top:20px;font-size:13px;}.spectacle hr{float:left;width:35px;margin-top:10px;margin-bottom:20px;border-top:2px solid #2f5dee;}.spectacle .field-tarif-space{margin-top:35px;}.spectacle .field--name-field-tarif,.spectacle .field--name-field-tarif-reduit,.spectacle .field--name-field-tarif-de-soutien,.spectacle .field--name-field-tarif-unique{margin-top:10px;}.spectacle .reservation{margin-top:60px;}.spectacle .reservation a{margin-left:auto;margin-right:auto;text-decoration:none;color:#fff;}@media only screen and (max-width:991px){.spectacle{margin:0 auto;}.spectacle .content{padding:30px;}.spectacle h1.page-title,.actualite h1.page-title{font-size:30px;}}
