﻿*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0}ul,ul li,ul li ul{list-style:none;margin:0;padding:0}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}.nopadding-left{padding-left:0 !important}.nopadding-right{padding-right:0 !important}.clearer{clear:both}.spacer{height:20px}.spacer-big{height:30px}hr{border-top:1px solid #000}.nobreak{white-space:nowrap;display:inline-block}.hidden-input{opacity:0;filter:alpha(opacity=0);position:absolute;z-index:-1;outline:none}.hidden-text{text-indent:100%;white-space:nowrap;overflow:hidden}.position-relative{position:relative}.video-container{position:relative;padding-bottom:55%;padding-top:15px;height:0px;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;max-width:1240px;height:100%;max-height:720px;margin:auto}.event-info .kinderoper .first-slash,.activity-category .kinderoper .first-slash{color:#e4044f}.event-info .kinderoper .second-slash,.activity-category .kinderoper .second-slash{color:#5bc4f1;margin-left:-2px}.event-info .kinderoper .third-slash,.activity-category .kinderoper .third-slash{color:#faba26;margin-left:-2px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots-container,.slick-dots{width:100%;max-width:1240px;margin:0 auto;position:relative}.slick-dots{display:inline-block !important;left:0;bottom:2.75rem;height:0;z-index:99}@media only screen and (max-width: 1024px){.slick-dots{left:1.25rem}}@media only screen and (max-width: 767px){.slick-dots{left:.625rem;bottom:2.25rem}}.slick-dots li{margin:0 5px 0 0;float:left;cursor:pointer;width:16px;height:16px;z-index:99;font-size:0;line-height:0}.slick-dots li button{letter-spacing:10em;text-indent:-1000em;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;outline:none;background:#fff;opacity:0.6;cursor:pointer;width:16px;height:16px;-webkit-transition:opacity 0.1s ease-out;-moz-transition:opacity 0.1s ease-out;-o-transition:opacity 0.1s ease-out;-ms-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out;z-index:99;font-size:0;line-height:0}.slick-dots li:only-child{display:none}.slick-dots li:hover button{opacity:0.8}.slick-dots li.slick-active button{opacity:1}.slick-prev,.slick-next{background:none;outline:none;letter-spacing:10em;text-indent:-1000em;width:42px;height:42px;border:none;position:absolute;top:0;bottom:0;margin:auto;z-index:910;-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:transform 0.1s ease-in;-moz-transition:transform 0.1s ease-in;-o-transition:transform 0.1s ease-in;-ms-transition:transform 0.1s ease-in;transition:transform 0.1s ease-in;opacity:0}.slick-prev:hover,.slick-next:hover{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media only screen and (max-width: 768px){.slick-prev,.slick-next{display:none !important}}.slick-prev{background-position:-1196px 0;left:50px}@media only screen and (max-width: 1280px){.slick-prev{left:5px}}.slick-next{background-position:-1273px 0;right:50px}@media only screen and (max-width: 1280px){.slick-next{right:5px}}@media only screen and (max-width: 768px){#slideshow-sub-container .slick-prev,#slideshow-sub-container .slick-next{display:none !important}}@media only screen and (max-width: 767px){.slideshow-home-container .slick-prev,.slideshow-home-container .slick-next{display:none !important}}#slideshow-sub-container.expanded .slick-prev,#slideshow-sub-container.expanded .slick-next,.slideshow-home-container .slick-prev,.slideshow-home-container .slick-next{opacity:1;-webkit-transition:transform 0.1s ease-in,opacity 1s ease-in;-moz-transition:transform 0.1s ease-in,opacity 1s ease-in;-o-transition:transform 0.1s ease-in,opacity 1s ease-in;-ms-transition:transform 0.1s ease-in,opacity 1s ease-in;transition:transform 0.1s ease-in,opacity 1s ease-in}.slideshow-home-container .slick-list,.slideshow-home-container .slick-track{height:100%}.slideshow-home-container .slick-dots{width:auto;float:right;left:0;bottom:5rem;right:2.5rem;margin-right:.625rem}@media only screen and (max-width: 1366px){.slideshow-home-container .slick-dots{bottom:3.125rem;right:2.5rem}}@media only screen and (max-width: 800px){.slideshow-home-container .slick-dots{float:left;right:auto;left:1.25rem;bottom:2.5rem}}.mir,.icon,.kinderoper::before,.event-list>li .event-item .opener{letter-spacing:10em;text-indent:-1000em}html,body{height:auto;min-height:100%}body{background:#fff;margin:0;padding:0;-webkit-font-smoothing:antialiased}main{padding-top:56px}@media only screen and (min-width: 1080px){main{padding-top:60px}}.home main{padding-top:0}.icon,.kinderoper::before,.event-list>li .event-item .opener,.sprite,.slick-prev,.slick-next,.arrow-down,.event-list>li .event-item .opener,#events-detail .truncate_more_link,ul.spoiler-list>li .spoiler-list-head:after,.page-head.with-nav .page-nav,#header-container .search-opener,#events-filter #month-label:after,#events-filter #category-label:after,#events-filter #past-events-label,#events-switch a:after,#events-detail .detail-head .event-date .icon.add-to-cal:after,#events-detail .detail-head .event-date .event-list>li .event-item .add-to-cal.opener:after,.event-list>li .event-item #events-detail .detail-head .event-date .add-to-cal.opener:after,.search-submit:after,#footer-container .footer-contact form.custom button[type="submit"]:after,.custom-text:after{display:inline-block;background-image:url(../images/sprite.png);background-repeat:no-repeat}.icon.photo,.photo.kinderoper::before,.event-list>li .event-item .photo.opener{background-position:-197px 0;width:30px;height:24px}.icon.video,.video.kinderoper::before,.event-list>li .event-item .video.opener{background-position:-250px 0;width:32px;height:24px}.icon.play-small,.play-small.kinderoper::before,.event-list>li .event-item .play-small.opener{background-position:-722px -161px;width:26px;height:26px;position:absolute;margin-left:-32px}.streaming-ticket .icon.play-small,.streaming-ticket .play-small.kinderoper::before,.streaming-ticket .event-list>li .event-item .play-small.opener,.event-list>li .event-item .streaming-ticket .play-small.opener{right:auto !important;top:calc(50% - 2px);transform:translateY(-50%)}.icon.close-white,.close-white.kinderoper::before,.event-list>li .event-item .close-white.opener{background-color:transparent;background-position:-1124px -160px;border:0;width:22px;height:21px}.icon.close-white:hover,.close-white.kinderoper:hover::before,.event-list>li .event-item .close-white.opener:hover,.icon.close-white:focus,.close-white.kinderoper:focus::before,.event-list>li .event-item .close-white.opener:focus{outline:none}.kinderoper::before{content:'';height:17px;background-image:url(../images/logo_kinderoper.svg);background-size:12px 17px;width:12px}.list-view .kinderoper::before{margin-right:4px}.button,.message-cancelled,ec-ticket-button button{display:inline-block;padding:9px 20px;background-color:#000;border:0;position:relative;-webkit-transition:background-color 0.2s ease-out,width 0.3s ease-out;-moz-transition:background-color 0.2s ease-out,width 0.3s ease-out;-o-transition:background-color 0.2s ease-out,width 0.3s ease-out;-ms-transition:background-color 0.2s ease-out,width 0.3s ease-out;transition:background-color 0.2s ease-out,width 0.3s ease-out}.button:active,.message-cancelled:active,.button:focus,.message-cancelled:focus,.button:hover,.message-cancelled:hover,ec-ticket-button button:active,ec-ticket-button button:focus,ec-ticket-button button:hover{background-color:#333}.button:focus,.message-cancelled:focus,ec-ticket-button button:focus{outline:1px dotted black;background-color:#383838}.button.streaming-ticket,.streaming-ticket.message-cancelled,ec-ticket-button button.streaming-ticket{padding-left:50px}.button.white,.white.message-cancelled,ec-ticket-button button.white{background-color:#fff;color:#000}.button.white:active,.white.message-cancelled:active,.button.white:focus,.white.message-cancelled:focus,.button.white:hover,.white.message-cancelled:hover,ec-ticket-button button.white:active,ec-ticket-button button.white:focus,ec-ticket-button button.white:hover{background-color:#f2f2f2}.event-list .button,.event-list .message-cancelled,.event-list .event-item .message{width:210px;padding:9px 15px}.event-list .button.streaming-ticket,.event-list .streaming-ticket.message-cancelled,.event-list .event-item .message.streaming-ticket{padding-left:40px}.event-list.small .button,.event-list.small .message-cancelled,.event-list.small .event-item .message{width:190px}.arrow-down,.event-list>li .event-item .opener,#events-detail .truncate_more_link,ul.spoiler-list>li .spoiler-list-head:after{background-position:0 0;content:" ";display:block;width:33px;height:25px;-moz-transform:scale(0.77);-webkit-transform:scale(0.77);-o-transform:scale(0.77);-ms-transform:scale(0.77);transform:scale(0.77);-webkit-transition:transform 0.1s ease-in;-moz-transition:transform 0.1s ease-in;-o-transition:transform 0.1s ease-in;-ms-transition:transform 0.1s ease-in;transition:transform 0.1s ease-in;cursor:pointer}.arrow-down:hover,.event-list>li .event-item .opener:hover,#events-detail .truncate_more_link:hover,ul.spoiler-list>li .spoiler-list-head:hover:after{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.arrow-up,.event-list>li .event-item.open .opener,#events-detail .truncate_more_link.hide-text,ul.spoiler-list>li.open .spoiler-list-head:after{background-position:-52px 0}#header-container,#content-container,#footer-container{width:100%}.header-inner,.content-inner,.footer-inner,#filter-fixed{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}@media only screen and (max-width: 710px){#filter-fixed{padding:0}}.header-inner,.content-inner{position:relative}@media only screen and (max-width: 480px){.columns{width:100%}}.content{max-width:820px;margin:0 auto;padding:50px 0}@media only screen and (max-width: 680px){.content{padding:30px 0 20px}}.large-6{padding:0 20px}.large-6:first-child{padding-left:0}.large-6:first-child+.large-6{padding-right:0}@media only screen and (max-width: 640px){.large-6{padding:0}}.page-head{padding:20px 10px;border-bottom:2px solid #000;position:relative}.page-head .subhead{margin:0;position:relative;z-index:2}@media only screen and (max-width: 650px){.page-head{padding:20px 0 !important}}@media only screen and (max-width: 480px){#events-detail .page-head{padding:10px 0 20px !important}}.page-head.with-nav .page-nav{height:66px;width:56px;position:absolute;top:37%;-moz-transform:scale(0.85);-webkit-transform:scale(0.85);-o-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85);-webkit-transition:all 0.1s ease-in;-moz-transition:all 0.1s ease-in;-o-transition:all 0.1s ease-in;-ms-transition:all 0.1s ease-in;transition:all 0.1s ease-in}.page-head.with-nav .page-nav:hover{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.page-head.with-nav .page-nav.prev{background-position:-775px 0;left:-100px}.page-head.with-nav .page-nav.prev:active{left:-110px}@media only screen and (max-width: 1500px){.page-head.with-nav .page-nav.prev{left:-60px}.page-head.with-nav .page-nav.prev:active{left:-70px}}.page-head.with-nav .page-nav.next{background-position:-878px 0;right:-100px}.page-head.with-nav .page-nav.next:active{right:-110px}@media only screen and (max-width: 1500px){.page-head.with-nav .page-nav.next{right:-60px}.page-head.with-nav .page-nav.next:active{right:-70px}}@media only screen and (max-width: 1400px){.page-head.with-nav{padding-left:50px;padding-right:50px}.page-head.with-nav .page-nav.prev{left:-10px}.page-head.with-nav .page-nav.prev:active{left:-20px}.page-head.with-nav .page-nav.next{right:-10px}.page-head.with-nav .page-nav.next:active{right:-20px}}@media only screen and (max-width: 820px){.page-head.with-nav .page-nav{-moz-transform:scale(0.6);-webkit-transform:scale(0.6);-o-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6)}.page-head.with-nav .page-nav:hover{-moz-transform:scale(0.75);-webkit-transform:scale(0.75);-o-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}.page-head.with-nav .page-nav.prev{left:-10px}.page-head.with-nav .page-nav.next{right:-10px}}@media only screen and (max-width: 650px){.page-head.with-nav .page-nav{display:none}}.oper-koeln-logo{display:inline-block;padding:.75rem 1.25rem .875rem}@media only screen and (min-width: 1080px){.oper-koeln-logo{float:left;padding:.875rem 0;margin-right:1.875rem}}.oper-koeln-logo .logo{display:block;width:10.625rem;height:1.75rem}.oper-koeln-logo .logo,.home .inverted .oper-koeln-logo .logo,#header-container.inverted .oper-koeln-logo .logo,#header-container.open .oper-koeln-logo .logo{background:url(../images/oper-koeln-logo-black.svg) no-repeat 0}.home .oper-koeln-logo .logo{background:url(../images/oper-koeln-logo-white.svg) no-repeat 0}.logo-mobile{position:fixed;left:0;right:0;top:0;z-index:101;height:3.5625rem;background:#fff;border-bottom:1px solid #000;-webkit-transition:background 0.2s ease-in;-moz-transition:background 0.2s ease-in;-o-transition:background 0.2s ease-in;-ms-transition:background 0.2s ease-in;transition:background 0.2s ease-in}@media only screen and (min-width: 1080px){.logo-mobile{display:none}}.home .logo-mobile{background:transparent;border-bottom:0}.home .logo-mobile.inverted{background:#fff;border-bottom:1px solid #000}#header-container{height:61px;position:fixed;top:0;z-index:1051;-webkit-transition:background 0.4s ease-in;-moz-transition:background 0.4s ease-in;-o-transition:background 0.4s ease-in;-ms-transition:background 0.4s ease-in;transition:background 0.4s ease-in}.admin-view #header-container{top:49px}#header-container .menu-1{float:left;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}#header-container .menu-1>li{position:relative;float:left;margin:0 3px;padding:15px 20px;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}@media only screen and (max-width: 1240px){#header-container .menu-1>li{margin:0;padding-left:18px;padding-right:18px}}@media only screen and (max-width: 1180px){#header-container .menu-1>li{padding-left:15px;padding-right:15px}}#header-container .menu-1>li>a,#header-container .menu-1>li>span{display:inline-block;border-bottom:1px solid transparent;-webkit-transition:color 0.3s ease-in;-moz-transition:color 0.3s ease-in;-o-transition:color 0.3s ease-in;-ms-transition:color 0.3s ease-in;transition:color 0.3s ease-in}#header-container .menu-1>li>a.active,#header-container .menu-1>li>span.active{border-bottom:1px solid #000}#header-container .menu-1:hover>li{opacity:0.65;-webkit-transition:opacity 0.2s ease-out 0.2s;-moz-transition:opacity 0.2s ease-out 0.2s;-o-transition:opacity 0.2s ease-out 0.2s;-ms-transition:opacity 0.2s ease-out 0.2s;transition:opacity 0.2s ease-out 0.2s}#header-container .menu-1:hover>li:hover{opacity:1;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}#header-container .menu-1:hover>li:hover .menu-2{opacity:0.99;visibility:visible;-webkit-transition:opacity 0.2s ease-out 0.1s;-moz-transition:opacity 0.2s ease-out 0.1s;-o-transition:opacity 0.2s ease-out 0.1s;-ms-transition:opacity 0.2s ease-out 0.1s;transition:opacity 0.2s ease-out 0.1s}#header-container .menu-2{position:absolute;width:330px;padding:25px 40px;top:70px;left:-25px;background:#fbfbfb;opacity:0;visibility:hidden;-webkit-transition:opacity 0.2s ease-out,visibility 0.2s ease-out;-moz-transition:opacity 0.2s ease-out,visibility 0.2s ease-out;-o-transition:opacity 0.2s ease-out,visibility 0.2s ease-out;-ms-transition:opacity 0.2s ease-out,visibility 0.2s ease-out;transition:opacity 0.2s ease-out,visibility 0.2s ease-out}#header-container .menu-2 a{display:block;-webkit-transition:background 0.3s ease-out;-moz-transition:background 0.3s ease-out;-o-transition:background 0.3s ease-out;-ms-transition:background 0.3s ease-out;transition:background 0.3s ease-out}#header-container .menu-2 a.active{background-color:#f4f4f4}#header-container .menu-2 a:focus,#header-container .menu-2 a:hover,#header-container .menu-2 a:active{background-color:#ededed}#header-container .menu-2>li{border-top:1px solid #000}#header-container .menu-2>li:first-child{border-top:none}#header-container .menu-2>li>a{padding:11px 8px;border-bottom:1px solid transparent}#header-container .menu-2>li .menu-3{border-top:1px solid #000}#header-container .menu-2>li .menu-3>li>a{padding-left:20px}#header-container .menu-2>li .menu-3>li>a span{display:block;padding:9px 8px 11px;border-top:1px solid #c1c1c1}#header-container .menu-2>li .menu-3>li:first-child>a>span{border-top:none}#header-container .menu-2:after{top:-30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:15px;margin-left:5px}#header-container .languages{float:right;padding:1px 0 3px 13px;margin-top:14px}#header-container .languages li{float:left}#header-container .languages li a:hover{text-decoration:underline}#header-container .languages li a span{display:none}#header-container .languages li:before{float:left;content:"/";position:absolute;margin:0 0 0 -8px}#header-container .languages li:first-child:before{content:""}#header-container .languages li+li{padding-left:10px}#header-container .language-switch{bottom:0;padding:24px 8px;position:relative;width:100%}@media only screen and (min-width: 1081px){#header-container .language-switch{bottom:auto;height:70px;padding:0;position:absolute;right:133px;width:auto}}#header-container .language-switch:hover .language-switch-dropdown{opacity:1;visibility:visible}#header-container .language-switch-item{display:none}@media only screen and (min-width: 1081px){#header-container .language-switch-item{display:block;padding:4px 10px;position:relative;top:12px}}#header-container .language-switch-dropdown{width:100%}@media only screen and (min-width: 1081px){#header-container .language-switch-dropdown{background:#fbfbfb;opacity:0;padding:24px 40px;position:absolute;right:-25px;top:70px;visibility:hidden;width:330px}#header-container .language-switch-dropdown::before{right:0;top:-30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:15px;margin-right:35px}}#header-container .language-switch-dropdown li{display:inline-block;padding:0 16px;border-right:1px solid #fff}#header-container .language-switch-dropdown li:last-child{border:0}@media only screen and (min-width: 1081px){#header-container .language-switch-dropdown li{border-bottom:1px solid #000;border-right:0;display:block;padding:0}#header-container .language-switch-dropdown li:last-child{border:0}}#header-container .language-switch-dropdown li a{font-family:FleischmanBTPro-Regular, Georgia, serif;font-weight:normal;font-style:normal;text-transform:none;font-size:18px;color:#fff;display:block;line-height:140%;padding:4px 8px;text-decoration:none;transition:background 0.3s ease-out}@media only screen and (min-width: 1081px){#header-container .language-switch-dropdown li a{color:#000;font-size:21px;padding:11px 8px}}#header-container .language-switch-dropdown li a.active,#header-container .language-switch-dropdown li a:hover{background-color:#45494a;transition:background 0.2s ease-out}@media only screen and (min-width: 1081px){#header-container .language-switch-dropdown li a.active,#header-container .language-switch-dropdown li a:hover{background-color:#ededed}}#header-container .search-opener{background-color:transparent;background-position:-695px -83px;cursor:pointer;height:38px;float:right;position:absolute;top:14px;right:158px;right:85px;width:48px}@media only screen and (min-width: 1080px){#header-container .search-opener:hover+.search-dropdown,#header-container .search-opener:focus+.search-dropdown{opacity:1;visibility:visible}}#header-container .calendar-icon{background-position:-1033px -86px;width:63px;height:38px;float:right;margin:12px 0 0 0;border-left:1px solid #fff}#header-container .calendar{background:#fbfbfb;width:410px;position:absolute;top:70px;right:0;padding:40px 45px;opacity:0;visibility:hidden;-webkit-transition:opacity 0.2s ease-in 0.2s,visibility 0.2s ease-in;-moz-transition:opacity 0.2s ease-in 0.2s,visibility 0.2s ease-in;-o-transition:opacity 0.2s ease-in 0.2s,visibility 0.2s ease-in;-ms-transition:opacity 0.2s ease-in 0.2s,visibility 0.2s ease-in;transition:opacity 0.2s ease-in 0.2s,visibility 0.2s ease-in}#header-container .calendar:before,#header-container .calendar:after,#header-container .search-dropdown:before,#header-container .search-dropdown:after{right:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:15px}#header-container .calendar:before,#header-container .search-dropdown:before{border-bottom-color:#fff;border-width:15px;top:-30px}#header-container .calendar:after,#header-container .search-dropdown:after{border-bottom-color:#000;border-width:16px;top:-32px;z-index:-1}#header-container .calendar:before{margin-right:2.3125rem}#header-container .calendar:after{margin-right:2.25rem}#header-container .search-dropdown:before{margin-right:5.75rem}#header-container .search-dropdown:after{margin-right:5.6875rem}#header-container .calendar-icon:hover+#calendar-menu>.calendar,#header-container #calendar-menu>.calendar:hover{opacity:1;visibility:visible}#header-container #calendar-menu.open .calendar{opacity:1;visibility:visible}#header-container.inverted{background-color:#fff;border-bottom:1px solid #000;-webkit-transition:background 0.4s ease-out;-moz-transition:background 0.4s ease-out;-o-transition:background 0.4s ease-out;-ms-transition:background 0.4s ease-out;transition:background 0.4s ease-out}@media only screen and (min-width: 1081px){#header-container.inverted .language-switch{height:60px}#header-container.inverted .language-switch .language-switch-dropdown{background:#272a2b;top:60px}#header-container.inverted .language-switch .language-switch-dropdown::before{right:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-width:15px;margin-right:35px;top:0;border-top-color:#fff;border-bottom-color:transparent}#header-container.inverted .language-switch .language-switch-dropdown li{border-bottom:1px solid #fff}#header-container.inverted .language-switch .language-switch-dropdown li:last-child{border:0}#header-container.inverted .language-switch .language-switch-dropdown li a{color:#fff}#header-container.inverted .language-switch .language-switch-dropdown li a.active,#header-container.inverted .language-switch .language-switch-dropdown li a:hover{background-color:#45494a}}#header-container.inverted .logo{background-position:0 0;-webkit-transition:background 0.3s ease-in 0.5s;-moz-transition:background 0.3s ease-in 0.5s;-o-transition:background 0.3s ease-in 0.5s;-ms-transition:background 0.3s ease-in 0.5s;transition:background 0.3s ease-in 0.5s}#header-container.inverted .menu-2{background:#272a2b;top:60px}#header-container.inverted .menu-2 a{-webkit-transition:background 0.3s ease-out;-moz-transition:background 0.3s ease-out;-o-transition:background 0.3s ease-out;-ms-transition:background 0.3s ease-out;transition:background 0.3s ease-out}#header-container.inverted .menu-2 a.active{background-color:#3c3f40}#header-container.inverted .menu-2 a:focus,#header-container.inverted .menu-2 a:hover,#header-container.inverted .menu-2 a:active{background-color:#45494a;-webkit-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-o-transition:background 0.2s ease-out;-ms-transition:background 0.2s ease-out;transition:background 0.2s ease-out}#header-container.inverted .menu-2>li{border-top:1px solid #fff}#header-container.inverted .menu-2>li:first-child{border-top:none}#header-container.inverted .menu-2>li .menu-3{border-top:1px solid #fff}#header-container.inverted .menu-2>li .menu-3>li>a span{border-top:1px solid #585a5b}#header-container.inverted .menu-2>li .menu-3>li:first-child>a>span{border-top:none}#header-container.inverted .menu-2:after{top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:15px;margin-left:5px}#header-container.inverted .search-opener{background-position:-615px -83px}#header-container.inverted .search-dropdown{top:5.5rem}#header-container.inverted .calendar-icon{background-position:-943px -86px;border-left:1px solid #000}#header-container.inverted .calendar{background-color:#272a2b;top:60px}#header-container.inverted .calendar .head p{border-color:#fff}#header-container.inverted .calendar:before{top:0;border-top-color:#fff;border-bottom-color:transparent}#header-container.inverted .calendar table tr td{border-color:#272a2b;color:#fff}#header-container.inverted .calendar table tr td.event.default{background:#f5f5f5}#header-container.inverted .calendar table tr td.event.default a+.tooltip{background:#f5f5f5}#header-container.inverted .calendar table tr td.event.default a:hover:before{border-top-color:#272a2b}.search-dropdown{display:flex;position:absolute;top:4.375rem;right:0;z-index:20;width:22.5rem;padding:.625rem 0rem;flex-direction:column;background-color:#fff;border:1px solid #000;opacity:0;visibility:hidden;-webkit-transition:opacity 0.2s ease-in 0.2s,visibility 0.2s ease-in 0.2s,top 0.2s ease-in 0.2s;-moz-transition:opacity 0.2s ease-in 0.2s,visibility 0.2s ease-in 0.2s,top 0.2s ease-in 0.2s;-o-transition:opacity 0.2s ease-in 0.2s,visibility 0.2s ease-in 0.2s,top 0.2s ease-in 0.2s;-ms-transition:opacity 0.2s ease-in 0.2s,visibility 0.2s ease-in 0.2s,top 0.2s ease-in 0.2s;transition:opacity 0.2s ease-in 0.2s,visibility 0.2s ease-in 0.2s,top 0.2s ease-in 0.2s}.search-dropdown:hover,.search-dropdown:focus{opacity:1;visibility:visible}.scrolled .search-dropdown{opacity:0}#header-search-list,#page-search-list,.autoComplete_results{position:relative}#header-search-list:not(:empty),#page-search-list:not(:empty),.autoComplete_results:not(:empty){margin:.5rem 0 0;padding:.75rem 0 0}#header-search-list:not(:empty):before,#page-search-list:not(:empty):before,.autoComplete_results:not(:empty):before{content:'';display:block;height:.0625rem;position:absolute;left:.75rem;right:.75rem;top:.1875rem;background:#c2c2c2}#header-search-list .autoComplete_result,#header-search-list .no_result,#page-search-list .autoComplete_result,#page-search-list .no_result,.autoComplete_results .autoComplete_result,.autoComplete_results .no_result{display:block;padding:.125rem .9375rem .25rem;line-height:1.2;color:#c2c2c2;text-transform:none}#header-search-list .autoComplete_result:hover,#header-search-list .autoComplete_result:focus,#header-search-list .no_result:hover,#header-search-list .no_result:focus,#page-search-list .autoComplete_result:hover,#page-search-list .autoComplete_result:focus,#page-search-list .no_result:hover,#page-search-list .no_result:focus,.autoComplete_results .autoComplete_result:hover,.autoComplete_results .autoComplete_result:focus,.autoComplete_results .no_result:hover,.autoComplete_results .no_result:focus{color:#000;background-color:#f0f0f0;cursor:pointer}#header-search-list .autoComplete_result .autoComplete_highlighted,#header-search-list .no_result .autoComplete_highlighted,#page-search-list .autoComplete_result .autoComplete_highlighted,#page-search-list .no_result .autoComplete_highlighted,.autoComplete_results .autoComplete_result .autoComplete_highlighted,.autoComplete_results .no_result .autoComplete_highlighted{color:#000}#header-search-list .autoComplete_result,#page-search-list .autoComplete_result,.autoComplete_results .autoComplete_result{font-size:1.75rem}#header-search-list .autoComplete_result.autoComplete_selected,#page-search-list .autoComplete_result.autoComplete_selected,.autoComplete_results .autoComplete_result.autoComplete_selected{background-color:#f0f0f0}#header-search-list .no_result,#page-search-list .no_result,.autoComplete_results .no_result{font-size:1.375rem;padding-top:.9375rem;padding-bottom:.625rem}#header-search-list .no_result,#header-search-list .no_result:active,#header-search-list .no_result:hover,#header-search-list .no_result:focus,#page-search-list .no_result,#page-search-list .no_result:active,#page-search-list .no_result:hover,#page-search-list .no_result:focus,.autoComplete_results .no_result,.autoComplete_results .no_result:active,.autoComplete_results .no_result:hover,.autoComplete_results .no_result:focus{color:#000;background-color:transparent;cursor:auto;outline:0 none;border:0 none}#page-search-list:not(:empty){position:absolute;margin-top:-.125rem;padding:.75rem 0 .5rem;border:2px solid black;border-top:none;background:#fff;left:0;right:0}#page-search-list .autoComplete_result,#page-search-list .no_result{padding-left:1.125rem}#page-search-list .no_result{padding-top:.75rem}.calendar{background-color:#f9f9f9;padding:40px 45px}.calendar .head{position:relative;text-align:center}.calendar .head .prev,.calendar .head .next{position:absolute;top:14px;width:46px;height:44px}.calendar .head .prev.prev,.calendar .head .next.prev{background-position:-1110px -84px;left:0}.calendar .head .prev.next,.calendar .head .next.next{background-position:-1170px -84px;right:0}.calendar .head p{display:inline-block;margin:0;border-bottom:3px solid #000}.calendar .head:before{border-bottom-color:#272a2b}.calendar table{position:relative;border:none;border-collapse:separate;background:transparent;margin:0 auto;width:100%}.calendar table tr{background:transparent}.calendar table tr td{width:14.3%;text-align:center;vertical-align:middle;padding:8px 6px;border-width:10px 1px 0 0;border-style:solid;border-color:#fbfbfb}.calendar table tr td.event.default{background:#303030;padding:0}.calendar table tr td.event.default a{display:block;padding:8px 6px;position:relative}.calendar table tr td.event.default a+.tooltip{position:absolute;z-index:10;margin-top:2px;background:#2f2f2f;left:0;right:0;padding:22px 18px;opacity:0;visibility:hidden;-webkit-transition:opacity 0.2s ease-in,visibility 0.2s ease-in;-moz-transition:opacity 0.2s ease-in,visibility 0.2s ease-in;-o-transition:opacity 0.2s ease-in,visibility 0.2s ease-in;-ms-transition:opacity 0.2s ease-in,visibility 0.2s ease-in;transition:opacity 0.2s ease-in,visibility 0.2s ease-in}.calendar table tr td.event.default a+.tooltip .event{padding:6px 2px 0;margin-top:10px;border-top:1px solid #585a5b}.calendar table tr td.event.default a+.tooltip .event:first-child{padding-top:0;margin-top:0;border-top:1px solid transparent}.calendar table tr td.event.default a:before{opacity:0;visibility:hidden;-webkit-transition:opacity 0.2s ease-in,visibility 0.2s ease-in;-moz-transition:opacity 0.2s ease-in,visibility 0.2s ease-in;-o-transition:opacity 0.2s ease-in,visibility 0.2s ease-in;-ms-transition:opacity 0.2s ease-in,visibility 0.2s ease-in;transition:opacity 0.2s ease-in,visibility 0.2s ease-in}.calendar table tr td.event.default a:hover+.tooltip,.calendar table tr td.event.default a:hover ~ .tooltip{opacity:1;visibility:visible}.calendar table tr td.event.default a:hover:before{top:100%;margin-top:2px;border:solid transparent;content:" ";height:0;width:0;position:absolute;z-index:12;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#fbfbfb;border-width:12px;margin-left:-12px;left:50%;opacity:1;visibility:visible}@media only screen and (max-width: 768px){.calendar table tr td.event.default a+.tooltip{display:none}.calendar table tr td.event.default a:hover:before{border:0}}_::-moz-svg-foreign-content,:root .calendar-icon,:root .calendar,:root .calendar .event a,:root .calendar .event .tooltip{-webkit-transition:none}@media only screen and (max-width: 480px){.teaser .calendar{display:none}}.home-quicklinks{overflow:hidden;margin:6.25rem -.5rem 1.875rem}.home-quicklinks div{float:left;padding:0 .5rem 1rem}.home-quicklinks div a{display:block;height:10.625rem;padding:1rem 2rem;color:#fff;text-decoration:none;-webkit-transition:background-color 0.2s ease-out 0.1s;-moz-transition:background-color 0.2s ease-out 0.1s;-o-transition:background-color 0.2s ease-out 0.1s;-ms-transition:background-color 0.2s ease-out 0.1s;transition:background-color 0.2s ease-out 0.1s}.home-quicklinks div .icon,.home-quicklinks div .kinderoper::before,.home-quicklinks div .event-list>li .event-item .opener,.event-list>li .event-item .home-quicklinks div .opener{height:1.8125rem;margin-bottom:.125rem}.home-quicklinks .go-to-eventlist{width:50%}.home-quicklinks .go-to-eventlist a{background-color:#5bc4f1}.home-quicklinks .go-to-eventlist a:hover,.home-quicklinks .go-to-eventlist a:focus{background-color:#35b6ee}.home-quicklinks .go-to-eventlist .icon,.home-quicklinks .go-to-eventlist .kinderoper::before,.home-quicklinks .go-to-eventlist .event-list>li .event-item .opener,.event-list>li .event-item .home-quicklinks .go-to-eventlist .opener{background-position:-803px -162px;width:1.5rem}.home-quicklinks .subscribe-newsletter{width:25%}.home-quicklinks .subscribe-newsletter a{background-color:#85C49A}.home-quicklinks .subscribe-newsletter a:hover,.home-quicklinks .subscribe-newsletter a:focus{background-color:#69b783}.home-quicklinks .subscribe-newsletter .icon,.home-quicklinks .subscribe-newsletter .kinderoper::before,.home-quicklinks .subscribe-newsletter .event-list>li .event-item .opener,.event-list>li .event-item .home-quicklinks .subscribe-newsletter .opener{background-position:-871px -162px;width:2.875rem}.home-quicklinks .ticket-hotline{width:25%}.home-quicklinks .ticket-hotline a{background-color:#f39200}.home-quicklinks .ticket-hotline a:hover,.home-quicklinks .ticket-hotline a:focus{background-color:#da8300}.home-quicklinks .ticket-hotline .icon,.home-quicklinks .ticket-hotline .kinderoper::before,.home-quicklinks .ticket-hotline .event-list>li .event-item .opener,.event-list>li .event-item .home-quicklinks .ticket-hotline .opener{background-position:-962px -163px;width:2.625rem}@media only screen and (max-width: 1023px){.home-quicklinks .go-to-eventlist{width:100%}.home-quicklinks .subscribe-newsletter{width:50%}.home-quicklinks .ticket-hotline{width:50%}}@media only screen and (max-width: 600px){.home-quicklinks{margin:1.875rem 0}.home-quicklinks .subscribe-newsletter{width:100%}.home-quicklinks .ticket-hotline{width:100%}.home-quicklinks div{float:none;padding:.25rem 0 0}.home-quicklinks div a{height:auto;padding:.5rem 1.125rem;padding-left:.375rem}.home-quicklinks br{display:none}.home-quicklinks .h3{font-size:1.25rem}.home-quicklinks .icon,.home-quicklinks .kinderoper::before,.home-quicklinks .event-list>li .event-item .opener,.event-list>li .event-item .home-quicklinks .opener{float:left}.home-quicklinks .go-to-eventlist .icon,.home-quicklinks .go-to-eventlist .kinderoper::before,.home-quicklinks .go-to-eventlist .event-list>li .event-item .opener,.event-list>li .event-item .home-quicklinks .go-to-eventlist .opener{background-position:-790px -164px;transform:scale(0.8);width:3.625rem}.home-quicklinks .subscribe-newsletter .icon,.home-quicklinks .subscribe-newsletter .kinderoper::before,.home-quicklinks .subscribe-newsletter .event-list>li .event-item .opener,.event-list>li .event-item .home-quicklinks .subscribe-newsletter .opener{background-position:-872px -164px;transform:scale(0.75);width:3.625rem}.home-quicklinks .ticket-hotline .icon,.home-quicklinks .ticket-hotline .kinderoper::before,.home-quicklinks .ticket-hotline .event-list>li .event-item .opener,.event-list>li .event-item .home-quicklinks .ticket-hotline .opener{background-position:-957px -163px;transform:scale(0.75);width:3.625rem}}.teaser-module-width{width:100%;max-width:1280px;margin:0 auto;padding:0}.teaser-module{width:100%;max-width:1280px;margin:0 auto 6.25rem;overflow:hidden}.teaser-module .teaser-item{position:relative;width:25.125rem;margin:.5rem 0;float:left;text-align:center;overflow:hidden}.teaser-module .teaser-item h3,.teaser-module .teaser-item .headline,.teaser-module .teaser-item .subline,.teaser-module .teaser-item .teaser-wrap{display:block}.teaser-module .teaser-item a{text-decoration:none}.teaser-module .teaser-item a:hover h3,.teaser-module .teaser-item a:hover .headline,.teaser-module .teaser-item a:focus h3,.teaser-module .teaser-item a:focus .headline{text-decoration:underline}.teaser-module .teaser-item .subline{font-size:1.125rem;line-height:1.55556;margin:0}.teaser-module .teaser-item.teaser-default,.teaser-module .teaser-item.teaser-photo,.teaser-module .teaser-item.teaser-video,.teaser-module .teaser-item.teaser-activity{overflow:hidden}.teaser-module .teaser-item.teaser-default .description,.teaser-module .teaser-item.teaser-photo .description,.teaser-module .teaser-item.teaser-video .description,.teaser-module .teaser-item.teaser-activity .description{position:absolute;left:0;right:0;bottom:-1.5625rem;z-index:2;padding:2rem 1.5625rem;-webkit-transition:bottom 0.2s ease-out 0.1s;-moz-transition:bottom 0.2s ease-out 0.1s;-o-transition:bottom 0.2s ease-out 0.1s;-ms-transition:bottom 0.2s ease-out 0.1s;transition:bottom 0.2s ease-out 0.1s}.teaser-module .teaser-item.teaser-default h3,.teaser-module .teaser-item.teaser-photo h3,.teaser-module .teaser-item.teaser-video h3,.teaser-module .teaser-item.teaser-activity h3{margin:0;padding:0 1.875rem 1.5625rem;-webkit-transition:transform 0.2s ease-out 0.1s;-moz-transition:transform 0.2s ease-out 0.1s;-o-transition:transform 0.2s ease-out 0.1s;-ms-transition:transform 0.2s ease-out 0.1s;transition:transform 0.2s ease-out 0.1s}.teaser-module .teaser-item.teaser-default .with-gradient,.teaser-module .teaser-item.teaser-photo .with-gradient,.teaser-module .teaser-item.teaser-video .with-gradient,.teaser-module .teaser-item.teaser-activity .with-gradient{position:relative}.teaser-module .teaser-item.teaser-default .with-gradient:after,.teaser-module .teaser-item.teaser-photo .with-gradient:after,.teaser-module .teaser-item.teaser-video .with-gradient:after,.teaser-module .teaser-item.teaser-activity .with-gradient:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:50%;max-height:19rem;-webkit-transition:height 0.2s ease-out 0.1s,max-height 0.2s ease-out 0.1s;-moz-transition:height 0.2s ease-out 0.1s,max-height 0.2s ease-out 0.1s;-o-transition:height 0.2s ease-out 0.1s,max-height 0.2s ease-out 0.1s;-ms-transition:height 0.2s ease-out 0.1s,max-height 0.2s ease-out 0.1s;transition:height 0.2s ease-out 0.1s,max-height 0.2s ease-out 0.1s}@media only screen and (min-width: 1024px){.teaser-module .teaser-item.teaser-default .with-gradient:not(:hover) .subline,.teaser-module .teaser-item.teaser-photo .with-gradient:not(:hover) .subline,.teaser-module .teaser-item.teaser-video .with-gradient:not(:hover) .subline,.teaser-module .teaser-item.teaser-activity .with-gradient:not(:hover) .subline{font-size:0;opacity:0;-webkit-transition:opacity 0.2s ease-out 0.1s,font-size 0.2s ease-out 0.2s;-moz-transition:opacity 0.2s ease-out 0.1s,font-size 0.2s ease-out 0.2s;-o-transition:opacity 0.2s ease-out 0.1s,font-size 0.2s ease-out 0.2s;-ms-transition:opacity 0.2s ease-out 0.1s,font-size 0.2s ease-out 0.2s;transition:opacity 0.2s ease-out 0.1s,font-size 0.2s ease-out 0.2s}}.teaser-module .teaser-item.teaser-default .with-gradient:hover:after,.teaser-module .teaser-item.teaser-photo .with-gradient:hover:after,.teaser-module .teaser-item.teaser-video .with-gradient:hover:after,.teaser-module .teaser-item.teaser-activity .with-gradient:hover:after{height:75%;max-height:38.75rem}.teaser-module .teaser-item.teaser-default .with-gradient:hover h3,.teaser-module .teaser-item.teaser-photo .with-gradient:hover h3,.teaser-module .teaser-item.teaser-video .with-gradient:hover h3,.teaser-module .teaser-item.teaser-activity .with-gradient:hover h3{transform:scale(1.25)}.teaser-module .teaser-item.teaser-default .with-gradient:hover .subline,.teaser-module .teaser-item.teaser-photo .with-gradient:hover .subline,.teaser-module .teaser-item.teaser-video .with-gradient:hover .subline,.teaser-module .teaser-item.teaser-activity .with-gradient:hover .subline{opacity:1;-webkit-transition:opacity 0.2s ease-out 0.2s,font-size 0.1s ease-out 0.1s;-moz-transition:opacity 0.2s ease-out 0.2s,font-size 0.1s ease-out 0.1s;-o-transition:opacity 0.2s ease-out 0.2s,font-size 0.1s ease-out 0.1s;-ms-transition:opacity 0.2s ease-out 0.2s,font-size 0.1s ease-out 0.1s;transition:opacity 0.2s ease-out 0.2s,font-size 0.1s ease-out 0.1s}.teaser-module .teaser-item.teaser-default .with-gradient:hover .description,.teaser-module .teaser-item.teaser-photo .with-gradient:hover .description,.teaser-module .teaser-item.teaser-video .with-gradient:hover .description,.teaser-module .teaser-item.teaser-activity .with-gradient:hover .description{bottom:0rem;-webkit-transition:bottom 0.2s ease-out;-moz-transition:bottom 0.2s ease-out;-o-transition:bottom 0.2s ease-out;-ms-transition:bottom 0.2s ease-out;transition:bottom 0.2s ease-out}.teaser-module .teaser-item.teaser-default.text-white .with-gradient:after,.teaser-module .teaser-item.text-white.teaser-photo .with-gradient:after,.teaser-module .teaser-item.text-white.teaser-video .with-gradient:after,.teaser-module .teaser-item.text-white.teaser-activity .with-gradient:after{background:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.8) 100%)}.teaser-module .teaser-item.teaser-default.text-white h3,.teaser-module .teaser-item.text-white.teaser-photo h3,.teaser-module .teaser-item.text-white.teaser-video h3,.teaser-module .teaser-item.text-white.teaser-activity h3,.teaser-module .teaser-item.teaser-default.text-white .subline,.teaser-module .teaser-item.text-white.teaser-photo .subline,.teaser-module .teaser-item.text-white.teaser-video .subline,.teaser-module .teaser-item.text-white.teaser-activity .subline{color:#fff}.teaser-module .teaser-item.teaser-default.text-black .with-gradient:after,.teaser-module .teaser-item.text-black.teaser-photo .with-gradient:after,.teaser-module .teaser-item.text-black.teaser-video .with-gradient:after,.teaser-module .teaser-item.text-black.teaser-activity .with-gradient:after{background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.85) 100%)}.teaser-module .teaser-item.teaser-quotation{padding:7.5rem 1.875rem}.teaser-module .teaser-item.teaser-quotation .headline{font-size:3.25rem;line-height:1.11538}.teaser-module .teaser-item.teaser-quotation .subline{font-size:1.75rem;line-height:1.21429;margin-top:1.5rem}.teaser-module .teaser-item.teaser-news .teaser-wrap{padding:4rem 3rem;-webkit-transition:background 0.2s ease-out 0.1s;-moz-transition:background 0.2s ease-out 0.1s;-o-transition:background 0.2s ease-out 0.1s;-ms-transition:background 0.2s ease-out 0.1s;transition:background 0.2s ease-out 0.1s}.teaser-module .teaser-item.teaser-news a:hover{background:#fafafa}.teaser-module .teaser-item.teaser-gif .description{padding:1.25rem 1.5625rem}.teaser-module .teaser-item .play-small{position:absolute;z-index:2;left:.625rem;top:.75rem;width:1.875rem;height:1.875rem;margin:0;background-position:-1050px -160px}@media only screen and (max-width: 1023px){.teaser-module .teaser-item.teaser-default h3,.teaser-module .teaser-item.teaser-photo h3,.teaser-module .teaser-item.teaser-video h3,.teaser-module .teaser-item.teaser-activity h3{padding:0 0 .75rem}.teaser-module .teaser-item.teaser-default .description,.teaser-module .teaser-item.teaser-photo .description,.teaser-module .teaser-item.teaser-video .description,.teaser-module .teaser-item.teaser-activity .description{bottom:0;padding-top:1.25rem;padding-bottom:1.25rem}}@media only screen and (max-width: 600px){.teaser-module .teaser-item.teaser-quotation{padding-top:2.5rem;padding-bottom:2.5rem}.teaser-module .teaser-item.teaser-quotation .headline{font-size:2.625rem}}@media only screen and (max-width: 440px){.teaser-module .teaser-item{width:100%;padding:0 16px}}.content-inner .delay-text{margin:auto;position:relative}@media only screen and (max-width: 820px){.content-inner .delay-text:before{margin-right:5px;-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}}@media only screen and (max-width: 480px){.content-inner .delay-text:before{margin-right:2px;-moz-transform:scale(0.7);-webkit-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}}.home .content-inner .delay-text{padding-top:140px;margin:-60px auto 0}@media only screen and (max-width: 1080px){.home .content-inner .delay-text{padding-top:45px;margin:0 auto -40px}}.delay-box{background-color:#f9f9f9;border-bottom:2px solid #000;padding:45px 15px 50px}@media only screen and (max-width: 768px){.delay-box{padding:25px 15px 30px}}@media only screen and (max-width: 480px){.delay-box{padding:17px 15px 20px}}.head-image{background-color:#000;background-attachment:fixed;background-repeat:no-repeat;background-position:center 60px;height:400px;overflow:hidden;position:relative}.admin-view .head-image{background-position:center 110px}@media only screen and (max-width: 1080px){.head-image{background-position:center 57px}.admin-view .head-image{background-position:center 106px}}@media only screen and (max-width: 710px){.head-image,.admin-view .head-image{background-attachment:initial;background-position:center center}}@media only screen and (max-width: 600px){.head-image{height:300px !important}}.head-image>div{position:relative;height:100%;max-width:1920px;margin:0 auto}.head-image img{width:100%}.head-image.stage,.head-image.person{height:500px}@media only screen and (max-width: 1024px){.head-image.stage,.head-image.person{background-size:1600px;height:400px}}@media only screen and (max-width: 600px){.head-image.stage,.head-image.person{background-size:1350px;height:340px}}.head-image.pagenotfound{height:600px}@media only screen and (max-width: 1400px){.head-image.pagenotfound{height:400px}}.head-image .row,.head-image .columns{height:100%}.head-image .head-content{align-items:center;background:rgba(38,42,43,0.9);display:flex;float:right;padding:1.25rem 2.5rem;position:absolute;right:0;top:0;width:35%}@media only screen and (max-width: 1365px){.head-image .head-content{padding:1.25rem}}@media only screen and (max-width: 639px){.head-image .head-content{display:none}}.head-image .head-content .columns{display:table-cell;float:none;margin:0 auto;padding:20px 6%;vertical-align:middle}.price-table{display:table;width:100%;margin:20px 0 30px}.price-table .table-row .table-cell{border-top:1px dotted #000;border-left:1px dotted #000;vertical-align:middle;text-align:center;padding:8px 10px}.price-table .table-row .table-cell:first-child{border-left:none;text-align:left;padding-left:20px}@media only screen and (max-width: 599px){.price-table .table-row .table-cell:first-child{padding-left:10px}}.price-table .table-row:first-child .table-cell{border-top:none}.price-table .table-row:first-child+.table-row .table-cell{border-top:2px solid #000}@media only screen and (max-width: 480px){.abo-head .price-table{display:block;overflow:hidden}.abo-head .price-table .table-row{display:block;width:50%;float:left;border-left:2px solid #000}.abo-head .price-table .table-row .table-cell{display:block;text-align:center !important;border-top:none;border-bottom:1px dotted #000;border-left:none;padding:8px 5px !important}.abo-head .price-table .table-row .table-cell:first-child{border-top:none !important;border-bottom:2px solid #000}.abo-head .price-table .table-row:first-child{border-left:none}.abo-head .price-table .table-row:first-child+.table-row .table-cell{border-top:none}}@media only screen and (max-width: 520px){.price-table.multiline .table-row{display:block;border:none;border-bottom:1px dotted #000}.price-table.multiline .table-row .table-cell{display:inline-block;width:19%;padding:2px 5px 8px;border:none !important}.price-table.multiline .table-row .table-cell:first-child{width:100%;padding:8px 5px 2px;font-size:2em}.price-table.multiline .table-row:first-child{border-bottom:2px solid #000}}.abo-head{background-color:#f9f9f9;border-bottom:2px solid #000;overflow:hidden}.abo-head .content{padding:30px 20px}@media only screen and (max-width: 600px){.abo-head .content{padding:30px 10px}}.contact-info-mobile{display:none}@media only screen and (max-width: 720px){.head-image .head-content{display:none}.contact-info-mobile{display:block}.contact-info-mobile div{display:block}.contact-info-mobile h3{border-top:1px solid #000;padding:20px 0 0}.contact-info-mobile h3+h3{border:0;padding:0 0 15px}.contact-info-mobile p{font-style:normal;margin:0 0 14px}.abo-head .contact-info-mobile h3{border:none;padding-top:0}}.text-block{margin:0 0 60px}@media only screen and (max-width: 820px){.text-block{margin-bottom:40px}}.content ul.content-list{padding:10px 0 20px}.content ul.content-list li{margin:0 0 15px;padding:0 0 0 15px;text-indent:-15px}.content ul.content-list li:before{content:"› ";padding-right:4px}@media only screen and (max-width: 820px){.content ul.content-list li:before{padding-right:5px}}.content ul.link-list a,.content a.link,.next_data_url a.link{display:inline-block;line-height:1em;margin:5px 0;-webkit-transition:margin-left 0.2s ease-in;-moz-transition:margin-left 0.2s ease-in;-o-transition:margin-left 0.2s ease-in;-ms-transition:margin-left 0.2s ease-in;transition:margin-left 0.2s ease-in;text-decoration:none;text-decoration:underline}.content ul.link-list a:hover,.content a.link:hover,.next_data_url a.link:hover{padding-left:0;margin-left:3px}.content ul.link-list a:after,.content a.link:after,.next_data_url a.link:after{overflow:hidden;content:" ›";font-size:2.1em;position:absolute;margin:-4px 0 0 0;padding-left:5px;-webkit-transition:padding-left 0.1s ease-in;-moz-transition:padding-left 0.1s ease-in;-o-transition:padding-left 0.1s ease-in;-ms-transition:padding-left 0.1s ease-in;transition:padding-left 0.1s ease-in}.content ul.link-list a:hover:after,.content a.link:hover:after,.next_data_url a.link:hover:after{padding-left:8px}.content ul.link-list a:active:after,.content a.link:active:after,.next_data_url a.link:active:after{padding-left:40px}.content a.link.prev{padding-left:20px}.content a.link.prev:hover{margin-left:0;margin-right:3px}.content a.link.prev:after{content:" "}.content a.link.prev:before{content:" ‹";font-size:2.1em;position:absolute;margin:-4px 0 0 -17px;padding-right:5px;-webkit-transition:margin-left 0.1s ease-in;-moz-transition:margin-left 0.1s ease-in;-o-transition:margin-left 0.1s ease-in;-ms-transition:margin-left 0.1s ease-in;transition:margin-left 0.1s ease-in}.content a.link.prev:hover:before{margin-left:-20px}.content a.link.prev:active:before{margin-left:-52px}.content ul.link-list{margin:5px 0}.content ul.link-list li{margin:0 0 10px}.content ul.link-list li a{margin:0}.content h3+a.link{margin:0 0 30px}ul.press-downloads{margin:45px -8px 0}ul.press-downloads li{float:left;width:50%;padding:0 8px 16px}ul.press-downloads li>a{position:relative;display:block;height:420px;background:#272a2b}ul.press-downloads li>a img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}ul.press-downloads li .text{display:inline-block;width:100%;min-height:170px;padding:13px 12px;background-color:#f9f9f9}ul.press-downloads li .text p{margin:0 0 10px}@media only screen and (max-width: 640px){ul.press-downloads li{float:none;width:100%;padding:0}ul.press-downloads li>a{height:auto;text-align:center}ul.press-downloads li>a img{position:static}ul.press-downloads li .text{padding:10px 20px 20px;min-height:auto;height:auto}}@media only screen and (max-width: 480px){ul.press-downloads li .text{padding:10px 10px 20px}}.content .eye-catcher-abo{position:absolute;right:20px;margin:-10px 0 0}@media only screen and (max-width: 1200px){.content .eye-catcher-abo+h2+.content-list,.content .eye-catcher-abo+.content-list{padding-right:220px}}@media only screen and (max-width: 680px){.content .eye-catcher-abo{position:static}.content .eye-catcher-abo+h2+.content-list,.content .eye-catcher-abo+.content-list{padding-right:0}.content .eye-catcher-abo+h2{margin-top:20px}}#map{position:relative;height:0;overflow:hidden;margin:10px 0 40px;width:100%;height:360px}h1.anchor a,h2.anchor a,h3.anchor a,h4.anchor a,h5.anchor a,h6.anchor a{text-decoration:none;cursor:default;margin-top:-80px;padding-top:80px;display:block}#events-overview h1{display:none;border-bottom:2px solid #000;padding:10px 0}#events-overview.grid-view h1{display:block;border-bottom:none;padding:41px 0 20px}#events-filter{padding:20px 0 15px;padding:20px 0 0;display:inline-block;width:100%;background:#fff}#events-filter .month-filter-wrap{float:left;position:relative}#events-filter .category-filter-wrap{float:right;position:relative;background:transparent !important}#events-filter .past-events-filter-wrap{float:right;padding-right:30px;-webkit-transition:padding-left 0.3s ease-out;-moz-transition:padding-left 0.3s ease-out;-o-transition:padding-left 0.3s ease-out;-ms-transition:padding-left 0.3s ease-out;transition:padding-left 0.3s ease-out}#events-filter #month-label,#events-filter #category-label{position:relative;display:inline-block;cursor:pointer;padding:20px 50px 20px 25px}#events-filter #month-label:after,#events-filter #category-label:after{content:"";width:30px;height:15px;background-position:-640px 0;position:absolute;right:5px;top:48px;-moz-transform:scale(0.75);-webkit-transform:scale(0.75);-o-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);-webkit-transition:transform 0.2s ease-in;-moz-transition:transform 0.2s ease-in;-o-transition:transform 0.2s ease-in;-ms-transition:transform 0.2s ease-in;transition:transform 0.2s ease-in}#events-filter #month-label:hover:after,#events-filter #category-label:hover:after{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#events-filter #month-list,#events-filter #category-list{padding:0 25px;position:absolute;z-index:10;max-height:0;overflow:hidden;-webkit-transition:max-height 0.3s ease-out;-moz-transition:max-height 0.3s ease-out;-o-transition:max-height 0.3s ease-out;-ms-transition:max-height 0.3s ease-out;transition:max-height 0.3s ease-out}#events-filter #month-list li,#events-filter #category-list li{border-top:1px solid #fff}#events-filter #month-list li:first-child,#events-filter #category-list li:first-child{border-top:2px solid #fff}#events-filter #month-list li a,#events-filter #category-list li a{display:block;padding:11px 1px}@media only screen and (max-width: 480px){#events-filter #month-list li a,#events-filter #category-list li a{padding:9px 1px}}#events-filter #month-list li a:focus,#events-filter #month-list li a:hover,#events-filter #category-list li a:focus,#events-filter #category-list li a:hover{background-color:#3c3f40}#events-filter #month-list{overflow-y:auto}#events-filter #month-filter:checked+#month-label+#month-list,#events-filter #month-filter:checked+#category-label+#category-list,#events-filter #month-filter:checked ~ #month-list,#events-filter #month-filter:checked ~ #category-list,#events-filter #category-filter:checked+#month-label+#month-list,#events-filter #category-filter:checked+#category-label+#category-list,#events-filter #category-filter:checked ~ #month-list,#events-filter #category-filter:checked ~ #category-list{height:auto;max-height:540px;padding-bottom:5px}#events-filter #month-filter:checked+#month-label:after,#events-filter #month-filter:checked+#category-label:after,#events-filter #category-filter:checked+#month-label:after,#events-filter #category-filter:checked+#category-label:after{right:18px;background-position:-700px 0;-moz-transform:scale(0.75) rotate(180deg);-webkit-transform:scale(0.75) rotate(180deg);-o-transform:scale(0.75) rotate(180deg);-ms-transform:scale(0.75) rotate(180deg);transform:scale(0.75) rotate(180deg)}#events-filter #month-filter:checked+#month-label:hover:after,#events-filter #month-filter:checked+#category-label:hover:after,#events-filter #category-filter:checked+#month-label:hover:after,#events-filter #category-filter:checked+#category-label:hover:after{-moz-transform:scale(1) rotate(180deg);-webkit-transform:scale(1) rotate(180deg);-o-transform:scale(1) rotate(180deg);-ms-transform:scale(1) rotate(180deg);transform:scale(1) rotate(180deg)}#events-filter #month-filter:checked+#month-label,#events-filter #month-list,#events-filter #category-filter:checked+#category-label,#events-filter #category-list{background:#272a2b}#events-filter #month-filter:checked+#month-label,#events-filter #month-list{width:105%;min-width:250px;max-width:400px}#events-filter #category-filter:checked+#category-label,#events-filter #category-list{width:305px}#events-filter #category-label{padding:15px 58px 15px 25px;margin-top:28px;float:right}#events-filter #category-label:after{top:21px;right:15px}@media only screen and (max-width: 480px){#events-filter #category-label{padding-top:13px;padding-bottom:12px}#events-filter #category-label:after{top:18px;-moz-transform:scale(0.6);-webkit-transform:scale(0.6);-o-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6)}}#events-filter #category-filter:checked+#category-label:after{right:18px}@media only screen and (max-width: 480px){#events-filter #category-filter:checked+#category-label:after{-moz-transform:scale(0.6);-webkit-transform:scale(0.6);-o-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6)}}#events-filter #category-list{top:85px;right:0}#events-filter #past-events-label{background-position:0 -82px;padding-left:34px;margin-top:39px;cursor:pointer;float:right}#events-filter input[type="checkbox"]:checked+#past-events-label{background-position:0 -164px}#events-switch{clear:both;overflow:hidden;padding:13px 25px 15px;-webkit-transition:padding-left 0.3s ease-out;-moz-transition:padding-left 0.3s ease-out;-o-transition:padding-left 0.3s ease-out;-ms-transition:padding-left 0.3s ease-out;transition:padding-left 0.3s ease-out;border-top:2px solid #000;border-bottom:2px solid #000}@media only screen and (max-width: 950px){#events-switch{padding-left:15px}}#events-switch a{float:left;padding-right:38px;margin-right:45px;position:relative}#events-switch a:after{display:block;content:"";width:22px;height:20px;position:absolute;right:0;opacity:0.75}#events-switch a.active:after{opacity:1}#events-switch a.list:after{top:9px;background-position:-406px 0}#events-switch a.list.active:after{top:8px}#events-switch a.grid:after{top:8px;background-position:-459px 0}#events-switch a.grid.active:after{top:8px}#events-overview.grid-view{overflow:hidden;margin-bottom:80px}#events-overview.grid-view #events-filter{padding-bottom:0}#events-overview.grid-view #events-switch{padding-top:14px}@media only screen and (max-width: 780px){#events-switch a.grid{padding-right:33px;margin-right:30px}#events-filter{padding-bottom:1px}#events-filter .month-filter-wrap{float:none;border-bottom:2px solid #000}#events-filter .category-filter-wrap{float:right}#events-filter .category-filter-wrap #category-label{margin-top:0}#events-filter .past-events-filter-wrap{float:left;padding-left:25px}#events-filter .past-events-filter-wrap #past-events-label{margin-top:11px}}@media only screen and (max-width: 780px) and (max-width: 950px){#events-filter .past-events-filter-wrap{padding-left:15px}}@media only screen and (max-width: 780px) and (max-width: 760px){#events-filter .past-events-filter-wrap{display:none}}@media only screen and (max-width: 780px){#events-filter #category-list{top:58px}}@media only screen and (max-width: 780px) and (max-width: 480px){#events-filter #category-list{top:51px}}@media only screen and (max-width: 599px){#events-overview h1{display:block}#events-overview.grid-view h1{padding:10px 0}#events-filter{padding:0;border-bottom:2px solid #000;display:inline-block;width:100%}#events-filter .month-filter-wrap{display:none}#events-filter .category-filter-wrap #category-label{margin-top:0}}@media only screen and (max-width: 599px) and (max-width: 360px){#events-filter .category-filter-wrap,#events-filter #category-label,#events-filter #category-list{float:none;width:100% !important}#events-filter #category-label{padding-left:5px}#events-filter #category-label:after{right:5px}#events-filter #category-filter:checked+#category-label{padding-left:25px}}@media only screen and (max-width: 599px){#events-switch{display:none}}#filter-fixed{background:#fff;position:fixed;top:57px;left:0;right:0;z-index:100;line-height:0}.admin-view #filter-fixed{top:109px}#filter-fixed #events-filter{border-bottom:2px solid #000}#filter-fixed+#events-switch{margin-top:124px;border-top:none}@media only screen and (max-width: 780px){#filter-fixed+#events-switch{margin-top:189px}}@media only screen and (max-width: 710px){#filter-fixed{position:static}#filter-fixed+#events-switch{margin-top:0}}.event-list{clear:both;margin-bottom:80px}#search-results-page .event-list{margin-bottom:0}.event-list>li{border-bottom:1px solid #000}.event-list>li:first-child{border-top:1px solid #000}.event-list>li .event-item,.event-list>li .vertical-center{height:auto;transition:height .15s ease-in-out, padding .15s ease-in-out}.event-list>li .vertical-center{-webkit-transition:padding 0.3s ease-in;-moz-transition:padding 0.3s ease-in;-o-transition:padding 0.3s ease-in;-ms-transition:padding 0.3s ease-in;transition:padding 0.3s ease-in;padding-right:5px}.event-list>li a.event-head,.event-list>li .description{padding-left:170px}.event-list>li a.event-head:before,.event-list>li .description:before{left:170px}@media only screen and (max-width: 1200px){.event-list>li a.event-head,.event-list>li .description{padding-left:130px}.event-list>li a.event-head:before,.event-list>li .description:before{left:130px}}@media only screen and (max-width: 950px){.event-list>li a.event-head,.event-list>li .description{padding-left:110px}.event-list>li a.event-head:before,.event-list>li .description:before{left:110px}}@media only screen and (max-width: 599px){.event-list>li a.event-head,.event-list>li .description{padding-left:65px}.event-list>li a.event-head:before,.event-list>li .description:before{left:65px}}.event-list>li .event-item{position:relative}.event-list>li .event-item a.event-head{position:relative;display:table;width:100%;padding-right:230px;padding-top:1.625rem;padding-bottom:3.125rem;cursor:pointer;-webkit-transition:background-color 0.3s ease-in,padding-left 0.3s ease-out 0.3s,padding-bottom 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in,padding-left 0.3s ease-out 0.3s,padding-bottom 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in,padding-left 0.3s ease-out 0.3s,padding-bottom 0.3s ease-in-out;-ms-transition:background-color 0.3s ease-in,padding-left 0.3s ease-out 0.3s,padding-bottom 0.3s ease-in-out;transition:background-color 0.3s ease-in,padding-left 0.3s ease-out 0.3s,padding-bottom 0.3s ease-in-out}.event-list>li .event-item a.event-head .event-title{border-bottom:2px solid transparent;-webkit-transition:border-bottom 0.3s ease-in;-moz-transition:border-bottom 0.3s ease-in;-o-transition:border-bottom 0.3s ease-in;-ms-transition:border-bottom 0.3s ease-in;transition:border-bottom 0.3s ease-in}.event-list>li .event-item a.event-head:focus,.event-list>li .event-item a.event-head:hover{background-color:#f4f4f4;-webkit-transition:background-color 0.2s ease-in 0.05s;-moz-transition:background-color 0.2s ease-in 0.05s;-o-transition:background-color 0.2s ease-in 0.05s;-ms-transition:background-color 0.2s ease-in 0.05s;transition:background-color 0.2s ease-in 0.05s}.event-list>li .event-item a.event-head:focus .event-title,.event-list>li .event-item a.event-head:hover .event-title{border-bottom:2px solid #000;-webkit-transition:border-bottom 0.2s ease-in 0.05s;-moz-transition:border-bottom 0.2s ease-in 0.05s;-o-transition:border-bottom 0.2s ease-in 0.05s;-ms-transition:border-bottom 0.2s ease-in 0.05s;transition:border-bottom 0.2s ease-in 0.05s}.event-list>li .event-item a.event-head:focus .vertical-center,.event-list>li .event-item a.event-head:hover .vertical-center{padding-right:0;padding-left:5px;-webkit-transition:padding 0.2s ease-in 0.05s;-moz-transition:padding 0.2s ease-in 0.05s;-o-transition:padding 0.2s ease-in 0.05s;-ms-transition:padding 0.2s ease-in 0.05s;transition:padding 0.2s ease-in 0.05s}.event-list>li .event-item a.event-head:before{display:block;content:"";position:absolute;top:0;right:0;border-top:1px dotted #000;z-index:2}.event-list>li .event-item a.event-head .vertical-center{display:table-cell;vertical-align:middle}.event-list>li .event-item a.event-head .event-date{position:absolute;z-index:1;left:0;top:0;-webkit-transition:padding-left 0.3s ease-out 0.3s;-moz-transition:padding-left 0.3s ease-out 0.3s;-o-transition:padding-left 0.3s ease-out 0.3s;-ms-transition:padding-left 0.3s ease-out 0.3s;transition:padding-left 0.3s ease-out 0.3s;padding:26px 0 0 25px}@media only screen and (max-width: 950px){.event-list>li .event-item a.event-head .event-date{padding:33px 0 0 15px}}.event-list>li .event-item a.event-head .event-date .day{display:block;padding-bottom:4px}.event-list>li .event-item a.event-head .event-info{position:relative;display:inline-block;z-index:1;max-width:800px}.event-list>li .event-item a.event-head .icon.kleine-oper,.event-list>li .event-item a.event-head .kleine-oper.kinderoper::before,.event-list>li .event-item a.event-head .kleine-oper.opener{background-position:-299px 0;width:72px;height:65px;margin:-5px 0 0 10px;position:absolute}.event-list>li .event-item a.event-head .introduction-info{position:absolute;left:75px;top:30px;z-index:2;-webkit-transition:left 0.3s ease-out 0.3s;-moz-transition:left 0.3s ease-out 0.3s;-o-transition:left 0.3s ease-out 0.3s;-ms-transition:left 0.3s ease-out 0.3s;transition:left 0.3s ease-out 0.3s}.event-list>li .event-item a.event-head .introduction-info .icon,.event-list>li .event-item a.event-head .introduction-info .kinderoper::before,.event-list>li .event-item a.event-head .introduction-info .opener{background-position:-540px -157px;display:block;width:47px;height:47px}.event-list>li .event-item a.event-head .introduction-info .tooltip{position:absolute;width:320px;top:-18px;left:65px}.event-list>li .event-item a.event-head .introduction-info .tooltip:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-right-color:rgba(39,42,43,0.98);border-width:13px;margin-top:-13px}@media only screen and (max-width: 950px){.event-list>li .event-item a.event-head .introduction-info{left:52px}.event-list>li .event-item a.event-head .introduction-info .icon,.event-list>li .event-item a.event-head .introduction-info .kinderoper::before,.event-list>li .event-item a.event-head .introduction-info .opener{-moz-transform:scale(0.85106);-webkit-transform:scale(0.85106);-o-transform:scale(0.85106);-ms-transform:scale(0.85106);transform:scale(0.85106)}}@media only screen and (max-width: 680px){.event-list>li .event-item a.event-head .introduction-info{top:22px;left:36px}.event-list>li .event-item a.event-head .introduction-info .icon,.event-list>li .event-item a.event-head .introduction-info .kinderoper::before,.event-list>li .event-item a.event-head .introduction-info .opener{-moz-transform:scale(0.70213);-webkit-transform:scale(0.70213);-o-transform:scale(0.70213);-ms-transform:scale(0.70213);transform:scale(0.70213)}}@media only screen and (max-width: 599px){.event-list>li .event-item a.event-head .introduction-info{top:14px;left:24px}.event-list>li .event-item a.event-head .introduction-info .icon,.event-list>li .event-item a.event-head .introduction-info .kinderoper::before,.event-list>li .event-item a.event-head .introduction-info .opener{-moz-transform:scale(0.51064);-webkit-transform:scale(0.51064);-o-transform:scale(0.51064);-ms-transform:scale(0.51064);transform:scale(0.51064)}}.event-list>li .event-item:first-child a.event-head:before{border-top:0}.event-list>li .event-item .description{position:relative;-webkit-transition:margin 0.1s ease-in 0.1s,padding-left 0.3s ease-out;-moz-transition:margin 0.1s ease-in 0.1s,padding-left 0.3s ease-out;-o-transition:margin 0.1s ease-in 0.1s,padding-left 0.3s ease-out;-ms-transition:margin 0.1s ease-in 0.1s,padding-left 0.3s ease-out;transition:margin 0.1s ease-in 0.1s,padding-left 0.3s ease-out;margin-top:0;-webkit-transition:margin 0.3s ease-in 0.1s,padding-left 0.3s ease-out;-moz-transition:margin 0.3s ease-in 0.1s,padding-left 0.3s ease-out;-o-transition:margin 0.3s ease-in 0.1s,padding-left 0.3s ease-out;-ms-transition:margin 0.3s ease-in 0.1s,padding-left 0.3s ease-out;transition:margin 0.3s ease-in 0.1s,padding-left 0.3s ease-out;overflow:hidden;max-height:0;transition:max-height .25s ease-in-out}.event-list>li .event-item.premiere .status,.event-list>li .event-item.revival .status,.event-list>li .event-item.special-event .status{display:block;position:absolute;top:6px;left:104px;width:25px;height:92%;position:absolute;-moz-transform:skewX(15deg);-webkit-transform:skewX(15deg);-o-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg);margin:0 0 0 -18px}@media only screen and (max-width: 950px){.event-list>li .event-item.premiere .status,.event-list>li .event-item.revival .status,.event-list>li .event-item.special-event .status{left:88px;width:22px;margin-left:-15px}}.event-list>li .event-item.premiere .status{background:#f39200}.event-list>li .event-item.premiere a.event-head .activity-category,.event-list>li .event-item.premiere a.event-head .event-title{color:#f39200}.event-list>li .event-item.premiere a.event-head:hover .event-title{border-bottom-color:#f39200}.event-list>li .event-item.postponed .status{background-color:#d4d4d4 !important;opacity:0.5}.event-list>li .event-item.postponed p.postponed-message{position:absolute;top:50%;margin-top:-16px;left:20%;z-index:1;pointer-events:none}@media only screen and (max-width: 480px){.event-list>li .event-item.postponed p.postponed-message{left:65px}}.event-list>li .event-item .ticket,.event-list>li .event-item .message-cancelled,.event-list>li .event-item .message,.event-list>li .event-item .message-cancelled{position:absolute;right:20px}.event-list>li .event-item .message{top:12px;pointer-events:none;padding:15px 0 10px}.event-list>li .event-item .ticket,.event-list>li .event-item .message-cancelled,.event-list>li .event-item .message-cancelled{top:50px}.event-list>li .event-item>.ticket-info{position:absolute;top:12px;right:20px;display:flex;flex-flow:column;justify-content:center}@media only screen and (max-width: 679px){.event-list>li .event-item>.ticket-info{right:10px}}@media only screen and (max-width: 599px){.event-list>li .event-item>.ticket-info{left:0;position:relative;top:-15px}.event-list>li .event-item>.ticket-info>.message{display:flex;padding-bottom:0;width:auto}}.event-list>li .event-item>.ticket-info>.message,.event-list>li .event-item>.ticket-info>.ticket,.event-list>li .event-item>.ticket-info>.message-cancelled{position:relative;top:auto;right:auto}.event-list>li .event-item a.button:active,.event-list>li .event-item a.message-cancelled:active{margin-top:1px}.event-list>li .event-item.sold-out .ticket,.event-list>li .event-item.sold-out .message-cancelled{background-color:#d4d4d4}.event-list>li .event-item.free-entry .ticket,.event-list>li .event-item.free-entry .message-cancelled{background-color:#f0f0f0;pointer-events:none}@media only screen and (max-width: 800px){.event-list>li .event-item .ticket,.event-list>li .event-item .message-cancelled,.event-list>li .event-item .message{width:163px}.event-list>li .event-item .message{padding:0;top:20px}}.event-list>li .event-item .opener{position:absolute;right:15px;bottom:20px}@media only screen and (max-width: 800px){.event-list>li .event-item .icon.livestream,.event-list>li .event-item .livestream.kinderoper::before,.event-list>li .event-item .livestream.opener{-moz-transform:scale(0.85);-webkit-transform:scale(0.85);-o-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85);margin-right:2px}}.event-list>li .event-item .cast-list{padding-top:3px}.event-list>li .event-item .cast-list li{margin:0;padding:0 0 4px;border:0}.event-list>li .event-item .cast-list,.event-list>li .event-item .description-short{max-width:650px;-webkit-transition:width 0.3s ease-out;-moz-transition:width 0.3s ease-out;-o-transition:width 0.3s ease-out;-ms-transition:width 0.3s ease-out;transition:width 0.3s ease-out}.event-list>li .event-item .image{width:38%;-webkit-transition:width 0.3s ease-out;-moz-transition:width 0.3s ease-out;-o-transition:width 0.3s ease-out;-ms-transition:width 0.3s ease-out;transition:width 0.3s ease-out;position:absolute;right:20px;top:5px}.event-list>li .event-item .image img{float:left}@media only screen and (max-width: 800px){.event-list>li .event-item .cast-list,.event-list>li .event-item .description-short{width:52%}.event-list>li .event-item .image{width:33%}}@media only screen and (max-width: 760px){.event-list>li .event-item .cast-list,.event-list>li .event-item .description-short{width:90%}.event-list>li .event-item .image{display:none}}.event-list>li .event-item.open{height:auto;background-color:#f9f9f9;padding-bottom:3.125rem}.event-list>li .event-item.open a.event-head{background-color:inherit;padding-bottom:2.75rem}.event-list>li .event-item.open .description{margin-top:-10px;max-height:800px;transition:max-height 0.2s ease-in-out}.event-list>li .event-item.past .icon.photo,.event-list>li .event-item.past .photo.kinderoper::before,.event-list>li .event-item.past .photo.opener,.event-list>li .event-item.past .icon.video,.event-list>li .event-item.past .video.kinderoper::before,.event-list>li .event-item.past .video.opener{opacity:0.55}.event-list>li.headline-month{padding:2px 10px 3px 25px;border-top:1px solid #000;border-bottom:2px solid #000}@media only screen and (max-width: 950px){.event-list>li.headline-month{padding-left:15px}}@media only screen and (max-width: 680px){.event-list>li.headline-month{padding-left:5px}}.event-list+h3{border-top:2px solid #000;border-bottom:2px solid #000;padding:7px 20px}.event-list.small{margin-top:10px;margin-bottom:40px}.event-list.small>li a.event-head,.event-list.small>li .description{padding-left:140px}.event-list.small>li a.event-head .event-date{padding-left:20px}.event-list.small>li a.event-head .event-info{margin-top:0}.event-list.small>li .event-item.open .description{margin-top:10px;margin-bottom:30px}.event-list.abo-events>li a.event-head{padding-right:10px !important}@media only screen and (max-width: 950px){.event-list,.event-list.small{clear:both}.event-list>li .event-item a.event-head,.event-list>li .event-item .description,.event-list.small>li .event-item a.event-head,.event-list.small>li .event-item .description{padding-left:110px}}@media only screen and (max-width: 767px){.event-list>li .event-item,.event-list>li .vertical-center,.event-list.small>li .event-item,.event-list.small>li .vertical-center{height:120px}.event-list>li .event-item a.event-head,.event-list.small>li .event-item a.event-head{padding-left:84px;padding-right:190px}.event-list>li .event-item a.event-head .event-date,.event-list.small>li .event-item a.event-head .event-date{padding-top:26px;padding-left:5px}.event-list>li .event-item a.event-head .status,.event-list.small>li .event-item a.event-head .status{left:65px;width:18px;margin-left:-10px}.event-list>li .event-item a.event-head .icon.kleine-oper,.event-list>li .event-item a.event-head .kleine-oper.kinderoper::before,.event-list>li .event-item a.event-head .kleine-oper.opener,.event-list.small>li .event-item a.event-head .icon.kleine-oper,.event-list.small>li .event-item a.event-head .kleine-oper.kinderoper::before,.event-list.small>li .event-item a.event-head .kleine-oper.opener{-moz-transform:scale(0.7);-webkit-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);margin:-12px 0 0 5px}.event-list>li .event-item .ticket,.event-list>li .event-item .message-cancelled,.event-list>li .event-item .message,.event-list.small>li .event-item .ticket,.event-list.small>li .event-item .message-cancelled,.event-list.small>li .event-item .message{right:10px}.event-list>li .event-item .description,.event-list>li .event-item .icon.photo,.event-list>li .event-item .photo.kinderoper::before,.event-list>li .event-item .photo.opener,.event-list>li .event-item .icon.video,.event-list>li .event-item .video.kinderoper::before,.event-list>li .event-item .video.opener,.event-list>li .event-item .livestream-info,.event-list>li .event-item .opener,.event-list>li .event-item .abo-or-info,.event-list>li .event-item .price,.event-list.small>li .event-item .description,.event-list.small>li .event-item .icon.photo,.event-list.small>li .event-item .photo.kinderoper::before,.event-list.small>li .event-item .photo.opener,.event-list.small>li .event-item .icon.video,.event-list.small>li .event-item .video.kinderoper::before,.event-list.small>li .event-item .video.opener,.event-list.small>li .event-item .livestream-info,.event-list.small>li .event-item .opener,.event-list.small>li .event-item .abo-or-info,.event-list.small>li .event-item .price{display:none}}@media only screen and (max-width: 599px){.event-list>li .event-item,.event-list>li .vertical-center,.event-list.small>li .event-item,.event-list.small>li .vertical-center{height:auto}.event-list>li .event-item a.event-head,.event-list.small>li .event-item a.event-head{padding-bottom:1.75rem;padding-left:65px;padding-right:10px}.event-list>li .event-item a.event-head:hover,.event-list.small>li .event-item a.event-head:hover{background-color:transparent}.event-list>li .event-item a.event-head .event-date,.event-list.small>li .event-item a.event-head .event-date{padding-top:20px}.event-list>li .event-item a.event-head .event-date .year,.event-list.small>li .event-item a.event-head .event-date .year{display:none}.event-list>li .event-item a.event-head .event-info,.event-list.small>li .event-item a.event-head .event-info{margin-top:-1px}.event-list>li .event-item a.event-head .status,.event-list.small>li .event-item a.event-head .status{top:3%;left:52px;width:14px;height:94%;margin-left:-10px}.event-list>li .event-item a.event-head .icon.kleine-oper,.event-list>li .event-item a.event-head .kleine-oper.kinderoper::before,.event-list>li .event-item a.event-head .kleine-oper.opener,.event-list.small>li .event-item a.event-head .icon.kleine-oper,.event-list.small>li .event-item a.event-head .kleine-oper.kinderoper::before,.event-list.small>li .event-item a.event-head .kleine-oper.opener{margin-top:18px}.event-list>li .event-item .ticket,.event-list>li .event-item .message-cancelled,.event-list>li .event-item .message,.event-list.small>li .event-item .ticket,.event-list.small>li .event-item .message-cancelled,.event-list.small>li .event-item .message{left:65px;position:relative;right:auto;top:auto;margin-bottom:1.25rem}}#events-overview .event-list li:first-child{border-top:none}#events-overview .event-list li.next_data_url{padding-bottom:2px;border-top:1px solid #000;border-bottom:2px solid #000;overflow:hidden;margin-bottom:20px}#events-overview .event-list li.next_data_url .link{float:right;margin-right:20px;border:none !important}.introduction-info .tooltip{background:rgba(39,42,43,0.98);padding:17px 20px;opacity:0;visibility:hidden;-webkit-transition:opacity 0.2s ease-in,visibility 0.2s ease-in;-moz-transition:opacity 0.2s ease-in,visibility 0.2s ease-in;-o-transition:opacity 0.2s ease-in,visibility 0.2s ease-in;-ms-transition:opacity 0.2s ease-in,visibility 0.2s ease-in;transition:opacity 0.2s ease-in,visibility 0.2s ease-in}.introduction-info:hover .tooltip{opacity:1;visibility:visible}.event-grid{display:flex;flex-wrap:wrap;min-height:300px;min-height:0;margin:0 -.5rem;padding-top:2rem}@media only screen and (max-width: 600px){.event-grid{padding-top:.375rem}}.event-grid li{position:relative;width:33.333333%;float:left;padding:0 8px 16px}.event-grid li .image{position:relative;overflow:hidden}.event-grid li .image img{width:100%;-webkit-transition:transform 0.3s ease-out;-moz-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;-ms-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out}.event-grid li .image .event-date{position:absolute;z-index:2;top:1px;left:2px;width:80px;text-align:center}@media only screen and (max-width: 480px){.event-grid li .image .event-date{width:65px}}.event-grid li .image .day{display:block}.event-grid li .wrapper{position:relative}.event-grid li .text{-webkit-transition:background 0.3s ease-out,width 0.5s ease-in;-moz-transition:background 0.3s ease-out,width 0.5s ease-in;-o-transition:background 0.3s ease-out,width 0.5s ease-in;-ms-transition:background 0.3s ease-out,width 0.5s ease-in;transition:background 0.3s ease-out,width 0.5s ease-in;display:table;width:100%;height:205px;background:#f9f9f9;padding:0 15px}.event-grid li .text .table-cell{vertical-align:middle;vertical-align:top;padding:40px 0 10px}@media only screen and (max-width: 620px){.event-grid li .text .table-cell{padding-top:45px}}.event-grid li .text .event-title{display:inline;white-space:break-spaces;margin-top:-1px;border-bottom:2px solid transparent;transition:border-color 0.2s ease-out}.event-grid li .text .author{display:block;margin-top:-2px}.event-grid li a{display:block}.event-grid li a:hover img,.event-grid li a:focus img{transform:scale(1.075)}.event-grid li a:hover .event-title,.event-grid li a:focus .event-title{border-color:#000}.event-grid li a:hover .text,.event-grid li a:focus .text{background:#ececec}.event-grid li .activity-category{position:absolute;padding-left:0;margin-left:10px;top:6px;right:11px}.event-grid li .activity-category .status{content:" ";display:block;position:absolute;left:0;top:-1px;width:12px;height:26px;-moz-transform:skewX(15deg);-webkit-transform:skewX(15deg);-o-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg)}.event-grid li .activity-category .status+span{display:inline-block}.event-grid li .activity-category>span{color:#f39200}.event-grid li.premiere .activity-category{padding-left:20px}.event-grid li.premiere .status{background:#e4044f}.event-grid li.premiere .status+span{color:#e4044f}.event-grid li.revival .activity-category{padding-left:20px}.event-grid li.last-performance .status{background:#e4044f}.event-grid li.last-performance .status+span{color:#e4044f}.event-grid li.special-event .activity-category{padding-left:20px}.event-grid li.special-event .status{background:#faba26}.event-grid li.special-event .status+span{color:#e0a826}.event-grid li.past{opacity:0.5}.event-grid li.past-events-headline{clear:left;position:relative;background:url(../images/bg-past-events.png) repeat left top}.event-grid li.past-events-headline .text{background:transparent;text-align:center}.event-grid li.past-events-headline .text .event-title{position:absolute;top:42%;left:0;right:0}@media only screen and (max-width: 844px){.event-grid li{width:50%}}@media only screen and (max-width: 460px){.event-grid li{width:100%;margin-bottom:10px}.event-grid li img{width:100%}.event-grid li .text{height:auto;padding:0 10px 15px}}@media only screen and (min-width: 600px){#events-overview.grid-view #events-filter .category-filter-wrap{padding-top:7px;padding-bottom:7px;float:left}#events-overview.grid-view #events-filter .category-filter-wrap #category-label{padding:20px 62px 20px 25px;margin:0}#events-overview.grid-view #events-filter .category-filter-wrap #category-label:after{top:42px}#events-overview.grid-view #events-filter .category-filter-wrap #category-filter:checked+#category-label,#events-overview.grid-view #events-filter .category-filter-wrap #category-list{right:auto;width:100%;min-width:300px}#events-overview.grid-view #events-filter .category-filter-wrap #category-list{top:95px}}#events-detail .detail-head{background:#f9f9f9;padding:10px 0 40px;border-bottom:2px solid #000}#events-detail .detail-head .event-date .day,#events-detail .detail-head .event-date .weekday,#events-detail .detail-head .event-date .month-and-year{position:relative;display:inline-block}#events-detail .detail-head .event-date .icon.add-to-cal,#events-detail .detail-head .event-date .add-to-cal.kinderoper::before,#events-detail .detail-head .event-date .event-list>li .event-item .add-to-cal.opener,.event-list>li .event-item #events-detail .detail-head .event-date .add-to-cal.opener{cursor:pointer;background-position:-1120px 0;width:30px;height:27px;position:absolute;top:26px;right:-35px}@media only screen and (max-width: 820px){#events-detail .detail-head .event-date .icon.add-to-cal,#events-detail .detail-head .event-date .add-to-cal.kinderoper::before,#events-detail .detail-head .event-date .event-list>li .event-item .add-to-cal.opener,.event-list>li .event-item #events-detail .detail-head .event-date .add-to-cal.opener{top:18px;right:-38px}}#events-detail .detail-head .event-date .icon.add-to-cal:after,#events-detail .detail-head .event-date .event-list>li .event-item .add-to-cal.opener:after,.event-list>li .event-item #events-detail .detail-head .event-date .add-to-cal.opener:after{background-color:#f9f9f9;background-position:-1080px 0;display:block;content:" ";width:30px;height:27px;position:absolute;left:0;top:0;opacity:1;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}#events-detail .detail-head .event-date .icon.add-to-cal:hover:after,#events-detail .detail-head .event-date .event-list>li .event-item .add-to-cal.opener:hover:after,.event-list>li .event-item #events-detail .detail-head .event-date .add-to-cal.opener:hover:after{opacity:0}#events-detail .detail-head .event-date .overlay-cal{position:absolute;z-index:5;top:60px;left:100%;background:#2f2f2f;padding:0 20px;width:220px;margin-left:-90px;max-height:0;overflow:hidden;-webkit-transition:max-height 0.1s ease-in,padding 0.1s ease-in 0.05s;-moz-transition:max-height 0.1s ease-in,padding 0.1s ease-in 0.05s;-o-transition:max-height 0.1s ease-in,padding 0.1s ease-in 0.05s;-ms-transition:max-height 0.1s ease-in,padding 0.1s ease-in 0.05s;transition:max-height 0.1s ease-in,padding 0.1s ease-in 0.05s}#events-detail .detail-head .event-date .overlay-cal a{-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}#events-detail .detail-head .event-date .overlay-cal ul:hover li a{opacity:0.75;-webkit-transition:opacity 0.2s ease-out 0.2s;-moz-transition:opacity 0.2s ease-out 0.2s;-o-transition:opacity 0.2s ease-out 0.2s;-ms-transition:opacity 0.2s ease-out 0.2s;transition:opacity 0.2s ease-out 0.2s}#events-detail .detail-head .event-date .overlay-cal ul:hover li a:hover{opacity:1;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}#events-detail .detail-head .event-date .overlay-cal:after{top:0;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(47,47,47,0);border-top-color:#f9f9f9;border-width:12px;margin-left:-12px}#events-detail .detail-head .event-date #add-to-cal-checkbox:checked+label:after{opacity:0}#events-detail .detail-head .event-date #add-to-cal-checkbox:checked+label+.overlay-cal,#events-detail .detail-head .event-date #add-to-cal-checkbox:checked ~ .overlay-cal{max-height:160px;padding:30px 20px;-webkit-transition:max-height 0.2s ease-in,padding 0.2s ease-in;-moz-transition:max-height 0.2s ease-in,padding 0.2s ease-in;-o-transition:max-height 0.2s ease-in,padding 0.2s ease-in;-ms-transition:max-height 0.2s ease-in,padding 0.2s ease-in;transition:max-height 0.2s ease-in,padding 0.2s ease-in}#events-detail .detail-head .event-info{display:inline-block;padding:15px 40px}#events-detail .detail-head .event-info.with-border{margin-bottom:20px;border-bottom:1px dotted #000}#events-detail .detail-head a.ticket,#events-detail .detail-head a.message-cancelled{clear:both;padding:13px 10px;width:236px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#events-detail .detail-head a.ticket:hover,#events-detail .detail-head a.message-cancelled:hover,#events-detail .detail-head a.ticket:focus,#events-detail .detail-head a.message-cancelled:focus{padding:17px 10px;width:250px}#events-detail .detail-head a.ticket:active,#events-detail .detail-head a.message-cancelled:active{width:264px;padding:22px 16px}#events-detail .detail-head a.ticket.streaming-ticket,#events-detail .detail-head a.streaming-ticket.message-cancelled{padding-left:44px}#events-detail .detail-head a.ticket.streaming-ticket .icon,#events-detail .detail-head a.streaming-ticket.message-cancelled .icon,#events-detail .detail-head a.ticket.streaming-ticket .kinderoper::before,#events-detail .detail-head a.streaming-ticket.message-cancelled .kinderoper::before,#events-detail .detail-head a.ticket.streaming-ticket .event-list>li .event-item .opener,.event-list>li .event-item #events-detail .detail-head a.ticket.streaming-ticket .opener,#events-detail .detail-head a.streaming-ticket.message-cancelled .event-list>li .event-item .opener,.event-list>li .event-item #events-detail .detail-head a.streaming-ticket.message-cancelled .opener{margin-left:-36px}#events-detail .detail-head .introduction-info{position:absolute;left:102%;top:-70%}#events-detail .detail-head .introduction-info .icon,#events-detail .detail-head .introduction-info .kinderoper::before,#events-detail .detail-head .introduction-info .event-list>li .event-item .opener,.event-list>li .event-item #events-detail .detail-head .introduction-info .opener{background-position:-600px -157px;display:block;width:59px;height:57px}@media only screen and (max-width: 820px){#events-detail .detail-head .introduction-info{left:96%}#events-detail .detail-head .introduction-info .icon,#events-detail .detail-head .introduction-info .kinderoper::before,#events-detail .detail-head .introduction-info .event-list>li .event-item .opener,.event-list>li .event-item #events-detail .detail-head .introduction-info .opener{-moz-transform:scale(0.71186);-webkit-transform:scale(0.71186);-o-transform:scale(0.71186);-ms-transform:scale(0.71186);transform:scale(0.71186)}}#events-detail .detail-head .introduction-info .tooltip{position:absolute;width:360px;left:-150px;top:60px}#events-detail .detail-head .introduction-info .tooltip:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:rgba(39,42,43,0.98);border-width:15px;margin-left:-15px}@media only screen and (max-width: 680px){#events-detail .detail-head .introduction-info{display:none}}#events-detail .detail-head .livestream-info{margin-top:20px}#events-detail #anchor-nav{clear:both;height:54px;padding:11px 10px 0;border-bottom:2px solid #000;text-align:center}#events-detail #anchor-nav ul{max-width:88%;margin:0 auto;text-align:justify}#events-detail #anchor-nav ul:after{content:" ";display:inline-block;width:100%}#events-detail #anchor-nav ul li{display:inline-block;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}#events-detail #anchor-nav ul li a{padding:2px 0;margin:0 20px}#events-detail #anchor-nav ul:hover li{opacity:0.65;-webkit-transition:opacity 0.2s ease-out 0.2s;-moz-transition:opacity 0.2s ease-out 0.2s;-o-transition:opacity 0.2s ease-out 0.2s;-ms-transition:opacity 0.2s ease-out 0.2s;transition:opacity 0.2s ease-out 0.2s}#events-detail #anchor-nav ul:hover li:hover{opacity:1;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}#events-detail .truncate_more{display:inline}#events-detail .truncate_more_link{float:right;margin-top:-10px}#events-detail p.quote{max-width:450px;margin:80px auto 70px}#events-detail .headline-cast{margin:-30px 0}#events-detail p.crew+.headline-cast{margin-top:30px}#events-detail b:last-child{display:none}#events-detail .cast{margin:40px auto 60px}#events-detail .cast .role,#events-detail .cast .name{width:50%;padding:0 8px 6px}#events-detail .cast .role{text-align:right}#events-detail .cast .name{text-align:left}#events-detail .sponsor-logos{padding-top:40px;text-align:center}#events-detail .sponsor-logos ul{display:inline-block;text-align:center;margin:0 -10px}#events-detail .sponsor-logos ul li{display:inline-block;text-align:center;vertical-align:top;width:187px;margin:0 10px 16px}#events-detail .sponsor-logos ul li img{display:block;margin:0 auto;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:url(desaturate.svg#greyscale);filter:gray;-webkit-filter:grayscale(1)}#events-detail .sponsor-logos ul li .title{display:block;padding-top:6px}@media only screen and (max-width: 1200px){#events-detail #anchor-nav ul.longer{max-width:100%}#events-detail #anchor-nav ul.longer li a{margin:0 10px}}@media only screen and (max-width: 820px){#events-detail .detail-head{padding:5px 0 30px}#events-detail .detail-head .event-info{border-bottom:none;padding-left:10px;padding-right:10px;margin:0}#events-detail .detail-head .ticket,#events-detail .detail-head .message-cancelled{width:210px !important;padding:9px 10px 11px !important}#events-detail .detail-head .ticket.streaming-ticket,#events-detail .detail-head .streaming-ticket.message-cancelled{padding-left:40px !important}#events-detail .detail-head .ticket.streaming-ticket .icon,#events-detail .detail-head .streaming-ticket.message-cancelled .icon,#events-detail .detail-head .ticket.streaming-ticket .kinderoper::before,#events-detail .detail-head .streaming-ticket.message-cancelled .kinderoper::before,#events-detail .detail-head .ticket.streaming-ticket .event-list>li .event-item .opener,.event-list>li .event-item #events-detail .detail-head .ticket.streaming-ticket .opener,#events-detail .detail-head .streaming-ticket.message-cancelled .event-list>li .event-item .opener,.event-list>li .event-item #events-detail .detail-head .streaming-ticket.message-cancelled .opener{margin-left:-32px !important}#events-detail .detail-head .icon.introduction,#events-detail .detail-head .introduction.kinderoper::before,#events-detail .detail-head .event-list>li .event-item .introduction.opener,.event-list>li .event-item #events-detail .detail-head .introduction.opener{-moz-transform:scale(0.59322);-webkit-transform:scale(0.59322);-o-transform:scale(0.59322);-ms-transform:scale(0.59322);transform:scale(0.59322);right:-115%}#events-detail #anchor-nav{height:49px;padding:10px}#events-detail #anchor-nav ul{max-width:100%}#events-detail #anchor-nav ul li a{margin:0}}@media only screen and (max-width: 700px){#events-detail #anchor-nav{display:none}#events-detail .crew .job{padding-right:3px}#events-detail .crew b{display:block;height:0;overflow:hidden}#events-detail .cast{display:block;margin:0 0 20px}#events-detail .cast .role,#events-detail .cast .name{display:inline-block;padding:0;width:auto}#events-detail .cast .role{padding-right:3px}#events-detail .cast .name{padding-bottom:8px}#events-detail .headline-cast{margin:0 0 10px}}@media only screen and (max-width: 650px){#events-detail .detail-head{border-bottom:2px solid #000}#events-detail .detail-head .ticket,#events-detail .detail-head .message-cancelled{padding:6px 10px 8px !important}#events-detail .detail-head .ticket.streaming-ticket,#events-detail .detail-head .streaming-ticket.message-cancelled{padding-left:38px !important}#events-detail .content{padding-top:40px}}@media only screen and (max-width: 480px){#events-detail .cast .role,#events-detail .cast .name{display:block}#events-detail .cast .name{padding:2px 0 6px}}.slideshow-home-container{position:relative;overflow:hidden}.slideshow-home-container .bar-back{width:20rem;height:100%;-moz-transform:skewX(15deg);-webkit-transform:skewX(15deg);-o-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg);position:absolute;z-index:1;right:-11.875rem;top:0}.slideshow-home-container .bar-front{width:26.25rem;height:100%;-moz-transform:skewX(-15deg);-webkit-transform:skewX(-15deg);-o-transform:skewX(-15deg);-ms-transform:skewX(-15deg);transform:skewX(-15deg);position:absolute;z-index:2;right:-11.5625rem;top:0}@media only screen and (max-width: 1024px){.slideshow-home-container .bar-back{width:12.1875rem}.slideshow-home-container .bar-front{width:11.875rem}}.slideshow-home-container.red-yellow .bar-front{background:url(../images/slide-bar-ie-1.png) no-repeat left top;background:rgba(228,4,79,0.99)}.slideshow-home-container.red-yellow .bar-back{background:rgba(250,186,38,0.99)}.slideshow-home-container.yellow-blue .bar-front{background:url(../images/slide-bar-ie-2.png) no-repeat left top;background:rgba(250,186,38,0.99)}.slideshow-home-container.yellow-blue .bar-back{background:rgba(91,196,241,0.99)}.slideshow-home-container.blue-red .bar-front{background:url(../images/slide-bar-ie-3.png) no-repeat left top;background:rgba(91,196,241,0.99)}.slideshow-home-container.blue-red .bar-back{background:rgba(228,4,79,0.99)}.slideshow-home{background-color:#000}.slideshow-home .slide{overflow:hidden;position:relative;width:100%;background-color:#000}.slideshow-home .slide picture{width:100%}.slideshow-home .slide picture img{width:100%;max-width:240rem}.slideshow-home video{background:#000;min-width:101%;min-height:101%;position:absolute;transform:translate(-50%, -50%);left:50%;top:50%}.slideshow-home .content-inner{position:absolute;left:0;right:0;bottom:4.375rem;z-index:2}.slideshow-home .h1,.slideshow-home .head-sub,.slideshow-home .subline{color:#fff}.slideshow-home .h1{line-height:1.24;text-decoration:none;text-shadow:2px 2px 10px rgba(0,0,0,0.7);display:inline-block;padding:.25rem 0 1.125rem}.slideshow-home .h1 span{-webkit-transition:border-bottom 0.2s ease-in,box-shadow 0.2s ease-in;-moz-transition:border-bottom 0.2s ease-in,box-shadow 0.2s ease-in;-o-transition:border-bottom 0.2s ease-in,box-shadow 0.2s ease-in;-ms-transition:border-bottom 0.2s ease-in,box-shadow 0.2s ease-in;transition:border-bottom 0.2s ease-in,box-shadow 0.2s ease-in;border-bottom:6px solid transparent;box-shadow:0 6px 8px -6px transparent}.slideshow-home .h1:focus span,.slideshow-home .h1:hover span{border-color:#fff;box-shadow:0 6px 8px -6px rgba(0,0,0,0.7)}.slideshow-home .head-sub,.slideshow-home .subline{font-size:1.875rem;line-height:1.17647;text-transform:none !important;text-shadow:1px 1px 10px #000;margin:0}.slideshow-home .button,.slideshow-home .message-cancelled{font-size:1.875rem;margin-top:2rem;padding-left:.8125rem 1.5625rem;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.slideshow-home .button:hover,.slideshow-home .message-cancelled:hover{opacity:0.9}@media only screen and (max-width: 1366px){.slideshow-home .head-sub,.slideshow-home .subline,.slideshow-home .ticket,.slideshow-home .message-cancelled{font-size:1.75rem}.slideshow-home .content-inner{padding:0 1.25rem;bottom:2.5rem}}@media only screen and (max-width: 1280px){.slideshow-home .head-sub,.slideshow-home .subline,.slideshow-home .ticket,.slideshow-home .message-cancelled{font-size:1.5rem}.slideshow-home .h1{font-size:3.75rem}.slideshow-home .columns{max-width:40rem}}@media only screen and (max-width: 1020px){.slideshow-home .content-inner{padding:0 1.25rem;bottom:4.375rem}.slideshow-home .h1{font-size:2.375rem;line-height:1.36842;padding-bottom:.5rem}.slideshow-home .h1 span,.slideshow-home .h1 span:hover,.slideshow-home .h1 span:focus{border:0;box-shadow:none}.slideshow-home .head-sub,.slideshow-home .subline,.slideshow-home .ticket,.slideshow-home .message-cancelled{font-size:1.125rem}.slideshow-home .button,.slideshow-home .message-cancelled{margin-top:1.25rem}}@media only screen and (max-width: 600px){.slideshow-home .h1{line-height:1.2}.slideshow-home .content-inner{bottom:3.75rem;padding-right:5.3125rem}}.header-dark-bg{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;pointer-events:none;height:100%;background:linear-gradient(180deg, rgba(0,0,0,0.7007) 0%, transparent 15%, rgba(0,0,0,0.1965) 85%, rgba(0,0,0,0.49902) 100%)}.slideshow-sub-container{background:#000;position:relative;overflow:hidden;text-align:center}.slideshow-sub-container .slideshow-sub{margin:0 auto}.slideshow-sub-container .slideshow-sub img{width:100%}.slideshow-sub-container .slideshow-sub .slide{width:100%;background-color:#000;background-repeat:no-repeat;background-position:center center;background-size:cover}.slideshow-sub-container .slideshow-sub .play-big{background-position:0 -80px;width:140px;height:140px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer;opacity:0.6;-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:transform 0.3s ease-out,opacity 0.2s ease-out;-moz-transition:transform 0.3s ease-out,opacity 0.2s ease-out;-o-transition:transform 0.3s ease-out,opacity 0.2s ease-out;-ms-transition:transform 0.3s ease-out,opacity 0.2s ease-out;transition:transform 0.3s ease-out,opacity 0.2s ease-out}.slideshow-sub-container .slideshow-sub .play-big:hover{opacity:0.9;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.slideshow-sub-container .slideshow-sub .play-big:active{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.slideshow-sub-container .slideshow-sub .video-wrap{opacity:0;visibility:hidden;-webkit-transition:opacity 1.5s ease-out;-moz-transition:opacity 1.5s ease-out;-o-transition:opacity 1.5s ease-out;-ms-transition:opacity 1.5s ease-out;transition:opacity 1.5s ease-out}.slideshow-sub-container .slideshow-sub .video-wrap iframe{background:#000;width:100%;max-width:1240px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;display:none}.slideshow-sub-container .slideshow-sub .content-inner{position:absolute;top:0;right:0;bottom:0;left:0}.slideshow-sub-container,.slideshow-sub,.slideshow-sub .slide{height:540px}@media only screen and (max-width: 1024px){.slideshow-sub-container,.slideshow-sub,.slideshow-sub .slide{height:400px}}@media only screen and (max-width: 480px){.slideshow-sub-container,.slideshow-sub,.slideshow-sub .slide{height:340px}}.slideshow-sub-container .slide{-webkit-transition:background 1.2s ease-in-out;-moz-transition:background 1.2s ease-in-out;-o-transition:background 1.2s ease-in-out;-ms-transition:background 1.2s ease-in-out;transition:background 1.2s ease-in-out}.copyright-head-image{position:absolute;right:1.25rem;bottom:1.25rem;font-size:1rem;line-height:1;color:#fff;text-shadow:1px 1px 4px #000}@media only screen and (max-width: 767px){.copyright-head-image{right:.625rem;bottom:.75rem}}ul.spoiler-list{margin-bottom:40px}ul.spoiler-list>li{clear:both;position:relative;overflow:hidden;border-bottom:1px solid #000}ul.spoiler-list>li:first-child{border-top:1px solid #000}ul.spoiler-list>li .spoiler-list-head{padding:14px 69px 19px 15px;cursor:pointer;-webkit-transition:background-color 0.2s ease-in;-moz-transition:background-color 0.2s ease-in;-o-transition:background-color 0.2s ease-in;-ms-transition:background-color 0.2s ease-in;transition:background-color 0.2s ease-in}ul.spoiler-list>li .spoiler-list-head:after{pointer-events:none;position:absolute;top:23px;right:15px}ul.spoiler-list>li .spoiler-list-head:hover{background:#f9f9f9}ul.spoiler-list>li.open{background:#f9f9f9}ul.spoiler-list>li .spoiler-list-body{background:#f9f9f9;padding:0 15px 20px 15px;overflow:hidden}.edit-mode ul.spoiler-list>li .spoiler-list-body{display:block !important;height:auto !important;padding-top:0 !important;padding-bottom:15px !important}ul.spoiler-list>li .spoiler-list-body .columns{padding-right:30px}ul.spoiler-list>li .spoiler-list-body>p,ul.spoiler-list>li .spoiler-list-body>.content-list,ul.spoiler-list>li .spoiler-list-body>.price-table{padding-right:50px}@media only screen and (max-width: 540px){ul.spoiler-list>li .spoiler-list-body>p,ul.spoiler-list>li .spoiler-list-body>.content-list,ul.spoiler-list>li .spoiler-list-body>.price-table{padding-right:10px}}@media only screen and (max-width: 480px){ul.spoiler-list>li .spoiler-list-body{padding:0 10px 20px}ul.spoiler-list>li .spoiler-list-body>p,ul.spoiler-list>li .spoiler-list-body>.content-list,ul.spoiler-list>li .spoiler-list-body>.price-table{padding-right:0}ul.spoiler-list>li .spoiler-list-head{padding:10px 45px 15px 10px}ul.spoiler-list>li .spoiler-list-head:after{top:17px;right:5px}}h2+.faq-module{margin-top:20px}.container-with-border{border-top:1px solid #000;border-bottom:1px solid #000}.result-marked{background:#000;color:#fff;margin:0 -3px;padding:1px 3px 0}.search-input{background:transparent;outline:none;box-shadow:none;padding:.125rem .9375rem;padding-right:2.625rem;text-transform:none !important}#header-search-form .search-input{border:none;width:calc(100% - 32px);padding:.125rem .9375rem;padding-right:2.625rem}#page-search-form .search-input{border:2px solid #000;width:100%;padding:.625rem 1.125rem;padding-right:2.625rem;margin:auto;color:#000}.search-submit{position:absolute;top:.4375rem;right:0;border:0;background-color:transparent;padding:.25rem .125rem}.search-submit:hover,.search-submit:active,.search-submit:focus{outline:0 none}.search-submit:after{content:"";display:block;background-position:-613px -83px;width:3.375rem;height:1.875rem}.search-submit:before{content:"";display:block;position:absolute;left:0;width:.0625rem;height:100%;background:#000}#search-results-page{padding-bottom:1.875rem}#page-search-form{position:relative;margin:1.25rem auto 2.5rem}@media only screen and (max-width: 600px){#page-search-form{margin:25px 0 15px}}.result-suggestion{padding:.625rem 0 1.25rem !important;text-align:center}.result-suggestion,.result-suggestion a{color:#e4044f}@media only screen and (max-width: 600px){.result-suggestion{padding-bottom:.625rem !important}}.paginator{margin:3.75rem 0 0;text-align:center}.paginator .pagination{display:inline-block}.paginator li{float:left;margin:.125rem}.paginator li:only-child{display:none}.paginator li,.paginator li a,.paginator li span{display:inline-block;width:3rem;height:3rem}.paginator li a,.paginator li span{background-color:#f9f9f9;font-size:1.625rem;line-height:1.2;text-decoration:none;padding:.5rem}.paginator li a:hover,.paginator li a:focus{background-color:#ececec}.paginator li.current a,.paginator li.current span{border-bottom:.125rem solid #000}.paginator li.pagination-previous,.paginator li.pagination-next{padding:.75rem 0}.paginator li.pagination-previous,.paginator li.pagination-previous a,.paginator li.pagination-next,.paginator li.pagination-next a{width:1rem}.paginator li.pagination-previous a,.paginator li.pagination-next a{background-color:transparent}.paginator li.pagination-previous a{background-position:-1186px -160px}.paginator li.pagination-next a{background-position:-1236px -160px}.paginator .link{border:none}.paginator .next{float:right;margin-right:20px}.paginator .prev{float:left}#search-results-nav{display:inline-block;width:100%;border-bottom:2px solid #000;text-align:center;padding:16px 0 15px}#search-results-nav ul{display:inline-block}#search-results-nav li{float:left;margin:0 20px}#search-results-nav a{font-size:3em;line-height:1em;text-decoration:none;border-bottom:2px solid transparent;-webkit-transition:border 0.1s linear;-moz-transition:border 0.1s linear;-o-transition:border 0.1s linear;-ms-transition:border 0.1s linear;transition:border 0.1s linear}#search-results-nav a:hover{border-bottom:2px solid #000}#search-results-nav a.active{font-size:2.7em}#search-results-nav a+span{font-size:3em;line-height:1em}@media only screen and (max-width: 600px){#search-results-nav{text-align:left}#search-results-nav li{float:none;display:block;text-align:left}#search-results-nav li:last-child a{padding-bottom:0}#search-results-nav a{display:inline-block;padding-bottom:3px}}ul.gallery-list{margin:0 -8px;padding-top:50px}@media only screen and (max-width: 680px){ul.gallery-list{padding-top:30px}}ul.gallery-list li{-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;float:left;padding:0 8px 16px;width:33.3333%;width:calc(100%/3)}@media only screen and (max-width: 768px){ul.gallery-list li{width:50%}}@media only screen and (max-width: 480px){ul.gallery-list li{width:100%}ul.gallery-list li img{width:100%}ul.gallery-list li .text{min-height:60px;height:auto !important}}ul.gallery-list li .text{display:block;background-color:#f9f9f9;padding:10px 10px 15px;height:82px}ul.gallery-list li .text p{margin:0}ul.gallery-list li .icon.play-video,ul.gallery-list li .play-video.kinderoper::before,ul.gallery-list .event-list>li .event-item .play-video.opener{background-position:0 -80px;width:140px;height:140px;position:absolute;left:0;right:0;top:50%;margin:-110px auto 0;opacity:0.6;-moz-transform:scale(0.5);-webkit-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transition:transform 0.3s ease-out,opacity 0.2s ease-out;-moz-transition:transform 0.3s ease-out,opacity 0.2s ease-out;-o-transition:transform 0.3s ease-out,opacity 0.2s ease-out;-ms-transition:transform 0.3s ease-out,opacity 0.2s ease-out;transition:transform 0.3s ease-out,opacity 0.2s ease-out}ul.gallery-list li a{display:block;position:relative}ul.gallery-list li a:hover .icon.play-video,ul.gallery-list li a:hover .play-video.kinderoper::before,ul.gallery-list .event-list>li a:hover .event-item .play-video.opener,ul.gallery-list .event-list>li .event-item a:hover .play-video.opener{opacity:0.9;-moz-transform:scale(0.6);-webkit-transform:scale(0.6);-o-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6)}ul.gallery-list li a:active .icon.play-video,ul.gallery-list li a:active .play-video.kinderoper::before,ul.gallery-list .event-list>li a:active .event-item .play-video.opener,ul.gallery-list .event-list>li .event-item a:active .play-video.opener{-moz-transform:scale(0.7);-webkit-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}ul.gallery-list:hover li{opacity:0.2}ul.gallery-list:hover li:hover{opacity:1}.video-module .text{background-color:#f9f9f9;display:block;height:82px;padding:10px 10px 15px}.video-module .text p{font-size:1.5rem;line-height:1.8125rem;margin:0}@media only screen and (max-width: 480px){.video-module .text{min-height:60px;height:auto !important}}.video-module .icon.play-video,.video-module .play-video.kinderoper::before,.video-module .event-list>li .event-item .play-video.opener,.event-list>li .event-item .video-module .play-video.opener{background-position:0 -80px;width:140px;height:140px;position:absolute;left:0;right:0;top:50%;margin:-110px auto 0;opacity:0.6;-moz-transform:scale(0.5);-webkit-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transition:transform 0.3s ease-out,opacity 0.2s ease-out;-moz-transition:transform 0.3s ease-out,opacity 0.2s ease-out;-o-transition:transform 0.3s ease-out,opacity 0.2s ease-out;-ms-transition:transform 0.3s ease-out,opacity 0.2s ease-out;transition:transform 0.3s ease-out,opacity 0.2s ease-out}.video-module a{display:block;position:relative;text-decoration:none}.video-module a:hover .icon.play-video,.video-module a:hover .play-video.kinderoper::before,.video-module a:hover .event-list>li .event-item .play-video.opener,.event-list>li .event-item .video-module a:hover .play-video.opener{opacity:0.9;-moz-transform:scale(0.6);-webkit-transform:scale(0.6);-o-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6)}.video-module a:active .icon.play-video,.video-module a:active .play-video.kinderoper::before,.video-module a:active .event-list>li .event-item .play-video.opener,.event-list>li .event-item .video-module a:active .play-video.opener{-moz-transform:scale(0.7);-webkit-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}.elastic-container{position:relative;padding-bottom:55%;padding-top:15px;height:0px;overflow:hidden}.elastic-container iframe{position:absolute;left:0px;top:0px;width:100%;height:100% !important}ul.publications li{border-left:1px solid #fff;border-right:1px solid #fff;float:left;width:50%}@media only screen and (max-width: 768px){ul.publications li{width:100%}}ul.publications li img{width:100%}ul.publications li .issuu{position:relative}ul.publications li .issuu .issuuembed{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0}ul.publications li .text{display:block;background-color:#f9f9f9;padding:15px 10px 25px}ul.publications li .text p{margin:0}.issuu-module .text{display:block;background-color:#f9f9f9;padding:15px 10px 25px}.issuu-module .text p{margin:0}.artists-list{-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media only screen and (max-width: 767px){.artists-list{-webkit-columns:2;-moz-columns:2;columns:2}}@media only screen and (max-width: 480px){.artists-list{-webkit-columns:1;-moz-columns:1;columns:1}}.artists-list .letters ul{padding:10px 0 40px}.artists-list .letters ul .names{padding:0 0 6px}body.subscription-type,body.subscription-type #content-container{background:#ddecf8}.choose-type-head{padding:30px 0 0;text-align:center;line-height:0;border-bottom:2px solid #000}.choose-type-head ul{display:inline-block;text-align:left}.choose-type-head li.subs-element{float:left;margin-right:5px;width:128px;height:385px;position:relative;-webkit-transition:width 0.3s ease-out;-moz-transition:width 0.3s ease-out;-o-transition:width 0.3s ease-out;-ms-transition:width 0.3s ease-out;transition:width 0.3s ease-out}.choose-type-head li.subs-element .subs-type{cursor:pointer;background-image:url(../images/sub-type.png);background-repeat:no-repeat;background-size:cover;display:inline-block;height:175px;position:absolute;bottom:50px;opacity:0.25;-webkit-transition:opacity 0.3s ease-out,width 0.3s ease-out,height 0.3s ease-out,bottom 0.3s ease-out,background 0.3s ease-out;-moz-transition:opacity 0.3s ease-out,width 0.3s ease-out,height 0.3s ease-out,bottom 0.3s ease-out,background 0.3s ease-out;-o-transition:opacity 0.3s ease-out,width 0.3s ease-out,height 0.3s ease-out,bottom 0.3s ease-out,background 0.3s ease-out;-ms-transition:opacity 0.3s ease-out,width 0.3s ease-out,height 0.3s ease-out,bottom 0.3s ease-out,background 0.3s ease-out;transition:opacity 0.3s ease-out,width 0.3s ease-out,height 0.3s ease-out,bottom 0.3s ease-out,background 0.3s ease-out}.choose-type-head li.subs-element .subs-type:hover{opacity:1}.choose-type-head li.subs-element .subs-type:hover+p{opacity:1;-webkit-transition:opacity 0.3s ease-out,left 0.3s ease-out,right 0.3s ease-out;-moz-transition:opacity 0.3s ease-out,left 0.3s ease-out,right 0.3s ease-out;-o-transition:opacity 0.3s ease-out,left 0.3s ease-out,right 0.3s ease-out;-ms-transition:opacity 0.3s ease-out,left 0.3s ease-out,right 0.3s ease-out;transition:opacity 0.3s ease-out,left 0.3s ease-out,right 0.3s ease-out}.choose-type-head li.subs-element.question .subs-type{background-position:0 0;width:132px;cursor:default;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.choose-type-head li.subs-element.sometimes .subs-type{background-position:-132px 0;width:126px}.choose-type-head li.subs-element.spontan .subs-type{background-position:-258px 0;width:124px}.choose-type-head li.subs-element.expert .subs-type{background-position:-382px 0;width:127px}.choose-type-head li.subs-element.intro .subs-type{background-position:-509px 0;width:126px}.choose-type-head li.subs-element.flex .subs-type{background-position:-635px 0;width:128px}.choose-type-head li.subs-element.active{padding-top:0;margin:0 50px;width:290px;pointer-events:none}.choose-type-head li.subs-element.active .subs-type{bottom:0;opacity:1}.choose-type-head li.subs-element.disable{width:0;overflow:hidden}.choose-type-head li.subs-element:first-child{margin-left:0}.choose-type-head li.subs-element p{position:absolute;left:0;right:0;bottom:8px;margin:auto;width:260px;margin-left:-67px;text-align:center;opacity:0;white-space:nowrap;-webkit-transition:left 0.3s ease-out,right 0.3s ease-out;-moz-transition:left 0.3s ease-out,right 0.3s ease-out;-o-transition:left 0.3s ease-out,right 0.3s ease-out;-ms-transition:left 0.3s ease-out,right 0.3s ease-out;transition:left 0.3s ease-out,right 0.3s ease-out}.choose-type-head li.subs-element.active p{text-align:left;opacity:1;bottom:auto;margin:0;top:60px;left:270px;margin:auto;width:auto}.choose-type-head li.subs-element.active.question p{bottom:auto;left:auto;top:40px;right:-110%}.choose-type-head li.subs-element.active.spontan p,.choose-type-head li.subs-element.active.sometimes p{right:270px;left:auto}@media only screen and (max-width: 1160px){.choose-type-head{padding:0 !important}.choose-type-head li.subs-element{margin-left:-30px;height:260px}.choose-type-head li.subs-element.active{width:200px;margin-right:40px}.choose-type-head li.subs-element.active .subs-type{-moz-transform:scale(0.6);-webkit-transform:scale(0.6);-o-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);margin-bottom:-80px;margin-left:-50px}.choose-type-head li.subs-element.active p{top:20px;left:170px}.choose-type-head li.subs-element.active.question p{top:20px;right:-140%}.choose-type-head li.subs-element.active.spontan p,.choose-type-head li.subs-element.active.sometimes p{right:170px;left:auto}.choose-type-head li.subs-element .subs-type{-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);bottom:25px;-webkit-transition:opacity 0.3s ease-out,width 0.3s ease-out,height 0.3s ease-out,background 0.3s ease-out;-moz-transition:opacity 0.3s ease-out,width 0.3s ease-out,height 0.3s ease-out,background 0.3s ease-out;-o-transition:opacity 0.3s ease-out,width 0.3s ease-out,height 0.3s ease-out,background 0.3s ease-out;-ms-transition:opacity 0.3s ease-out,width 0.3s ease-out,height 0.3s ease-out,background 0.3s ease-out;transition:opacity 0.3s ease-out,width 0.3s ease-out,height 0.3s ease-out,background 0.3s ease-out}}.choose-type-head li.subs-element.active .subs-type,.subs-content .subs-element .subs-type{display:block;height:385px;width:290px;background-image:url(../images/sub-type.png);background-repeat:no-repeat;background-size:cover}.choose-type-head li.subs-element.active.question .subs-type,.subs-content .subs-element.question .subs-type{width:290px}.choose-type-head li.subs-element.active.sometimes .subs-type,.subs-content .subs-element.sometimes .subs-type{background-position:-290px 0;width:278px}.choose-type-head li.subs-element.active.spontan .subs-type,.subs-content .subs-element.spontan .subs-type{background-position:-568px 0;width:272px}.choose-type-head li.subs-element.active.expert .subs-type,.subs-content .subs-element.expert .subs-type{background-position:-840px 0;width:278px}.choose-type-head li.subs-element.active.intro .subs-type,.subs-content .subs-element.intro .subs-type{background-position:-1120px 0;width:276px}.choose-type-head li.subs-element.active.flex .subs-type,.subs-content .subs-element.flex .subs-type{background-position:-1398px 0;width:278px}.subs-content{min-height:80px}.subs-content .subs-element{display:none}.subs-content .subs-element:first-child{border-top:0}.subs-content .subs-element .subs-type{margin:40px auto 0;display:none}.subs-content .subs-element .text .content h2{padding-top:0}@media only screen and (max-width: 820px){.choose-type-head{display:none}.subs-content .subs-element{display:block;height:auto !important;border-top:2px solid #000}.subs-content .subs-element .subs-type{display:block;pointer-events:none}.subs-content .subs-element .text{border-top:1px solid #000}}@media only screen and (max-width: 820px) and (max-width: 480px){.subs-content .subs-element .subs-type{-moz-transform:scale(0.75);-webkit-transform:scale(0.75);-o-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);margin:-20px auto -50px}.subs-content .subs-element .text{margin-top:-48px}}body.subscription-type .page-head.with-nav .page-nav{top:42%;cursor:pointer}body.subscription-type .page-head.with-nav .page-nav.prev{display:none}@media only screen and (max-width: 1160px){body.subscription-type .page-head.with-nav .page-nav{top:40%;-moz-transform:scale(0.75);-webkit-transform:scale(0.75);-o-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}}@media only screen and (max-width: 880px){body.subscription-type .page-head.with-nav .page-nav{display:none}}#footer-container{background:#fff;margin-top:0;border-top:1px solid #000;overflow:hidden}#footer-container .footer-inner{overflow:hidden}#footer-container .footer-top{padding:20px 0}#footer-container .footer-top .left-col{display:inline-block;float:left}#footer-container .footer-top .right-col{display:inline-block;float:right}#footer-container .footer-top ul.footer-links{overflow:hidden}#footer-container .footer-top ul.footer-links li{float:left;margin-left:60px}@media only screen and (max-width: 1240px){#footer-container .footer-top ul.footer-links li{margin-left:20px}}#footer-container .footer-top ul.footer-links li:first-child{margin-left:0}#footer-container .footer-top ul.social-media{float:left;margin:3px 30px 0 0}#footer-container .footer-top ul.social-media li{float:left;margin:0 12px 0 0}#footer-container .footer-top ul.social-media a{display:inline-block;width:20px;height:22px}#footer-container .footer-top ul.social-media a.facebook{background-position:-305px -83px}#footer-container .footer-top ul.social-media a.twitter{background-position:-335px -82px}#footer-container .footer-top ul.social-media a.instagram{background-position:-368px -81px;height:25px;width:25px}#footer-container .footer-top .stadt-koeln-outter{float:right;margin-top:-2px}#footer-container .footer-top .stadt-koeln-outter .stadt-koeln{background-position:-431px -84px;width:136px;height:30px}@media only screen and (max-width: 1010px){#footer-container .footer-top{text-align:center}#footer-container .footer-top .left-col{width:100%;text-align:center}#footer-container .footer-top .left-col .footer-links{display:inline-block}#footer-container .footer-top .left-col .footer-links li{float:none;display:inline-block;margin-left:4px;white-space:nowrap}#footer-container .footer-top .left-col .footer-links li:before{content:"/";font-weight:bold;padding-right:3px}#footer-container .footer-top .left-col .footer-links li:first-child:before{content:""}#footer-container .footer-top .right-col{margin-top:15px;float:none;text-align:center}}@media only screen and (max-width: 520px){#footer-container .footer-top .right-col .stadt-koeln-outter{display:block;width:100%;float:none}#footer-container .footer-top .right-col ul.social-media{display:inline-block;margin:15px 0 0;float:none}#footer-container .footer-top .right-col ul.social-media li{margin:0 0 0 15px}#footer-container .footer-top .right-col ul.social-media li:first-child{margin:0}}#footer-container .footer-contact{padding:35px 0 40px}#footer-container .footer-contact .footer-inner{display:flex;align-items:center;flex-wrap:wrap}#footer-container .footer-contact .footer-inner>div{justify-content:initial}@media only screen and (max-width: 1023px){#footer-container .footer-contact .footer-inner>div{margin-bottom:50px;width:50%}}@media only screen and (max-width: 767px){#footer-container .footer-contact .footer-inner>div{align-items:center;justify-items:center;margin-bottom:0;width:100%}#footer-container .footer-contact .footer-inner>div.sponsor-container{margin-top:30px}}@media only screen and (max-width: 1023px){#footer-container .footer-contact .footer-inner{justify-content:center}}@media only screen and (max-width: 767px){#footer-container .footer-contact .footer-inner{flex-direction:column;align-items:center}}@media only screen and (min-width: 768px){#footer-container .footer-contact .ticket-hotline,#footer-container .footer-contact .newsletter-subscribe{width:50%}#footer-container .footer-contact .ticket-hotline,#footer-container .footer-contact .sponsor-container{width:25%}}@media only screen and (max-width: 767px){#footer-container .footer-contact .ticket-hotline,#footer-container .footer-contact .ticket-hotline-inner,#footer-container .footer-contact .newsletter-subscribe,#footer-container .footer-contact .newsletter-subscribe a{display:flex;flex-direction:column;align-items:center}}#footer-container .footer-contact .ticket-hotline{display:flex;justify-content:center;align-items:flex-end}#footer-container .footer-contact .newsletter-subscribe{display:flex;justify-content:center !important;align-items:flex-end}#footer-container .footer-contact .sponsor-list{display:flex;justify-content:space-between;margin:0 -15px}@media only screen and (max-width: 767px){#footer-container .footer-contact .sponsor-list{justify-content:center}}#footer-container .footer-contact .sponsor-list>li{padding:0 15px}#footer-container .footer-contact form.custom{margin:15px 0 0;width:320px;position:relative;line-height:1}#footer-container .footer-contact form.custom input[type="text"],#footer-container .footer-contact form.custom input[type="email"]{margin:0;height:42px}#footer-container .footer-contact form.custom button[type="submit"]{position:absolute;top:0;right:0;width:54px;height:100%;margin:0;border:0;line-height:normal}#footer-container .footer-contact form.custom button[type="submit"]:hover{background-color:#333}#footer-container .footer-contact form.custom button[type="submit"]:after{content:"";background-position:-381px -161px;width:11px;height:21px;position:absolute;bottom:10px}@media only screen and (max-width: 767px){#footer-container .footer-contact{padding:20px 0 25px}#footer-container .footer-contact form.custom{margin-top:10px;width:280px}#footer-container .footer-contact form.custom input[type="text"],#footer-container .footer-contact form.custom input[type="email"]{padding:0 10px}#footer-container .footer-contact form.custom input[type="text"]:focus,#footer-container .footer-contact form.custom input[type="email"]:focus{padding:2px 10px}}@media only screen and (max-width: 580px){#footer-container .footer-contact{padding:20px 0 15px}}#footer-container .footer-sponsors{background:#272a2b;padding:20px 0 0}#footer-container .footer-sponsors p.headline{text-align:left}#footer-container .footer-sponsors ul{max-width:100%;margin:0 auto;text-align:justify}#footer-container .footer-sponsors ul:after{content:" ";display:inline-block;width:100%}#footer-container .footer-sponsors ul li{display:inline-block;margin:0 30px 20px 0}#footer-container .footer-sponsors ul li:last-child{margin-right:0}#footer-container .footer-bottom{clear:both;background:#272a2b;padding:33px 0 40px}@media only screen and (max-width: 480px){#footer-container .footer-bottom{padding:15px 0 20px}}#footer-container .footer-bottom p{max-width:1280px;margin:0 auto}.breaking-news{background:#d81117;position:fixed;left:0;right:0;bottom:0;z-index:999;padding:.3125rem 0 .5rem;text-align:center;box-shadow:0 0 4px rgba(0,0,0,0.2);border-top:1px solid rgba(0,0,0,0.3)}.breaking-news .h3,.breaking-news .subtitle,.breaking-news a{color:#fff}.breaking-news .h3{display:inline-block;padding:.625rem 0}.breaking-news .subtitle{font-size:1.125rem;line-height:1.44444;position:relative;margin-left:1.25rem;top:-.1875rem}.breaking-news .close-white{position:absolute;top:.9375rem;right:.9375rem}.breaking-news.invisible{display:none}@media only screen and (min-width: 1024px){.breaking-news br{display:none}}@media only screen and (max-width: 1023px){.breaking-news{padding:.125rem 0 .625rem}.breaking-news .subtitle{margin:0}.breaking-news .content-inner{padding:0 3.125rem}}@media only screen and (max-width: 600px){.breaking-news .subtitle{font-size:.875rem;line-height:1.57143}}.no-js .slideshow-sub .slide,.no-js .slideshow-sub .icon.play-big,.no-js .slideshow-sub .play-big.kinderoper::before,.no-js .slideshow-sub .event-list>li .event-item .play-big.opener,.event-list>li .event-item .no-js .slideshow-sub .play-big.opener{display:none}.no-js .slideshow-sub .slide:first-child{display:block}.no-js .teaser-module{-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px}@media only screen and (max-width: 1270px){.no-js .teaser-module{max-width:824px;-webkit-columns:2;-moz-columns:2;columns:2}}@media only screen and (max-width: 890px){.no-js .teaser-module{max-width:410px;-webkit-columns:1;-moz-columns:1;columns:1}}.no-js .teaser-module .teaser{float:none;margin:2px}.no-js .choose-type-head{display:none}.no-js .subs-content .subs-element{display:block;border-top:2px solid #000}.no-js .subs-content .subs-type{display:block}.no-js .subs-content .text{border-top:1px solid #000}.mobile .event-list .opener{display:none !important}.mobile .event-list .icon,.mobile .event-list .kinderoper::before,.mobile .event-list>li .event-item .opener{right:20px}.mobile .event-list .icon+.icon,.mobile .event-list .kinderoper::before+.icon,.mobile .event-list>li .event-item .opener+.icon,.mobile .event-list .icon+.kinderoper::before,.mobile .event-list .kinderoper::before+.kinderoper::before,.mobile .event-list>li .event-item .opener+.kinderoper::before,.mobile .event-list>li .event-item .icon+.opener,.mobile .event-list>li .event-item .kinderoper::before+.opener,.mobile .event-list>li .event-item .opener+.opener{right:60px}::selection{background:#1e1e1e;color:#fff}::-moz-selection{background:#1e1e1e;color:#fff}.no-decoration{text-decoration:none}.email-icon{height:23px;margin-bottom:3px}@media only screen and (max-width: 767px){.email-icon{margin:10px 0;height:17px}}.no-margin{margin:0}@media only screen and (max-width: 599px){.event-list>li .event-item .message-cancelled{padding-left:0;padding-right:0;width:auto}}.event-list .reservation-wrapper{position:absolute;top:50px;right:20px}@media only screen and (max-width: 767px){.event-list .reservation-wrapper{right:10px}}@media only screen and (max-width: 599px){.event-list .reservation-wrapper{position:relative;right:auto;top:-15px}}.event-list .reservation-wrapper .ticket,.event-list .reservation-wrapper .message-cancelled{right:0 !important;top:0 !important}.detail-head .reservation-wrapper{margin-top:20px;position:relative;display:inline-block}.reservation-wrapper:hover .tooltip{opacity:1;visibility:visible;transition:opacity .25s ease-in-out}.reservation-wrapper .tooltip{display:none;opacity:0;visibility:hidden;position:absolute;right:35%;bottom:calc(100%);font-size:12px;line-height:16px;z-index:100;width:230px;transition:opacity .25s ease-in-out;padding-bottom:13px}@media only screen and (min-width: 1025px){.reservation-wrapper .tooltip{display:inline-block}}.reservation-wrapper .tooltip .tooltip-inner{background-color:#faba26;border-radius:0;color:#000;display:inline-block;float:right;padding:12px 10px;text-align:left}.reservation-wrapper .tooltip .tooltip-inner:before{right:0;top:calc(100% - 13px);border-style:solid;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#faba26 transparent transparent transparent;border-width:13px}.event-list .reservation-wrapper .button,.event-list .reservation-wrapper .message-cancelled{display:inline-block}@media only screen and (min-width: 768px){.reservation-wrapper .button,.reservation-wrapper .message-cancelled{width:auto}}#kristall-toolbar .kristall-toolbar-toggle{display:none !important}input[type="text"],input[type="password"],input[type="number"],input[type="search"],input[type="email"],input[type="tel"]{font-size:1.75rem;line-height:1.2}input[type="text"]:focus,input[type="text"].filled,input[type="password"]:focus,input[type="password"].filled,input[type="number"]:focus,input[type="number"].filled,input[type="search"]:focus,input[type="search"].filled,input[type="email"]:focus,input[type="email"].filled,input[type="tel"]:focus,input[type="tel"].filled{color:#000}textarea{max-width:100%}input::-webkit-input-placeholder{color:#c2c2c2}input:-moz-placeholder{color:#c2c2c2;opacity:1}input::-moz-placeholder{color:#c2c2c2;opacity:1}input:-ms-input-placeholder{color:#c2c2c2}.inverted input::-webkit-input-placeholder{color:#777}.inverted input:-moz-placeholder{color:#777;opacity:1}.inverted input::-moz-placeholder{color:#777;opacity:1}.inverted input:-ms-input-placeholder{color:#777}form.custom{width:100%;max-width:400px;margin:0 auto;overflow:hidden}form.custom select{height:60px;background:none;border:0;font-size:45px;line-height:1.2em;padding:0;margin:0 0 20px}@media only screen and (max-width: 480px){form.custom select{font-size:32px}}form.custom select option{font-size:28px}form.custom label{display:block;width:100%;margin:0 0 6px;font-size:2.8em;line-height:1.1em}form.custom input[type="text"],form.custom input[type="email"],form.custom textarea{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;width:100%;background:#fff;border:none;border:1px solid #000;padding:6px 10px;margin:0 0 15px;font-size:2.8em;font-size:2.5em\9;padding-top:10px\9;line-height:1;text-transform:uppercase}form.custom input[type="text"]:focus,form.custom input[type="email"]:focus,form.custom textarea:focus{border:2px solid #000;padding:5px 9px}form.custom input[type="text"].error,form.custom input[type="email"].error,form.custom textarea.error{border:2px solid #cc2424;padding:5px 9px}form.custom input::-webkit-input-placeholder{text-transform:uppercase;line-height:normal}form.custom textarea{min-width:100%;max-width:100%;height:240px}form.custom button[type="submit"]{overflow:hidden;margin-top:20px;width:100%;font-size:2.8em;height:46px}form.custom button[type="submit"]:after{content:" ›";font-size:2.1em;position:absolute;margin:-5px 0 0 0;right:20px;-webkit-transition:right 0.1s ease-in;-moz-transition:right 0.1s ease-in;-o-transition:right 0.1s ease-in;-ms-transition:right 0.1s ease-in;transition:right 0.1s ease-in}form.custom button[type="submit"]:hover:after,form.custom button[type="submit"]:focus:after{right:20px}form.custom button[type="submit"]:active:after{right:5px}form.custom p.error,form.custom .errorlist li{font-size:2.2em;color:#cc2424;margin:-13px 0 18px}form.custom .radio-field{width:100%;display:block;float:left;margin:7px 0px 21px}form.custom .radio-field input[type="radio"]{display:none}form.custom .radio-field label{position:relative;display:block;width:49.5%;cursor:pointer;text-align:center;background:#eceaea;padding:6px 10px}form.custom .radio-field label.left{margin-right:0.25%}form.custom .radio-field label.right{margin-left:0.25%}form.custom .radio-field input[type=radio]:checked+label,form.custom .radio-field label:hover{background:#000;color:#fff}form.custom [type="checkbox"]:not(:checked),form.custom [type="checkbox"]:checked{position:absolute;left:-9999px}form.custom [type="checkbox"]:not(:checked)+label,form.custom [type="checkbox"]:checked+label{position:relative;padding-left:27px;cursor:pointer}form.custom [type="checkbox"]:not(:checked)+label:before,form.custom [type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:6px;width:19px;height:19px;border:1px solid #000;background:#fff}form.custom [type="checkbox"]:not(:checked)+label:after,form.custom [type="checkbox"]:checked+label:after{content:'';position:absolute;background:url(../images/check.png) no-repeat center;top:10px;left:3px;font-size:18px;line-height:0.8;color:#000;transition:all .2s;width:14px;height:12px}form.custom [type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}form.custom [type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}h1.form-row,h2.form-row,h3.form-row,h4.form-row,h5.form-row,h6.form-row{width:100%;max-width:400px;margin:0px auto}.done select{height:1px;width:1px;border:none;background:none;padding:0;margin:0;position:relative;left:-2px;z-index:-10;outline:none;-webkit-appearance:none}.select-list{position:absolute;left:0}.custom-select{z-index:1}.custom-select *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.open_list{z-index:10}.custom-select ul,.custom-select li{margin:0;padding:0;list-style:none}.custom-select,.custom-select ul{position:relative;top:0;left:0}.custom-select .custom-text{cursor:pointer;display:inline-block}.custom-select li{cursor:pointer;min-height:25px}.select-scroll{position:absolute;right:2px;top:2px;z-index:2}.default-scroll ul{overflow-y:scroll}.custom-scroll{overflow:hidden}.scroll-drag{display:block;position:absolute;left:1px;cursor:pointer}.disabled *{cursor:default !important}.custom-select{height:100px}.custom-text{font-size:4.8em;padding:20px 50px 22px 0;width:auto !important}.custom-text:after{content:"";width:30px;height:15px;background-position:-640px 0;position:absolute;margin:18px 0 0 13px;-moz-transform:scale(0.75);-webkit-transform:scale(0.75);-o-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);-webkit-transition:transform 0.2s ease-in;-moz-transition:transform 0.2s ease-in;-o-transition:transform 0.2s ease-in;-ms-transition:transform 0.2s ease-in;transition:transform 0.2s ease-in}.custom-text:hover:after{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.open_list .custom-text{background-color:#272a2b;color:#fff;padding-left:20px;padding-right:20px;width:100% !important}.open_list .custom-text:after{right:20px;margin-top:20px;background-position:-700px 0;-moz-transform:scale(0.75) rotate(180deg);-webkit-transform:scale(0.75) rotate(180deg);-o-transform:scale(0.75) rotate(180deg);-ms-transform:scale(0.75) rotate(180deg);transform:scale(0.75) rotate(180deg)}.open_list .custom-text:hover:after{-moz-transform:scale(1) rotate(180deg);-webkit-transform:scale(1) rotate(180deg);-o-transform:scale(1) rotate(180deg);-ms-transform:scale(1) rotate(180deg);transform:scale(1) rotate(180deg)}.custom-select select.custom{height:0;font-size:0;line-height:0;padding:0}.select-list{background-color:#272a2b;padding:0 20px 10px}.select-list li{color:#fff;font-size:2.2em;padding:10px 2px;border-top:1px solid #fff}.select-list li:first-child{border-top:2px solid #fff}.select-list li:hover{background:#3c3f40}@media only screen and (max-width: 480px){.custom-select{height:80px}.custom-select .custom-text{font-size:3.2em}.custom-select .custom-text:after{margin-top:10px}}.mobile select.custom{-webkit-appearance:none;background:url(../images/selectbox-mobile.png) no-repeat right center}body{font-size:62.5%;-webkit-font-smoothing:antialiased;font-family:FleischmanBTPro-Regular, Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;color:#000}#big-slide .first-line,.teaser-module .subline,#events-overview h1,h2,#month-label,#month-list a,form.custom select,form.custom .styled-select,.event-grid .author,ul.content-list li,.map-address,.menu-2>li,.zusatzinfo p{font-family:FleischmanBTPro-Regular, Georgia, serif;font-weight:normal;font-style:normal;text-transform:none}.event-info,.event-date .month-and-year,.event-list .status,.event-list .cast-list,.event-list .event-item .message,#category-label,.event-grid .activity-category,#events-switch a,.sponsor-logos .title,.button,.message-cancelled,ec-ticket-button button,form.custom label,form.custom input,form.custom textarea,.search-input,.autoComplete_result,.no-result,.results-amount,#search-results-nav li,a.link,.overlay-cal a,p.crew,.cast .name,ul.link-list li,.artists-list .names,.slideshow-home .head-sub,.slideshow-home .subline,.copyright,.menu-1>li,.menu-3>li,.languages li,.calendar td,.head-image .head-content p,.price-table .table-cell,.introduction-info .tooltip,.footer-bottom p,.footer-links li,form.custom label{font-family:DINNextLTPro-LightCondensed, Lucida Sans Unicode, Lucida Grande, sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase}h1,.h1,h3,.h3,h4,.h4,.event-info .location,.event-info .event-title,.event-date .day,.event-date .weekday,.event-list .cast-list .role-name,.event-list .postponed-message,.event-grid .event-title,#events-switch a.active,#search-results-nav a.active,#events-detail .free-ticket,#anchor-nav a,.pagination a,.pagination span,p.quote,p.crew .job,.cast .role,.languages a.active,.calendar tr:first-child td,.calendar .head p,.calendar .event-title,.teaser-module .headline,p.delay-text,ul.gallery-list p,.video-module p,.issuu-module p,ul.publications p,.subs-element p.title,.footer-sponsors p.headline,.footer-contact p,.map-headline{font-family:Prohibition, Impact, Charcoal, sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase}h1,h2,h3,h4,h5{margin:0;padding:0;color:#000}h1,.h1{font-size:5rem;line-height:1.08;padding:0 0 .9375rem}h1.long-text,.h1.long-text{font-size:3.75rem;padding-top:.4375rem;white-space:break-spaces}h2,.h2,#events-overview h1,#month-label{font-size:4.8em;line-height:1.3em;margin:0}h2,.h2{padding:20px 0 10px;line-height:1.2em}h3,.h3{font-size:2.6em;line-height:1.2em;margin:0;padding:0 0 15px}h2+h3{margin-top:10px}h4,.h4{font-size:2.4em;line-height:1.2em;margin:0;padding:18px 0}.content-inner p #events-overview p,ul.content-list li,ul.link-list li{font-size:2.2em;line-height:1.5em;margin:0 0 20px}ul.link-list li{font-size:2.4em;line-height:1.2em}.content-inner a.link,.next_data_url a.link{font-size:2.4em;line-height:1em}h1+.subline{font-size:2.2em;line-height:1.3em}.price-table .table-cell{font-size:2.8em;line-height:1.1em}@media only screen and (max-width: 820px){h1,.h1{font-size:3.75rem;padding-bottom:.625rem}h1.long-text,.h1.long-text{font-size:2.75rem}h2,.h2{font-size:4.2em}.content-inner p,#events-overview p,ul.content-list li,h1+.subline{font-size:2em}.content a.link,.next_data_url a.link,ul.link-list li{font-size:2.2em}}@media only screen and (max-width: 599px){h1,.h1{font-size:2.75rem}h1.long-text,.h1.long-text{font-size:2.25rem;padding-top:.1875rem}#events-overview h1,h2,.h2,#month-label{font-size:3.2em}.price-table .table-cell{font-size:2.4em}}@media only screen and (max-width: 520px){.price-table.multiline .table-cell:first-child{font-size:2.2em;color:#999}}@media only screen and (max-width: 480px){h3,.h3{font-size:2.4em}h4,.h4{font-size:2.2em}}@media only screen and (max-width: 360px){.content-inner p,#events-overview p,ul.content-list li,h1+.subline{font-size:1.8em}}.content p a,.content ul.content-list li a{-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-ms-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.content p a:hover,.content ul.content-list li a:hover{color:#666 !important}.button,.message-cancelled,ec-ticket-button button{font-size:2.4em;line-height:24px;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff}@media only screen and (max-width: 800px){.button,.message-cancelled,ec-ticket-button button{font-size:2.1em;line-height:1em}}.menu-1>li>a,.menu-1>li>span{font-size:3em;line-height:1em;color:#fff}.menu-1 a,.menu-1 span{text-decoration:none}.menu-2 a,.menu-3 a{color:#fff}.menu-2>li>a{font-size:2.1em;line-height:29px;color:#000}.menu-3>li>a{font-size:2.3em;line-height:28px;color:#333;text-transform:none}.languages li{color:#fff;font-size:3em;line-height:1em}.languages li a{color:#fff;text-decoration:none;text-transform:uppercase}.languages li a.active{font-size:0.88em;line-height:0.88em}.language-switch-item{font-family:Prohibition, Impact, Charcoal, sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;border-right:1px solid #fff;color:#fff;font-size:3em;line-height:1em}.language-switch-item a{text-decoration:none;text-transform:uppercase}.language-switch-item a.active{font-size:0.88em;line-height:0.88em}.inverted .language-switch-item{color:#000}@media only screen and (min-width: 1081px){.inverted .language-switch-item{border-right:1px solid #000}}.inverted .menu-1>li>a,.inverted .menu-1>li>span{color:#000}.inverted .menu-2>li>a{color:#fff}.inverted .menu-3>li>a{color:#cfd0d0}.inverted .languages li{color:#000}.inverted .languages li a{color:#000}.calendar .head p{font-size:3.1875rem;line-height:1.2em;text-align:center}.calendar td{font-size:1.75rem;line-height:1em}.calendar td a{color:#fff;text-decoration:none}.calendar td a:hover{text-decoration:underline !important}.calendar td .tooltip{text-align:left}.calendar td .tooltip .event-info,.calendar td .tooltip .event-title{color:#fff}.calendar td .tooltip .event-info{font-size:0.65em}.calendar td .tooltip .event-info .location{font-size:0.8em}.calendar tr:first-child td{font-size:1.5rem}.inverted .calendar .head p{color:#fff}.inverted .calendar td a{color:#000}.inverted .calendar .tooltip .event-info,.inverted .calendar .tooltip .event-title{color:#000}.content-inner .delay-text,.delay-text{font-size:2.6em !important;line-height:1.2em;text-align:center;color:#e4044f;font-family:DINNextLTPro-LightCondensed, Lucida Sans Unicode, Lucida Grande, sans-serif}@media only screen and (max-width: 820px){.content-inner .delay-text,.delay-text{font-size:2.4em !important}}@media only screen and (max-width: 480px){.content-inner .delay-text,.delay-text{font-size:2.2em !important}}.page-head h1{text-align:center}.page-head h1+.subline{text-align:center;margin:10px 0 0}.page-head .subhead{font-size:2.5em;line-height:1.3em;text-align:center}@media only screen and (max-width: 820px){.page-head h1{line-height:1.1em}.page-head h1+.subline{margin:5px 0 0}.page-head .subhead{font-size:2.2em}}.head-image .head-content p,.head-image .head-content a,.head-image .head-content h3{color:#fff}.head-image .head-content h3{font-size:2.8em;padding:0 0 2px;margin:0}.head-image .head-content h3+h3{font-size:5.2em;line-height:1.1em;padding:0;margin:0 0 0.5em}.head-image .head-content p{font-size:2.4em;line-height:1.2em;text-transform:none;margin:0}.head-image .head-content p+p{margin-top:14px}@media only screen and (max-width: 1120px){.head-image .head-content h3{font-size:2.2em}.head-image .head-content h3+h3{font-size:4.2em}.head-image .head-content p{font-size:2.2em}}@media only screen and (max-width: 900px){.head-image .head-content h3{font-size:2em}.head-image .head-content h3+h3{font-size:3.4em}.head-image .head-content p{font-size:2em}}.contact-info-mobile .subhead,.contact-info-mobile .headline{font-size:2.6em;line-height:1.2em}.contact-info-mobile .subhead{margin:0}.contact-info-mobile .headline{margin-top:0}.contact-info-mobile p.additional{font-size:2em}ul.press-downloads .text p{font-size:1.6em}#month-filter:checked+#month-label,#category-filter:checked+#category-label{color:#fff}#month-list li a,#category-list li a{font-size:2.2em;line-height:1.2em;color:#fff;text-decoration:none;text-align:center}#month-list li a.past,#category-list li a.past{color:#97979a}#category-list li a{text-align:left}#category-label,.past-events-filter-wrap label{font-size:2.8em;line-height:1em;text-transform:uppercase}.past-events-filter-wrap label{line-height:1.3em}@media only screen and (max-width: 480px){#category-list li a{font-size:2em}#category-label{font-size:2.6em}}#events-switch a{font-size:2.8em;line-height:1.3em;text-transform:uppercase;text-decoration:none;color:#000}#events-switch a:active,#events-switch a:focus,#events-switch a:hover{text-decoration:underline}#events-switch a.active{font-size:2.5em}.event-list .event-date .weekday,.event-grid .event-date .weekday{font-size:1.6em;padding-left:2px}.event-list .event-date .month-and-year,.event-grid .event-date .month-and-year{font-size:1.8em}.event-list>li .event-head{text-decoration:none}.event-list>li .event-head .event-date .day,.event-list>li .event-head .event-date .weekday,.event-list>li .event-head .event-date .month-and-year{line-height:1em}.event-list>li .event-head .event-date .day{font-size:7.2em}.event-list>li .event-head .event-info{font-size:2.2em;line-height:1em;text-transform:uppercase}.event-list>li .event-head .event-info .location{font-size:0.9em;line-height:1.4em}.event-list>li .event-head .event-info .event-title{font-size:1.8em;line-height:1.1em}.event-list>li .event-head .event-info .author{line-height:1.3em}@media only screen and (max-width: 950px){.event-list>li .event-head .event-date .day{font-size:6.2em}.event-list>li .event-head .event-date .weekday{font-size:1.5em}.event-list>li .event-head .event-date .month-and-year,.event-list>li .event-head .event-date .status{font-size:1.7em}.event-list>li .event-head .event-info{font-size:2em}}@media only screen and (max-width: 720px){.event-list>li .event-head .event-date .day{font-size:5.5em}.event-list>li .event-head .event-date .weekday{font-size:1.4em}.event-list>li .event-head .event-date .month-and-year,.event-list>li .event-head .event-date .status{font-size:1.6em}.event-list>li .event-head .event-info{font-size:1.7em}.event-list>li .event-head .event-info .event-title{font-size:1.6em}.event-list>li .event-head .status{font-size:1.5em}}@media only screen and (max-width: 599px){.event-list>li .event-head .event-date .day{font-size:4.5em}.event-list>li .event-head .event-info .author{line-height:1.1em}}.event-list>li .description-short{font-size:2.2em;line-height:1.3em}@media only screen and (max-width: 800px){.event-list>li .description-short{font-size:2em}}.event-list>li .cast-list li{font-size:2.2em;line-height:1.1em;text-transform:uppercase}.event-list>li .cast-list li .role-name{font-size:0.9em}.event-list>li.headline-month{font-size:3.8em}@media only screen and (max-width: 720px){.event-list>li.headline-month{font-size:2.8em}}.event-list .event-item.past .event-date,.event-list .event-item.past .event-info,.event-list .event-item.past .description-short,.event-list .event-item.past .cast-list{color:#757575}.event-list .event-item.past a.event-head:active .event-title,.event-list .event-item.past a.event-head:focus .event-title,.event-list .event-item.past a.event-head:hover .event-title{border-bottom:2px solid #757575}.event-list .event-item.sold-out .message{font-size:1.8em;line-height:1.2em;text-transform:uppercase;text-align:center;color:#e4044f;padding:15px 0 10px}.event-list .event-item.free-entry .ticket,.event-list .event-item.free-entry .message-cancelled{color:#000}.event-list .event-item.postponed a.event-head .event-date,.event-list .event-item.postponed a.event-head .event-info,.event-list .event-item.postponed a.event-head .event-info .activity-category,.event-list .event-item.postponed a.event-head .event-info .event-title{color:#d4d4d4 !important}.event-list .event-item.postponed a.event-head:active .event-title,.event-list .event-item.postponed a.event-head:focus .event-title,.event-list .event-item.postponed a.event-head:hover .event-title{border-bottom:2px solid #d4d4d4 !important}.event-list .event-item.postponed a.event-head p.postponed-message{font-size:2.8em;line-height:1.1em}@media only screen and (max-width: 950px){.event-list .event-item.postponed a.event-head p.postponed-message{font-size:2.4em !important}}@media only screen and (max-width: 480px){.event-list .event-item.postponed a.event-head p.postponed-message{font-size:2.2em !important}}.message-cancelled{background:transparent !important;color:#e4044f}.introduction-info .tooltip{font-size:22px;line-height:1.1em;text-transform:uppercase;color:#dadada}.event-grid .event-date{color:#fff}.event-grid .event-date.dark-date{color:#222}.event-grid .event-date .day{font-size:5em;line-height:0.9em}@media only screen and (max-width: 480px){.event-grid .event-date .day{font-size:4.5em}.event-grid .event-date .weekday{font-size:1.4em}.event-grid .event-date .month-and-year{font-size:1.6em}}.event-grid .text .author{font-size:1.7em;line-height:1.2em}.event-grid .text .event-title{font-size:4.1em;line-height:1.05em}.event-grid .text .event-title.long-text{font-size:3em}@media only screen and (marginx-width: 1260px){.event-grid .text .event-title{font-size:3.8em}.event-grid .text .event-title.long-text{font-size:2.4em}}@media only screen and (max-width: 520px){.event-grid .text .event-title{font-size:3.2em}.event-grid .text .event-title.long-text{font-size:2em}}.event-grid .activity-category{font-size:2em;line-height:1em;color:#000}.event-grid a{text-decoration:none}@media only screen and (min-width: 600px){#events-overview.grid-view #category-label{font-family:FleischmanBTPro-Regular, Georgia, serif;font-size:4.8em;text-transform:none}}.zusatzinfo{display:block;margin-top:5px}.zusatzinfo p{font-size:1.125rem !important;line-height:1.375rem;margin-bottom:0}#events-detail .zusatzinfo p{font-size:1.375rem !important;line-height:2.0625rem}@media only screen and (max-width: 800px){#events-detail .zusatzinfo p{font-weight:1.25rem;line-height:1.875rem}}#events-detail .activity-category{color:#f39200}#events-detail .detail-head{text-align:center}#events-detail .detail-head .day{font-size:12em;line-height:1.05em}#events-detail .detail-head .day .overlay-cal{font-size:10px}#events-detail .detail-head .day .overlay-cal li{font-size:2.2em;line-height:1.2em;color:#fff}#events-detail .detail-head .day .overlay-cal li a{line-height:1.2em;color:#fff}#events-detail .detail-head .weekday{font-size:2.6em;position:relative;z-index:2}#events-detail .detail-head .month-and-year{font-size:2.9em;position:relative;z-index:2}#events-detail .detail-head .event-info{font-size:2.9em;line-height:1.1em;text-transform:uppercase}#events-detail .detail-head .event-info .location{font-size:0.9em}#events-detail .detail-head .event-info .location a{text-decoration:none;border-bottom:3px solid transparent;-webkit-transition:border 0.1s linear;-moz-transition:border 0.1s linear;-o-transition:border 0.1s linear;-ms-transition:border 0.1s linear;transition:border 0.1s linear}#events-detail .detail-head .event-info .location a:hover{border-bottom:3px solid #000}#events-detail .detail-head .ticket,#events-detail .detail-head .message-cancelled{font-size:2.9em}#events-detail .detail-head .free-ticket{font-size:3.6em;color:#000;display:inline-block;padding-top:5px}@media only screen and (max-width: 820px){#events-detail .detail-head .free-ticket{font-size:2.6em}}#events-detail #anchor-nav a{font-size:2.6em;line-height:1em;text-decoration:none;border-bottom:3px solid transparent;-webkit-transition:border 0.1s linear;-moz-transition:border 0.1s linear;-o-transition:border 0.1s linear;-ms-transition:border 0.1s linear;transition:border 0.1s linear}#events-detail #anchor-nav a:hover{border-bottom:3px solid #000}#events-detail #anchor-nav ul.longer a{font-size:2.2em;line-height:1.1em}#events-detail p.quote{font-size:5.8em;line-height:1.05em;text-align:center}#events-detail p.crew{font-size:2.5em;line-height:1.15em;margin:5px 0 20px}#events-detail p.crew .job{font-size:0.88em}#events-detail p.crew a{text-decoration:none;border-bottom:2px solid transparent;-webkit-transition:border 0.1s linear;-moz-transition:border 0.1s linear;-o-transition:border 0.1s linear;-ms-transition:border 0.1s linear;transition:border 0.1s linear}#events-detail p.crew a:hover{border-bottom:2px solid #000;color:#000 !important}#events-detail p.crew a.inactive{color:#ababab;display:inline-block;-moz-transform:skewX(-3deg);-webkit-transform:skewX(-3deg);-o-transform:skewX(-3deg);-ms-transform:skewX(-3deg);transform:skewX(-3deg)}#events-detail .headline-cast{text-align:center}#events-detail .cast .role{font-size:2.2em;line-height:1.15em}#events-detail .cast .name{font-size:2.5em;line-height:1em}#events-detail .cast .name a{text-decoration:none;border-bottom:2px solid transparent;-webkit-transition:border 0.1s linear;-moz-transition:border 0.1s linear;-o-transition:border 0.1s linear;-ms-transition:border 0.1s linear;transition:border 0.1s linear}#events-detail .cast .name a:hover{border-bottom:2px solid #000}#events-detail .cast .name .inactive{color:#ababab;display:inline-block;-moz-transform:skewX(-3deg);-webkit-transform:skewX(-3deg);-o-transform:skewX(-3deg);-ms-transform:skewX(-3deg);transform:skewX(-3deg)}#events-detail .sponsor-logos .title{font-size:2em;line-height:1.1em}@media only screen and (max-width: 820px){#events-detail .detail-head .day{font-size:7.8em}#events-detail .detail-head .weekday{font-size:2.0em}#events-detail .detail-head .month-and-year,#events-detail .detail-head .event-info{font-size:2.2em}#events-detail .detail-head .ticket,#events-detail .detail-head .message-cancelled{font-size:2.4em}#events-detail #anchor-nav a{font-size:2.2em;line-height:1.1em}#events-detail #anchor-nav ul.longer a{font-size:2em}#events-detail p.quote{font-size:4.8em}}@media only screen and (max-width: 480px){#events-detail p.quote{font-size:4.2em}#events-detail .cast .role,#events-detail .cast .name{text-align:left}}@media only screen and (max-width: 360px){#events-detail p.quote{font-size:3.6em}#events-detail p.crew,#events-detail .cast .name{font-size:2em}#events-detail .cast .role{font-size:1.8em}}.map-headline{font-size:26px !important;line-height:1em;text-align:center;margin:0}.map-address{font-size:18px !important;line-height:1.1em;text-align:center;margin:8px 0 2px}ul.spoiler-list .spoiler-list-body p{line-height:1.5em;margin-bottom:12px}ul.spoiler-list .spoiler-list-head h3{padding:0}ul.gallery-list p,ul.publications p{font-size:2.4em;line-height:1.2em}ul.gallery-list a,ul.publications a{text-decoration:none}.artists-list .letters{font-size:4.8em;line-height:1em}.artists-list .letters .names{font-size:0.5em;line-height:1em;padding:0 0 6px}.artists-list .letters .names a{text-decoration:none}.artists-list .letters .names a:hover{text-decoration:underline}.subs-element p.title{font-size:2.6em;line-height:1.2em}.subs-element.active p.title{font-size:3em}@media only screen and (max-width: 1160px){.subs-element.active p.title{font-size:2.6em}}.footer-links li{font-size:2.8em;line-height:1em;color:#000}.footer-links li a{color:#000;text-decoration:none}.footer-links li a:focus,.footer-links li a:hover{text-decoration:underline}.footer-contact .head-sub,.footer-contact .headline{line-height:1em;margin:5px 0}.footer-contact .head-sub{font-size:2.8em}.footer-contact .headline{font-size:4em}.footer-contact .headline a{text-decoration:none}@media only screen and (max-width: 767px){.footer-contact .head-sub{font-size:2em}.footer-contact .headline{font-size:3em}.footer-contact form.custom input[type="text"],.footer-contact form.custom input[type="email"]{font-size:2.4em}}.footer-sponsors p.headline{color:#f9f9f9;font-size:2.4em}.footer-bottom p{font-size:2.6em !important;line-height:1.3em;color:#fff;margin:88px 0 0;text-align:center;text-transform:none}@media only screen and (max-width: 480px){.footer-bottom p{font-size:2.2em !important}}@media only screen and (max-width: 1080px){body{padding-top:0}.admin-view .logo-mobile{top:49px}.mobile-menu{background-image:url(../images/sprite.png);width:60px;height:57px;right:0 !important;top:0;z-index:999;cursor:pointer;opacity:1;visibility:visible;-webkit-transition:background-color 0.4s ease-in,opacity 0.3s ease-in,visibility 0.3s ease-in;-moz-transition:background-color 0.4s ease-in,opacity 0.3s ease-in,visibility 0.3s ease-in;-o-transition:background-color 0.4s ease-in,opacity 0.3s ease-in,visibility 0.3s ease-in;-ms-transition:background-color 0.4s ease-in,opacity 0.3s ease-in,visibility 0.3s ease-in;transition:background-color 0.4s ease-in,opacity 0.3s ease-in,visibility 0.3s ease-in}.mobile-menu.open-it{position:fixed}.mobile-menu.open-it,.inverted+.mobile-menu.open-it,.home .inverted+.mobile-menu.open-it{background-position:-181px -210px}.home .mobile-menu.open-it{background-position:-181px -147px}.mobile-menu.close-it{position:absolute;top:0 !important;background-color:transparent;background-position:-270px -147px}.admin-view .mobile-menu{top:49px}#header-container.open+.mobile-menu.open-it{opacity:0;visibility:hidden}#header-container,#header-container.inverted,#header-container .languages{position:fixed !important;max-width:420px;width:100%;right:-100%;-webkit-transition:right 0.3s ease-in;-moz-transition:right 0.3s ease-in;-o-transition:right 0.3s ease-in;-ms-transition:right 0.3s ease-in;transition:right 0.3s ease-in}}@media only screen and (max-width: 1080px) and (max-width: 600px){#header-container,#header-container.inverted,#header-container .languages{max-width:600px}}@media only screen and (max-width: 1080px){#header-container,#header-container.inverted{background:#272a2b !important;height:100%;top:0;overflow-y:auto}.admin-view #header-container,.admin-view #header-container.inverted{top:49px}#header-container .header-inner,#header-container.inverted .header-inner{position:relative;padding:0;height:56px;background:#fff;opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}#header-container .search-opener,#header-container .calendar-icon,#header-container.inverted .search-opener,#header-container.inverted .calendar-icon{position:absolute;height:56px;left:auto;right:auto;top:0;margin:0;border-left:1px solid #000;cursor:pointer}#header-container .search-opener.open,#header-container .calendar-icon.open,#header-container.inverted .search-opener.open,#header-container.inverted .calendar-icon.open{z-index:10}#header-container .logo,#header-container.inverted .logo{border-left:0}#header-container .search-opener,#header-container.inverted .search-opener{background-position:-609px -72px;width:61px;right:122px}#header-container .calendar-icon,#header-container.inverted .calendar-icon{background-position:-943px -77px !important;border-right:1px solid #000;width:62px;right:60px}#header-container .menu-1,#header-container.inverted .menu-1{background:#272a2b;width:100%;padding:40px 20px 20px;margin-bottom:50px;margin-bottom:0;position:relative;z-index:1}#header-container .menu-1 li,#header-container .menu-1 a,#header-container .menu-1 span,#header-container.inverted .menu-1 li,#header-container.inverted .menu-1 a,#header-container.inverted .menu-1 span{display:block;width:100%;float:left;float:none;color:#fff}#header-container .menu-1>li,#header-container.inverted .menu-1>li{border-top:1px solid #fff;padding:0}#header-container .menu-1>li:first-child,#header-container.inverted .menu-1>li:first-child{border-top:0}#header-container .menu-1>li:first-child .menu-3,#header-container.inverted .menu-1>li:first-child .menu-3{border-top:0}#header-container .menu-1>li>a,#header-container .menu-1>li>span,#header-container.inverted .menu-1>li>a,#header-container.inverted .menu-1>li>span{opacity:1;margin:0;padding:12px 10px 11px;cursor:pointer;font-size:3.4em;-webkit-transition:background 0.3s ease-in;-moz-transition:background 0.3s ease-in;-o-transition:background 0.3s ease-in;-ms-transition:background 0.3s ease-in;transition:background 0.3s ease-in}#header-container .menu-1>li.has-subs>span:after,#header-container.inverted .menu-1>li.has-subs>span:after{background-image:url(../images/sprite.png);background-position:-1227px -76px;content:"";width:40px;height:56px;position:absolute;top:0;right:0}#header-container .menu-1>li a.active,#header-container .menu-1>li>span.active,#header-container .menu-1>li.open,#header-container.inverted .menu-1>li a.active,#header-container.inverted .menu-1>li>span.active,#header-container.inverted .menu-1>li.open{background-color:#3c3f40}#header-container .menu-1>li.faded>a,#header-container .menu-1>li.faded>span,#header-container.inverted .menu-1>li.faded>a,#header-container.inverted .menu-1>li.faded>span{background-color:transparent}#header-container .menu-1>li a:hover,#header-container .menu-1>li a:focus,#header-container .menu-1>li>span:hover,#header-container.inverted .menu-1>li a:hover,#header-container.inverted .menu-1>li a:focus,#header-container.inverted .menu-1>li>span:hover{background-color:#45494a}#header-container .menu-1>li.open>span:after,#header-container.inverted .menu-1>li.open>span:after{background-position:-1270px -76px}#header-container .menu-1:hover li,#header-container .menu-1 li:hover>span,#header-container.inverted .menu-1:hover li,#header-container.inverted .menu-1 li:hover>span{opacity:1}#header-container li.open .menu-2,#header-container.inverted li.open .menu-2{border-top:1px solid #fff}#header-container li.open+li,#header-container.inverted li.open+li{border-top:0}#header-container .menu-2,#header-container.inverted .menu-2{padding:0;position:static;opacity:1;visibility:visible;height:0;width:100%;overflow:hidden;background-color:#272a2b}#header-container .menu-2.open,#header-container.inverted .menu-2.open{opacity:1 !important}#header-container .menu-2:after,#header-container.inverted .menu-2:after{display:none}#header-container .menu-2>li,#header-container.inverted .menu-2>li{border-top:0;border-bottom:1px solid #8f9294}#header-container .menu-2>li>a,#header-container.inverted .menu-2>li>a{padding:12px 10px 9px 20px}#header-container .menu-2>li .menu-3,#header-container.inverted .menu-2>li .menu-3{display:inline-block;width:100%;border-top:1px solid #8f9294}#header-container .menu-2>li .menu-3>li>a span,#header-container.inverted .menu-2>li .menu-3>li>a span{border-top:1px solid #585a5b;padding:10px 8px 11px}#header-container .calendar,#header-container.inverted .calendar{position:relative;z-index:5;top:0;float:left;width:100%;padding:0 30px;height:0;opacity:0;visibility:hidden;overflow:hidden}#header-container .calendar .head,#header-container.inverted .calendar .head{margin-top:30px}#header-container .calendar .head p,#header-container.inverted .calendar .head p{color:#000;border-color:#000}#header-container .calendar table,#header-container.inverted .calendar table{margin-bottom:30px;max-width:400px}#header-container .calendar table tr td,#header-container.inverted .calendar table tr td{border-color:#fbfbfb;color:#000}#header-container .calendar table tr td.event.default,#header-container.inverted .calendar table tr td.event.default{background:#303030}#header-container .calendar table tr td.event.default a+.tooltip,#header-container.inverted .calendar table tr td.event.default a+.tooltip{background:#303030}#header-container .calendar table tr td.event.default a+.tooltip *,#header-container.inverted .calendar table tr td.event.default a+.tooltip *{color:#fff}#header-container .calendar table tr td.event.default a+.tooltip .event,#header-container.inverted .calendar table tr td.event.default a+.tooltip .event{border-color:#fff}#header-container .calendar table tr td.event.default a+.tooltip .event:first-child,#header-container.inverted .calendar table tr td.event.default a+.tooltip .event:first-child{border-color:transparent}#header-container .calendar table tr td.event.default a:hover:before,#header-container.inverted .calendar table tr td.event.default a:hover:before{border-top-color:#fbfbfb}#header-container .calendar table tr td.event a,#header-container.inverted .calendar table tr td.event a{color:#fff !important}#header-container .calendar:before,#header-container .calendar:after,#header-container.inverted .calendar:before,#header-container.inverted .calendar:after{display:none}#header-container .calendar-icon.open,#header-container.inverted .calendar-icon.open{background-color:#f9f9f9}#header-container .calendar-icon.open+#calendar-menu .calendar,#header-container.inverted .calendar-icon.open+#calendar-menu .calendar{background-color:#f9f9f9;border-top:1px solid #000;overflow:visible;height:auto;opacity:1;visibility:visible}#header-container .search-dropdown,#header-container.inverted .search-dropdown{width:100%;height:0;padding:0;position:relative;z-index:5;top:.0625rem;border:0;border-top:1px solid #000;background-color:#f9f9f9}#header-container .search-dropdown .search-input,#header-container .search-dropdown #header-search-list .autoComplete_result,#header-container .search-dropdown #header-search-list .no_result,#header-container.inverted .search-dropdown .search-input,#header-container.inverted .search-dropdown #header-search-list .autoComplete_result,#header-container.inverted .search-dropdown #header-search-list .no_result{width:100%;padding-left:1.875rem;padding-right:1.25rem}#header-container .search-dropdown .search-input,#header-container.inverted .search-dropdown .search-input{padding-right:5.25rem}#header-container .search-dropdown .search-submit,#header-container.inverted .search-dropdown .search-submit{right:.625rem}#header-container .search-dropdown #header-search-list:not(:empty):before,#header-container .search-dropdown .autoComplete_results:not(:empty):before,#header-container.inverted .search-dropdown #header-search-list:not(:empty):before,#header-container.inverted .search-dropdown .autoComplete_results:not(:empty):before{left:1.25rem;right:1.25rem}#header-container .search-dropdown:before,#header-container .search-dropdown:after,#header-container.inverted .search-dropdown:before,#header-container.inverted .search-dropdown:after{display:none}#header-container .search-opener.open,#header-container .search-input,#header-container.inverted .search-opener.open,#header-container.inverted .search-input{background-color:#f9f9f9}#header-container .search-opener.open+.search-dropdown,#header-container .search-opener.open+.search-dropdown form,#header-container .search-opener.open+.search-dropdown .search-input,#header-container.inverted .search-opener.open+.search-dropdown,#header-container.inverted .search-opener.open+.search-dropdown form,#header-container.inverted .search-opener.open+.search-dropdown .search-input{overflow:visible}#header-container .search-opener.open+.search-dropdown,#header-container.inverted .search-opener.open+.search-dropdown{opacity:1;visibility:visible}#header-container .search-opener.open+.search-dropdown .search-form,#header-container.inverted .search-opener.open+.search-dropdown .search-form{padding:.625rem 0rem}#header-container .languages,#header-container.inverted .languages{bottom:0;padding:0;z-index:1;margin:0;float:none}#header-container .languages li,#header-container.inverted .languages li{width:50%;padding:0 !important;float:left;font-size:2.2em;border-top:1px solid #b2b2b2;border-left:1px solid #b2b2b2}#header-container .languages li:first-child,#header-container.inverted .languages li:first-child{border-left:0}#header-container .languages li:before,#header-container.inverted .languages li:before{display:none}#header-container .languages li a,#header-container.inverted .languages li a{display:block;width:100%;height:40px;padding:9px 0;background:#3c3f40;color:#b3b3b3;text-align:center;text-decoration:none !important;-webkit-transition:background 0.3s ease-in;-moz-transition:background 0.3s ease-in;-o-transition:background 0.3s ease-in;-ms-transition:background 0.3s ease-in;transition:background 0.3s ease-in}#header-container .languages li a.active,#header-container.inverted .languages li a.active{padding-top:10px}#header-container .languages li a:hover,#header-container.inverted .languages li a:hover{background:#4b4f50}#header-container .languages li a span,#header-container.inverted .languages li a span{display:inline-block}#header-container ~ .bg-layer,#header-container.inverted ~ .bg-layer{background:rgba(0,0,0,0.4);position:fixed;z-index:500;height:100%;width:100%;top:0px;left:0px;opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s ease-in,visibility 0.4s ease-in;-moz-transition:opacity 0.4s ease-in,visibility 0.4s ease-in;-o-transition:opacity 0.4s ease-in,visibility 0.4s ease-in;-ms-transition:opacity 0.4s ease-in,visibility 0.4s ease-in;transition:opacity 0.4s ease-in,visibility 0.4s ease-in}}@media only screen and (max-width: 1080px) and (max-width: 420px){#header-container .search-opener,#header-container .calendar-icon,#header-container.inverted .search-opener,#header-container.inverted .calendar-icon{height:56px}#header-container .search-opener,#header-container.inverted .search-opener{background-position:-616px -72px;right:94px;width:47px}#header-container .calendar-icon,#header-container.inverted .calendar-icon{background-position:-950px -77px !important;right:46px;width:48px}#header-container .calendar,#header-container.inverted .calendar{padding:0 20px}#header-container .calendar .head,#header-container.inverted .calendar .head{margin-top:10px !important}#header-container .calendar .head p,#header-container.inverted .calendar .head p{font-size:4.2em;padding-top:5px}#header-container .menu-1,#header-container.inverted .menu-1{padding:40px 20px 20px}}@media only screen and (max-width: 1080px) and (max-width: 420px) and (max-height: 380px){#header-container .menu-1,#header-container.inverted .menu-1{padding:5px 20px 10px}}@media only screen and (max-width: 1080px) and (max-width: 420px){#header-container .menu-1>li>a,#header-container .menu-1>li>span,#header-container.inverted .menu-1>li>a,#header-container.inverted .menu-1>li>span{font-size:2.8em}#header-container .menu-1>li.has-subs>span:after,#header-container.inverted .menu-1>li.has-subs>span:after{background-position:-1227px -79px}#header-container .menu-1>li.open>span:after,#header-container.inverted .menu-1>li.open>span:after{background-position:-1270px -79px}}@media only screen and (max-width: 1080px){#header-container.open{right:0}#header-container.open .languages{right:0}#header-container.open .header-inner{opacity:1}#header-container.open ~ .bg-layer{opacity:1;visibility:visible}}@media only screen and (max-width: 1080px) and (max-width: 600px){body.mobile-menu-is-open,html.mobile-menu-is-open{overflow:hidden}}@media only screen and (max-width: 1080px) and (max-width: 420px){.mobile-menu.close-it{width:46px;background-position:-276px -148px;-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}}@media only screen and (min-width: 1081px){.menu-2{height:auto !important}}div[data-cookie-consent]{display:flex;flex-flow:column wrap}figure{position:relative}.cookie-banner{background:#e8e8e8;padding:1.25rem .9375rem 0;text-align:center}.video-module .cookie-banner,.issuu-module .cookie-banner{padding:8rem 4.875rem 0}@media only screen and (max-width: 768px){.video-module .cookie-banner,.issuu-module .cookie-banner{padding:10% .9375rem 0}}@media only screen and (max-width: 480px){.video-module .cookie-banner,.issuu-module .cookie-banner{padding-top:1.25rem}}.cookie-banner__icon{border:.25rem solid #000;border-radius:50%;height:2.5rem;margin:0 auto .3125rem;position:relative;width:2.5rem}.cookie-banner__icon:after{background-color:#000;content:'';display:block;height:.25rem;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(-45deg);width:101%}.cookie-banner__text{display:block;font-size:1.375rem;line-height:2.0625rem;margin-bottom:.9375rem}.video-module .cookie-banner__text,.issuu-module .cookie-banner__text{margin-top:.625rem}.cookie-banner .cookie-banner__text a.cookie-banner__settings{text-decoration:underline}.cookie-banner a.cookie-banner__button{margin-bottom:2.1875rem}.video-module .cookie-banner a.cookie-banner__button,.issuu-module .cookie-banner a.cookie-banner__button{margin-bottom:10.3125rem}@media only screen and (max-width: 768px){.video-module .cookie-banner a.cookie-banner__button,.issuu-module .cookie-banner a.cookie-banner__button{margin-bottom:2.1875rem}}.cookie-manager .modal-container .modal-header{border:0}.cookie-manager .modal-container .modal-header .introduction__title{font-size:44px;line-height:48px;margin-bottom:24px}@media only screen and (min-width: 768px){.cookie-manager .modal-container .modal-header .introduction__title{font-size:60px;line-height:1;padding:0}}@media only screen and (min-width: 1024px){.cookie-manager .modal-container .modal-header .introduction__title{margin-bottom:44px}}.cookie-manager .modal-container .modal-header .introduction__text{font-size:20px;line-height:30px;margin-bottom:35px}@media only screen and (min-width: 768px){.cookie-manager .modal-container .modal-header .introduction__text{font-size:22px;line-height:32px}}.cookie-manager .modal-container .modal-body .form-row--inactive .checkbox-toggle__title{color:#cacaca}.cookie-manager .modal-container .modal-body .checkbox-toggle__header{padding:0}.cookie-manager .modal-container .modal-body .checkbox-toggle__header .checkbox-toggle__title{font-size:24px;line-height:30px;text-transform:none}.cookie-manager .modal-container .modal-body .checkbox-toggle__header .checkbox-toggle__text{position:relative}.cookie-manager .modal-container .modal-body .checkbox-toggle__header .checkbox-toggle__label:focus-visible,.cookie-manager .modal-container .modal-body .checkbox-toggle__header .checkbox-toggle__label input:focus{outline:none}.cookie-manager .modal-container .modal-body .checkbox-toggle__header .checkbox-toggle__label .checkbox-toggle__checkmark{border:2px solid #000;border-radius:0;height:22px;width:22px}.cookie-manager .modal-container .modal-body .checkbox-toggle__header .checkbox-toggle__label .checkbox-toggle__checkmark,.cookie-manager .modal-container .modal-body .checkbox-toggle__header .checkbox-toggle__label .checkbox-toggle__checkmark:focus-visible{outline:none}.cookie-manager .modal-container .modal-body .settings-view .form-settings .form-row.form-row--active{border-bottom:0}.cookie-manager .modal-container .modal-body .settings-view .form-settings .form-row.form-row--active .form-row__header .form-row__showmore{top:-4px}.cookie-manager .modal-container .modal-body .settings-view .form-settings .form-row .form-row__showmore:focus,.cookie-manager .modal-container .modal-body .settings-view .form-settings .form-row .form-row__showmore:focus-visible{outline:none}.cookie-manager .modal-container .modal-body .settings-view .form-settings .form-row>.form-row__wrapper{border-bottom:1px solid #000;margin-bottom:22px;margin-left:40px;padding-bottom:15px;padding-left:0}.cookie-manager .modal-container .modal-body .settings-view .form-settings .form-row>.form-row__wrapper a{color:#000 !important}.cookie-manager .modal-container .modal-body .settings-view .form-settings .form-row>.form-row__wrapper .form-row__text{font-size:20px;line-height:30px;margin-bottom:22px;margin-top:13px}@media only screen and (min-width: 768px){.cookie-manager .modal-container .modal-body .settings-view .form-settings .form-row>.form-row__wrapper .form-row__text{font-size:22px;line-height:32px}}.cookie-manager .modal-container .modal-body .settings-view .form-settings .form-row .options-list{margin-left:0}.cookie-manager .modal-container .modal-body .settings-view .form-settings .form-row .options-list .options-list__item+.options-list__item{padding-top:8px}.cookie-manager .modal-container .modal-body .settings-view .form-settings .form-row .options-list .checkbox-toggle__text .checkbox-toggle__title{font-size:16px;line-height:24px;line-height:1}.cookie-manager .modal-container .modal-footer{border:0;padding-top:41px}.cookie-manager .modal-container .modal-footer .cookie-manager__buttons{display:flex;flex-direction:column}@media only screen and (min-width: 640px){.cookie-manager .modal-container .modal-footer .cookie-manager__buttons{flex-direction:row}}.cookie-manager .modal-container .modal-footer .cookie-manager__button{font-size:16px;line-height:24px;padding:10px 24px;text-decoration:none}.cookie-manager .modal-container .modal-footer .cookie-manager__button:hover{text-decoration:underline}@media only screen and (min-width: 640px){.cookie-manager .modal-container .modal-footer .cookie-manager__button{margin-top:0}}@media only screen and (min-width: 768px){.cookie-manager .modal-container .modal-footer .cookie-manager__button{margin-left:0px}.cookie-manager .modal-container .modal-footer .cookie-manager__button.accept-cookie-settings{margin-right:10px}}.cookie-manager .modal-container .modal-footer .cookie-manager__links{padding-top:6px;justify-content:center}@media only screen and (min-width: 768px){.cookie-manager .modal-container .modal-footer .cookie-manager__links{padding-top:36px;justify-content:left}}
