/*! Made with Bones: http://themble.com/bones :) */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong,.strong{font-weight:bold}dfn,em,.em{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{margin:0}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:before,q:after{content:'';content:none}small,.small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0}menu{padding:0 0 0 40px}ul{padding:0;list-style-type:none}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.clearfix,.cf{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.cf:after{content:"";display:table}.clearfix:after,.cf:after{clear:both}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic}html{--red: #ff2d16}p{-webkit-font-feature-settings:"liga", "dlig";-moz-font-feature-settings:"liga=1, dlig=1";-ms-font-feature-settings:"liga", "dlig";-o-font-feature-settings:"liga", "dlig";font-feature-settings:"liga", "dlig"}.last-col{float:right;padding-right:0 !important}@media (max-width: 767px){.m-all{float:left;padding-right:0.75em;width:100%;padding-right:0}.m-1of2{float:left;padding-right:0.75em;width:50%}.m-1of3{float:left;padding-right:0.75em;width:33.33%}.m-2of3{float:left;padding-right:0.75em;width:66.66%}.m-1of4{float:left;padding-right:0.75em;width:25%}.m-3of4{float:left;padding-right:0.75em;width:75%}}@media (min-width: 768px) and (max-width: 1029px){.t-all{float:left;padding-right:0.75em;width:100%;padding-right:0}.t-1of2{float:left;padding-right:0.75em;width:50%}.t-1of3{float:left;padding-right:0.75em;width:33.33%}.t-2of3{float:left;padding-right:0.75em;width:66.66%}.t-1of4{float:left;padding-right:0.75em;width:25%}.t-3of4{float:left;padding-right:0.75em;width:75%}.t-1of5{float:left;padding-right:0.75em;width:20%}.t-2of5{float:left;padding-right:0.75em;width:40%}.t-3of5{float:left;padding-right:0.75em;width:60%}.t-4of5{float:left;padding-right:0.75em;width:80%}}@media (min-width: 1030px){.d-all{float:left;padding-right:0.75em;width:100%;padding-right:0}.d-1of2{float:left;padding-right:0.75em;width:50%}.d-1of3{float:left;padding-right:0.75em;width:33.33%}.d-2of3{float:left;padding-right:0.75em;width:66.66%}.d-1of4{float:left;padding-right:0.75em;width:25%}.d-3of4{float:left;padding-right:0.75em;width:75%}.d-1of5{float:left;padding-right:0.75em;width:20%}.d-2of5{float:left;padding-right:0.75em;width:40%}.d-3of5{float:left;padding-right:0.75em;width:60%}.d-4of5{float:left;padding-right:0.75em;width:80%}.d-1of6{float:left;padding-right:0.75em;width:16.6666666667%}.d-1of7{float:left;padding-right:0.75em;width:14.2857142857%}.d-2of7{float:left;padding-right:0.75em;width:28.5714286%}.d-3of7{float:left;padding-right:0.75em;width:42.8571429%}.d-4of7{float:left;padding-right:0.75em;width:57.1428572%}.d-5of7{float:left;padding-right:0.75em;width:71.4285715%}.d-6of7{float:left;padding-right:0.75em;width:85.7142857%}.d-1of8{float:left;padding-right:0.75em;width:12.5%}.d-1of9{float:left;padding-right:0.75em;width:11.1111111111%}.d-1of10{float:left;padding-right:0.75em;width:10%}.d-1of11{float:left;padding-right:0.75em;width:9.09090909091%}.d-1of12{float:left;padding-right:0.75em;width:8.33%}}input[type="submit"],a.red-btn,.red-btn,button.red-btn{display:inline-block;position:relative;text-decoration:none;text-transform:uppercase;color:#ff2d16;font-size:0.9em;font-size:22px;line-height:22px;font-weight:bold;padding:5px;border-radius:0;border:3px solid #ff2d16;cursor:pointer;background:#fff}input[type="submit"]:hover,.red-btn:hover,input[type="submit"]:focus,.red-btn:focus{color:#fff;background:#ff2d16;text-decoration:none;outline:none}input[type="submit"]:active,.red-btn:active{top:1px}a.red-btn,.red-btn,button.red-btn{margin:10px 0}a.red-btn:hover,a.red-btn:focus,.red-btn:hover,.red-btn:focus,button.red-btn:hover,button.red-btn:focus{color:#fff !important}#inner-content .metaslider .flexslider .flex-direction-nav li a{border-radius:50%;background:no-repeat center/20px 20px #fff url(../images/arrow-red-l.png)}#inner-content .metaslider .flexslider .flex-direction-nav li .flex-next{background-image:url(../images/arrow-red.png)}#inner-content .metaslider .flexslider .caption-wrap{background:#fff;opacity:1}#inner-content .metaslider .flexslider .caption-wrap .caption{color:#ff2d16;font-size:16px}.flexslider .flex-direction-nav a{font-size:0}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.field{display:block;min-height:28px;line-height:1em;margin-bottom:14px;padding:8px 10px;font-size:24px;color:#000;border-radius:0;vertical-align:middle;box-shadow:none;width:100%;background-color:#fff;border:1px solid #b7b7b7;-webkit-transition:background-color 0.24s ease-in-out;transition:background-color 0.24s ease-in-out}input[type="text"]:focus,input[type="text"]:active,input[type="password"]:focus,input[type="password"]:active,input[type="datetime"]:focus,input[type="datetime"]:active,input[type="datetime-local"]:focus,input[type="datetime-local"]:active,input[type="date"]:focus,input[type="date"]:active,input[type="month"]:focus,input[type="month"]:active,input[type="time"]:focus,input[type="time"]:active,input[type="week"]:focus,input[type="week"]:active,input[type="number"]:focus,input[type="number"]:active,input[type="email"]:focus,input[type="email"]:active,input[type="url"]:focus,input[type="url"]:active,input[type="search"]:focus,input[type="search"]:active,input[type="tel"]:focus,input[type="tel"]:active,input[type="color"]:focus,input[type="color"]:active,select:focus,select:active,textarea:focus,textarea:active,.field:focus,.field:active{outline:none}input[type="text"][disabled],input[type="text"].is-disabled,input[type="password"][disabled],input[type="password"].is-disabled,input[type="datetime"][disabled],input[type="datetime"].is-disabled,input[type="datetime-local"][disabled],input[type="datetime-local"].is-disabled,input[type="date"][disabled],input[type="date"].is-disabled,input[type="month"][disabled],input[type="month"].is-disabled,input[type="time"][disabled],input[type="time"].is-disabled,input[type="week"][disabled],input[type="week"].is-disabled,input[type="number"][disabled],input[type="number"].is-disabled,input[type="email"][disabled],input[type="email"].is-disabled,input[type="url"][disabled],input[type="url"].is-disabled,input[type="search"][disabled],input[type="search"].is-disabled,input[type="tel"][disabled],input[type="tel"].is-disabled,input[type="color"][disabled],input[type="color"].is-disabled,select[disabled],select.is-disabled,textarea[disabled],textarea.is-disabled,.field[disabled],.field.is-disabled{cursor:not-allowed;border-color:#cfcfcf;opacity:0.6}input[type="text"][disabled]:focus,input[type="text"][disabled]:active,input[type="text"].is-disabled:focus,input[type="text"].is-disabled:active,input[type="password"][disabled]:focus,input[type="password"][disabled]:active,input[type="password"].is-disabled:focus,input[type="password"].is-disabled:active,input[type="datetime"][disabled]:focus,input[type="datetime"][disabled]:active,input[type="datetime"].is-disabled:focus,input[type="datetime"].is-disabled:active,input[type="datetime-local"][disabled]:focus,input[type="datetime-local"][disabled]:active,input[type="datetime-local"].is-disabled:focus,input[type="datetime-local"].is-disabled:active,input[type="date"][disabled]:focus,input[type="date"][disabled]:active,input[type="date"].is-disabled:focus,input[type="date"].is-disabled:active,input[type="month"][disabled]:focus,input[type="month"][disabled]:active,input[type="month"].is-disabled:focus,input[type="month"].is-disabled:active,input[type="time"][disabled]:focus,input[type="time"][disabled]:active,input[type="time"].is-disabled:focus,input[type="time"].is-disabled:active,input[type="week"][disabled]:focus,input[type="week"][disabled]:active,input[type="week"].is-disabled:focus,input[type="week"].is-disabled:active,input[type="number"][disabled]:focus,input[type="number"][disabled]:active,input[type="number"].is-disabled:focus,input[type="number"].is-disabled:active,input[type="email"][disabled]:focus,input[type="email"][disabled]:active,input[type="email"].is-disabled:focus,input[type="email"].is-disabled:active,input[type="url"][disabled]:focus,input[type="url"][disabled]:active,input[type="url"].is-disabled:focus,input[type="url"].is-disabled:active,input[type="search"][disabled]:focus,input[type="search"][disabled]:active,input[type="search"].is-disabled:focus,input[type="search"].is-disabled:active,input[type="tel"][disabled]:focus,input[type="tel"][disabled]:active,input[type="tel"].is-disabled:focus,input[type="tel"].is-disabled:active,input[type="color"][disabled]:focus,input[type="color"][disabled]:active,input[type="color"].is-disabled:focus,input[type="color"].is-disabled:active,select[disabled]:focus,select[disabled]:active,select.is-disabled:focus,select.is-disabled:active,textarea[disabled]:focus,textarea[disabled]:active,textarea.is-disabled:focus,textarea.is-disabled:active,.field[disabled]:focus,.field[disabled]:active,.field.is-disabled:focus,.field.is-disabled:active{background-color:#ff2d16}input[type="password"]{letter-spacing:0.3em}textarea{max-width:100%;min-height:160px;line-height:1.5em}input[type="submit"]{letter-spacing:0.05em;line-height:22px;font-size:22px}button[type="submit"]{display:inline-block;position:relative;text-decoration:none;text-transform:uppercase;color:#ff2d16 !important;font-size:0.9em;font-size:22px;line-height:22px;font-weight:bold;padding:5px !important;border-radius:0 !important;border:3px solid #ff2d16 !important;cursor:pointer;background:#fff !important;letter-spacing:0.05em;line-height:22px;font-size:22px}button[type="submit"]:hover,button[type="submit"]:focus{color:#fff !important;background:#ff2d16 !important;text-decoration:none;outline:none}.wpcf7-form label{margin-bottom:8px;display:inline-block}input[type="text"].wpcf7-form-control,input[type="email"].wpcf7-form-control{max-width:460px !important}input[type="checkbox"].required{margin-right:10px}.wpcf7{margin-bottom:40px}.tribe-events .tribe-events-view-loader{align-items:center;justify-content:center;flex-direction:column;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:rgba(255,255,255,0.6)}.tribe-common .tribe-common-c-loader{padding-top:0 !important;margin-top:auto}.tribe-common .tribe-common-c-loader p{text-transform:uppercase;font-weight:700;font-size:26px;margin-top:-5px}.tribe-events .tribe-events-c-nav__list-item--today{visibility:hidden}.tribe-events .tribe-events-calendar-list__month-separator{display:flex;align-items:center;justify-content:center;font-size:26px;text-transform:uppercase;font-weight:600;margin:50px 0 30px 0}.tribe-events .tribe-events-calendar-list__month-separator:nth-of-type(1){margin-top:20px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row>.tribe-events-calendar-list__event-date-tag.tribe-common-g-col,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row>.tribe-common-g-col,.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{margin-top:0}.tribe-events .tribe-events-l-container{padding-bottom:0 !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row{margin:18px auto 40px auto;max-width:960px}.tribe-events .tribe-events-calendar-list__event-date-tag{width:100% !important}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{display:block;flex-direction:row;height:auto;width:100%;text-align:left;text-transform:uppercase;font-size:26px;font-weight:600;margin-bottom:12px}.tribe-common .tribe-common-g-row{display:block;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters,.tribe-common .tribe-common-g-row--gutters{margin-left:0;margin-right:0}.tribe-common .tribe-events-calendar-list__event-wrapper{width:100%;margin:0 0 20px 0;border:1px solid #ff2d16;display:flex;justify-content:space-between;position:relative;z-index:1;flex-direction:column}.tribe-common.tribe-common--breakpoint-medium .tribe-events-calendar-list__event-wrapper{flex-direction:row}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details{width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-wrapper{min-width:156px}.tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-list__event-datetime-wrapper{padding:8px 32px 20px 10px}.tribe-events .tribe-events-calendar-list__event-datetime-wrapper{padding:8px 32px 0 0;display:flex;align-self:stretch;font-size:20px;font-weight:400;min-width:100px;margin:0}.tribe-common div .tribe-event-box{height:100%;padding-bottom:8px;width:100%}.tribe-events .tribe-events-calendar-list__event-details{width:100%}.tribe-common.tribe-common--breakpoint-medium header.tribe-events-calendar-list__event-header{display:flex;flex-direction:row}.tribe-common--breakpoint-medium.tribe-events h3.tribe-events-calendar-list__event-title{font-size:26px;line-height:36px;font-weight:600;margin:6px 0 2px}.tribe-event-box .info2{margin-top:22px}.tribe-event-box h3{font-size:26px;line-height:32px;font-weight:600;margin:6px 0 2px}.tribe-events-calendar-list__event-datetime-recurring-link{display:none}.tribe-common .tribe-recurring-event-parent span.label-premiere,.tribe-common span.label-premiere,.tribe-events-single span.label-premiere{background:#ff2d16;color:#fff;font-size:20px;text-transform:uppercase;display:inline-block;width:auto;font-weight:500;padding:2px 10px 2px 10px;margin-top:12px;margin-bottom:5px}.tribe-common .tribe-recurring-event-child span.label-premiere{display:none}.tribe-events span.info2,.tribe-events span.info2 p{font-size:20px;display:block;line-height:1.3em}.tribe-events .ticket-box{margin-left:auto;width:auto;padding:0;display:flex;align-items:flex-end;font-size:20px;justify-content:left;font-weight:400;text-transform:uppercase;background:#fff;border-top:0}.tribe-events .ticket-box.on{border-left:1px solid #ff2d16;border-top:1px solid #ff2d16}.tribe-events .ticket-box a{height:100%;display:flex;align-items:flex-end;padding:0 10px 5px}.tribe-events .ticket-box span{padding:0 10px}.tribe-events .ticket-box.on:hover{background:#ff2d16;color:#fff}div.ticket-box a{font-weight:bold;text-decoration:none}div.ticket-box:hover a,div.event-content:hover a{color:#fff}.single-tribe_events #header,.single-veranstaltungsarchiv #header{background:#fff}.tribe-events-single,.tribe-common{max-width:960px;margin:120px auto 0 auto}.custom-header-event{display:inline-block;background:#fff;padding:15px;margin:50px 15px;max-width:860px;width:auto}.custom-header-event h1.tribe-events-single-event-title{font-size:40px;line-height:40px;font-weight:500;width:auto;padding-bottom:10px}.custom-header-event .subheading{font-weight:600;padding-bottom:6px}.tribe-common--breakpoint-medium .custom-header-event h1.tribe-events-single-event-title{font-size:80px;line-height:80px}.custom-content-event{background:#fff;border:1px solid #ff2d16;padding:15px;margin:0 15px}.media-box{margin:0 -15px 12px -15px;padding:0 15px 10px 15px;border-bottom:1px solid #ff2d16}.flexslider{margin:0}.flexslider .slides li{width:100%}.flexslider .slides li .img-box{max-height:550px;overflow:hidden}.flexslider .slides li img{width:100%;margin:0 auto}.flexslider ol.flex-control-nav{display:none}.flexslider .flex-direction-nav a{width:50px;height:50px;margin:-25px 0 0}.flexslider .flex-direction-nav a.flex-next::before{content:'\203A'}.flexslider .flex-direction-nav a::before{font-family:"Quasimoda";font-size:50px;display:inline-block;content:'\2039';color:#ff2d16;text-shadow:none}.img-box img{display:block;max-width:100%;height:auto}.detail-box{display:flex;justify-content:space-between;border-bottom:1px solid #ff2d16;margin:0 -15px 10px -15px;padding:0 15px 15px 15px;font-size:20px;line-height:28px;flex-direction:column}.detail-box h4{font-size:20px;font-weight:600;height:30px}.detail-box ul{margin:0}.detail-box ul li{margin-bottom:0}.detail-box .info{margin-top:30px;line-height:28px}.detail-box .info span{display:block}.detail-box .info span.info2,.detail-box .info span.cost{padding-bottom:0}.detail-box .info span.sold-out{text-transform:uppercase;border:1px solid #ff2d16;line-height:22px;padding:8px 15px;margin-top:8px;display:block}.collapse-list{display:inline-flex;flex-direction:column}.collapse-list.date-list-open #more-dates{order:2}.collapse-list #more-dates{margin-right:auto;text-decoration:none !important;background-image:linear-gradient(currentColor, currentColor);background-position:0% 95%;background-repeat:no-repeat;background-size:100% 2px;font-weight:600;cursor:pointer}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.info{text-align:left;font-size:20px;line-height:26px}.info p{font-size:20px;margin-bottom:5px;line-height:26px}.info .tribe-events-event-meta:first-child{border-top:0;margin:0}.info .red-btn{margin-bottom:0;margin-top:8px}.extra-box{background:#fff;border:1px solid #ff2d16;margin:25px 15px;padding:15px}ul.collapse-list li:nth-child(n+5){display:none}.social-sharing-buttons{text-align:right;margin-bottom:20px}.social-sharing-buttons a{font-size:22px;margin-left:8px}.tribe-events-has-events .tribe-mini-calendar-day-link::before{display:none !important}.tribe-mini-calendar{border-spacing:4px;border-collapse:separate !important;width:100% !important;max-width:340px;margin:0 auto !important}.tribe-mini-calendar tbody td{border:1px solid #fff !important;padding:0 !important}.tribe-mini-calendar tbody td span.tribe-mini-calendar-no-event{opacity:0}.tribe-mini-calendar tbody td a{display:block;height:100%;width:100%;border:0}.tribe-mini-calendar tbody td.tribe-events-has-events:hover,.tribe-mini-calendar tbody td.tribe-events-has-events:focus,.tribe-mini-calendar tbody td.tribe-events-has-events:active{background:#fff}.tribe-mini-calendar tbody td.tribe-events-has-events:hover a,.tribe-mini-calendar tbody td.tribe-events-has-events:focus a,.tribe-mini-calendar tbody td.tribe-events-has-events:active a{color:#ff2d16}.tribe-mini-calendar tbody td.tribe-mini-calendar-today{background:#fff}.tribe-mini-calendar tbody td.tribe-mini-calendar-today a{color:#ff2d16}.tribe-mini-calendar-nav .tribe-mini-calendar-nav-link{background-image:url(../images/arrow-white.png);background-repeat:no-repeat;background-position:right center;background-size:30px auto;height:40px;width:40px;margin-top:10px;padding:10px 0 5px 0}.tribe-mini-calendar-nav .tribe-mini-calendar-nav-link.prev-month{background-image:url(../images/arrow-white-l.png);background-position:left center}.tribe-mini-calendar-nav .tribe-mini-calendar-nav-link span{opacity:0}.tribe-mini-calendar-nav{border:0 !important}.tribe-mini-calendar-nav td{border:0 !important}.tribe-mini-calendar-nav span{text-transform:uppercase;font-weight:500;font-size:34px;margin:0 2px !important}thead td,th.tribe-mini-calendar-dayofweek,.tribe-mini-calendar th{border:0 !important}.tribe-mini-calendar-list-wrapper{max-width:340px;margin:30px auto}.tribe-mini-calendar-event{margin-bottom:10px;padding:12px 15px 5px 15px !important;width:100%;border:1px solid #fff;position:relative}.tribe-mini-calendar-event h4{margin-top:2px}.list-info h4.subheading{text-transform:none;font-weight:600}.list-info h4.author{text-transform:none;margin-top:2px}.list-info .cost{display:block;margin-top:36px}.list-info a.red-btn{color:#ff2d16;position:absolute;margin:0;border:2px solid #fff;bottom:0;right:0}.list-info a.red-btn:hover{background:#ff2d16;color:#fff;border:2px solid #ff2d16}.mini-cal-head{position:relative;padding-bottom:20px}.mini-cal-head #ajax-loading-mini{position:absolute;bottom:0;margin:0 auto;height:15px;text-align:center;width:15px;left:0;right:0}.tribe-events-notices{background:#ff2d16;border:0;color:#fff;margin:10px 15px 0 15px;padding:6px 14px 12px 14px;text-shadow:none;border-radius:0;width:auto;display:inline-block}.tribe-common--breakpoint-xsmall .detail-box{display:block}.tribe-common header.tribe-events-calendar-list__event-header{display:flex;flex-direction:column}.tribe-events .tribe-events-calendar-list__event-wrapper{flex-direction:column}html{overflow-x:hidden;margin:0;scroll-padding-top:80px}body{font-family:"quasimoda","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;line-height:30px;color:#ff2d16;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;background-color:transparent;margin:0;position:relative}div.bg{position:fixed;top:66px;width:100%;height:100%;background-size:cover;background-position:center top;background-repeat:no-repeat}#container{position:relative}#content{min-height:calc(100vh - 624px)}.wrap,.wrap-fw{width:100%;margin:0 auto;padding:0 30px}.content-box{margin-left:auto;margin-right:auto}.hide-l{display:block}a,a:visited{color:#ff2d16;text-decoration:none}a:hover,a:focus,a:visited:hover,a:visited:focus{text-decoration:underline}a:active,a:visited:active{text-decoration:underline}a:link,a:visited:link{-webkit-tap-highlight-color:#ff2d16}a,*:focus{outline:0 !important}p a{color:#ff2d16;display:inline;text-decoration:none !important;background-image:linear-gradient(currentColor, currentColor);background-position:0% 95%;background-repeat:no-repeat;background-size:100% 2px}.tribe-events-content a,.entry-content a,.extra-box a{color:#ff2d16;border-bottom:none}.tribe-events-content a:hover,.entry-content a:hover,.extra-box a:hover{color:#ff2d16;border-bottom:none}.tribe-events-content h2,.tribe-events-content h3,.tribe-events-content h4,.entry-content h2,.entry-content h3,.entry-content h4,.extra-box h2,.extra-box h3,.extra-box h4{margin-bottom:15px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6{text-rendering:optimizelegibility;margin:0;text-transform:uppercase}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a{text-decoration:none}h1,.h1{font-size:44px;line-height:1.1em;font-weight:500;padding-bottom:30px}h2,.h2{font-size:30px;line-height:44px}h3,.h3{font-size:24px;line-height:28px}h4,.h4{font-weight:400;font-size:20px;line-height:26px}h5,.h5{font-size:20px;line-height:26px}h6{font-size:20px;line-height:26px;border:2px solid #ff2d16;padding:5px 10px;display:inline-block;margin:0.8em 0}p{font-size:20px;margin:0 0 24px 0;line-height:30px}li{margin:0}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}hr{border:0px solid #ff2d16;border-top:1px solid #ff2d16}.custom-content-event .tribe-events-content,.custom-content-event .tribe-events-content h2,.custom-content-event .tribe-events-content h3,.custom-content-event .tribe-events-content h4,.custom-content-event .tribe-events-content h5,.custom-content-event .tribe-events-content h6{color:#ff2d16;font-family:"quasimoda","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}#header{background:rgba(255,255,255,0);position:fixed;top:0;width:100%;z-index:105;-webkit-transition:all 0.3s cubic-bezier(0.12, 0.845, 0.305, 1);transition:all 0.3s cubic-bezier(0.12, 0.845, 0.305, 1);height:84px}#header #logo{padding:18px 0;width:208px;display:flex;margin-right:12px;height:84px}#header #logo a{height:48px;width:208px;background-size:contain;background-position:center bottom;background-image:url(../images/logo-big.png);background-repeat:no-repeat}#header.shrink{height:66px;background-color:#fff !important;border-bottom:1px solid #ff2d16}#header.shrink #logo{height:66px}#header.shrink #logo a{height:30px;background-image:url(../images/logo.png)}#inner-header{justify-content:space-between;display:flex}#inner-header .left-header{display:flex;justify-content:flex-end}#inner-header .left-header nav ul.top-nav{margin:18px 0 0 0}#inner-header .right-header{display:flex;font-size:22px;line-height:24px;margin-right:40px}#inner-header .right-header .searchform{display:none}#inner-header .right-header ul.nav.right-nav{margin:25px 0 0 0}#inner-header .right-header ul.nav.right-nav li{display:none}#inner-header .right-header ul.nav.right-nav li.red-btn-li{display:none}#inner-header .right-header ul.nav.right-nav li a{font-weight:normal;text-transform:none;font-size:22px}#inner-header .right-header ul.nav.right-nav li a:hover span{border-bottom:2px solid #ff2d16}#menu-main-menu{display:none}.social-icons{text-align:right;position:relative;top:70px;z-index:101}.social-icons a{background:transparent;display:inline-block;position:relative;left:10px;width:25px;height:25px;border-radius:50%;margin:0 -1px 0 0;text-align:center;line-height:23px;font-size:16px;transition:all 0.2s ease-out}.social-icons a:hover{background:#ff2d16;color:#fff}.sidebar_open .social-icons{z-index:100;visibility:hidden}.sidebar_open header{display:none}.tribe-events-page-template .social-icons,.tribe-events-page-template .tribe-common{opacity:0}.tribe-events-page-template.loaded .social-icons,.tribe-events-page-template.loaded .tribe-common{opacity:1}#sidebar1{font-family:"quasimoda","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}#sidebar1 #tribe-widget-events-month-3 .tribe-common .tribe-common-l-container,#sidebar1 .widget_tribe-widget-events-month .tribe-common .tribe-common-l-container{padding:0}#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month{background:transparent;border-radius:0;padding:0}#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-c-top-bar__nav-list-date,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-c-top-bar__nav-list-date{font-size:22px;font-family:"quasimoda","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-c-top-bar__nav-list-item a,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-c-top-bar__nav-list-item a{display:inline-block;background-image:url(../images/arrow-white-l.png);background-repeat:no-repeat;background-position:right center;background-size:30px auto;height:40px;width:40px;margin-top:-10px;padding:10px 0 5px 0}#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-c-top-bar__nav-list-item a svg,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-c-top-bar__nav-list-item a svg{display:none}#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-c-top-bar__nav-list-item button,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-c-top-bar__nav-list-item button{opacity:0;width:40px;padding:10px 0 5px 0}#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-c-top-bar__nav-list-item .tribe-events-c-top-bar__nav-link--next,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-c-top-bar__nav-list-item .tribe-events-c-top-bar__nav-link--next{background-image:url(../images/arrow-white.png);background-position:left center}#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month header.tribe-events-header,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month header.tribe-events-header{text-transform:uppercase}#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-calendar-month__header-column,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-calendar-month__header-column{padding-bottom:5px}#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-calendar-month__header-column h3,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-calendar-month__header-column h3{color:white;font-family:"quasimoda","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;font-size:20px}#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-calendar-month__day,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-calendar-month__day{padding:0 !important;margin:2px;min-height:0;height:40px;border:1px solid white;border-radius:0}#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-calendar-month__day h3,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-calendar-month__day h3{color:transparent;font-weight:800;padding:3px;font-size:20px;font-family:"quasimoda","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-calendar-month__day.has_events h3,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-calendar-month__day.has_events h3{color:white}#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell:hover,#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell--selected,#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-calendar-month__day .tribe-events .tribe-events-calendar-month__day-cell--selected:focus,#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-calendar-month__day .tribe-events .tribe-events-calendar-month__day-cell--selected:hover,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell:hover,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell--selected,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-calendar-month__day .tribe-events .tribe-events-calendar-month__day-cell--selected:focus,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-calendar-month__day .tribe-events .tribe-events-calendar-month__day-cell--selected:hover{background:transparent}#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell:hover h3,#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell--selected h3,#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-calendar-month__day .tribe-events .tribe-events-calendar-month__day-cell--selected:focus h3,#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-calendar-month__day .tribe-events .tribe-events-calendar-month__day-cell--selected:hover h3,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell:hover h3,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell--selected h3,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-calendar-month__day .tribe-events .tribe-events-calendar-month__day-cell--selected:focus h3,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-calendar-month__day .tribe-events .tribe-events-calendar-month__day-cell--selected:hover h3{color:transparent}#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-calendar-month__day.has_events .tribe-events-calendar-month__day-cell:hover,#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-calendar-month__day.has_events .tribe-events-calendar-month__day-cell--selected,#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-calendar-month__day.has_events .tribe-events .tribe-events-calendar-month__day-cell--selected:focus,#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-calendar-month__day.has_events .tribe-events .tribe-events-calendar-month__day-cell--selected:hover,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-calendar-month__day.has_events .tribe-events-calendar-month__day-cell:hover,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-calendar-month__day.has_events .tribe-events-calendar-month__day-cell--selected,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-calendar-month__day.has_events .tribe-events .tribe-events-calendar-month__day-cell--selected:focus,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-calendar-month__day.has_events .tribe-events .tribe-events-calendar-month__day-cell--selected:hover{background:white}#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-calendar-month__day.has_events .tribe-events-calendar-month__day-cell:hover h3,#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-calendar-month__day.has_events .tribe-events-calendar-month__day-cell--selected h3,#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-calendar-month__day.has_events .tribe-events .tribe-events-calendar-month__day-cell--selected:focus h3,#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-calendar-month__day.has_events .tribe-events .tribe-events-calendar-month__day-cell--selected:hover h3,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-calendar-month__day.has_events .tribe-events-calendar-month__day-cell:hover h3,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-calendar-month__day.has_events .tribe-events-calendar-month__day-cell--selected h3,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-calendar-month__day.has_events .tribe-events .tribe-events-calendar-month__day-cell--selected:focus h3,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-calendar-month__day.has_events .tribe-events .tribe-events-calendar-month__day-cell--selected:hover h3{color:#ff2d16}#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-calendar-month__mobile-events-icon--event,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-calendar-month__mobile-events-icon--event{display:none}#sidebar1 #tribe-widget-events-month-3 .tribe-events-widget-events-month .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date,#sidebar1 .widget_tribe-widget-events-month .tribe-events-widget-events-month .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date{opacity:1}#sidebar1 #tribe-widget-events-month-3 .tribe-events-c-day-marker,#sidebar1 .widget_tribe-widget-events-month .tribe-events-c-day-marker{display:none}#sidebar1 #tribe-widget-events-month-3 .tribe-events-calendar-month-mobile-events__mobile-event,#sidebar1 .widget_tribe-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event{border:1px solid white;margin:5px 2px;padding:10px 10px 5px}#sidebar1 #tribe-widget-events-month-3 .tribe-events-calendar-month-mobile-events__mobile-event h4 a:hover,#sidebar1 .widget_tribe-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event h4 a:hover{color:white;text-decoration:underline}#sidebar1 #tribe-widget-events-month-3 .tribe-events-calendar-month-mobile-events__mobile-event h4 a:visited,#sidebar1 .widget_tribe-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event h4 a:visited{color:white}#sidebar1 #tribe-widget-events-month-3 .tribe-events-calendar-month-mobile-events__mobile-event .tribe-events-duration,#sidebar1 .widget_tribe-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event .tribe-events-duration{margin-bottom:10px}#sidebar1 #tribe-widget-events-month-3 .tribe-events-calendar-month-mobile-events__mobile-event .tribe-events-duration,#sidebar1 #tribe-widget-events-month-3 .tribe-events-calendar-month-mobile-events__mobile-event .tribe-event-date-start,#sidebar1 #tribe-widget-events-month-3 .tribe-events-calendar-month-mobile-events__mobile-event .tribe-event-time,#sidebar1 #tribe-widget-events-month-3 .tribe-events-calendar-month-mobile-events__mobile-event .sub-heading,#sidebar1 #tribe-widget-events-month-3 .tribe-events-calendar-month-mobile-events__mobile-event .author,#sidebar1 #tribe-widget-events-month-3 .tribe-events-calendar-month-mobile-events__mobile-event .cost,#sidebar1 .widget_tribe-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event .tribe-events-duration,#sidebar1 .widget_tribe-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event .tribe-event-date-start,#sidebar1 .widget_tribe-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event .tribe-event-time,#sidebar1 .widget_tribe-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event .sub-heading,#sidebar1 .widget_tribe-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event .author,#sidebar1 .widget_tribe-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event .cost{font-size:16px}#sidebar1 #tribe-widget-events-month-3 .tribe-events-calendar-month-mobile-events__mobile-event .tribe-events-title,#sidebar1 .widget_tribe-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event .tribe-events-title{margin-bottom:10px}#sidebar1 #tribe-widget-events-month-3 .tribe-events-calendar-month-mobile-events__mobile-event .list-info .label-premiere,#sidebar1 .widget_tribe-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event .list-info .label-premiere{border:2px solid white;margin:0px 0 10px}#sidebar1 #tribe-widget-events-month-3 .tribe-events-calendar-month-mobile-events__mobile-event .list-info .cost,#sidebar1 .widget_tribe-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event .list-info .cost{margin-top:20px}#sidebar1 #tribe-widget-events-month-3 .tribe-events-calendar-month-mobile-events__mobile-event .list-info .red-btn,#sidebar1 .widget_tribe-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event .list-info .red-btn{background:#fff;color:#ff2d16;border:1px solid #fff;bottom:0px;right:2px;padding:7px}#sidebar1 #tribe-widget-events-month-3 .tribe-events-calendar-month-mobile-events__mobile-event .list-info .red-btn:active,#sidebar1 .widget_tribe-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event .list-info .red-btn:active{top:auto}#sidebar1 #tribe-widget-events-month-3 .tribe-events-calendar-month-mobile-events__mobile-event .list-info .red-btn:hover,#sidebar1 #tribe-widget-events-month-3 .tribe-events-calendar-month-mobile-events__mobile-event .list-info .red-btn:focus,#sidebar1 #tribe-widget-events-month-3 .tribe-events-calendar-month-mobile-events__mobile-event .list-info .red-btn:active,#sidebar1 .widget_tribe-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event .list-info .red-btn:hover,#sidebar1 .widget_tribe-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event .list-info .red-btn:focus,#sidebar1 .widget_tribe-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event .list-info .red-btn:active{color:#fff;background:#ff2d16}#sidebar1 .tribe-events .tribe-events-view-loader{align-items:center;justify-content:center;flex-direction:column;display:flex;position:absolute;top:-10px;right:0;bottom:-10px;left:0;z-index:100;background-color:#ff2d16}#sidebar1 .tribe-common .tribe-common-b1{display:none}.tribe-events .tribe-events-calendar-list__month-separator{font-size:26px}.close_search{display:none}.search_open #inner-header .left-header{display:none}.search_open #inner-header .right-header{width:100%;position:absolute;top:0;left:0;z-index:5}.search_open #inner-header .right-header .searchform{max-width:none;width:100%;margin:0;display:flex;align-items:center}.search_open #inner-header .right-header .searchform #s{background:#fff;position:absolute;top:0px;left:0;border:none;width:100%;margin:0 auto;height:100%;text-align:center;caret-color:#ff2d16;border-bottom:1px solid #ff2d16;display:inline-block;font-size:20px}.search_open #inner-header .right-header .searchform label{display:none}.search_open #inner-header .right-header .searchform .close_search{display:inline-block;position:relative;z-index:10;margin:6px 0 0 1%}.search_open #inner-header .right-header .searchform #searchsubmit{display:inline-block;margin:15px 1% 0 0;height:40px;background:url(../images/arrow-red.png) 90% 0 no-repeat;background-size:contain;border:none;color:transparent;position:relative;z-index:5;transition:all 0.2s ease-out}.search_open #inner-header .right-header .searchform #searchsubmit:hover{color:white !important;background:url(../images/arrow-red.png) 100% 0 no-repeat;background-size:contain}.search_open #inner-header .right-header ul{display:none}.search_open ::-webkit-input-placeholder{opacity:0.5;font-size:20px !important}.search_open ::-moz-placeholder{opacity:0.5;font-size:20px !important}.search_open :-ms-input-placeholder{opacity:0.5;font-size:20px !important}.search_open :-moz-placeholder{opacity:0.5;font-size:20px !important}.search_open .search_open #s:placeholder-shown{color:blue}.search_open .shrink #inner-header .searchform #s{border-bottom:none}.admin-bar #header{top:46px}.taptap-by-bonfire{margin:0}.taptap-by-bonfire .menu{list-style:none;margin:0 auto;max-width:600px}.taptap-by-bonfire ul li{text-transform:uppercase;text-align:left}.taptap-by-bonfire ul li a{font-weight:bold;margin-top:10px;font-size:24px !important;margin-top:14px !important}.taptap-by-bonfire ul li .sub-menu a{padding:3px 0 3px 30px;font-weight:normal}.taptap-by-bonfire ul li .menu li span{border:0}.taptap-main-wrapper{height:auto !important}.taptap-main-menu-button::before,.taptap-main-menu-button div.taptap-main-menu-button-middle::before,.taptap-main-menu-button::after{height:4px}.taptap-menu-active .taptap-main-menu-button{position:absolute;right:0;top:0;width:32px;height:32px;opacity:1}.taptap-menu-active .taptap-main-menu-button:hover{opacity:1}.taptap-menu-active .taptap-main-menu-button:before{position:absolute;left:0;content:'X';height:auto;font-size:40px;font-weight:600;width:60px;background-color:#fff !important;transition:all 0s ease;margin:0}.taptap-sub-arrow{background-image:url(../images/arrow-red.png);background-repeat:no-repeat;background-position:left top;background-size:30px auto;height:40px;width:40px}.taptap-sub-arrow .taptap-sub-arrow-inner{opacity:0}.taptap-sub-arrow.taptap-submenu-active{background-image:url(../images/arrow-red-d.png)}.taptap-by-bonfire>.menu>li.menu-item-has-children>span.taptap-sub-arrow{top:10px !important}.taptap-by-bonfire>.menu>li.menu-item-has-children>span.taptap-sub-arrow.taptap-submenu-active{top:8px !important}.taptap-main-menu-button{padding:2px 5px}.sidebar{position:fixed;right:0;top:0;height:100vh;overflow-x:hidden;overflow-y:hidden;margin-top:0;display:flex;align-items:flex-end;z-index:102}.sidebar .sidebar-toggle{min-height:100vh;height:100%;width:100vw;margin-right:-100vw;background-color:#FFD200;background-color:#ff2d16;padding:30px;color:#fff;overflow-y:scroll;font-size:20px;line-height:1.3em}.sidebar .sidebar-toggle a{color:#fff;font-weight:800}.sidebar .sidebar-toggle .red-btn{color:#ff2d16}.sidebar .sidebar-toggle .red-btn:hover{color:#fff}.sidebar_open .sidebar-toggle{padding:30px 90px 30px 20px}.button-toggle{font-size:30px;line-height:30px;font-weight:500;cursor:pointer;color:#fff;border:none;height:160px;width:40px;padding:5px 5px 55px 5px;transition:all 0.2s ease-out;align-items:flex-end;flex-direction:row;justify-content:flex-start;display:flex;text-align:left;margin-bottom:40vh;position:relative;bottom:auto;margin-top:0;right:auto;background-color:#ff2d16;background-image:url(../images/arrow-white.png);background-repeat:no-repeat;background-position:10px 94%;background-size:24px 21.9px;outline:none}.button-toggle span{display:inline-block;width:50px;height:40px;background:url(../images/icon-cal.svg) center center no-repeat;background-size:auto}.button-toggle.open{position:absolute;bottom:auto;bottom:50%;margin-bottom:0;margin-top:80px;right:10px;background-image:none;background-repeat:no-repeat;background-position:10px 94%}.button-toggle.open::before{content:'X';height:auto;font-size:40px;font-weight:400;color:#fff;position:absolute;bottom:10px;left:17px}.button-toggle.open span{display:none}ul.highlight-boxes{display:block;margin-top:50vh}ul.highlight-boxes li{-webkit-transition:all 0.3s cubic-bezier(0.12, 0.845, 0.305, 1);transition:all 0.3s cubic-bezier(0.12, 0.845, 0.305, 1);background:#fff;border:1px solid #ff2d16;padding:15px;max-width:440px;margin:0 auto 20px auto}ul.highlight-boxes li a h3{text-transform:uppercase;font-weight:500;font-size:30px;padding-bottom:30px;line-height:30px;overflow-wrap:break-word}ul.highlight-boxes li p{font-size:20px;line-height:26px;margin:0 0;align-self:flex-end;font-weight:500;padding-top:15px}.home .featured{margin-top:100px}.home .featured ul{margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.home .featured li.tribe_events{margin:10px;max-width:100%;border:1px solid #ff2d16;background-size:cover;background-position:center center;background-repeat:no-repeat;padding:15px;min-height:400px;position:relative;width:100%}.home .featured li.tribe_events .title-box{width:auto;padding:12px 15px 15px 15px;display:inline-block;margin-bottom:80px;-webkit-transition:all 0.3s cubic-bezier(0.12, 0.845, 0.305, 1);transition:all 0.3s cubic-bezier(0.12, 0.845, 0.305, 1)}.home .featured li.tribe_events .title-box a:hover{text-decoration:none}.home .featured li.tribe_events .title-box h2{font-size:40px;line-height:40px;font-weight:500}.home .featured li.tribe_events .title-box h4{font-size:18px;line-height:24px}.home .featured li.tribe_events .ticket-button{font-size:20px;text-transform:uppercase;font-weight:500;display:flex;position:absolute;bottom:15px;right:15px;background:#fff;border:1px solid #ff2d16}.home .featured li.tribe_events .ticket-button a{padding:8px 15px;-webkit-transition:all 0.3s cubic-bezier(0.12, 0.845, 0.305, 1);transition:all 0.3s cubic-bezier(0.12, 0.845, 0.305, 1)}.home .featured li.tribe_events .ticket-button span{padding:8px 15px;display:block}.home .featured li.tribe_events .ticket-button a:hover{color:#fff;background:#ff2d16;display:block;text-decoration:none}.home .featured li.tribe_events.scrolling .title-box{background:#fff}.home .featured li.tribe_events.scrolling .title-box h4{display:block}.home .featured li.box{border:1px solid #ff2d16;margin:10px 0;padding:15px 15px 20px;width:100%;display:flex;flex-direction:column;justify-content:space-between;-webkit-transition:all 0.3s cubic-bezier(0.12, 0.845, 0.305, 1);transition:all 0.3s cubic-bezier(0.12, 0.845, 0.305, 1)}.home .featured li.box.layout-red-background{color:#fff;background:#ff2d16}.home .featured li.box.layout-red-background a,.home .featured li.box.layout-red-background a:link,.home .featured li.box.layout-red-background a:visited:link{color:#fff;-webkit-tap-highlight-color:#fff}.home .featured li.box.layout-red-background:hover{color:#ff2d16;background:#fff}.home .featured li.box.layout-red-background:hover a,.home .featured li.box.layout-red-background:hover a:link,.home .featured li.box.layout-red-background:hover a:visited:link,.home .featured li.box.layout-red-background:hover a:hover{color:#ff2d16;-webkit-tap-highlight-color:#ff2d16}.home .featured li.box.scrolling,.home .featured li.box.scrolling:hover{background:#fff;color:#ff2d16}.home .featured li.box.scrolling a,.home .featured li.box.scrolling a:link,.home .featured li.box.scrolling a:visited:link,.home .featured li.box.scrolling a:hover,.home .featured li.box.scrolling:hover a,.home .featured li.box.scrolling:hover a:link,.home .featured li.box.scrolling:hover a:visited:link,.home .featured li.box.scrolling:hover a:hover{color:#ff2d16;-webkit-tap-highlight-color:#ff2d16}.home .featured li.box.layout-big-centered-title{padding:10px 15px 20px;text-align:center}.home .featured li.box.layout-big-centered-title h2{font-size:32px;line-height:36px;text-align:center;width:100%}.home .featured li.box.layout-half-width{width:100%;display:flex;flex-direction:column;justify-content:space-between;margin:10px 0}.home .featured li.box h2{font-size:30px;line-height:30px;font-weight:500;padding-bottom:30px;width:100%}.home .featured li.box p{font-size:18px;line-height:24px;width:100%;margin-bottom:0;max-width:900px}.home.page .content-box{max-width:1140px}.page .content-box,.search .content-box{max-width:740px;margin:66px auto 48px auto}.search .searchform label{display:none}.search .searchform button.red-btn{margin-left:12px;padding:4px 5px}.searchform{display:flex;justify-content:flex-start;flex-wrap:wrap;max-width:500px}.searchform input[type="search"].search-toggle{width:300px;display:block;margin-top:13px}.searchform .label-toggle{cursor:pointer;display:flex;padding:24px 10px 12px 10px}.page-template-searchpage .label-toggle{display:none}.page-template-searchpage .search-toggle{margin-right:20px}h1.search-results{line-height:1.3em}h1.search-results span{font-weight:500;font-size:40px;display:block}.search article{margin-bottom:40px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__list-item{width:50%;height:60px}.tribe-events-c-nav__list-item--prev{background-image:url(../images/arrow-red-l.png);background-repeat:no-repeat;background-position:left top;background-size:auto 100%;padding-left:80px}.tribe-events-c-nav__list-item--prev span{display:none}.tribe-events-c-nav__list-item--prev.disabled{opacity:0.5}.tribe-events-c-nav__list-item--prev a{min-width:80px}.tribe-events-c-nav__list-item--next{background-image:url(../images/arrow-red.png);background-repeat:no-repeat;background-position:right top;background-size:auto 100%;padding-right:80px}.tribe-events-c-nav__list-item--next span{display:none}.tribe-events-c-nav__list-item--next.disabled{opacity:0.5}.tribe-events-c-nav__list-item--next a{min-width:80px}.tribe-events-content img{max-width:100%;height:auto}#tribe-events-footer{display:none}#content{margin-top:100px;padding-top:20px;height:auto}.byline{color:#ff2d16;font-style:italic;margin:0}.entry-content ul{list-style:none;list-style-position:inside;padding:0 20px 35px 3em;margin:0}.entry-content ul li::before{content:" ";background-color:#ff2d16;width:5px;height:5px;border-radius:50%;display:inline-block;position:absolute;margin-left:-1.0em;margin-top:0.65em}.entry-content table{width:100%;border:1px solid #ff2d16;margin-bottom:1.5em}.entry-content table caption{margin:0 0 7px;font-size:0.75em;color:#9fa6b4;text-transform:uppercase;letter-spacing:1px}.entry-content tr:nth-child(even){background:red;color:#fff}.entry-content tr:nth-child(even) a{color:#fff}.entry-content td{padding:7px}.entry-content td:last-child{border-right:0}.entry-content th{padding:20px 10px}.entry-content th:last-child{border-right:0}blockquote{padding-left:30px;font-style:italic;border-left:4px solid #ff2d16;margin:2em 1em 2em 0}blockquote strong{text-transform:uppercase}blockquote img{margin:0 0 1.5em 0;max-width:100%;height:auto}blockquote .size-auto,blockquote .size-full,blockquote .size-large,blockquote .size-medium,blockquote .size-thumbnail{max-width:100%;height:auto}blockquote pre{background:#000;color:#f8f9fa;font-size:0.9em;padding:1.5em;margin:0 0 1.5em;border-radius:3px}.wp-caption{max-width:100%;padding:0;font-size:14px;line-height:16px;text-align:left;margin:5px 0 0 0}.wp-caption img{max-width:100%;margin-bottom:0;display:block;height:auto}.wp-caption p.wp-caption-text{font-size:14px;margin:5px 0;text-align:left;line-height:16px}p.caption{font-size:12px;margin:5px 0;text-align:left;line-height:14px}.tags{margin:0}.pagination,.wp-prev-next{margin:1.5em 0}.pagination{text-align:center;justify-content:center}.pagination ul{display:inline-block;background-color:#fff;white-space:nowrap;padding:0;clear:both;border-radius:3px}.pagination li{padding:0;margin:0;float:left;display:inline;overflow:hidden;border-right:1px solid #ff2d16}.pagination li:last-child{border:none}.pagination a,.pagination span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:normal;padding:5px 10px 7px;min-width:35px;display:block;color:#ff2d16}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus{background-color:#ff2d16;color:#fff}.pagination .current{cursor:default;color:#444}.pagination .current:hover,.pagination .current:focus{background-color:#fff;color:#444}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}.tribe-events-calendar-list{padding-left:10px}.tribe-events .tribe-events-l-container{padding-left:30px}.tribe-events-single-event-title{color:#ff2d16}.tribe-events .tribe-events-calendar-list__event-datetime-recurring-link{display:none}#container .tribe-events-calendar-list__month-separator{text-align:center}#container .tribe-events-calendar-list__month-separator::after{display:none}#container .tribe-events-calendar-list__month-separator-text{color:#ff2d16;font-weight:600;font-size:40px;text-align:center;font-family:"quasimoda","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}#container .tribe-events .tribe-events-calendar-list__event-date-tag-datetime{margin-bottom:5px}#container .tribe-events-calendar-list__event-date-tag-weekday,#container .tribe-events-calendar-list__event-date-tag-daynum{font-size:26px;color:#ff2d16;font-family:"quasimoda","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}#container .tribe-events-calendar-list__event-datetime{font-weight:400;color:#ff2d16;font-family:"quasimoda","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px}#container .tribe-events-calendar-list__event-title a{color:#ff2d16;font-family:"quasimoda","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}#container .tribe-events-calendar-list__event-title a:hover{border:none;text-decoration:underline}#container .ticket-box a{color:#ff2d16}#container .ticket-box a:hover{color:#fff}#container .tribe-events-c-nav__list .tribe-common-c-svgicon--caret-right,#container .tribe-events-c-nav__list .tribe-common-c-svgicon--caret-left{display:none}.post-type-archive #content{margin-top:0}.post-type-archive #inner-content{margin:0 auto}.event_archive_list .tribe-event-box{display:flex}.wrap.events-archiv{max-width:960px;margin:120px auto 0 auto;padding-left:42px;padding-right:42px}.wrap.events-archiv h1.archive-title{display:flex;align-items:center;justify-content:center;font-size:40px;text-transform:uppercase;font-weight:600;margin:20px 0 30px 0}.wrap.events-archiv article{width:100%;margin:0 0 20px 0;border:1px solid #ff2d16;display:flex;justify-content:space-between;position:relative;z-index:1;flex-direction:column;padding:0}.wrap.events-archiv article .event_archive_thumb{flex-basis:0%;display:none}.wrap.events-archiv article .event_archive_infos{padding:5px 15px 15px 15px;display:flex;justify-content:flex-start;position:relative;z-index:1;flex-direction:column;flex-basis:100%}.wrap.events-archiv article .event_archive_infos .archive_infos_header{display:flex;flex-direction:column;justify-content:space-between}.wrap.events-archiv article .event_archive_infos .archive_infos_header .spielzeit{margin:0;order:1}.wrap.events-archiv article .event_archive_infos .archive_infos_header a{order:2}.wrap.events-archiv article span.info2,.wrap.events-archiv article span.info2 p{font-size:20px;display:block;line-height:1.3em}.events-archiv .searchandfilter ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.events-archiv .searchandfilter h4{display:inline-block}.events-archiv .searchandfilter .sf-input-text,.events-archiv .searchandfilter .sf-input-select{border:1px solid #ff2d16;height:50px;font-size:20px;min-width:200px;margin-bottom:0;padding:6px 10px 8px}.single-veranstaltungsarchiv #header{background:#fff}.single-veranstaltungsarchiv #content{margin-top:0}.page-template-page-lab_2021{padding-top:46px}.page-template-page-lab_2021 .social-icons,.page-template-page-lab_2021 .sidebar,.page-template-page-lab_2021 header,.page-template-page-lab_2021 .nav_toggle{display:none}.page-template-page-lab_2021 .taptap-menu-button-wrapper{display:block !important;top:4px !important;right:2px}.page-template-page-lab_2021 .taptap-background-color{background-color:white !important}.page-template-page-lab_2021 #content.lab_content{margin:0;padding-top:0}.page-template-page-lab_2021 p{line-height:1.3;font-size:16px}.page-template-page-lab_2021 .lab_container{top:0;display:flex;height:100vh;flex-wrap:wrap;align-content:flex-start}.page-template-page-lab_2021 .lab_section_container{height:calc(100% - 45px);background:#white;-webkit-transition:all 0.3s cubic-bezier(0.12, 0.845, 0.305, 1);transition:all 0.3s cubic-bezier(0.12, 0.845, 0.305, 1)}.page-template-page-lab_2021 .lab_section_container.container_left{flex-basis:100%;flex-grow:1}.page-template-page-lab_2021 .lab_section_container.container_right{flex-basis:100%;flex-grow:1;display:flex;flex-direction:column}.page-template-page-lab_2021 .lab_section_container.container_right .lab_section{flex-basis:45px;flex-grow:1;position:relative}.page-template-page-lab_2021 .lab_section{overflow-y:scroll;-webkit-transition:all 0.3s cubic-bezier(0.12, 0.845, 0.305, 1);transition:all 0.3s cubic-bezier(0.12, 0.845, 0.305, 1);overflow-x:hidden;scrollbar-width:none}.page-template-page-lab_2021 .lab_section .lab_section_content{padding:20px 10px;border-top:none}.page-template-page-lab_2021 .lab_section::-webkit-scrollbar{display:none}.page-template-page-lab_2021 .lab_section .lab_section_meta{position:sticky;top:0;left:0;height:45px;width:100%;background:#ff2d16;z-index:2;padding:12px 10px 13px;font-size:16px;font-weight:800;color:white}.page-template-page-lab_2021 .lab_section .lab_section_meta h2{font-size:20px;line-height:1em;margin:0;padding:0}.page-template-page-lab_2021 .lab_section .lab_section_meta a{position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center;background:#ff2d16;border-left:1px solid white;height:100%;aspect-ratio:1 / 1;width:45px;color:white;font-size:26px;font-weight:400;line-height:1;cursor:pointer}.page-template-page-lab_2021 .lab_section .lab_section_meta a:hover{background:white;color:#ff2d16;text-decoration:none}.page-template-page-lab_2021 .close span{transform:translate(2px, -2px) rotate(45deg);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.page-template-page-lab_2021 .close span::before{content:"+"}.page-template-page-lab_2021 .lab_chat{display:none}.page-template-page-lab_2021 .lab_stage{height:calc(100vh - 46px)}.page-template-page-lab_2021 .lab_section_container.container_right .lab_section.lab_welcome.closed{flex-grow:0}.page-template-page-lab_2021 .lab_section_container.container_right .lab_section.lab_welcome{flex-grow:0.5}.page-template-page-lab_2021 .lab_section_container .lab_section.closed{flex-grow:0;margin-bottom:1px}.page-template-page-lab_2021 .lab_section_container .lab_section.closed span{transform:translateY(-4px)}.page-template-page-lab_2021 .lab_section_container .lab_section.closed span::before{content:"+"}.page-template-page-lab_2021 .lab_section_container.container_left .closed,.page-template-page-lab_2021 .lab_section_container.container_left.closed{height:46px}.page-template-page-lab_2021 .footer{display:none}.footer{height:200px;background-color:#fff;color:#000;padding:40px 0 20px;border-top:1px solid #ff2d16;margin-top:150px;text-align:center}.footer .inner-footer .footer-navs{display:flex;justify-content:flex-end;flex-direction:column}.footer .inner-footer .footer-navs .footer-links.nav{margin:14px 0 0 0;top:0}.footer .inner-footer .footer-navs .footer-links.nav li{flex-basis:auto;margin:0 10px;padding:0;height:auto;font-size:20px;font-weight:400;display:inline-block}.footer .inner-footer .footer-navs .footer-links.nav li>a,.footer .inner-footer .footer-navs .footer-links.nav li>a:hover{text-decoration:none;margin:0;padding:0;font-size:20px;font-weight:400;text-transform:none}.footer .inner-footer .footer-navs .social-icons-footer{display:inline-block}.footer .inner-footer .footer-navs .social-icons-footer a{margin-left:8px;font-size:22px}.footer .copyright{margin:0;font-size:14px;padding-right:10px;padding-top:20px;display:block;width:100%;color:#ff2d16}.footer .copyright a{text-decoration:none}.cli_settings_button{color:#fff !important}@media only screen and (min-width: 481px){#inner-header{justify-content:space-between;display:flex}#inner-header .right-header ul.nav.right-nav{margin:20px 0 0 0}#inner-header .right-header ul.nav.right-nav li.red-btn-li{display:inline-block;margin:-11px 0 0 0}#inner-header .right-header ul.nav.right-nav li.red-btn-li a{display:inline-block;position:relative;text-decoration:none;text-transform:uppercase;color:#ff2d16;font-size:0.9em;font-size:22px;line-height:22px;font-weight:bold;padding:5px;border-radius:0;border:3px solid #ff2d16;background:#fff;cursor:pointer;margin:0;-webkit-transition:all 0.3s cubic-bezier(0.12, 0.845, 0.305, 1);transition:all 0.3s cubic-bezier(0.12, 0.845, 0.305, 1)}#inner-header .right-header ul.nav.right-nav li.red-btn-li a:hover,#inner-header .right-header ul.nav.right-nav li.red-btn-li a:focus{color:#fff;background:#ff2d16}.social-icons{top:50px}.taptap-by-bonfire{margin:0 0 0 34px}.taptap-by-bonfire ul li a{font-size:24px !important;margin-top:10px !important}.taptap-sub-arrow{background-size:20px auto;height:30px;width:30px}.taptap-menu-active .taptap-main-menu-button:before{font-size:50px;width:80px}.button-toggle{font-size:40px;line-height:40px;height:240px;width:60px}.button-toggle.open{right:20px}.button-toggle:hover{width:80px}ul.highlight-boxes{margin-top:40vh}.tribe-events .tribe-events-calendar-list__month-separator{font-size:40px}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}p.caption{font-size:14px;line-height:16px}}@media only screen and (min-width: 768px){body{margin:100px 0 0 0;font-size:20px;line-height:30px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{text-rendering:optimizelegibility;margin:0;text-transform:uppercase}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}h1,.h1{font-size:60px;line-height:66px;font-weight:500;padding-bottom:30px}h2,.h2{font-size:32px;line-height:44px}h3,.h3{font-size:26px;line-height:28px}h4,.h4{font-weight:400;font-size:20px;line-height:26px}h5,.h5{font-size:20px;line-height:26px}p{font-size:20px;margin:0 0 24px 0;line-height:34px}.admin-bar #header{top:32px}#inner-header .right-header ul.nav.right-nav li.red-btn-li{margin:-7px 0 0 0}.social-icons{top:-20px;left:10px}.sidebar_open header{display:block}ul.nav{border:0;display:flex;justify-content:left;width:auto}ul.nav:after,ul.nav:before{display:none}ul.nav li{display:block;position:relative;z-index:100;margin-top:2px}ul.nav li a{display:inline;margin:6px 0 0 0;padding:18px 10px;font-weight:bold;font-size:22px;line-height:22px;color:#ff2d16;text-decoration:none;text-transform:uppercase;letter-spacing:0.05em;position:relative}ul.nav li a:hover span{border-bottom:2px solid #ff2d16}ul.nav li ul.sub-menu{border-bottom:1px solid #ff2d16;position:absolute;left:0;top:100%;padding:0 1000em;margin:0 -1000em;display:none;background:#fff;flex-direction:column}ul.nav li ul.sub-menu li{margin-bottom:0;display:block;width:100%;word-break:keep-all}ul.nav li ul.sub-menu li:last-child{margin-bottom:10px}ul.nav li ul.sub-menu li a{padding:0 10px;border-right:0;display:block;font-weight:400;margin:0;font-size:22px;line-height:40px}ul.nav li:hover>ul{display:block}ul.nav li li.current-menu-item a,ul.nav li li.current_page_item a,ul.nav li li.current_page_ancestor a{color:#ff2d16}.left-header ul{padding-top:2px}.taptap-by-bonfire ul li a{font-size:40px !important;margin-top:20px !important}.taptap-sub-arrow{background-size:36px auto;height:40px;width:40px}.taptap-menu-active .taptap-main-menu-button:before{font-size:50px;width:80px}.sub-menu a{padding:11px 0 11px 30px;font-weight:normal}.taptap-by-bonfire>.menu>li.menu-item-has-children>span.taptap-sub-arrow{top:19px !important}.taptap-by-bonfire>.menu>li.menu-item-has-children>span.taptap-sub-arrow.taptap-submenu-active{top:15px !important}.sidebar{top:66px;height:calc(100vh - 66px);z-index:200}.sidebar_open .sidebar-toggle{padding:30px}.sidebar .sidebar-toggle{width:360px;margin-right:-360px;padding:96px 30px 30px 30px}.button-toggle{background-size:34px 31.1px}.button-toggle.open{position:relative;bottom:auto;margin-bottom:40vh;margin-top:0;right:auto}.button-toggle.open span{display:block}ul.highlight-boxes{margin-top:18vh;display:flex;justify-content:center}ul.highlight-boxes li{width:300px;min-height:200px;flex-direction:column;justify-content:space-between;margin:0 10px;background:rgba(255,255,255,0);display:flex}ul.highlight-boxes li:hover a{text-decoration:underline}ul.highlight-boxes.scrolling li{background:#fff}.home .featured{margin-top:200px}.home .featured ul{margin:auto}.home .featured li.tribe_events{margin:15px 15px}.home .featured li.tribe_events .title-box h2{font-size:60px;line-height:60px}.home .featured li.tribe_events .title-box h4{text-transform:uppercase;display:none}.home .featured li.tribe_events .title-box h4.subheading{font-weight:600;font-size:19px}.home .featured li.tribe_events .ticket-button{font-size:24px}.home .featured li.box{background:rgba(255,255,255,0);margin:15px 15px;min-height:240px}.home .featured li.box:hover{background:#fff}.home .featured li.box.layout-red-background:hover{background:#fff;color:#ff2d16}.home .featured li.box.layout-big-centered-title h2{font-size:40px;line-height:40px}.home .featured li.box.layout-half-width{width:calc(50% - 50px);display:flex;flex-direction:column;justify-content:space-between;margin:15px 25px}.home .featured li.box h2{font-size:36px;line-height:36px}.home .featured li.box p{font-size:20px;line-height:26px}.home .featured ul li.layout-half-width:first-child{color:#ff0000}.custom-header-event{width:calc(100% - 30px);max-width:none}.custom-header-event h1.tribe-events-single-event-title{font-size:60px;line-height:60px}.info{text-align:right}.detail-box{flex-direction:row}.tribe-events .tribe-events-calendar-list__month-separator{font-size:60px}.tribe-events .tribe-events-l-container{padding-left:20px}.tribe-events .ticket-box{border-top:0}.tribe-events .ticket-box.on{border-top:0}#container .tribe-events-calendar-list__month-separator-text{color:#ff2d16;font-weight:600;font-size:60px;text-align:center;font-family:"quasimoda", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}.post-type-archive #content{margin-top:0}.post-type-archive #inner-content{margin:0 auto}.event_archive_list .tribe-event-box{display:flex}.wrap.events-archiv{max-width:960px;margin:120px auto 0 auto;padding-left:42px;padding-right:42px}.wrap.events-archiv h1.archive-title{display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:600;margin:20px 0 30px 0;font-size:64px}.wrap.events-archiv article{width:100%;margin:0 0 20px 0;border:1px solid #ff2d16;display:flex;justify-content:space-between;position:relative;z-index:1;flex-direction:column;padding:0}.wrap.events-archiv article .event_archive_thumb{flex-basis:20%;display:inline-block;overflow:hidden}.wrap.events-archiv article .event_archive_thumb img{width:100%;height:100%;object-fit:cover}.wrap.events-archiv article .event_archive_infos{padding:5px 15px 15px 15px;display:flex;justify-content:flex-start;position:relative;z-index:1;flex-direction:column;flex-basis:100%}.wrap.events-archiv article .event_archive_infos .archive_infos_header{flex-direction:row;justify-content:space-between}.wrap.events-archiv article .event_archive_infos .archive_infos_header .spielzeit{margin:0;order:1}.wrap.events-archiv article .event_archive_infos .archive_infos_header a{order:1}.wrap.events-archiv article span.info2,.wrap.events-archiv article span.info2 p{font-size:20px;display:block;line-height:1.3em}.events-archiv .searchandfilter ul{flex-wrap:nowrap;justify-content:space-between;margin-bottom:0}.events-archiv .searchandfilter .sf-input-text,.events-archiv .searchandfilter .sf-input-select{margin-bottom:30px}.searchform{flex-wrap:nowrap}.page-template-page-lab_2021{margin-top:0;padding-top:0}.page-template-page-lab_2021 .taptap-menu-button-wrapper{display:block !important;top:4px !important;right:2px}.page-template-page-lab_2021 .taptap-main-menu-button::before,.page-template-page-lab_2021 .taptap-main-menu-button div.taptap-main-menu-button-middle::before,.page-template-page-lab_2021 .taptap-main-menu-button::after{height:2px}.page-template-page-lab_2021 .taptap-menu-active .taptap-main-menu-button::before,.page-template-page-lab_2021 .taptap-menu-active .taptap-main-menu-button div.taptap-main-menu-button-middle::before,.page-template-page-lab_2021 .taptap-menu-active .taptap-main-menu-button::after{height:0px}.page-template-page-lab_2021 .taptap-main-wrapper.taptap-main-wrapper-active,.page-template-page-lab_2021 .taptap-background-color.taptap-background-color-active,.page-template-page-lab_2021 .taptap-background-overlay.taptap-background-overlay-active{display:flex !important}.page-template-page-lab_2021 .taptap-background-color{background:white !important}.page-template-page-lab_2021 .lab_container{height:100vh}.page-template-page-lab_2021 .lab_section_container{height:100%}.page-template-page-lab_2021 .lab_section_container.container_left{flex-basis:66%;flex-grow:1}.page-template-page-lab_2021 .lab_section_container.container_right{flex-basis:33%;flex-grow:1;padding-left:1px;display:flex;flex-direction:column}.page-template-page-lab_2021 .lab_section_container.container_right .lab_section{flex-basis:45px;flex-grow:1}.page-template-page-lab_2021 .lab_stage{height:100vh}.page-template-page-lab_2021 .lab_stage .lab_section_meta .close{display:none}.page-template-page-lab_2021 .lab_welcome{max-height:260px}.page-template-page-lab_2021 .lab_welcome .lab_section_meta{width:calc(100% - 45px)}.page-template-page-lab_2021 .lab_stage .lab_section_meta{width:100%}.page-template-page-lab_2021 .lab_section_container.container_right .lab_section.lab_welcome.closed{flex-grow:0}.page-template-page-lab_2021 .lab_section_container.container_right .lab_section.lab_welcome{flex-grow:1}.page-template-page-lab_2021 .lab_container.stage_small .lab_section_container.container_left{flex-basis:33%}.page-template-page-lab_2021 .lab_container.stage_small .lab_section_container.container_right{flex-basis:66%}.page-template-page-lab_2021 .lab_section_container:not(.container_left) .lab_section.closed{flex-grow:0;margin-bottom:1px}.page-template-page-lab_2021 .lab_section_container:not(.container_left) .lab_section.closed span{transform:translateY(-4px)}.page-template-page-lab_2021 .lab_section_container:not(.container_left) .lab_section.closed span::before{content:"+"}.page-template-page-lab_2021 .lab_section_container.container_left{height:100vh}.page-template-page-lab_2021 .lab_section_container.container_left .closed,.page-template-page-lab_2021 .lab_section_container.container_left.closed{height:100vh}.page-template-page-lab_2021 .lab_chat.active{display:block}.footer{margin-top:300px;text-align:right}.footer .inner-footer .footer-navs{flex-direction:row}.footer .inner-footer .footer-navs .footer-links.nav{margin:0px 0 0 30px}.custom-header-event h1.tribe-events-single-event-title{font-size:60px;line-height:60px}.detail-box{display:flex}}@media only screen and (min-width: 1030px){.wrap{max-width:1030px}.taptap-by-bonfire ul li a{font-size:40px !important;margin-top:20px !important}ul.highlight-boxes li.scrolling{background:transparent}ul.highlight-boxes li:hover{background:#fff}ul.highlight-boxes li:hover a{text-decoration:underline}ul.highlight-boxes.scrolling li{background:transparent}ul.highlight-boxes.scrolling li:hover{background:#fff}.home .featured li.tribe_events .title-box{background:transparent}.home .featured li.tribe_events .title-box h4{display:none}.home .featured li.tribe_events .title-box:hover{background:#fff}.home .featured li.tribe_events .title-box:hover h4{display:block}.home .featured li.tribe_events:hover .title-box{background:#fff}.home .featured li.tribe_events:hover .title-box h4{display:block}.home .featured li.tribe_events.scrolling .title-box{background:transparent}.home .featured li.tribe_events.scrolling .title-box h4{display:none}.home .featured li.tribe_events.scrolling:hover .title-box{background:#fff}.home .featured li.tribe_events.scrolling:hover .title-box h4{display:block}.home .featured li.box.scrolling{background:transparent}.home .featured li.box.scrolling.layout-red-background{color:#fff;background:#ff2d16 !important}.home .featured li.box.scrolling.layout-red-background a{color:#fff}.home .featured li.box.scrolling:hover{background:#fff;color:#ff2d16}.home .featured li.box.scrolling:hover.layout-red-background{color:#ff2d16;background:#fff !important}.home .featured li.box.scrolling:hover.layout-red-background a{color:#ff2d16}}@media only screen and (min-width: 1240px){.home .bg{background-size:70%}.wrap{max-width:1140px}nav{display:flex}.hide-l{display:none !important}#inner-header .right-header{margin-right:0}#inner-header .right-header .searchform{display:flex;justify-content:space-between}#inner-header .right-header .searchform input[type="search"].search-toggle{width:140px;display:none;margin-top:10px}#inner-header .right-header .searchform button.searchsubmit{display:none}#inner-header .right-header .searchform .label-toggle{cursor:pointer;display:inline;padding:27px 10px 12px 10px}#inner-header .right-header .searchform .label-toggle:hover span{border-bottom:2px solid #ff2d16}#inner-header .right-header ul.nav.right-nav{margin:25px 0 0 0}#inner-header .right-header ul.nav.right-nav li{display:inline-block}#menu-main-menu{display:flex}.social-icons{top:-20px;left:0px}ul.highlight-boxes{margin-top:10vh}ul.highlight-boxes li{margin:0 10px;width:380px}ul.highlight-boxes li a h3{font-size:36px;line-height:36px}.home .featured{margin-top:200px}.home .featured li.tribe_events .title-box h2{font-size:60px;line-height:66px}.home .featured li.box.layout-big-centered-title h2{font-size:50px;line-height:55px}.page-template-page-lab_2021 .taptap-menu-button-wrapper{display:none !important;top:4px !important;right:2px}.page-template-page-lab_2021 .nav_toggle{position:fixed;top:0;right:0;background:white;display:flex;width:45px;height:45px;z-index:200;justify-content:center;align-items:center;--toggle-width: 30px;--toggle-height: 2px;--toggle-main-color: #ff2d16;--toggle-hover-color: #ff2d16}.page-template-page-lab_2021 .nav_toggle span{display:block;height:var(--toggle-height);width:var(--toggle-width);top:0px;background:var(--toggle-main-color);position:relative}.page-template-page-lab_2021 .nav_toggle span::after,.page-template-page-lab_2021 .nav_toggle span::before{display:inline-block;content:'';position:absolute;height:var(--toggle-height);width:var(--toggle-width);background:var(--toggle-main-color)}.page-template-page-lab_2021 .nav_toggle span::before{top:-9px}.page-template-page-lab_2021 .nav_toggle span::after{top:9px}.page-template-page-lab_2021 header,.page-template-page-lab_2021 .lab_content,.page-template-page-lab_2021 .lab_section_meta{-webkit-transition:all 0.3s cubic-bezier(0.12, 0.845, 0.305, 1);transition:all 0.3s cubic-bezier(0.12, 0.845, 0.305, 1)}.page-template-page-lab_2021.header_open .nav_toggle{background:transparent}.page-template-page-lab_2021.header_open .nav_toggle span{background:#fff}.page-template-page-lab_2021.header_open .nav_toggle span::before,.page-template-page-lab_2021.header_open .nav_toggle span::after{background:var(--toggle-main-color)}.page-template-page-lab_2021.header_open .nav_toggle span::before{transform:rotate(45deg) translate(0, 0);top:0px}.page-template-page-lab_2021.header_open .nav_toggle span::after{transform:rotate(-45deg);top:0px}.page-template-page-lab_2021.header_open header{display:block}.page-template-page-lab_2021.header_open #inner-header .right-header{display:none}.page-template-page-lab_2021.header_open #content.lab_content{margin:85px 0 0}.page-template-page-lab_2021.header_open .lab_welcome .lab_section_meta{width:100%}.page-template-page-lab_2021 .lab_container.stage_big .lab_section_container.container_left{flex-basis:75%}.page-template-page-lab_2021 .lab_container.stage_big .lab_section_container.container_right{flex-basis:20%}}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}
