@import url(//fonts.googleapis.com/css?family=Roboto+Condensed:400,700|Droid+Serif:400,400italic);*{margin:0;padding:0;box-sizing:border-box}img{display:block}.u-uppercase{text-transform:uppercase}.rtecenter img{margin:0 auto}.u-center{margin:0 auto;text-align:center}.u-center--td td img{margin:0 auto;text-align:center}.is-hidden{position:absolute;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:1px}.is-sticky{position:sticky;top:10px;z-index:99;align-self:flex-start}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.u-fade--in{animation-name:fadeIn}.u-fade--in-up{animation-name:fadeInUp;animation-delay:0.2s;animation-duration:0.7s;animation-fill-mode:both}.u-overflow--hidden{overflow:hidden}.u-mb--0{margin-bottom:0}.u-mt--double{margin-top:32px !important}.u-ml--single{margin-left:16px !important}.u-block{display:block;float:left;width:100%;margin-bottom:16px}.u-block--inline{display:inline-block}body{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;text-rendering:optimizeLegibility;color:#1a1a1a;scroll-behavior:smooth}p,dl,hr,h2,h3,.front .block-special-quiz .block-title,h4,h5,h6,ol,ul,pre,table,address,legend,.blog-teaser-text .node-title{margin-bottom:16px}h1,h2,h3,.front .block-special-quiz .block-title,h4,h5,h6,th,legend,.table-title,.node-shop-category .field-name-field-title{-webkit-font-smoothing:antialiased}.front h2{color:#0064b3}h1{font-size:24px;line-height:1.2;margin-bottom:24px}h2{font-size:20px;line-height:1.2;text-transform:uppercase}h3,.front .block-special-quiz .block-title,.node-shop-category .field-name-field-title{font-size:20px;line-height:1.2}h4,th,.table-title{font-size:18px;line-height:1.333}h5,.node-type-movie .field-label{font-size:16px;line-height:1.5}h6{font-size:16px;line-height:1.5}a{position:relative;text-decoration:none;color:#0064b3;transition:all .3s ease}.zone-preface h1 a,.zone-preface h2 a,.zone-preface h3 a,.zone-preface .front .block-special-quiz .block-title a,.front .block-special-quiz .zone-preface .block-title a,.zone-preface h4 a,.zone-preface h5 a,.zone-preface h6 a,.zone-preface p a,.zone-preface li:not([class*="menu"]) a,.zone-content h1 a,.zone-content h2 a,.zone-content h3 a,.zone-content .front .block-special-quiz .block-title a,.front .block-special-quiz .zone-content .block-title a,.zone-content h4 a,.zone-content h5 a,.zone-content h6 a,.zone-content p a,.zone-content li:not([class*="menu"]) a{display:inline;text-decoration:none;background-image:linear-gradient(currentColor, currentColor);background-position:0 95%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .3s ease}.zone-preface h1 a:hover,.zone-preface h2 a:hover,.zone-preface h3 a:hover,.zone-preface .front .block-special-quiz .block-title a:hover,.front .block-special-quiz .zone-preface .block-title a:hover,.zone-preface h4 a:hover,.zone-preface h5 a:hover,.zone-preface h6 a:hover,.zone-preface p a:hover,.zone-preface li:not([class*="menu"]) a:hover,.zone-content h1 a:hover,.zone-content h2 a:hover,.zone-content h3 a:hover,.zone-content .front .block-special-quiz .block-title a:hover,.front .block-special-quiz .zone-content .block-title a:hover,.zone-content h4 a:hover,.zone-content h5 a:hover,.zone-content h6 a:hover,.zone-content p a:hover,.zone-content li:not([class*="menu"]) a:hover{background-size:100% 2px}.field-name-field-press-downloads-title{font-weight:bold;margin-bottom:24px;font-size:18px;line-height:1.333}.region-content p{margin-bottom:16px}.field-item p:last-child{margin-bottom:0}ol,ul{margin-left:16px;padding:0}ol{list-style:decimal}ul{list-style:disc}hr{margin:8px 0;height:1px;width:100%;color:#e6e6e6;border:none;border-top-width:1px;border-top-style:solid}.container-12{position:relative}.section-content{position:relative;clear:both;min-height:calc(100vh - 400px)}.section-footer{margin-top:64px}.zone-header{text-align:center}.zone-shop-frame-wrapper{display:block;padding-top:5px;border-bottom:1px solid #ccc}.zone-content-wrapper{margin-top:32px}.zone-search.container-12,.zone-newsletter.container-12,.zone-calendar.container-12,.zone-footer.container-12,.zone-filmprogram.container-12,.zone-header.container-12,.zone-hero.container-12{width:100% !important}.zone-hero{width:100% !important;margin-bottom:8px}.zone-hero .region-hero{width:100% !important}.zone-hero img{width:100%}.container-12 .grid-12.region-filmprogram{margin:0;width:100%}.region-branding{position:relative;display:flex !important;justify-content:left;width:240px !important}.logo-img{position:relative;max-width:210px;width:100%;margin:0 auto 8px}.logo-img a{display:block}.site-name-slogan{position:relative;padding-top:12px;clear:both;letter-spacing:0.016em;display:block;text-align:left;padding-left:8px;width:75%}.site-slogan{text-transform:uppercase;font-weight:400;font-size:13px}.site-notice{position:fixed;bottom:0;z-index:100;width:100%;text-align:center;left:0;font-weight:bold;text-transform:uppercase;background-color:red;color:white}.region.region-menu{display:inline-block;position:absolute;bottom:10px;right:0}.region-hero{margin:0 auto !important;float:none !important;display:block !important}.node-type-movie .section-content{margin-top:0}.node-type-movie .zone-preface-wrapper{display:none}.field-name-body{clear:both}.block-nodeblock{overflow:hidden}.block-nodeblock .block-title{display:none}.not-front.context-sign-up .zone-content,.not-front.node-type-event .zone-content,.not-front.node-type-kontakt .zone-content,.not-front.page-user .zone-content,.not-front.page-node .zone-content,.not-front.page-festival .zone-content,.not-front.page-festival-archiv .zone-content{display:flex;justify-content:center;flex-flow:column wrap}.not-front.context-sign-up .zone-content .region-content,.not-front.node-type-event .zone-content .region-content,.not-front.node-type-kontakt .zone-content .region-content,.not-front.page-user .zone-content .region-content,.not-front.page-node .zone-content .region-content,.not-front.page-festival .zone-content .region-content,.not-front.page-festival-archiv .zone-content .region-content{width:100%;max-width:740px;margin:0 auto;padding:0 8px}.not-front.context-sign-up .zone-content .region-sidebar-first,.not-front.node-type-event .zone-content .region-sidebar-first,.not-front.node-type-kontakt .zone-content .region-sidebar-first,.not-front.page-user .zone-content .region-sidebar-first,.not-front.page-node .zone-content .region-sidebar-first,.not-front.page-festival .zone-content .region-sidebar-first,.not-front.page-festival-archiv .zone-content .region-sidebar-first{display:none}.not-front.context-events .zone-content,.not-front.context-calendar .zone-content,.not-front.context-kalender .zone-content,.not-front.context-quizcorner .zone-content,.not-front.node-type-movie .zone-content,.not-front.node-type-event .zone-content,.not-front.page-guests .zone-content,.not-front.page-gaste .zone-content,.not-front.page-filme .zone-content,.not-front.page-films .zone-content,.not-front.page-rahmenprogramm .zone-content,.not-front.page-events .zone-content,.not-front.page-blog .zone-content,.not-front.page-filmstills .zone-content{display:flex;justify-content:center;flex-flow:column wrap}.not-front.context-events .zone-content .region-content,.not-front.context-calendar .zone-content .region-content,.not-front.context-kalender .zone-content .region-content,.not-front.context-quizcorner .zone-content .region-content,.not-front.node-type-movie .zone-content .region-content,.not-front.node-type-event .zone-content .region-content,.not-front.page-guests .zone-content .region-content,.not-front.page-gaste .zone-content .region-content,.not-front.page-filme .zone-content .region-content,.not-front.page-films .zone-content .region-content,.not-front.page-rahmenprogramm .zone-content .region-content,.not-front.page-events .zone-content .region-content,.not-front.page-blog .zone-content .region-content,.not-front.page-filmstills .zone-content .region-content{width:100%;max-width:100%;margin:0 auto;padding:0 8px}.not-front.context-events .zone-content .region-sidebar-first,.not-front.context-calendar .zone-content .region-sidebar-first,.not-front.context-kalender .zone-content .region-sidebar-first,.not-front.context-quizcorner .zone-content .region-sidebar-first,.not-front.node-type-movie .zone-content .region-sidebar-first,.not-front.node-type-event .zone-content .region-sidebar-first,.not-front.page-guests .zone-content .region-sidebar-first,.not-front.page-gaste .zone-content .region-sidebar-first,.not-front.page-filme .zone-content .region-sidebar-first,.not-front.page-films .zone-content .region-sidebar-first,.not-front.page-rahmenprogramm .zone-content .region-sidebar-first,.not-front.page-events .zone-content .region-sidebar-first,.not-front.page-blog .zone-content .region-sidebar-first,.not-front.page-filmstills .zone-content .region-sidebar-first{display:none}.not-front .region-sidebar-first{display:block}.region-sidebar-first{order:2;margin-top:16px}.region-content{order:1}.region-content p{max-width:760px}@media screen and (max-width: 740px){.not-front .zone-content .region-content{width:100%}}@media screen and (min-width: 480px){.site-name-slogan{letter-spacing:0;text-align:center;width:100%}.region-branding{justify-content:center;margin:0 auto !important;width:100% !important;float:none !important}}@media screen and (min-width: 740px){.region-sidebar-first{order:1;margin-top:0}.region-content{order:2}.not-front .zone-content{flex-flow:row wrap}.not-front .region-sidebar-first{display:block}.region-branding{max-width:250px}.region-header-first{padding-bottom:8px}.logo-img{max-width:250px}.site-name-slogan{font-size:14px}.region-sidebar-first{margin-bottom:16px}}@media screen and (min-width: 980px){.region.region-menu{position:relative;bottom:0}.region-branding{margin-bottom:8px}.logo-img{margin:8px auto 16px}}@media screen and (min-device-width: 740px) and (min-width: 740px), (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape){.front .zone-preface-wrapper .container-12 .grid-12,.front .zone-content-wrapper .container-12 .grid-12,.front .zone-postscript-wrapper .container-12 .grid-12{width:698px !important}}@media screen and (min-device-width: 980px) and (min-width: 980px), (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape){.front .zone-preface-wrapper .container-12 .grid-12,.front .zone-content-wrapper .container-12 .grid-12,.front .zone-postscript-wrapper .container-12 .grid-12{width:936px !important}}@media screen and (min-width: 1200px){.front .zone-preface-wrapper .container-12 .grid-12,.front .zone-content-wrapper .container-12 .grid-12,.front .zone-postscript-wrapper .container-12 .grid-12{width:1080px !important}}.o-wrapper-right{float:right}.o-wrapper__moviesearch{position:relative;display:flex;flex-direction:column;margin:0 auto;width:100%;max-width:980px}.o-wrapper__moviefilter{margin:0 auto;width:100%}@media screen and (min-device-width: 980px) and (min-width: 980px), (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape){.o-wrapper__moviesearch{max-width:940px}}@media screen and (min-width: 980px){.o-wrapper__moviesearch{max-width:1104px;flex-direction:row}.o-wrapper__filter{position:relative;max-width:1400px;margin:0 auto}}.region-footer-first{width:100% !important;margin-left:0 !important;padding-bottom:48px}.region-footer-first-inner{margin:0 auto}.region-footer-second{width:100% !important;height:340px;margin-left:0 !important;padding:40px 10px;background-color:#0064b3}.region-footer-second-inner{position:relative;color:white}.region-footer-second ul{margin:0;list-style-type:none}.region-footer-second p{margin-bottom:0}.region-footer-second a{color:white;border-bottom:2px solid transparent}.region-footer-second a:hover,.region-footer-second a .active{border-bottom-color:white;color:white;text-decoration:none}.c-footer__logos{position:relative}.c-footer__logos .content p{display:flex;flex-direction:column;align-items:center}.c-footer__logos img{margin-top:20px}.c-footer__logos .content a:nth-child(2){max-width:200px}.c-footer__info{position:relative;top:10px;height:0;text-align:center}.c-footer__info:before{background-image:url(../images/viennale-white.svg);background-size:150px;background-repeat:no-repeat;background-position-x:center;height:60px;display:block;content:""}.c-footer__sujet{display:none}.c-footer__meta--first{text-align:center;margin-bottom:12px}.c-footer__meta--first ul{list-style-type:none}.c-footer__meta--first li{display:inline-block;margin-left:5px}.c-footer__meta--first li:first-child{margin-left:0}.c-footer__meta--first a{font-weight:bold}.c-footer__meta--second{float:right;margin-right:10px}.c-footer__meta--copy{position:relative;top:0;clear:both}@media screen and (min-width: 980px){.region-footer-second{height:220px}.region-footer-first-inner,.region-footer-second-inner{max-width:940px;margin:0 auto}.c-footer__meta--first{text-align:center}.c-footer__meta--copy{position:absolute}.c-footer__logos{padding-right:0}.c-footer__logos .content p{flex-direction:row;justify-content:space-between}.c-footer__logos .content a:nth-child(2){transform:translateX(24px)}.c-footer__info{top:0;text-align:left}.c-footer__info:before{height:70px;background-position-x:left}.c-footer__info p{position:relative;top:-73px;left:160px;color:white}.c-footer__sujet{top:-143px;margin:0 0 0 auto}.c-footer__meta--first{float:right;clear:both;margin-top:20px}.c-footer__meta--first li{margin-left:20px}}@media screen and (min-width: 1220px){.region-footer-first-inner,.region-footer-second-inner{max-width:1084px;margin:0 auto}}.c-nav--main{font-weight:normal;text-transform:uppercase}.c-nav--main li{text-align:left}.c-nav__toggle{position:absolute;right:0;bottom:-5px}.c-nav__toggle .label{display:none !important}.c-nav__social{margin:0 auto 20px;width:130px}.c-nav__social a{float:left;width:30px;height:30px;margin-left:20px}.c-nav__social a:hover{border-bottom:none}.c-nav__social a:first-child{margin-left:0}.c-nav__lang{position:absolute;bottom:45px;right:0}.c-nav__lang a{font-weight:normal}.c-nav__lang ul{list-style:none}.c-nav__lang li{text-align:center;float:left;margin-right:10px}.c-nav__lang li:last-child{margin-right:0}.c-nav__lang .language-switcher-locale-url .locale-untranslated,.c-nav__lang .language-switcher-locale-url .active{display:none}.c-nav__readmore{text-transform:uppercase}.c-nav ul{margin-left:0}.responsive-menu-toggle-icon{float:right}.responsive-menu-toggle-icon::before,.responsive-menu-toggle-icon::after{background-color:#333}.responsive-menu-toggle-icon span.icon{background-color:#333}.responsive-menu-toggle-icon span.label{top:5px;right:40px;left:auto}.responsive-menu-toggle-icon,.mm-menu{font-weight:bold;text-transform:uppercase}.block-viennale-blog .menu{margin-left:0}.block-viennale-blog .menu li{display:inline-block}.block-viennale-blog .menu a{padding:3px 6px}.c-nav__secondary{margin-bottom:40px}.c-nav__secondary .menu{list-style-type:none;margin:0}.c-nav__secondary .menu>li.active-trail li>a:hover{color:white;background-color:rgba(0,100,179,0.8)}.c-nav__secondary .menu li{display:block}.c-nav__secondary .menu li.active ul,.c-nav__secondary .menu li.active-trail ul{display:block}.c-nav__secondary .menu li.active a.active-trail,.c-nav__secondary .menu li.active-trail a.active-trail{color:white;background-color:#0064b3}.c-nav__secondary .menu li li{display:block}.c-nav__secondary .menu li li a:before{content:" - "}.c-nav__secondary .menu a{display:block;padding:5px;border-bottom:1px solid rgba(0,100,179,0.1);font-weight:normal}.c-nav__secondary .menu a:active,.c-nav__secondary .menu a:hover,.c-nav__secondary .menu a.active,.c-nav__secondary .menu li li .active-trail{background-color:#0064b3;border-bottom-color:white;color:white}.c-nav__secondary .menu>.collapsed>a::before{content:"";position:absolute;top:10px;right:0;display:block;height:15px;width:15px;background-image:url(../images/arrow-right-blue.svg);background-repeat:no-repeat;background-size:contain;background-position:center right 5px;transition:transform .3s ease;transform-origin:left center}.c-nav__secondary .menu>.collapsed>a:hover::before{transform:rotate(90deg);background-image:url(../images/arrow-white-right.svg)}.c-nav__secondary .menu>.expanded>a::before{content:"";position:absolute;top:10px;right:0;display:block;height:15px;width:15px;background-image:url(../images/arrow-white-right.svg);background-repeat:no-repeat;background-size:contain;background-position:center right 5px;transform:rotate(90deg);transform-origin:left center}#block-menu-block-2{display:none}html.mm-opened .mm-page{position:relative !important;width:100%}.mm-panel.mm-subopened{-webkit-transform:none;transform:none}@media screen and (min-width: 740px){.c-nav__lang{bottom:60px}}.pager{padding-top:16px !important}.pager-current{padding:4px 8px !important;background-color:#0064b3;color:white}.pager a{padding:4px 8px;font-weight:bold;border-bottom:0 none;background-size:0 0 !important;transition:background-color .3s ease !important}.pager a:hover{text-decoration:none;background-color:#0064b3;color:white}.item-list .pager li{display:inline-block;margin:4px 8px;padding:0}.item-list.pager-current{padding:4px 8px !important}.c-pager{float:left}.c-pager ul{list-style:none}.c-pager li{display:inline-block}@media screen and (min-width: 960px) and (max-width: 980px){.responsive-menu-block-wrapper.responsive-menu-block{display:none !important}#block-responsive-menu-toggle{display:block !important}}@media screen and (min-width: 980px){.c-nav__toggle{display:none}.region-menu{display:flex !important;float:none !important;width:100% !important;margin:0 auto !important}.region-menu-inner{margin:0 auto}.c-nav{display:inline-block}.c-nav--main{position:relative;display:block;padding:0;line-height:30px;width:940px}.c-nav--main li{display:block;float:left}.c-nav--main a{display:inline-block;color:#1a1a1a}.c-nav--main li:hover,.c-nav--main a:focus,.c-nav--main a:hover,.c-nav--main a:active,.c-nav--main a.active,.c-nav--main .active-trail{background-color:#0064b3;color:white !important;text-decoration:none}.c-nav--main .horizontal-menu{display:flex;justify-content:space-between;width:100%}.c-nav--main .horizontal-menu li:hover>a{background-color:#0064b3;color:white !important}.c-nav--main .horizontal-menu li{background-color:transparent}.c-nav--main .horizontal-menu li ul{z-index:999;margin-left:0}.c-nav--main .horizontal-menu li a{line-height:1.5}.c-nav--main a:hover{background-color:#1a1a1a;color:white !important}.c-nav--main .sub-nav li.expanded>a:before{content:"";position:absolute;top:15px;right:0;display:block;height:15px;width:15px;background-image:url(../images/arrow-right.svg);background-repeat:no-repeat;background-size:contain;background-position:center right 5px}.c-nav--main .sub-nav li.expanded>a.active-trail:before,.c-nav--main .sub-nav li.expanded>a:hover:before{background-image:url(../images/arrow-white-right.svg)}.c-nav--main .sub-nav li:hover>a:before{background-image:url(../images/arrow-white-right.svg)}.c-nav--main .sub-nav a{position:relative;padding:10px 15px}.c-nav__lang{bottom:112px;right:-28px}.c-nav__social{float:right;margin:0}.sub-nav{background-color:white;box-shadow:0 19px 38px rgba(0,0,0,0.2),0 15px 12px rgba(0,0,0,0.15)}}@media screen and (min-width: 980px) and (max-width: 1220px){.region-menu .region-inner{position:relative}}@media screen and (min-width: 1220px){.c-nav__main .horizontal-menu{width:1084px}.c-nav__lang{right:16px}}textarea,select,.select,input[type="search"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;padding:6px;margin-bottom:10px;line-height:1.5;background-color:#f7f7f7;border:1px solid transparent;border-bottom:2px solid #1a1a1a;box-shadow:none;-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s;border-radius:0;font-size:1em;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}input[type="text"],input[type="email"],input[type="password"],textarea{display:inline-block;width:100%}form{margin-bottom:20px}textarea{border:1px solid transparent;border-bottom:2px solid #1a1a1a}textarea:focus{border-color:#0064b3}.form-textarea-wrapper{margin-bottom:10px}input:focus,textarea:focus{background-color:white;border-color:#0064b3;outline:0;box-shadow:none}select{min-width:180px;-webkit-appearance:none !important;-moz-appearance:none !important;background-image:url(../images/sort.svg);background-repeat:no-repeat;background-position:right}select::-ms-expand{display:none}legend,label,.webform-component-markup{font-family:'Roboto Condensed', Helvetica, Arial, sans-serif;font-weight:normal}.webform-client-form>div>fieldset{margin-top:32px}.webform-client-form>div>fieldset>legend{font-size:24px;font-weight:bold}.form-item{margin-top:0;margin-bottom:0}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid transparent;border-bottom:2px solid red}.form-item label.option{display:block;overflow:hidden}.form-type-radio,.form-type-checkbox{display:flex !important;align-items:flex-start}.form-type-radio input,.form-type-checkbox input{margin-top:5px}.webform-client-form .form-actions,.webform-client-form .form-item{float:left;display:block;clear:both;width:100%}.webform-client-form .form-item{margin-bottom:20px}.webform-client-form>div>.webform-component-fieldset>legend{border-bottom:1px solid #e6e6e6;width:100%;margin-bottom:32px}.form-actions{margin-bottom:20px}.webform-component-fieldset,.fieldset-wrapper{float:left;clear:both;width:100%}.webform-component-markup p{margin-bottom:10px !important}.node-quizzes .form-type-textfield label{display:block}.webform-component-file .description{display:none !important}.webform-container-inline label,.node-webform label,.webform-client-form label{display:block}input[type="checkbox"],input[type="radio"]{float:left;margin-right:10px}.form-checkboxes,.form-radios,.form-type-radio{float:left;width:100%;margin-bottom:10px}.form-checkboxes .form-item,.form-radios .form-item,.form-type-radio .form-item{margin-top:0;margin-bottom:4px}.form-type-select{display:inline-block !important;width:auto !important;clear:none !important;margin-right:4px}input.webform-calendar{padding:11px 2px}.c-form__input{position:relative}.c-form__input:focus{outline:none}.c-form__input:focus+.c-form--floating{font-size:14px;opacity:1;transform:translateY(-15px)}.c-form--floating{position:absolute;pointer-events:none;top:0;left:6px;opacity:0;transform:translateY(5px);transition:transform 0.15s ease-in-out, opacity 0.3s ease}.webform-component--fieldset-technical-data .webform-component-radios{width:100%}.webform-component--fieldset-technical-data .webform-component-radios .form-type-radio{float:left;width:20%;clear:none}.webform-component--fieldset-technical-data--tech-data-hidden-option-fieldset-dcp [class^="webform-component-select"],.webform-component--fieldset-technical-data--tech-data-hidden-option-fieldset-dcp [class*=" webform-component-select"],.webform-component--fieldset-technical-data--tech-data-hidden-option-fieldset-video [class^="webform-component-select"],.webform-component--fieldset-technical-data--tech-data-hidden-option-fieldset-video [class*=" webform-component-select"],.webform-component--fieldset-technical-data--tech-data-hidden-option-fieldset-film [class^="webform-component-select"],.webform-component--fieldset-technical-data--tech-data-hidden-option-fieldset-film [class*=" webform-component-select"]{width:calc(50% - 10px);margin-right:10px;float:left;clear:none}@media screen and (min-width: 740px){.webform-component--fieldset-technical-data--tech-data-hidden-option-fieldset-dcp [class^="webform-component-select"],.webform-component--fieldset-technical-data--tech-data-hidden-option-fieldset-dcp [class*=" webform-component-select"],.webform-component--fieldset-technical-data--tech-data-hidden-option-fieldset-video [class^="webform-component-select"],.webform-component--fieldset-technical-data--tech-data-hidden-option-fieldset-video [class*=" webform-component-select"],.webform-component--fieldset-technical-data--tech-data-hidden-option-fieldset-film [class^="webform-component-select"],.webform-component--fieldset-technical-data--tech-data-hidden-option-fieldset-film [class*=" webform-component-select"]{width:calc(33.33333333% - 10px)}}.btn a,.c-btn--reset a,a.btn,a.c-btn--reset,.c-btn,input.form-submit,input[type="submit"],input.c-btn--search[type="submit"]{display:inline-block;padding:10px 12px;margin-bottom:0;line-height:18px;font-size:16px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:normal;text-shadow:none;vertical-align:middle;cursor:pointer;background-size:0 0 !important;background-color:#0064b3;border:none;color:white !important;-webkit-font-smoothing:antialiased;text-transform:uppercase;-webkit-appearance:none;border-radius:0;outline:0;transition:all .3s ease}.btn a:hover,.c-btn--reset a:hover,.btn a:active,.c-btn--reset a:active,a.btn:hover,a.c-btn--reset:hover,a.btn:active,a.c-btn--reset:active,.c-btn:hover,.c-btn:active,input.form-submit:hover,input.form-submit:active,input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"].c-btn--search:hover,input[type="submit"].c-btn--search:active{background-color:#00569a !important;text-decoration:none;background-position:0 -30px;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.btn a:active,.c-btn--reset a:active,.btn a.active,.c-btn--reset a.active,a.btn:active,a.c-btn--reset:active,a.btn.active,a.active.c-btn--reset,.c-btn:active,.c-btn.active,input.form-submit:active,input.form-submit.active,input[type="submit"]:active,input[type="submit"].active,input[type="submit"].c-btn--search:active,input[type="submit"].c-btn--search.active{background-color:#00569a !important;background-image:none;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn a:focus,.c-btn--reset a:focus,a.btn:focus,a.c-btn--reset:focus,.c-btn:focus,input.form-submit:focus,input[type="submit"]:focus,input[type="submit"].c-btn--search:focus{outline:0;box-shadow:none}.btn--big a{padding:12px 40px;text-transform:uppercase}.btn--center{text-align:center}.c-btn--search{position:relative;display:inline-block;height:22px;width:20px;margin-left:-30px;margin-top:10px;padding:0;overflow:hidden;border:none;cursor:pointer;text-indent:-999em;background-image:url(../images/search_black.svg);background-size:contain;background-repeat:no-repeat;background-color:transparent;-webkit-appearance:none;appearance:none}.c-btn--reset{width:40px;height:40px;text-indent:-9999px;outline:0;border:none;background-image:url(../images/reset_blue.svg);background-repeat:no-repeat;background-size:100%;background-color:transparent;cursor:pointer}.c-btn--getical{background:#0064b3;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;color:white;padding:6px 12px;overflow:hidden;display:block;cursor:pointer}#newsletter .btn,#newsletter .c-btn--reset{display:block}.c-btn--hollow{float:left;width:100%;padding:10px;background-color:transparent;border:0 none;font-size:16px;color:#0064b3;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;text-align:left;cursor:pointer;text-transform:uppercase}.c-btn--filter-close{appearance:none;width:100%;max-width:400px;margin:10px auto;padding:15px 25px;letter-spacing:1px;font-weight:bold}.c-btn--grey{display:inline-block;float:left;min-width:168px;margin:0 8px 8px 0;padding:8px;font-weight:bold;background-color:#f2f2f2;color:black;background-size:0 0 !important;transition:background-color .3s ease !important}.c-btn--grey:hover{background-color:#0064b3;color:white}.back{margin-top:16px}@media screen and (max-width: 480px){.c-btn--grey:nth-child(2n){margin-right:0}.c-btn--grey:nth-child(2n+1){float:left;clear:both}}@media screen and (min-width: 740px){.c-btn--grey:nth-child(4){margin-right:0}.c-btn--grey:nth-child(5){float:left;clear:both}.c-btn--filter-close{width:400px;margin:20px auto}}.c-search{position:relative;margin:0 auto;max-width:900px}.c-search__input[type="text"]{width:85%;margin-right:5px;padding:4px 6px;color:white;background-color:transparent;border:none;border-bottom:2px solid white;box-shadow:none;font-weight:bold;font-size:18px}.c-search__input[type="text"]::-webkit-input-placeholder,.c-search__input[type="text"]::-moz-placeholder,.c-search__input[type="text"]:-ms-input-placeholder,.c-search__input[type="text"]:-moz-placeholder{font-size:18px;opacity:1;text-transform:uppercase;color:white}.c-search__text{font-size:18px;line-height:37px;display:inline-block}.c-search__select{min-width:auto;width:150px;margin-top:10px;padding:4px;box-shadow:none;color:white;text-transform:uppercase;border:0 none;outline:none;display:inline-block;cursor:pointer;line-height:1.2;margin-right:20px;background:url(../images/sort_white.svg) no-repeat right transparent}.c-search__select option{line-height:1.5;text-transform:none;color:black}.c-search__select option::selection,.c-search__select option:checked{color:black}.c-search__submit[type="submit"]{background-color:#00569a !important}.c-search__submit[type="submit"]:hover{background-color:white !important;color:#0064b3 !important}.c-search__toggle{position:absolute;bottom:-18px;right:40px;padding:5px}.c-search__toggle__icon{position:relative;display:block;height:22px;width:21px;background-image:url("../images/search.svg");background-size:cover;cursor:pointer}.c-search__result{position:relative;float:left;width:100%;padding:20px 0;clear:both;border-bottom:1px solid #e6e6e6}.c-search__result .type{margin-left:7px;font-size:12px;color:#999;text-transform:uppercase}.c-search__result__list{margin-left:0;list-style-type:none}.c-search__result__title{float:left;padding-right:40px;clear:both}.c-search__result__year{position:absolute;top:20px;right:0}.c-search__result__img{float:left;margin-right:20px;margin-bottom:20px}.c-search__result__img--empty{float:left;width:150px;height:110px;margin-right:20px;background-color:#666;background-image:url("../images/no-movie-img_sm.png");background-repeat:no-repeat;background-position:center center}.c-search__result__body{float:left;clear:both}.c-search__result__body p{margin-bottom:0 !important}.c-search__results{float:left;width:100%;margin-top:40px;margin-bottom:20px;margin-left:0;clear:both;list-style-type:none}.region-search{left:0;right:0;width:100% !important;margin:0 auto;padding:20px 0;z-index:10;color:white;background-color:#0064b3;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:bold;display:none;overflow:hidden}.region-search.grid-12{display:none}.region-search-inner{margin:0 auto;padding:0 20px}.region-search.grid-12{margin-left:0;margin-right:0}.page-search form{margin-top:10px}.page-search form>div{display:flex;align-items:flex-end}.page-search form input[type="text"]{margin-bottom:0}.page-search form .form-type-textfield{margin-right:5px}.page-search label{font-weight:bold}.page-search .form-type-textfield{float:left}@media screen and (min-width: 740px){.c-search__input[type="text"]{width:50%}.c-search__result__title{float:none;clear:none}.c-search__result__body{float:none;clear:none}.c-search__result__img{margin-bottom:0}}@media screen and (max-width: 410px){.c-search__submit{padding:5px 40px !important}}@media screen and (min-width: 740px){.c-search__input[type="text"]{width:70%}.region-search-inner{max-width:680px}.block-viennale-switchable-search-box .content{display:flex;flex-direction:row;justify-content:center;align-items:center}}@media screen and (min-width: 980px){.region-search-inner{max-width:940px}.c-search__toggle{position:absolute;right:0;top:-40px}}@media screen and (min-width: 1220px){.region-search-inner{max-width:1084px}.c-search__toggle{position:absolute;right:20px;top:0}}@media screen and (min-width: 980px) and (max-width: 1220px){.c-search__toggle{position:absolute;right:-24px;top:0}}.front .region-preface-first-inner,.front .region-preface-second-inner,.front .region-preface-third-inner,.front .region-preface-fourth-inner{overflow:hidden}.front .region-preface-first-inner .block-nodeblock .block-inner,.front .region-preface-second-inner .block-nodeblock .block-inner,.front .region-preface-third-inner .block-nodeblock .block-inner,.front .region-preface-fourth-inner .block-nodeblock .block-inner{margin:10px 0}.front .zone-hero .region-hero-inner{position:relative}.front .zone-hero .block-nodeblock{position:relative;max-width:1104px;margin:0 auto;overflow:visible}.front .zone-hero .c-feature{position:absolute;bottom:60px;right:0;z-index:10;width:100%;max-width:360px;min-height:inherit;background-color:rgba(255,255,255,0.85)}.front .zone-hero .c-feature::before{background-image:none}.front .zone-hero .c-feature__body{position:relative}.front .zone-hero .c-feature *{color:#1a1a1a;text-shadow:none}.front .zone-hero .c-feature h2,.front .zone-hero .c-feature h3,.front .zone-hero .c-feature .block-special-quiz .block-title,.front .block-special-quiz .zone-hero .c-feature .block-title{padding-top:20px;font-size:28px;color:#0064b3}.front .zone-hero .c-feature h2 a,.front .zone-hero .c-feature h3 a,.front .zone-hero .c-feature .block-special-quiz .block-title a,.front .block-special-quiz .zone-hero .c-feature .block-title a{color:#0064b3}.front .zone-content .c-feature{height:135px}.front .region-preface-second-inner,.front .region-preface-third-inner,.front .region-preface-fourth-inner,.front .region-postscript-first-inner{display:flex;flex-direction:column}.front .region-preface-second-inner .block-nodeblock,.front .region-preface-third-inner .block-nodeblock,.front .region-preface-fourth-inner .block-nodeblock,.front .region-postscript-first-inner .block-nodeblock{flex:0 1 100%}.front .region-preface-first-inner{flex-direction:row;flex-wrap:wrap}.front .block-promoted-movies{flex:0 1 100%}.front .block-promoted-movies .c-feature{min-height:450px}.front .block-promoted-movies .c-feature__img{min-height:450px}.front .region-preface-first-inner .content .c-feature__img{height:350px}.front div#zone-content-wrapper{margin-top:0}.c-video__trailer{margin:20px 0}@media screen and (max-width: 480px){.front .block-viennale-blog{margin-bottom:10px}.front .region-postscript-first-inner .block{margin-bottom:20px}}@media screen and (max-width: 740px){.front .zone-hero .c-feature{position:relative;bottom:0}}@media screen and (min-width: 480px){.front .region-preface-second-inner,.front .region-preface-third-inner,.front .region-preface-fourth-inner,.front .region-postscript-first-inner{flex-direction:row;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.front .region-preface-second-inner .block-nodeblock,.front .region-preface-third-inner .block-nodeblock,.front .region-preface-fourth-inner .block-nodeblock,.front .region-postscript-first-inner .block-nodeblock{flex:0 1 50%}.front .region-preface-second-inner .block-nodeblock .block-inner,.front .region-preface-third-inner .block-nodeblock .block-inner,.front .region-preface-fourth-inner .block-nodeblock .block-inner,.front .region-postscript-first-inner .block-nodeblock .block-inner{margin:10px}.front .region-preface-first-inner .block-nodeblock{float:left;width:calc(50% - 10px);margin-right:20px}.front .region-preface-first-inner .block-nodeblock:nth-of-type(2n){margin-right:0}.front .region-preface-first-inner .block-nodeblock h3,.front .region-preface-first-inner .block-nodeblock .block-special-quiz .block-title,.front .block-special-quiz .region-preface-first-inner .block-nodeblock .block-title,.front .region-preface-first-inner .block-nodeblock h4{font-size:1.3em}.front .region-preface-first-inner .block-nodeblock h2{font-size:2em}.front .region-preface-second-inner{flex-direction:column !important}.front .c-events__slideshow .slick-slide:last-child{margin-right:0}.front .c-slideshow__promoted .slick-list{width:calc(100% + 20px);margin-left:-10px}.front .c-slideshow__promoted .slick-slide:nth-child(n){margin:0 10px}}@media screen and (min-width: 740px){.front .region-preface-third-inner .block,.front .region-preface-fourth-inner .block,.front .region-postscript-first-inner .block{flex:1 0 25%}}iframe{float:left;width:100%;margin-bottom:15px;border:0}iframe+p{clear:both}.bracket{float:left}.field-collection-container{border-bottom:0 none}.field-collection-container img.file-icon{width:16px}.block-field-location-time{padding:5px;background-color:#0064b3}.block-field-location-time .date-display-single{margin-left:0}.field-name-field-shop-article-number .btn a,.field-name-field-shop-article-number .c-btn--reset a{clear:both;float:right;font-size:0.9em;margin-top:5px;padding:1px 8px}.node-type-kontakt .field-name-field-contact .entity{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #e6e6e6}.node-type-kontakt .field-name-field-contact-title{float:left;width:200px;text-transform:uppercase;font-weight:bold}.node-type-kontakt .field-name-field-contact-info{float:left;width:250px;clear:right}.node-type-kontakt .field-name-field-contact-info p{margin-bottom:0}.lightboxtext{display:none}.front #page-title,#first-time,li.translation_en,li.translation_de,.block-projects-frontpage img,.block-moments-frontpage img,.node-project50-moment.node-teaser .links,.node-movie.node-teaser nav,.front .field-collection-container .field-label,.page-festivalarchiv .region-content nav,.field-name-field-preview-front-image,.grippie,.node-frontpage-slider header,.glidecontent ul.inline{display:none}.c-movie__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-movie__item-content{overflow:hidden}.c-movie__item-content [class^="field-"],.c-movie__item-content [class*="field-"]{float:left}.c-movie__item-content .date-display-range{display:inline-block}.c-movie__slideshow{position:relative;margin-bottom:16px}.c-movie__slideshow .c-movie__title-section{display:none}.c-movie__image--empty{display:none}.c-movie__year{position:absolute;top:16px;right:16px;z-index:10;color:white;text-shadow:0 1px 4px #333}.c-movie__year h3,.c-movie__year .front .block-special-quiz .block-title,.front .block-special-quiz .c-movie__year .block-title{font-size:28px}.c-movie__title-section{position:relative;z-index:10}.c-movie__title{margin-bottom:0;text-transform:uppercase}.c-movie__add-info{font-size:14px}.c-movie__add-info:before{content:"";display:block;margin-top:8px;padding-bottom:8px;width:150px;border-top:1px dashed white}.c-movie__text{-ms-flex-order:1;order:1;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-bottom:16px;padding-bottom:16px}.c-movie__sidebar{-ms-flex-order:2;order:2;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-bottom:16px}.c-movie__sidebar .field-label{font-weight:bold !important}.c-movie__cast{display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;padding-top:8px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}.c-movie__cast>.field{-ms-flex:0 1 auto;flex:0 1 auto;width:100%;padding:0 16px 16px 0;clear:both}.c-movie__cast hr{display:none}.c-movie__cast .field-name-field-actors>.field-items>.field-item{float:left}.c-movie__cast .field-name-field-actors>.field-items .field-item:last-child .field-collection-item-field-actors .content:after{content:""}.c-movie__cast .field-collection-item-field-actors{float:left}.c-movie__cast .field-name-field-actors-actor,.c-movie__cast .field-name-field-actors-role{display:inline-block;margin-right:-4px}.c-movie__cast .field-name-field-actors-role .field-item:before{content:"- ";margin-left:4px}.c-movie__cast .field-collection-item-field-actors .content:after{content:",";margin-right:4px}.c-movie__dates{margin-bottom:8px}.c-movie__location{font-size:22px;line-height:24px;margin-top:-1px;width:calc(100% - 90px);overflow:hidden}.c-movie__date-item{position:relative;display:block;padding:8px 0;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;overflow:hidden;border-bottom:1px solid #e6e6e6}.c-movie__date-item .c-calendar__time{margin-top:-2px;margin-bottom:3px}.c-movie .c-calendar__date{float:left;width:auto;padding:0;margin-right:16px}.c-movie .c-calendar__date *{display:block}.c-movie .c-calendar__time:before{content:""}.c-movie__result{margin-bottom:16px}.c-movie__series article .field-name-field-top-image img{margin-bottom:0 !important}.c-movie__screening-admin{float:left}.movie-partner img{margin-right:8px}.node-type-movie #page-title{display:none}.node-type-movie .zone-content-wrapper{margin-top:0}.node-type-movie .field-name-field-country .odd:before,.node-type-movie .field-name-field-country .field-item:nth-of-type(3)::before{content:"/"}.node-type-movie .block-field-viennale-year{clear:both;margin-top:34px;font-size:1.2em;font-weight:bold}.node-type-movie .screening-link ul,.block-movie-screenings .screening-link{display:none}.field-name-field-video{clear:both}.video-embed-description{font-size:0.9em}.field-name-field-misc-credits-type .field-item:after{content:":"}.block-field-country{float:left}.block-field-country .field-item{float:left}.block-field-country .field-item.odd:before{content:"/"}.block-field-fassung,.block-field-ratio,.block-field-color{float:left;margin-right:4px}.node-type-movie .block-field-length,.node-type-movie .block-field-format{margin-bottom:0}.block-field-ratio .field-item:after,.block-field-color .field-item:after,.block-field-length .field-item:after{content:"\00a0"}.block-field-length .field-item:after{content:"\00a0 min"}.context-event .field-name-field-partner-image,.context-event .field-name-field-sponsor-logos{margin-top:8px}.field-name-field-partner-image{margin-top:8px}.block-field-partner{clear:both}.ticket-info{float:right;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:bold;font-size:0.9em}.ticket-info a{color:#0064b3}.node-movie.node-teaser{padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid #e6e6e6}.node-movie.node-teaser .filmstills-header{margin-bottom:16px}.node-movie.node-teaser h2{position:relative;margin-bottom:4px;padding-right:0;text-transform:uppercase;font-size:28px;line-height:28px;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.node-movie.node-teaser .field-type-image{float:left;margin-right:16px}.node-movie.node-teaser .content{position:relative;padding-right:50px}.node-movie.node-teaser .field-name-body{float:left}.field-name-field-viennale-year .date-display-single{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:bold}.field-name-field-subtitle,.field-name-field-director,.field-name-field-country,.field-name-field-year,.field-name-field-kind,.field-name-field-category,.field-name-field-length,.field-name-field-audio-type{float:left;text-transform:uppercase;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:bold}.field-name-field-director .field-item,.field-name-field-country .field-item,.field-name-field-year .field-item{margin-right:4px}.field-name-field-director .field-item:after,.field-name-field-country .field-item:after,.field-name-field-year .field-item:after{content:" | "}.field-name-field-subtitle{width:100%;font-size:1.2em}.field-name-field-director .field-item.odd:before{content:"/"}.field-name-field-director .field-item,.field-name-field-year .field-item.even,.field-name-field-year .field-item.odd{float:left}.field-name-field-year .field-item.odd .date-display-single:first-child:before{content:"/"}.node-schiene.node-teaser{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #e6e6e6}@media screen and (min-width: 550px){.c-movie__cast>.field{-ms-flex:0 1 auto;flex:0 1 auto;width:calc(50% - 16px)}}@media screen and (min-width: 740px){.c-movie__title{font-size:56px}.c-movie__cast>.field{width:33%}.c-movie__year{top:40px;right:40px}.c-movie__year h3,.c-movie__year .front .block-special-quiz .block-title,.front .block-special-quiz .c-movie__year .block-title{font-size:32px;font-weight:bold}.c-movie__title-section{position:absolute;bottom:0;left:40px;right:40px;z-index:10;width:60%;padding:40px 0}.c-movie__title-section *{color:white;text-shadow:0 1px 8px rgba(0,0,0,0.5)}.c-movie__add-info{text-transform:uppercase;font-size:16px;line-height:21px}.c-movie__add-info span{font-weight:normal}.c-movie__slideshow .slick-list::before{content:"";position:absolute;z-index:10;bottom:0;left:0;right:0;height:100%;background-image:linear-gradient(to bottom, rgba(255,255,255,0) 30%, rgba(0,0,0,0.9) 100%)}.c-movie__slideshow .c-movie__title-section{display:block !important}.c-movie__slideshow .slick-dots{right:40px;bottom:40px;text-align:right}.c-movie__slideshow .slick-dots li button:before,.c-movie__slideshow .slick-dots li .slick-active button:before{color:white}.c-movie__image--empty{position:relative;width:100%;height:500px;display:block;background-color:#666}.c-movie__content .c-movie__title-section{display:none}}@media screen and (min-width: 980px){.c-movie__content{display:block;margin-left:40px}.c-movie__text{float:left;width:50%}.c-movie__sidebar{float:left;width:30%;padding-right:40px}.c-movie__cast>.field{width:100%;margin-bottom:4px;padding:0}.c-movie__cast hr{display:block}}@media screen and (min-width: 1216px){.c-movie__text{float:left;width:60%}.c-movie__sidebar{float:left;width:30%}}.context-kalender .field-name-field-country .field-item,.context-kalender .field-name-field-year .field-item,.context-series .field-name-field-country .field-item,.context-schiene .field-name-field-country .field-item,.context-filme .field-name-field-country .field-item,.context-films .field-name-field-country .field-item,.context-film .field-name-field-country .field-item,.context-filme .field-name-field-director .field-items,.context-series .field-name-field-director .field-items,.context-schiene .field-name-field-director .field-items{display:inline-block;margin-right:4px}.context-film .region-sidebar-second .field-collection-container{margin-bottom:0}.node-type-event .node-title{display:none}.c-events{overflow:hidden;display:block;width:100%;margin:10px 0}.c-events:last-child{margin-right:0}.c-events .btn,.c-events .c-btn--reset{margin:20px auto 0;display:block;width:100%}.c-event{overflow:hidden;float:left}.c-event__calendar .back{float:left;width:100%;margin-top:20px}.c-event__sidebar{float:left}.c-event__sidebar .c-event__partner-image{display:none}.c-event__sidebar .c-calendar__day{font-size:16px}.c-event__sidebar .c-calendar__date{width:auto;float:none;clear:both}.c-event__sidebar .c-calendar__date *{display:inline-block}.c-event__sidebar .c-calendar__time{margin-left:4px}.c-event__teaser{float:left;width:100%;padding:30px 0;border-top:1px solid #e6e6e6}.c-event__teaser:first-child{border-top:none}.c-event__teaser__sidebar{float:left}.c-event__teaser__body{float:left}.c-event__teaser__thumb{float:right}.c-event__teaser__title{font-size:28px;margin-top:-2px}.c-event__teaser .c-event__date{float:left}.c-event__title{float:left;clear:both}.c-event__img{min-height:350px;transition:transform 9s ease;background-repeat:no-repeat;background-position:center;background-size:cover}.c-event__date{float:left;display:inline-block;margin-top:0;margin-left:0;vertical-align:top;font-weight:bold;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;text-align:center;clear:both}.c-event__date *{display:inline-block}.c-event__time:before{content:"";border-top:1px solid #e6e6e6;display:block;width:38%;margin:0 auto}.c-event__kind{margin-left:0;overflow:hidden;white-space:nowrap;line-height:1.5;text-transform:uppercase;font-weight:bold;font-size:20px;clear:both}.c-event__body{margin-top:20px}.c-event__body h2{color:#fff}.c-event__date .date-display-single{font-weight:bold}.c-event__location{float:left}.c-event__location .c-event__partner-image{max-width:300px}.c-event__partner-image{float:right}.c-event__partner-image img{width:100%;height:100%}.c-event__slide{height:350px}.c-event__slide *{color:white}.c-event__slide:hover .c-event__body{cursor:pointer;pointer-events:auto}.c-event__slide a{float:left;width:100%}.c-event__slide .c-calendar__date{position:absolute;top:15px;right:5px;z-index:10;text-shadow:0 0 2px gray}.c-event__calendar.page-calendar .c-event__teaser .c-event__summary{position:relative;display:block;max-width:600px}.c-event__calendar.page-calendar .c-event__teaser .c-event__teaser__location{font-size:20px}.c-event__calendar.page-calendar .c-event__teaser .c-event__teaser__location p{margin-bottom:5px}.front .c-event__body{position:absolute;bottom:0;z-index:10;width:100%;padding:15px;text-transform:uppercase;transition:all 0.2s}.front .c-event__slide .c-calendar__item{float:right;margin:10px 10px 0 0}.front .c-event__slide .c-slideshow__title-section{left:15px}.front .c-event__slide h5{font-weight:normal}.front .c-event__img::before{content:"";position:absolute;z-index:5;bottom:0;left:0;right:0;height:100%;background-image:linear-gradient(to top, rgba(51,51,51,0.9) 0%, rgba(51,51,51,0.738) 19%, rgba(68,68,68,0.541) 34%, rgba(68,68,68,0.382) 47%, rgba(85,85,85,0.278) 56.5%, rgba(102,102,102,0.194) 65%, rgba(119,119,119,0.126) 73%, rgba(136,136,136,0.075) 80.2%, rgba(153,153,153,0.042) 86.1%, rgba(255,255,255,0.021) 91%, rgba(255,255,255,0.008) 95.2%, rgba(255,255,255,0.002) 98.2%, rgba(255,255,255,0) 100%)}.front .c-event__summary{position:absolute;overflow:hidden;opacity:0;transition:all 0.4s;transform:scale(1.2);bottom:0;width:100%;padding:15px}.node-type-event .c-calendar__date{width:auto;float:none;clear:both;margin-bottom:10px}.node-type-event .c-calendar__date *{display:inline-block}.node-type-event .c-calendar__date .c-calendar__day{font-size:16px}@media screen and (max-width: 740px){.c-event__teaser{padding:20px 0}.c-event__teaser__sidebar .c-event__teaser__thumb{float:left}.c-event__teaser__sidebar .c-calendar__date{float:left;width:100%;text-align:left;margin-top:10px}.c-event__teaser__sidebar .c-calendar__date *{display:inline-block;margin-right:2px;font-size:18px}.c-event__teaser__sidebar .c-calendar__time:before{content:" - "}.c-event__img{max-width:740px}}.block-viennale-today-events-block{width:100%;display:block}@media screen and (min-width: 480px){.c-events{margin:0}.c-event{float:none}.c-event__sidebar .c-calendar__date{float:right;clear:both;margin:15px 10px 0}.c-event__sidebar .c-calendar__date *{display:block;text-align:center}.c-event__sidebar .c-calendar__day{font-size:28px}.c-event__sidebar .c-calendar__time{margin-left:0}.c-event__sidebar .c-calendar__time:before{content:"";height:0;float:left}.c-event__slide{margin:10px}}@media screen and (min-width: 740px){.c-events__slideshow{max-width:716px}.c-event__teaser__thumb{max-width:120px}.c-event__teaser__body{width:calc(100% - 200px);padding-left:20px}.c-event__teaser .c-calendar__date{padding:0 10px 10px;border-left:1px solid #e6e6e6}.c-event__sidebar .c-event__partner-image{display:block;float:right;margin-top:20px;clear:both}.c-event__kind{float:right}.c-event__date{float:right;width:60px}.c-event__location{float:left}.c-event__location .c-event__partner-image{display:none}.c-event__day{font-size:28px}.c-event__weekday{font-size:16px;text-transform:uppercase}.c-event__month{font-size:16px}.c-event__location{float:left}*.node-type-event .c-event__title{float:left}*.node-type-event .c-event__kind{float:left}*.node-type-event .c-calendar__date{text-align:left}*.node-type-event .c-calendar__date *{font-size:20px}*.node-type-event .c-calendar__date .c-calendar__weekday{font-size:20px}*.node-type-event .c-calendar__date .c-calendar__day{font-size:20px}*.node-type-event .c-calendar__time:before{content:" - "}.front .c-event__slide:hover .c-event__summary{opacity:1;z-index:15;color:white;transform:scale(1)}.front .c-event__slide:hover .c-event__body{visibility:hidden;opacity:0;transform:scale(0.5)}}@media screen and (min-width: 980px){.c-events__slideshow{max-width:956px}.c-event__teaser__thumb{max-width:155px}.c-event__teaser__body{width:calc(100% - 235px)}.c-event__teaser .c-calendar__date{padding:10px}.c-event__location{float:left}}@media screen and (min-width: 1220px){.c-events__slideshow{max-width:1100px}.c-event__teaser__thumb{max-width:190px}.c-event__teaser__body{width:calc(100% - 270px)}}.page-shop .region-content{width:100% !important;max-width:530px;margin:0 auto;float:none;display:block}.node-shop-category .field-name-body{margin-bottom:40px}.node-shop-category .field-collection-container .field-item img{width:auto}.node-shop-category .field-name-field-shop-articles{position:relative;overflow:hidden}.node-shop-category .field-name-field-shop-articles .field-collection-view{position:relative;min-height:160px;margin-bottom:20px}.node-shop-category .field-name-field-shop-articles .field-collection-view-links{position:absolute;bottom:0;right:0}.node-shop-category .field-name-field-image{float:left;min-height:70px;margin:3px 20px 10px 0}.node-shop-category .field-name-field-text{float:left;padding-right:20px;width:calc(100% - 200px)}.node-shop-category .field-name-field-title{margin-bottom:10px;padding-right:80px}.node-shop-category .field-name-field-shop-article-price{position:absolute;top:33px;right:0;font-size:18px;font-weight:bold}.node-shop-category .c-moviecard__btn{top:36px}.node-shop-category .c-moviecard__btn a{width:70px;height:30px;padding:4px}.csstransforms .node-shop-category .c-moviecard__btn a{width:82px;height:43px}#wwts-session-frame iframe{float:right;height:30px !important;width:100%;margin-right:0;margin-bottom:0 !important}.not-front #wwts-session-frame iframe{margin-bottom:10px}.no-session-information{float:left;width:100%;height:20px}@media screen and (max-width: 400px){.node-shop-category .field-name-field-text{float:none;clear:both;padding-right:0;width:100%}}#wwts-session-frame iframe iframe{}#wwts-session-frame iframe iframe div.wrapper{width:100% !important}#wwts-session-frame iframe iframe html>table{width:100% !important}#wwts-session-frame iframe iframe html>table table{width:100%}#wwts-session-frame iframe iframe html>table table td{text-align:right}#wwts-session-frame iframe iframe a{font-family:"Roboto Condensed", Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:bold;font-size:14px;color:#069edb}#wwts-session-frame iframe iframe .title{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;padding-bottom:10px;text-transform:uppercase;margin-top:20px}#wwts-session-frame iframe iframe #loginform table{width:100%;text-align:left}#wwts-session-frame iframe iframe input{box-sizing:border-box}#wwts-session-frame iframe iframe form{border-bottom:1px solid #e6e6e6;margin-bottom:20px;display:block;overflow:hidden}#wwts-session-frame iframe iframe table{margin-bottom:20px}#wwts-session-frame iframe iframe table td,#wwts-session-frame iframe iframe table td b{font-family:"Roboto Condensed", Arial, Helvetica, sans-serif !important;font-size:14px}#wwts-session-frame iframe iframe input[type="submit"],#wwts-session-frame iframe iframe .btn,#wwts-session-frame iframe iframe .c-btn--reset{border-radius:0;background-image:none;border:1px solid transparent;text-transform:uppercase;font-size:14px;box-shadow:none;width:100%;overflow:hidden;background-color:#069edb !important}#wwts-session-frame iframe iframe .btn,#wwts-session-frame iframe iframe .c-btn--reset{width:auto;min-width:150px;float:right;margin-left:10px}#wwts-session-frame iframe iframe input[type="submit"]:hover{background-color:black !important;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#wwts-session-frame iframe iframe form table tr td:first-child{font-family:"Roboto Condensed", Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:bold;font-size:14px;line-height:24px;height:30px;vertical-align:baseline}#wwts-session-frame iframe iframe input[type="password"],#wwts-session-frame iframe iframe input[type="text"]{min-width:200px;border:1px solid black}#wwts-session-frame iframe iframe input[type="password"]:focus,#wwts-session-frame iframe iframe input[type="text"]:focus{border:1px solid #069edb;box-shadow:none}#wwts-session-frame iframe iframe body>div.wrapper>table:first-child table td{text-align:right}#wwts-session-frame iframe iframe body>div.wrapper>table:first-child table td:first-child{display:none}#wwts-session-frame iframe iframe body>div.wrapper>table:first-child{width:100%;float:right}#wwts-session-frame iframe iframe body>div.wrapper>table:first-child table td{vertical-align:top}#wwts-session-frame iframe iframe body>div.wrapper>table:first-child table td:last-child{width:90px}#wwts-session-frame iframe iframe body>div.wrapper>table:first-child td>div>table{width:100%}#wwts-session-frame iframe iframe body>div.wrapper>table:first-child td>div>table td{text-align:left}#wwts-session-frame iframe iframe body>div.wrapper>table:first-child td>div>table td:first-child{display:block}#wwts-session-frame iframe iframe div.wrapper{width:100% !important}#wwts-session-frame iframe iframe html>table{width:100% !important}#wwts-session-frame iframe iframe html>table table{width:100%}#wwts-session-frame iframe iframe html>table table td{text-align:right}#wwts-session-frame iframe iframe a{font-family:"Roboto Condensed", Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:bold;font-size:14px;color:#069edb}#wwts-session-frame iframe iframe .title{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;padding-bottom:10px;text-transform:uppercase;margin-top:20px}#wwts-session-frame iframe iframe #loginform table{width:100%;text-align:left}#wwts-session-frame iframe iframe input{box-sizing:border-box}#wwts-session-frame iframe iframe form{border-bottom:1px solid #e6e6e6;margin-bottom:20px;display:block;overflow:hidden}#wwts-session-frame iframe iframe table{margin-bottom:20px}#wwts-session-frame iframe iframe table td,#wwts-session-frame iframe iframe table td b{font-family:"Roboto Condensed", Arial, Helvetica, sans-serif !important;font-size:14px}#wwts-session-frame iframe iframe input[type="submit"],#wwts-session-frame iframe iframe .btn,#wwts-session-frame iframe iframe .c-btn--reset{border-radius:0;background-image:none;border:1px solid transparent;text-transform:uppercase;font-size:14px;box-shadow:none;width:100%;overflow:hidden;background-color:#069edb !important}#wwts-session-frame iframe iframe .btn,#wwts-session-frame iframe iframe .c-btn--reset{width:auto;min-width:150px;float:right;margin-left:10px}#wwts-session-frame iframe iframe input[type="submit"]:hover{background-color:black !important;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#wwts-session-frame iframe iframe form table tr td:first-child{font-family:"Roboto Condensed", Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:bold;font-size:14px;line-height:24px;height:30px;vertical-align:baseline}#wwts-session-frame iframe iframe input[type="password"],#wwts-session-frame iframe iframe input[type="text"]{min-width:200px;border:1px solid black}#wwts-session-frame iframe iframe input[type="password"]:focus,#wwts-session-frame iframe iframe input[type="text"]:focus{border:1px solid #069edb;box-shadow:none}#wwts-session-frame iframe iframe body>div.wrapper>table:first-child table td{text-align:right}#wwts-session-frame iframe iframe body>div.wrapper>table:first-child table td:first-child{display:none}#wwts-session-frame iframe iframe body>div.wrapper>table:first-child{width:100%;float:right}#wwts-session-frame iframe iframe body>div.wrapper>table:first-child table td{vertical-align:top}#wwts-session-frame iframe iframe body>div.wrapper>table:first-child table td:last-child{width:90px}#wwts-session-frame iframe iframe body>div.wrapper>table:first-child td>div>table{width:100%}#wwts-session-frame iframe iframe body>div.wrapper>table:first-child td>div>table td{text-align:left}#wwts-session-frame iframe iframe body>div.wrapper>table:first-child td>div>table td:first-child{display:block}#wwts-session-frame iframe iframe body>div.wrapper>table:first-child td>div>table:nth-child(2) td:nth-child(2){text-align:right;padding-right:20px}#wwts-session-frame iframe iframe .titlehistory{font-family:"Roboto Condensed", Arial, Helvetica, sans-serif !important}@media screen and (min-width: 740px){#wwts-session-frame iframe{width:52%}}.c-quiz__link{display:block;margin:20px 0;text-align:center;text-transform:uppercase;font-weight:bold}.c-quiz__link a{color:#0064b3}.c-quiz__link .btn,.c-quiz__link .c-btn--reset{width:100%;padding:12px}.c-quiz__link:last-child{margin:0}.front .block-special-quiz{margin-bottom:24px}.front .block-special-quiz h2{font-weight:bold}.page-quiz-submitted .block-main .content{font-size:20px}.front .node-quizzes{background:#eee;padding:10px}.region-sidebar-second section.block-quizr .field-item{float:left;clear:both;height:auto;margin:0}.node-quizzes .field,.node-quizzes form{float:left;clear:both;margin-bottom:20px}.front .node-quizzes .field,.front .node-quizzes form{margin-bottom:10px}.front .node-quizzes form{clear:both}.front .node-quizzes fieldset,.front .node-quizzes p{margin-bottom:0}.region-sidebar-second section.block-quizr .field-name-field-sponsor-logos .field-item{float:left;margin:0 10px 10px 0;clear:none}.region-sidebar-second section.block-quizr .field-name-field-sponsor-logos .field-item:first-child{clear:left}.field-name-field-quiz-question{clear:both}.front .field-name-field-quiz-question{font-size:14px;line-height:18px}.not-front .field-name-field-quiz-question{font-size:18px}#special-quiz-finish-form fieldset,#special-quiz-form fieldset{margin-top:1em;width:100%}.page-filmquiz fieldset .form-type-textfield label{display:block}.quiz-block-link{float:left;margin-right:4px}.quiz-special-image{margin-top:20px;margin-bottom:10px}.quiz-special-radio-column{margin-top:0;margin-bottom:40px}.quiz-special-radio-column .form-item label{margin-bottom:10px}.quiz-row{margin-bottom:20px;border-bottom:1px solid #e6e6e6}.quiz-row-inner{display:flex;order:2;min-height:50px}.quiz-row-inner .quiz-special-link{order:2;margin-left:auto}.quiz-row-inner .quiz-special-text{order:1}.quiz-row-inner p{margin-bottom:10px}.quiz-row-inner p:first-child{margin-bottom:0}#special-quiz-form #edit-no-filmquiz-submit{margin-bottom:20px}.page-calendar .zone-content-wrapper,.page-kalender .zone-content-wrapper{margin-top:0}.page-calendar .zone-content .region-content,.page-kalender .zone-content .region-content{max-width:100% !important}.page-calendar .title,.page-kalender .title{display:none}.region-calendar{left:0;right:0;margin:0 auto;width:100% !important}.region-calendar-inner{max-width:1104px;margin:0 auto}.region-calendar.grid-12{margin-left:0;margin-right:0}.c-calendar__wrapper{position:relative;display:block}.c-calendar--front{margin:8px 0 16px}.c-calendar--front h2{margin-bottom:0}.c-calendar--front .c-btn--search{background-image:url(../images/search.svg)}.c-calendar__checkbox{display:none}.c-calendar__filter--front{clear:both;margin-left:0;margin-bottom:0}.c-calendar__filter--front__item{display:inline-block}.c-calendar__search-input[type="search"]{float:left;width:100%;padding:6px 4px !important;background-color:transparent !important;border:none;border-bottom:2px solid #1a1a1a;box-shadow:none !important;font-size:18px;-webkit-appearance:none;border-radius:0;transition:border-bottom-color 0.3s ease}.c-calendar__search-input[type="search"]:hover,.c-calendar__search-input[type="search"]:focus{border-bottom-color:#0064b3}.c-calendar__search-input::-webkit-input-placeholder,.c-calendar__search-input::-moz-placeholder,.c-calendar__search-input:-moz-placeholder,.c-calendar__search-input:-ms-input-placeholder{font-size:18px;text-transform:uppercase}.c-calendar__search-input--front{position:relative;display:flex;margin:12px}.c-calendar__item{min-width:40px;vertical-align:middle;font-weight:normal;text-align:center;transition:all .3s ease;cursor:pointer}.c-calendar__item a{padding:8px;display:block;text-transform:uppercase;color:#1a1a1a}.c-calendar__item a:hover{text-decoration:none;background-color:#1a1a1a;color:white}.c-calendar__item.c-check-list__item{display:inline-block;min-width:54px;padding:0 !important;list-style:none}.c-calendar__date{float:left;width:80px;font-weight:normal;text-transform:uppercase}.c-calendar__date *{line-height:1.3}.c-calendar__month{text-transform:uppercase}.c-calendar__day{font-size:28px;line-height:1.3}.c-calendar__time{margin-left:4px}.c-calendar__time:before{content:" - "}.front .c-calendar__date{text-align:center}.front .c-calendar__date *{display:block}@media screen and (min-width: 740px){.region-calendar-inner{max-width:700px}.c-calendar__wrapper{display:flex;align-items:center}.c-calendar__search-input[type="search"]{width:95%}.c-calendar__filter--front{width:70%;margin-left:auto}.c-calendar__date{text-align:center}.c-calendar__date *{display:block}.c-calendar__weekday{font-size:16px;text-transform:uppercase}.c-calendar__month{font-size:16px}.c-calendar__time:before{content:""}.c-calendar__search-input--front{margin:0}}@media screen and (min-width: 980px){.region-calendar-inner{max-width:940px}.c-calendar__search-input--front{width:25%}}@media screen and (min-width: 1220px){.region-calendar-inner{max-width:1084px}.c-calendar__filter--front{width:81%}}#output .node-movie.node-teaser,.movie-list .node-movie.node-teaser{float:left;width:100%}.movie-details{float:left}.movie-image{float:left;margin:0 8px 0 0}.movie-image img{float:left;margin-right:8px;margin-bottom:8px}.node-movie.node-teaser .movie-header h2{display:inline;padding-right:4px}.movie-header .movie-category{display:inline-block;font-size:12px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;color:#999;clear:right}.cinema-details{float:left;width:65%}.cinema-details .screening-row{float:left;width:100%;margin-bottom:2px;background-color:#0064b3}.cinema-details span{display:inline-block;padding:0 2px}.cinema-details .screening-link{display:none}.cinema-details .movie-day,.cinema-details .movie-time{width:32px;vertical-align:top}.cinema-details .movie-location{width:90px}.cinema-details .movie-ticket{width:95px;margin-right:0}.screening-info{float:left;width:100%;padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid #e6e6e6}.screening-info .date{float:left}.screening-details h4{display:inline-block;margin-bottom:0;padding-right:16px;font-size:1em;background-image:url("../images/info.png");background-repeat:no-repeat;background-position:top right}.screening-details .btn,.screening-details .c-btn--reset{float:right;display:inline-block;margin-top:2px;vertical-align:middle}.screening-details .btn a,.screening-details .c-btn--reset a,.screening-info .btn a,.screening-info .c-btn--reset a,.btn.small a,.small.c-btn--reset a,a.btn.small,a.small.c-btn--reset{float:right;padding:0 4px;font-size:12px}.ui-widget{font-size:1em}.ui-widget-content{border:none;background:none}.ui-widget-content a{color:#007B8D}.ui-cluetip-content{float:left;padding:8px;background-color:white;border:1px solid #ccc;border-radius:4px;box-shadow:1px 2px 4px #666}.cluetip-close{display:inline-block;float:right;height:22px;text-indent:-9999px;width:22px;background-image:url("../images/close.png");background-repeat:no-repeat;background-position:right center}.cluetip-close:hover{cursor:pointer;opacity:0.8}.screening-link ul{text-transform:uppercase;font-size:0.9em;list-style-type:none;margin-left:0}.screening-link li{background-color:#0064b3;margin-bottom:2px;padding:0 3px}.screening-info h4,.field-name-field-event-location,.field-name-field-event-date,.block-field-attendance{font-size:1.1em;line-height:1.5;font-weight:bold}.block-field-event-location{margin-bottom:4px}.director.field-name-field-director{width:65%}.director.field-name-field-director>span{display:inline-block}.filmstills-header .field-name-field-director{float:none;clear:both}.page-events .filter-block .filter-tags{display:inline}@media screen and (min-width: 480px){.movie-image img{max-width:calc(50% - 8px)}}@media screen and (min-width: 740px){.movie-image img{max-width:calc(33% - 8px)}}.c-feature{position:relative;min-height:175px;overflow:hidden;color:white;transition:all 0.3s ease-in-out}.c-feature::before{content:"";position:absolute;z-index:10;bottom:0;left:0;right:0;height:100%;background-image:linear-gradient(to top, rgba(51,51,51,0.9) 0%, rgba(51,51,51,0.738) 19%, rgba(68,68,68,0.541) 34%, rgba(68,68,68,0.382) 47%, rgba(85,85,85,0.278) 56.5%, rgba(102,102,102,0.194) 65%, rgba(119,119,119,0.126) 73%, rgba(136,136,136,0.075) 80.2%, rgba(153,153,153,0.042) 86.1%, rgba(255,255,255,0.021) 91%, rgba(255,255,255,0.008) 95.2%, rgba(255,255,255,0.002) 98.2%, rgba(255,255,255,0) 100%)}.c-feature:hover .c-feature__img{transform:scale(1.3)}.c-feature *{color:white;text-shadow:0 0 8px rgba(0,0,0,0.3)}.c-feature .c-calendar__item *{line-height:1.1}.c-feature .btn,.c-feature .c-btn--reset{margin-top:20px}.c-feature a{border-bottom:0 none !important}.c-feature p{font-size:16px;line-height:1.333}.c-feature h3,.c-feature .front .block-special-quiz .block-title,.front .block-special-quiz .c-feature .block-title,.c-feature h4{margin-bottom:0;font-size:20px;font-weight:normal;text-transform:uppercase}.c-feature h2{margin-bottom:5px;font-size:42px;text-transform:uppercase}.c-feature__body{position:absolute;bottom:0;left:0;right:0;z-index:10;margin:20px}.c-feature__body a{color:white}.c-feature__body a:hover{color:white}.c-feature__body *:hover{color:white}.c-feature__img{min-height:175px;background-repeat:no-repeat;background-position:center;background-size:cover;transition:transform 9s}.region-hero .c-feature__img{min-height:0}@media screen and (min-width: 480px){.c-feature__img:hover{transform:scale(1.1)}}.c-blog__media{position:relative;overflow:hidden}.c-blog__years{margin-bottom:40px;padding:20px 0;text-align:center;background-color:#fafafa}.c-blog__years li{display:inline-block}.c-blog__years a{margin:0 3px;padding:3px 5px;text-decoration:none;font-weight:bold}.c-blog__years a:hover{background-color:#0064b3;color:white}.c-blog__years .menu{margin-left:0}.c-blog__entry{width:100%;position:relative;float:left;margin:10px;overflow:hidden;transition:all 0.4s ease-in-out}.c-blog__entry a{position:initial;color:#1a1a1a}.c-blog__img{position:relative;opacity:0.9;background-repeat:no-repeat;background-size:cover;height:100%;transition:all 1.2s ease-in-out;background-position:center}.c-blog__img::before{content:"";position:absolute;z-index:10;bottom:0;left:0;right:0;height:100%;background-image:linear-gradient(to top, rgba(51,51,51,0.9) 0%, rgba(51,51,51,0.738) 19%, rgba(68,68,68,0.541) 34%, rgba(68,68,68,0.382) 47%, rgba(85,85,85,0.278) 56.5%, rgba(102,102,102,0.194) 65%, rgba(119,119,119,0.126) 73%, rgba(136,136,136,0.075) 80.2%, rgba(153,153,153,0.042) 86.1%, rgba(255,255,255,0.021) 91%, rgba(255,255,255,0.008) 95.2%, rgba(255,255,255,0.002) 98.2%, rgba(255,255,255,0) 100%)}.c-blog__content{position:absolute;left:0;width:100%;bottom:0}.c-blog__media{height:350px;background-color:#e6e6e6}.c-blog__title{position:absolute;bottom:20px;left:0;margin:0 20px;transition:all 0.5s}.c-blog__title h2{color:white;font-weight:normal}.c-blog__body{position:absolute;overflow:hidden;width:calc(100% - 40px);margin:0 20px;transition:all 0.5s;color:white;opacity:0}.c-blog__body p{margin-bottom:0}.page-blog .block-main .content{display:flex;flex-flow:column wrap;margin-right:10px;margin-left:-10px}.page-blog .block-main .item-list{flex:auto}.block-blog-teaser{margin-left:-10px;margin-right:10px}.block-blog-teaser .btn,.block-blog-teaser .c-btn--reset{float:left;width:100%;margin-top:20px;margin-left:10px;margin-right:10px}@media screen and (min-width: 740px){.page-blog .block-main .content{flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.page-blog .block-main .c-blog__entry{flex-basis:calc(50% - 20px)}.block-blog-teaser{margin-left:-10px;margin-right:-10px}.block-blog-teaser .c-blog__entry{flex-basis:calc(50% - 20px);max-width:calc(50% - 20px)}}@media screen and (min-width: 980px){.c-blog__entry:hover .c-blog__title *,.c-blog__entry:hover .c-blog__body *{color:white !important;text-decoration:none;text-shadow:0 0 1px #1a1a1a}.c-blog__entry:hover .c-blog__title{position:relative;transform:translateY(-130px)}.c-blog__entry:hover .c-blog__body{transform:translateY(-130px);position:inherit;overflow:inherit;height:inherit;opacity:1}}.l-grid__cards{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;margin-top:40px}.l-grid__cards::after{content:"";flex:auto}.l-grid__cards .l-grid__item{flex:0 1 100%;width:100%;margin-bottom:20px !important}.c-card{position:relative;display:flex;flex-flow:column wrap;background-color:#fafafa}.c-card:hover .c-card__img img{transform:scale(1.2)}.c-card__link{position:absolute;top:0;left:0;width:100%;height:100%}.c-card__figure{position:relative;height:0;width:100%;padding-top:175px;overflow:hidden}.c-card__figure .c-card__title{position:absolute;bottom:0;left:0;z-index:10;padding:10px;color:white}.c-card__title{margin-bottom:0;padding:10px 10px 0;font-size:20px;font-weight:normal;text-transform:uppercase}.c-card__img{position:absolute;top:0;left:0;right:0;bottom:0}.c-card__img img{transition:transform 7s ease}.c-card__img::before{content:"";position:absolute;z-index:10;bottom:0;left:0;right:0;height:100%;background-image:linear-gradient(to top, rgba(51,51,51,0.9) 0%, rgba(51,51,51,0.738) 19%, rgba(68,68,68,0.541) 34%, rgba(68,68,68,0.382) 47%, rgba(85,85,85,0.278) 56.5%, rgba(102,102,102,0.194) 65%, rgba(119,119,119,0.126) 73%, rgba(136,136,136,0.075) 80.2%, rgba(153,153,153,0.042) 86.1%, rgba(255,255,255,0.021) 91%, rgba(255,255,255,0.008) 95.2%, rgba(255,255,255,0.002) 98.2%, rgba(255,255,255,0) 100%)}.c-card__body{position:relative;padding:10px;z-index:1;background-color:#fafafa}.c-card__body p{margin-bottom:8px}.c-card__body p:last-child{margin-bottom:0}@media screen and (min-width: 480px){.l-grid__cards{flex-direction:row;flex-wrap:wrap}.l-grid__cards .l-grid__item{flex-basis:calc(50% - 20px);width:calc(50% - 20px);margin-left:20px}}@media screen and (min-width: 980px){.l-grid__cards .l-grid__item{flex-basis:calc(33.333333% - 20px);width:calc(33.333333% - 20px);margin-left:20px}}@media screen and (min-width: 1220px){.l-grid__cards .l-grid__item:nth-child(3n+1){margin-left:0}}@media screen and (max-width: 980px){.l-grid__cards .l-grid__item:first-child,.l-grid__cards .l-grid__item:nth-child(2n+1){margin-left:0}}@media screen and (min-width: 980px) and (max-width: 1216px){.l-grid__cards .l-grid__item:nth-child(3n+1){margin-left:0}}table{border-collapse:collapse;width:100%;border:1px solid white}th,td{padding:15px;vertical-align:top;text-align:center}.slick-dotted.slick-slider{margin-bottom:0}.slick-prev{left:10px}.slick-next{right:10px}.zone-hero-wrapper .container-12,.zone-hero-wrapper .grid-12{width:100% !important;margin:0}.c-slideshow__item{position:relative;color:white}.c-slideshow__item a::before{content:"";position:absolute;z-index:10;bottom:0;left:0;right:0;height:100%;background-image:linear-gradient(to top, rgba(51,51,51,0.9) 0%, rgba(51,51,51,0.738) 19%, rgba(68,68,68,0.541) 34%, rgba(68,68,68,0.382) 47%, rgba(85,85,85,0.278) 56.5%, rgba(102,102,102,0.194) 65%, rgba(119,119,119,0.126) 73%, rgba(136,136,136,0.075) 80.2%, rgba(153,153,153,0.042) 86.1%, rgba(255,255,255,0.021) 91%, rgba(255,255,255,0.008) 95.2%, rgba(255,255,255,0.002) 98.2%, rgba(255,255,255,0) 100%)}.c-slideshow__item *{color:white}.c-slideshow__item *:hover{color:white}.c-slideshow__item:hover .c-slideshow__title-section{cursor:pointer}.c-slideshow__title-section{position:absolute;bottom:20px;left:0;right:10px;z-index:10;padding:0 10px}.c-slideshow__title-section--inner{max-width:1074px;margin:0 auto}.c-slideshow__title-section h2{font-size:24px;line-height:1.2;color:white;font-weight:normal}.c-slideshow__title-section h4{text-transform:uppercase}.c-slideshow__image{display:block;height:350px;background-repeat:no-repeat;background-size:cover;background-position:center;transition:transform 5s ease}.c-slideshow__add-info p{margin-bottom:0;line-height:1.3}.c-slideshow--front img{min-height:40vh;object-fit:cover}.c-slideshow .slick-prev,.c-slideshow .slick-next{width:24px;height:24px;z-index:10;transition:transform .3s ease}.c-slideshow .slick-prev::before,.c-slideshow .slick-next::before{content:""}.c-slideshow .slick-prev{left:10px;background-image:url(../images/arrow-white-left.svg)}.c-slideshow .slick-prev:hover{transform:translate(-2px, -50%)}.c-slideshow .slick-next{right:10px;background-image:url(../images/arrow-white-right.svg)}.c-slideshow .slick-next:hover{transform:translate(2px, -50%)}.c-slideshow .slick-dots{position:relative;text-align:right;bottom:7px;margin-bottom:-16px}.c-slideshow .slick-dots li{width:15px;height:15px;margin:0 0 0 5px}.c-slideshow .slick-dots button{margin-left:5px;outline:0}.c-slideshow .slick-dots button:before{width:10px;height:10px;line-height:1;opacity:0.6;font-size:0;border-radius:100%;background-color:#0064b3}.c-slideshow .slick-dots .slick-active button:before{color:#0064b3;opacity:1}.c-slideshow .slick-slide{position:relative;overflow:hidden;transition:transform 5s ease}.c-slideshow .slick-slide a{display:block;height:100%;z-index:10;cursor:grab;overflow:hidden}.c-slideshow .c-movie__title-section{display:none}.c-slideshow>.c-slideshow__item{display:none}.c-slideshow img{width:100%}.block-frontpage-slider .slick-dots{padding-right:20px}.block-viennale-promoted-movies .c-slideshow__promoted{padding-bottom:10px;overflow:hidden}.block-viennale-promoted-movies .c-slideshow__promoted .c-slideshow__item{height:350px}.block-viennale-promoted-movies .c-slideshow__item:hover .c-slideshow__image{transform:scale(1.3)}.block-viennale-promoted-movies .c-slideshow__item::before{content:"";position:absolute;z-index:10;bottom:0;left:0;right:0;height:100%;background-image:linear-gradient(to top, rgba(51,51,51,0.9) 0%, rgba(51,51,51,0.738) 19%, rgba(68,68,68,0.541) 34%, rgba(68,68,68,0.382) 47%, rgba(85,85,85,0.278) 56.5%, rgba(102,102,102,0.194) 65%, rgba(119,119,119,0.126) 73%, rgba(136,136,136,0.075) 80.2%, rgba(153,153,153,0.042) 86.1%, rgba(255,255,255,0.021) 91%, rgba(255,255,255,0.008) 95.2%, rgba(255,255,255,0.002) 98.2%, rgba(255,255,255,0) 100%)}.block-viennale-promoted-movies .c-slideshow.slick-dotted.slick-slider{margin-bottom:-10px}@media screen and (min-width: 480px){.block-viennale-promoted-movies .c-slideshow__title-section{left:15px;bottom:25px}}@media screen and (min-width: 740px){.c-slideshow .c-slideshow__fp__title-section{display:block}.c-slideshow__title-section{left:0;bottom:30px}}@media screen and (min-width: 480px) and (max-width: 740px){.c-slideshow__title-section h2{font-size:28px}.c-slideshow__add-info p{font-size:24px}}@media screen and (min-width: 740px) and (max-width: 980px){.c-slideshow__title-section h2{font-size:24px}.c-slideshow__add-info p{font-size:18px}}@media screen and (min-width: 980px) and (max-width: 1220px){.c-slideshow__title-section h2{font-size:28px}.c-slideshow__add-info p{font-size:24px}.c-slideshow__item{max-height:58.2vh}}@media screen and (min-width: 980px){.c-slideshow__image{height:389px}.c-slideshow__promoted .slick-dots{bottom:4px !important}.c-slideshow .slick-dots{bottom:-2px}.c-slideshow .slick-dots li{width:30px;margin:0 0 0 5px}.c-slideshow .slick-dots button{margin-left:10px;outline:0}.c-slideshow .slick-dots button:before{width:30px;height:4px !important;line-height:1;opacity:0.6;color:white;font-size:0;border-radius:0;background-color:#0064b3}}@media screen and (min-width: 1220px){.c-slideshow__image{height:450px}.c-slideshow__title-section h2{font-size:32px;font-weight:normal}.c-slideshow__add-info p{font-size:24px}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-stage-outer{margin:0 40px}.owl-nav{width:100%}.owl-prev,.owl-next{position:absolute;top:37%;height:30px;width:30px;text-indent:-9990px;background-size:cover;cursor:pointer}.owl-prev{position:absolute;left:0;background-image:url("../images/carousel-arrow-left.svg")}.owl-next{position:absolute;right:0;background-image:url("../images/carousel-arrow-right.svg")}.owl-carousel .owl-item{margin-right:0 !important;background-color:transparent}.owl-dots{float:right;margin-right:20px}.owl-dot{width:30px;height:4px !important;margin-left:10px;line-height:1;opacity:0.6;color:white;border:none;background-color:#0064b3}.owl-dot:hover{opacity:1}.c-guest-list{display:flex;flex-flow:column wrap}.c-guest-list__item{position:relative;flex:1 0 100%;margin-right:1px;margin-bottom:1px;overflow:hidden;width:100%}.c-guest-list__guest{position:relative;width:100%;overflow:hidden;color:white;text-transform:uppercase;line-height:32px;transition:transform 3s ease}.c-guest-list__guest::before{content:"";position:absolute;z-index:10;bottom:0;left:0;right:0;height:100%;background-image:linear-gradient(to bottom, rgba(255,255,255,0) 50%, rgba(0,0,0,0.7) 100%)}.c-guest-list__guest:hover{transform:scale(1.1)}.c-guest-list__name{position:absolute;bottom:5px;left:10px;right:20px;z-index:100;line-height:1.2;font-size:24px;font-weight:bold;color:white;word-wrap:break-word}.c-guest-list__img,.c-guest-list__empty{padding:50%}.c-guest-list__img{background-size:cover;background-repeat:no-repeat;background-position:center}.c-guest-list__empty{position:relative;width:100%;background-color:#999}.page-gaeste h1{margin-left:0}.node-guest .field-name-body img{float:left;max-width:200px;margin:3px 20px 20px 0}@media screen and (min-width: 480px){.c-guest-list{flex-flow:row wrap}.c-guest-list__item{flex:1 0 calc(50% - 1px);max-width:calc(50% - 1px)}}@media screen and (min-width: 740px){.c-guest-list__item{flex:1 0 calc(33% - 1px);max-width:calc(33% - 1px)}}@media screen and (min-width: 980px){.c-guest-list__item{flex:1 0 calc(25% - 1px)}}@media screen and (min-width: 1220px){.c-guest-list__item{flex:1 0 calc(20% - 1px);max-width:calc(20% - 1px)}}.c-filmstills .c-moviesearch__block-search{width:100%}.c-filmstills .c-moviesearch__block-search input[type="search"]{max-width:100%;width:95%;border:none;border-bottom:2px solid black;font-family:"Roboto Condensed", Arial, Helvetica, sans-serif;font-weight:normal;font-size:18px;float:left;box-shadow:none;padding-right:24px;-webkit-appearance:none;border-radius:0}.c-filmstills .c-moviesearch__block-search input[type="search"]::-webkit-input-placeholder{font-size:18px;color:black !important;opacity:1;text-transform:uppercase}.c-filmstills .c-moviesearch__block{padding-bottom:10px}.c-filmstills .c-moviesearch__block h3,.c-filmstills .c-moviesearch__block .front .block-special-quiz .block-title,.front .block-special-quiz .c-filmstills .c-moviesearch__block .block-title{font-weight:normal}.c-filmstills .c-moviesearch__row{margin-bottom:20px}.c-filmstills .c-moviesearch__row:first-child{border:none}.c-filmstills .c-moviesearch__row:last-child{margin-bottom:40px}.c-filmstills .c-filter__columns{margin-left:-10px}.c-filmstills .c-filter__column{flex:0 1 100%}@media screen and (min-width: 480px){.c-filmstills .c-filter__column{flex:0 1 50%}}@media screen and (min-width: 740px){.c-filmstills .c-filter__column{flex:0 1 33%}}.page-newsletter #viennale-newsletter-form-mail{padding:10px 0 30px 0}.page-newsletter #viennale-newsletter-form-mail .form-radios{margin:20px 0 20px}.page-newsletter #viennale-newsletter-form-mail label{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;display:block;float:none;width:100%;text-transform:uppercase;font-weight:bold}.page-newsletter #viennale-newsletter-form-mail .form-item-salutation label{float:left;width:120px}.page-newsletter #viennale-newsletter-form-mail .form-item{margin-bottom:10px}.page-newsletter #viennale-newsletter-form-mail input[type="text"]{width:100%;margin-bottom:20px}.page-newsletter #viennale-newsletter-form-mail input.form-submit,.page-newsletter #viennale-newsletter-form-mail input[type="submit"]{width:100%;margin-top:20px}.page-newsletter #viennale-newsletter-form-mail input.form-radio{vertical-align:middle;border:2px solid black;width:14px;height:14px;border-radius:100%;margin-top:-4px}.page-newsletter #viennale-newsletter-form-mail input.form-radio:checked{background-color:#0064b3;border-color:#0064b3}.page-newsletter #viennale-newsletter-form-mail .form-required{color:#0064b3}.page-newsletter #viennale-newsletter-form-mail .form-item input.error,.page-newsletter #viennale-newsletter-form-mail .form-item textarea.error,.page-newsletter #viennale-newsletter-form-mail .form-item select.error{border:1px solid transparent;border-bottom:2px solid #0064b3}.page-sign-up .form-item{clear:both;overflow:hidden}.page-sign-up .form-item-consent{margin-bottom:24px}.page-sign-up .form-item-consent p{font-size:12px}.page-sign-up .section-content{margin-bottom:72px}@media screen and (min-width: 740px){.page-newsletter #viennale-newsletter-form-mail label{float:left;width:120px}.page-newsletter #viennale-newsletter-form-mail input[type="text"]{width:auto;margin-bottom:0}}.c-moviesearch{margin-top:16px}.c-moviesearch__overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;opacity:0.9;background-color:#0064b3}.c-moviesearch__content{font-size:18px;padding-bottom:50px}.c-moviesearch__no-content{text-align:center;width:100%;display:block}.c-moviesearch__no-content .c-btn--reset{float:none;clear:both;margin:0}.c-moviesearch__btn-back{text-align:center}.c-moviesearch__btn-back a{padding:6px 15px}.c-moviesearch__block{position:relative;margin-bottom:5px}.c-moviesearch__block select{background-color:#e6e6e6}.c-moviesearch__block--search{flex:0 1 100%;margin:10px}.c-moviesearch__block--search input[type="search"]{-webkit-appearance:none;appearance:none;width:calc(100% - 45px);padding-right:24px;border:none;border-bottom:2px solid black;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:normal;font-size:18px}.c-moviesearch__block--search input[type="search"]:focus{border-bottom:2px solid #0064b3}.c-moviesearch__block--search input[type="search"]::-webkit-search-cancel-button,.c-moviesearch__block--search input[type="search"]::-ms-clear{height:10px;width:10px;background-color:red;background-image:none}.c-moviesearch__block--search input[type="search"]::-webkit-input-placeholder,.c-moviesearch__block--search input[type="search"]::-moz-placeholder,.c-moviesearch__block--search input[type="search"]:-moz-placeholder,.c-moviesearch__block--search input[type="search"]:-ms-input-placeholder{font-size:18px;text-transform:uppercase}.c-moviesearch__block--dates{flex:0 1 75%;text-align:center}.c-moviesearch__block--details{width:100%}.c-moviesearch__block--details,.filter-calendar .c-moviesearch__block{background-color:#fafafa}.c-moviesearch--archive{display:flex}.c-moviesearch--archive .c-filter__archive{margin:10px 0}.c-moviesearch--archive ul{text-align:center;list-style-type:none}.c-moviesearch--archive li{display:inline-block;width:auto;margin:2px 3px;padding:0;font-weight:bold}.c-moviesearch .c-calendar__label{display:block}.c-moviesearch input[type=checkbox]{position:absolute;left:-9999px}.c-moviesearch .c-calendar__item{padding:10px}.c-moviesearch .c-calendar__item:hover{text-decoration:none;background-color:#1a1a1a;color:white}.c-moviesearch input[type=checkbox]:checked ~ .c-calendar__label{text-decoration:none;background-color:#1a1a1a;color:white}.c-moviesearch select{float:none;display:inline-block;width:100%;margin-bottom:5px;padding-right:20px;box-shadow:none;font-size:18px;border:1px solid transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:white url(../images/sort.svg) no-repeat right transparent;color:black;line-height:1.2}.c-moviesearch .c-filter__days{margin-left:0}.c-moviesearch__filter-toggle{display:block;width:100%;padding:10px;background-color:#0064b3;color:white;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase}.c-moviesearch__filter-toggle .u-icon--chevron-down{display:block;float:right;width:20px;height:20px;background:transparent url(../images/chevron_down_white.svg) no-repeat center center scroll}.c-moviesearch__filter-toggle .u-icon--filter{margin:2px 5px 0 0;background-image:url(../images/filter-white.svg)}.c-moviesearch .is-open .u-icon--chevron-down{background:transparent url(../images/close_white.svg) no-repeat center center scroll}.c-moviesearch .is-open .c-filter-toggle__body{display:block;height:auto}@media screen and (min-width: 740px){.region-search-inner{max-width:680px}}@media screen and (min-width: 980px){.region-search-inner{max-width:940px}.c-moviesearch .c-calendar__item:hover{text-decoration:none;background-color:#1a1a1a;color:white}.c-moviesearch__block{background-color:transparent}.c-moviesearch__block--search{flex:0 1 25%;margin-top:30px}.c-moviesearch__block--dates{flex:0 1 75%}.c-moviesearch__block--details{width:auto;background-color:#f2f2f2}.c-moviesearch__block--details select{background-color:white}.c-moviesearch .filter-calendar .c-moviesearch__block{background-color:transparent}.c-moviesearch.c-filter__days{float:right;min-width:auto}.c-moviesearch__filter-toggle{display:none}.c-moviesearch .c-filter-toggle__body{display:block;height:auto}.c-moviesearch .c-filter-special{float:right;width:auto}.c-moviesearch .c-filter--wrapper{display:flex;justify-content:space-between}.c-moviesearch select{min-width:120px;max-width:200px;width:auto;float:left;font-size:16px;margin-bottom:0;margin-left:10px}.c-moviesearch select:first-child{margin-left:0}.c-moviesearch__row--wrapped .c-moviesearch__block{padding-top:20px}.c-moviesearch .c-btn--reset[type=reset]{margin-left:15px}}@media screen and (min-width: 980px){.c-moviesearch .c-btn--reset[type=reset]{margin-left:5px}}@media screen and (min-width: 1220px){.region-search-inner{max-width:1084px}}.c-moviecard{position:relative;display:flex;flex-wrap:wrap;clear:both;padding:16px 0 8px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;border-bottom:1px solid #e6e6e6}.c-moviecard__grouped-header{width:100%;margin-bottom:16px;padding:8px 16px 0 0;color:black;border-bottom:1px solid #e6e6e6}.c-moviecard__grouped-header .c-title__grouped-movie{font-size:21px;text-transform:uppercase;font-weight:bold;opacity:0.4;line-height:24px;display:block;padding-bottom:8px}.c-moviecard__grouped-header .u-icon--grouped-movie{opacity:0.4}.c-moviecard__grouped-header:hover{color:black;text-decoration:none}.c-moviecard__grouped-header:hover .c-title__grouped-movie{opacity:1}.c-moviecard__grouped-header:hover .u-icon--grouped-movie{opacity:1}.c-moviecard__grouped{position:relative;display:flex;flex-direction:column;width:100%}.c-moviecard__grouped .c-moviecard__info{margin-bottom:16px;width:100%}.c-moviecard__grouped .c-moviecard__info:last-child{margin-bottom:0}.c-moviecard__info{width:100%;padding-bottom:8px;border-bottom:1px solid #e6e6e6}.c-moviecard__description{float:left;width:calc(100% - 110px);margin-left:10px}.c-moviecard__additional{float:right;width:70px;text-align:right;margin-top:-6px;margin-right:16px}.c-moviecard__title{font-size:32px;position:relative;text-transform:uppercase}.c-moviecard__kind{text-transform:uppercase}.c-moviecard__sub{display:block;width:100%}.c-moviecard__img{float:left;width:100%;height:65.2173913043vw;background-color:#666;margin-bottom:16px;overflow:hidden;background-image:url(../images/viennale-white.svg);background-position:center;background-repeat:no-repeat;background-size:70%}.c-moviecard__img img{width:100%;height:65.2173913043vw}.c-moviecard .b-lazy{-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out;max-width:100%;opacity:0}.c-moviecard .b-lazy.b-loaded{opacity:1}.c-moviecard .b-lazy.b-error{display:none}.c-moviecard__event{padding-left:8px;width:100%}.c-moviecard__time{font-size:16px}.c-moviecard__location{float:left;margin-top:-1px;font-size:22px;line-height:24px}.c-moviecard__date-item{position:relative;float:left;display:block;width:100%;padding:8px 24px 8px 0;border-bottom:1px solid #e6e6e6}.c-moviecard__date-item:last-child{border-bottom:none}.c-moviecard__date-item:hover .c-moviecard__ical label{opacity:1}.c-moviecard__date-item:hover .c-moviecard__ical .u-icon__ical{opacity:1}.c-moviecard__ical{position:absolute;width:50px;height:20px;top:7px;right:40px;z-index:1;cursor:pointer;font-size:13px;opacity:1;color:#069edb}.c-moviecard__ical .u-icon--ical{display:block;float:left;height:20px;width:20px;margin-bottom:-5px;background:transparent url(../images/calendar.svg) no-repeat center top scroll;background-size:contain}.c-moviecard__ical input[type=checkbox]{position:absolute;left:-9999px}.c-moviecard__ical input[type=checkbox]:checked{opacity:1}.c-moviecard__ical input[type=checkbox]:checked ~ label{color:#0064b3;opacity:1}.c-moviecard__ical input[type=checkbox]:checked ~ label .u-icon--ical{background:transparent url(../images/calendar_checked.svg) no-repeat center top scroll}.c-moviecard__ical label{cursor:pointer;line-height:22px}.c-moviecard__btn,.field-name-field-shop-article-number .c-moviecard__btn,.c-moviecard .ticket-only-filmmuseum{position:absolute;top:0;right:0;height:100%;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}.c-moviecard__btn a,.field-name-field-shop-article-number .c-moviecard__btn a,.c-moviecard__btn span,.field-name-field-shop-article-number .c-moviecard__btn span,.c-moviecard__btn acronym,.field-name-field-shop-article-number .c-moviecard__btn acronym,.c-moviecard .ticket-only-filmmuseum a,.c-moviecard .ticket-only-filmmuseum span,.c-moviecard .ticket-only-filmmuseum acronym{position:absolute;top:20px;right:0;display:block;width:100%;height:27px;text-align:center;background-color:black;color:white;padding:14px 3px;text-transform:uppercase;font-size:12px;font-weight:bold}.c-moviecard__btn a,.field-name-field-shop-article-number .c-moviecard__btn a,.c-moviecard .ticket-only-filmmuseum a{background-color:#0064b3}.c-moviecard__btn a:hover,.c-moviecard .ticket-only-filmmuseum a:hover{background-color:#0064b3;text-decoration:none}.c-moviecard__btn.ticket-sold a,.c-moviecard .ticket-only-filmmuseum.ticket-sold a{background-color:black}.c-moviecard__btn.last-minute a,.c-moviecard .ticket-only-filmmuseum.last-minute a{background-color:black}.c-moviecard__btn,.field-name-field-shop-article-number .c-moviecard__btn{top:14px;right:10px;width:80px}.c-moviecard__btn abbr,.field-name-field-shop-article-number .c-moviecard__btn abbr{opacity:0;transform:translateX(100%);background-color:black;color:white;display:block;overflow:hidden;padding:12px;transition:all .2s;margin-top:4px;margin-bottom:4px;height:90%;font-size:14px;text-align:center;line-height:1.3}.c-moviecard__btn span:hover+abbr{opacity:1;transform:translateX(0);z-index:100}.c-moviecard__abbr{opacity:0;transform:translateX(calc(100% - 32px));background-color:black;color:white;display:block;overflow:hidden;padding:12px;transition:all .2s;margin-top:4px;margin-bottom:4px;height:90%;font-size:14px;text-align:center;line-height:1.3;position:absolute;top:0;z-index:2}.c-moviecard__abbr:hover{transform:translateX(0);opacity:1}.c-moviecard__location{width:calc(100% - 70px);font-size:20px}.c-moviecard__btn a,.field-name-field-shop-article-number .c-moviecard__btn a,.c-moviecard__btn span,.field-name-field-shop-article-number .c-moviecard__btn span,.c-moviecard__btn acronym,.field-name-field-shop-article-number .c-moviecard__btn acronym{transform:rotate(-90deg) translateX(-60px) translateY(77px);transform-origin:left;position:absolute;top:0;padding:4px}.c-moviecard__btn acronym,.field-name-field-shop-article-number .c-moviecard__btn acronym{padding:6px}.c-moviecard__btn.ticket-only-filmmuseum acronym{line-height:11px;font-size:10px}.c-moviecard .c-calendar__item{float:left;padding:0;margin-right:16px}.field-name-field-shop-article-number .c-moviecard__btn{position:absolute;right:0;top:30px}.c-ical{display:inline-block;bottom:0;z-index:99;position:fixed;right:0}@media screen and (min-width: 740px){.c-moviecard{padding:20px 0 20px}.c-moviecard__grouped{width:64%;margin-bottom:0}.c-moviecard__grouped-header .c-title__grouped-movie{line-height:28px;font-size:24px}.c-moviecard__description{width:calc(100% - 280px);margin-top:-6px}.c-moviecard__info{width:64%;padding-bottom:0;border-bottom:none;margin-bottom:0}.c-moviecard__event{width:36%;border-left:1px solid #e6e6e6}.c-moviecard__img{width:150px;height:110px;margin-bottom:0}.c-moviecard__img img{width:150px;height:110px;margin-bottom:0}.c-moviecard .u-icon--grouped-movie{margin-top:0}}@media screen and (min-width: 980px){.c-moviecard__grouped{width:73%;margin-bottom:0}.c-moviecard__grouped-header .c-title__grouped-movie{overflow:hidden;display:block;line-height:26px}.c-moviecard__description{width:calc(100% - 370px);margin-left:16px}.c-moviecard__info{width:73%}.c-moviecard__img{width:248px;height:184px}.c-moviecard__img img{width:248px;height:184px}.c-moviecard__event{width:27%}.c-moviecard__title{font-size:34px}.c-moviecard__ical label{opacity:0}.c-moviecard__ical .u-icon__ical{opacity:0}}.festival-year{display:inline-block}.festival-year:nth-child(odd) a{background-color:#f2f2f2}.festival-year:nth-child(even) a{background-color:#e6e6e6}.festival-year a{display:block;margin:0 8px 8px 0;width:80px;padding:25px 0;text-align:center;color:#4d4d4d;background-color:#e6e6e6;font-weight:bold;font-size:1.2em}.festival-year a:hover{background-color:#0064b3;color:white;text-decoration:none}.page-festival-archive .region-content section,.page-festivalarchiv .region-content section{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #e6e6e6}.u-icon--search{position:relative;display:block;height:22px;width:21px;background-image:url("../images/search.svg");background-size:cover}.u-icon--search-black::before{content:"";position:relative;display:block;height:22px;width:22px;background-image:url("../images/search_black.svg");background-size:cover}.u-icon--grouped-movie{background:transparent url("../images/grouped_movies.svg") no-repeat 0 0 scroll;background-size:contain;width:26px;height:33px;display:block;float:left;margin-right:8px}.u-icon--ical{background:transparent url(../images/calendar_white.svg) no-repeat center top scroll;background-size:contain;display:block;float:left;height:20px;width:20px;margin-bottom:-5px}.u-icon--ical-checked{background-image:url(../images/calendar_checked_white.svg);height:22px;width:22px;margin-right:2px}.u-icon--filter{float:left;height:20px;width:20px;margin-left:10px;background-image:url(../images/filter-white.svg);background-repeat:no-repeat;background-size:contain}.c-loading{top:50%;position:absolute;left:50%;transform:translate(-50%, -50%)}.c-loading__text{display:block;font-weight:bold;font-size:18px;text-transform:uppercase;color:#4db0ff;margin-top:10px}.c-loading__throbber{margin:0 auto;font-size:10px;position:relative;text-indent:-9999em;border-top:0.2em solid #00569a;border-right:0.2em solid #00569a;border-bottom:0.2em solid #00569a;border-left:0.2em solid #4db0ff;transform:translateZ(0);animation:load8 1.1s infinite linear}.c-loading__throbber,.c-loading__throbber:after{border-radius:50%;width:5em;height:5em;float:none;background:none}@-webkit-keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}div.tabs{position:fixed;bottom:0;left:0;right:0;background-color:#0064b3;text-align:center;font-weight:bold;padding:6px 10px;z-index:999;overflow:hidden}div.tabs ul{margin:0;padding:0;overflow:hidden}div.tabs ul li{margin-right:10px}div.tabs ul li:first-child a{background:#004880 url(../images/view.svg) no-repeat 5px center scroll !important;padding-left:30px;background-size:100%}div.tabs ul li:nth-child(2) a{background:#004880 url(../images/edit.svg) no-repeat 5px center scroll !important;padding-left:30px;background-size:100%}div.tabs ul li:last-child a{background:#004880 url(../images/translate.svg) no-repeat 5px center scroll !important;padding-left:30px;background-size:100%}div.tabs ul li a{background-color:#004880 !important;border-radius:0 !important;color:white;padding:4px 12px;display:inline-block;text-decoration:none}div.tabs ul li a:hover{background-color:#004880 !important}img{max-width:100%;height:auto}.c-event__image .field-name-field-top-image img,.block-cck-blocks-field-top-image .field-name-field-top-image img{object-fit:cover;min-height:40vh}.field-name-field-gallery-image,.field-name-field-press-images,.field-name-field-movie-images,.field-name-field-viennale-logo,.field-collection-item-field-movie-images{float:left;margin:32px 0}.field-name-field-gallery-image .field-item,.field-name-field-press-images .field-item,.field-name-field-movie-images .field-item,.field-name-field-viennale-logo .field-item,.field-collection-item-field-movie-images .field-item{float:left;margin:0 8px 8px 0}.region-content .image-thumbnail,.align-left{float:left;margin:3px 16px 16px 0;border:0}.align-right{float:right;margin:0 0 16px 16px}.c-gallery{display:flex;flex-flow:row wrap}.c-gallery__item{flex:0 1 220px;height:auto;margin:0 16px 16px 0}ul.inline li{padding:0}.inline li{margin-right:0}.field .field-label{font-weight:normal}#edit-submitted-fieldset-advertising-label-option-81,#edit-submitted-fieldset-advertising-label-option-82,#edit-submitted-fieldset-advertising-label-option-83,#edit-submitted-fieldset-advertising-label-option-84,#block-viennale-facebook-like{display:none}.field-collection-view{margin:0;padding:0;border-bottom:none}.field-collection-view .content{position:relative}.field-collection-view .field-item{position:relative}.main-wrapper{margin:0 auto;max-width:700px}.page-user .zone-menu-wrapper,.page-user .region-menu,.page-user .region-header-first{display:none !important}.page-user .region-content{max-width:800px !important}div.messages{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}div.messages.status{background-color:#be7;border:none}div.messages.error{background:#0064b3 url(../images/close_white.svg) no-repeat left top scroll;background-position:10px 10px;border:none;color:white}div.messages ul{margin-left:0;list-style-type:none}.sliding-popup-top{background-color:#0064b3}.sliding-popup-top *{color:white}#sliding-popup .popup-content{max-width:1100px;padding:10px}#sliding-popup .popup-content #popup-text{float:none;width:auto;font-size:14px}#sliding-popup .popup-content>#popup-text{float:left}#sliding-popup .popup-content h4{color:white}#sliding-popup .popup-content #popup-buttons{margin-top:5px}#sliding-popup .popup-content #popup-buttons button{display:inline-block;padding:10px 12px;margin-bottom:0;line-height:18px;font-size:16px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:bold;text-shadow:none;vertical-align:middle;cursor:pointer;background:none;background-color:#0064b3;border:none;color:white !important;-webkit-font-smoothing:antialiased;text-transform:uppercase;-webkit-appearance:none;border-radius:0;outline:0}#sliding-popup .popup-content #popup-buttons button:hover,#sliding-popup .popup-content #popup-buttons button:active{background-color:#0064b3 !important;text-decoration:none;background-position:0 -30px;-webkit-transition:background-position 0.1s linear;transition:background-position 0.1s linear}#sliding-popup .popup-content #popup-buttons button:active,#sliding-popup .popup-content #popup-buttons button.active{background-color:#0064b3 !important;background-image:none;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}#sliding-popup .popup-content #popup-buttons button:focus{outline:0;box-shadow:none}@media screen and (min-width: 48em){#sliding-popup .popup-content>#popup-text{float:left;width:70%}#sliding-popup .popup-content #popup-buttons{margin-top:5px;max-width:30% !important}}.maintenance-page .main-wrapper.maintenance-mode{text-align:center}.maintenance-page .main-wrapper .logo-img{margin-top:200px}.maintenance-page .main-wrapper .logo-img img{margin:0 auto}.maintenance-page .main-wrapper .site-name-slogan{padding:0}.maintenance-page .main-wrapper .site-slogan{margin:0}.c-filter-tags{position:relative;margin-left:0;width:auto;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;list-style-type:none}.c-filter-tags a{padding:5px;font-size:22px;background-image:none;background-size:0 0;border-bottom:0 none !important;color:#0064b3}.c-filter-tags a:hover{background-color:#0064b3;color:white}.c-filter-tags li{width:100%;margin-bottom:10px;padding:0;display:block}.c-filter-tags label{width:100%;padding:5px 20px 5px 10px;border:1px solid #ccc;color:#0064b3;transition:background-color .3s ease;cursor:pointer}.c-filter-tags input[type=checkbox]:checked ~ label{color:white;padding-right:20px;margin-right:5px;border-color:transparent;background-color:#00569a;background-image:url(../images/close_white--filter.svg);background-repeat:no-repeat;background-attachment:scroll;background-position:right center}.c-filter-tags input[type=checkbox]:hover ~ label{color:white;background-color:#00569a;border-color:transparent}.c-filter__overlay h3,.c-filter__overlay .front .block-special-quiz .block-title,.front .block-special-quiz .c-filter__overlay .block-title{font-weight:normal}.c-filter__column{flex:0 1 100%;margin-bottom:20px;padding:10px}.c-filter__column h3,.c-filter__column .front .block-special-quiz .block-title,.front .block-special-quiz .c-filter__column .block-title{margin-bottom:10px}.c-filter__column .c-btn--hollow{margin-top:-5px}.c-filter__columns{display:flex;flex-wrap:wrap}.c-filter__bottom{position:fixed;bottom:0;left:0;width:100%;display:flex;flex-direction:row;padding:10px;background-color:white;border-top:1px solid #e6e6e6;text-align:center}.c-filter__toggle{display:none}.c-filter-toggle__body{height:0;overflow:hidden;display:none;transition:all 0.5s ease-out}.c-filter__archive{display:flex;flex-wrap:wrap;margin:20px 0 10px}.c-filter__archive .c-filter__item{display:inline-block;margin:2px 3px;font-weight:bold}.c-filter__archive .c-filter__item.is-active a{background-color:#0064b3;color:white}.c-filter__archive a{display:inline-block;float:left;width:100%;padding:5px 10px;text-decoration:none;background-size:0 0 !important;border-bottom:0 none !important;transition:background-color .3s ease !important}.c-filter__archive a:hover{background-color:#0064b3;color:white}.c-filter-special{float:left;width:100%}.c-filter-special select{text-transform:none;background-color:#0064b3;color:white;background-image:url(../images/sort_white.svg)}.c-filter-special select:hover{background-color:#0064b3}.c-filter-special select:last-child{margin-right:0}.c-filter__festival{float:left;max-width:900px;margin-top:20px}.c-filter__festival .c-filter__item{display:inline-block;float:left;width:168px;margin:0 10px 10px 0;font-weight:bold}.c-filter__festival .c-filter__item:nth-child(4){margin-right:0}.c-filter__festival .c-filter__item:nth-child(5){float:left;clear:both}.c-filter__festival .c-filter__item a{float:left;width:100%;padding:10px;background-color:#f2f2f2;color:black}.c-filter__festival .c-filter__item a:hover{background-color:#0064b3;color:white}.c-filter__options{display:none}.c-filter__tags{margin-left:10px}.c-filter__tags li{display:inline-block !important;width:auto !important;margin:5px 10px 5px 0}.c-filter__tags li:first-child{margin-left:0}.c-filter__indented li:nth-child(n+2){width:calc(100% - 15px);margin-left:15px}.c-filter__indented .c-filter-tags::before{content:"";position:absolute;top:47px;left:0;height:calc(100% - 47px);border-left:1px solid #ccc}@media screen and (min-width: 480px){.c-filter__column{flex:0 1 50%}}@media screen and (min-width: 980px){.c-filter__overlay{display:flex;flex-direction:column}.c-filter__body{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:white;overflow-y:auto;overflow-x:hidden;transition:transform .3s ease-in-out}.c-filter__body.is-hidden{transform:translateY(-100%)}.c-filter__body.is-hidden .c-filter__bottom{position:static}.c-filter__column{flex:0 1 20%}.c-filter__columns:nth-of-type(2){padding-bottom:160px}.c-filter__options{display:block}.c-filter__toggle{display:flex;align-items:center;width:160px;margin-right:10px;margin-left:auto;padding:5px 10px;cursor:pointer;transition:all .3s ease;vertical-align:middle;background-color:#0064b3;color:white;border:1px solid transparent}.c-filter__toggle:hover,.c-filter__toggle.is-active{background-color:transparent;border-color:#0064b3;color:#0064b3}.c-filter__toggle:hover .u-icon--filter,.c-filter__toggle.is-active .u-icon--filter{background-image:url(../images/filter.svg)}.c-filter__close{position:absolute;top:0;right:20px;width:20px;height:20px;padding:15px;border:2px solid #4d4d4d;border-radius:50%;background-image:url(../images/close.svg);background-position:center;background-repeat:no-repeat;cursor:pointer;transition:background .2s ease}.c-filter__close:hover{background-color:#4d4d4d;background-image:url(../images/close_white.svg)}}.c-download--front{margin-top:20px;margin-bottom:20px}.c-download--front::after{content:"";display:block;margin-top:20px;border-top:1px solid #e6e6e6}.c-download--front h3,.c-download--front .front .block-special-quiz .block-title,.front .block-special-quiz .c-download--front .block-title,.c-download--front h4{margin-bottom:0;font-size:24px}.c-download--front h2{margin-bottom:5px;font-size:20px}.field-name-field-sponsor-logos{float:left;margin-bottom:20px}.field-name-field-sponsor-logos .field-item{display:inline-block;margin:10px 30px 10px 0;vertical-align:middle}
