.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.block{overflow:hidden}.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}.mod_customnav ul,.mod_customnav li,.mod_navigation ul,.mod_navigation li,.pagination ul,.pagination li,.season_calendar ul,.season_calendar li{list-style-type:none;margin:0;padding:0}a,img,.toggler{outline:none}
@font-face{font-family:"TT Travels";src:url("../../files/layout/fonts/tttravels/36F0B0_A_0.eot");src:url("../../files/layout/fonts/tttravels/36F0B0_A_0.eot?#iefix") format("embedded-opentype"), url("../../files/layout/fonts/tttravels/36F0B0_A_0.woff2") format("woff2"), url("../../files/layout/fonts/tttravels/36F0B0_A_0.woff") format("woff"), url("../../files/layout/fonts/tttravels/36F0B0_A_0.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"TT Travels";src:url("../../files/layout/fonts/tttravels/36F0B0_E_0.eot");src:url("../../files/layout/fonts/tttravels/36F0B0_E_0.eot?#iefix") format("embedded-opentype"), url("../../files/layout/fonts/tttravels/36F0B0_E_0.woff2") format("woff2"), url("../../files/layout/fonts/tttravels/36F0B0_E_0.woff") format("woff"), url("../../files/layout/fonts/tttravels/36F0B0_E_0.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"TT Travels";src:url("../../files/layout/fonts/tttravels/36F0B0_B_0.eot");src:url("../../files/layout/fonts/tttravels/36F0B0_B_0.eot?#iefix") format("embedded-opentype"), url("../../files/layout/fonts/tttravels/36F0B0_B_0.woff2") format("woff2"), url("../../files/layout/fonts/tttravels/36F0B0_B_0.woff") format("woff"), url("../../files/layout/fonts/tttravels/36F0B0_B_0.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"TT Travels";src:url("../../files/layout/fonts/tttravels/36F0B0_1_0.eot");src:url("../../files/layout/fonts/tttravels/36F0B0_1_0.eot?#iefix") format("embedded-opentype"), url("../../files/layout/fonts/tttravels/36F0B0_1_0.woff2") format("woff2"), url("../../files/layout/fonts/tttravels/36F0B0_1_0.woff") format("woff"), url("../../files/layout/fonts/tttravels/36F0B0_1_0.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"TT Travels";src:url("../../files/layout/fonts/tttravels/36F0B0_10_0.eot");src:url("../../files/layout/fonts/tttravels/36F0B0_10_0.eot?#iefix") format("embedded-opentype"), url("../../files/layout/fonts/tttravels/36F0B0_10_0.woff2") format("woff2"), url("../../files/layout/fonts/tttravels/36F0B0_10_0.woff") format("woff"), url("../../files/layout/fonts/tttravels/36F0B0_10_0.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Calendas Plus";src:url("../../files/layout/fonts/Calendas-Plus-Italic-Webfont/calendas_plus_italic-webfont.eot");src:url("../../files/layout/fonts/Calendas-Plus-Italic-Webfont/calendas_plus_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../files/layout/fonts/Calendas-Plus-Italic-Webfont/calendas_plus_italic-webfont.woff2") format("woff2"), url("../../files/layout/fonts/Calendas-Plus-Italic-Webfont/calendas_plus_italic-webfont.woff") format("woff"), url("../../files/layout/fonts/Calendas-Plus-Italic-Webfont/calendas_plus_italic-webfont.ttf") format("truetype"), url("../../files/layout/fonts/Calendas-Plus-Italic-Webfont/calendas_plus_italic-webfont.svg#calendas_plusitalic") format("svg");font-weight:400;font-style:italic}
button.submit,form,input,h1,h2,h3,h4,h5,h6,ol,p,select,table,textarea,ul,#cboxTitle,.calendar_stripe,.caption,.ce_hyperlink,.empty,.toggler{font-family:"TT Travels", Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;line-height:23px}form,h1,h2,h3,h4,h5,h6,ol,p,table,ul,.ce_dlh_googlemaps,.ce_hyperlink,.ce_player,.ce_youtube,.empty{margin:0 0 23px 0}a,h1,h2,h3,h4,h5,h6,ol,p,table,ul,.calendar_stripe,.empty{color:#000000}a,.toggler{transition:color 0.2s ease}a:hover,.toggler:hover{color:#af7600}iframe{border:0}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.responsive{position:relative;height:0}.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive.ratio-169{padding-bottom:56.25%}.responsive.ratio-1610{padding-bottom:62.5%}.responsive.ratio-219{padding-bottom:42.8571%}.responsive.ratio-43{padding-bottom:75%}.responsive.ratio-32{padding-bottom:66.6666%}
.article_inside,.grid_container{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap}.article_inside>*,.grid_container>*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;flex-basis:100%;float:left;width:100%}.clear{float:none !important;clear:both !important;margin:0 !important;padding:0 !important}@media screen{.article_inside_wrapper{padding:30px 5px 15px 5px}.grid_container{padding-left:0 !important;padding-right:0 !important}.article_inside>*,.grid_container>*{padding-left:15px;padding-right:15px}.s-nl{clear:left}.s0{display:none}.s1{display:block;flex-basis:8.3333333333%;margin-bottom:10px;width:8.3333333333%}.s2{display:block;flex-basis:16.6666666667%;margin-bottom:10px;width:16.6666666667%}.s3{display:block;flex-basis:25%;margin-bottom:10px;width:25%}.s4{display:block;flex-basis:33.3333333333%;margin-bottom:10px;width:33.3333333333%}.s5{display:block;flex-basis:41.6666666667%;margin-bottom:10px;width:41.6666666667%}.s6{display:block;flex-basis:50%;margin-bottom:10px;width:50%}.s7{display:block;flex-basis:58.3333333333%;margin-bottom:10px;width:58.3333333333%}.s8{display:block;flex-basis:66.6666666667%;margin-bottom:10px;width:66.6666666667%}.s9{display:block;flex-basis:75%;margin-bottom:10px;width:75%}.s10{display:block;flex-basis:83.3333333333%;margin-bottom:10px;width:83.3333333333%}.s11{display:block;flex-basis:91.6666666667%;margin-bottom:10px;width:91.6666666667%}.s12{display:block;flex-basis:100%;margin-bottom:10px;width:100%}}@media screen and (min-width:830px){.article_inside_wrapper{padding:60px 25px 45px 25px}.grid_container{padding-left:0 !important;padding-right:0 !important}.article_inside>*,.grid_container>*{padding-left:15px;padding-right:15px}.s-nl{clear:none}.m-nl{clear:left}.m0{display:none}.m1{display:block;flex-basis:8.3333333333%;margin-bottom:10px;width:8.3333333333%}.m2{display:block;flex-basis:16.6666666667%;margin-bottom:10px;width:16.6666666667%}.m3{display:block;flex-basis:25%;margin-bottom:10px;width:25%}.m4{display:block;flex-basis:33.3333333333%;margin-bottom:10px;width:33.3333333333%}.m5{display:block;flex-basis:41.6666666667%;margin-bottom:10px;width:41.6666666667%}.m6{display:block;flex-basis:50%;margin-bottom:10px;width:50%}.m7{display:block;flex-basis:58.3333333333%;margin-bottom:10px;width:58.3333333333%}.m8{display:block;flex-basis:66.6666666667%;margin-bottom:10px;width:66.6666666667%}.m9{display:block;flex-basis:75%;margin-bottom:10px;width:75%}.m10{display:block;flex-basis:83.3333333333%;margin-bottom:10px;width:83.3333333333%}.m11{display:block;flex-basis:91.6666666667%;margin-bottom:10px;width:91.6666666667%}.m12{display:block;flex-basis:100%;margin-bottom:10px;width:100%}}@media screen and (min-width:1200px){.article_inside_wrapper{padding:60px 45px 45px 45px}.grid_container{padding-left:0 !important;padding-right:0 !important}.article_inside>*,.grid_container>*{padding-left:15px;padding-right:15px}.m-nl{clear:none}.l-nl{clear:left}.l0{display:none}.l1{display:block;flex-basis:8.3333333333%;margin-bottom:18px;width:8.3333333333%}.l2{display:block;flex-basis:16.6666666667%;margin-bottom:18px;width:16.6666666667%}.l3{display:block;flex-basis:25%;margin-bottom:18px;width:25%}.l4{display:block;flex-basis:33.3333333333%;margin-bottom:18px;width:33.3333333333%}.l5{display:block;flex-basis:41.6666666667%;margin-bottom:18px;width:41.6666666667%}.l6{display:block;flex-basis:50%;margin-bottom:18px;width:50%}.l7{display:block;flex-basis:58.3333333333%;margin-bottom:18px;width:58.3333333333%}.l8{display:block;flex-basis:66.6666666667%;margin-bottom:18px;width:66.6666666667%}.l9{display:block;flex-basis:75%;margin-bottom:18px;width:75%}.l10{display:block;flex-basis:83.3333333333%;margin-bottom:18px;width:83.3333333333%}.l11{display:block;flex-basis:91.6666666667%;margin-bottom:18px;width:91.6666666667%}.l12{display:block;flex-basis:100%;margin-bottom:18px;width:100%}}.ie .article_inside,.ie .grid_container{display:block}
@charset 'UTF-8';

.bigger { font-size: 125%; }
.smaller { font-size: 75%; }
.uppercase { text-transform: uppercase; }

audio{width:100%}blockquote{background-image:url(../../files/layout/short_line.png);background-position:0 0;background-repeat:no-repeat;margin:23px 0 0 0;padding:15px 0 0 0}blockquote p{font-size:24px;font-weight:600;line-height:32px}blockquote+p{margin-top:-17px}em{font-family:"Calendas Plus", Arial, Times, "Times New Roman", serif;font-style:italic;font-weight:400}h1{font-size:25px;font-weight:700;line-height:30px}@media screen and (min-width:830px){h1{font-size:36px;line-height:41px}}h1.rubrik{font-size:23px;font-weight:300;line-height:28px}@media screen and (min-width:830px){h1.rubrik{font-size:28px;line-height:33px}}h1.underline span{border-bottom:3px #000000 solid;display:block;padding-bottom:7px}h2{font-size:20px;font-weight:700;line-height:25px}@media screen and (min-width:830px){h2{font-size:25px;line-height:30px}}h3{font-weight:700;text-transform:uppercase}h4{font-weight:700}h5{text-transform:uppercase}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h4+h1,h6+h1{margin-top:-15px}img{height:auto;max-width:100%;vertical-align:middle}ol,ul{margin-left:23px}table{border:0;border-spacing:0}td,th{border:0;padding:0;text-align:left;vertical-align:top}th{font-weight:700}th+td,th+th,td+td{padding-left:23px}.back a,.back strong,.ce_download a,.ce_download strong,.ce_downloads a,.ce_downloads strong,.icon a,.icon strong,.more a,.more strong,.pagination a,.pagination strong{background-position:top left;background-repeat:no-repeat;display:inline-block;font-size:14px;font-weight:700;line-height:19px;text-decoration:none;text-transform:uppercase}.android .back a,.android .back strong,.android .ce_download a,.android .ce_download strong,.android .ce_downloads a,.android .ce_downloads strong,.android .icon a,.android .icon strong,.android .more a,.android .more strong,.android .pagination a,.android .pagination strong{line-height:24px}.back a,.pagination .previous a{background-image:url(../../files/layout/icons/arrow_left.png);padding-left:24px}.ce_dlh_googlemaps{margin-bottom:23px}.ce_download a,.ce_downloads a,.download a{background-image:url(../../files/layout/icons/download.png);padding-left:24px}.more a,.pagination .next a{background-image:url(../../files/layout/icons/arrow_right.png);padding-left:24px}.rss a{background-image:url(../../files/layout/icons/rss.png);padding-left:24px}.ticket a{background-image:url(../../files/layout/icons/ticket_2.png);padding-left:24px}.direction a{background-image:url(../../files/layout/icons/direction.png);padding-left:24px}.external a{background-image:url(../../files/layout/icons/external.png);padding-left:24px}.mod_article.block{}.calendar_stripe{margin:0 20px 10px 20px;position:relative}@media screen and (min-width:1024px){.calendar_stripe{margin:0 0 46px 0}}.calendar_stripe button{background-color:#ffffff;background-position:center center;background-repeat:no-repeat;background-size:10px;border:0;cursor:pointer;display:block;height:100%;opacity:0.4;outline:none;overflow:hidden;padding:0;position:absolute;text-indent:150px;top:18px;transition:opacity 0.2s ease;white-space:nowrap;width:32px}@media screen and (min-width:1200px){.calendar_stripe button{background-size:15px}}.calendar_stripe button:hover{opacity:1}.calendar_stripe button.next{background-image:url(../../files/layout/slider_next.png);right:-35px}@media screen and (min-width:830px){.calendar_stripe button.next{right:-55px}}@media screen and (min-width:1024px){.calendar_stripe button.next{right:-35px}}@media screen and (min-width:1200px){.calendar_stripe button.next{right:-45px}}.calendar_stripe button.prev{background-image:url(../../files/layout/slider_prev.png);left:-35px}@media screen and (min-width:830px){.calendar_stripe button.prev{left:-55px}}@media screen and (min-width:1024px){.calendar_stripe button.prev{left:-35px}}@media screen and (min-width:1200px){.calendar_stripe button.prev{left:-45px}}.calendar_stripe .current_month{margin:0px auto;margin-bottom:10px;max-width:450px;text-align:center}@media screen and (min-width:1024px){.calendar_stripe .current_month{margin:0 0 10px 5px;text-align:left}}.calendar_stripe .weekdays,.calendar_stripe .days{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;margin:0px auto;max-width:450px}@media screen and (min-width:1024px){.calendar_stripe .weekdays,.calendar_stripe .days{margin:0px;max-width:100%}}.calendar_stripe .weekdays>div,.calendar_stripe .days>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;flex-basis:14.2857142857%;float:left;position:relative;text-align:center;width:14.2857142857%}@media screen and (min-width:1024px){.calendar_stripe .weekdays{display:none}}.calendar_stripe .days>div .events{display:none}@media screen and (min-width:1024px){.calendar_stripe .days>div:hover .events{background-image:url(../../files/layout/calendar_stripe_event_2.png);background-repeat:no-repeat;background-position:center top 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;left:-105px;position:absolute;width:250px;padding-top:20px;z-index:150}.calendar_stripe .days>div:hover .events.align_left{left:-10px;background-position:left 20px top 10px}.calendar_stripe .days>div:hover .events.align_right{left:-205px;background-position:right 20px top 10px}.calendar_stripe .days>div:hover .events .events_container{background-color:#af7600;-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);padding:18px 18px 18px 18px}.calendar_stripe .days>div:hover .events .events_container .event+.event{margin-top:12px}.calendar_stripe .days>div:hover .events *{color:#ffffff}}.calendar_stripe .days>div .weekday{display:none}@media screen and (min-width:1024px){.calendar_stripe .days>div .weekday{display:block}}@media screen and (min-width:1024px){.calendar_stripe .days>div{font-size:14px;line-height:19px;border-left:1px #000000 solid;flex-basis:auto;width:3.2258064516%;flex-grow:1}.calendar_stripe .days>div:first-child,.calendar_stripe .days>div.empty+div{border-left:0}.calendar_stripe .days>div.empty{display:none}}.calendar_stripe a{text-decoration:none}.calendar_stripe a .day{font-weight:700}.ce_accordion{margin-bottom:23px}.ce_accordion+.ce_accordion{margin-top:-17px}.ce_accordion .toggler{background-image:url(../../files/layout/icons/arrow_bottom.png);background-position:top left;background-repeat:no-repeat;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;line-height:19px;padding-left:24px;text-decoration:none;text-transform:uppercase}.ce_accordion .toggler.active{background-image:url(../../files/layout/icons/arrow_top.png)}.ce_accordion div.accordion>div{padding-top:12px;padding-left:24px}.ce_divider hr{display:none}.ce_divider>div{border-top:3px #000000 solid;padding-top:23px}.ce_divider.light>div{border-color:rgba(0, 0, 0, 0.1)}.ce_downloads ul,.ce_downloads li{list-style-type:none;margin-left:0;padding-left:0}.ce_downloads li+li{margin-top:5px}.ce_download .size,.ce_downloads .size{color:#A2A2A2}.ce_gallery{position:relative;margin-bottom:0}.ce_gallery>div{margin:0 -11px}.ce_gallery .image_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 11px 22px 11px}@media screen and (min-width:500px){.ce_gallery .cols_2 .image_container{float:left;width:50%}.ce_gallery .cols_3 .image_container{float:left;width:33.33333%}.ce_gallery .cols_4 .image_container{float:left;width:25%}.ce_gallery .cols_5 .image_container{float:left;width:20%}}.ce_hyperlink.icon a{margin-bottom:0}.ce_hyperlink.icon+.ce_hyperlink.icon{margin-top:-17px}.ce_player .video_container{height:0;overflow:hidden;position:relative;padding-bottom:52.083333%}.ce_player video{border:0;background-color:#000000;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.ce_table table{border-collapse:collapse}.ce_table th,.ce_table td{padding-top:3px;padding-bottom:3px}.ce_table thead th{border-top:1px #000000 dotted;border-bottom:1px #000000 dotted;border-left:2px solid #ffffff}.ce_table tbody th{font-weight:400}.ce_table.prices .col_0{width:100%}.ce_table.prices th+th,.ce_table.prices th+td,.ce_table.prices td+td{min-width:70px;text-align:right;white-space:nowrap}@media screen and (min-width:830px){.float_left{float:left}.float_right{float:right}}.image_container{margin-bottom:23px}@media screen and (min-width:700px){.image_container.float_left{float:left;max-width:50%;margin:4px 23px 23px 0}.image_container.float_right{float:right;max-width:50%;margin:4px 0 23px 23px}}.image_container .caption{font-size:14px;line-height:19px;margin-top:7px}.mod_eventlist>h1{display:none}@media screen and (min-width:830px){.mod_eventlist>h1{display:block}}.home .upcoming_concerts{display:none}@media screen and (min-width:1024px){.home .upcoming_concerts{display:block}}.mod_eventlist .layout_upcoming{display:flex;flex-basis:33.33333%;flex-direction:row;margin-bottom:0}.mod_eventlist .layout_upcoming>div{background-color:#f5f6f6;height:100%}.mod_eventlist .layout_upcoming .image_container{margin:0}.mod_eventlist .layout_upcoming p{margin:0;padding:15px}.mod_eventlist .layout_upcoming a{text-decoration:none}.mod_eventlist .layout_upcoming span{display:block}.mod_eventlist .layout_upcoming .ticket{margin-top:5px}.mod_eventlist .layout_list{clear:both;margin-bottom:23px}.mod_eventlist .layout_list+.layout_list{border-top:3px #000000 solid;padding-top:23px}.mod_eventlist .layout_list h2{margin:5px 0 5px 0}@media screen and (min-width:830px){.mod_eventlist .layout_list h2{margin:0 0 5px 0}}.mod_eventlist .layout_list h2 span{display:block}.mod_eventlist .layout_list p{margin:0 0 5px 0}@media screen and (min-width:830px){.mod_eventlist .layout_list .date{float:left;width:20%}}@media screen and (min-width:1200px){.mod_eventlist .layout_list .date{width:15%}}.mod_eventlist .layout_list .date span{display:block}.mod_eventlist .layout_list .date .day{font-size:25px;font-weight:700;line-height:30px}.mod_eventlist .layout_list .links{clear:left;margin-top:23px;float:left}@media screen and (min-width:1200px){.mod_eventlist .layout_list .links{clear:none;float:left;margin-top:0;width:15%}}.mod_eventlist .layout_list .links .ce_hyperlink{display:inline;padding:0 23px 0 0}@media screen and (min-width:1200px){.mod_eventlist .layout_list .links .ce_hyperlink{display:block;padding:0}}@media screen and (min-width:830px){.mod_eventlist .layout_list .text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:80%;padding:0 40px 0 20px}}@media screen and (min-width:1200px){.mod_eventlist .layout_list .text{width:70%}}.mod_eventlist .layout_selection{margin-bottom:23px}.mod_eventlist .layout_selection h2{margin:0 0 5px 0}.mod_eventlist .layout_selection p{margin:0 0 0 0}.mod_eventlist .layout_selection p .more{margin:5px 0 0 0}.mod_eventreader .date span{display:block;font-size:28px;font-weight:300;line-height:33px}.mod_eventreader .date .line{border-bottom:3px #000000 solid;font-size:36px;font-weight:700;line-height:41px;margin:7px 0 14px 0;width:50px}.mod_eventreader .links{margin:0 0 23px 0}.mod_eventreader .links .ce_hyperlink{display:inline;padding:0 23px 0 0}@media screen and (min-width:830px){.mod_eventreader .text{margin-right:200px}.mod_eventreader .links .ce_hyperlink{display:block;padding:0}.mod_eventreader .links{float:right;padding-left:40px}.mod_eventreader>.back{display:none}}.mod_newslist .image_container{float:none;margin:0 0 23px 0;max-width:100%}.mod_newsarchive .image_container{float:none;margin:0 0 23px 0;max-width:100%}.mod_newsarchive .layout_list{margin-bottom:20px}.mod_newsarchive .layout_list h2{margin:5px 0 8px 0}.mod_newsarchive p{margin:0}.mod_newsarchive .layout_list p.more{margin-top:23px}.mod_newsarchive .line span{border-top:3px #000000 solid;display:block;padding-top:23px}.mod_newsarchive .line:last-child{display:none}.pagination{padding-top:23px}.pagination li{float:left}.pagination a,.pagination strong{display:block;min-width:17px;overflow:hidden}.pagination strong{color:#af7600}.pagination a.previous{margin-right:12px;padding:0;text-indent:-150px}.pagination a.next{margin-left:3px;padding:0;text-indent:-150px}.pagination .first,.pagination .last,.pagination p{display:none}.mod_newsletterUnsubscribeNotificationCenter input.text{display:none}.mod_newsletterSubscribeNotificationCenter input.text{float:left;width:300px;width:300px;margin-right:7px}.season_calendar li{margin-bottom:5px}.season_calendar a{text-decoration:none}.season_calendar .active a{color:#af7600}.short_season_calendar{display:table;width:100%}.short_season_calendar.before{margin-bottom:46px}.short_season_calendar.after{margin-top:23px}@media screen and (min-width:830px){.short_season_calendar{display:none}}.short_season_calendar ul{display:table-row}.short_season_calendar li{display:table-cell;white-space:nowrap;vertical-align:middle}.short_season_calendar li.current{text-align:center;width:100%;font-weight:700;font-size:20px;line-height:25px}.android .short_season_calendar li.current{vertical-align:bottom}.short_season_calendar a{background-position:center center;background-repeat:no-repeat;background-size:15px;display:block;height:32px;white-space:nowrap;text-indent:150px;overflow:hidden;width:32px}.short_season_calendar .next a{background-image:url(../../files/layout/slider_next.png)}.short_season_calendar .previous a{background-image:url(../../files/layout/slider_prev.png)}.slider_wrapper.contain_grid{padding:0}.slider_wrapper{position:relative;flex-basis:unset}.ce_sliderStart{margin-left:20px;margin-right:20px}@media screen and (min-width:830px){.ce_sliderStart{margin-left:0;margin-right:0}}.slider-control{height:auto;position:inherit;width:100%}.slider-control>a{background-repeat:no-repeat;background-position:center center;background-size:10px;display:block;height:100%;opacity:0.4;overflow:hidden;position:absolute;text-indent:-150px;transition:opacity 0.2s ease;top:0px;width:32px}@media screen and (min-width:1200px){.slider-control>a{background-size:15px}}.slider-control>a:hover{opacity:1}.slider-control>a.slider-next{background-image:url(../../files/layout/slider_next.png)}@media screen and (min-width:830px){.slider-control>a.slider-next{right:-20px}}@media screen and (min-width:1200px){.slider-control>a.slider-next{right:-35px}}.slider-control>a.slider-prev{background-image:url(../../files/layout/slider_prev.png)}@media screen and (min-width:830px){.slider-control>a.slider-prev{left:-20px}}@media screen and (min-width:1200px){.slider-control>a.slider-prev{left:-35px}}.slider-menu{display:none !important}.mod_search form{margin-bottom:5px}.mod_search input.text{float:left}.mod_search>div{border-bottom:1px #000000 dotted;padding-top:23px}.mod_search>div:last-child{border-bottom:0}.mod_search h2,.mod_search p{margin-bottom:5px}.mod_search .highlight{background-color:inherit;border-bottom:1px #af7600 dotted}.mod_eventlist .teaser p{margin-bottom:23px}.dlh_googlemap p{font-size:14px;line-height:19px}.dlh_googlemap .routinglink form{margin-top:5px;margin-bottom:0}.dlh_googlemap .routinglink input.text{float:left}.footnotes p{font-size:14px;line-height:19px;margin-bottom:7px}.footnotes p:last-child{margin-bottom:23px}.section{border-top:3px #000000 solid;padding-top:23px}.section.light{border-color:rgba(0, 0, 0, 0.1)}.share_buttons{margin-bottom:23px}.share_buttons a{background-position:center center;background-repeat:no-repeat;display:block;float:left;height:17px;margin:0 8px 0 0;width:17px}.share_buttons a.facebook{background-image:url(../../files/layout/icons/facebook.png)}.share_buttons a.google_plus{background-image:url(../../files/layout/icons/google_plus.png)}.share_buttons a.twitter{background-image:url(../../files/layout/icons/twitter.png)}#cboxCurrent{display:none !important}#cboxTitle{font-size:14px;line-height:19px}
form button,form fieldset,form input,form select,form textarea{-webkit-appearance:none;-moz-appearance:none;background-color:#ffffff;border:1px solid #bdbdbd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:4px 8px;margin:0;outline:none}form fieldset{background-color:inherit;border:0;padding:0}form select{background-image:url(../../files/layout/select.png);background-position:center right 10px;background-repeat:no-repeat}form .submit{background-color:#af7600;border-color:#af7600;color:#ffffff;cursor:pointer;width:auto !important}.ce_form .widget{clear:left;margin-bottom:10px}.ce_form .widget>*{width:100%}@media screen and (min-width:700px){.ce_form .widget>label{float:left;width:20%}.ce_form .widget>*+*{float:none;width:80%}}
html{height:100% !important;overflow-y:scroll}html.mobile_menu_active{overflow:hidden}body{background-color:#ffffff}.article_inside_wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0px auto;max-width:1300px}.block.allow_overflow{overflow:visible}.mod_mobile_menu .mobile_menu_trigger p{background-image:url(../../files/layout/nav_mobile_toggler.png);background-position:center right;background-repeat:no-repeat;bottom:14px;cursor:pointer;display:block;height:40px;margin:0;padding:0;position:absolute;right:20px;width:40px;z-index:100}.mobile_menu .inner{background-color:rgba(0, 0, 0, 0.9)}.mobile_menu .mod_navigation ul{border-top:0;font-size:18px;line-height:23px;margin-top:0}.mobile_menu .mod_navigation a,.mobile_menu .mod_navigation strong{border-bottom:1px solid #ffffff;color:#ffffff;display:block;font-weight:600;padding:14px 20px 10px 20px;text-decoration:none}.mobile_menu .mod_navigation .level_2 a,.mobile_menu .mod_navigation .level_2 strong{font-weight:400}.mobile_menu .mod_navigation strong{color:#af7600}.mobile_menu .icons{padding:20px 0 0 20px}.mobile_menu .icons>div{display:block;float:left;margin:0 15px 20px 0}.mobile_menu .icons .facebook{margin-top:1px}.mobile_menu .icons .instagram{margin-top:1px}.mobile_menu .icons .search{margin-top:1px}#wrapper{margin:0px auto;max-width:1920px}@media screen and (min-width:830px){#header .inside{padding-top:200px}}@media screen and (min-width:1200px){#header .inside{padding-top:130px}}#header .white_stripe{background-color:#ffffff;-moz-box-shadow:-1px 5px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:-1px 5px 5px rgba(0, 0, 0, 0.2);box-shadow:-1px 5px 5px rgba(0, 0, 0, 0.2);position:relative}@media screen and (min-width:830px){#header .white_stripe{background-color:#ffffff;-moz-box-shadow:-1px 5px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:-1px 5px 5px rgba(0, 0, 0, 0.2);box-shadow:-1px 5px 5px rgba(0, 0, 0, 0.2);left:0;position:fixed;top:0;width:100%;z-index:200}#header .white_stripe .white_stripe_inside{margin:0px auto;max-width:1300px}}#header .white_stripe .left{float:left;max-width:70%}@media screen and (min-width:830px){#header .white_stripe .left{margin-left:40px;max-width:100%}}@media screen and (min-width:1200px){#header .white_stripe .left{margin-left:60px}}#header .white_stripe .right{float:right}@media screen and (min-width:830px){#header .white_stripe .right{clear:left;float:left;margin:20px 0 0 10px}}@media screen and (min-width:1200px){#header .white_stripe .right{clear:none;float:right;margin:0 60px 0 0}}#header .logo{margin:15px 15px 15px 15px;width:252px}@media screen and (min-width:830px){#header .logo{margin:20px 0 0 0;width:285px}}#header .mod_search{display:none}@media screen and (min-width:830px){#header .mod_search{cursor:pointer;display:block;float:left;padding:20px 10px 10px 30px;position:absolute;right:25px;top:50px}}@media screen and (min-width:1200px){#header .mod_search{position:relative;right:auto;top:auto}}#header .mod_search .widget{float:left}#header .mod_search form{margin:0}#header .mod_search input.text{border:0;border-bottom:1px #af7600 solid;float:none;font-size:16px;line-height:19px;width:0px;padding-left:0;padding-right:0;transition:all 1s ease}#header .mod_search input::-ms-clear,#header .mod_search input[type="search"]::-webkit-search-decoration,#header .mod_search input[type="search"]::-webkit-search-cancel-button,#header .mod_search input[type="search"]::-webkit-search-results-button,#header .mod_search input[type="search"]::-webkit-search-results-decoration{display:none}#header .mod_search input.text:focus,#header .mod_search:hover input.text{width:280px;padding-left:4px;padding-right:4px}#header .mod_search button.submit{background-color:rgba(255, 255, 255, 0);background-image:url(../../files/layout/search.png);background-size:22px;background-position:center center;background-repeat:no-repeat;border:0;height:28px;overflow:hidden;text-indent:50px;width:28px !important}#header .mod_search:hover button.submit{background-image:url(../../files/layout/search_active.png)}#header .icons{display:none}@media screen and (min-width:830px){#header .icons{display:block;float:right;margin:19px 0 0 0;position:absolute;right:40px;top:0}}@media screen and (min-width:1200px){#header .icons{position:relative;right:auto;top:auto}}#header .icons>div{float:left;margin-left:15px}#header .icons .facebook img{margin-top:3px;max-height:24px}#header .icons .instagram img{margin-top:3px;max-height:24px}#header .icons .lichtstadt{margin:6px 35px 0 15px}#header .icons .lichtstadt img{max-height:16px;opacity:0.8}#header .icons .translate img{margin-top:2px;max-height:26px}#header .nav_main{display:none}@media screen and (min-width:830px){#header .nav_main{clear:both;float:left;margin:19px 0 35px 0}#header .nav_main.block{display:inline-block;position:relative;overflow:visible}#header .nav_main a,#header .nav_main span{display:block}#header .nav_main .level_2{display:none;position:absolute}#header .nav_main .level_1 li.submenu:hover .level_2{display:block}#header .nav_main .level_1 li{float:left;font-size:18px;font-weight:500;line-height:18px;margin:0;padding:0}#header .nav_main .level_2{background-color:#ffffff;margin:0 0 0 0;min-width:300px}#header .nav_main .level_2 li{float:none;font-size:16px;line-height:21px}#header .nav_main a{border-left:1px #000000 solid;display:block;margin:0 0 0 15px;padding:0 0 0 15px;text-decoration:none}#header .nav_main a.trail,#header .nav_main a.active,#header .nav_main a:hover{color:#af7600}#header .nav_main .level_1>ul>li.first>a{border-color:#ffffff}#header .nav_main .level_1>ul>li.first:hover>a{border-color:#000000}#header .nav_main .level_2 a{padding:5px 30px 5px 15px}#header .nav_main .level_2 li.first a{padding-top:15px}#header .nav_main .level_2 li.last a{margin-bottom:15px}}#header .mod_article{clear:both;position:relative}#header .mod_article .article_inside_wrapper{max-width:100%;padding:0}#header .mod_article .article_inside_wrapper .article_inside>*{padding:0}#header .caption,#header p.back{display:none}#header .ce_sliderStart{margin-left:0;margin-right:0}@media screen and (min-width:830px){#header .slider-control>a{background-size:auto;width:72px}}#header .slider-control>a.slider-next{background-image:url(../../files/layout/header_slider_next.png);right:0}#header .slider-control>a.slider-prev{background-image:url(../../files/layout/header_slider_prev.png);left:0}#header .image_container{margin:0}#header .ce_text .text{display:block;padding:20px 40px;position:absolute}@media screen and (min-width:500px){#header .ce_text .text{padding:40px 50px}}@media screen and (min-width:830px){#header .ce_text .text{padding:60px 80px}}@media screen and (min-width:1200px){#header .ce_text .text{padding:80px 100px}}#header .ce_text.top .text{top:0}#header .ce_text.right .text{right:0}#header .ce_text.bottom .text{bottom:0}#header .ce_text.left .text{left:0}#header .ce_text p{color:#ffffff;font-size:17px;font-weight:700;line-height:22px;margin:0 0 0 0;padding:0}@media screen and (min-width:500px){#header .ce_text p{display:block;font-size:20px;line-height:25px;margin:0 0 9px 0}}@media screen and (min-width:830px){#header .ce_text p{font-size:30px;line-height:35px}}#header .ce_text p:nth-child(2){font-size:25px;line-height:30px;padding:4px 0 0 0}@media screen and (min-width:500px){#header .ce_text p:nth-child(2){border-top:3px #ffffff solid;display:block;font-size:35px;line-height:40px;padding:7px 0 0 0}}@media screen and (min-width:830px){#header .ce_text p:nth-child(2){font-size:45px;line-height:50px}}#header .ce_text p:nth-child(3){display:none}@media screen and (min-width:590px){#header .ce_text p:nth-child(3){border-top:3px #ffffff solid;display:block;margin:0;padding:7px 0 0 0}}#header .ce_text a{text-decoration:none}#header .ce_text span{display:block}#header .ce_text em{display:block;font-family:"Calendas Plus", Arial, Times, "Times New Roman", serif;font-size:16px;font-style:italic;font-weight:400;line-height:21px}@media screen and (min-width:830px){#header .ce_text em{font-size:24px;line-height:29px}}#header .ce_text .uppercase{font-size:16px;line-height:21px;text-transform:uppercase}@media screen and (min-width:500px){#header .ce_text .uppercase{font-size:16px;line-height:21px}}@media screen and (min-width:830px){#header .ce_text .uppercase{font-size:18px;line-height:23px}}#header .ce_text.black p{color:#272727;border-color:#272727}#header .ce_text.xblack p{color:#000000;border-color:#000000}#header .video_container{background-color:#000000;height:0;overflow:hidden;position:relative;padding-bottom:52.083333%;-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}@media screen and (min-width:1300px) and (max-height:1070px){#header .video_container{padding-bottom:36.4583333%;-moz-transform:scale(1.6);-webkit-transform:scale(1.6);-o-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}}#header .video_container video{border:0;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}#container .mod_article:nth-child(even),#container .mod_article.mod_article.grey{background-color:#f5f6f6;height:100%}#container .mod_article.white{background-color:#ffffff;height:100%}@media screen{#footer *{color:#ffffff;font-size:14px;font-weight:400;line-height:19px;text-decoration:none}#footer .top{background-color:#636264}#footer .top .top_inside{margin:0px auto;max-width:1300px}#footer .top .mod_customnav{margin-bottom:23px}#footer .top .mod_customnav li{float:left;margin:0 30px 5px 0;margin-right:30px}#footer form{margin:0}#footer input.text{color:#000000;margin-bottom:8px}#footer .top .mod_newsletterSubscribeNotificationCenter{margin-bottom:23px}#footer .top .mod_newsletterSubscribeNotificationCenter button.submit{font-size:14px;font-weight:400;line-height:19px}#footer .top .mod_newsletterSubscribeNotificationCenter input.text{border-color:#ffffff;float:left;font-size:14px;font-weight:400;margin-right:7px;line-height:19px;width:200px}#footer .top .lichtstadt{margin:10px 0 20px 0}#footer .bottom{display:none}}@media screen and (min-width:830px){#footer .bottom{background-color:#474648;display:block;min-height:50px;position:relative;transition:all 0.5s ease}#footer .bottom_inside{margin:0px auto;max-width:1300px;display:none}#footer .bottom.active .bottom_inside{display:block}#footer .toggle_bottom{background-color:#474648;background-image:url(../../files/layout/toggle_footer.png);background-position:center center;background-repeat:no-repeat;background-size:25px;border-radius:40px;cursor:pointer;height:60px;width:60px;margin:0px auto;position:absolute;left:0;right:0;top:-20px}#footer .bottom.active .toggle_bottom{background-image:url(../../files/layout/toggle_footer_active.png)}#footer .bottom .mod_navigation{margin:0 40px;padding:60px 0 30px 0}#footer .bottom .mod_navigation li{line-height:25px}#footer .bottom .level_1>li{box-sizing:border-box;float:left;padding:0px 20px 30px 20px;width:33.33333%}#footer .bottom .level_1>li:nth-child(4){clear:left}#footer .bottom .level_1>li>a span,#footer .bottom .level_1>li>strong{font-weight:600}}@media screen and (min-width:1200px){#footer .top .mod_newsletterSubscribeNotificationCenter input.text{width:280px}#footer .bottom .level_1>li{width:16.6666666667%}#footer .bottom .level_1>li:nth-child(4){clear:none}}*{margin:0;padding:0}html,body,#wrapper{height:100%}body>#wrapper{height:auto;min-height:100%}#container{padding-bottom:253px}@media screen and (min-width:1200px){#container{padding-bottom:275px}}#footer{position:relative;margin-top:-253px;min-height:253px;clear:both;overflow:hidden}@media screen and (min-width:1200px){#footer{margin-top:-275px;min-height:275px}}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}@media screen{.back-to-top{background-image:url(../../files/layout/icons/arrow_top.png);background-position:left top;background-repeat:no-repeat;bottom:0px;height:40px;overflow:hidden;position:fixed;right:0px;text-decoration:none;text-indent:-150px;width:40px}}
@media print{.calendar_stripe,#header,#footer{display:none}}

