@font-face{font-family:dinot;src:url(fonts/DINOT-Bold.eot?#iefix) format('embedded-opentype'),url(fonts/DINOT-Bold.otf) format('opentype'),url(fonts/DINOT-Bold.woff) format('woff'),url(fonts/DINOT-Bold.ttf) format('truetype'),url(fonts/DINOT-Bold.svg#DINOT-Bold) format('svg');font-weight:400;font-style:normal}.sfont{font-family:dinot,'Arial Black',Arial,sans-serif;text-transform:uppercase;font-weight:400}.font{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}html{height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;min-height:100%;margin:0;font-size:13px;line-height:1.625;background:#fff;color:#373737}.wrapper{margin:auto;max-width:980px}@media only screen and (min-width:716px){.wrapper{margin-top:4em;margin-bottom:4em;padding-left:10px;padding-right:10px}}*,:after,:before{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}h1,h2,h3{margin:0;padding:0;line-height:1.2}ul{margin-bottom:1em}h1,h2,h3{font-family:dinot,'Arial Black',Arial,sans-serif;text-transform:uppercase;font-weight:400}h1{font-size:2.7em}h2{color:#373737;font-size:1.7em;margin-top:.8em;margin-bottom:.2em}h3{color:#555;font-size:1.5em;margin-top:.8em;margin-bottom:.2em}p{margin:0 0 .7em}p:last-child{margin:0}a{color:#008ac9;text-decoration:none}a:hover{color:#0071a5}hr{background-color:#ccc;border:0;height:1px}img{-ms-interpolation-mode:bicubic;max-width:100%;height:auto;border:0}.btn{margin-bottom:.4em}.btn a{display:inline-block;padding:.3em .7em;background:#008ac9;color:#fff;font-weight:700}.btn a:hover{background:#0071a5}@media only screen and (min-width:716px){.btn a{padding:.1em .5em}}.btn.selected a{background:#555}.hide{font:0/0 a;height:0;visibility:hidden}.reset-ul{margin:0;padding:0;list-style:none}.inline-li li{display:inline-block}@media only screen and (min-width:716px){.small-only{display:none!important}}@media only screen and (max-width:715px){.large-only{display:none!important}}table:not(.no-style){width:100%;border-collapse:collapse}table:not(.no-style) td,table:not(.no-style) th{border:1px solid #ccc;padding:.5em}table:not(.no-style) tbody tr:nth-child(odd){background:#f7f7f7}@media only screen and (max-width:715px){table:not(.no-style){overflow-x:auto;display:block}}.grid{margin-left:-20px;text-align:left;letter-spacing:-.31em;text-rendering:optimizespeed}.grid>*{display:inline-block;padding-left:20px;margin-bottom:1.5em;vertical-align:top;letter-spacing:normal;word-spacing:normal;text-rendering:auto}.grid2>*{width:50%}.grid3>*{width:33.333%}.grid5>*{width:20%}.grid6>*{width:16.666%}@media only screen and (min-width:716px) and (max-width:975px){.grid5>*,.grid6>*{width:33.333%}}@media only screen and (max-width:715px){.grid5>*,.grid6>*{width:33.333%}}@media only screen and (max-width:500px){.grid3>*,.grid6>*{width:50%}}@media only screen and (max-width:350px){.grid2>*,.grid3>*{width:auto;display:block}}@media only screen and (min-width:716px){header#main-header{display:table;width:100%;position:relative}}@media only screen and (max-width:715px){header#main-header{position:fixed;top:0;z-index:2;width:100%;background:#008ac9;height:50px;padding:.4em}}@media only screen and (min-width:716px){header#main-header #logo{display:table-cell;width:150px}header#main-header #logo img{width:150px;height:80px}}@media only screen and (max-width:715px){header#main-header #logo{text-align:center;height:100%}header#main-header #logo img{height:100%;width:auto}}header#main-header #panier{position:absolute;top:-5px;right:190px;z-index:1}header#main-header #panier a,header#main-header #panier img{width:60px}header#main-header #panier:hover{filter:brightness(120%);-webkit-filter:brightness(120%);-moz-filter:brightness(120%);-o-filter:brightness(120%);-ms-filter:brightness(120%)}@media only screen and (max-width:715px){header#main-header #panier{display:none}}@media only screen and (min-width:716px){header#main-header #panierblanc{display:none}}@media only screen and (max-width:715px){header#main-header #panierblanc{width:30px;display:inline;z-index:2;position:absolute;vertical-align:middle;top:20%;right:15%}header#main-header #panierblanc a,header#main-header #panierblanc img{width:80px}}@media only screen and (min-width:716px){header#main-header #back-to-top{display:none!important}}@media only screen and (max-width:715px){header#main-header #back-to-top{display:none;position:absolute;z-index:1;top:0;left:0;width:50px;height:50px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNOCAxMWgzdjEwaDJWMTFoM2wtNC00LTQgNHpNNCAzdjJoMTZWM0g0eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) center no-repeat}}@media only screen and (min-width:716px){header#main-header #search{position:absolute;top:0;right:0;z-index:1}header#main-header #search input[type=text]{background:#f7f7f7;border:none;padding:.3em .5em}}@media only screen and (max-width:715px){header#main-header #search #search-label{position:absolute;z-index:3;cursor:pointer;top:0;right:0;display:inline-block;width:50px;height:50px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0xNS41IDE0aC0uNzlsLS4yOC0uMjdjLjk4LTEuMTQgMS41Ny0yLjYyIDEuNTctNC4yMyAwLTMuNTktMi45MS02LjUtNi41LTYuNXMtNi41IDIuOTEtNi41IDYuNSAyLjkxIDYuNSA2LjUgNi41YzEuNjEgMCAzLjA5LS41OSA0LjIzLTEuNTdsLjI3LjI4di43OWw1IDQuOTkgMS40OS0xLjQ5LTQuOTktNXptLTYgMGMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVzMi4wMS00LjUgNC41LTQuNSA0LjUgMi4wMSA0LjUgNC41LTIuMDEgNC41LTQuNSA0LjV6IiBmaWxsPSJ3aGl0ZSIvPgogICAgPHBhdGggZD0iTTAgMGgyNHYyNGgtMjR6IiBmaWxsPSJub25lIi8+Cjwvc3ZnPgo=) center no-repeat}header#main-header #search #search-toggle{display:none}header#main-header #search input[type=text]{display:none;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;margin:0;padding:.5em 50px .5em 1em;border:none;border-radius:0}header#main-header #search #search-toggle:checked~input[type=text]{display:block}header#main-header #search #search-toggle:checked~#search-label{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0xOSA2LjQxbC0xLjQxLTEuNDEtNS41OSA1LjU5LTUuNTktNS41OS0xLjQxIDEuNDEgNS41OSA1LjU5LTUuNTkgNS41OSAxLjQxIDEuNDEgNS41OS01LjU5IDUuNTkgNS41OSAxLjQxLTEuNDEtNS41OS01LjU5eiIvPgogICAgPHBhdGggZD0iTTAgMGgyNHYyNGgtMjR6IiBmaWxsPSJub25lIi8+Cjwvc3ZnPgo=)}}@media only screen and (min-width:716px){#menu-1{text-align:right;padding-left:160px}#menu-1 ul li{font-family:dinot,'Arial Black',Arial,sans-serif;text-transform:uppercase;font-weight:400;display:inline-block;font-size:1.2em}#menu-1 ul li a{padding:0 .2em}#menu-1 ul li.current-page a{color:#555}#menu-1 ul li:not(:last-child):after{content:"|";display:inline-block}}@media only screen and (min-width:716px){#menu-2{clear:both;min-height:30px;margin:1em 0 2em}#menu-2 ul{width:100%;display:table}#menu-2 ul li{display:table-cell;border-right:1px solid #fff;text-align:center}#menu-2 ul li a{font-size:1.1em;font-weight:700;display:block;line-height:2.2;background:#008ac9;color:#fff}#menu-2 ul li a:hover{background:#0071a5}#menu-2 ul li:last-child{border-right:0}#menu-2 ul li.current-menu-item a{background:#555}#menu-2.empty{background-image:url(images/menu-2-empty.png)}@supports (display:flex){#menu-2 ul{display:flex}#menu-2 ul li{display:inline-block;flex-grow:1}}}@media only screen and (min-width:716px){#menu-3 ul li.current_page_item>a{font-weight:700;color:#555}#menu-3 ul.children{padding-left:1.5em;list-style:none;margin:0}}@media only screen and (max-width:715px){#menu-3{padding:0;margin:0}#menu-3 .children,#menu-3 .current_page_item,#menu-3 .current_page_item~*,#menu-3 h3{display:none}}@media only screen and (max-width:715px){.mobile-menu{position:relative}.mobile-menu ul{overflow-x:scroll;-webkit-overflow-scrolling:touch}.mobile-menu ul li{display:table-cell;white-space:nowrap}.mobile-menu ul li a{display:inline-block;font-size:1.2em;padding:0 1em;line-height:2.8;background:#f7f7f7}.mobile-menu ul li:not(:last-child) a{border-right:solid 2px #fff}.mobile-menu ul li.current-menu-item a,.mobile-menu~.mobile-menu a{background:#efefef}.mobile-menu:before{content:"";position:absolute;top:17px;right:4px;z-index:1;width:7px;height:11px;background:url('data:image/svg+xml;utf8,<svg fill="#cccccc" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"/><path d="M0-.25h24v24H0z" fill="none"/></svg>') center no-repeat;background-size:44px}}@media only screen and (max-width:715px){#breadcrumb{clear:both;background:#0071a5;padding:.3em 1em;color:#f7f7f7}#breadcrumb a{color:#fff}}section{overflow:hidden}@media only screen and (min-width:716px){section{position:relative;bottom:26px}}@media only screen and (max-width:715px){section{margin-top:50px}}section .content .content-text{margin-bottom:1.5em}@media only screen and (max-width:715px){section .content .content-text{padding-left:1em;padding-right:1em}}@media only screen and (min-width:716px){aside{width:225px}aside.aside-left{float:left;clear:left}aside.aside-right{float:right;clear:right}.content.content-left,.content.content-right{width:715px;width:calc(100% - 245px)}.content.content-left{float:left}.content.content-right{float:right}}.bloc h1{font-size:2em;margin-bottom:.2em}.bloc h3{color:#373737}@media only screen and (min-width:716px){.bloc{margin-bottom:2em}.bloc h3{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:700;margin:0 0 .5em}.bloc h3 a{color:#373737}}@media only screen and (max-width:715px){.bloc{padding-left:1em;padding-right:1em;margin-bottom:1.5em}.bloc h3{margin-top:0;margin-bottom:.5em;font-size:1.2em}.bloc.important h3{font-family:dinot,'Arial Black',Arial,sans-serif;text-transform:uppercase;font-weight:400;background:#008ac9;padding:.3em .7em;position:fixed;bottom:0;right:0;margin:0;line-height:1.625}}.blue,.red{padding:1em;color:#fff}.blue a,.red a{color:#f7f7f7}.blue a:hover,.blue h3,.red a:hover,.red h3{color:#fff}.blue .btn a,.red .btn a{background:#fff}.blue .btn a:hover,.red .btn a:hover{background:#f7f7f7}@media only screen and (min-width:716px){.blue.extra-padding,.red.extra-padding{padding:1.5em}}.blue{background:#008ac9}.blue .btn a{color:#008ac9}.red{background:#a4234c}.red .btn a{color:#a4234c}.entry-header{position:relative;margin-bottom:1.5em}@media only screen and (max-width:715px){.entry-header .entry-header-label{padding:1em 1em 0}}@media only screen and (min-width:716px) and (max-width:975px){.entry-header .entry-header-label .entry-header-title{font-size:3.5vw}}@media only screen and (max-width:715px){.entry-header .entry-header-label .entry-header-title{font-size:2em;font-size:6vw}}.entry-header .entry-header-label .entry-header-subtitle{margin:0;font-weight:700;text-transform:uppercase;line-height:1.3}@media only screen and (min-width:716px){.entry-header .entry-header-label .entry-header-subtitle{font-size:1.1em}}@media only screen and (min-width:716px) and (max-width:975px){.entry-header .entry-header-label .entry-header-subtitle{font-size:1.6vw}}@media only screen and (max-width:715px){.entry-header .entry-header-label .entry-header-subtitle{font-size:1em;font-size:3vw}}.entry-header .entry-header-img:before{content:"";width:100%;height:100%;background:-moz-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.2),rgba(0,0,0,.7));background:-webkit-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.2),rgba(0,0,0,.7));background:-o-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.2),rgba(0,0,0,.7));background:-ms-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.2),rgba(0,0,0,.7));background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.2),rgba(0,0,0,.7));position:absolute;z-index:1}.entry-header .entry-header-img+.entry-header-label{position:absolute;z-index:1;bottom:0;color:#fff}@media only screen and (min-width:716px){.entry-header .entry-header-img+.entry-header-label{padding:2em 1.3em .8em}}@media only screen and (max-width:715px){.entry-header .entry-header-img+.entry-header-label{padding:2em 1em .4em}}.entry-header .entry-header-img+.entry-header-label .entry-header-title{margin-top:.2em}.entry-header .entry-header-img+.entry-header-label .entry-header-title a{color:#fff}.entry-header .entry-header-img+.entry-header-label .entry-header-subtitle{color:#f7f7f7;margin-bottom:-.3em}.entry-header-title-calendar{color:#008ac9;text-align:left}.swipe{visibility:hidden;position:relative;overflow:hidden;max-height:320px;max-width:715px}.swipe .swipe-wrap{overflow:hidden;position:relative}.swipe .swipe-wrap>*{float:left;width:100%;position:relative}.swipe .slider-bullets{position:absolute;top:10px;right:10px;line-height:0;z-index:1}.swipe .slider-bullets li{display:inline-block;width:10px;height:10px;border:1px solid #fff;border-radius:5px;cursor:pointer}.swipe .slider-bullets li.on{background:#fff}#slider-sponsors img{display:block;margin:auto;max-width:120px}#slider-sponsors #slider-sponsors-next{position:absolute;top:0;right:0;font-size:1.8em;line-height:50px}footer#main-footer{font-size:.95em;clear:both;color:#555;overflow:hidden;border-top:solid 1px #555}footer#main-footer>*{margin-bottom:2em}footer#main-footer a{color:#555}footer#main-footer a:hover{color:#373737}footer#main-footer li.footer-title{font-weight:700;text-transform:uppercase}footer#main-footer ul:not(:first-child){margin-top:.7em}footer#main-footer #footer-bottom img{max-height:50px}footer#main-footer #footer-bottom #footer-copyright{float:left;font-size:.9em;max-width:580px;margin-right:2em}footer#main-footer #footer-bottom #footer-copyright #footer-minister-logo{float:left;padding-right:2em}footer#main-footer #footer-bottom #footer-ifru-logo{float:right}footer#main-footer #footer-address{padding-bottom:1.5em;border-bottom:solid 1px #ccc}@media only screen and (min-width:716px){footer#main-footer{margin-top:1.5em;padding-top:1.5em}}@media only screen and (max-width:715px){footer#main-footer{padding:1em}}.pattern .pattern-img img{float:left;width:100%;display:block;filter:brightness(100%);-webkit-filter:brightness(100%);-moz-filter:brightness(100%);-o-filter:brightness(100%);-ms-filter:brightness(100%)}.pattern .pattern-img:hover{filter:brightness(95%);-webkit-filter:brightness(95%);-moz-filter:brightness(95%);-o-filter:brightness(95%);-ms-filter:brightness(95%)}.pattern .pattern-right{display:inline;margin-right:0}.pattern .pattern-label>*{margin:0}.pattern .pattern-label .pattern-title{font-size:1.2em}.pattern .pattern-label .pattern-title a{display:block}.pattern .pattern-label .pattern-dates{font-weight:700}.pattern .pattern-label .pattern-types{color:#ccc}.pattern .pattern-label .pattern-venue{font-style:italic}.pattern.bfu .pattern-label{background:#f7f7f7;padding:.4em 1em;font-size:.9em}.pattern.mga{clear:both;overflow:hidden;margin-bottom:1.5em}.pattern.mga .pattern-excerpt{margin-top:1em}@media only screen and (min-width:716px){.pattern.mga .pattern-img{float:left;width:20%}.pattern.mga .pattern-label{margin-left:calc(20% + 2em)}}@media only screen and (max-width:715px){.pattern.mga .pattern-img{display:none}}.nav-pages{float:right;font-weight:700;text-transform:uppercase;font-size:1.1em}#full-programme li,.nav-pages>*{display:inline-block}@media only screen and (min-width:716px){.home #focus-member{height:0}.home #focus-cine-lumiere,.home #focus-french-courses,.home #focus-la-mediatheque{margin-bottom:3em}.home #focus-cultural-cooperation,.home #focus-education,.home #focus-we-recommend{margin-top:1.5em}.home #focus-bistrot .pattern-label,.home #focus-culturetheque .pattern-label,.home #focus-kids .pattern-label,.home #focus-member .pattern-label,.home #focus-renovation .pattern-label{display:none}}@media only screen and (max-width:715px){.home #focus .bfu .pattern-label{background:#373737}.home #focus .bfu .pattern-label .pattern-title{font-size:1em}.home #focus .bfu .pattern-label .pattern-title a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;display:table-cell;vertical-align:middle;height:3em;color:#fff;font-weight:700}.home #focus .bfu#focus-bistrot .pattern-img,.home #focus .bfu#focus-cultural-cooperation .pattern-img,.home #focus .bfu#focus-culturetheque .pattern-img,.home #focus .bfu#focus-member .pattern-img,.home #focus .bfu#focus-renovation .pattern-img,.home #focus .bfu#focus-we-recommend .pattern-img{display:none}.home #focus .bfu#focus-culturetheque .pattern-label{background:#223883}.home #focus .bfu#focus-bistrot .pattern-label{background:#a4234c}.home #focus .bfu#focus-renovation .pattern-label{background:#3a6965}.home #focus .bfu#focus-member .pattern-label{background:#51bcf0}.home #focus .bfu#focus-cultural-cooperation .pattern-label{background:#674ea7}.home #focus .bfu#focus-we-recommend .pattern-label{background:#d89f39}}@media only screen and (max-width:715px){#latest-news h3{display:none}#latest-news p{font-size:.8em}.home #latest-news,.page-id-21 #latest-news,.page-id-271 #latest-news,.page-id-291 #latest-news,.post-type-archive-ifru-films #latest-news{margin-top:-1.5em}}.calendar-event{display:block;width:100%;margin-bottom:0}.calendar-event .calendar-event-title{display:block}.calendar-event .calendar-event-title a{font-weight:700;padding:0 .5em 0 0}.calendar-event .calendar-event-times{display:block;text-align:left}.calendar-event .calendar-event-times .calendar-event-time{display:inline-block}.calendar-event .calendar-event-times .calendar-event-time .nobooking{color:#fff;background:#008ac9;font-weight:700}@media only screen and (min-width:716px){.calendar-event .calendar-event-times .calendar-event-time .nobooking{padding:.3em .7em}}#social-networks #twitter #tweets-wrap .tweet{background:#f7f7f7;padding:.5em 1em;font-size:.9em}#social-networks #twitter #tweets-wrap .tweet .tweet-content{margin-bottom:.3em}#social-networks #twitter #tweets-wrap .tweet .tweet-time{float:right}@media only screen and (min-width:716px){#social-networks #twitter #tweets-wrap .tweet:not(:first-child){display:none}}@media only screen and (max-width:715px){#social-networks #twitter{overflow:scroll;overflow-y:hidden}#social-networks #twitter #tweets-wrap{width:-webkit-calc(270%);width:-moz-calc(270%);width:calc(270%)}#social-networks #twitter #tweets-wrap .tweet{display:table-cell;width:33.333%;border-right:solid 5px #fff}}#social-networks #social-networks-buttons{margin-top:.5em;text-align:right}#social-networks #social-networks-buttons a svg{opacity:.9;width:2em;height:auto;max-height:2em}#social-networks #social-networks-buttons a svg:hover{opacity:1}@media only screen and (max-width:715px){#social-networks #social-networks-buttons a svg{width:2.6em;height:auto;max-height:2.6em}}#social-networks #mailing-list{text-align:right;font-weight:700}.today-aside{word-spacing:-1px}.day-bold{width:70px;font-weight:700;white-space:nowrap;text-align:center}.btntime a{width:70px;margin:.5em;padding:.3em .7em;background-color:#f7f7f7;color:#555;text-align:center}.btntime a:hover{background-color:#0071a5;color:#fff}.btntimechosen{width:70px;height:22.78px;font-weight:700;text-align:center;padding:0 .7em;margin-bottom:.2em;background-color:#a4234c}.btntimechosen a{color:#fff}.btntimechosen:hover{font-weight:700;background-color:#ca2a6e}.btntimefestival{width:70px;height:22.78px;padding:0 .7em;margin-bottom:.2em;font-weight:700;white-space:nowrap;text-align:center;background-color:#f7f7f7}.btntimefestival a{color:#373737;text-align:center}.btntimetoday{width:70px;height:22.78px;padding:0 .7em;margin-bottom:.2em;font-weight:700;white-space:nowrap;text-align:center;background-color:#008ac9}.btntimetoday a{color:#fff;text-align:center}.btntimetoday:hover{background-color:#0071a5}.btntime-month{width:70px;height:22.78px;padding:0 .7em;margin-bottom:.2em;font-weight:700;white-space:nowrap;text-align:center;background-color:#008ac9;color:#fff}.btntime-month a{color:#fff;text-align:center}.btntime-month:hover{background-color:#0071a5}.soldout-month{display:inline;color:#008ac9}.btnopen,.btnsoldout{width:70px;height:22.78px;background-color:#a4234c;color:#fff;font-weight:700;white-space:nowrap;text-align:center}.labeltime,.labeltimesoldout{width:70px;display:inline-block;color:#a4234c;background-color:#f7f7f7;z-index:-1;margin-top:-.1em;text-align:center}div span.none{display:none;width:0;height:0}.booking-right{background-color:#f7f7f7}.btninfo{background-color:#f7f7f7;color:#555;font-weight:700;padding:.2em}.bookings .festival-film-title{font-size:1.1em;font-weight:700;margin:0;white-space:normal}.bookings .session{display:table;width:100%;margin-bottom:1em}.bookings .session .session-date{display:table-cell;vertical-align:top;white-space:nowrap}.bookings .session .session-info{font-style:italic;margin-top:0;margin-bottom:.8em;line-height:1.2;text-align:right;font-size:.9em;white-space:inherit}.bookings .session .session-times{text-align:right;margin-bottom:.2em}.bookings .session .session-times .session-time{text-align:right;padding-left:1em}.bookings .session .session-times .session-time .nobooking{background:#f7f7f7;color:#008ac9;padding:.3em .7em;font-weight:700;white-space:nowrap}.bookings .session .session-time-festival{background:#f7f7f7;color:#008ac9;font-weight:700;white-space:nowrap;display:inline-block;padding:.1em .5em}.bookings .session .opensoon{margin-top:-.5em;font-weight:700}.bookings .session .soldout{font-weight:700}@media only screen and (min-width:716px){.bookings{float:right;width:225px}.bookings h3{font-family:dinot,'Arial Black',Arial,sans-serif;text-transform:uppercase;font-weight:400;font-size:1.5em}}@media only screen and (min-width:716px){.content-text.need-bookings{float:left;width:470px;width:calc(100% - 245px)}}.event-info-bottom,.event-info-top{margin-bottom:1em}.event-info-bottom>p,.event-info-top>p{margin:0}.event-info-bottom{font-size:.9em;color:#555}.event-info-bottom .event-vo{font-weight:700}.event-certification,.event-type{font-weight:700;text-transform:uppercase}.event-certification{float:right}.event-share{margin-top:1.5em}.event-share span{font-weight:700;line-height:2em;vertical-align:top;margin-right:.2em}@media only screen and (max-width:715px){.event-share span{line-height:2.6em}}.event-share a svg{opacity:.9;width:2em;height:auto;max-height:2em}.event-share a svg:hover{opacity:1}@media only screen and (max-width:715px){.event-share a svg{width:2.6em;height:auto;max-height:2.6em}}@media only screen and (min-width:716px){.event-share a#event-share-whatsapp{display:none}}.iframe-container{position:relative;padding-top:30px;height:0;overflow:hidden;margin-bottom:1em}.iframe-container embed,.iframe-container iframe,.iframe-container object{position:absolute;top:0;left:0;width:100%;height:100%}.iframe-container.iframe-large{padding-bottom:56.25%}.iframe-container.iframe-thin{padding-bottom:35%}.course .course-header{border:1px solid #f7f7f7;line-height:1.2;padding:.7em 1em;overflow:hidden}.course .course-header .course-title{margin:.4em 0;font-weight:700;text-transform:uppercase}.course .course-header .course-read-more{font-weight:700;float:right;cursor:pointer}.course .course-content{display:none;padding:1em;border-left:solid 1px #f7f7f7;border-right:solid 1px #f7f7f7}.course .course-read-more-checkbox{display:none}.course .course-read-more-checkbox:checked+.course-content{display:block}.course .course-blocs{background:#f7f7f7;overflow:hidden}.course .course-blocs .course-bloc{font-size:.9em;padding:.4em 1em;line-height:1.5;float:left;width:50%;border-bottom:solid 10px #f7f7f7;border-left:solid 1px #555}.course .course-blocs .course-bloc:nth-child(odd){clear:both}@media only screen and (min-width:716px) and (max-width:975px){.course .course-blocs .course-bloc{width:100%}}@media only screen and (max-width:500px){.course .course-blocs .course-bloc{width:100%}}.course .course-field{display:table;margin:.4em 0}.course .course-field>*{display:table-cell;line-height:1.2}.course .course-field .icon{display:inline-block;margin-right:.5em;vertical-align:top;width:1em;height:1.2em;text-align:center}.course .course-field .icon svg{width:.96em;max-height:100%}.course .course-field .icon svg.icon-calendar{width:.927734375em}.course .course-field .icon svg.icon-location,.course .course-field .icon svg.icon-pound{width:.5712890625em}.course .course-field .icon svg.icon-clock{width:.919921875em}.course .course-field .icon svg.icon-users{width:1.201171875em}@media only screen and (max-width:715px){.padding-mobile{padding:0 1em 1.5em}}.img-container{position:relative;height:0;overflow:hidden;background-color:#f7f7f7}.img-container img{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.img-container.ratio-715-320{padding-bottom:44.75524476%}.img-container.ratio-225-152{padding-bottom:67.55555556%}.img-container.ratio-57-75{padding-bottom:131.57894737%}#la-mediatheque-books .bfu .bfu-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em}#la-mediatheque-books .bfu .bfu-title a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none}#calendar{clear:both}#calendar .pika-title{text-align:center}#calendar .pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}#calendar .pika-label{display:inline-block;overflow:hidden;padding:5px 3px;line-height:20px;font-weight:700}#calendar .pika-next,#calendar .pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}#calendar .pika-next:hover,#calendar .pika-prev:hover{opacity:1}#calendar .pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}#calendar .pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}#calendar .pika-table{display:table}#calendar .pika-table td,#calendar .pika-table th{font-size:.9em;width:14.285714285714286%;padding:0;text-align:center;border:none;background-color:#fff}#calendar .pika-table th{font-size:.8em;font-weight:700}#calendar .pika-button{background-color:#fff;cursor:pointer;display:block;outline:0;border:0;margin:0;width:100%;padding:5px}#calendar .is-today .pika-button{background-color:#f7f7f7}#calendar .is-disabled .pika-button{background:#f7f7f7;color:#ccc}#calendar .is-selected .pika-button,#calendar .pika-button:hover{color:#fff;background:#008ac9}.admin-bar #wpadminbar{position:fixed}@media only screen and (max-width:715px){.admin-bar header#main-header{top:46px}}.accordion-label{font-family:dinot,'Arial Black',Arial,sans-serif;text-transform:uppercase;font-weight:400;display:block;font-size:1.5em;padding:.3em 1em;border:1px solid #f7f7f7;cursor:pointer;color:#008ac9;margin-top:.5em}.accordion-label:hover{color:#0071a5}.accordion-label:before{content:"";display:inline-block;width:1.5em;background:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiIGZpbGw9IiMwMDhBQzkiLz4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==) center no-repeat;background-size:1em 1em;height:1.5em;vertical-align:middle}.accordion-checkbox{display:none}.accordion-content{display:none;padding:.5em 1.5em;border:1px solid #f7f7f7}.accordion-checkbox:checked~.accordion-content{display:block}.accordion-checkbox:checked~.accordion-label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTE5IDEzSDV2LTJoMTR2MnoiIGZpbGw9IiMwMDhBQzkiLz4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==)}.books .pattern-dates{display:none}.entry-content img{margin:0 0 1.5em}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}.wp-caption img{border:0;padding:0;margin:0}.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}.wp-smiley{margin:0!important;max-height:1em}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}.wpt_events.wpt_events_without_thumbnail .wp_theatre_event>*,.wpt_events.wpt_productions_without_thumbnail .wp_theatre_event>*,.wpt_productions.wpt_events_without_thumbnail .wp_theatre_event>*,.wpt_productions.wpt_productions_without_thumbnail .wp_theatre_event>*{margin-left:0}.wpt_events .wp_theatre_event,.wpt_events .wp_theatre_prod,.wpt_productions .wp_theatre_event,.wpt_productions .wp_theatre_prod{padding-top:.5em;margin-top:.5em;overflow:auto;position:relative}.wpt_events .wp_theatre_event>*,.wpt_events .wp_theatre_prod>*,.wpt_productions .wp_theatre_event>*,.wpt_productions .wp_theatre_prod>*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpt_events .wp_theatre_event figure,.wpt_events .wp_theatre_prod figure,.wpt_productions .wp_theatre_event figure,.wpt_productions .wp_theatre_prod figure{width:25%;padding-right:.5em;margin:0;float:left}.wpt_events .wp_theatre_event figure img,.wpt_events .wp_theatre_prod figure img,.wpt_productions .wp_theatre_event figure img,.wpt_productions .wp_theatre_prod figure img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:auto}.wpt_events .wp_theatre_prod>*,.wpt_productions .wp_theatre_prod>*{margin:0 0 0 25%}.wpt_events .wp_theatre_prod span,.wpt_productions .wp_theatre_prod span{margin-left:0}.wpt_events .wp_theatre_event>*,.wpt_productions .wp_theatre_event>*{margin:0 25%}.wpt_events .wp_theatre_event .wp_theatre_event_datetime .wp_theatre_event_date,.wpt_events .wp_theatre_event .wp_theatre_event_datetime .wp_theatre_event_time,.wpt_productions .wp_theatre_event .wp_theatre_event_datetime .wp_theatre_event_date,.wpt_productions .wp_theatre_event .wp_theatre_event_datetime .wp_theatre_event_time{display:inline}.wpt_events .wp_theatre_event .wp_theatre_event_datetime .wp_theatre_event_time:before,.wpt_productions .wp_theatre_event .wp_theatre_event_datetime .wp_theatre_event_time:before{content:'\00a0\2014\00a0'}.wpt_events .wp_theatre_event .wp_theatre_event_location .wp_theatre_event_venue,.wpt_productions .wp_theatre_event .wp_theatre_event_location .wp_theatre_event_venue{display:inline}.wpt_events .wp_theatre_event .wp_theatre_event_location .wp_theatre_event_venue+.wp_theatre_event_city:before,.wpt_productions .wp_theatre_event .wp_theatre_event_location .wp_theatre_event_venue+.wp_theatre_event_city:before{content:',\00a0'}.wpt_events .wp_theatre_event .wp_theatre_event_location .wp_theatre_event_venue:empty+.wp_theatre_event_city:before,.wpt_productions .wp_theatre_event .wp_theatre_event_location .wp_theatre_event_venue:empty+.wp_theatre_event_city:before{display:none}.wpt_events .wp_theatre_event .wp_theatre_event_location .wp_theatre_event_city,.wpt_productions .wp_theatre_event .wp_theatre_event_location .wp_theatre_event_city{display:inline}.wpt_events .wp_theatre_event .wp_theatre_event_location .wp_theatre_event_city:empty:before,.wpt_productions .wp_theatre_event .wp_theatre_event_location .wp_theatre_event_city:empty:before{display:none}.wpt_events .wp_theatre_event .wp_theatre_event_tickets,.wpt_productions .wp_theatre_event .wp_theatre_event_tickets{width:25%;margin:0;position:absolute;top:.5em;right:0}.wpt_events .wpt_production_categories,.wpt_productions .wpt_production_categories{list-style-type:none;margin:0;padding:0}.wpt_events .wpt_production_categories li,.wpt_productions .wpt_production_categories li{display:inline-block}.wpt_events .wpt_production_categories li:before,.wpt_productions .wpt_production_categories li:before{content:', '}.wpt_events .wpt_production_categories li:first-child:before,.wpt_productions .wpt_production_categories li:first-child:before{content:''}.widget_wpt_events_widget .wp_theatre_event>*{margin-right:0}.widget_wpt_events_widget .wp_theatre_event .wp_theatre_event_tickets{position:static;margin-left:25%;width:auto}.widget_wpt_cart_widget .wpt_cart_item{overflow:auto;margin-bottom:1em}.widget_wpt_cart_widget .wpt_cart_item .wpt_cart_item_amount{float:left;width:15%}.widget_wpt_cart_widget .wpt_cart_item .wpt_cart_item_amount:after{content:' \d7'}.widget_wpt_cart_widget .wpt_cart_item .wp_theatre_prod{float:left;width:85%}.widget_wpt_cart_widget .wpt_cart_item .wp_theatre_prod>*{margin-left:33.33333333%}.widget_wpt_cart_widget .wpt_cart_item .wp_theatre_prod figure{margin:0;padding:0 .5em 0 0;width:33.33333333%;float:left}.widget_wpt_cart_widget .wpt_cart_item .wp_theatre_prod figure img{width:100%;height:auto}iframe.wp_theatre_iframe{width:800px;height:500px}.whatsonday{width:305px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.btnday{margin-bottom:.4em}.btnday a{display:inline-block;padding:.3em .7em;background:#555;color:#fff;font-weight:700}.btnday a:hover{background:#0071a5}@media only screen and (min-width:716px){.btnday a{padding:.1em .5em}}.btnday.visited a{background:#555}.btnday.selected a{background:#a4234c}.btnday.hover a{background:#ca2a6e}.btnweek{margin-bottom:.4em}.btnweek a{display:inline-block;padding:.3em .7em;background:#555;color:#fff;font-weight:700}.btnweek a:hover{background:#0071a5}@media only screen and (min-width:716px){.btnweek a{padding:.1em .5em}}.btnweek.visited a{background:#555}.btnweek.selected a{background:#008ac9}.btnmonth{margin-bottom:.4em}.btnmonth a{display:inline-block;padding:.3em .7em;background:#555;color:#fff;font-weight:700}.btnmonth a:hover{background:#0071a5}@media only screen and (min-width:716px){.btnmonth a{padding:.1em .5em}}.btnmonth.visited a{background:#555}.btnmonth.selected a{background:#008ac9}@media only screen and (min-width:716px){#pdf-prog-dl{float:right}}@media only screen and (max-width:715px){#pdf-prog-dl{float:right;display:inline-block;margin-right:1em;margin-bottom:2em}}