@charset "UTF-8";@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Regular-webfont.eot?1365006706);src:url(../fonts/OpenSans-Regular-webfont.eot?&1365006706#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Regular-webfont.woff?1365006706) format("woff"),url(../fonts/OpenSans-Regular-webfont.ttf?1365006706) format("truetype"),url(../fonts/OpenSans-Regular-webfont.svg?1365006706) format("svg");font-weight:400}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Light-webfont.eot?1365006706);src:url(../fonts/OpenSans-Light-webfont.eot?&1365006706#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Light-webfont.woff?1365006706) format("woff"),url(../fonts/OpenSans-Light-webfont.ttf?1365006706) format("truetype"),url(../fonts/OpenSans-Light-webfont.svg?1365006706) format("svg");font-weight:200}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Semibold-webfont.eot?1365006706);src:url(../fonts/OpenSans-Semibold-webfont.eot?&1365006706#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Semibold-webfont.woff?1365006706) format("woff"),url(../fonts/OpenSans-Semibold-webfont.ttf?1365006706) format("truetype"),url(../fonts/OpenSans-Semibold-webfont.svg?1365006706) format("svg");font-weight:500}@font-face{font-family:futura-pt;src:url(../fonts/1557755/405bf683-b88d-438c-993c-687eb042db5f.eot?#iefix);src:url(../fonts/1557755/405bf683-b88d-438c-993c-687eb042db5f.eot?#iefix) format("eot"),url(../fonts/1557755/246beac4-a6e0-48ba-b519-8e4654a3b418.woff2) format("woff2"),url(../fonts/1557755/6fc655d8-e68f-41a4-a600-7c4aa3c24736.woff) format("woff"),url(../fonts/1557755/8da6a3e9-c975-48d5-8ebb-1c478a5a7612.ttf) format("truetype");font-weight:400}@font-face{font-family:futura-pt;src:url(../fonts/1557757/53c559de-09f7-42be-96c5-4c6d69fb6ae0.eot?#iefix);src:url(../fonts/1557757/53c559de-09f7-42be-96c5-4c6d69fb6ae0.eot?#iefix) format("eot"),url(../fonts/1557757/4623ec33-91af-4660-9482-151c452f630a.woff2) format("woff2"),url(../fonts/1557757/454d14aa-61ab-4567-8fe4-4138c13f68ea.woff) format("woff"),url(../fonts/1557757/81ea6c74-a931-40f3-82f5-49b8b593c168.ttf) format("truetype");font-weight:500}@font-face{font-family:futura-pt;src:url(../fonts/1557773/33381ade-0bc4-4a42-9689-3bd6a2c2cca8.eot?#iefix);src:url(../fonts/1557773/33381ade-0bc4-4a42-9689-3bd6a2c2cca8.eot?#iefix) format("eot"),url(../fonts/1557773/f37b90ce-7fd2-4ba5-8ec9-ed629ddbb3a7.woff2) format("woff2"),url(../fonts/1557773/7dec5e83-8192-4db0-afdf-60febc4b92e7.woff) format("woff"),url(../fonts/1557773/d66bc92e-158a-4ff9-bbf9-d9d47691a3af.ttf) format("truetype");font-weight:700}@font-face{font-family:theatererfurt;src:url(../fonts/theatererfurt.eot?1508824350);src:url(../fonts/theatererfurt.eot?&1508824350#iefix) format("embedded-opentype"),url(../fonts/theatererfurt.woff?1508824350) format("woff"),url(../fonts/theatererfurt.ttf?1508824350) format("truetype"),url(../fonts/theatererfurt.svg?1508824350#theatererfurt) format("svg");font-weight:400;font-style:normal}*{padding:0;margin:0}:focus{outline:0}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html[dir=rtl]{direction:rtl}html{font-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{height:100%;width:100%;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}p{margin-bottom:30px}fieldset,form{border:0;padding:0;margin:0}button,input.formText,textarea{font-family:Arial,Helvetica,sans-serif;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}select{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-appearance:none;-webkit-appearance:none}button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}textarea{resize:none;overflow:auto;-moz-transition:height,.2s,ease;-o-transition:height,.2s,ease;-webkit-transition:height,.2s,ease;transition:height,.2s,ease}button,html input[type=button],input[type=reset],input[type=submit]{-moz-appearance:button;-webkit-appearance:button;cursor:pointer}ol,ul{padding-left:23px}img{border:0;-ms-interpolation-mode:bicubic}canvas{-ms-touch-action:double-tap-zoom}svg:not(:root){overflow:hidden}a,button,img,input,textarea{-moz-transition:color .13s ease,border-color .13s ease,background-color .13s ease,opacity .15s ease,box-shadow .25s ease;-o-transition:color .13s ease,border-color .13s ease,background-color .13s ease,opacity .15s ease,box-shadow .25s ease;-webkit-transition:color .13s ease,border-color .13s ease,background-color .13s ease,opacity .15s ease,box-shadow .25s ease;transition:color .13s ease,border-color .13s ease,background-color .13s ease,opacity .15s ease,box-shadow .25s ease}.ht{text-indent:-150%;white-space:nowrap;overflow:hidden;color:transparent;font-size:1px}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}a{color:#333}a:active{background-color:transparent}a:hover{text-decoration:none}table{border-collapse:collapse;border-spacing:0}noscript.msg div{background-color:#c00;color:#fff;font-size:12px;padding:10px 20px;display:block}.fltrt{float:right}.fltlft{float:left}.clearfloat{clear:both;height:0;font-size:1px;line-height:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}body,html{height:100%;width:100%}body{background-color:#fff;font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:400;color:#000;font-size:14px;width:100%;overflow-x:hidden;z-index:0}body.menu-open{overflow:hidden;height:100%}body.search-open{overflow:hidden;height:100%}body.iOS.menu-open{position:fixed}body.iOS.search-open{position:fixed}#container{position:relative;z-index:1;background-color:#fff}body main.hasfilter{padding-top:110px}body.hasnotification main.hasfilter{padding-top:150px}body .isdownloads .main{width:100%!important}::-moz-selection{color:#fff;background-color:#b61922}::selection{color:#fff;background-color:#b61922}[data-icon]:before{font-family:theatererfurt!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]:before,[class^=icon-]:before{font-family:theatererfurt!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"a"}.icon-twitter:before{content:"b"}.icon-youtube-play:before{content:"c"}.icon-soundcloud:before{content:"d"}.icon-blog:before{content:"e"}.icon-arrow-rt:before{content:"f"}.icon-arrow-down:before{content:"g"}.icon-calendar:before{content:"h"}.icon-whatsapp:before{content:"i"}.icon-google-plus:before{content:"j"}.icon-cross:before{content:"k"}.icon-audio:before{content:"l"}.icon-quote:before{content:"m"}.icon-video:before{content:"n"}.icon-image:before{content:"o"}.icon-home:before{content:"p"}.icon-share:before{content:"q"}.icon-check:before{content:"r"}.icon-doc:before{content:"s"}.icon-lupe:before{content:"t"}.icon-pause:before{content:"u"}.icon-doc-video:before{content:"v"}.icon-instagram:before{content:"w"}.icon-instagram-2:before{content:"x"}#outercontent{padding-top:90px}@media only screen and (min-width:770px){#outercontent{padding-top:140px}}body.hasnotification #outercontent{padding-top:130px}@media only screen and (min-width:770px){body.hasnotification #outercontent{padding-top:180px}}main{background:#fff;padding-bottom:40px}.row{position:relative}.row .box{position:relative;width:100%}@media only screen and (min-width:770px){.row .box{float:left;padding:0}}@media only screen and (max-width:770px){.row .box{margin-bottom:40px}}@media only screen and (min-width:770px){.twoCols .box{width:50%}.threeCols .box{width:33.3%}.threeCols .box.box:nth-of-type(3n-2){padding-right:20px}.threeCols .box.box:nth-of-type(3n+2){padding-right:10px;padding-left:10px}.threeCols .box.box:nth-of-type(3n+3){padding-left:20px}.threeCols .box.box:nth-of-type(3n+3).box-tabs{padding-left:0;margin-left:20px;width:calc(33.3% - 20px)}.row>.inner{width:1200px;position:relative;margin:0 auto}}@media only screen and (min-width:770px) and (max-width:1240px){.row>.inner{width:100%;position:relative;margin:0 auto;padding:0 20px}}.fluidCols{padding:0 20px}@media only screen and (min-width:770px){.fluidCols{padding:0 40px}}.fluidCols .box{margin-bottom:40px}@media screen and (min-width:600px){.fluidCols{margin-right:-40px}.fluidCols .box{width:50%;padding-right:40px;float:left}}@media screen and (min-width:770px){.fluidCols{margin-right:-40px}.fluidCols .box{width:50%;padding-right:40px}}@media screen and (min-width:1024px){.fluidCols .box{width:33.333%}.smallCols .box{width:20%}}@media screen and (min-width:1450px){.fluidCols .box{width:25%}.smallCols .box{width:16.666%}}@media screen and (min-width:1920px){.fluidCols .box{width:20%}.smallCols .box{width:14.285%}}@media screen and (min-width:2300px){.fluidCols .box{width:16.666%}.smallCols .box{width:12.5%}}.fluidCols-media{padding:0 20px;margin-bottom:40px}@media only screen and (min-width:770px){.fluidCols-media{padding:0 40px}}.fluidCols-media .box{margin-bottom:26px}.fluidCols-media .box img{display:inline-block}@media screen and (min-width:770px){.fluidCols-media{margin-right:-40px}.fluidCols-media .box{width:50%;padding-right:40px}}@media screen and (min-width:1024px) and (max-width:1449px){.fluidCols-media .box{width:33.333%}.fluidCols-media .box.box:nth-of-type(3n-2){width:66.666%}.fluidCols-media .box.box:nth-of-type(6n-2){float:right}}@media screen and (min-width:1450px) and (max-width:1679px){.fluidCols-media .box{width:25%}.fluidCols-media .box.box:nth-of-type(5n-4){width:50%}.fluidCols-media .box.box:nth-of-type(10n-4){float:right}}@media screen and (min-width:1680px) and (max-width:1919px){.fluidCols-media .box{margin-bottom:26px;width:20%}.fluidCols-media .box.box:nth-of-type(7n-6){width:40%;margin-bottom:0}.fluidCols-media .box.box:nth-of-type(14n-6){float:right;margin-bottom:27px}}@media screen and (min-width:1920px) and (max-width:2299px){.fluidCols-media .box{margin-bottom:26px;width:16.666%}.fluidCols-media .box.box:nth-of-type(9n-8){width:33.333%;margin-bottom:0}.fluidCols-media .box.box:nth-of-type(18n-8){float:right;margin-bottom:27px}}section>.inner{padding:0 20px}@media only screen and (min-width:1240px){section>.inner{position:relative;margin:0 auto;width:1200px;padding:0}}@media only screen and (min-width:600px) and (max-width:770px){.threeCols .box{width:50%;float:left}.threeCols .box.box:nth-of-type(odd){padding-right:20px;padding-left:0}.threeCols .box.box:nth-of-type(even){padding-right:0;padding-left:18px}}#outerheader{width:100%;position:fixed;top:0;left:0;z-index:10}#header{position:relative;height:90px;width:100%;background-color:#fff;font-size:12px;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:400;-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.3);box-shadow:0 0 6px 0 rgba(0,0,0,.3);-moz-transition:height .2s ease;-o-transition:height .2s ease;-webkit-transition:height .2s ease;transition:height .2s ease}@media only screen and (min-width:770px){#header{height:140px}}#logo-theatererfurt,#logo-theatererfurt-small{-moz-transition:opacity .2s cubic-bezier(.7,0,.3,1);-o-transition:opacity .2s cubic-bezier(.7,0,.3,1);-webkit-transition:opacity .2s cubic-bezier(.7,0,.3,1);transition:opacity .2s cubic-bezier(.7,0,.3,1);display:block;overflow:hidden;position:absolute;left:50%;top:15px;margin-left:-85px;background:url(../gfx/logo-theatererfurt-mobile.svg) no-repeat center bottom/170px 60px;width:170px;height:60px}@media only screen and (min-width:770px){#logo-theatererfurt,#logo-theatererfurt-small{background:url(../gfx/logo-theatererfurt.svg) no-repeat center top/240px 100px;width:240px;height:100px;margin-left:-120px}}@media only screen and (max-width:480px){#logo-theatererfurt,#logo-theatererfurt-small{width:141px;height:50px;margin-left:-70px;background-size:141px 50px;top:20px}}#logo-theatererfurt-small{opacity:0;overflow:hidden;width:170px;height:15px;top:28px}@media only screen and (min-width:770px){#logo-theatererfurt-small{top:15px;width:198px;height:60px;margin-left:-99px;background-size:198px 70px}}#sidemenu{float:right;text-align:right;display:none;margin:30px 20px 0 0;text-transform:uppercase}@media only screen and (min-width:1024px){#sidemenu{display:block;margin-right:40px}}#sidemenu ul li{display:inline-block;margin-left:8px}#sidemenu ul li a{text-decoration:none;color:#8d8d8d}#sidemenu ul#servicemenu{margin-top:20px;-moz-transition:margin-top .2s cubic-bezier(.7,0,.3,1);-webkit-transition:margin-top .2s cubic-bezier(.7,0,.3,1);transition:margin-top .2s cubic-bezier(.7,0,.3,1)}#sidemenu ul#servicemenu li a{display:block;padding:12px 15px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiNjE5MjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#b61922 50%,#eee 50%);background-image:-o-linear-gradient(#b61922 50%,#eee 50%);background-image:linear-gradient(#b61922 50%,#eee 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1);color:#000}@supports (-ms-ime-align:auto){#sidemenu ul#servicemenu li a{background-size:100% 205%}}#sidemenu ul#servicemenu li a:hover{background-position:left top;color:#fff}#sidemenu ul#servicemenu li a span{display:none}#sidemenu ul#servicemenu li a.icon-lupe{padding:6px 8px;position:relative;top:6px}#sidemenu ul#servicemenu li a.icon-lupe:before{font-size:24px;position:relative;top:2px;left:1px}#sidemenu ul#socialmenu{-moz-transition:-moz-transform .2s cubic-bezier(.7,0,.3,1);-o-transition:-o-transform .2s cubic-bezier(.7,0,.3,1);-webkit-transition:-webkit-transform .2s cubic-bezier(.7,0,.3,1);transition:transform .2s cubic-bezier(.7,0,.3,1)}#sidemenu ul#socialmenu li a:hover{text-decoration:underline;color:#b61922}#languagemenu{float:left;display:none;text-transform:uppercase;margin:30px 0 0 20px}@media only screen and (min-width:770px){#languagemenu{-moz-transition:-moz-transform .2s cubic-bezier(.7,0,.3,1);-o-transition:-o-transform .2s cubic-bezier(.7,0,.3,1);-webkit-transition:-webkit-transform .2s cubic-bezier(.7,0,.3,1);transition:transform .2s cubic-bezier(.7,0,.3,1);display:block}}#languagemenu ul li{display:inline-block;margin-right:8px}#languagemenu ul li a{text-decoration:none;color:#8d8d8d}#languagemenu ul li a:hover{text-decoration:underline;color:#b61922}#mainmenu{position:fixed;top:140px;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.95);padding:32px 20px 20px 20px;display:none;z-index:-1}@media only screen and (min-width:1240px){#mainmenu{top:140px;padding:50px 40px 40px 40px}}@media only screen and (max-width:770px){#mainmenu{top:90px}}#mainmenu .servicemenu-mobile{margin-bottom:17px}@media only screen and (min-width:1240px){#mainmenu .servicemenu-mobile{display:none}}#mainmenu .servicemenu-mobile a{display:inline;font-size:13px;font-weight:400;font-family:futura-pt,Helvetica,Arial,sans-serif;color:#000;text-decoration:none;text-transform:uppercase;margin-right:8px}#mainmenu .servicemenu-mobile a.active{color:#8d8d8d}#mainmenu .servicemenu-mobile .rt{float:right}#mainmenu .servicemenu-mobile .rt a:last-child{margin-right:0}#mainmenu ul{list-style-type:none;border:10px solid #ddd;position:relative;padding:25px 0 25px 25px;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;text-transform:uppercase;width:100%;height:calc(100% + 10px);background-color:#fff;-moz-transition:-moz-transform .2s ease;-o-transition:-o-transform .2s ease;-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease}@media only screen and (min-width:770px){#mainmenu ul{height:calc(100vh - 120px)}}@media only screen and (min-width:1240px){#mainmenu ul{padding:40px 0 40px 40px}}@media only screen and (max-width:480px){#mainmenu ul{font-size:14px}}#mainmenu ul li{padding:0 25px 0 15px;margin-top:-2px}@media only screen and (min-width:1240px){#mainmenu ul li{padding:0 40px 0 15px}}#mainmenu ul li.link-back{background:#ddd;margin-left:-30px;padding-left:33px}#mainmenu ul li.link-back a:before{content:"f";font-family:theatererfurt;text-transform:none;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);font-size:12px;color:#b61922;display:block;float:left;position:relative;top:4px;left:-10px}@media only screen and (min-width:1240px){#mainmenu ul li.link-back{display:none}}#mainmenu ul li:hover{background-color:#ddd}#mainmenu ul li:hover a{border-bottom:2px solid #ddd}#mainmenu ul li.sub>a:before{content:"f";font-family:theatererfurt!important;font-size:14px;color:#ddd;float:right;text-transform:none}#mainmenu ul li.active{background-color:#ddd}#mainmenu ul li.active ul{z-index:5}#mainmenu ul li.active ul li.active ul{z-index:6}#mainmenu ul li.active a{border-bottom:2px solid #ddd}#mainmenu ul li.link-active{background-color:#b61922;color:#fff;margin-top:-2px}#mainmenu ul li.link-active a{color:#fff;border-bottom:2px solid #b61922}#mainmenu ul li a{text-decoration:none;color:#000;padding:15px 15px 15px 0;display:block;border-bottom:2px solid #eee;font-size:16px;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}@media only screen and (min-width:1240px){#mainmenu ul{right:initial;width:373px}}#mainmenu ul ul{z-index:-1;opacity:1;position:absolute;left:calc(100% + 50px);top:-10px;width:calc(100% + 20px);background-color:#fff}@media only screen and (max-width:1240px){#mainmenu ul ul{padding-top:0!important}}@media only screen and (min-width:1240px){#mainmenu ul ul{left:100%;bottom:-100%;top:inherit;-moz-transition:opacity .2s cubic-bezier(.7,0,.3,1),bottom .2s cubic-bezier(.7,0,.3,1);-webkit-transition:opacity .2s cubic-bezier(.7,0,.3,1),bottom .2s cubic-bezier(.7,0,.3,1);transition:opacity .2s cubic-bezier(.7,0,.3,1),bottom .2s cubic-bezier(.7,0,.3,1)}}#mainmenu[data-active="2"]>ul{-moz-transform:translateX(-100vw);-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}@media only screen and (min-width:1240px){#mainmenu[data-active="2"]>ul{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}#mainmenu[data-active="2"]>ul ul{bottom:-10px}#mainmenu[data-active="2"]>ul ul ul{bottom:-100%}}#mainmenu[data-active="3"]>ul{-moz-transform:translateX(-200vw);-webkit-transform:translateX(-200vw);transform:translateX(-200vw)}#mainmenu[data-active="1"] ul{overflow-y:auto;overflow-x:hidden;padding-bottom:50px}#mainmenu[data-active="2"] ul ul{overflow-y:auto;overflow-x:hidden;padding-bottom:50px}#mainmenu[data-active="3"] ul ul ul{overflow-y:auto;overflow-x:hidden;padding-bottom:50px}@media only screen and (min-width:1240px){#mainmenu[data-active="3"]>ul{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}#mainmenu[data-active="3"]>ul ul,#mainmenu[data-active="3"]>ul ul ul{bottom:-10px}#mainmenu[data-active="1"] ul,#mainmenu[data-active="2"] ul ul,#mainmenu[data-active="3"] ul ul ul{overflow-y:hidden}}#search{position:fixed;top:90px;bottom:0;left:0;right:0;z-index:-1;background-color:rgba(255,255,255,.95);display:none}@media only screen and (min-width:1240px){#search{top:140px}}@media only screen and (max-width:480px){#search{overflow-y:auto}}#search #search-bar{background-color:#eee;padding:35px 20px;position:relative;-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.3);box-shadow:0 0 6px 0 rgba(0,0,0,.3);z-index:5}@media only screen and (min-width:1240px){#search #search-bar{padding:40px}}#search #search-bar .btn-search{text-decoration:none;padding:11px 17px;font-weight:400;display:inline-block;color:#fff;font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:12px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I2MTkyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#fff 50%,#b61922 50%);background-image:-moz-linear-gradient(#fff 50%,#b61922 50%);background-image:linear-gradient(#fff 50%,#b61922 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1)}@supports (-ms-ime-align:auto){#search #search-bar .btn-search{background-size:100% 205%}}#search #search-bar .btn-search:hover{background-position:left top;color:#fff}#search #search-bar .btn-search:hover{color:#000}#search #search-bar input{border:0;border-bottom:2px solid #ddd;background-color:transparent;padding:10px 0;font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:32px;line-height:32px;font-weight:500;width:100%;margin-bottom:20px}#search #search-bar .btn-clear{position:absolute;top:35px;right:20px;text-decoration:none}#search #search-bar .btn-clear:before{font-size:16px}#search #search-bar .btn-clear:hover:before{color:#b61922}#search #search-bar ul{float:right;display:none}#search #search-bar ul li{display:inline-block}#search #search-bar ul li a{font-size:14px;color:#000;text-decoration:none;display:block;padding:2px 7px}#search #search-bar ul li a:hover{color:#b61922}#search #search-bar ul li.active a{background-color:#b61922;color:#fff}#search #search-bar .selectboxit-container{max-width:215px;float:right}@media only screen and (min-width:1240px){#search #search-bar input{font-size:70px;line-height:70px;padding:20px 0;margin-bottom:40px}#search #search-bar .btn-clear{top:40px;right:40px}#search #search-bar ul{display:block}#search #search-bar .selectboxit-container{display:none}}#search #search-results{position:absolute;top:190px;bottom:0;padding:40px 0;width:100%;overflow:hidden;overflow-y:auto}@media only screen and (min-width:1240px){#search #search-results{top:290px}}@media only screen and (max-width:480px){#search #search-results{overflow:initial}}#search #search-results .box-text.subline p{margin-bottom:5px}#search #search-results .box-text.subline span{margin-bottom:30px;font-size:14px;display:block;font-family:OpenSans,Helvetica,Arial,sans-serif}#search #search-results .search-no-result{font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;font-size:18px;color:#333}#notification{font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;color:#fff;text-transform:uppercase;text-align:center;height:40px;line-height:40px;background-color:#333;overflow:hidden}#notification.red{background-color:#b61922}#notification a{color:#fca019;display:inline-block;margin-left:15px;text-decoration:none}#notification p{margin:0 20px;white-space:nowrap;display:inline-block}#notification.scrolling p{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-moz-animation:marquee 15s linear infinite;-webkit-animation:marquee 15s linear infinite;animation:marquee 15s linear infinite}@-moz-keyframes marquee{0%{-moz-transform:translateX(100%)}100%{-moz-transform:translateX(-105%)}}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(-105%)}}@keyframes marquee{0%{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-moz-transform:translateX(-105%);-webkit-transform:translateX(-105%);transform:translateX(-105%)}}body.menu-open,body.search-open{overflow:hidden!important}.menu-open #mainmenu{display:block}.header-small.menu-open #mainmenu{top:70px}.menu-open.hasnotification #mainmenu{top:130px}.header-small.hasnotification #mainmenu{top:110px}.search-open #search{display:block}.header-small #header{height:70px}.header-small #logo-theatererfurt{opacity:0}.header-small #logo-theatererfurt-small{opacity:1}.header-small #search{top:70px}@media only screen and (min-width:770px){.header-small.menu-open #mainmenu{top:100px}.menu-open.hasnotification #mainmenu{top:180px}.header-small.hasnotification #mainmenu{top:140px}.header-small #header{height:100px}.header-small #languagemenu,.header-small #socialmenu{-moz-transform:translateY(-200px);-webkit-transform:translateY(-200px);transform:translateY(-200px)}.header-small #servicemenu{margin-top:-15px!important}.header-small #search{top:100px}}#outerfooter{background:#eee;width:100%;position:relative;z-index:-2}#outerfooter footer{color:#000;padding:20px;overflow:hidden}#outerfooter footer .twoCols .box{padding:0}#outerfooter footer .twoCols .box .top{padding-bottom:30px}#outerfooter footer .twoCols .box .top ul{width:50%;list-style-type:none;padding:0;float:left}@media only screen and (min-width:1240px){#outerfooter{height:300px}#outerfooter footer{width:1200px;position:fixed;left:50%;bottom:0;margin-left:-600px;z-index:-1;padding:0}#outerfooter footer .twoCols .box{float:left}#outerfooter footer .twoCols .box:nth-child(1){width:66.6%}#outerfooter footer .twoCols .box:nth-child(2){width:33.3%}#outerfooter footer .twoCols .box .top ul{width:25%}}#outerfooter footer .twoCols .box .top ul li{font-size:14px;margin-bottom:9px}#outerfooter footer .twoCols .box .top ul li a{text-decoration:none;color:#000}#outerfooter footer .twoCols .box .top ul li a strong{text-transform:uppercase;font-weight:700;font-family:futura-pt,Helvetica,Arial,sans-serif}#outerfooter footer .twoCols .box .top ul li a:hover{color:#b61922}#outerfooter footer .twoCols .box .bottom{padding-top:30px;border-top:2px solid #ccc}#outerfooter footer .twoCols .box .bottom ul{list-style-type:none;padding:0;margin:0;font-size:12px;text-transform:uppercase;float:none;width:100%}#outerfooter footer .twoCols .box .bottom ul li{margin-right:10px;height:40px;display:inline-block;vertical-align:top}#outerfooter footer .twoCols .box .bottom ul li a{text-decoration:none;padding:9px 20px;font-weight:500;display:inline-block;margin-bottom:10px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiNjE5MjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#b61922 50%,#fff 50%);background-image:-o-linear-gradient(#b61922 50%,#fff 50%);background-image:linear-gradient(#b61922 50%,#fff 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1)}@supports (-ms-ime-align:auto){#outerfooter footer .twoCols .box .bottom ul li a{background-size:100% 205%}}#outerfooter footer .twoCols .box .bottom ul li a:hover{background-position:left top;color:#fff}#outerfooter footer .twoCols .box .bottom ul li a.red{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I2MTkyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#fff 50%,#b61922 50%);background-image:-o-linear-gradient(#fff 50%,#b61922 50%);background-image:linear-gradient(#fff 50%,#b61922 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1);color:#fff}@supports (-ms-ime-align:auto){#outerfooter footer .twoCols .box .bottom ul li a.red{background-size:100% 205%}}#outerfooter footer .twoCols .box .bottom ul li a.red:hover{background-position:left top;color:#fff}#outerfooter footer .twoCols .box .bottom ul li a.red:hover{color:#333}#outerfooter footer .twoCols .box.rt{border:10px solid #ccc;padding:30px;font-size:14px;margin-bottom:-50px}@media only screen and (min-width:1240px){#outerfooter footer .twoCols .box.rt{padding:40px;margin-bottom:-50px}}#outerfooter footer .twoCols .box.rt .top{padding-bottom:38px}#outerfooter footer .twoCols .box.rt .top h5{font-weight:400;font-size:17px;margin-bottom:10px}#outerfooter footer .twoCols .box.rt .top h5 span{color:#b61922}#outerfooter footer .twoCols .box.rt .top a{font-weight:400;font-size:14px;text-decoration:none;color:#000}#outerfooter footer .twoCols .box.rt .top a:hover{color:#b61922}#outerfooter footer .twoCols .box.rt .bottom{padding-top:30px;border-top:2px solid #ccc}#outerfooter footer .twoCols .box.rt .bottom ul li{margin-right:4px}#outerfooter footer .twoCols .box.rt .bottom ul li:last-child{margin-right:0}#outerfooter footer .twoCols .box.rt .bottom ul li a{padding:0;width:40px;height:40px;line-height:40px;font-size:21px;color:#999;text-align:center;margin-bottom:10px}#outerfooter footer .twoCols .box.rt .bottom ul li a:before{position:relative}#outerfooter footer .twoCols .box.rt .bottom ul li a.icon-facebook:before{top:3px}#outerfooter footer .twoCols .box.rt .bottom ul li a.icon-twitter{font-size:20px}#outerfooter footer .twoCols .box.rt .bottom ul li a.icon-twitter:before{top:3px}#outerfooter footer .twoCols .box.rt .bottom ul li a.icon-youtube-play{font-size:19px}#outerfooter footer .twoCols .box.rt .bottom ul li a.icon-youtube-play:before{top:3px}#outerfooter footer .twoCols .box.rt .bottom ul li a.icon-blog{font-size:15px}#outerfooter footer .twoCols .box.rt .bottom ul li a.icon-blog:before{top:2px}#outerfooter footer .twoCols .box.rt .bottom ul li a.icon-soundcloud{font-size:19px}#outerfooter footer .twoCols .box.rt .bottom ul li a.icon-soundcloud:before{top:3px}#outerfooter footer .twoCols .box.rt .bottom ul li a.icon-instagram-2{font-size:17px}#outerfooter footer .twoCols .box.rt .bottom ul li a.icon-instagram-2:before{top:3px}#outerfooter footer .twoCols .box.rt .bottom ul li a span{display:none}#outerfooter footer .twoCols .box.rt .bottom ul li a:hover::before{color:#fff}@media only screen and (min-width:1240px){#outerfooter footer .twoCols .box.lft{padding-right:20px}#outerfooter footer .twoCols .box.rt{margin-left:20px;width:calc(33.3% - 20px)}}#btn-menu{display:block;width:60px;height:65px;text-transform:uppercase;border:2px solid #ccc;text-decoration:none;font-family:futura-pt,Helvetica,Arial,sans-serif;text-align:center;font-size:13px;padding-top:7px;color:#000;position:absolute;z-index:10;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiNjE5MjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-image:-webkit-linear-gradient(#b61922 50%,rgba(0,0,0,0) 50%);background-image:-o-linear-gradient(#b61922 50%,rgba(0,0,0,0) 50%);background-image:linear-gradient(#b61922 50%,rgba(0,0,0,0) 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1);left:20px;bottom:-15px}@supports (-ms-ime-align:auto){#btn-menu{background-size:100% 205%}}#btn-menu:hover{background-position:left top;color:#fff;border:2px solid #b61922}@media only screen and (min-width:770px){#btn-menu{left:40px;width:80px;height:90px;font-size:16px;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}}@media only screen and (min-width:770px){.header-small #btn-menu{height:75px}}.btn-more{display:block;background-color:#eee;padding:15px;text-transform:uppercase;font-family:futura-pt,Helvetica,Arial,sans-serif;color:#000;text-decoration:none;font-weight:400;font-size:12px;text-align:center;margin:0 0 40px 0;width:100%;position:relative;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiNjE5MjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#b61922 50%,#eee 50%);background-image:-o-linear-gradient(#b61922 50%,#eee 50%);background-image:linear-gradient(#b61922 50%,#eee 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1)}@supports (-ms-ime-align:auto){.btn-more{background-size:100% 205%}}.btn-more:hover{background-position:left top;color:#fff}@media only screen and (min-width:770px){.btn-more{margin:0 0 40px 0;width:100%}}.btn-more.red{color:#fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I2MTkyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#eee 50%,#b61922 50%);background-image:-o-linear-gradient(#eee 50%,#b61922 50%);background-image:linear-gradient(#eee 50%,#b61922 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1)}@supports (-ms-ime-align:auto){.btn-more.red{background-size:100% 205%}}.btn-more.red:hover{background-position:left top;color:#000}.btn-more .loader{opacity:0;width:30px;height:30px;position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-15px;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.btn-more .loader>div{float:left;width:50%;height:50%}.btn-more .loader>div:after{content:"";display:block;margin:50% 0 0 50%;width:50%;height:50%;background:#b61922}.btn-more.loading{color:#fff;background-color:#b61922}.btn-more.loading span{opacity:0}.btn-more.loading .loader{opacity:1}.btn-more.loading .loader>div:after{-moz-animation:squareSplit 2s infinite ease-in-out alternate;-webkit-animation:squareSplit 2s infinite ease-in-out alternate;animation:squareSplit 2s infinite ease-in-out alternate}.btn-more.loading .square-2{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn-more.loading .square-3{-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);-moz-animation-direction:reverse;-webkit-animation-direction:reverse;animation-direction:reverse}.btn-more.loading .square-4{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-moz-animation-direction:reverse;-webkit-animation-direction:reverse;animation-direction:reverse}.btn-more.loading:hover .loader>div:after{background-color:#fff}.btn-swiper .loader{opacity:0;width:30px;height:30px;position:absolute;left:4px;top:5px}.btn-swiper .loader>div{float:left;width:50%;height:50%}.btn-swiper .loader>div:after{content:"";display:block;margin:50% 0 0 50%;width:50%;height:50%;background:#b61922;-moz-animation-fill-mode:forward;-webkit-animation-fill-mode:forward;animation-fill-mode:forward}.btn-swiper.loading{color:#fff;background-color:#b61922}.btn-swiper.loading:before{opacity:0}.btn-swiper.loading .loader{opacity:1}.btn-swiper.loading .loader>div:after{-moz-animation:squareSplit 2s infinite ease-in-out alternate;-webkit-animation:squareSplit 2s infinite ease-in-out alternate;animation:squareSplit 2s infinite ease-in-out alternate}.btn-swiper.loading .square-2{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn-swiper.loading .square-3{-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);-moz-animation-direction:reverse;-webkit-animation-direction:reverse;animation-direction:reverse}.btn-swiper.loading .square-4{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-moz-animation-direction:reverse;-webkit-animation-direction:reverse;animation-direction:reverse}.btn-swiper.loading:hover .loader>div:after{background-color:#fff}@-moz-keyframes squareSplit{20%{margin:50% 0 0 50%}50%{margin:0}80%{margin:50% 0 0 50%}100%{margin:50% 0 0 50%}}@-webkit-keyframes squareSplit{20%{margin:50% 0 0 50%}50%{margin:0}80%{margin:50% 0 0 50%}100%{margin:50% 0 0 50%}}@keyframes squareSplit{20%{margin:50% 0 0 50%}50%{margin:0}80%{margin:50% 0 0 50%}100%{margin:50% 0 0 50%}}@media only screen and (min-width:770px){.fluidCols .btn-more{width:calc(100% - 40px)}}.fluidCols-media .btn-more{margin-top:40px}fieldset{position:relative;padding-bottom:40px;margin-bottom:40px;padding-top:10px}fieldset.border:before{content:" ";background:0 0;border:10px solid #ddd;position:absolute;right:0;left:0;top:-20px;bottom:0;z-index:0}@media only screen and (min-width:770px){fieldset.border:before{left:250px;top:-20px;bottom:-20px}}fieldset .formItem{margin-bottom:20px;z-index:1;position:relative}fieldset .formItem.formSelect{z-index:5}fieldset .formItem>label{display:block;font-size:14px;color:#000;font-weight:500;margin:0 30px 0 30px}@media only screen and (min-width:770px){fieldset .formItem>label{border-bottom:2px solid #eee;float:left;width:250px;margin:0;height:42px}}fieldset .formItem textarea{width:100%;width:calc(100% - 60px);padding:0 20px;border:0;border-bottom:2px solid #eee;min-height:42px;font-weight:700;font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:14px;color:#000;margin:0 30px}fieldset .formItem textarea:-moz-placeholder{color:#000}fieldset .formItem textarea::-moz-placeholder{color:#000}fieldset .formItem textarea:-ms-input-placeholder{color:#000}fieldset .formItem textarea::-webkit-input-placeholder{color:#000}@media only screen and (min-width:770px){fieldset .formItem textarea{width:440px;margin:0 50px 0 10px;padding:0 40px}}fieldset .formItem input.formText{width:100%;width:calc(100% - 60px);padding:0;border:0;border-bottom:2px solid #eee;height:42px;font-weight:700;font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:14px;color:#000;margin:0 30px}fieldset .formItem input.formText:-moz-placeholder{color:#000}fieldset .formItem input.formText::-moz-placeholder{color:#000}fieldset .formItem input.formText:-ms-input-placeholder{color:#000}fieldset .formItem input.formText::-webkit-input-placeholder{color:#000}@media only screen and (min-width:770px){fieldset .formItem input.formText{width:440px;margin:0 50px 0 10px;padding:0 40px}}fieldset .formItem input.formText:focus{border-bottom:2px solid #b61922}fieldset .formItem input.formText:focus+label{border-bottom:2px solid #b61922}fieldset .formItem input.formText:disabled{background:#fff;color:#aaa}fieldset .formItem .selectboxit-container{z-index:5;width:100%;width:calc(100% - 60px);border-bottom:2px solid #eee;margin:15px 20px 0 20px}@media only screen and (min-width:770px){fieldset .formItem .selectboxit-container{margin:0;width:100%;border-bottom:0}}fieldset .formItem .selectboxit-container .selectboxit-btn{background:#fff;padding-left:0}fieldset .formItem.formError input,fieldset .formItem.formError label{border-bottom:2px solid #b61922}fieldset .formItem .right{margin-left:10px;display:inline-block;width:100%}@media only screen and (min-width:770px){fieldset .formItem .right{width:440px;padding:0 0 0 40px;border-bottom:2px solid #eee;height:42px}}fieldset .formItem .right input{margin-right:0}fieldset .formItem .right .btn-upload{float:right;border:0;background-color:transparent;font-size:12px;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;cursor:pointer;position:relative;top:5px;text-align:right}fieldset .formItem .right ul{list-style-type:none;padding:0}fieldset .formItem .right ul li:before{font-size:10px;position:relative;top:0;margin-right:10px}fieldset .formItem .right img{border:2px solid #eee;position:relative;bottom:-2px;margin:10px 30px 0 30px}@media only screen and (min-width:770px){fieldset .formItem .right img{float:left;margin:0 30px 0 0}}fieldset .formItem .right input.formText{width:calc(100% - 60px)}@media only screen and (min-width:770px){fieldset .formItem .right input.formText{width:158px}fieldset .formItem.formCaptcha img{float:left;margin:0}}fieldset .formItem.formCaptcha input.formText{width:100%;width:calc(100% - 60px)}@media only screen and (min-width:770px){fieldset .formItem.formCaptcha input.formText{width:200px;margin-left:0}}fieldset .formItem.formCaptcha input.formText:-moz-placeholder{color:#aaa}fieldset .formItem.formCaptcha input.formText::-moz-placeholder{color:#aaa}fieldset .formItem.formCaptcha input.formText:-ms-input-placeholder{color:#aaa}fieldset .formItem.formCaptcha input.formText::-webkit-input-placeholder{color:#aaa}fieldset .formItem .btn-submit{width:200px;margin:0 30px}@media only screen and (min-width:770px){fieldset .formItem .btn-submit{float:left;margin:0 0 0 300px}}.sidebar .formItem input.formText{margin-left:0;width:100%;padding:0}.btn-submit{display:block;font-size:12px;text-transform:uppercase;color:#fff;text-align:center;padding:15px;text-decoration:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I2MTkyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#eee 50%,#b61922 50%);background-image:-o-linear-gradient(#eee 50%,#b61922 50%);background-image:linear-gradient(#eee 50%,#b61922 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1);font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:400}@supports (-ms-ime-align:auto){.btn-submit{background-size:100% 205%}}.btn-submit:hover{background-position:left top;color:#333}input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]+label i,input[type=radio]+label i{display:inline-block;width:40px;height:40px;vertical-align:middle;cursor:pointer;border:2px solid #eee;text-align:center;float:left;margin-left:20px;margin-right:10px}@media only screen and (min-width:770px){input[type=checkbox]+label i,input[type=radio]+label i{margin:2px 0 0}}.formError input[type=checkbox]+label i,.formError input[type=radio]+label i{border:2px solid #b61922}input[type=checkbox]+label i:before,input[type=radio]+label i:before{text-align:center;display:block;line-height:40px;font-size:20px;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-moz-transition:-moz-transform .2s ease;-o-transition:-o-transform .2s ease;-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease}input[type=checkbox]:checked+label i:before,input[type=radio]:checked+label i:before{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}input[type=checkbox]+label span,input[type=radio]+label span{display:block;margin-left:55px;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;line-height:40px}input[type=checkbox]+label span a,input[type=radio]+label span a{color:#b61922;text-decoration:none}input[type=checkbox]+label span a:hover,input[type=radio]+label span a:hover{text-decoration:underline}.fltlft input[type=checkbox]+label span,.fltlft input[type=radio]+label span{line-height:40px}input[type=checkbox]+label:after,input[type=radio]+label:after{content:"";display:none}.breadcrumb{overflow:hidden;height:40px;margin:0 0 35px 0}.breadcrumb.fluid{margin:0 40px}.breadcrumb.inner-width{position:relative;margin:0 20px 35px 20px}@media only screen and (min-width:770px){.breadcrumb.stueck-width{margin-right:40px}.breadcrumb.inner-width{margin:0 auto 35px auto;width:1200px}}@media only screen and (min-width:770px) and (max-width:1240px){.breadcrumb.inner-width{padding:0 20px 35px 20px;margin:0 0 35px 0;width:100%}}.breadcrumb .share{float:right;text-transform:uppercase;position:relative}.breadcrumb .share .btn-share{padding-top:12px;color:#8d8d8d;text-decoration:none;font-size:12px;font-weight:400;display:block;-moz-transition:-moz-transform .2s cubic-bezier(.7,0,.3,1);-o-transition:-o-transform .2s cubic-bezier(.7,0,.3,1);-webkit-transition:-webkit-transform .2s cubic-bezier(.7,0,.3,1);transition:transform .2s cubic-bezier(.7,0,.3,1)}.breadcrumb .share .btn-share:before{margin-right:7px;font-size:10px}.breadcrumb .share .btn-share:hover{color:#b61922}.breadcrumb .share ul{display:inline-block;position:absolute;right:-250px;width:250px;-moz-transition:right .2s cubic-bezier(.7,0,.3,1) .3s;-o-transition:right .2s cubic-bezier(.7,0,.3,1) .3s;-webkit-transition:right .2s cubic-bezier(.7,0,.3,1);-webkit-transition-delay:.3s;transition:right .2s cubic-bezier(.7,0,.3,1) .3s;list-style-type:none}.breadcrumb .share ul li{display:inline-block}.breadcrumb .share ul li a{margin-right:10px;text-decoration:none;display:block;padding:0;width:40px;height:40px;line-height:40px;font-size:21px;color:#999;text-align:center;background-color:#eee;margin-bottom:10px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiNjE5MjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#b61922 50%,#eee 50%);background-image:-o-linear-gradient(#b61922 50%,#eee 50%);background-image:linear-gradient(#b61922 50%,#eee 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1)}.breadcrumb .share ul li a.icon-twitter{font-size:20px}.breadcrumb .share ul li a.icon-youtube-play{font-size:19px}.breadcrumb .share ul li a.icon-blog{font-size:15px}.breadcrumb .share ul li a.icon-soundcloud{font-size:19px}@supports (-ms-ime-align:auto){.breadcrumb .share ul li a{background-size:100% 205%}}.breadcrumb .share ul li a:hover{background-position:left top;color:#fff}.breadcrumb .share ul li a.btn-share-close{margin-right:0;width:22px;background:#fff}.breadcrumb .share ul li a.btn-share-close:hover:before{color:#b61922}.breadcrumb .share ul li:last-child a{margin-right:0}.breadcrumb .share.open .btn-share{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}.breadcrumb .share.open ul{right:0}.breadcrumb ul.breadcrumb-list{list-style-type:none;padding:8px 0 0 0;display:none}@media only screen and (min-width:770px){.breadcrumb .share ul{width:210px!important}.breadcrumb .share.open ul{right:-15px}.breadcrumb ul.breadcrumb-list{display:block}}.breadcrumb ul.breadcrumb-list li{display:inline;font-size:11px;color:#8d8d8d}.breadcrumb ul.breadcrumb-list li:before{content:"/";margin-right:5px}.breadcrumb ul.breadcrumb-list li:first-child::before{display:none}.breadcrumb ul.breadcrumb-list li a{text-decoration:none}.breadcrumb ul.breadcrumb-list li a:hover{text-decoration:underline;color:#b61922}.breadcrumb ul.breadcrumb-list li a:before{color:#8d8d8d}.fluidCols.smallCols .breadcrumb{width:calc(100% - 40px);margin:0 40px 0 0}.fullscreen-teaser{position:relative;text-transform:uppercase;margin-bottom:90px}.fullscreen-teaser .btn-swiper{position:absolute;z-index:2;top:200px;cursor:pointer}.fullscreen-teaser .btn-swiper:hover:before{color:#b61922}.fullscreen-teaser .btn-swiper:before{color:#ddd;font-size:36px}.fullscreen-teaser .btn-swiper.swiper-next{right:20px}.fullscreen-teaser .btn-swiper.swiper-prev{right:112px;top:195px;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fullscreen-teaser .btn-swiper.swiper-button-disabled{opacity:.3}.fullscreen-teaser .btn-swiper.swiper-button-disabled:hover{cursor:default}.fullscreen-teaser .btn-swiper.swiper-button-disabled:hover:before{color:#ddd!important}.fullscreen-teaser .img{height:300px;overflow:hidden;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fullscreen-teaser .img video{width:100%;display:block;height:100%;object-fit:cover}@media only screen and (min-width:770px){.fullscreen-teaser{margin-bottom:40px;overflow:hidden}.fullscreen-teaser .btn-swiper{top:inherit;bottom:40px}.fullscreen-teaser .btn-swiper.swiper-next{right:40px}.fullscreen-teaser .btn-swiper.swiper-prev{right:112px;bottom:45px;top:inherit}.fullscreen-teaser .img{height:768px;height:100vh;height:calc(100vh - 100px)}}.fullscreen-teaser .img img{height:100%;width:auto;opacity:0;position:relative;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;-moz-transform:0 0 0;-webkit-transform:0 0 0;transform:0 0 0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fullscreen-teaser .img img.fillheight{height:100%;width:auto}.fullscreen-teaser .img img.fillwidth{width:100%;height:auto}.fullscreen-teaser .img iframe,.fullscreen-teaser .img object{height:120%;width:100%;border:0;-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-webkit-transform:translateY(-5%);transform:translateY(-5%)}.fullscreen-teaser .img .btn-play{position:absolute;right:71px;bottom:60px;z-index:5;text-decoration:none;color:#fff;font-size:28px}@media only screen and (min-width:770px){.fullscreen-teaser .img .btn-play{right:80px;bottom:40px}}.fullscreen-teaser .img .btn-play:hover{color:#b61922}.fullscreen-teaser .img .btn-play.playing:before{content:"u"}.fullscreen-teaser .caption{width:calc(100% - 40px);border:10px solid #ddd;padding:60px 30px 30px 30px;margin:-40px 20px 0 20px;position:relative;z-index:2;overflow-x:auto}@media only screen and (min-width:770px){.fullscreen-teaser .caption{width:787px;position:absolute;bottom:-50px;left:50%;margin:0 0 0 -600px;padding:50px 40px 140px 40px;min-height:500px}.fullscreen-teaser .caption ul{position:absolute;bottom:80px}}@media only screen and (min-width:770px) and (max-width:1240px){.fullscreen-teaser .caption{width:calc(100% - 40px);left:20px;right:20px;margin-left:0}}@media only screen and (min-width:770px){.fullscreen-teaser .caption.tickets{padding-bottom:140px}}.fullscreen-teaser .caption h2{font-size:48px;font-weight:500;font-family:futura-pt,Helvetica,Arial,sans-serif;color:#333;opacity:0}@media only screen and (min-width:770px){.fullscreen-teaser .caption h2{text-shadow:1px 1px 7px rgba(0,0,0,.5);text-shadow:1px 1px 7px 0 rgba(0,0,0,.5);color:#fff;font-size:100px;line-height:100%}}@media only screen and (max-width:480px){.fullscreen-teaser .caption h2{font-size:32px}}.fullscreen-teaser .caption small{font-size:22px;font-weight:500;font-family:futura-pt,Helvetica,Arial,sans-serif;color:#b61922}@media only screen and (max-width:480px){.fullscreen-teaser .caption small{font-size:16px}}@media only screen and (min-width:770px){.fullscreen-teaser .caption small.white{color:#fff}}.fullscreen-teaser .caption ul{list-style-type:none;padding:0;margin:30px 0 0 0;font-size:12px;text-transform:uppercase}.fullscreen-teaser .caption ul li{display:inline;margin-right:10px;height:50px}.fullscreen-teaser .caption ul li a{text-decoration:none;padding:11px 17px;font-weight:400;display:inline-block;color:#000;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiNjE5MjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#b61922 50%,#eee 50%);background-image:-o-linear-gradient(#b61922 50%,#eee 50%);background-image:linear-gradient(#b61922 50%,#eee 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1)}@supports (-ms-ime-align:auto){.fullscreen-teaser .caption ul li a{background-size:100% 205%}}.fullscreen-teaser .caption ul li a:hover{background-position:left top;color:#fff}.fullscreen-teaser .caption ul li a.red{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I2MTkyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#eee 50%,#b61922 50%);background-image:-o-linear-gradient(#eee 50%,#b61922 50%);background-image:linear-gradient(#eee 50%,#b61922 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1);color:#fff}@supports (-ms-ime-align:auto){.fullscreen-teaser .caption ul li a.red{background-size:100% 205%}}.fullscreen-teaser .caption ul li a.red:hover{background-position:left top;color:#333}@media only screen and (min-width:770px){.fullscreen-teaser .caption[data-pos=rt]{margin:0 0 0 -190px}}.fullscreen-teaser .caption.inverted h2{color:#333;text-shadow:0 0 0 transparent!important;text-shadow:0 0 0 0 transparent!important}@media only screen and (min-width:770px){.fullscreen-teaser.fixed-height{height:700px}.fullscreen-teaser.fixed-height .caption{min-height:400px}.fullscreen-teaser.fixed-height .caption h2{font-size:70px;line-height:64px}.fullscreen-teaser.fixed-height.stueck-detail{height:700px}.fullscreen-teaser.fixed-height.stueck-detail .caption h2{font-size:100px;line-height:82px}.fullscreen-teaser.fixed-height .img{height:700px}.fullscreen-teaser.small-height{height:360px}}.fullscreen-teaser.small-height .caption{min-height:0}.fullscreen-teaser.small-height .caption h2{font-size:36px;line-height:30px}@media only screen and (min-width:770px){.fullscreen-teaser.small-height .caption{top:80px}.fullscreen-teaser.small-height .caption h2{font-size:70px;line-height:64px!important}.fullscreen-teaser.small-height .img{height:360px}}.fullscreen-teaser.small-height .img img{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width:770px){.fullscreen-teaser.small-height .img img{position:absolute;left:50%!important;margin-left:140px}}.fullscreen-teaser.no-img{margin-bottom:30px}.fullscreen-teaser.no-img .swiper-slide,.fullscreen-teaser.no-img .swiper-wrapper{height:auto}.fullscreen-teaser.no-img .caption{position:relative;width:auto;padding:45px;bottom:inherit;margin-top:40px;min-height:0}.fullscreen-teaser.no-img .caption h2{font-size:48px;line-height:43px;height:auto}.fullscreen-teaser .swiper-slide{background:#fff;opacity:0!important}.fullscreen-teaser .swiper-slide.swiper-slide-active{opacity:1!important}@media only screen and (min-width:770px){.fullscreen-teaser.no-img .caption{margin-top:80px;width:1200px}.fullscreen-teaser.no-img .caption h2{font-size:70px;line-height:64px}.fullscreen-teaser .swiper-slide{background-color:transparent}.fullscreen-teaser .img{height:calc(100vh - 100px)}}.fullscreen-teaser.fixed-height .caption,.fullscreen-teaser.no-img .caption,.fullscreen-teaser.small-height .caption,.fullscreen-teaser.stueck-detail .caption{overflow-x:auto}.fullscreen-teaser.fixed-height .caption h2,.fullscreen-teaser.no-img .caption h2,.fullscreen-teaser.small-height .caption h2,.fullscreen-teaser.stueck-detail .caption h2{-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;opacity:0}.box{margin-bottom:40px}@media only screen and (min-width:770px){.box.no-margin{margin-bottom:0}}.box .img{position:relative}.box .img ul{list-style-type:none;padding:0;position:absolute;bottom:43px;right:40px;z-index:2}.box .img ul a{text-decoration:none;padding:9px 20px;font-weight:500;font-size:12px;display:block;float:right;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiNjE5MjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#b61922 50%,#fff 50%);background-image:-o-linear-gradient(#b61922 50%,#fff 50%);background-image:linear-gradient(#b61922 50%,#fff 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1)}@supports (-ms-ime-align:auto){.box .img ul a{background-size:100% 205%}}.box .img ul a:hover{background-position:left top;color:#fff}.box .img ul a.red{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I2MTkyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#fff 50%,#b61922 50%);background-image:-o-linear-gradient(#fff 50%,#b61922 50%);background-image:linear-gradient(#fff 50%,#b61922 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1);color:#fff}@supports (-ms-ime-align:auto){.box .img ul a.red{background-size:100% 205%}}.box .img ul a.red:hover{background-position:left top;color:#333}.box img{width:100%;height:auto}.box .caption{width:100%;position:absolute;bottom:0;left:0;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-image:-webkit-linear-gradient(rgba(0,0,0,0),#000);background-image:-o-linear-gradient(rgba(0,0,0,0),#000);background-image:linear-gradient(rgba(0,0,0,0),#000);padding:40px;text-transform:uppercase}@media only screen and (min-width:770px){.box .caption{padding:40px 50px}}.box .caption small{color:#fca019;font-size:12px;font-weight:500}.box .caption small.white{color:#fff}.box .caption h3{font-size:18px;line-height:20px;color:#fff;font-weight:500}.box .caption a{text-decoration:none;padding:9px 20px;font-weight:500;font-size:12px;display:block;float:right;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiNjE5MjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#b61922 50%,#fff 50%);background-image:-o-linear-gradient(#b61922 50%,#fff 50%);background-image:linear-gradient(#b61922 50%,#fff 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1)}@supports (-ms-ime-align:auto){.box .caption a{background-size:100% 205%}}.box .caption a:hover{background-position:left top;color:#fff}.box .caption a.red{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I2MTkyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#fff 50%,#b61922 50%);background-image:-o-linear-gradient(#fff 50%,#b61922 50%);background-image:linear-gradient(#fff 50%,#b61922 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1);color:#fff}@supports (-ms-ime-align:auto){.box .caption a.red{background-size:100% 205%}}.box .caption a.red:hover{background-position:left top;color:#333}.box .inner{color:#000;padding:40px 50px 90px 50px;font-size:14px;font-weight:400;line-height:24px;height:100%;background-color:#eee;position:relative}.box .inner p a.tag{font-size:11px;text-decoration:underline;display:block}.box .inner p.inactive,.box .inner p.inactive a{color:#8d8d8d}.box .inner ul{list-style-type:none;padding:0;margin:0;font-size:12px;position:absolute;bottom:40px;text-transform:uppercase}.box .inner ul li{margin-right:10px;height:50px;display:inline}.box .inner ul li a{text-decoration:none;padding:9px 20px;font-weight:500;display:inline-block;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiNjE5MjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#b61922 50%,#fff 50%);background-image:-o-linear-gradient(#b61922 50%,#fff 50%);background-image:linear-gradient(#b61922 50%,#fff 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1)}@supports (-ms-ime-align:auto){.box .inner ul li a{background-size:100% 205%}}.box .inner ul li a:hover{background-position:left top;color:#fff}.box .inner ul li a.red{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I2MTkyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#fff 50%,#b61922 50%);background-image:-o-linear-gradient(#fff 50%,#b61922 50%);background-image:linear-gradient(#fff 50%,#b61922 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1);color:#fff}@supports (-ms-ime-align:auto){.box .inner ul li a.red{background-size:100% 205%}}.box .inner ul li a.red:hover{background-position:left top;color:#333}.box-media .caption{padding:30px}.box-media .caption h3{display:block;width:75%}.box-media .caption:before{position:absolute;z-index:3;color:#fff;display:block;width:40px;height:40px;right:30px;bottom:30px;background-color:#b61922;text-align:center;font-size:18px;line-height:40px}.box-media .caption.icon-image:before{font-size:26px}.box-media .caption:hover:before{background-color:#fff;color:#b61922}.box-text .inner{padding-bottom:70px}.box-text small{color:#fca019;font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500}.box-text p{font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500}.box-img .img{margin:-40px -50px 40px -50px}.box-img.compact .inner{padding:40px 50px 66px 50px}.box-img-only .caption h3{width:66%}.row .box-tabs{border:10px solid #ccc}@media only screen and (min-width:770px){.row .box-tabs{padding:10px;border:none;z-index:2}.row .box-tabs:after{top:0;left:0;right:0;bottom:-50px;content:" ";position:absolute;border:10px solid #ccc;z-index:-1}}.row .box-tabs ul.tab-navi{list-style-type:none;display:table;width:100%;height:40px;padding:0;padding-left:10px}.row .box-tabs ul.tab-navi li{display:table-cell;text-align:center;width:50%;background:#eee;height:40px}.row .box-tabs ul.tab-navi li.active{background:#fff}.row .box-tabs ul.tab-navi li a{text-decoration:none;display:block;height:40px;width:100%;color:#000;padding:12px 0 12px 0;text-transform:uppercase;font-size:12px;font-weight:400}.row .box-tabs .inner{padding:40px 40px 60px 40px;color:#000;font-size:14px;font-weight:400;line-height:24px;position:relative;background-color:transparent}@media only screen and (min-width:770px){.row .box-tabs .inner{padding:40px 40px 60px 40px}}.row .box-tabs .inner .img{margin-bottom:40px}.row .box-tabs .inner .img img{width:100%;height:auto}.row .box-tabs .inner h3{font-size:18px;font-weight:500;margin-bottom:20px}.row .box-tabs .inner ul{list-style-type:none;padding:0;margin:0;font-size:12px;position:absolute;bottom:40px;text-transform:uppercase}@media only screen and (min-width:770px){.row .box-tabs .inner ul{bottom:70px}}.row .box-tabs .inner ul li{margin-right:10px;height:50px;display:inline}.row .box-tabs .inner ul li a{text-decoration:none;padding:9px 20px;font-weight:400;display:inline-block;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiNjE5MjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#b61922 50%,#eee 50%);background-image:-o-linear-gradient(#b61922 50%,#eee 50%);background-image:linear-gradient(#b61922 50%,#eee 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1)}@supports (-ms-ime-align:auto){.row .box-tabs .inner ul li a{background-size:100% 205%}}.row .box-tabs .inner ul li a:hover{background-position:left top;color:#fff}.row .box-tabs .inner ul li a.red{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I2MTkyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#eee 50%,#b61922 50%);background-image:-o-linear-gradient(#eee 50%,#b61922 50%);background-image:linear-gradient(#eee 50%,#b61922 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1);color:#fff}@supports (-ms-ime-align:auto){.row .box-tabs .inner ul li a.red{background-size:100% 205%}}.row .box-tabs .inner ul li a.red:hover{background-position:left top;color:#333}.row .box-tabs .inner .blog-entry{padding-bottom:20px;border-bottom:2px solid #eee;margin-bottom:20px}.row .box-tabs .inner .blog-entry:last-child{padding-bottom:0;border-bottom:0;margin-bottom:0}.row .box-tabs .inner .blog-entry .img{margin-bottom:10px}.row .box-tabs .inner .blog-entry h3{font-size:18px;line-height:20px;font-weight:500;margin-bottom:10px;font-family:futura-pt,Helvetica,Arial,sans-serif;text-transform:uppercase}.row .box-tabs .inner .blog-entry a{text-decoration:none;font-weight:400;font-family:futura-pt,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#8d8d8d}.row .box-tabs .inner .blog-entry a:hover{color:#b61922}.box-ensemble-title{position:relative}.box-ensemble-title:after{content:" ";position:absolute;bottom:0;left:0;right:40px;top:0;border:10px solid #ddd}.box-ensemble-title span{font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;font-size:22px;padding:0 30px;position:absolute;bottom:25px;text-transform:uppercase;left:0;right:40px}@media only screen and (max-width:770px){.box-ensemble-title{height:280px!important;width:224px!important}.box-ensemble-title:after{right:0}}.box-ensemble .img img{width:93px;height:116px;float:left;display:inline-block}@media only screen and (max-width:770px){.box-ensemble .img img{width:25%;height:auto}}.box-ensemble .img img.big{width:186px;height:232px}@media only screen and (max-width:770px){.box-ensemble .img img.big{width:49.87%;height:auto}}@media only screen and (max-width:359px){.box-ensemble .img img.big{width:49.9999%}}.box-ensemble .img img.right{float:right;margin-right:7px}@media only screen and (max-width:770px){.box-ensemble .img img.right{margin-right:0;margin-bottom:1px}}@media only screen and (min-width:770px){.box-ensemble .img .caption{width:auto;right:8px}}.box-ensemble .img .caption h3{padding-right:60px}@media only screen and (min-width:770px) and (max-width:1240px){.box-ensemble{width:50%!important}.box-ensemble:nth-child(odd){padding-left:0!important;padding-right:21px!important}.box-ensemble:nth-child(even){padding-left:19px!important;padding-right:0!important}.box-ensemble .img img{width:25%;height:auto}.box-ensemble .img img.big{width:50%;height:auto}.box-ensemble .img img.right{margin-right:0;margin-bottom:1px}}.ensembleslider.swiper-container-horizontal{overflow:hidden;margin-bottom:40px}@media only screen and (min-width:770px){.ensembleslider .swiper-wrapper{height:auto;z-index:1;display:inherit;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.ensembleslider .swiper-wrapper .box{margin-bottom:0}@media only screen and (min-width:770px){.ensembleslider .swiper-wrapper .box{margin-bottom:40px}}.box-ensemble-cat{position:relative}.box-ensemble-cat .caption{padding:30px}.box-ensemble-cat a{display:block;text-decoration:none}.box-ensemble-cat a .img span{font-size:11px;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:400;display:block;background-color:#eee;padding:3px 12px;position:absolute;top:0;right:0;text-transform:uppercase}.box-ensemble-cat a .caption{padding:30px 70px 30px 30px}.box-ensemble-cat a:before{position:absolute;right:40px;bottom:30px;font-family:theatererfurt;display:block;width:50px;height:40px;background-color:#ddd;z-index:2;font-size:22px;line-height:40px;color:#999;padding-left:10px}.box-ensemble-cat a:hover:before{color:#b61922}@media only screen and (max-width:770px){.box-ensemble-cat{height:310px;width:224px!important;float:none!important}.box-ensemble-cat a:before{right:0}.box-ensemble-cat .img,.box-ensemble-cat img{height:280px;width:auto}}.social p{word-break:break-word}.social .caption small{font-size:12px;color:#fca019;display:inline}.social .caption h3{font-size:12px;display:inline}.social.text-only p{font-size:22px;display:block;line-height:120%}.social.text-only small{font-size:12px;color:#fca019;display:inline-block;margin-bottom:40px}.social.text-only h3{font-size:12px;display:inline-block;margin-bottom:40px}.datepicker{margin-bottom:40px}.datepicker .inner{background-color:#eee;position:relative;padding:20px 0 0 0}.datepicker .inner a{text-decoration:none}.datepicker .inner .year{float:left;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;font-size:18px;text-transform:uppercase;margin-left:20px;margin-right:10px}@media only screen and (min-width:770px){.datepicker .inner{width:1200px;position:relative;margin:0 auto;padding:20px 0 0 0}.datepicker .inner .year{margin-left:50px}}.datepicker .inner .month-wrap{overflow:hidden;position:relative}.datepicker .inner .btn-month-next{display:block;height:20px;width:20px;position:absolute;top:22px;cursor:pointer}.datepicker .inner .btn-month-next:before{color:#333;font-size:20px;display:block;line-height:20px}.datepicker .inner .btn-month-next:hover:before{color:#b61922}.datepicker .inner .months{padding:0;-moz-transition:-moz-transform .2s ease;-o-transition:-o-transform .2s ease;-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;width:10000px}.datepicker .inner .month-wrap ul,.datepicker .inner>ul{display:inline-block;position:relative}.datepicker .inner .month-wrap ul li,.datepicker .inner>ul li{margin-right:10px;display:inline-block}.datepicker .inner .month-wrap ul li a,.datepicker .inner>ul li a{font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;font-size:18px;text-transform:uppercase}.datepicker .inner .month-wrap ul li.active a,.datepicker .inner>ul li.active a{color:#b61922!important}.datepicker .inner .month-wrap ul.desktop,.datepicker .inner>ul.desktop{display:none}.datepicker .inner .swiper-container{padding:30px 40px;overflow:hidden}.datepicker .inner .swiper-container.desktop{display:none}@media only screen and (min-width:770px){.datepicker .inner .month-wrap ul.desktop,.datepicker .inner>ul.desktop{display:block}.datepicker .inner .month-wrap ul.mobile,.datepicker .inner>ul.mobile{display:none}.datepicker .inner .swiper-container{padding:20px 50px 30px 50px}.datepicker .inner .swiper-container.desktop{display:block}.datepicker .inner .swiper-container.mobile{display:none}}.datepicker .inner .swiper-container ul{list-style-type:none;padding:0;display:table;table-layout:fixed;font-size:12px;width:100%}.datepicker .inner .swiper-container ul li{display:table-cell;width:auto;text-align:center;border-left:1px solid #ddd}.datepicker .inner .swiper-container ul li a{text-decoration:none;color:#000;font-family:futura-pt,Helvetica,Arial,sans-serif;display:block;padding:3px 0 4px 0}.datepicker .inner .swiper-container ul li a strong{display:block;font-weight:700}.datepicker .inner .swiper-container ul li.active a,.datepicker .inner .swiper-container ul li:hover a{color:#b61922!important}.datepicker .inner .swiper-container ul li.inactive a{color:#8d8d8d!important}.datepicker .btn-swiper{display:block;height:40px;width:40px;background:#ddd;position:absolute;cursor:pointer;padding-left:10px;z-index:2}.datepicker .btn-swiper.swiper-prev{left:0;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.datepicker .btn-swiper.swiper-next{right:0}.datepicker .btn-swiper:before{color:#333;font-size:16px;display:block;line-height:40px}.datepicker .btn-swiper:hover:before{color:#b61922}.datepicker .btn-swiper.swiper-button-disabled{background:#e6e6e6}.datepicker .btn-swiper.swiper-button-disabled:before{color:#999}#filterbar{background-color:#eee;overflow:hidden;max-height:78px;z-index:5;position:fixed;top:90px;width:100%;color:#000;padding:0 20px;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-transition:max-height .2s cubic-bezier(.7,0,.3,1),top 50ms cubic-bezier(.7,0,.3,1);-webkit-transition:max-height .2s cubic-bezier(.7,0,.3,1),top 50ms cubic-bezier(.7,0,.3,1);transition:max-height .2s cubic-bezier(.7,0,.3,1),top 50ms cubic-bezier(.7,0,.3,1)}#filterbar .inner{position:relative}@media only screen and (min-width:770px){#filterbar{padding:0 40px;top:140px}#filterbar .inner{width:1200px;margin:0 auto}}@media only screen and (min-width:770px) and (max-width:1240px){#filterbar .inner{width:100%}}#filterbar .inner .datepicker .swiper-container.mobile{margin:0 -20px 0 -20px}#filterbar a{text-decoration:none;color:#000}#filterbar ul{list-style-type:none;padding:0}@media only screen and (min-width:770px){#filterbar.centered .active-filter-list{text-align:center}#filterbar.centered .active-filter-list .loader{left:0!important;margin-left:0!important}}#filterbar .active-filter-list{height:80px;line-height:80px;border-bottom:2px solid #ccc;margin-bottom:30px;text-transform:uppercase;position:relative}@media only screen and (max-width:359px){#filterbar .active-filter-list{margin-bottom:10px}}#filterbar .active-filter-list .loader{opacity:0;width:30px;height:30px;position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-15px}#filterbar .active-filter-list .loader>div{float:left;width:50%;height:50%}#filterbar .active-filter-list .loader>div:after{content:"";display:block;margin:50% 0 0 50%;width:50%;height:50%;background:#ddd;-moz-animation-fill-mode:forward;-webkit-animation-fill-mode:forward;animation-fill-mode:forward}#filterbar .active-filter-list.loading .loader{opacity:1}#filterbar .active-filter-list.loading .loader>div:after{-moz-animation:squareSplit 2s infinite ease-in-out alternate;-webkit-animation:squareSplit 2s infinite ease-in-out alternate;animation:squareSplit 2s infinite ease-in-out alternate}#filterbar .active-filter-list.loading .square-2{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#filterbar .active-filter-list.loading .square-3{-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);-moz-animation-direction:reverse;-webkit-animation-direction:reverse;animation-direction:reverse}#filterbar .active-filter-list.loading .square-4{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-moz-animation-direction:reverse;-webkit-animation-direction:reverse;animation-direction:reverse}#filterbar .active-filter-list:hover .loader>div:after{background-color:#fff}#filterbar .active-filter-list .loader_success{opacity:0;width:180px;height:22px;position:absolute;left:50%;top:50%;margin-left:-90px;margin-top:-11px;background:#fca019;color:#fff;font-size:12px;line-height:22px;text-align:center;pointer-events:none;-moz-transition:opacity 2s ease 1s;-webkit-transition:opacity 2s ease;-webkit-transition-delay:1s;transition:opacity 2s ease 1s}#filterbar .active-filter-list .loader_success.animating{opacity:1;-moz-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#filterbar .active-filter-list .btn-filter{float:right;position:absolute;font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;right:0;display:block;padding-right:30px;text-transform:uppercase}#filterbar .active-filter-list .btn-filter.highlighted{color:#b61922}#filterbar .active-filter-list .btn-filter:before{-moz-transition:-moz-transform .2s ease;-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;font-size:16px;position:absolute;right:0;top:50%;margin-top:-8px}#filterbar .active-filter-list .btn-filter span.wording-close{display:none}#filterbar .active-filter-list.sitzplan .btn-filter{right:20px}@media only screen and (min-width:770px){#filterbar .active-filter-list.sitzplan .btn-filter{right:40px}}#filterbar .active-filter-list ul li{display:inline;font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500}@media only screen and (max-width:359px){#filterbar .active-filter-list ul#selectedFilters{display:none}}#filterbar .active-filter-list ul#selectedFilters li{cursor:pointer}#filterbar .active-filter-list ul#selectedFilters li#filter{display:none}@media only screen and (min-width:770px){#filterbar .active-filter-list ul#selectedFilters li#filter{display:inline}}@media only screen and (max-width:359px){#filterbar .active-filter-list ul#selectedFiltersMob{display:block!important}}#filterbar .active-filter-list ul.btn-media{float:right;width:200px;position:absolute;right:20px;display:block!important}@media only screen and (min-width:770px){#filterbar .active-filter-list ul.btn-media{right:0}}#filterbar .active-filter-list ul.btn-media li{display:inline-block;margin-right:7px}#filterbar .active-filter-list ul.btn-media li a{display:block;color:#999;background-color:#fff;height:40px;width:40px;line-height:40px;text-align:center}#filterbar .active-filter-list ul.btn-media li a:before{font-size:18px;position:relative}#filterbar .active-filter-list ul.btn-media li a.icon-image:before{font-size:26px;top:7px}#filterbar .active-filter-list ul.btn-media li a.icon-video:before{font-size:18px;top:3px}#filterbar .active-filter-list ul.btn-media li a.icon-audio:before{top:4px}#filterbar .active-filter-list ul.btn-media li a.icon-doc:before{top:3px}#filterbar .active-filter-list ul.btn-media li a.active{background-color:#b61922}#filterbar .active-filter-list ul.btn-media li a.active:before{color:#fff}#filterbar .active-filter-list ul.btn-media li:last-child{margin-right:0}#filterbar .inner .active-filter-list .btn-filter{right:0}#filterbar .datepicker{border-bottom:2px solid #ccc;margin-bottom:0}#filterbar .filter-select{display:block;max-height:40vh;overflow-y:auto}@media only screen and (max-width:359px){#filterbar .filter-select .selectboxit-container{margin-bottom:5px}}@media only screen and (min-width:1240px){#filterbar .filter-select{display:none}}#filterbar .filter-list{display:block;margin:0 auto 30px auto}@media only screen and (max-width:770px){#filterbar .filter-list{display:none}}#filterbar .filter-list.small{max-width:900px;position:relative}@media only screen and (min-width:770px){#filterbar .filter-list ul{width:25%;float:left}}#filterbar .filter-list ul button.flist-toggle{border:0;cursor:pointer;text-transform:uppercase;text-align:left;font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;padding:25px 0}#filterbar .filter-list ul button.flist-toggle::before{float:right;color:#8d8d8d;margin-left:10px;position:relative;top:3px}#filterbar .filter-list ul li{font-size:14px;margin-bottom:-3px;font-weight:400;overflow:visible;position:relative}#filterbar .filter-list ul li.toggle::before{content:"";height:2px;position:absolute;left:0;top:70px;width:100%;background:#ccc}#filterbar .filter-list ul li>ul{width:100%}#filterbar .filter-list ul li>ul.filter-tags{position:relative;z-index:0}#filterbar .filter-list ul li>ul.filter-tags a{display:inline-block;padding:6px 22px 6px 6px;position:relative;color:#fff;background:#b61922;margin-top:10px}#filterbar .filter-list ul li>ul.filter-tags a:hover{display:inline-block;padding:6px 22px 6px 6px;position:relative;background-size:100% 200%;background-color:#fff;color:#b61922}#filterbar .filter-list ul li>ul.filter-tags a:before{content:"k";font-family:theatererfurt;font-size:8px;display:block;position:absolute;right:6px;top:50%;margin-top:-4px}#filterbar .filter-list ul li>ul.filter-tags a.active:hover{color:#000}#filterbar .filter-list ul li>ul.filter-dropdown{border:2px solid #ccc;background:#fff;position:absolute;top:70px;width:300px;right:0;display:none;z-index:3}#filterbar .filter-list ul li>ul.filter-dropdown a{display:block;padding:10px 20px}#filterbar .filter-list ul li>ul.filter-dropdown a:hover{background:#b61922;color:#fff}#filterbar .filter-list ul li.open button::before{color:#b61922;transform:rotate(180deg)}#filterbar .filter-list ul li.open>ul{display:block}#filterbar .filter-list ul li strong{font-size:18px;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;margin-bottom:7px;display:block}@media only screen and (min-width:770px){#filterbar .filter-list.singleCol ul{width:100%;text-align:center}}#filterbar .filter-list.archiv{max-width:25%}@media only screen and (min-width:770px) and (max-width:1240px){#filterbar .filter-list.archiv{max-width:50%}}#filterbar .filter-list.archiv ul{width:50%}#filterbar .social-filter{float:right;margin-top:20px;position:absolute;right:20px}@media only screen and (min-width:770px){#filterbar .social-filter{right:40px}}#filterbar .social-filter span{margin-top:14px;margin-right:20px;float:left;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:700;font-size:12px;color:#000;text-transform:uppercase}#filterbar .social-filter ul{float:left;list-style-type:none}#filterbar .social-filter ul li{display:inline-block}#filterbar .social-filter ul li a{margin-right:10px;text-decoration:none;display:block;padding:0;width:40px;height:40px;line-height:40px;font-size:21px;color:#999;text-align:center;background-color:#eee;margin-bottom:10px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiNjE5MjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#b61922 50%,#fff 50%);background-image:-o-linear-gradient(#b61922 50%,#fff 50%);background-image:linear-gradient(#b61922 50%,#fff 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1)}#filterbar .social-filter ul li a:before{position:relative}#filterbar .social-filter ul li a.icon-twitter{font-size:20px}#filterbar .social-filter ul li a.icon-twitter:before{top:4px}#filterbar .social-filter ul li a.icon-youtube-play{font-size:19px}#filterbar .social-filter ul li a.icon-blog{font-size:15px}#filterbar .social-filter ul li a.icon-blog:before{top:2px}#filterbar .social-filter ul li a.icon-soundcloud{font-size:19px}#filterbar .social-filter ul li a.icon-facebook:before{top:4px}#filterbar .social-filter ul li a.icon-instagram:before{top:3px}@supports (-ms-ime-align:auto){#filterbar .social-filter ul li a{background-size:100% 205%}}#filterbar .social-filter ul li a:hover{background-position:left top;color:#fff}#filterbar .social-filter ul li:last-child a{margin-right:0}#filterbar .social-filter ul li.active a{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I2MTkyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#fff 50%,#b61922 50%);background-image:-o-linear-gradient(#fff 50%,#b61922 50%);background-image:linear-gradient(#fff 50%,#b61922 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1);color:#fff}@supports (-ms-ime-align:auto){#filterbar .social-filter ul li.active a{background-size:100% 205%}}#filterbar .social-filter ul li.active a:hover{background-position:left top;color:#8d8d8d}#filterbar.open{max-height:10000px;-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.3);box-shadow:0 0 6px 0 rgba(0,0,0,.3);overflow:visible}#filterbar.open .active-filter-list .btn-filter span.wording-close{display:block}#filterbar.open .active-filter-list .btn-filter span.wording{display:none}#filterbar.open .active-filter-list .btn-filter.highlighted:before{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-small #filterbar{top:70px}body.hasnotification #filterbar{top:130px}body.header-small #filterbar{top:70px}body.header-small.hasnotification #filterbar{top:100px}body.hasnotification #search{top:130px}body.header-small.hasnotification #search{top:100px}@media only screen and (min-width:770px){.header-small #filterbar{top:100px}body.hasnotification #filterbar{top:180px}body.header-small #filterbar{top:100px}body.header-small.hasnotification #filterbar{top:140px}body.hasnotification #search{top:180px}body.header-small.hasnotification #search{top:140px}}ul.program-list{list-style-type:none;margin-bottom:40px;padding:0}ul.program-list>li{display:table;border-top:2px solid #ddd;width:100%}ul.program-list>li:first-child{border-top:0}ul.program-list>li>div.date{text-align:center;display:table-cell;width:60px;font-size:12px;color:#333;position:relative;vertical-align:top;padding-top:28px;font-family:futura-pt,Helvetica,Arial,sans-serif}@media only screen and (min-width:770px){ul.program-list>li>div.date{width:80px;padding-top:20px}}@media only screen and (max-width:359px){ul.program-list>li>div.date{display:block;width:100%;text-align:left;padding-left:40px}ul.program-list>li>div.date strong{margin-left:-4px}}ul.program-list>li>div.date strong{font-size:30px;display:block;color:#fca019;font-weight:500}@media only screen and (min-width:770px){ul.program-list>li>div.date strong{font-size:50px}}ul.program-list>li>ul{display:table-cell;padding:0;list-style-type:none}@media only screen and (max-width:359px){ul.program-list>li>ul{display:block;width:100%}}ul.program-list>li>ul>li{width:100%;color:#000;font-size:14px;border-top:2px solid #ddd;padding:30px 0 20px 0}ul.program-list>li>ul>li:first-child{border-top:0}ul.program-list>li>ul>li .preview{width:100%}ul.program-list>li>ul>li .preview a{text-decoration:none}ul.program-list>li>ul>li .preview>.btn-detail{display:inline-block;width:38px;text-align:center}@media only screen and (min-width:770px){ul.program-list>li>ul>li .preview{display:table;table-layout:fixed}ul.program-list>li>ul>li .preview>.btn-detail{display:table-cell}}ul.program-list>li>ul>li .preview>.btn-detail a:before{color:#ddd;font-size:20px;-moz-transition:-moz-transform .2s ease;-o-transition:-o-transform .2s ease;-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;top:3px;position:relative}ul.program-list>li>ul>li .preview>.btn-detail.open a:before{display:block;color:#333;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}ul.program-list>li>ul>li .preview>.btn-detail a{display:block}ul.program-list>li>ul>li .preview>div{display:inline-block;width:100%;vertical-align:top}ul.program-list>li>ul>li .preview>div.lft{width:calc(100% - 70px);padding-left:40px}@media only screen and (min-width:770px){ul.program-list>li>ul>li .preview>div{display:table-cell}ul.program-list>li>ul>li .preview>div.lft{width:100%}}ul.program-list>li>ul>li .preview>div.lft a{text-transform:uppercase;display:block;font-size:22px;color:#333;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500}ul.program-list>li>ul>li .preview>div.lft small{font-size:11px;color:#8d8d8d;display:block;margin-top:10px}ul.program-list>li>ul>li .preview>div.lft small span{margin-right:10px;display:inline-block}ul.program-list>li>ul>li .preview>div.lft small span.premiere{padding:3px 8px;background-color:#fca019;font-size:11px;color:#fff}ul.program-list>li>ul>li .preview>div.lft small a{font-size:11px;color:#8d8d8d;display:inline-block;font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:400;text-decoration:underline;text-transform:none}ul.program-list>li>ul>li .preview>div.lft small a:hover{color:#b61922}ul.program-list>li>ul>li .preview>div.lft small.event-types{margin-top:0;margin-bottom:5px}ul.program-list>li>ul>li .preview>div.lft small.event-types span{padding:3px 0;font-size:14px;color:#fca019}ul.program-list>li>ul>li .preview>div.lft small.event-types span.premiere{color:#fff;padding:3px 8px}ul.program-list>li>ul>li .preview>div.btn-detail+.lft{padding-left:0}ul.program-list>li>ul>li .preview>div.mid{width:20px}ul.program-list>li>ul>li .preview>div.mid small{color:#8d8d8d;display:block;margin-top:10px}ul.program-list>li>ul>li .preview>div.mid .radial-progress{top:5px;position:relative}ul.program-list>li>ul>li .preview>div.mid span{display:none}ul.program-list>li>ul>li .preview>div.rt{display:block;padding-top:20px;padding-left:40px}ul.program-list>li>ul>li .preview>div.rt ul{list-style-type:none;padding:0;margin:0;font-size:12px;text-transform:uppercase;width:100%;display:-webkit-flex;display:flex}@media only screen and (min-width:770px){ul.program-list>li>ul>li .preview>div.mid{width:275px}ul.program-list>li>ul>li .preview>div.mid .radial-progress{float:left;top:0}ul.program-list>li>ul>li .preview>div.mid span{display:block;float:left;margin-left:20px}ul.program-list>li>ul>li .preview>div.rt{padding-left:0;text-align:right;display:table-cell;width:330px;padding-top:0}ul.program-list>li>ul>li .preview>div.rt ul{-webkit-justify-content:flex-end;justify-content:flex-end}}ul.program-list>li>ul>li .preview>div.rt ul li{margin-right:10px;height:50px;display:inline}ul.program-list>li>ul>li .preview>div.rt ul li.tickets{-webkit-order:-1;order:-1}ul.program-list>li>ul>li .preview>div.rt ul li a{text-decoration:none;padding:9px 20px;font-weight:400;font-family:futura-pt,Helvetica,Arial,sans-serif;display:inline-block;font-size:12px;margin-bottom:10px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiNjE5MjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#b61922 50%,#eee 50%);background-image:-o-linear-gradient(#b61922 50%,#eee 50%);background-image:linear-gradient(#b61922 50%,#eee 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1)}@supports (-ms-ime-align:auto){ul.program-list>li>ul>li .preview>div.rt ul li a{background-size:100% 205%}}ul.program-list>li>ul>li .preview>div.rt ul li a:hover{background-position:left top;color:#fff}ul.program-list>li>ul>li .preview>div.rt ul li a.red{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I2MTkyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#eee 50%,#b61922 50%);background-image:-o-linear-gradient(#eee 50%,#b61922 50%);background-image:linear-gradient(#eee 50%,#b61922 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1);color:#fff}@supports (-ms-ime-align:auto){ul.program-list>li>ul>li .preview>div.rt ul li a.red{background-size:100% 205%}}ul.program-list>li>ul>li .preview>div.rt ul li a.red:hover{background-position:left top;color:#fff}ul.program-list>li>ul>li .preview>div.rt ul li a.red:hover{color:#333}ul.program-list>li>ul>li .preview>div.rt ul li:last-child{margin-right:0}ul.program-list>li>ul .detail{border:10px solid #ccc;margin-top:20px;margin-bottom:-20px;display:none}ul.program-list>li>ul .detail .detail-text{padding:30px}ul.program-list>li>ul .detail img{width:100%;height:auto;display:block}@media only screen and (min-width:770px){ul.program-list>li>ul .detail{margin-top:30px}ul.program-list>li>ul .detail .detail-text{width:800px}ul.program-list>li>ul .detail img+.detail-text{width:750px}ul.program-list>li>ul .detail img{width:auto;float:right}}ul.program-list>li>ul .detail a{text-decoration:none;padding:9px 20px;font-weight:400;font-family:futura-pt,Helvetica,Arial,sans-serif;display:inline-block;font-size:12px;margin-bottom:10px;text-transform:uppercase;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiNjE5MjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#b61922 50%,#eee 50%);background-image:-o-linear-gradient(#b61922 50%,#eee 50%);background-image:linear-gradient(#b61922 50%,#eee 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1)}@supports (-ms-ime-align:auto){ul.program-list>li>ul .detail a{background-size:100% 205%}}ul.program-list>li>ul .detail a:hover{background-position:left top;color:#fff}ul.program-list>li>ul .detail a.red{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I2MTkyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#eee 50%,#b61922 50%);background-image:-o-linear-gradient(#eee 50%,#b61922 50%);background-image:linear-gradient(#eee 50%,#b61922 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1);color:#fff}@supports (-ms-ime-align:auto){ul.program-list>li>ul .detail a.red{background-size:100% 205%}}ul.program-list>li>ul .detail a.red:hover{background-position:left top;color:#333}.radial-progress{width:18px;height:18px;border:2px solid #ddd;background-color:transparent;border-radius:50%}.radial-progress .circle{position:relative;left:-2px;top:-2px}.radial-progress .circle .fill,.radial-progress .circle .mask{width:18px;height:18px;position:absolute;border-radius:50%}.radial-progress .circle .fill,.radial-progress .circle .mask{-webkit-backface-visibility:hidden;transition:-webkit-transform 1s;transition:-ms-transform 1s;transition:transform 1s;border-radius:50%}.radial-progress .circle .mask{clip:rect(0,18px,18px,9px)}.radial-progress .circle .mask .fill{clip:rect(0,9px,18px,0);background-color:#fca019}.radial-progress[data-progress="1"] .circle .fill,.radial-progress[data-progress="1"] .circle .mask.full{-webkit-transform:rotate(1.8deg);-ms-transform:rotate(1.8deg);transform:rotate(1.8deg)}.radial-progress[data-progress="1"] .circle .fill.fix{-webkit-transform:rotate(3.6deg);-ms-transform:rotate(3.6deg);transform:rotate(3.6deg)}.radial-progress[data-progress="2"] .circle .fill,.radial-progress[data-progress="2"] .circle .mask.full{-webkit-transform:rotate(3.6deg);-ms-transform:rotate(3.6deg);transform:rotate(3.6deg)}.radial-progress[data-progress="2"] .circle .fill.fix{-webkit-transform:rotate(7.2deg);-ms-transform:rotate(7.2deg);transform:rotate(7.2deg)}.radial-progress[data-progress="3"] .circle .fill,.radial-progress[data-progress="3"] .circle .mask.full{-webkit-transform:rotate(5.4deg);-ms-transform:rotate(5.4deg);transform:rotate(5.4deg)}.radial-progress[data-progress="3"] .circle .fill.fix{-webkit-transform:rotate(10.8deg);-ms-transform:rotate(10.8deg);transform:rotate(10.8deg)}.radial-progress[data-progress="4"] .circle .fill,.radial-progress[data-progress="4"] .circle .mask.full{-webkit-transform:rotate(7.2deg);-ms-transform:rotate(7.2deg);transform:rotate(7.2deg)}.radial-progress[data-progress="4"] .circle .fill.fix{-webkit-transform:rotate(14.4deg);-ms-transform:rotate(14.4deg);transform:rotate(14.4deg)}.radial-progress[data-progress="5"] .circle .fill,.radial-progress[data-progress="5"] .circle .mask.full{-webkit-transform:rotate(9deg);-ms-transform:rotate(9deg);transform:rotate(9deg)}.radial-progress[data-progress="5"] .circle .fill.fix{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}.radial-progress[data-progress="6"] .circle .fill,.radial-progress[data-progress="6"] .circle .mask.full{-webkit-transform:rotate(10.8deg);-ms-transform:rotate(10.8deg);transform:rotate(10.8deg)}.radial-progress[data-progress="6"] .circle .fill.fix{-webkit-transform:rotate(21.6deg);-ms-transform:rotate(21.6deg);transform:rotate(21.6deg)}.radial-progress[data-progress="7"] .circle .fill,.radial-progress[data-progress="7"] .circle .mask.full{-webkit-transform:rotate(12.6deg);-ms-transform:rotate(12.6deg);transform:rotate(12.6deg)}.radial-progress[data-progress="7"] .circle .fill.fix{-webkit-transform:rotate(25.2deg);-ms-transform:rotate(25.2deg);transform:rotate(25.2deg)}.radial-progress[data-progress="8"] .circle .fill,.radial-progress[data-progress="8"] .circle .mask.full{-webkit-transform:rotate(14.4deg);-ms-transform:rotate(14.4deg);transform:rotate(14.4deg)}.radial-progress[data-progress="8"] .circle .fill.fix{-webkit-transform:rotate(28.8deg);-ms-transform:rotate(28.8deg);transform:rotate(28.8deg)}.radial-progress[data-progress="9"] .circle .fill,.radial-progress[data-progress="9"] .circle .mask.full{-webkit-transform:rotate(16.2deg);-ms-transform:rotate(16.2deg);transform:rotate(16.2deg)}.radial-progress[data-progress="9"] .circle .fill.fix{-webkit-transform:rotate(32.4deg);-ms-transform:rotate(32.4deg);transform:rotate(32.4deg)}.radial-progress[data-progress="10"] .circle .fill,.radial-progress[data-progress="10"] .circle .mask.full{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}.radial-progress[data-progress="10"] .circle .fill.fix{-webkit-transform:rotate(36deg);-ms-transform:rotate(36deg);transform:rotate(36deg)}.radial-progress[data-progress="11"] .circle .fill,.radial-progress[data-progress="11"] .circle .mask.full{-webkit-transform:rotate(19.8deg);-ms-transform:rotate(19.8deg);transform:rotate(19.8deg)}.radial-progress[data-progress="11"] .circle .fill.fix{-webkit-transform:rotate(39.6deg);-ms-transform:rotate(39.6deg);transform:rotate(39.6deg)}.radial-progress[data-progress="12"] .circle .fill,.radial-progress[data-progress="12"] .circle .mask.full{-webkit-transform:rotate(21.6deg);-ms-transform:rotate(21.6deg);transform:rotate(21.6deg)}.radial-progress[data-progress="12"] .circle .fill.fix{-webkit-transform:rotate(43.2deg);-ms-transform:rotate(43.2deg);transform:rotate(43.2deg)}.radial-progress[data-progress="13"] .circle .fill,.radial-progress[data-progress="13"] .circle .mask.full{-webkit-transform:rotate(23.4deg);-ms-transform:rotate(23.4deg);transform:rotate(23.4deg)}.radial-progress[data-progress="13"] .circle .fill.fix{-webkit-transform:rotate(46.8deg);-ms-transform:rotate(46.8deg);transform:rotate(46.8deg)}.radial-progress[data-progress="14"] .circle .fill,.radial-progress[data-progress="14"] .circle .mask.full{-webkit-transform:rotate(25.2deg);-ms-transform:rotate(25.2deg);transform:rotate(25.2deg)}.radial-progress[data-progress="14"] .circle .fill.fix{-webkit-transform:rotate(50.4deg);-ms-transform:rotate(50.4deg);transform:rotate(50.4deg)}.radial-progress[data-progress="15"] .circle .fill,.radial-progress[data-progress="15"] .circle .mask.full{-webkit-transform:rotate(27deg);-ms-transform:rotate(27deg);transform:rotate(27deg)}.radial-progress[data-progress="15"] .circle .fill.fix{-webkit-transform:rotate(54deg);-ms-transform:rotate(54deg);transform:rotate(54deg)}.radial-progress[data-progress="16"] .circle .fill,.radial-progress[data-progress="16"] .circle .mask.full{-webkit-transform:rotate(28.8deg);-ms-transform:rotate(28.8deg);transform:rotate(28.8deg)}.radial-progress[data-progress="16"] .circle .fill.fix{-webkit-transform:rotate(57.6deg);-ms-transform:rotate(57.6deg);transform:rotate(57.6deg)}.radial-progress[data-progress="17"] .circle .fill,.radial-progress[data-progress="17"] .circle .mask.full{-webkit-transform:rotate(30.6deg);-ms-transform:rotate(30.6deg);transform:rotate(30.6deg)}.radial-progress[data-progress="17"] .circle .fill.fix{-webkit-transform:rotate(61.2deg);-ms-transform:rotate(61.2deg);transform:rotate(61.2deg)}.radial-progress[data-progress="18"] .circle .fill,.radial-progress[data-progress="18"] .circle .mask.full{-webkit-transform:rotate(32.4deg);-ms-transform:rotate(32.4deg);transform:rotate(32.4deg)}.radial-progress[data-progress="18"] .circle .fill.fix{-webkit-transform:rotate(64.8deg);-ms-transform:rotate(64.8deg);transform:rotate(64.8deg)}.radial-progress[data-progress="19"] .circle .fill,.radial-progress[data-progress="19"] .circle .mask.full{-webkit-transform:rotate(34.2deg);-ms-transform:rotate(34.2deg);transform:rotate(34.2deg)}.radial-progress[data-progress="19"] .circle .fill.fix{-webkit-transform:rotate(68.4deg);-ms-transform:rotate(68.4deg);transform:rotate(68.4deg)}.radial-progress[data-progress="20"] .circle .fill,.radial-progress[data-progress="20"] .circle .mask.full{-webkit-transform:rotate(36deg);-ms-transform:rotate(36deg);transform:rotate(36deg)}.radial-progress[data-progress="20"] .circle .fill.fix{-webkit-transform:rotate(72deg);-ms-transform:rotate(72deg);transform:rotate(72deg)}.radial-progress[data-progress="21"] .circle .fill,.radial-progress[data-progress="21"] .circle .mask.full{-webkit-transform:rotate(37.8deg);-ms-transform:rotate(37.8deg);transform:rotate(37.8deg)}.radial-progress[data-progress="21"] .circle .fill.fix{-webkit-transform:rotate(75.6deg);-ms-transform:rotate(75.6deg);transform:rotate(75.6deg)}.radial-progress[data-progress="22"] .circle .fill,.radial-progress[data-progress="22"] .circle .mask.full{-webkit-transform:rotate(39.6deg);-ms-transform:rotate(39.6deg);transform:rotate(39.6deg)}.radial-progress[data-progress="22"] .circle .fill.fix{-webkit-transform:rotate(79.2deg);-ms-transform:rotate(79.2deg);transform:rotate(79.2deg)}.radial-progress[data-progress="23"] .circle .fill,.radial-progress[data-progress="23"] .circle .mask.full{-webkit-transform:rotate(41.4deg);-ms-transform:rotate(41.4deg);transform:rotate(41.4deg)}.radial-progress[data-progress="23"] .circle .fill.fix{-webkit-transform:rotate(82.8deg);-ms-transform:rotate(82.8deg);transform:rotate(82.8deg)}.radial-progress[data-progress="24"] .circle .fill,.radial-progress[data-progress="24"] .circle .mask.full{-webkit-transform:rotate(43.2deg);-ms-transform:rotate(43.2deg);transform:rotate(43.2deg)}.radial-progress[data-progress="24"] .circle .fill.fix{-webkit-transform:rotate(86.4deg);-ms-transform:rotate(86.4deg);transform:rotate(86.4deg)}.radial-progress[data-progress="25"] .circle .fill,.radial-progress[data-progress="25"] .circle .mask.full{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.radial-progress[data-progress="25"] .circle .fill.fix{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.radial-progress[data-progress="26"] .circle .fill,.radial-progress[data-progress="26"] .circle .mask.full{-webkit-transform:rotate(46.8deg);-ms-transform:rotate(46.8deg);transform:rotate(46.8deg)}.radial-progress[data-progress="26"] .circle .fill.fix{-webkit-transform:rotate(93.6deg);-ms-transform:rotate(93.6deg);transform:rotate(93.6deg)}.radial-progress[data-progress="27"] .circle .fill,.radial-progress[data-progress="27"] .circle .mask.full{-webkit-transform:rotate(48.6deg);-ms-transform:rotate(48.6deg);transform:rotate(48.6deg)}.radial-progress[data-progress="27"] .circle .fill.fix{-webkit-transform:rotate(97.2deg);-ms-transform:rotate(97.2deg);transform:rotate(97.2deg)}.radial-progress[data-progress="28"] .circle .fill,.radial-progress[data-progress="28"] .circle .mask.full{-webkit-transform:rotate(50.4deg);-ms-transform:rotate(50.4deg);transform:rotate(50.4deg)}.radial-progress[data-progress="28"] .circle .fill.fix{-webkit-transform:rotate(100.8deg);-ms-transform:rotate(100.8deg);transform:rotate(100.8deg)}.radial-progress[data-progress="29"] .circle .fill,.radial-progress[data-progress="29"] .circle .mask.full{-webkit-transform:rotate(52.2deg);-ms-transform:rotate(52.2deg);transform:rotate(52.2deg)}.radial-progress[data-progress="29"] .circle .fill.fix{-webkit-transform:rotate(104.4deg);-ms-transform:rotate(104.4deg);transform:rotate(104.4deg)}.radial-progress[data-progress="30"] .circle .fill,.radial-progress[data-progress="30"] .circle .mask.full{-webkit-transform:rotate(54deg);-ms-transform:rotate(54deg);transform:rotate(54deg)}.radial-progress[data-progress="30"] .circle .fill.fix{-webkit-transform:rotate(108deg);-ms-transform:rotate(108deg);transform:rotate(108deg)}.radial-progress[data-progress="31"] .circle .fill,.radial-progress[data-progress="31"] .circle .mask.full{-webkit-transform:rotate(55.8deg);-ms-transform:rotate(55.8deg);transform:rotate(55.8deg)}.radial-progress[data-progress="31"] .circle .fill.fix{-webkit-transform:rotate(111.6deg);-ms-transform:rotate(111.6deg);transform:rotate(111.6deg)}.radial-progress[data-progress="32"] .circle .fill,.radial-progress[data-progress="32"] .circle .mask.full{-webkit-transform:rotate(57.6deg);-ms-transform:rotate(57.6deg);transform:rotate(57.6deg)}.radial-progress[data-progress="32"] .circle .fill.fix{-webkit-transform:rotate(115.2deg);-ms-transform:rotate(115.2deg);transform:rotate(115.2deg)}.radial-progress[data-progress="33"] .circle .fill,.radial-progress[data-progress="33"] .circle .mask.full{-webkit-transform:rotate(59.4deg);-ms-transform:rotate(59.4deg);transform:rotate(59.4deg)}.radial-progress[data-progress="33"] .circle .fill.fix{-webkit-transform:rotate(118.8deg);-ms-transform:rotate(118.8deg);transform:rotate(118.8deg)}.radial-progress[data-progress="34"] .circle .fill,.radial-progress[data-progress="34"] .circle .mask.full{-webkit-transform:rotate(61.2deg);-ms-transform:rotate(61.2deg);transform:rotate(61.2deg)}.radial-progress[data-progress="34"] .circle .fill.fix{-webkit-transform:rotate(122.4deg);-ms-transform:rotate(122.4deg);transform:rotate(122.4deg)}.radial-progress[data-progress="35"] .circle .fill,.radial-progress[data-progress="35"] .circle .mask.full{-webkit-transform:rotate(63deg);-ms-transform:rotate(63deg);transform:rotate(63deg)}.radial-progress[data-progress="35"] .circle .fill.fix{-webkit-transform:rotate(126deg);-ms-transform:rotate(126deg);transform:rotate(126deg)}.radial-progress[data-progress="36"] .circle .fill,.radial-progress[data-progress="36"] .circle .mask.full{-webkit-transform:rotate(64.8deg);-ms-transform:rotate(64.8deg);transform:rotate(64.8deg)}.radial-progress[data-progress="36"] .circle .fill.fix{-webkit-transform:rotate(129.6deg);-ms-transform:rotate(129.6deg);transform:rotate(129.6deg)}.radial-progress[data-progress="37"] .circle .fill,.radial-progress[data-progress="37"] .circle .mask.full{-webkit-transform:rotate(66.6deg);-ms-transform:rotate(66.6deg);transform:rotate(66.6deg)}.radial-progress[data-progress="37"] .circle .fill.fix{-webkit-transform:rotate(133.2deg);-ms-transform:rotate(133.2deg);transform:rotate(133.2deg)}.radial-progress[data-progress="38"] .circle .fill,.radial-progress[data-progress="38"] .circle .mask.full{-webkit-transform:rotate(68.4deg);-ms-transform:rotate(68.4deg);transform:rotate(68.4deg)}.radial-progress[data-progress="38"] .circle .fill.fix{-webkit-transform:rotate(136.8deg);-ms-transform:rotate(136.8deg);transform:rotate(136.8deg)}.radial-progress[data-progress="39"] .circle .fill,.radial-progress[data-progress="39"] .circle .mask.full{-webkit-transform:rotate(70.2deg);-ms-transform:rotate(70.2deg);transform:rotate(70.2deg)}.radial-progress[data-progress="39"] .circle .fill.fix{-webkit-transform:rotate(140.4deg);-ms-transform:rotate(140.4deg);transform:rotate(140.4deg)}.radial-progress[data-progress="40"] .circle .fill,.radial-progress[data-progress="40"] .circle .mask.full{-webkit-transform:rotate(72deg);-ms-transform:rotate(72deg);transform:rotate(72deg)}.radial-progress[data-progress="40"] .circle .fill.fix{-webkit-transform:rotate(144deg);-ms-transform:rotate(144deg);transform:rotate(144deg)}.radial-progress[data-progress="41"] .circle .fill,.radial-progress[data-progress="41"] .circle .mask.full{-webkit-transform:rotate(73.8deg);-ms-transform:rotate(73.8deg);transform:rotate(73.8deg)}.radial-progress[data-progress="41"] .circle .fill.fix{-webkit-transform:rotate(147.6deg);-ms-transform:rotate(147.6deg);transform:rotate(147.6deg)}.radial-progress[data-progress="42"] .circle .fill,.radial-progress[data-progress="42"] .circle .mask.full{-webkit-transform:rotate(75.6deg);-ms-transform:rotate(75.6deg);transform:rotate(75.6deg)}.radial-progress[data-progress="42"] .circle .fill.fix{-webkit-transform:rotate(151.2deg);-ms-transform:rotate(151.2deg);transform:rotate(151.2deg)}.radial-progress[data-progress="43"] .circle .fill,.radial-progress[data-progress="43"] .circle .mask.full{-webkit-transform:rotate(77.4deg);-ms-transform:rotate(77.4deg);transform:rotate(77.4deg)}.radial-progress[data-progress="43"] .circle .fill.fix{-webkit-transform:rotate(154.8deg);-ms-transform:rotate(154.8deg);transform:rotate(154.8deg)}.radial-progress[data-progress="44"] .circle .fill,.radial-progress[data-progress="44"] .circle .mask.full{-webkit-transform:rotate(79.2deg);-ms-transform:rotate(79.2deg);transform:rotate(79.2deg)}.radial-progress[data-progress="44"] .circle .fill.fix{-webkit-transform:rotate(158.4deg);-ms-transform:rotate(158.4deg);transform:rotate(158.4deg)}.radial-progress[data-progress="45"] .circle .fill,.radial-progress[data-progress="45"] .circle .mask.full{-webkit-transform:rotate(81deg);-ms-transform:rotate(81deg);transform:rotate(81deg)}.radial-progress[data-progress="45"] .circle .fill.fix{-webkit-transform:rotate(162deg);-ms-transform:rotate(162deg);transform:rotate(162deg)}.radial-progress[data-progress="46"] .circle .fill,.radial-progress[data-progress="46"] .circle .mask.full{-webkit-transform:rotate(82.8deg);-ms-transform:rotate(82.8deg);transform:rotate(82.8deg)}.radial-progress[data-progress="46"] .circle .fill.fix{-webkit-transform:rotate(165.6deg);-ms-transform:rotate(165.6deg);transform:rotate(165.6deg)}.radial-progress[data-progress="47"] .circle .fill,.radial-progress[data-progress="47"] .circle .mask.full{-webkit-transform:rotate(84.6deg);-ms-transform:rotate(84.6deg);transform:rotate(84.6deg)}.radial-progress[data-progress="47"] .circle .fill.fix{-webkit-transform:rotate(169.2deg);-ms-transform:rotate(169.2deg);transform:rotate(169.2deg)}.radial-progress[data-progress="48"] .circle .fill,.radial-progress[data-progress="48"] .circle .mask.full{-webkit-transform:rotate(86.4deg);-ms-transform:rotate(86.4deg);transform:rotate(86.4deg)}.radial-progress[data-progress="48"] .circle .fill.fix{-webkit-transform:rotate(172.8deg);-ms-transform:rotate(172.8deg);transform:rotate(172.8deg)}.radial-progress[data-progress="49"] .circle .fill,.radial-progress[data-progress="49"] .circle .mask.full{-webkit-transform:rotate(88.2deg);-ms-transform:rotate(88.2deg);transform:rotate(88.2deg)}.radial-progress[data-progress="49"] .circle .fill.fix{-webkit-transform:rotate(176.4deg);-ms-transform:rotate(176.4deg);transform:rotate(176.4deg)}.radial-progress[data-progress="50"] .circle .fill,.radial-progress[data-progress="50"] .circle .mask.full{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.radial-progress[data-progress="50"] .circle .fill.fix{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.radial-progress[data-progress="51"] .circle .fill,.radial-progress[data-progress="51"] .circle .mask.full{-webkit-transform:rotate(91.8deg);-ms-transform:rotate(91.8deg);transform:rotate(91.8deg)}.radial-progress[data-progress="51"] .circle .fill.fix{-webkit-transform:rotate(183.6deg);-ms-transform:rotate(183.6deg);transform:rotate(183.6deg)}.radial-progress[data-progress="52"] .circle .fill,.radial-progress[data-progress="52"] .circle .mask.full{-webkit-transform:rotate(93.6deg);-ms-transform:rotate(93.6deg);transform:rotate(93.6deg)}.radial-progress[data-progress="52"] .circle .fill.fix{-webkit-transform:rotate(187.2deg);-ms-transform:rotate(187.2deg);transform:rotate(187.2deg)}.radial-progress[data-progress="53"] .circle .fill,.radial-progress[data-progress="53"] .circle .mask.full{-webkit-transform:rotate(95.4deg);-ms-transform:rotate(95.4deg);transform:rotate(95.4deg)}.radial-progress[data-progress="53"] .circle .fill.fix{-webkit-transform:rotate(190.8deg);-ms-transform:rotate(190.8deg);transform:rotate(190.8deg)}.radial-progress[data-progress="54"] .circle .fill,.radial-progress[data-progress="54"] .circle .mask.full{-webkit-transform:rotate(97.2deg);-ms-transform:rotate(97.2deg);transform:rotate(97.2deg)}.radial-progress[data-progress="54"] .circle .fill.fix{-webkit-transform:rotate(194.4deg);-ms-transform:rotate(194.4deg);transform:rotate(194.4deg)}.radial-progress[data-progress="55"] .circle .fill,.radial-progress[data-progress="55"] .circle .mask.full{-webkit-transform:rotate(99deg);-ms-transform:rotate(99deg);transform:rotate(99deg)}.radial-progress[data-progress="55"] .circle .fill.fix{-webkit-transform:rotate(198deg);-ms-transform:rotate(198deg);transform:rotate(198deg)}.radial-progress[data-progress="56"] .circle .fill,.radial-progress[data-progress="56"] .circle .mask.full{-webkit-transform:rotate(100.8deg);-ms-transform:rotate(100.8deg);transform:rotate(100.8deg)}.radial-progress[data-progress="56"] .circle .fill.fix{-webkit-transform:rotate(201.6deg);-ms-transform:rotate(201.6deg);transform:rotate(201.6deg)}.radial-progress[data-progress="57"] .circle .fill,.radial-progress[data-progress="57"] .circle .mask.full{-webkit-transform:rotate(102.6deg);-ms-transform:rotate(102.6deg);transform:rotate(102.6deg)}.radial-progress[data-progress="57"] .circle .fill.fix{-webkit-transform:rotate(205.2deg);-ms-transform:rotate(205.2deg);transform:rotate(205.2deg)}.radial-progress[data-progress="58"] .circle .fill,.radial-progress[data-progress="58"] .circle .mask.full{-webkit-transform:rotate(104.4deg);-ms-transform:rotate(104.4deg);transform:rotate(104.4deg)}.radial-progress[data-progress="58"] .circle .fill.fix{-webkit-transform:rotate(208.8deg);-ms-transform:rotate(208.8deg);transform:rotate(208.8deg)}.radial-progress[data-progress="59"] .circle .fill,.radial-progress[data-progress="59"] .circle .mask.full{-webkit-transform:rotate(106.2deg);-ms-transform:rotate(106.2deg);transform:rotate(106.2deg)}.radial-progress[data-progress="59"] .circle .fill.fix{-webkit-transform:rotate(212.4deg);-ms-transform:rotate(212.4deg);transform:rotate(212.4deg)}.radial-progress[data-progress="60"] .circle .fill,.radial-progress[data-progress="60"] .circle .mask.full{-webkit-transform:rotate(108deg);-ms-transform:rotate(108deg);transform:rotate(108deg)}.radial-progress[data-progress="60"] .circle .fill.fix{-webkit-transform:rotate(216deg);-ms-transform:rotate(216deg);transform:rotate(216deg)}.radial-progress[data-progress="61"] .circle .fill,.radial-progress[data-progress="61"] .circle .mask.full{-webkit-transform:rotate(109.8deg);-ms-transform:rotate(109.8deg);transform:rotate(109.8deg)}.radial-progress[data-progress="61"] .circle .fill.fix{-webkit-transform:rotate(219.6deg);-ms-transform:rotate(219.6deg);transform:rotate(219.6deg)}.radial-progress[data-progress="62"] .circle .fill,.radial-progress[data-progress="62"] .circle .mask.full{-webkit-transform:rotate(111.6deg);-ms-transform:rotate(111.6deg);transform:rotate(111.6deg)}.radial-progress[data-progress="62"] .circle .fill.fix{-webkit-transform:rotate(223.2deg);-ms-transform:rotate(223.2deg);transform:rotate(223.2deg)}.radial-progress[data-progress="63"] .circle .fill,.radial-progress[data-progress="63"] .circle .mask.full{-webkit-transform:rotate(113.4deg);-ms-transform:rotate(113.4deg);transform:rotate(113.4deg)}.radial-progress[data-progress="63"] .circle .fill.fix{-webkit-transform:rotate(226.8deg);-ms-transform:rotate(226.8deg);transform:rotate(226.8deg)}.radial-progress[data-progress="64"] .circle .fill,.radial-progress[data-progress="64"] .circle .mask.full{-webkit-transform:rotate(115.2deg);-ms-transform:rotate(115.2deg);transform:rotate(115.2deg)}.radial-progress[data-progress="64"] .circle .fill.fix{-webkit-transform:rotate(230.4deg);-ms-transform:rotate(230.4deg);transform:rotate(230.4deg)}.radial-progress[data-progress="65"] .circle .fill,.radial-progress[data-progress="65"] .circle .mask.full{-webkit-transform:rotate(117deg);-ms-transform:rotate(117deg);transform:rotate(117deg)}.radial-progress[data-progress="65"] .circle .fill.fix{-webkit-transform:rotate(234deg);-ms-transform:rotate(234deg);transform:rotate(234deg)}.radial-progress[data-progress="66"] .circle .fill,.radial-progress[data-progress="66"] .circle .mask.full{-webkit-transform:rotate(118.8deg);-ms-transform:rotate(118.8deg);transform:rotate(118.8deg)}.radial-progress[data-progress="66"] .circle .fill.fix{-webkit-transform:rotate(237.6deg);-ms-transform:rotate(237.6deg);transform:rotate(237.6deg)}.radial-progress[data-progress="67"] .circle .fill,.radial-progress[data-progress="67"] .circle .mask.full{-webkit-transform:rotate(120.6deg);-ms-transform:rotate(120.6deg);transform:rotate(120.6deg)}.radial-progress[data-progress="67"] .circle .fill.fix{-webkit-transform:rotate(241.2deg);-ms-transform:rotate(241.2deg);transform:rotate(241.2deg)}.radial-progress[data-progress="68"] .circle .fill,.radial-progress[data-progress="68"] .circle .mask.full{-webkit-transform:rotate(122.4deg);-ms-transform:rotate(122.4deg);transform:rotate(122.4deg)}.radial-progress[data-progress="68"] .circle .fill.fix{-webkit-transform:rotate(244.8deg);-ms-transform:rotate(244.8deg);transform:rotate(244.8deg)}.radial-progress[data-progress="69"] .circle .fill,.radial-progress[data-progress="69"] .circle .mask.full{-webkit-transform:rotate(124.2deg);-ms-transform:rotate(124.2deg);transform:rotate(124.2deg)}.radial-progress[data-progress="69"] .circle .fill.fix{-webkit-transform:rotate(248.4deg);-ms-transform:rotate(248.4deg);transform:rotate(248.4deg)}.radial-progress[data-progress="70"] .circle .fill,.radial-progress[data-progress="70"] .circle .mask.full{-webkit-transform:rotate(126deg);-ms-transform:rotate(126deg);transform:rotate(126deg)}.radial-progress[data-progress="70"] .circle .fill.fix{-webkit-transform:rotate(252deg);-ms-transform:rotate(252deg);transform:rotate(252deg)}.radial-progress[data-progress="71"] .circle .fill,.radial-progress[data-progress="71"] .circle .mask.full{-webkit-transform:rotate(127.8deg);-ms-transform:rotate(127.8deg);transform:rotate(127.8deg)}.radial-progress[data-progress="71"] .circle .fill.fix{-webkit-transform:rotate(255.6deg);-ms-transform:rotate(255.6deg);transform:rotate(255.6deg)}.radial-progress[data-progress="72"] .circle .fill,.radial-progress[data-progress="72"] .circle .mask.full{-webkit-transform:rotate(129.6deg);-ms-transform:rotate(129.6deg);transform:rotate(129.6deg)}.radial-progress[data-progress="72"] .circle .fill.fix{-webkit-transform:rotate(259.2deg);-ms-transform:rotate(259.2deg);transform:rotate(259.2deg)}.radial-progress[data-progress="73"] .circle .fill,.radial-progress[data-progress="73"] .circle .mask.full{-webkit-transform:rotate(131.4deg);-ms-transform:rotate(131.4deg);transform:rotate(131.4deg)}.radial-progress[data-progress="73"] .circle .fill.fix{-webkit-transform:rotate(262.8deg);-ms-transform:rotate(262.8deg);transform:rotate(262.8deg)}.radial-progress[data-progress="74"] .circle .fill,.radial-progress[data-progress="74"] .circle .mask.full{-webkit-transform:rotate(133.2deg);-ms-transform:rotate(133.2deg);transform:rotate(133.2deg)}.radial-progress[data-progress="74"] .circle .fill.fix{-webkit-transform:rotate(266.4deg);-ms-transform:rotate(266.4deg);transform:rotate(266.4deg)}.radial-progress[data-progress="75"] .circle .fill,.radial-progress[data-progress="75"] .circle .mask.full{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.radial-progress[data-progress="75"] .circle .fill.fix{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.radial-progress[data-progress="76"] .circle .fill,.radial-progress[data-progress="76"] .circle .mask.full{-webkit-transform:rotate(136.8deg);-ms-transform:rotate(136.8deg);transform:rotate(136.8deg)}.radial-progress[data-progress="76"] .circle .fill.fix{-webkit-transform:rotate(273.6deg);-ms-transform:rotate(273.6deg);transform:rotate(273.6deg)}.radial-progress[data-progress="77"] .circle .fill,.radial-progress[data-progress="77"] .circle .mask.full{-webkit-transform:rotate(138.6deg);-ms-transform:rotate(138.6deg);transform:rotate(138.6deg)}.radial-progress[data-progress="77"] .circle .fill.fix{-webkit-transform:rotate(277.2deg);-ms-transform:rotate(277.2deg);transform:rotate(277.2deg)}.radial-progress[data-progress="78"] .circle .fill,.radial-progress[data-progress="78"] .circle .mask.full{-webkit-transform:rotate(140.4deg);-ms-transform:rotate(140.4deg);transform:rotate(140.4deg)}.radial-progress[data-progress="78"] .circle .fill.fix{-webkit-transform:rotate(280.8deg);-ms-transform:rotate(280.8deg);transform:rotate(280.8deg)}.radial-progress[data-progress="79"] .circle .fill,.radial-progress[data-progress="79"] .circle .mask.full{-webkit-transform:rotate(142.2deg);-ms-transform:rotate(142.2deg);transform:rotate(142.2deg)}.radial-progress[data-progress="79"] .circle .fill.fix{-webkit-transform:rotate(284.4deg);-ms-transform:rotate(284.4deg);transform:rotate(284.4deg)}.radial-progress[data-progress="80"] .circle .fill,.radial-progress[data-progress="80"] .circle .mask.full{-webkit-transform:rotate(144deg);-ms-transform:rotate(144deg);transform:rotate(144deg)}.radial-progress[data-progress="80"] .circle .fill.fix{-webkit-transform:rotate(288deg);-ms-transform:rotate(288deg);transform:rotate(288deg)}.radial-progress[data-progress="81"] .circle .fill,.radial-progress[data-progress="81"] .circle .mask.full{-webkit-transform:rotate(145.8deg);-ms-transform:rotate(145.8deg);transform:rotate(145.8deg)}.radial-progress[data-progress="81"] .circle .fill.fix{-webkit-transform:rotate(291.6deg);-ms-transform:rotate(291.6deg);transform:rotate(291.6deg)}.radial-progress[data-progress="82"] .circle .fill,.radial-progress[data-progress="82"] .circle .mask.full{-webkit-transform:rotate(147.6deg);-ms-transform:rotate(147.6deg);transform:rotate(147.6deg)}.radial-progress[data-progress="82"] .circle .fill.fix{-webkit-transform:rotate(295.2deg);-ms-transform:rotate(295.2deg);transform:rotate(295.2deg)}.radial-progress[data-progress="83"] .circle .fill,.radial-progress[data-progress="83"] .circle .mask.full{-webkit-transform:rotate(149.4deg);-ms-transform:rotate(149.4deg);transform:rotate(149.4deg)}.radial-progress[data-progress="83"] .circle .fill.fix{-webkit-transform:rotate(298.8deg);-ms-transform:rotate(298.8deg);transform:rotate(298.8deg)}.radial-progress[data-progress="84"] .circle .fill,.radial-progress[data-progress="84"] .circle .mask.full{-webkit-transform:rotate(151.2deg);-ms-transform:rotate(151.2deg);transform:rotate(151.2deg)}.radial-progress[data-progress="84"] .circle .fill.fix{-webkit-transform:rotate(302.4deg);-ms-transform:rotate(302.4deg);transform:rotate(302.4deg)}.radial-progress[data-progress="85"] .circle .fill,.radial-progress[data-progress="85"] .circle .mask.full{-webkit-transform:rotate(153deg);-ms-transform:rotate(153deg);transform:rotate(153deg)}.radial-progress[data-progress="85"] .circle .fill.fix{-webkit-transform:rotate(306deg);-ms-transform:rotate(306deg);transform:rotate(306deg)}.radial-progress[data-progress="86"] .circle .fill,.radial-progress[data-progress="86"] .circle .mask.full{-webkit-transform:rotate(154.8deg);-ms-transform:rotate(154.8deg);transform:rotate(154.8deg)}.radial-progress[data-progress="86"] .circle .fill.fix{-webkit-transform:rotate(309.6deg);-ms-transform:rotate(309.6deg);transform:rotate(309.6deg)}.radial-progress[data-progress="87"] .circle .fill,.radial-progress[data-progress="87"] .circle .mask.full{-webkit-transform:rotate(156.6deg);-ms-transform:rotate(156.6deg);transform:rotate(156.6deg)}.radial-progress[data-progress="87"] .circle .fill.fix{-webkit-transform:rotate(313.2deg);-ms-transform:rotate(313.2deg);transform:rotate(313.2deg)}.radial-progress[data-progress="88"] .circle .fill,.radial-progress[data-progress="88"] .circle .mask.full{-webkit-transform:rotate(158.4deg);-ms-transform:rotate(158.4deg);transform:rotate(158.4deg)}.radial-progress[data-progress="88"] .circle .fill.fix{-webkit-transform:rotate(316.8deg);-ms-transform:rotate(316.8deg);transform:rotate(316.8deg)}.radial-progress[data-progress="89"] .circle .fill,.radial-progress[data-progress="89"] .circle .mask.full{-webkit-transform:rotate(160.2deg);-ms-transform:rotate(160.2deg);transform:rotate(160.2deg)}.radial-progress[data-progress="89"] .circle .fill.fix{-webkit-transform:rotate(320.4deg);-ms-transform:rotate(320.4deg);transform:rotate(320.4deg)}.radial-progress[data-progress="90"] .circle .fill,.radial-progress[data-progress="90"] .circle .mask.full{-webkit-transform:rotate(162deg);-ms-transform:rotate(162deg);transform:rotate(162deg)}.radial-progress[data-progress="90"] .circle .fill.fix{-webkit-transform:rotate(324deg);-ms-transform:rotate(324deg);transform:rotate(324deg)}.radial-progress[data-progress="91"] .circle .fill,.radial-progress[data-progress="91"] .circle .mask.full{-webkit-transform:rotate(163.8deg);-ms-transform:rotate(163.8deg);transform:rotate(163.8deg)}.radial-progress[data-progress="91"] .circle .fill.fix{-webkit-transform:rotate(327.6deg);-ms-transform:rotate(327.6deg);transform:rotate(327.6deg)}.radial-progress[data-progress="92"] .circle .fill,.radial-progress[data-progress="92"] .circle .mask.full{-webkit-transform:rotate(165.6deg);-ms-transform:rotate(165.6deg);transform:rotate(165.6deg)}.radial-progress[data-progress="92"] .circle .fill.fix{-webkit-transform:rotate(331.2deg);-ms-transform:rotate(331.2deg);transform:rotate(331.2deg)}.radial-progress[data-progress="93"] .circle .fill,.radial-progress[data-progress="93"] .circle .mask.full{-webkit-transform:rotate(167.4deg);-ms-transform:rotate(167.4deg);transform:rotate(167.4deg)}.radial-progress[data-progress="93"] .circle .fill.fix{-webkit-transform:rotate(334.8deg);-ms-transform:rotate(334.8deg);transform:rotate(334.8deg)}.radial-progress[data-progress="94"] .circle .fill,.radial-progress[data-progress="94"] .circle .mask.full{-webkit-transform:rotate(169.2deg);-ms-transform:rotate(169.2deg);transform:rotate(169.2deg)}.radial-progress[data-progress="94"] .circle .fill.fix{-webkit-transform:rotate(338.4deg);-ms-transform:rotate(338.4deg);transform:rotate(338.4deg)}.radial-progress[data-progress="95"] .circle .fill,.radial-progress[data-progress="95"] .circle .mask.full{-webkit-transform:rotate(171deg);-ms-transform:rotate(171deg);transform:rotate(171deg)}.radial-progress[data-progress="95"] .circle .fill.fix{-webkit-transform:rotate(342deg);-ms-transform:rotate(342deg);transform:rotate(342deg)}.radial-progress[data-progress="96"] .circle .fill,.radial-progress[data-progress="96"] .circle .mask.full{-webkit-transform:rotate(172.8deg);-ms-transform:rotate(172.8deg);transform:rotate(172.8deg)}.radial-progress[data-progress="96"] .circle .fill.fix{-webkit-transform:rotate(345.6deg);-ms-transform:rotate(345.6deg);transform:rotate(345.6deg)}.radial-progress[data-progress="97"] .circle .fill,.radial-progress[data-progress="97"] .circle .mask.full{-webkit-transform:rotate(174.6deg);-ms-transform:rotate(174.6deg);transform:rotate(174.6deg)}.radial-progress[data-progress="97"] .circle .fill.fix{-webkit-transform:rotate(349.2deg);-ms-transform:rotate(349.2deg);transform:rotate(349.2deg)}.radial-progress[data-progress="98"] .circle .fill,.radial-progress[data-progress="98"] .circle .mask.full{-webkit-transform:rotate(176.4deg);-ms-transform:rotate(176.4deg);transform:rotate(176.4deg)}.radial-progress[data-progress="98"] .circle .fill.fix{-webkit-transform:rotate(352.8deg);-ms-transform:rotate(352.8deg);transform:rotate(352.8deg)}.radial-progress[data-progress="99"] .circle .fill,.radial-progress[data-progress="99"] .circle .mask.full{-webkit-transform:rotate(178.2deg);-ms-transform:rotate(178.2deg);transform:rotate(178.2deg)}.radial-progress[data-progress="99"] .circle .fill.fix{-webkit-transform:rotate(356.4deg);-ms-transform:rotate(356.4deg);transform:rotate(356.4deg)}.radial-progress[data-progress="100"] .circle .fill,.radial-progress[data-progress="100"] .circle .mask.full{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.radial-progress[data-progress="100"] .circle .fill.fix{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.radial-progress[data-progress="100"] .circle .mask .fill{background-color:#b61922}.content-page{margin-bottom:70px}@media only screen and (max-width:1240px){.content-page .inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.content-page .main{-webkit-order:1;order:1}.content-page .main ins{font-style:normal;font-variant:small-caps;text-decoration:none}.content-page .main #description>h2,.content-page .main #details>h2,.content-page .main>h2{line-height:120%;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;margin-bottom:30px;font-size:30px}.content-page .main #description>h3,.content-page .main #details>h3,.content-page .main>h3{line-height:120%;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;margin-bottom:20px;font-size:25px;text-transform:none}.content-page .main p{margin-bottom:40px;line-height:170%}@media only screen and (min-width:770px){.content-page .main p{margin-bottom:40px}}.content-page .main p img{max-width:100%;height:auto}@media only screen and (min-width:1240px){.content-page .main{width:750px}}.content-page .main .img{width:100%;height:auto;margin-bottom:40px}@media only screen and (min-width:770px){.content-page .main .img{margin-bottom:50px}}.content-page .main .quoteslider{overflow:hidden}.content-page .main blockquote{position:relative;margin:0 50px 40px 50px;padding-top:50px;font-size:16px;font-weight:400;font-style:italic;z-index:1}.content-page .main blockquote:before{font-style:normal;content:"m";font-family:theatererfurt;position:absolute;top:0;left:0;color:#eee;font-size:90px;line-height:1;z-index:-1}.content-page .main blockquote em,.content-page .main blockquote span{font-size:14px;font-style:italic;font-weight:400;margin-bottom:15px;color:#b61922;display:inline-block;position:relative;padding:0 0 0 55px;margin-top:15px}.content-page .main blockquote em:before,.content-page .main blockquote span:before{content:" ";display:block;width:40px;height:2px;background-color:#ddd;position:absolute;left:0;top:50%;margin-top:-1px}.content-page .main .dataTables_wrapper{margin-bottom:40px}.content-page .main .table-wrap{width:100%;overflow-y:auto;margin:0 0 1em}.content-page .main .table-wrap::-webkit-scrollbar{-webkit-appearance:none;height:10px;background:#ddd}.content-page .main .table-wrap::-webkit-scrollbar-thumb{-webkit-appearance:none;height:10px;background:#b61922}.content-page .main table{width:100%;margin-bottom:40px;position:relative;min-width:500px}.content-page .main table.no-head tr:first-child td{padding-top:30px}.content-page .main table.no-head tr:first-child td:first-child div{display:block;height:10px;position:absolute;top:0;right:20px;background-color:#ddd;left:0}@media only screen and (min-width:770px){.content-page .main table.no-head tr:first-child td:first-child div{right:70px}}.content-page .main table:before{content:" ";display:block;width:10px;position:absolute;top:0;bottom:-28px;left:0;background-color:#ddd;z-index:2}.content-page .main table:after{content:" ";display:block;width:100%;height:10px;position:absolute;bottom:-28px;left:0;right:0;background-color:#ddd;z-index:2}.content-page .main table tbody>tr:last-child td+td{position:relative}.content-page .main table tbody>tr:last-child td+td:before{content:" ";display:block;height:14px;position:absolute;bottom:-33px;left:-20px;right:0;background-color:#fff;z-index:3}@media only screen and (min-width:770px){.content-page .main table{margin-bottom:50px}.content-page .main table tbody>tr:last-child td+td:before{left:-70px}}.content-page .main table tbody tr:last-child td:first-child{position:relative}.content-page .main table tbody tr:last-child td:first-child:after{bottom:-20px}.content-page .main table th{background-color:#eee;text-align:left;font-family:futura-pt,Helvetica,Arial,sans-serif;color:#b61922;font-weight:500;text-transform:uppercase;padding:8px 0;font-size:12px}.content-page .main table th:first-child{position:relative}.content-page .main table th:first-child:after{content:" ";display:block;height:10px;position:absolute;top:0;right:20px;left:0;background-color:#ddd}.content-page .main table th:first-child:before{content:" ";display:block;width:10px;position:absolute;top:0;bottom:0;right:20px;background-color:#ddd}.content-page .main table td{padding:8px 0;border-bottom:2px solid #eee;min-width:150px}.content-page .main table td:first-child{position:relative;padding-left:50px;padding-right:40px}.content-page .main table td:first-child:after{content:" ";display:block;width:10px;position:absolute;top:0;bottom:-2px;right:20px;background-color:#ddd}@media only screen and (min-width:770px){.content-page .main table th:first-child:before{right:70px}.content-page .main table td:first-child{padding-right:90px}.content-page .main table td:first-child:after{right:70px}}.content-page .main table td:first-child:before{content:" ";display:block;width:40px;position:absolute;bottom:-3px;height:4px;left:10px;background-color:#fff}.content-page .main table td.child{border:none}.content-page .main table td.child:after,.content-page .main table td.child:before{display:none}.content-page .main table.singleColumn tr:first-child td:first-child div{right:0}.content-page .main table.singleColumn tr td:first-child:after{right:0}.content-page .main table.simple tbody>tr:last-child td+td:before,.content-page .main table.simple:after,.content-page .main table.simple:before{display:none}.content-page .main table.simple th:first-child{padding-left:20px}.content-page .main table.simple th:first-child:after,.content-page .main table.simple th:first-child:before{display:none}.content-page .main table.simple td:first-child{padding-left:20px;padding-right:20px}.content-page .main table.simple td:first-child:after,.content-page .main table.simple td:first-child:before{display:none}.content-page .main>ul{list-style-type:none;padding-left:50px;margin-bottom:40px}@media only screen and (min-width:770px){.content-page .main>ul{margin-bottom:50px}}.content-page .main>ul li{position:relative;padding-left:32px;margin-bottom:3px}.content-page .main>ul li:before{content:" ";position:absolute;left:0;top:5px;height:12px;width:12px;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:2px solid #fca019}.content-page .main ul.link-list{padding:40px;border:10px solid #ddd;list-style-type:none}.content-page .main ul.link-list li{padding:10px 0;border-bottom:2px solid #eee;width:100%;color:#8d8d8d}.content-page .main ul.link-list li:before{content:"";display:none}.content-page .main ul.link-list li a{font-weight:700;color:#000;display:inline-block;margin-right:10px;text-decoration:none}.content-page .main ul.link-list li a span{display:inline-block;max-width:50%;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#8d8d8d;font-weight:400;margin-left:10px;position:relative;top:4px}.content-page .main ul.link-list li a:hover{color:#b61922}.content-page .main ul.link-list li:last-child{border-bottom:none}.content-page .main .sponsor-cat{width:199px;border:none;font-size:14px;font-weight:500;padding:20px 50px 0 0;margin-right:0;border-top:2px solid #ddd;float:left}@media only screen and (max-width:359px){.content-page .main .sponsor-cat{float:none;border-top:0;margin-bottom:20px}}.content-page .main .sponsor-wrap{overflow:hidden}.content-page .main .sponsor-wrap ul.sponsor-list{float:right;width:550px;width:calc(100% - 199px);list-style-type:none;padding:0;border-top:2px solid #ddd;overflow:hidden;margin-bottom:30px}@media only screen and (max-width:359px){.content-page .main .sponsor-wrap ul.sponsor-list{float:none;width:100%;border-top:0}}.content-page .main .sponsor-wrap ul.sponsor-list li{padding:0;display:block;height:130px;width:185px;float:left;border:2px solid #ddd;margin:-2px 0 0 0}@media only screen and (min-width:770px){.content-page .main .sponsor-wrap ul.sponsor-list li{margin:-2px -2px 0 0}}@media only screen and (max-width:359px){.content-page .main .sponsor-wrap ul.sponsor-list li{width:100%;margin:0;border-top:0;border-bottom:2px solid #ddd;border-left:2px solid #ddd;border-right:2px solid #ddd}}@media only screen and (max-width:359px){.content-page .main .sponsor-wrap ul.sponsor-list li:first-child{border-top:2px solid #ddd}}.content-page .main .sponsor-wrap ul.sponsor-list li.sponsor-title{width:200px;border:none;float:left;font-size:14px;font-weight:500;padding:20px 50px 0 0;margin-right:0}.content-page .main .sponsor-wrap ul.sponsor-list li:before{display:none}.content-page .main .sponsor-wrap ul.sponsor-list li a{display:block;width:100%;height:100%;text-align:center;line-height:180px}.content-page .main .sponsor-wrap ul.sponsor-list li a img{display:inline-block;max-width:80%;height:auto}.content-page .main .gallery{position:relative;cursor:pointer;margin-bottom:50px}.content-page .main .gallery img{width:100%;height:auto}.content-page .main .gallery .caption{width:100%;position:absolute;bottom:0;left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-image:-webkit-linear-gradient(rgba(0,0,0,0),#000);background-image:-o-linear-gradient(rgba(0,0,0,0),#000);background-image:linear-gradient(rgba(0,0,0,0),#000);background-size:100%;padding:30px;text-transform:uppercase}.content-page .main .gallery .caption small{color:#fca019;font-size:12px;font-weight:500}.content-page .main .gallery .caption h3{font-weight:500;font-size:18px;color:#fff}.content-page .main .gallery .caption:before{position:absolute;z-index:3;color:#fff;display:block;width:40px;height:40px;right:50px;bottom:40px;background-color:#b61922;text-align:center;font-size:18px;line-height:40px}.content-page .main .gallery .caption.icon-image:before{font-size:26px}.content-page .main .gallery .caption:hover:before{background-color:#fff;color:#b61922}.content-page ul.details-switch,.content-page ul.spielzeit-switch{padding:0}.content-page ul.details-switch li,.content-page ul.spielzeit-switch li{display:inline-block;padding:0 20px 0 0;margin:0 20px 0 0;border-right:2px solid #ddd}.content-page ul.details-switch li:last-child,.content-page ul.spielzeit-switch li:last-child{padding:0;margin:0;border-right:none}.content-page ul.details-switch li:before,.content-page ul.spielzeit-switch li:before{display:none!important}.content-page ul.details-switch li a,.content-page ul.spielzeit-switch li a{text-transform:uppercase;font-size:18px;text-decoration:none;color:#000;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500}.content-page ul.details-switch li a.active,.content-page ul.spielzeit-switch li a.active{color:#b61922}@media only screen and (min-width:1240px){.content-page ul.spielzeit-switch+.spielzeit-select+.selectboxit-container{display:none}}@media only screen and (min-width:770px) and (max-width:1240px){.content-page ul.spielzeit-switch+.spielzeit-select+.selectboxit-container{display:none}}@media only screen and (max-width:480px){.content-page ul.spielzeit-switch{display:none}.content-page .spielzeit-select{margin-bottom:50px}}.content-page .sidebar{-webkit-order:2;order:2}@media only screen and (min-width:1240px){.content-page .sidebar{float:right;width:373px}}.content-page .sidebar .modul{width:100%;color:#000;margin-bottom:40px}.content-page .sidebar .modul ins{font-style:normal;font-variant:small-caps;text-decoration:none}.content-page .sidebar .modul .inner{padding:40px;background-color:transparent}.content-page .sidebar .modul .inner h4{text-transform:uppercase;font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;margin-bottom:20px}.content-page .sidebar .modul .btn-red{display:block;font-size:12px;text-transform:uppercase;color:#fff;text-align:center;padding:15px;text-decoration:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I2MTkyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#eee 50%,#b61922 50%);background-image:-o-linear-gradient(#eee 50%,#b61922 50%);background-image:linear-gradient(#eee 50%,#b61922 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1);font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:400}@supports (-ms-ime-align:auto){.content-page .sidebar .modul .btn-red{background-size:100% 205%}}.content-page .sidebar .modul .btn-red:hover{background-position:left top;color:#333}.content-page .sidebar .modul .section{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ddd}.content-page .sidebar .modul .section a img{margin-bottom:20px}.content-page .sidebar .modul .section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.content-page .sidebar .modul.box-border{border:10px solid #ccc}.content-page .sidebar .modul.box-border fieldset{margin-bottom:0;padding-bottom:0}.content-page .sidebar .modul.box-border #termine_headline{display:block;background:#eee;padding:11px 40px;font-family:futura-pt,Helvetica,Arial,sans-serif;text-transform:uppercase}.content-page .sidebar .modul .tag-list{list-style-type:none;padding:0;margin-bottom:20px}.content-page .sidebar .modul .tag-list li{display:block;margin-bottom:10px}.content-page .sidebar .modul .tag-list li a{display:inline-block;padding:6px 7px;text-decoration:none;background-color:#eee;font-size:11px;color:#333}.content-page .sidebar .modul .share-buttons{list-style-type:none;padding:0}.content-page .sidebar .modul .share-buttons li{display:inline-block;margin-right:10px}.content-page .sidebar .modul .share-buttons li a{display:block;width:40px;height:40px;text-align:center;line-height:45px;text-decoration:none;color:#999;font-size:19px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiNjE5MjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#b61922 50%,#eee 50%);background-image:-o-linear-gradient(#b61922 50%,#eee 50%);background-image:linear-gradient(#b61922 50%,#eee 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1)}@supports (-ms-ime-align:auto){.content-page .sidebar .modul .share-buttons li a{background-size:100% 205%}}.content-page .sidebar .modul .share-buttons li a:hover{background-position:left top;color:#fff}.content-page .sidebar .modul p{line-height:24px;font-size:14px;margin-bottom:20px}.content-page .sidebar .modul .program-list{padding:0;margin-bottom:0}.content-page .sidebar .modul .program-list li{padding:20px 0}.content-page .sidebar .modul .program-list li:last-child{padding-bottom:0}.content-page .sidebar .modul .program-list li:first-child{padding-top:0}.content-page .sidebar .modul .program-list li .radial-progress{float:right}.content-page .sidebar .modul .program-list li span{font-size:12px;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;color:#b61922;display:block}.content-page .sidebar .modul .program-list li strong{font-size:18px;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;display:block}.content-page .sidebar .modul .program-list li small{font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:400;display:block;margin-bottom:10px}.content-page .sidebar .modul .program-list li a{font-size:12px;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;color:#8d8d8d;display:inline;margin-right:10px;text-decoration:none}.content-page .sidebar .modul ul.sidebar-switch{list-style-type:none;display:table;width:100%;height:40px;padding:0}.content-page .sidebar .modul ul.sidebar-switch li{display:table-cell;text-align:center;width:50%;height:40px}.content-page .sidebar .modul ul.sidebar-switch li a{background:#eee;text-decoration:none;display:block;height:40px;width:100%;color:#000;padding:12px 0 12px 0;text-transform:uppercase;font-size:12px;font-weight:400}.content-page .sidebar .modul ul.sidebar-switch li a.active{background:#fff}.content-page .sidebar .modul ul.downloads{list-style-type:none;padding:0;margin:0}.content-page .sidebar .modul ul.downloads li{border-bottom:2px solid #ddd;padding:20px 0}.content-page .sidebar .modul ul.downloads li:first-child{padding-top:0}.content-page .sidebar .modul ul.downloads li:last-child{border-bottom:none}.content-page .sidebar .modul ul.downloads li a{text-decoration:none}.content-page .sidebar .modul ul.downloads li a small{color:#8d8d8d;display:block;font-size:14px;text-transform:uppercase}.content-page .sidebar .modul ul.downloads li a:hover{color:#b61922}.content-page .sidebar .modul ul.downloads li a:hover small{color:#b61922}.content-page .sidebar .box-img .inner{padding-bottom:70px}.content-page .sidebar .box-img .img{margin:-40px -50px 40px -50px}.content-page .selectboxit-container{text-transform:uppercase;margin-bottom:0}.content-page .selectboxit-container .selectboxit-btn{background:#eee;padding:0 30px;border-bottom:0}.content-page .selectboxit-container .selectboxit-btn .selectboxit-text{font-family:futura-pt,Helvetica,Arial,sans-serif}.content-page .selectboxit-container .selectboxit-btn .selectboxit-arrow-container{text-transform:none}.content-page .selectboxit-container .selectboxit-list li a{font-family:futura-pt,Helvetica,Arial,sans-serif}#mainContent>section:last-child{margin-bottom:0}.contentmod-tickets ul{list-style-type:none;padding:0;border-top:2px solid #ddd;padding-bottom:70px}.contentmod-tickets ul li{border-bottom:2px solid #ddd;padding:30px 0 0 0;position:relative}.contentmod-tickets ul li>div{padding-bottom:30px}.contentmod-tickets ul li div>div{float:left;margin-bottom:20px}@media only screen and (min-width:770px){.contentmod-tickets ul li div>div{margin-bottom:0}}.contentmod-tickets ul li div>div.date{width:150px;color:#fca019;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;font-size:18px}@media only screen and (max-width:480px){.contentmod-tickets ul li div>div.date{width:100px}}@media only screen and (min-width:770px) and (max-width:1240px){.contentmod-tickets ul li div>div.date{width:120px}}.contentmod-tickets ul li div>div.time{width:calc(100% - 150px);padding-top:3px;padding-left:5px}@media only screen and (min-width:770px){.contentmod-tickets ul li div>div.time{width:215px;padding-top:0;padding-left:0}}.contentmod-tickets ul li div>div.time span{margin-top:10px;display:inline-block;padding:6px 8px;background-color:#fca019;font-size:11px;color:#fff}.contentmod-tickets ul li div>div.time span.premiere{padding:6px 8px;background-color:#fca019;color:#fff}.contentmod-tickets ul li div>div.cast{width:150px;text-transform:uppercase;min-height:10px}@media only screen and (min-width:770px){.contentmod-tickets ul li div>div.cast{width:225px}}@media only screen and (max-width:480px){.contentmod-tickets ul li div>div.cast{width:100px}}@media only screen and (max-width:770px){.contentmod-tickets ul li div>div.cast{position:absolute;left:0;top:70px}}@media only screen and (min-width:770px) and (max-width:1240px){.contentmod-tickets ul li div>div.cast{width:175px}}.contentmod-tickets ul li div>div.cast a{text-decoration:none;display:block;padding-left:30px;position:relative}.contentmod-tickets ul li div>div.cast a:before{font-size:16px;position:absolute;top:1px;left:0;-moz-transition:-moz-transform .2s ease;-o-transition:-o-transform .2s ease;-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease}@media only screen and (max-width:480px){.contentmod-tickets ul li div>div.cast a:before{left:30px;top:20px}}@media only screen and (max-width:480px){.contentmod-tickets ul li div>div.cast a{padding-left:0}}.contentmod-tickets ul li div>div.cast a.desktop{display:none}.contentmod-tickets ul li div>div.tickets{position:absolute;width:20px;right:0;top:35px;min-height:10px}.contentmod-tickets ul li div>div.tickets span{float:left;display:none}.contentmod-tickets ul li div>div.tickets span small{display:block;margin-top:10px}@media only screen and (min-width:770px){.contentmod-tickets ul li div>div.cast a.desktop{display:block}.contentmod-tickets ul li div>div.cast a.mobile{display:none}.contentmod-tickets ul li div>div.tickets .radial-progress{float:left;margin-right:20px}.contentmod-tickets ul li div>div.tickets span{display:none!important}.contentmod-tickets ul li div>div.tickets{width:200px;position:relative;top:0;right:initial}}.contentmod-tickets ul li .link-list{float:right;border-top:0;padding:0;margin:0;font-size:12px;text-transform:uppercase}@media only screen and (min-width:770px){.contentmod-tickets ul li .link-list{text-align:right;width:200px}}.contentmod-tickets ul li .link-list li{margin-right:10px;height:50px;display:inline;border-bottom:0;padding:0}@media only screen and (max-width:480px){.contentmod-tickets ul li .link-list li{margin-right:5px}}.contentmod-tickets ul li .link-list li a{text-decoration:none;padding:9px 20px;font-weight:400;font-family:futura-pt,Helvetica,Arial,sans-serif;display:inline-block;font-size:12px;margin-bottom:10px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiNjE5MjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#b61922 50%,#eee 50%);background-image:-o-linear-gradient(#b61922 50%,#eee 50%);background-image:linear-gradient(#b61922 50%,#eee 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1)}@media only screen and (max-width:480px){.contentmod-tickets ul li .link-list li a{padding:9px 15px}}@supports (-ms-ime-align:auto){.contentmod-tickets ul li .link-list li a{background-size:100% 205%}}.contentmod-tickets ul li .link-list li a:hover{background-position:left top;color:#fff}.contentmod-tickets ul li .link-list li a.red{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I2MTkyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#eee 50%,#b61922 50%);background-image:-o-linear-gradient(#eee 50%,#b61922 50%);background-image:linear-gradient(#eee 50%,#b61922 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1);color:#fff}@supports (-ms-ime-align:auto){.contentmod-tickets ul li .link-list li a.red{background-size:100% 205%}}.contentmod-tickets ul li .link-list li a.red:hover{background-position:left top;color:#333}.contentmod-tickets ul li .link-list li a.icon-calendar{padding:9px}.contentmod-tickets ul li .link-list li:last-child{margin-right:0}.contentmod-tickets ul li .cast-detail{float:none;width:100%;padding-bottom:0;max-height:0;overflow:hidden;-moz-transition:max-height .2s cubic-bezier(.7,0,.3,1);-o-transition:max-height .2s cubic-bezier(.7,0,.3,1);-webkit-transition:max-height .2s cubic-bezier(.7,0,.3,1);transition:max-height .2s cubic-bezier(.7,0,.3,1)}.contentmod-tickets ul li .cast-detail ul{border:10px solid #ccc;padding:30px}.contentmod-tickets ul li .cast-detail ul li{border:0;padding:0;width:100%;margin-bottom:10px}.contentmod-tickets ul li .cast-detail ul li span.lft{color:#8d8d8d}@media only screen and (min-width:770px){.contentmod-tickets ul li .cast-detail ul{width:1050px;float:right}.contentmod-tickets ul li .cast-detail ul li{display:table}.contentmod-tickets ul li .cast-detail ul li span{display:table-cell;vertical-align:top}.contentmod-tickets ul li .cast-detail ul li span.lft{text-align:right;width:185px}}@media only screen and (max-width:359px){.contentmod-tickets ul li .cast-detail ul li span.lft{text-align:left;display:block;padding-left:20px}}.contentmod-tickets ul li .cast-detail ul li span.rt{padding-left:20px}@media only screen and (max-width:359px){.contentmod-tickets ul li .cast-detail ul li span.rt{text-align:left;display:block}}.contentmod-tickets ul li.open .cast-detail{max-height:10000px}.contentmod-tickets ul li.open .cast a:before{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.contentmod-tickets ul li.inactive *{color:#8d8d8d!important}.contentmod-cast{padding-top:40px;background-color:#eee;margin-bottom:80px}.contentmod-cast>h3{font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;margin-bottom:50px;font-size:30px}.contentmod-cast .swiper-container{overflow:hidden}.contentmod-cast .swiper-container>h3{font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;margin-bottom:50px;font-size:30px;width:66%}.contentmod-cast .swiper-container .swiper-wrapper{margin-bottom:50px}.contentmod-cast .swiper-container .swiper-wrapper .swiper-slide{width:224px;height:280px;margin-right:0}.contentmod-cast .swiper-container .swiper-wrapper .swiper-slide a{text-decoration:none}.contentmod-cast .swiper-container .swiper-wrapper .swiper-slide a:before{content:"f";position:absolute;right:0;bottom:30px;font-family:theatererfurt;display:block;width:50px;height:40px;background-color:#ddd;z-index:2;font-size:22px;line-height:40px;color:#999;padding-left:10px}.contentmod-cast .swiper-container .swiper-wrapper .swiper-slide:hover a:before{color:#b61922}.contentmod-cast .swiper-container .swiper-wrapper .swiper-slide .img{position:relative}.contentmod-cast .swiper-container .swiper-wrapper .swiper-slide .img span{font-size:11px;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:400;display:block;background-color:#eee;padding:3px 12px;position:absolute;top:0;right:0;text-transform:uppercase}.contentmod-cast .swiper-container .swiper-wrapper .swiper-slide .img .caption{width:100%;position:absolute;bottom:0;left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-image:-webkit-linear-gradient(rgba(0,0,0,0),#000);background-image:-o-linear-gradient(rgba(0,0,0,0),#000);background-image:linear-gradient(rgba(0,0,0,0),#000);background-size:100%;padding:30px;text-transform:uppercase}.contentmod-cast .swiper-container .swiper-wrapper .swiper-slide .img .caption small{color:#fca019;font-size:12px;font-weight:500;font-family:futura-pt,Helvetica,Arial,sans-serif;width:66%;display:block}.contentmod-cast .swiper-container .swiper-wrapper .swiper-slide .img .caption h3{font-weight:500;font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:18px;color:#fff;width:66%;display:block}.contentmod-cast .swiper-container .btn-swiper{background:#ddd;float:right;width:50px;height:40px;margin-left:10px;line-height:53px;display:none;cursor:pointer;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiNjE5MjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#b61922 50%,#ddd 50%);background-image:-o-linear-gradient(#b61922 50%,#ddd 50%);background-image:linear-gradient(#b61922 50%,#ddd 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1)}@supports (-ms-ime-align:auto){.contentmod-cast .swiper-container .btn-swiper{background-size:100% 205%}}.contentmod-cast .swiper-container .btn-swiper:hover{background-position:left top;color:#fff}.contentmod-cast .swiper-container .btn-swiper:before{font-size:22px;display:inline-block}.contentmod-cast .swiper-container .btn-swiper.swiper-prev{padding-left:20px}.contentmod-cast .swiper-container .btn-swiper.swiper-prev:before{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.contentmod-cast .swiper-container .btn-swiper.swiper-next{padding-left:6px}.contentmod-cast .swiper-container .cast-list{list-style-type:none;padding:0;float:right;margin-left:10px;display:none}@media only screen and (min-width:770px){.contentmod-cast .swiper-container .btn-swiper{display:block}.contentmod-cast .swiper-container .cast-list{display:block}}.contentmod-cast .swiper-container .cast-list li{display:inline-block;margin-left:-4px}.contentmod-cast .swiper-container .cast-list li a{display:block;padding:13px 20px;text-decoration:none;text-align:center;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;font-size:12px;width:175px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiNjE5MjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#b61922 50%,#ddd 50%);background-image:-o-linear-gradient(#b61922 50%,#ddd 50%);background-image:linear-gradient(#b61922 50%,#ddd 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1)}@supports (-ms-ime-align:auto){.contentmod-cast .swiper-container .cast-list li a{background-size:100% 205%}}.contentmod-cast .swiper-container .cast-list li a:hover{background-position:left top;color:#fff}.contentmod-cast .swiper-container .cast-list li.active a{background:#b61922;color:#fff}.contentmod-cast .inner{position:relative}@media only screen and (min-width:770px){.contentmod-cast .selectboxit-container,.contentmod-cast select{display:none}}.contentmod-cast .selectboxit-container{max-width:250px;width:117px;position:absolute;right:0}.contentmod-cast .selectboxit-container .selectboxit-btn{border-bottom:0;text-transform:uppercase;font-weight:700;font-family:futura-pt,Helvetica,Arial,sans-serif}.contentmod-cast .selectboxit-container .selectboxit-btn .selectboxit-arrow-container{text-transform:none}.contentmod-impressions{margin-bottom:40px}@media only screen and (min-width:770px){.contentmod-impressions{margin-bottom:80px}.contentmod-impressions .impressions-wrap{margin-right:-40px}}.contentmod-impressions .impressions-wrap .img{position:relative;float:left;width:100%;margin-bottom:28px;margin-bottom-position:relative}.contentmod-impressions .impressions-wrap .img .caption{width:100%;position:absolute;bottom:0;left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-image:-webkit-linear-gradient(rgba(0,0,0,0),#000);background-image:-o-linear-gradient(rgba(0,0,0,0),#000);background-image:linear-gradient(rgba(0,0,0,0),#000);background-size:100%;padding:30px;text-transform:uppercase}.contentmod-impressions .impressions-wrap .img .caption small{color:#fca019;font-size:12px;font-weight:500}.contentmod-impressions .impressions-wrap .img .caption h3{font-weight:500;font-size:18px;color:#fff}.contentmod-impressions .impressions-wrap .img:before{position:absolute;z-index:3;color:#fff;display:block;width:40px;height:40px;right:50px;bottom:40px;background-color:#b61922;text-align:center;font-size:18px;line-height:40px}.contentmod-impressions .impressions-wrap .img.icon-image:before{font-size:26px}.contentmod-impressions .impressions-wrap .img:hover:before{background-color:#fff;color:#b61922}.contentmod-impressions .impressions-wrap .img img{width:100%;height:auto}@media only screen and (min-width:770px){.contentmod-impressions .impressions-wrap .img.single{width:100%}.contentmod-impressions .impressions-wrap .img.big{width:787px;margin-right:40px}.contentmod-impressions .impressions-wrap .img.small{width:373px;margin-right:40px}}.contentmod-impressions .impressions-wrap .img .caption{width:100%;position:absolute;bottom:0;left:0;font-family:futura-pt,Helvetica,Arial,sans-serif;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-image:-webkit-linear-gradient(rgba(0,0,0,0),#000);background-image:-o-linear-gradient(rgba(0,0,0,0),#000);background-image:linear-gradient(rgba(0,0,0,0),#000);background-size:100%;padding:50px 40px;text-transform:uppercase}.contentmod-impressions .impressions-wrap .img .caption small{color:#fca019;font-size:12px;font-weight:500}.contentmod-impressions .impressions-wrap .img .caption h3{font-weight:500;font-size:18px;color:#fff;margin-right:70px}.contentmod-impressions .impressions-wrap.single-img{margin-right:0}.contentmod-impressions .impressions-wrap a{text-decoration:none}.contentmod-quote{text-align:center;position:relative;margin-top:55px}.contentmod-quote .quoteslider{overflow:hidden;width:100%}@media only screen and (min-width:770px){.contentmod-quote .quoteslider{width:1200px;position:relative;margin:0 auto;overflow:hidden}}.contentmod-quote .quoteslider .swiper-wrapper{width:100%}.contentmod-quote .quoteslider .swiper-wrapper .swiper-slide{padding:0 20px}.contentmod-quote:before{content:"m";font-family:theatererfurt;position:absolute;top:0;left:50%;margin-left:-45px;margin-top:-55px;color:#eee;font-size:90px;z-index:0}.contentmod-quote h4{font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;margin-bottom:15px;text-transform:uppercase;position:relative;z-index:1}.contentmod-quote p{font-size:16px;font-weight:400;font-style:italic;margin-bottom:15px}.contentmod-quote span{font-size:14px;font-style:italic;font-weight:400;margin-bottom:15px;color:#b61922;display:inline-block;position:relative;padding:0 15px}.contentmod-quote span:before{content:" ";display:block;width:80px;height:2px;background-color:#ddd;position:absolute;left:-80px;top:50%;margin-top:-1px}@media only screen and (max-width:480px){.contentmod-quote span:before{width:40px;left:-40px}}.contentmod-quote span:after{content:" ";display:block;width:80px;height:2px;background-color:#ddd;position:absolute;right:-80px;top:50%;margin-top:-1px}@media only screen and (max-width:480px){.contentmod-quote span:after{width:40px;right:-40px}}.contentmod-quote a{width:auto;display:inline-block}section .inner>h3,section>h3{font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;margin-bottom:50px;font-size:30px}.plays-tooltip{display:none;z-index:10}@media only screen and (min-width:770px){.plays-tooltip{display:block}}.plays-tooltip.play-list{background-color:#fff;padding:35px 40px}.plays-tooltip.play-list>div{font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:14px;border-bottom:2px solid #eee;padding-bottom:20px;margin-bottom:20px;color:#333}.plays-tooltip.play-list>div:last-child{border:0;padding:0;margin:0}.plays-tooltip.play-list>div strong{font-size:18px;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;display:block;text-transform:uppercase}.plays-tooltip.play-list>div small{display:block;font-size:14px}.plays-tooltip.play-list>div a{display:inline;font-size:12px;font-family:futura-pt,Helvetica,Arial,sans-serif;color:#8d8d8d;font-weight:400;text-decoration:none;text-transform:uppercase;margin-right:10px}.plays-tooltip.play-list>div a:hover{color:#b61922}.plays-tooltip.img-teaser .img{position:relative}.plays-tooltip.img-teaser .img img{width:355px;height:auto}.plays-tooltip.img-teaser .img .caption{width:100%;position:absolute;bottom:0;left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-image:-webkit-linear-gradient(rgba(0,0,0,0),#000);background-image:-o-linear-gradient(rgba(0,0,0,0),#000);background-image:linear-gradient(rgba(0,0,0,0),#000);background-size:100%;padding:40px}@media only screen and (min-width:770px){.plays-tooltip.img-teaser .img .caption{padding:40px 50px}}.plays-tooltip.img-teaser .img .caption small{color:#fff;font-size:12px;font-weight:400;margin-top:4px;display:block}.plays-tooltip.img-teaser .img .caption h3{font-weight:500;font-size:18px;color:#fff;line-height:120%}.plays-tooltip.img-teaser .img .caption a{text-decoration:none;padding:9px 20px;font-weight:500;font-size:12px;display:block;float:left;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiNjE5MjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#b61922 50%,#fff 50%);background-image:-o-linear-gradient(#b61922 50%,#fff 50%);background-image:linear-gradient(#b61922 50%,#fff 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1)}@supports (-ms-ime-align:auto){.plays-tooltip.img-teaser .img .caption a{background-size:100% 205%}}.plays-tooltip.img-teaser .img .caption a:hover{background-position:left top;color:#fff}.plays-tooltip.img-teaser .img .caption a.red{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I2MTkyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#fff 50%,#b61922 50%);background-image:-o-linear-gradient(#fff 50%,#b61922 50%);background-image:linear-gradient(#fff 50%,#b61922 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1);color:#fff}@supports (-ms-ime-align:auto){.plays-tooltip.img-teaser .img .caption a.red{background-size:100% 205%}}.plays-tooltip.img-teaser .img .caption a.red:hover{background-position:left top;color:#333}.plays-tooltip.img-teaser .img .caption ul{list-style-type:none;padding:0;z-index:2;margin-top:20px}.plays-tooltip.img-teaser .img .caption ul a{text-decoration:none;padding:9px 20px;font-weight:500;font-size:12px;display:block;margin-right:10px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiNjE5MjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#b61922 50%,#fff 50%);background-image:-o-linear-gradient(#b61922 50%,#fff 50%);background-image:linear-gradient(#b61922 50%,#fff 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1)}@supports (-ms-ime-align:auto){.plays-tooltip.img-teaser .img .caption ul a{background-size:100% 205%}}.plays-tooltip.img-teaser .img .caption ul a:hover{background-position:left top;color:#fff}.plays-tooltip.img-teaser .img .caption ul a.red{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I2MTkyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#fff 50%,#b61922 50%);background-image:-o-linear-gradient(#fff 50%,#b61922 50%);background-image:linear-gradient(#fff 50%,#b61922 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1);color:#fff}@supports (-ms-ime-align:auto){.plays-tooltip.img-teaser .img .caption ul a.red{background-size:100% 205%}}.plays-tooltip.img-teaser .img .caption ul a.red:hover{background-position:left top;color:#fff}.plays-tooltip.img-teaser .img .caption ul a.red:hover{color:#333}.plays-tooltip .tooltip{float:right}.mod-contact{position:relative;margin-bottom:50px;overflow:hidden}.mod-contact img{width:100%;height:auto}.mod-contact .details{display:block;padding:40px 0;border-top:2px solid #eee;border-bottom:2px solid #eee}@media only screen and (min-width:770px){.mod-contact img{width:225px!important}.mod-contact .details{width:485px;position:absolute;bottom:0;left:265px;right:0}}.mod-press-voices h3{font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;font-size:30px;position:relative;margin-bottom:50px;padding-top:50px;z-index:1}.mod-press-voices h3:before{content:"m";font-family:theatererfurt;position:absolute;top:0;left:0;color:#eee;font-size:90px;line-height:1;z-index:-1}.mod-press-voices ul{list-style-type:none;padding:0;border-top:2px solid #eee}.mod-press-voices ul li{padding:50px 0;border-bottom:2px solid #eee}.mod-press-voices ul li strong{font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;margin-bottom:10px;display:block}.mod-press-voices ul li p{font-style:italic;font-size:16px;font-weight:400;margin-bottom:25px!important}.mod-press-voices ul li small{font-size:14px;font-style:italic;font-weight:400;position:relative;color:#b61922;padding:0 0 0 55px}.mod-press-voices ul li small:before{content:" ";display:block;width:40px;height:2px;background-color:#ddd;position:absolute;left:0;top:50%;margin-top:-1px}.mod-press-voices ul li a{float:right;text-decoration:none;padding:9px 20px;font-weight:500;font-size:12px;display:block;margin-right:10px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiNjE5MjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#b61922 50%,#eee 50%);background-image:-o-linear-gradient(#b61922 50%,#eee 50%);background-image:linear-gradient(#b61922 50%,#eee 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1)}@supports (-ms-ime-align:auto){.mod-press-voices ul li a{background-size:100% 205%}}.mod-press-voices ul li a:hover{background-position:left top;color:#fff}.mod-presslogin{margin-top:80px;border:10px solid #ccc;padding:45px;margin-bottom:30px}.mod-presslogin h3{font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:70px;font-weight:500;text-transform:uppercase;float:left}.mod-presslogin .right{width:300px;float:right;margin-top:35px;text-align:right}.mod-presslogin .right strong{display:block}.mod-presslogin .right a{margin-left:20px;text-transform:uppercase;color:#fff;float:right;text-decoration:none;padding:9px 20px;font-weight:500;font-size:12px;display:block;margin-right:10px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I2MTkyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#eee 50%,#b61922 50%);background-image:-o-linear-gradient(#eee 50%,#b61922 50%);background-image:linear-gradient(#eee 50%,#b61922 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1)}@supports (-ms-ime-align:auto){.mod-presslogin .right a{background-size:100% 205%}}.mod-presslogin .right a:hover{background-position:left top;color:#333}.mod-plays{margin-bottom:40px}.mod-plays>ul{list-style-type:none;padding:0;width:100%;border-top:2px solid #ddd}.mod-plays>ul>li{border-bottom:2px solid #ddd;max-height:85px;overflow:hidden;-moz-transition:max-height .2s ease;-o-transition:max-height .2s ease;-webkit-transition:max-height .2s ease;transition:max-height .2s ease}.mod-plays>ul>li.open{max-height:10000px}.mod-plays>ul>li.open h3{color:#b61922}.mod-plays>ul>li.open h3:before{color:#000;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mod-plays>ul>li h3{font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;position:relative;padding:0 0 0 40px}.mod-plays>ul>li h3:before{position:absolute;left:0;font-size:16px;color:#ddd;top:3px}.mod-plays>ul>li>span{padding:30px 0;display:block;cursor:pointer}.mod-plays>ul>li>span small{float:right;font-size:14px}.mod-plays>ul .details{border:10px solid #ccc;padding:40px 40px 20px 40px}.mod-plays>ul .details li{margin-right:20px;margin-bottom:20px;display:block;max-height:none}@media only screen and (min-width:770px){.mod-plays>ul .details li{float:left;width:166px}}.mod-plays>ul .details li:nth-child(6n){margin-right:0}.mod-plays>ul .details li img{width:100%;height:auto;margin-bottom:10px;display:block}.mod-plays>ul .details li a{font-size:14px;font-weight:400;color:#000;text-decoration:none}.mod-plays>ul .details li a span{font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;color:#8d8d8d}.mod-plays>ul .details li:hover span{color:#b61922}.mod-plays>ul .details li .icon-doc,.mod-plays>ul .details li .icon-doc-video{display:block;height:125px;text-align:center;background-color:#eee;color:#8d8d8d;font-size:11px;font-weight:400;padding-top:20px;margin-bottom:10px}@media only screen and (min-width:770px){.mod-plays>ul .details li .icon-doc,.mod-plays>ul .details li .icon-doc-video{width:166px}}.mod-plays>ul .details li .icon-doc-video:before,.mod-plays>ul .details li .icon-doc:before{font-size:68px;display:block;margin-bottom:5px}.mod-plays>ul .details li:hover .icon-doc,.mod-plays>ul .details li:hover .icon-doc-video{color:#b61922}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;width:100%;height:auto;margin-bottom:30px}.embed-container div.issuuembed,.embed-container iframe{max-width:100%;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.embed-container.ratio4x3{padding-bottom:75%}.embed-container.ratio-soundcloud{padding-bottom:38%}.embed-container.ratio-issuu{padding-bottom:100%}@media only screen and (min-width:770px){.embed-container.ratio-soundcloud{padding-bottom:14%}.embed-container.ratio-issuu{padding-bottom:64%}}.embed-caption{margin-bottom:40px;font-size:14px;color:#000;font-weight:400}.embed-caption small{color:#8d8d8d;font-size:14px;display:block}.caption-border{border:10px solid #ccc;padding:40px;font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:70px;line-height:120%;font-weight:500;text-transform:uppercase;margin-bottom:30px;overflow-x:auto;opacity:0}@media only screen and (max-width:480px){.caption-border{font-size:32px}}.img-gallery{overflow:hidden;margin-bottom:40px;height:470px}.img-gallery .swiper-wrapper{background-color:#eee;height:470px}.img-gallery .swiper-wrapper .swiper-slide{height:400px;position:relative}.img-gallery .swiper-wrapper .swiper-slide .img{position:relative;height:100%;display:table;margin:0 auto}.img-gallery .swiper-wrapper .swiper-slide .img .img-wrap{margin:auto auto 0;position:relative;overflow:hidden;display:table-cell;vertical-align:bottom}@media only screen and (min-width:770px){.img-gallery{width:1200px;height:870px}.img-gallery .swiper-wrapper{width:1200px;height:870px}.img-gallery .swiper-wrapper .swiper-slide{width:1200px;height:800px;background:#eee;text-align:center}.img-gallery .swiper-wrapper .swiper-slide .img .img-wrap{max-height:100%}}.img-gallery .swiper-wrapper .swiper-slide .img .img-wrap .img-max{max-height:800px}.img-gallery .swiper-wrapper .swiper-slide .img .img-wrap:before{content:"";background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-image:-webkit-linear-gradient(rgba(0,0,0,0),#000);background-image:-o-linear-gradient(rgba(0,0,0,0),#000);background-image:linear-gradient(rgba(0,0,0,0),#000);width:100%;position:absolute;bottom:0;left:0;z-index:2;padding:40px}.img-gallery .swiper-wrapper .swiper-slide .img img{margin:auto auto 0;max-height:800px;max-width:100%}.img-gallery .swiper-wrapper .swiper-slide .caption{height:70px;position:absolute;bottom:-70px;width:100%;left:0;background-color:#fff;padding:30px 0;font-size:14px;color:#000;font-weight:400}.img-gallery .swiper-wrapper .swiper-slide .caption small{color:#8d8d8d;font-size:14px;display:block}.img-gallery .swiper-pagination{width:100%;position:absolute;bottom:70px;left:0;z-index:2;padding:40px;text-transform:uppercase;font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;color:#fff}.img-gallery .swiper-pagination span{color:#fca019}.img-gallery .btn-swiper{display:block;height:40px;width:50px;background:#ddd;position:absolute;cursor:pointer;padding-left:10px;bottom:110px;z-index:5}.img-gallery .btn-swiper.swiper-prev{left:0;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.img-gallery .btn-swiper.swiper-next{right:0}.img-gallery .btn-swiper:before{color:#333;font-size:16px;display:block;line-height:40px}.nomargin .img-gallery{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.nomargin .caption{padding-left:20px!important;padding-right:20px!important}.nomargin .video{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.floorplan{width:100%;padding:0 20px}@media only screen and (min-width:770px){.floorplan{padding:0 40px}}.floorplan .wrap{position:relative;overflow-y:auto}.floorplan .wrap::-webkit-scrollbar{-webkit-appearance:none;height:10px;background:#ddd}.floorplan .wrap::-webkit-scrollbar-thumb{-webkit-appearance:none;height:10px;background:#b61922}.floorplan .inner{width:100%;position:relative}.floorplan .inner>.caption{position:absolute;bottom:0;left:0;right:0;font-size:18px;font-weight:500;font-family:futura-pt,Helvetica,Arial,sans-serif;color:#fff;z-index:2;display:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-image:-webkit-linear-gradient(rgba(0,0,0,0),#000);background-image:-o-linear-gradient(rgba(0,0,0,0),#000);background-image:linear-gradient(rgba(0,0,0,0),#000) 0;padding:40px 50px;text-transform:uppercase}@media only screen and (min-width:770px){.floorplan .inner>.caption{display:block}}.floorplan .inner>.caption small{color:#fca019;font-size:12px;display:block}.floorplan .inner .floor-img img{width:auto;height:600px;position:relative;z-index:1;display:block}@media only screen and (min-width:770px){.floorplan .inner .floor-img img{width:100%;height:auto}}.floorplan .inner a{display:block;position:absolute;width:50px;height:50px;cursor:pointer;z-index:2;margin-top:-25px;margin-left:-25px}.floorplan .inner a span{position:relative;display:block;width:50px;height:50px}.floorplan .inner a span i{position:relative;z-index:2;display:block;width:50px;height:50px;background:url(../gfx/floorplan-bullets.svg) no-repeat;background-size:50px 100px;overflow:hidden}.floorplan .inner a span:hover i{background-position:center -50px}.floorplan .inner a span .img{width:70vw;position:absolute;bottom:21px;left:50%;overflow:hidden;max-height:0;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transition:max-height .5s cubic-bezier(.7,0,.3,1);-o-transition:max-height .5s cubic-bezier(.7,0,.3,1);-webkit-transition:max-height .5s cubic-bezier(.7,0,.3,1);transition:max-height .5s cubic-bezier(.7,0,.3,1);z-index:0}@media only screen and (min-width:770px){.floorplan .inner a span .img{width:370px;width:25vw}}.floorplan .inner a span .img .img-wrap{position:relative}.floorplan .inner a span .img img{width:100%;height:auto;display:block}.floorplan .inner a span .img .caption{width:100%;position:absolute;bottom:0;left:0;font-size:18px;font-weight:500;font-family:futura-pt,Helvetica,Arial,sans-serif;color:#fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-image:-webkit-linear-gradient(rgba(0,0,0,0),#000);background-image:-o-linear-gradient(rgba(0,0,0,0),#000);background-image:linear-gradient(rgba(0,0,0,0),#000);padding:30px;text-transform:uppercase}.floorplan .inner a span .img .caption small{color:#fca019;font-size:12px;display:block}.floorplan .inner a:hover .img{max-height:500px}.floorcaption.mobile{padding:0 20px;font-size:18px;font-weight:500;font-family:futura-pt,Helvetica,Arial,sans-serif;z-index:2;margin:30px 0;text-transform:uppercase;color:#333}.floorcaption.mobile small{color:#fca019;font-size:12px;display:block}@media only screen and (min-width:770px){.floorcaption.mobile{display:none;padding:0 40px}}.content-page .main .linkbox-list{padding:0;border-top:2px solid #ddd}.content-page .main .linkbox-list li{font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;font-size:18px;text-transform:uppercase;overflow:hidden;padding:20px 0;border-bottom:2px solid #ddd}.content-page .main .linkbox-list li span{display:block;font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:14px}.content-page .main .linkbox-list li small{display:inline-block;font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:11px;color:#8d8d8d;font-weight:400;padding:0 7px;margin-right:10px;margin-left:-7px}.content-page .main .linkbox-list li small.yellow{background-color:#fca019;color:#fff;margin-left:0}.content-page .main .linkbox-list li:before{content:"";display:none}.content-page .main .linkbox-list li .right{float:right}.content-page .main .linkbox-list li .right a{text-decoration:none;padding:9px 20px;font-weight:400;font-size:12px;display:inline-block;margin-left:10px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiNjE5MjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(50%,#b61922),color-stop(50%,#eee));background-image:-moz-linear-gradient(top,#b61922 50%,#eee 50%);background-image:-webkit-linear-gradient(top,#b61922 50%,#eee 50%);background-image:linear-gradient(to bottom,#b61922 50%,#eee 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1)}@supports (-ms-ime-align:auto){.content-page .main .linkbox-list li .right a{background-size:100% 205%}}.content-page .main .linkbox-list li .right a:hover{background-position:left top;color:#fff}.content-page .main .linkbox-list li .right a.red{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I2MTkyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#fff 50%,#b61922 50%);background-image:-o-linear-gradient(#fff 50%,#b61922 50%);background-image:linear-gradient(#fff 50%,#b61922 50%);background-size:100% 200%;background-position:left bottom;transition:all .2s cubic-bezier(.7,0,.3,1);color:#fff}@supports (-ms-ime-align:auto){.content-page .main .linkbox-list li .right a.red{background-size:100% 205%}}.content-page .main .linkbox-list li .right a.red:hover{background-position:left top;color:#fff}.content-page .main .linkbox-list li .right a.red:hover{color:#333}.content-page .main .linkbox-list li .right a.icon-calendar{padding:7px 11px}.content-page .main .linkbox-list li .right a.icon-calendar:before{font-size:14px;color:#999}.content-page .main .linkbox-list li .right a.icon-calendar:hover:before{color:#fff}ul.tab-navi.vr_multiple_tabs{float:right;list-style-type:none;height:40px;padding:0;padding-left:20px;display:none}ul.tab-navi.vr_multiple_tabs.termine-switch{float:none;margin-bottom:30px;text-align:right}@media only screen and (min-width:1240px){ul.tab-navi.vr_multiple_tabs{display:block}}ul.tab-navi.vr_multiple_tabs li{text-align:center;background:#ddd;height:40px;display:inline-block;border-bottom:none;padding:0}ul.tab-navi.vr_multiple_tabs li a{text-decoration:none;display:block;height:40px;width:100%;color:#000;padding:12px 20px;text-transform:uppercase;font-size:12px;font-weight:400}ul.tab-navi.vr_multiple_tabs li.active{background:#b61922}ul.tab-navi.vr_multiple_tabs li.active a{color:#fff}#termineSelectSelectBoxItContainer,#vr_multiple_select,#vr_multiple_selectSelectBoxItContainer{display:block}@media only screen and (min-width:1240px){#termineSelectSelectBoxItContainer,#vr_multiple_select,#vr_multiple_selectSelectBoxItContainer{display:none}}@media only screen and (max-width:1240px){#termineSelect{margin-bottom:30px!important}}