﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.hidden{display:none !important;visibility:hidden}.visuallyhidden,.element-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.focusable.element-invisible:active,.visuallyhidden.focusable:focus,.focusable.element-invisible:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}ol,ul{display:block;margin:0;padding:0}ol li,ul li,nav ul li{margin:0;padding:0;display:inline;list-style-type:none;list-style-image:none}ol li:before,ul li:before,ol li:after,ul li:after{list-style-type:none;list-style-image:none}.clearfix-reset:after{display:inline}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ds.footer{padding-top:60px;clear:both}@media (min-width:0) and (max-width:768px){.ds.secondary{padding-top:60px}}.ds-yokai-stacked:after{content:"";display:table;clear:both}@media (min-width:0) and (max-width:768px){.ds-yokai-stacked .ds.header,.ds-yokai-stacked .ds.primary,.ds-yokai-stacked .ds.secondary{float:none;width:100%}}@media (min-width:769px){.ds-yokai-stacked .ds.primary{float:left;width:66.66666%;min-height:1px}}@media (min-width:769px){.ds-yokai-stacked .ds.secondary{float:left;width:33.33333%}}@media (min-width:769px){.ds-yokai-stacked .ds.primary{padding-right:15px}.ds-yokai-stacked .ds.secondary{padding-left:15px}}.ds-yokai-stacked-fifty-fifty:after{content:"";display:table;clear:both}@media (min-width:0) and (max-width:768px){.ds-yokai-stacked-fifty-fifty .ds.header,.ds-yokai-stacked-fifty-fifty .ds.primary,.ds-yokai-stacked-fifty-fifty .ds.secondary{float:none;width:100%}}@media (min-width:769px){.ds-yokai-stacked-fifty-fifty .ds.primary{float:left;width:50%;min-height:1px}}@media (min-width:769px){.ds-yokai-stacked-fifty-fifty .ds.secondary{float:left;width:50%}}@media (min-width:769px){.ds-yokai-stacked-fifty-fifty .ds.primary{padding-right:15px}.ds-yokai-stacked-fifty-fifty .ds.secondary{padding-left:15px}}.ds-yokai-stacked-fifty-fifty .ds.footer{clear:both}html,body{width:100%;overflow-x:hidden}html{height:100%}body{min-height:100%;height:auto;position:relative}.header-main,.header-suffix,.main-prefix,.main-suffix,main,footer{margin:0 15px}@media (min-width:481px){.header-main,.header-suffix,.main-prefix,.main-suffix,main,footer{margin:0 60px}}@media (min-width:1258px){.header-main,.header-suffix,.main-prefix,.main-suffix,main,footer{margin:0 auto;max-width:1138px}}.header-main:after,.header-suffix:after,.main-prefix:after,.main-suffix:after,main:after,footer:after{content:"";display:table;clear:both}@media (min-width:0) and (max-width:768px){.header-main{margin:0 30px 0 45px}}@media (min-width:769px){.header-prefix{margin:0 15px}}@media (min-width:769px) and (min-width:481px){.header-prefix{margin:0 60px}}@media (min-width:769px) and (min-width:1258px){.header-prefix{margin:0 auto;max-width:1138px}}@media (min-width:769px){.header-prefix:after{content:"";display:table;clear:both}}#header{width:100%;height:60px;background-image:url("/sites/all/themes/fantoche/images/2016/fantoche_navigation_mobile.jpg?2016");-moz-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat;background-position:center center}@media (min-width:769px){#header{height:90px;background-image:url("/sites/all/themes/fantoche/images/2016/fantoche_navigation_tablet.jpg?2016")}}@media (min-width:1024px){#header{background-image:url("/sites/all/themes/fantoche/images/2016/fantoche_navigation_desktop.jpg?2016")}}@media (min-width:1921px){#header{background-image:url("/sites/all/themes/fantoche/images/2016/fantoche_navigation_wide.jpg?2016")}}.front #header:not(.pinned){position:relative;height:420px;background-image:url("/sites/all/themes/fantoche/images/2016/fantoche_key_visual_mobile.jpg?2016")}@media (min-width:481px){.front #header:not(.pinned){height:350px;background-image:url("/sites/all/themes/fantoche/images/2016/fantoche_key_visual_mobile_intermediate.jpg?2016")}}@media (min-width:769px){.front #header:not(.pinned){height:350px;background-image:url("/sites/all/themes/fantoche/images/2016/fantoche_key_visual_tablet.jpg?2016")}}@media (min-width:1024px){.front #header:not(.pinned){height:480px;background-image:url("/sites/all/themes/fantoche/images/2016/fantoche_key_visual_desktop.jpg?2016")}}@media (min-width:1440px){.front #header:not(.pinned){height:580px}}@media (min-width:1921px){.front #header:not(.pinned){height:700px;background-image:url("/sites/all/themes/fantoche/images/2016/fantoche_key_visual_wide.jpg?2016")}}.header-prefix{height:60px}.header-prefix:after{content:"";display:table;clear:both}@media (min-width:0) and (max-width:768px){.header-prefix{background-color:rgba(0,0,0,0.3)}}@media (min-width:769px){.header-prefix{height:45px}body:not(.front) .header-prefix{position:relative;height:auto}body:not(.front) .header-prefix .sb-toggle-left,body:not(.front) .header-prefix #block-multiblock-1{display:none}body:not(.front) .header-prefix #block-locale-language{z-index:100;position:absolute;top:32px;right:0;padding-top:0}}.header-prefix .sb-toggle-left{display:inline-block;float:left;width:20%}@media (min-width:769px){.header-prefix .sb-toggle-left{display:none}}.header-prefix #block-multiblock-1{display:inline-block;width:54%;height:100%;float:left;text-align:center}@media (min-width:769px){.header-prefix #block-multiblock-1{display:none}}.header-prefix #block-locale-language{display:inline-block;width:25%;height:100%;float:left;text-align:right}@media (min-width:769px){.header-prefix #block-locale-language{float:right;text-align:left}}@media (min-width:769px){.pinned .header-prefix{display:none}}.pinned .header-main-wrapper{display:none}.header-suffix-wrapper{display:none}@media (min-width:769px){.header-suffix-wrapper{display:block;position:absolute;bottom:0;height:90px;width:100%;-moz-transition:height 0.2s 0;-o-transition:height 0.2s 0;-webkit-transition:height 0.2s 0;transition:height 0.2s 0;background-color:rgba(0,0,0,0.7)}body:not(.front) .header-suffix-wrapper{position:relative;background-color:rgba(0,0,0,0.3)}.front #header:not(.pinned) .header-suffix-wrapper{height:90px}}.header-suffix{height:100%;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.header-suffix:after{content:"";display:table;clear:both}.header-suffix #block-multiblock-2{display:none}body:not(.front) .header-suffix #block-multiblock-2{display:block;text-align:left;float:left;top:50%;position:relative;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-suffix #block-menu-block-1{float:right;width:71%;top:50%;position:relative;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-suffix #block-menu-block-1>ul{float:right}@media (min-width:769px){body:not(.front) .header-suffix #block-menu-block-1{margin-right:80px}}main{margin-top:60px}@media (min-width:769px){main{margin-top:90px}}.ds.secondary ul li{display:block}.ds.secondary h3{margin-bottom:7.5px}.group-island{display:block;padding-bottom:15px}.group-island.big{padding-bottom:30px}.group-block{display:block;padding-bottom:30px}.group-block.big{padding-bottom:60px}.group-collapsible{margin-top:45px}.group-collapsible .fieldset-title{text-transform:uppercase}.group-collapsible .fieldset-wrapper{margin-top:15px}.tight{margin-bottom:0;padding-bottom:0}.block{display:block}.inline{display:inline-block}*{-webkit-margin-before:0em;-webkit-margin-after:0em;-webkit-margin-start:0px;-webkit-margin-end:0px}ul.menu li{margin:0}ul li.expanded,ul li.collapsed,ul li.leaf{list-style-image:none;list-style-type:none;padding:0 0.5em}.views-exposed-form .views-exposed-widget{padding:0}.views-exposed-form .views-exposed-widget .form-submit{margin-top:0}@font-face{font-family:'fantoche-icons';src:url(/sites/all/themes/fantoche/fonts/fantoche-icons.eot?8mx2zx);src:url(/sites/all/themes/fantoche/fonts/fantoche-icons.eot?#iefix8mx2zx) format("embedded-opentype"),url(/sites/all/themes/fantoche/fonts/fantoche-icons.woff?8mx2zx) format("woff"),url(/sites/all/themes/fantoche/fonts/fantoche-icons.ttf?8mx2zx) format("truetype"),url(/sites/all/themes/fantoche/fonts/fantoche-icons.svg?8mx2zx#fantoche-icons) format("svg");font-weight:normal;font-style:normal}[class*="icon-"]:before,.icon:before,.node-timeslot.view-mode-teaser_timetable .duration:before,.node-timeslot.view-mode-teaser_timetable .map-link a:before,.node-timeslot.view-mode-teaser_timetable .icon-fantoche-icon-ticket:before,.node-timeslot.view-mode-teaser_text .date.timeslot:before,.node-timeslot.view-mode-teaser_text .map-link a:before,.node-timeslot.view-mode-teaser_text .icon-fantoche-icon-ticket:before,.node-film.view-mode-teaser_text .field-title-director-link a:before,a.map-link:before,#block-menu-block-3 .sb-toggle-submenu:before,a.arrow-left:before,.node-pb.view-mode-full .ds.header a:before,.file a:before{font-family:'fantoche-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-fantoche-icon-youtube:before{content:"\79"}.icon-fantoche-icon-vimeo:before{content:"\76"}.icon-fantoche-icon-arrow-down:before{content:"\2193"}.icon-fantoche-icon-arrow-left:before,a.arrow-left:before,.node-pb.view-mode-full .ds.header a:before{content:"\2190"}.icon-fantoche-icon-arrow-right:before{content:"\2192"}.icon-fantoche-icon-arrow-up:before,span.sb-submenu-active:before{content:"\2191"}.icon-fantoche-icon-calendar:before,.node-timeslot.view-mode-teaser_text .date.timeslot:before{content:"\1f4c5"}.icon-fantoche-icon-camera:before,.node-film.view-mode-teaser_text .field-title-director-link a:before{content:"\1f3a5"}.icon-fantoche-icon-clock:before{content:"\23f2"}.icon-fantoche-icon-download:before,.file a:before{content:"\e608"}.icon-fantoche-icon-facebook:before{content:"\192"}.icon-fantoche-icon-film:before{content:"\e60a"}.icon-fantoche-icon-hamburger:before{content:"\2630"}.icon-fantoche-icon-instagram:before{content:"\1f4f7"}.icon-fantoche-icon-mail:before{content:"\1f4e7"}.icon-fantoche-icon-map:before,.node-timeslot.view-mode-teaser_timetable .node-location.view-mode-teaser_text .map-link a:before,.node-timeslot.view-mode-teaser_text .node-location.view-mode-teaser_text .map-link a:before,a.map-link:before{content:"\e60e"}.icon-fantoche-icon-search:before{content:"\1f50d"}.icon-fantoche-icon-ticket:before{content:"\1f3ab"}.icon-fantoche-icon-twitter:before{content:"\74"}body{letter-spacing:0.0em;font-size:20px;line-height:25px}body.link,.view-mode-teaser_featured>a,.view-mode-teaser_box>a,.view-mode-teaser_box_small>a,.view-mode-teaser_box_tiny>a,.view-timetable .view-content>ul>li>a,a.map-link{text-transform:uppercase}body.title{text-transform:uppercase;font-family:"Bell Gothic W01 Black 691900",Helvetica,Arial,"Nimbus Sans L",sans-serif}.font-small-size,.label,.node-soverview>h1,#block-locale-language li,.popup-content #popup-text p,.popup-content button,#footer,.node-timeslot.view-mode-teaser_timetable,.node-timeslot.view-mode-teaser_text,#block-menu-block-1 li a,#block-menu-block-3 li a{letter-spacing:0.0em;font-size:16px;line-height:1.2em}.font-small-size.title,.font-small-size.nav,.label,.node-soverview>h1,#block-locale-language li.title,#block-menu-block-2>ul>li>a,.popup-content #popup-text p.title,.popup-content button.title,.title#footer,.title.node-timeslot.view-mode-teaser_timetable,.title.node-timeslot.view-mode-teaser_text,#block-menu-block-1 li a.title,#block-menu-block-3 li a.title,.nav.label,.node-soverview>h1.nav,#block-locale-language li,.popup-content #popup-text p.nav,.popup-content button.nav,.nav#footer,.nav.node-timeslot.view-mode-teaser_timetable,.nav.node-timeslot.view-mode-teaser_text,#block-menu-block-1 li a,#block-menu-block-3 li a{text-transform:uppercase;font-family:"Bell Gothic W01 Black 691900",Helvetica,Arial,"Nimbus Sans L",sans-serif}h2.smaller,h3,.view-mode-teaser_box_small h2,.view-mode-teaser_box_tiny h2,.view-mode-teaser_timetable h2{letter-spacing:0.0em;font-size:1.5em;line-height:1.5em}h2{letter-spacing:0.0em;font-size:1.5em;line-height:1.1em}@media (min-width:769px){h2{font-size:2.25em}}h1,h1+h2,.node-soverview>h2{letter-spacing:0.0em;font-size:2.25em;line-height:1.2em}@media (min-width:769px){h1,h1+h2,.node-soverview>h2{font-size:3.0em}}.view-mode-teaser_featured p{letter-spacing:0.0em;font-size:1.2em;line-height:1.2em}@media (min-width:769px){.view-mode-teaser_featured p{font-size:1.4em}}h1,h2,h3{color:#484848}h1,h2{margin-bottom:45px}h3{margin-bottom:15px}body{font-family:"Bell Gothic W01 Light",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}div input[type=submit]{font-family:"Bell Gothic W01 Black 691900",Helvetica,Arial,"Nimbus Sans L",sans-serif}strong{font-family:"Bell Gothic W01 Black 691900",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-size:0.9em}p{margin-bottom:30px}main article .ds.primary ul,main article .ds.primary ol{margin-left:30px}main article .ds.primary ol{counter-reset:li-counter}main article ul li,main article ol li,main article .ds.primary ul li,main article .ds.primary ol li{display:block}main article ul li.char,main article ol li.char,main article .ds.primary ul li,main article .ds.primary ol li.char,main article ul li.number,main article ol li.number,main article .ds.primary ul li.number,main article .ds.primary ol li{text-indent:-30px}main article ul li.char:before,main article ol li.char:before,main article .ds.primary ul li:before,main article .ds.primary ol li.char:before,main article ul li.number:before,main article ol li.number:before,main article .ds.primary ul li.number:before,main article .ds.primary ol li:before{float:left;width:30px}main article ul li.char:before,main article ol li.char:before,main article .ds.primary ul li:before,main article .ds.primary ol li.char:before{content:"—"}main article ul li.number:before,main article ol li.number:before,main article .ds.primary ul li.number:before,main article .ds.primary ol li:before{content:counter(li-counter) ".";counter-increment:li-counter}main article ul li.simple a,main article ol li.simple a,main article .ds.primary ul li.simple a,main article .ds.primary ol li.simple a,main article ul[class^="field-"][class$="-link"] li a{display:inline-block}main article ul li.simple:before,main article ol li.simple:before,main article .ds.primary ul li.simple:before,main article .ds.primary ol li.simple:before,main article ul[class^="field-"][class$="-link"] li:before{content:none;padding:0}textarea,select,input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}textarea:focus,select:focus,input:focus{outline:none}textarea,select,input,button{font-family:"Bell Gothic W01 Light",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}input:focus{outline:none}select{text-indent:0.01px;text-overflow:'';cursor:pointer}.form-type-select{position:relative}.form-type-select:after{content:" ";display:inline;margin-top:20px;margin-right:20px;position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:10px 7px 0 7px;border-color:rgba(0,0,0,0.7) transparent transparent transparent}.error,div.error,.form-required,.required{color:#000}div.messages.error,div.webform-confirmation{background-image:none;padding:10px}div.messages.error ul li,div.webform-confirmation ul li{list-style:none}div.messages.error ul li div:before,div.webform-confirmation ul li div:before{content:"-";padding-right:0.5em}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #097ed7}div.messages.error{background-color:#ECECEC;border:none}div.messages.error ul li div{color:#097ed7}select,input[type=text],input[type=email],input[type=url],input[type=password],input[type=submit],textarea{width:100%;border:none;padding:0.5em 1em;font-size:20px;font-family:"Bell Gothic W01 Light",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}input[type=text],input[type=email],input[type=url],input[type=password],input[type=submit],select{height:2.5em}select,input[type=text],input[type=email],input[type=url],input[type=password],textarea{background-color:#ECECEC;border:1px solid #ECECEC;-moz-transition-duration:200ms;-o-transition-duration:200ms;-webkit-transition-duration:200ms;transition-duration:200ms;-moz-transition-property:border;-o-transition-property:border;-webkit-transition-property:border;transition-property:border;-moz-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-o-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}select:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus{background-color:#F8F8F8;border:1px solid #484848}select:hover,input[type=text]:hover,input[type=email]:hover,input[type=url]:hover,input[type=password]:hover,textarea:hover{background-color:#ECECEC;border:1px solid #484848}div input[type=submit]{color:#fff;background-color:rgba(0,0,0,0.7);text-transform:uppercase;cursor:pointer;width:100%}div input[type=submit]:link{color:#fff;background-color:rgba(0,0,0,0.7)}div input[type=submit]:visited{color:#fff;background-color:rgba(0,0,0,0.7)}div input[type=submit]:hover,div input[type=submit]:focus{color:#fff;background-color:#111}div input[type=submit].active,div input[type=submit].active-trail{color:#fff;background-color:#111}@media (min-width:769px){div input[type=submit]{width:180px}}input[type=checkbox]{vertical-align:top;margin-top:3px}input[type=checkbox],input[type=radio]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}body{color:#7B7B7B}a,li a,span.action{cursor:pointer;text-decoration:none;-moz-transition-duration:300ms;-o-transition-duration:300ms;-webkit-transition-duration:300ms;transition-duration:300ms;-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;-moz-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-o-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color}a:link,li a:link,span.action:link{color:#111}a:visited,li a:visited,span.action:visited{color:#111}a:hover,a:focus,li a:hover,li a:focus,span.action:hover,span.action:focus{color:#097ed7}a:active,a.active,a.active-trail,li a:active,li a.active,li a.active-trail,span.action:active,span.action.active,span.action.active-trail{color:#097ed7}button,input[type=submit]{cursor:pointer;text-decoration:none;-moz-transition-duration:300ms;-o-transition-duration:300ms;-webkit-transition-duration:300ms;transition-duration:300ms;-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;-moz-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-o-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color}dl:after{content:"";display:table;clear:both}dl dt{float:left;min-width:90px}main article ul,main article ol{padding-bottom:30px}main article ul+h3{padding-top:30px}hr{height:1px;border:1px solid #e2e2e2;padding-bottom:-1px;margin:rhythm(1) 0}abbr[title]{border-bottom:none}sup{vertical-align:super;font-size:0.5em}em,i,q{font-style:italic}blockquote{margin:0;padding:0;margin-bottom:15px;font-style:italic}blockquote:before{content:"«"}blockquote:after{content:"»"}::-moz-selection{background:#097ed7;text-shadow:none}::selection{background:#097ed7;text-shadow:none}.label,.node-soverview>h1{display:inline-block !important}.label.highlighted,.node-soverview>h1.highlighted{background-color:#3a97df;background-color:rgba(9,126,215,0.8);color:#fff;padding:15px;position:absolute;margin-left:-7.5px;z-index:9}.label.above,.node-soverview>h1{margin-bottom:45px}.rotated,.label,.node-soverview>h1,a#logo:before,.festival-claim,#block-menu-block-2>ul>li>a{display:block;-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.fantoche-text-shadow,.fantoche-style,.fantoche-logo,a#logo:before,.festival-claim .festival-title,.fantoche-claim,.festival-claim .festival-slogan{text-shadow:#000 1px 2px 3px}.fantoche-style,.fantoche-logo,a#logo:before,.festival-claim .festival-title,.fantoche-claim,.festival-claim .festival-slogan{font-family:"Bell Gothic W01 Black 691900",Helvetica,Arial,"Nimbus Sans L",sans-serif;text-transform:uppercase;color:#fff}.fantoche-logo,a#logo:before,.festival-claim .festival-title{letter-spacing:0.0em;font-size:1em;line-height:1em}@media (min-width:869px){.fantoche-logo,a#logo:before,.festival-claim .festival-title{font-size:1.3em}}.fantoche-logo.claim,a.claim#logo:before,.festival-claim .festival-title{font-size:2em}@media (min-width:480px){.fantoche-logo.claim,a.claim#logo:before,.festival-claim .festival-title{font-size:2.3em}}@media (min-width:769px){.fantoche-logo.claim,a.claim#logo:before,.festival-claim .festival-title{font-size:3em}}@media (min-width:1024px){.fantoche-logo.claim,a.claim#logo:before,.festival-claim .festival-title{font-size:4em}}@media (min-width:1921px){.fantoche-logo.claim,a.claim#logo:before,.festival-claim .festival-title{font-size:5em}}.fantoche-claim,.festival-claim .festival-slogan{letter-spacing:0.0em;font-size:0.85em;line-height:1.2em}@media (min-width:480px){.fantoche-claim,.festival-claim .festival-slogan{font-size:0.9em;line-height:1.2em}}@media (min-width:1024px){.fantoche-claim,.festival-claim .festival-slogan{font-size:1.3em;line-height:1.2em}}@media (min-width:1921px){.fantoche-claim,.festival-claim .festival-slogan{font-size:1.5em;line-height:1.2em}}#block-menu-block-2>ul>li>a:link{color:#484848}#block-menu-block-2>ul>li>a:visited{color:#484848}#block-menu-block-2>ul>li>a:hover,#block-menu-block-2>ul>li>a:focus{color:#111}#block-menu-block-2>ul>li>a:active,#block-menu-block-2>ul>li>a.active,#block-menu-block-2>ul>li>a.active-trail{color:#111}.group-collapsible .fieldset-title:link,a.highlighted:link,.node-film.view-mode-full .categories a:link,.node-pb.view-mode-full .ds.header a:link,a.highlighted:link:before,.node-film.view-mode-full .categories a:link:before,.node-pb.view-mode-full .ds.header a:link:before,.view-mode-teaser_featured>a:link,.view-mode-teaser_box>a:link,.view-mode-teaser_box_small>a:link,.view-mode-teaser_box_tiny>a:link,.view-timetable .view-content>ul>li>a:link,.view-id-program .pager a:link{color:#097ed7}.group-collapsible .fieldset-title:visited,a.highlighted:visited,.node-film.view-mode-full .categories a:visited,.node-pb.view-mode-full .ds.header a:visited,a.highlighted:visited:before,.node-film.view-mode-full .categories a:visited:before,.node-pb.view-mode-full .ds.header a:visited:before,.view-mode-teaser_featured>a:visited,.view-mode-teaser_box>a:visited,.view-mode-teaser_box_small>a:visited,.view-mode-teaser_box_tiny>a:visited,.view-timetable .view-content>ul>li>a:visited,.view-id-program .pager a:visited{color:#097ed7}.group-collapsible .fieldset-title:hover,a.highlighted:hover,.node-film.view-mode-full .categories a:hover,.node-pb.view-mode-full .ds.header a:hover,a.highlighted:hover:before,.node-film.view-mode-full .categories a:hover:before,.node-pb.view-mode-full .ds.header a:hover:before,.view-mode-teaser_featured>a:hover,.view-mode-teaser_box>a:hover,.view-mode-teaser_box_small>a:hover,.view-mode-teaser_box_tiny>a:hover,.view-timetable .view-content>ul>li>a:hover,.view-id-program .pager a:hover,.group-collapsible .fieldset-title:focus,a.highlighted:focus,.node-film.view-mode-full .categories a:focus,.node-pb.view-mode-full .ds.header a:focus,a.highlighted:focus:before,.node-film.view-mode-full .categories a:focus:before,.node-pb.view-mode-full .ds.header a:focus:before,.view-mode-teaser_featured>a:focus,.view-mode-teaser_box>a:focus,.view-mode-teaser_box_small>a:focus,.view-mode-teaser_box_tiny>a:focus,.view-timetable .view-content>ul>li>a:focus,.view-id-program .pager a:focus{color:#0c2f5b}.group-collapsible .fieldset-title:active,a.highlighted:active,.node-film.view-mode-full .categories a:active,.node-pb.view-mode-full .ds.header a:active,a.highlighted:active:before,.node-film.view-mode-full .categories a:active:before,.node-pb.view-mode-full .ds.header a:active:before,.view-mode-teaser_featured>a:active,.view-mode-teaser_box>a:active,.view-mode-teaser_box_small>a:active,.view-mode-teaser_box_tiny>a:active,.view-timetable .view-content>ul>li>a:active,.view-id-program .pager a:active,.group-collapsible .active.fieldset-title,a.active.highlighted,.node-film.view-mode-full .categories a.active,.node-pb.view-mode-full .ds.header a.active,a.active.highlighted:before,.node-film.view-mode-full .categories a.active:before,.node-pb.view-mode-full .ds.header a.active:before,.view-mode-teaser_featured>a.active,.view-mode-teaser_box>a.active,.view-mode-teaser_box_small>a.active,.view-mode-teaser_box_tiny>a.active,.view-timetable .view-content>ul>li>a.active,.view-id-program .pager a.active,.group-collapsible .active-trail.fieldset-title,a.active-trail.highlighted,.node-film.view-mode-full .categories a.active-trail,.node-pb.view-mode-full .ds.header a.active-trail,a.active-trail.highlighted:before,.node-film.view-mode-full .categories a.active-trail:before,.node-pb.view-mode-full .ds.header a.active-trail:before,.view-mode-teaser_featured>a.active-trail,.view-mode-teaser_box>a.active-trail,.view-mode-teaser_box_small>a.active-trail,.view-mode-teaser_box_tiny>a.active-trail,.view-timetable .view-content>ul>li>a.active-trail,.view-id-program .pager a.active-trail{color:#0c2f5b}.header-prefix .sb-toggle-left:link,#block-locale-language li a:link,#block-menu-block-1 li a:link,#block-menu-block-3 li a:link,#block-menu-block-3 .sb-toggle-submenu:link:before{color:#ccc}.header-prefix .sb-toggle-left:visited,#block-locale-language li a:visited,#block-menu-block-1 li a:visited,#block-menu-block-3 li a:visited,#block-menu-block-3 .sb-toggle-submenu:visited:before{color:#ccc}.header-prefix .sb-toggle-left:hover,#block-locale-language li a:hover,#block-menu-block-1 li a:hover,#block-menu-block-3 li a:hover,#block-menu-block-3 .sb-toggle-submenu:hover:before,.header-prefix .sb-toggle-left:focus,#block-locale-language li a:focus,#block-menu-block-1 li a:focus,#block-menu-block-3 li a:focus,#block-menu-block-3 .sb-toggle-submenu:focus:before{color:#fff}.header-prefix .sb-toggle-left:active,#block-locale-language li a:active,#block-menu-block-1 li a:active,#block-menu-block-3 li a:active,#block-menu-block-3 .sb-toggle-submenu:active:before,.header-prefix .active.sb-toggle-left,#block-locale-language li a.active,#block-menu-block-1 li a.active,#block-menu-block-3 li a.active,#block-menu-block-3 .active.sb-toggle-submenu:before,.header-prefix .active-trail.sb-toggle-left,#block-locale-language li a.active-trail,#block-menu-block-1 li a.active-trail,#block-menu-block-3 li a.active-trail,#block-menu-block-3 .active-trail.sb-toggle-submenu:before{color:#fff}.popup-content button:link,#block-menu-block-1 ul ul li a:link,#block-menu-block-3 li li a:link{color:#ccc}.popup-content button:visited,#block-menu-block-1 ul ul li a:visited,#block-menu-block-3 li li a:visited{color:#ccc}.popup-content button:hover,#block-menu-block-1 ul ul li a:hover,#block-menu-block-3 li li a:hover,.popup-content button:focus,#block-menu-block-1 ul ul li a:focus,#block-menu-block-3 li li a:focus{color:#484848}.popup-content button:active,#block-menu-block-1 ul ul li a:active,#block-menu-block-3 li li a:active,.popup-content button.active,#block-menu-block-1 ul ul li a.active,#block-menu-block-3 li li a.active,.popup-content button.active-trail,#block-menu-block-1 ul ul li a.active-trail,#block-menu-block-3 li li a.active-trail{color:#484848}.program-download a:link{color:#fff}.program-download a:visited{color:#fff}.program-download a:hover,.program-download a:focus{color:#111}.program-download a:active,.program-download a.active,.program-download a.active-trail{color:#111}.node-timeslot.view-mode-teaser_timetable .duration:before,.node-timeslot.view-mode-teaser_timetable .map-link a:before,.node-timeslot.view-mode-teaser_timetable .icon-fantoche-icon-ticket:before,.node-timeslot.view-mode-teaser_text .date.timeslot:before,.node-timeslot.view-mode-teaser_text .map-link a:before,.node-timeslot.view-mode-teaser_text .icon-fantoche-icon-ticket:before,.node-film.view-mode-teaser_text .field-title-director-link a:before,a.map-link:before,#block-menu-block-3 .sb-toggle-submenu:before{font-size:1.4em;vertical-align:bottom}.icon-fantoche-icon-hamburger{font-size:2em}#footer .icon-fantoche-icon-facebook:before,#footer .icon-fantoche-icon-vimeo:before,#footer .icon-fantoche-icon-instagram:before,#footer .icon-fantoche-icon-twitter:before,#footer .icon-fantoche-icon-youtube:before{font-size:2.3em;vertical-align:bottom}a.arrow-left:before,.node-pb.view-mode-full .ds.header a:before{font-size:0.8em}a.highlighted,.node-film.view-mode-full .categories a,.node-pb.view-mode-full .ds.header a{text-transform:uppercase}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em}html.js fieldset.collapsed .fieldset-wrapper{display:none}fieldset.collapsible{position:relative}fieldset.collapsible .fieldset-legend{display:block}.nowrap{white-space:nowrap}html.js .js-hide{display:none}.element-hidden{display:none}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}*:first-child+html .clearfix{min-height:1%}div.messages{border:1px solid;margin-bottom:30px;padding:10px 10px 10px 50px}div.status{border-color:#be7}div.status,.ok{color:#234600}div.status,table tr.ok{background-color:#f8fff0}div.warning{border-color:#ed5}div.warning,.warning{color:#840}div.warning,table tr.warning{background-color:#fffce5}div.error{border-color:#ed541d}div.error,.error{color:#8c2e0b}div.error,table tr.error{background-color:#fef5f1}div.error p.error{color:#333}div.messages ul{margin:0 0 0 1em;padding:0}#skip-link{display:none}#tabs{text-align:center;margin-bottom:30px}#tabs ul.primary li{padding:15px}#tabs ul.primary li a{padding:3.75px;border-bottom:1px solid #dfdfdf}#tabs ul.primary li a.active{border-bottom:1px solid #097ed7}@media (min-width:0) and (max-width:768px){#tabs ul.primary li{display:block}}.views-exposed-widgets{display:inline-table;width:100%;padding-bottom:60px}.views-exposed-widgets>*{float:left}main article ul[class^="field-"][class$="-link"]{padding-bottom:60px}@media (min-width:1024px){form[id^="user-"],form[id^="views-form-add-taxonomy-terms-"]{width:50%;position:relative;margin:0 auto}}form[id^="user-"] .form-item,form[id^="views-form-add-taxonomy-terms-"] .form-item{padding-bottom:1em}form[id^="user-"] .form-item input,form[id^="views-form-add-taxonomy-terms-"] .form-item input{margin:0.25em 0}form[id^="user-"] .form-item .description,form[id^="views-form-add-taxonomy-terms-"] .form-item .description{display:none}form[action$="/user/password"] input[type="submit"]{width:480px}.webform-component{margin-bottom:1em}#block-locale-language .contextual-links-wrapper{right:-15px}.sb-toggle-left{padding:11px 0 0 10px}a#logo{height:100%;display:block}a#logo:before{content:"Fantoche"}@media (min-width:0) and (max-width:768px){a#logo:before{padding-top:20px}}a#logo img{display:none !important}#block-locale-language{padding-top:18px}#block-locale-language:after{content:"";display:table;clear:both}#block-locale-language ul{float:right;padding-right:0.5em}@media (min-width:769px){#block-locale-language ul{padding-right:0}}#block-locale-language li{padding:0em}#block-locale-language li.active{display:none}@media (min-width:769px){body.front #block-locale-language li.active{display:inline-block}}#block-locale-language li:after{color:#ccc;content:"/";font-weight:bold;padding-left:6px}#block-locale-language li:last-child:after{content:" ";padding-left:0px}body.i18n-fr:not(.front) #block-locale-language li:nth-last-child(2):after{content:" ";padding-right:0px}@media (min-width:0) and (max-width:768px){body.i18n-fr #block-locale-language li:nth-last-child(2):after{content:" ";padding-right:0px}}.header-main-wrapper{height:360px;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media (min-width:769px){.header-main-wrapper{height:215px}}@media (min-width:1024px){.header-main-wrapper{height:345px}}@media (min-width:1440px){.header-main-wrapper{height:445px}}@media (min-width:1921px){.header-main-wrapper{height:700px}}.header-main{top:50%;position:relative;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.festival-claim{display:inline-block;padding-bottom:3em}.festival-claim .festival-title{padding-bottom:0.4em;margin:0}@media (min-width:0) and (max-width:480px){.festival-claim .festival-title{padding-top:30px}}@media (min-width:769px){.festival-claim .festival-title{padding-bottom:0.3em}}@media (min-width:1024px){.festival-claim .festival-title{padding-bottom:0.15em}}.festival-claim .festival-slogan{min-width:400px}@media (min-width:769px){.festival-claim .festival-slogan{min-width:600px}}.festival-claim span{display:block}#block-menu-block-2{width:100%}#block-menu-block-2>ul{margin-bottom:90px}#block-menu-block-2>ul:after{content:"";display:table;clear:both}#block-menu-block-2>ul>li{margin:0 -4px 60px 0;padding:0 1em 0 0;display:inline-block;vertical-align:top;width:50%}@media (min-width:769px){#block-menu-block-2>ul>li{width:33%;float:left;margin-bottom:30px}}#block-menu-block-2>ul>li>a{display:block;margin-bottom:2.5em}#block-menu-block-2 li li{display:block;padding:0}#block-menu-block-2 li li a{display:block;padding:0.4em 0}#block-menu-block-5{margin-bottom:1em}#block-menu-block-5 a{text-transform:uppercase}#block-menu-block-5 li:first-child{padding-left:0}#block-menu-block-4 ul{display:inline-block}#block-menu-block-4 ul li{padding:0}#block-menu-block-4 ul li a{margin-left:-0.2em}#block-menu-block-4 ul li:first-child a{margin-left:-7.5px}@media (min-width:769px){#block-menu-block-4 ul li:first-child a{margin-left:0}}.credits{white-space:nowrap}@media (min-width:769px){.credits{margin-left:0}}.ampersand{padding-left:0.15em}#sliding-popup{position:relative;z-index:50}#sliding-popup>div{position:fixed;bottom:0;width:100%;background-color:#eee}#sliding-popup ~ .sb-site-container #footer{padding-bottom:180px}@media (min-width:769px){#sliding-popup ~ .sb-site-container #footer{padding-bottom:120px}}@media (min-width:1024px){#sliding-popup ~ .sb-site-container #footer{padding-bottom:60px}}.popup-content{position:relative;margin:0 15px;padding-top:15px;padding-bottom:7.5px}@media (min-width:481px){.popup-content{margin:0 60px}}@media (min-width:1258px){.popup-content{margin:0 auto;max-width:1138px}}.popup-content:after{content:"";display:table;clear:both}.popup-content #popup-text{width:100%}@media (min-width:769px){.popup-content #popup-text{width:75%}}.popup-content #popup-text p{display:inline}@media (min-width:769px){.popup-content #popup-buttons{width:25%;position:absolute;top:0;right:0}}.popup-content button{cursor:pointer;text-decoration:none;-moz-transition-duration:300ms;-o-transition-duration:300ms;-webkit-transition-duration:300ms;transition-duration:300ms;-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;-moz-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-o-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;color:#097ed7;border:0;padding:0;margin:0;background-color:transparent}.popup-content .find-more-button{display:block;padding-top:7.5px}@media (min-width:769px){.popup-content .find-more-button{display:inline;padding-top:0}}.popup-content .agree-button{padding-top:18.75px;vertical-align:baseline}@media (min-width:769px){.popup-content .agree-button{float:right;text-align:right}}#footer{margin-top:90px}.footer-suffix{margin-bottom:60px;height:100%;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.footer-suffix:after{content:"";display:table;clear:both}.footer-suffix #block-menu-block-4{float:left;top:50%;position:relative;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:0) and (max-width:768px){.footer-suffix #block-menu-block-5 li{display:block;padding:0 0 1em 0}.footer-suffix #block-menu-block-5 li:last-child{margin-bottom:45px}}@media (min-width:769px){.footer-suffix #block-menu-block-5{float:left;top:50%;position:relative;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.footer-suffix .credits{top:50%;position:relative;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);float:right}@media (min-width:0) and (max-width:1023px){.footer-suffix .credits{clear:both;margin-top:30px;float:left}}.view-mode-teaser_featured,.view-mode-teaser_box,.view-mode-teaser_box_small,.view-mode-teaser_box_tiny{width:100%;padding-bottom:90px}@media (min-width:769px){.view-mode-teaser_featured,.view-mode-teaser_box,.view-mode-teaser_box_small,.view-mode-teaser_box_tiny{vertical-align:top;display:inline-block;margin-right:-10px}}.view-mode-teaser_featured>a,.view-mode-teaser_box>a,.view-mode-teaser_box_small>a,.view-mode-teaser_box_tiny>a{display:block}.view-mode-teaser_featured h1,.view-mode-teaser_featured h2,.view-mode-teaser_box h1,.view-mode-teaser_box h2,.view-mode-teaser_box_small h1,.view-mode-teaser_box_small h2,.view-mode-teaser_box_tiny h1,.view-mode-teaser_box_tiny h2{margin-bottom:15px}.view-mode-teaser_featured .group-media,.view-mode-teaser_box .group-media,.view-mode-teaser_box_small .group-media,.view-mode-teaser_box_tiny .group-media{padding-bottom:15px}.view-mode-teaser_box_small h2,.view-mode-teaser_box_tiny h2,.view-mode-teaser_timetable h2{line-height:1.2em;font-size:1.44em}@media (min-width:769px){.view-mode-teaser_box_small h2,.view-mode-teaser_box_tiny h2,.view-mode-teaser_timetable h2{min-height:72px}}.view-mode-teaser_timetable h2 .title{margin-right:.5em;display:block;width:100%}.view-mode-teaser_timetable .age-rating{color:#7B7B7B}.view-mode-teaser_timetable .age-rating:before{content:"["}.view-mode-teaser_timetable .age-rating:after{content:"]"}article .ds.secondary .view-mode-teaser_box,article .ds.secondary .view-mode-teaser_box_small{width:100%;padding:0 0 30px 0}@media (min-width:769px){.view-mode-teaser_featured p{width:66.66666%}}.view-mode-teaser_featured .group-media{padding-bottom:30px}@media (min-width:769px){.view-mode-teaser_box{width:50%}.view-mode-teaser_box:nth-of-type(odd){padding-right:15px}.view-mode-teaser_box:nth-of-type(even){padding-left:15px}.view-mode-teaser_box p{margin-bottom:15px}}@media (min-width:769px){.view-mode-teaser_box_small{width:50%}.view-mode-teaser_box_small:nth-of-type(odd){padding-right:15px}.view-mode-teaser_box_small:nth-of-type(even){padding-left:15px}.view-mode-teaser_box_small p{margin-bottom:15px}}@media (min-width:1138px){.view-mode-teaser_box_small{width:33.33333%}.view-mode-teaser_box_small:nth-of-type(odd){padding-right:0}.view-mode-teaser_box_small:nth-of-type(even){padding-left:0}.view-mode-teaser_box_small:nth-of-type(3n+1){padding-right:20px}.view-mode-teaser_box_small:nth-of-type(3n+2){padding-left:10px;padding-right:10px}.view-mode-teaser_box_small:nth-of-type(3n+3){padding-left:20px}}@media (min-width:481px){.view-mode-teaser_box_tiny{width:50%;float:left}.view-mode-teaser_box_tiny:nth-of-type(odd){padding-right:15px}.view-mode-teaser_box_tiny:nth-of-type(even){padding-left:15px}.view-mode-teaser_box_tiny p{margin-bottom:15px}}@media (min-width:769px){.view-mode-teaser_box_tiny{float:none;width:33.33333%}.view-mode-teaser_box_tiny:nth-of-type(odd){padding-right:0}.view-mode-teaser_box_tiny:nth-of-type(even){padding-left:0}.view-mode-teaser_box_tiny:nth-of-type(3n+1){padding-right:20px}.view-mode-teaser_box_tiny:nth-of-type(3n+2){padding-left:10px;padding-right:10px}.view-mode-teaser_box_tiny:nth-of-type(3n+3){padding-left:20px}}@media (min-width:1138px){.view-mode-teaser_box_tiny{width:25%}.view-mode-teaser_box_tiny:nth-of-type(3n+1){padding-right:0px}.view-mode-teaser_box_tiny:nth-of-type(3n+2){padding-left:0px;padding-right:0px}.view-mode-teaser_box_tiny:nth-of-type(3n+3){padding-left:0px}.view-mode-teaser_box_tiny:nth-of-type(4n+1){padding-right:22.5px}.view-mode-teaser_box_tiny:nth-of-type(4n+2){padding-left:7.5px;padding-right:15px}.view-mode-teaser_box_tiny:nth-of-type(4n+3){padding-left:15px;padding-right:7.5px}.view-mode-teaser_box_tiny:nth-of-type(4n+4){padding-left:22.5px}.view-mode-teaser_box_tiny p{margin-bottom:15px}}@media (min-width:0) and (max-width:769px){.view-mode-teaser_box_tiny.node-sponsor{width:50%;float:left}.view-mode-teaser_box_tiny.node-sponsor:nth-of-type(odd){padding-right:15px}.view-mode-teaser_box_tiny.node-sponsor:nth-of-type(even){padding-left:15px}}.view-mode-teaser_box_tiny h2{line-height:1.2em}.view-timetable .view-content>ul>li{width:100%;display:block;padding-bottom:90px}@media (min-width:769px){.view-timetable .view-content>ul>li{vertical-align:top;display:inline-block;margin-right:-10px}}.view-timetable .view-content>ul>li>a{display:block}.view-timetable .view-content>ul>li h1,.view-timetable .view-content>ul>li h2{margin-bottom:15px}.view-timetable .view-content>ul>li .group-media{padding-bottom:15px}@media (min-width:769px){.view-timetable .view-content>ul>li{width:50%}.view-timetable .view-content>ul>li:nth-of-type(odd){padding-right:15px}.view-timetable .view-content>ul>li:nth-of-type(even){padding-left:15px}.view-timetable .view-content>ul>li p{margin-bottom:15px}}@media (min-width:1138px){.view-timetable .view-content>ul>li{width:33.33333%}.view-timetable .view-content>ul>li:nth-of-type(odd){padding-right:0}.view-timetable .view-content>ul>li:nth-of-type(even){padding-left:0}.view-timetable .view-content>ul>li:nth-of-type(3n+1){padding-right:20px}.view-timetable .view-content>ul>li:nth-of-type(3n+2){padding-left:10px;padding-right:10px}.view-timetable .view-content>ul>li:nth-of-type(3n+3){padding-left:20px}.view-timetable .view-content>ul>li img{width:98%}}.node-timeslot.view-mode-teaser_timetable .node-location{float:left;display:block}.node-timeslot.view-mode-teaser_timetable .ticket{float:right;display:block}.node-timeslot.view-mode-teaser_timetable .node-pb{margin:0 auto;width:200px;display:block;text-align:center}.group-media{margin:0 -15px;padding-bottom:45px}@media (min-width:481px){.group-media{margin:0 -60px}}@media (min-width:768px){.group-media{margin:0}}.group-media .video-embed-description{padding-top:7.5px}:not(.node-sponsor)>a:hover img:hover{-webkit-filter:brightness(0.5);filter:brightness(0.5)}img{-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;width:100%;height:100%}.node-timeslot.view-mode-teaser_text{width:100%;display:inline-block}.node-timeslot.view-mode-teaser_text .date.timeslot{float:left;display:block}.node-timeslot.view-mode-teaser_text .node-location.view-mode-teaser_text{float:right;display:block}.node-timeslot.view-mode-teaser_text .ticket{margin:0 auto;width:200px;display:block}.node-timeslot.view-mode-teaser_text .ticket a{display:block;text-align:center}@media (min-width:769px){.node-timeslot.view-mode-teaser_text .ticket a span{position:relative}}.node-timeslot.view-mode-teaser_text{padding:15px 0;border-bottom:1px solid #dfdfdf}.intrinsic-container{position:relative;height:0;overflow:hidden}.intrinsic-container--16x9{padding-bottom:56.25%}.intrinsic-container--4x3{padding-bottom:75%}.intrinsic-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.view-display-id-news_home .view-mode-teaser_box{padding-bottom:90px}@media (min-width:769px){.view-display-id-news_home .view-mode-teaser_box:nth-of-type(odd){padding-left:15px;padding-right:0}.view-display-id-news_home .view-mode-teaser_box:nth-of-type(even){padding-left:0;padding-right:15px}}.node-news .date-display-single{display:block}.node-film.view-mode-full .categories li{display:block}@media (min-width:769px){.node-film.view-mode-full .categories li{display:inline-block}.node-film.view-mode-full .categories li:nth-of-type(n+2):before{content:"|";margin:0 0.5em}}.node-film.view-mode-full .ds.header h3{margin-bottom:60px}.node-film.view-mode-full .group-film-details .label-inline:after,.node-film.view-mode-full .group-collapsible .label-inline:after{content:":";padding-right:0.2em}.node-film.view-mode-teaser_text{margin-bottom:30px}.node-film.view-mode-teaser_text .title:after{content:"–";padding:0 0.5em}.node-film.view-mode-teaser_text span{padding-right:0.5em}.node-film.view-mode-teaser_text .field-title-director-link a:before{padding-right:0.3em}.node-film.view-mode-teaser_text .field-title-director-link span{padding:0}.node-film.view-mode-teaser_text .film-country:after,.node-film.view-mode-teaser_text .date-display-single:after{content:"|";padding-left:0.5em}.film-country span{padding-right:0 !important}.film-country span:nth-of-type(n+2):before{content:"/";margin:0 0.5em}.file{display:block;margin-left:30px}.file a{display:block;text-indent:-30px}.file a:before{float:left;width:30px}.file img{display:none}div[about*="film/corner-world"] .copyright span.label-inline,div[about*="film/ancien-magic-tablet"] .copyright span.label-inline{display:none}.node-sponsor.view-mode-teaser_box_tiny,.node-sponsor.view-mode-teaser_box_small{padding-bottom:0}body:not(.front) .node-sponsor.view-mode-teaser_box_tiny:last-child,body:not(.front) .node-sponsor.view-mode-teaser_box_small:last-child{padding-bottom:90px}.phone{display:block}.country{display:none}a.map-link{margin-left:-4px}.node-location.view-mode-full .map-link{display:block;margin-top:15px}.node-soverview>h2{display:block}.node-soverview>p:last-of-type{margin-bottom:60px}.vcard{margin-top:30px;margin-bottom:90px}.vcard .contact-channels{margin-top:30px}@media (min-width:0) and (max-width:768px){#views-exposed-form-program-prog-2014 #edit-cat-wrapper,#views-exposed-form-program-prog-2014 #edit-day-wrapper,#views-exposed-form-program-prog-2014 .views-submit-button,#views-exposed-form-program-prog-2014 .link--program,#views-exposed-form-program-prog-2015 #edit-cat-wrapper,#views-exposed-form-program-prog-2015 #edit-day-wrapper,#views-exposed-form-program-prog-2015 .views-submit-button,#views-exposed-form-program-prog-2015 .link--program,#views-exposed-form-program-prog-2016 #edit-cat-wrapper,#views-exposed-form-program-prog-2016 #edit-day-wrapper,#views-exposed-form-program-prog-2016 .views-submit-button,#views-exposed-form-program-prog-2016 .link--program,#views-exposed-form-program-prog-2017 #edit-cat-wrapper,#views-exposed-form-program-prog-2017 #edit-day-wrapper,#views-exposed-form-program-prog-2017 .views-submit-button,#views-exposed-form-program-prog-2017 .link--program,#views-exposed-form-program-prog-2018 #edit-cat-wrapper,#views-exposed-form-program-prog-2018 #edit-day-wrapper,#views-exposed-form-program-prog-2018 .views-submit-button,#views-exposed-form-program-prog-2018 .link--program,#views-exposed-form-program-prog-2019 #edit-cat-wrapper,#views-exposed-form-program-prog-2019 #edit-day-wrapper,#views-exposed-form-program-prog-2019 .views-submit-button,#views-exposed-form-program-prog-2019 .link--program,#views-exposed-form-program-prog-2020 #edit-cat-wrapper,#views-exposed-form-program-prog-2020 #edit-day-wrapper,#views-exposed-form-program-prog-2020 .views-submit-button,#views-exposed-form-program-prog-2020 .link--program{width:100%;padding-bottom:30px}}@media (min-width:769px){#views-exposed-form-program-prog-2014 #edit-cat-wrapper,#views-exposed-form-program-prog-2014 #edit-day-wrapper,#views-exposed-form-program-prog-2014 .views-submit-button,#views-exposed-form-program-prog-2014 .link--program,#views-exposed-form-program-prog-2015 #edit-cat-wrapper,#views-exposed-form-program-prog-2015 #edit-day-wrapper,#views-exposed-form-program-prog-2015 .views-submit-button,#views-exposed-form-program-prog-2015 .link--program,#views-exposed-form-program-prog-2016 #edit-cat-wrapper,#views-exposed-form-program-prog-2016 #edit-day-wrapper,#views-exposed-form-program-prog-2016 .views-submit-button,#views-exposed-form-program-prog-2016 .link--program,#views-exposed-form-program-prog-2017 #edit-cat-wrapper,#views-exposed-form-program-prog-2017 #edit-day-wrapper,#views-exposed-form-program-prog-2017 .views-submit-button,#views-exposed-form-program-prog-2017 .link--program,#views-exposed-form-program-prog-2018 #edit-cat-wrapper,#views-exposed-form-program-prog-2018 #edit-day-wrapper,#views-exposed-form-program-prog-2018 .views-submit-button,#views-exposed-form-program-prog-2018 .link--program,#views-exposed-form-program-prog-2019 #edit-cat-wrapper,#views-exposed-form-program-prog-2019 #edit-day-wrapper,#views-exposed-form-program-prog-2019 .views-submit-button,#views-exposed-form-program-prog-2019 .link--program,#views-exposed-form-program-prog-2020 #edit-cat-wrapper,#views-exposed-form-program-prog-2020 #edit-day-wrapper,#views-exposed-form-program-prog-2020 .views-submit-button,#views-exposed-form-program-prog-2020 .link--program{width:33.3%}}@media (min-width:769px){#views-exposed-form-program-prog-2014 #edit-cat-wrapper,#views-exposed-form-program-prog-2015 #edit-cat-wrapper,#views-exposed-form-program-prog-2016 #edit-cat-wrapper,#views-exposed-form-program-prog-2017 #edit-cat-wrapper,#views-exposed-form-program-prog-2018 #edit-cat-wrapper,#views-exposed-form-program-prog-2019 #edit-cat-wrapper,#views-exposed-form-program-prog-2020 #edit-cat-wrapper{padding-right:20px}#views-exposed-form-program-prog-2014 #edit-day-wrapper,#views-exposed-form-program-prog-2015 #edit-day-wrapper,#views-exposed-form-program-prog-2016 #edit-day-wrapper,#views-exposed-form-program-prog-2017 #edit-day-wrapper,#views-exposed-form-program-prog-2018 #edit-day-wrapper,#views-exposed-form-program-prog-2019 #edit-day-wrapper,#views-exposed-form-program-prog-2020 #edit-day-wrapper{padding-left:10px;padding-right:10px}#views-exposed-form-program-prog-2014 .views-submit-button,#views-exposed-form-program-prog-2014 .link--program,#views-exposed-form-program-prog-2015 .views-submit-button,#views-exposed-form-program-prog-2015 .link--program,#views-exposed-form-program-prog-2016 .views-submit-button,#views-exposed-form-program-prog-2016 .link--program,#views-exposed-form-program-prog-2017 .views-submit-button,#views-exposed-form-program-prog-2017 .link--program,#views-exposed-form-program-prog-2018 .views-submit-button,#views-exposed-form-program-prog-2018 .link--program,#views-exposed-form-program-prog-2019 .views-submit-button,#views-exposed-form-program-prog-2019 .link--program,#views-exposed-form-program-prog-2020 .views-submit-button,#views-exposed-form-program-prog-2020 .link--program{padding-left:10px}}@media (min-width:0) and (max-width:768px){#views-exposed-form-timetable-timetable-2014 #edit-cat-wrapper,#views-exposed-form-timetable-timetable-2014 #edit-day-wrapper,#views-exposed-form-timetable-timetable-2014 .views-submit-button,#views-exposed-form-timetable-timetable-2014 .link--program,#views-exposed-form-timetable-timetable-2015 #edit-cat-wrapper,#views-exposed-form-timetable-timetable-2015 #edit-day-wrapper,#views-exposed-form-timetable-timetable-2015 .views-submit-button,#views-exposed-form-timetable-timetable-2015 .link--program,#views-exposed-form-timetable-timetable-2016 #edit-cat-wrapper,#views-exposed-form-timetable-timetable-2016 #edit-day-wrapper,#views-exposed-form-timetable-timetable-2016 .views-submit-button,#views-exposed-form-timetable-timetable-2016 .link--program,#views-exposed-form-timetable-timetable-2017 #edit-cat-wrapper,#views-exposed-form-timetable-timetable-2017 #edit-day-wrapper,#views-exposed-form-timetable-timetable-2017 .views-submit-button,#views-exposed-form-timetable-timetable-2017 .link--program,#views-exposed-form-timetable-timetable-2018 #edit-cat-wrapper,#views-exposed-form-timetable-timetable-2018 #edit-day-wrapper,#views-exposed-form-timetable-timetable-2018 .views-submit-button,#views-exposed-form-timetable-timetable-2018 .link--program,#views-exposed-form-timetable-timetable-2019 #edit-cat-wrapper,#views-exposed-form-timetable-timetable-2019 #edit-day-wrapper,#views-exposed-form-timetable-timetable-2019 .views-submit-button,#views-exposed-form-timetable-timetable-2019 .link--program,#views-exposed-form-timetable-timetable-2020 #edit-cat-wrapper,#views-exposed-form-timetable-timetable-2020 #edit-day-wrapper,#views-exposed-form-timetable-timetable-2020 .views-submit-button,#views-exposed-form-timetable-timetable-2020 .link--program{width:100%;padding-bottom:30px}}@media (min-width:769px){#views-exposed-form-timetable-timetable-2014 #edit-cat-wrapper,#views-exposed-form-timetable-timetable-2014 #edit-day-wrapper,#views-exposed-form-timetable-timetable-2014 .views-submit-button,#views-exposed-form-timetable-timetable-2014 .link--program,#views-exposed-form-timetable-timetable-2015 #edit-cat-wrapper,#views-exposed-form-timetable-timetable-2015 #edit-day-wrapper,#views-exposed-form-timetable-timetable-2015 .views-submit-button,#views-exposed-form-timetable-timetable-2015 .link--program,#views-exposed-form-timetable-timetable-2016 #edit-cat-wrapper,#views-exposed-form-timetable-timetable-2016 #edit-day-wrapper,#views-exposed-form-timetable-timetable-2016 .views-submit-button,#views-exposed-form-timetable-timetable-2016 .link--program,#views-exposed-form-timetable-timetable-2017 #edit-cat-wrapper,#views-exposed-form-timetable-timetable-2017 #edit-day-wrapper,#views-exposed-form-timetable-timetable-2017 .views-submit-button,#views-exposed-form-timetable-timetable-2017 .link--program,#views-exposed-form-timetable-timetable-2018 #edit-cat-wrapper,#views-exposed-form-timetable-timetable-2018 #edit-day-wrapper,#views-exposed-form-timetable-timetable-2018 .views-submit-button,#views-exposed-form-timetable-timetable-2018 .link--program,#views-exposed-form-timetable-timetable-2019 #edit-cat-wrapper,#views-exposed-form-timetable-timetable-2019 #edit-day-wrapper,#views-exposed-form-timetable-timetable-2019 .views-submit-button,#views-exposed-form-timetable-timetable-2019 .link--program,#views-exposed-form-timetable-timetable-2020 #edit-cat-wrapper,#views-exposed-form-timetable-timetable-2020 #edit-day-wrapper,#views-exposed-form-timetable-timetable-2020 .views-submit-button,#views-exposed-form-timetable-timetable-2020 .link--program{width:33.3%}}@media (min-width:769px){#views-exposed-form-timetable-timetable-2014 #edit-day-wrapper,#views-exposed-form-timetable-timetable-2015 #edit-day-wrapper,#views-exposed-form-timetable-timetable-2016 #edit-day-wrapper,#views-exposed-form-timetable-timetable-2017 #edit-day-wrapper,#views-exposed-form-timetable-timetable-2018 #edit-day-wrapper,#views-exposed-form-timetable-timetable-2019 #edit-day-wrapper,#views-exposed-form-timetable-timetable-2020 #edit-day-wrapper{padding-right:20px}#views-exposed-form-timetable-timetable-2014 #edit-cat-wrapper,#views-exposed-form-timetable-timetable-2015 #edit-cat-wrapper,#views-exposed-form-timetable-timetable-2016 #edit-cat-wrapper,#views-exposed-form-timetable-timetable-2017 #edit-cat-wrapper,#views-exposed-form-timetable-timetable-2018 #edit-cat-wrapper,#views-exposed-form-timetable-timetable-2019 #edit-cat-wrapper,#views-exposed-form-timetable-timetable-2020 #edit-cat-wrapper{padding-left:10px;padding-right:10px}#views-exposed-form-timetable-timetable-2014 .views-submit-button,#views-exposed-form-timetable-timetable-2014 .link--program,#views-exposed-form-timetable-timetable-2015 .views-submit-button,#views-exposed-form-timetable-timetable-2015 .link--program,#views-exposed-form-timetable-timetable-2016 .views-submit-button,#views-exposed-form-timetable-timetable-2016 .link--program,#views-exposed-form-timetable-timetable-2017 .views-submit-button,#views-exposed-form-timetable-timetable-2017 .link--program,#views-exposed-form-timetable-timetable-2018 .views-submit-button,#views-exposed-form-timetable-timetable-2018 .link--program,#views-exposed-form-timetable-timetable-2019 .views-submit-button,#views-exposed-form-timetable-timetable-2019 .link--program,#views-exposed-form-timetable-timetable-2020 .views-submit-button,#views-exposed-form-timetable-timetable-2020 .link--program{padding-left:10px}}@media (min-width:900px){.link--program{padding-top:12px}}.view-timetable .view-content>h3,.view-grouping-header{display:block;width:100%;padding-bottom:15px;border-bottom:1px solid #dfdfdf;margin-bottom:45px;margin-top:50px;font-size:1em}.program-download{display:block;height:90px}.program-download .icon-fantoche-icon-download{font-size:1.2em}#views-exposed-form-program-prog-2014 select,#views-exposed-form-program-prog-2015 select,#views-exposed-form-program-prog-2016 select,#views-exposed-form-program-prog-2017 select,#views-exposed-form-program-prog-2018 select,#views-exposed-form-program-prog-2019 select,#views-exposed-form-program-prog-2020 select,#views-exposed-form-timetable-timetable-2014 select,#views-exposed-form-timetable-timetable-2015 select,#views-exposed-form-timetable-timetable-2016 select,#views-exposed-form-timetable-timetable-2017 select,#views-exposed-form-timetable-timetable-2018 select,#views-exposed-form-timetable-timetable-2019 select,#views-exposed-form-timetable-timetable-2020 select{padding-left:2.5em}#views-exposed-form-program-prog-2014 .form-type-select,#views-exposed-form-program-prog-2015 .form-type-select,#views-exposed-form-program-prog-2016 .form-type-select,#views-exposed-form-program-prog-2017 .form-type-select,#views-exposed-form-program-prog-2018 .form-type-select,#views-exposed-form-program-prog-2019 .form-type-select,#views-exposed-form-program-prog-2020 .form-type-select,#views-exposed-form-timetable-timetable-2014 .form-type-select,#views-exposed-form-timetable-timetable-2015 .form-type-select,#views-exposed-form-timetable-timetable-2016 .form-type-select,#views-exposed-form-timetable-timetable-2017 .form-type-select,#views-exposed-form-timetable-timetable-2018 .form-type-select,#views-exposed-form-timetable-timetable-2019 .form-type-select,#views-exposed-form-timetable-timetable-2020 .form-type-select{border:1px solid black;position:relative}#views-exposed-form-program-prog-2014 .form-type-select:before,#views-exposed-form-program-prog-2015 .form-type-select:before,#views-exposed-form-program-prog-2016 .form-type-select:before,#views-exposed-form-program-prog-2017 .form-type-select:before,#views-exposed-form-program-prog-2018 .form-type-select:before,#views-exposed-form-program-prog-2019 .form-type-select:before,#views-exposed-form-program-prog-2020 .form-type-select:before,#views-exposed-form-timetable-timetable-2014 .form-type-select:before,#views-exposed-form-timetable-timetable-2015 .form-type-select:before,#views-exposed-form-timetable-timetable-2016 .form-type-select:before,#views-exposed-form-timetable-timetable-2017 .form-type-select:before,#views-exposed-form-timetable-timetable-2018 .form-type-select:before,#views-exposed-form-timetable-timetable-2019 .form-type-select:before,#views-exposed-form-timetable-timetable-2020 .form-type-select:before{content:" ";display:inline;margin-top:20px;margin-left:20px;position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:10px 7px 0 7px;border-color:rgba(0,0,0,0.7) transparent transparent transparent}#views-exposed-form-program-prog-2014 .form-type-select:after,#views-exposed-form-program-prog-2015 .form-type-select:after,#views-exposed-form-program-prog-2016 .form-type-select:after,#views-exposed-form-program-prog-2017 .form-type-select:after,#views-exposed-form-program-prog-2018 .form-type-select:after,#views-exposed-form-program-prog-2019 .form-type-select:after,#views-exposed-form-program-prog-2020 .form-type-select:after,#views-exposed-form-timetable-timetable-2014 .form-type-select:after,#views-exposed-form-timetable-timetable-2015 .form-type-select:after,#views-exposed-form-timetable-timetable-2016 .form-type-select:after,#views-exposed-form-timetable-timetable-2017 .form-type-select:after,#views-exposed-form-timetable-timetable-2018 .form-type-select:after,#views-exposed-form-timetable-timetable-2019 .form-type-select:after,#views-exposed-form-timetable-timetable-2020 .form-type-select:after{content:none}.view-display-id-prog_2021 .views-widget-filter-field_pb_age_category_tid,.view-display-id-prog_2022 .views-widget-filter-field_pb_age_category_tid{padding-bottom:1em}.view-display-id-prog_2021 .views-widget-filter-field_pb_age_category_tid .form-type-select:after,.view-display-id-prog_2022 .views-widget-filter-field_pb_age_category_tid .form-type-select:after{content:none}.view-display-id-prog_2021 .views-widget-filter-field_pb_age_category_tid .bef-checkboxes,.view-display-id-prog_2022 .views-widget-filter-field_pb_age_category_tid .bef-checkboxes{column-count:2;column-gap:1em}@media (min-width:769px){.view-display-id-prog_2021 .views-widget-filter-field_pb_age_category_tid .bef-checkboxes,.view-display-id-prog_2022 .views-widget-filter-field_pb_age_category_tid .bef-checkboxes{column-count:3;column-gap:1.5em}}@media (min-width:1024px){.view-display-id-prog_2021 .views-widget-filter-field_pb_age_category_tid .bef-checkboxes,.view-display-id-prog_2022 .views-widget-filter-field_pb_age_category_tid .bef-checkboxes{column-count:6;column-gap:2em}}.view-display-id-prog_2021 .views-widget-filter-field_pb_cat_tid,.view-display-id-prog_2022 .views-widget-filter-field_pb_cat_tid{padding-bottom:1em}@media (min-width:769px){.view-display-id-prog_2021 .views-widget-filter-field_pb_cat_tid,.view-display-id-prog_2022 .views-widget-filter-field_pb_cat_tid{width:50%;padding-right:15px}}@media (min-width:1024px){.view-display-id-prog_2021 .views-widget-filter-field_pb_cat_tid,.view-display-id-prog_2022 .views-widget-filter-field_pb_cat_tid{width:33%}}@media (min-width:769px){.view-display-id-prog_2021 .views-reset-button,.view-display-id-prog_2022 .views-reset-button{width:50%;padding-right:15px}}@media (min-width:1024px){.view-display-id-prog_2021 .views-reset-button,.view-display-id-prog_2022 .views-reset-button{width:33%}}.view-display-id-prog_2021 .views-reset-button .form-submit,.view-display-id-prog_2022 .views-reset-button .form-submit{width:100%}.view-display-id-timetable_2021 .form-item-day .form-type-bef-link,.view-display-id-timetable_2022 .form-item-day .form-type-bef-link{display:inline-block;padding:.25em .5em;background-color:#dfdfdf;margin-right:.25em;margin-bottom:.5em}.view-display-id-timetable_2021 .views-widget-filter-field_timeslot_day_value_i18n,.view-display-id-timetable_2022 .views-widget-filter-field_timeslot_day_value_i18n{padding-bottom:1em}.view-display-id-timetable_2021 .views-widget-filter-field_pb_age_category_tid,.view-display-id-timetable_2021 .views-widget-filter-field_pb_cat_tid,.view-display-id-timetable_2021 .views-widget-filter-field_timeslot_location_target_id,.view-display-id-timetable_2022 .views-widget-filter-field_pb_age_category_tid,.view-display-id-timetable_2022 .views-widget-filter-field_pb_cat_tid,.view-display-id-timetable_2022 .views-widget-filter-field_timeslot_location_target_id{padding-bottom:.4em}.view-display-id-timetable_2021 .views-widget-filter-field_pb_age_category_tid .fieldset-wrapper,.view-display-id-timetable_2021 .views-widget-filter-field_pb_cat_tid .fieldset-wrapper,.view-display-id-timetable_2021 .views-widget-filter-field_timeslot_location_target_id .fieldset-wrapper,.view-display-id-timetable_2022 .views-widget-filter-field_pb_age_category_tid .fieldset-wrapper,.view-display-id-timetable_2022 .views-widget-filter-field_pb_cat_tid .fieldset-wrapper,.view-display-id-timetable_2022 .views-widget-filter-field_timeslot_location_target_id .fieldset-wrapper{padding:.5em 0}.view-display-id-timetable_2021 .views-widget-filter-field_pb_age_category_tid legend,.view-display-id-timetable_2021 .views-widget-filter-field_pb_cat_tid legend,.view-display-id-timetable_2021 .views-widget-filter-field_timeslot_location_target_id legend,.view-display-id-timetable_2022 .views-widget-filter-field_pb_age_category_tid legend,.view-display-id-timetable_2022 .views-widget-filter-field_pb_cat_tid legend,.view-display-id-timetable_2022 .views-widget-filter-field_timeslot_location_target_id legend{display:block;width:100%}.view-display-id-timetable_2021 .views-widget-filter-field_pb_age_category_tid legend .fieldset-title,.view-display-id-timetable_2021 .views-widget-filter-field_pb_cat_tid legend .fieldset-title,.view-display-id-timetable_2021 .views-widget-filter-field_timeslot_location_target_id legend .fieldset-title,.view-display-id-timetable_2022 .views-widget-filter-field_pb_age_category_tid legend .fieldset-title,.view-display-id-timetable_2022 .views-widget-filter-field_pb_cat_tid legend .fieldset-title,.view-display-id-timetable_2022 .views-widget-filter-field_timeslot_location_target_id legend .fieldset-title{display:inline-block;width:100%}.view-display-id-timetable_2021 .views-widget-filter-field_pb_age_category_tid legend .fieldset-title:after,.view-display-id-timetable_2021 .views-widget-filter-field_pb_cat_tid legend .fieldset-title:after,.view-display-id-timetable_2021 .views-widget-filter-field_timeslot_location_target_id legend .fieldset-title:after,.view-display-id-timetable_2022 .views-widget-filter-field_pb_age_category_tid legend .fieldset-title:after,.view-display-id-timetable_2022 .views-widget-filter-field_pb_cat_tid legend .fieldset-title:after,.view-display-id-timetable_2022 .views-widget-filter-field_timeslot_location_target_id legend .fieldset-title:after{content:" ";display:inline;margin-top:-.7em;position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:10px 7px 0 7px;border-color:rgba(0,0,0,0.7) transparent transparent transparent;cursor:pointer}.view-display-id-timetable_2021 .views-widget-filter-field_pb_age_category_tid .bef-checkboxes,.view-display-id-timetable_2022 .views-widget-filter-field_pb_age_category_tid .bef-checkboxes{column-count:2;column-gap:1em}@media (min-width:769px){.view-display-id-timetable_2021 .views-widget-filter-field_pb_age_category_tid .bef-checkboxes,.view-display-id-timetable_2022 .views-widget-filter-field_pb_age_category_tid .bef-checkboxes{column-count:3;column-gap:1.5em}}@media (min-width:1024px){.view-display-id-timetable_2021 .views-widget-filter-field_pb_age_category_tid .bef-checkboxes,.view-display-id-timetable_2022 .views-widget-filter-field_pb_age_category_tid .bef-checkboxes{column-count:6;column-gap:2em}}@media (min-width:769px){.view-display-id-timetable_2021 .views-widget-filter-field_pb_cat_tid .bef-tree-depth-1,.view-display-id-timetable_2022 .views-widget-filter-field_pb_cat_tid .bef-tree-depth-1{column-count:2;column-gap:1em}}@media (min-width:1024px){.view-display-id-timetable_2021 .views-widget-filter-field_pb_cat_tid .bef-tree-depth-1,.view-display-id-timetable_2022 .views-widget-filter-field_pb_cat_tid .bef-tree-depth-1{column-count:3;column-gap:2em}}.view-display-id-timetable_2021 .views-widget-filter-field_pb_cat_tid .form-item-edit-cat-all,.view-display-id-timetable_2022 .views-widget-filter-field_pb_cat_tid .form-item-edit-cat-all{display:none}.view-display-id-timetable_2021 .views-widget-filter-field_timeslot_location_target_id,.view-display-id-timetable_2022 .views-widget-filter-field_timeslot_location_target_id{padding-bottom:1.5em}@media (min-width:769px){.view-display-id-timetable_2021 .views-widget-filter-field_timeslot_location_target_id .bef-checkboxes,.view-display-id-timetable_2022 .views-widget-filter-field_timeslot_location_target_id .bef-checkboxes{column-count:2;column-gap:1em}}@media (min-width:1024px){.view-display-id-timetable_2021 .views-widget-filter-field_timeslot_location_target_id .bef-checkboxes,.view-display-id-timetable_2022 .views-widget-filter-field_timeslot_location_target_id .bef-checkboxes{column-count:3;column-gap:2em}}.view-display-id-prog_2021 .views-exposed-widgets>*,.view-display-id-prog_2022 .views-exposed-widgets>*{float:none}.view-display-id-timetable_2021 .views-exposed-widgets>*,.view-display-id-timetable_2022 .views-exposed-widgets>*{float:none}.view-display-id-timetable_2021 .form-type-select:after,.view-display-id-timetable_2022 .form-type-select:after{content:none}.views-exposed-widget input[type=submit]{width:inherit}.in-maintenance{opacity:1}.in-maintenance #header{display:none}#block-menu-block-1 li.expanded{padding:0 0.1em}#block-menu-block-1 li.leaf{padding:0}#block-menu-block-1>.menu ul{position:absolute;display:none;top:100%;right:0;z-index:99}body:not(.front) #block-menu-block-1>.menu>li:last-child,body:not(.front) #block-menu-block-1 li ul{padding-right:.3em}#block-menu-block-1>.menu>li{float:left}#block-menu-block-1 li a{display:block;position:relative;padding:0 0 0 .85em;white-space:nowrap}#block-menu-block-1>.menu li:hover>ul,#block-menu-block-1>.menu li.sfHover>ul{display:block}#block-menu-block-1 ul ul{margin-top:54px;margin-left:-20%}.front #header:not(.pinned) #block-menu-block-1 ul ul{margin-top:54px}#block-menu-block-1 ul ul li{float:right;padding:0 0.1em}#block-menu-block-1 ul ul li a{float:right;white-space:nowrap}html.sb-scroll-lock.sb-active:not(.sb-static){overflow:hidden}.sb-site-container{width:100%;position:relative;z-index:1;background-color:#ffffff}.sb-slidebar{height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;display:none;background-color:#222222;-webkit-transform:translate(0px)}.sb-left{left:0}.sb-right{right:0}html.sb-static .sb-slidebar,.sb-slidebar.sb-static{position:absolute}.sb-slidebar.sb-active{display:block}.sb-style-overlay{z-index:9999}.sb-momentum-scrolling{-webkit-overflow-scrolling:touch}.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}.sb-slide,#sb-site,.sb-site-container,.sb-slidebar{-webkit-transition:-webkit-transform 400ms ease;-moz-transition:-moz-transform 400ms ease;-o-transition:-o-transform 400ms ease;transition:transform 400ms ease;-webkit-transition-property:-webkit-transform,left,right;-webkit-backface-visibility:hidden}.sb-hide{display:none}.sb-slidebar{width:240px}#block-menu-block-3 li{display:inline-block;padding:0;width:100%;position:relative;border-bottom:1px solid #fff}#block-menu-block-3 li a{width:100%;display:inline-block;padding:20px 15px 15px 45px}#block-menu-block-3 li li a{background-color:#eee;border-top:1px solid #7B7B7B}#block-menu-block-3 li li:last-child{border-bottom:0px solid #7B7B7B}#block-menu-block-3 .sb-toggle-submenu{position:absolute;top:15px;left:0px;width:40px;height:35px;padding-left:10px}.sb-left #block-menu-block-3 .menu li a{border-left:3px solid transparent}.sb-left #block-menu-block-3 .menu li a:hover{border-left:3px solid}.sb-right #block-menu-block-3 .menu li a{border-right:3px solid transparent}.sb-right #block-menu-block-3 .menu li a:hover{border-right:3px solid}.sb-submenu{display:none}span.sb-submenu-active{color:#fff}
