@font-face{font-family:'Alte Haas Grotesk';src:url("../themes/bogentheater/assets/fonts/altehaasgroteskbold-webfont.eot");src:url("../themes/bogentheater/assets/fonts/altehaasgroteskbold-webfont.eot?#iefix") format("embedded-opentype"),url("../themes/bogentheater/assets/fonts/altehaasgroteskbold-webfont.woff") format("woff"),url("../themes/bogentheater/assets/fonts/altehaasgroteskbold-webfont.ttf") format("truetype"),url("../themes/bogentheater/assets/fonts/altehaasgroteskbold-webfont.svg#AlteHaasGroteskBold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Alte Haas Grotesk';src:url("../themes/bogentheater/assets/fonts/altehaasgroteskregular-webfont.eot");src:url("../themes/bogentheater/assets/fonts/altehaasgroteskregular-webfont.eot?#iefix") format("embedded-opentype"),url("../themes/bogentheater/assets/fonts/altehaasgroteskregular-webfont.woff") format("woff"),url("../themes/bogentheater/assets/fonts/altehaasgroteskregular-webfont.ttf") format("truetype"),url("../themes/bogentheater/assets/fonts/altehaasgroteskregular-webfont.svg#AlteHaasGroteskRegular") format("svg");font-weight:normal;font-style:normal}*{-webkit-tap-highlight-color:rgba(255,255,255,0) !important;-webkit-focus-ring-color:rgba(255,255,255,0) !important;outline:none !important}.hidden{display:none !important}i>svg.svg-icon{width:1em;height:1em;fill:currentColor;vertical-align:-0.125em}a{color:var(--foreground-color);text-decoration:underline}a:focus,
a:active,
a:hover{text-decoration:none;color:var(--foreground-color)}body{color:var(--foreground-color);background-color:var(--background-color);font-family:"Alte Haas Grotesk",Arial,sans-serif;font-size:var(--font-size);line-height:var(--line-height);min-width:350px}header{text-align:left;overflow:hidden;padding:14px 0 14px;line-height:47px}header a{text-decoration:none}header a.email{font-weight:bold}header>div.logo{height:47px;overflow:hidden}header>div.logo>a{display:inline-block;height:37px;line-height:37px;font-weight:bold;font-size:1.6rem}body.scope-club header>div.logo>a{line-height:47px;height:47px}header>div.logo>a>img{height:37px}header>address{margin:0;font-size:2rem;line-height:2rem}header>address>div.adr{display:none}header>address>div.contact span{display:none}nav.navbar{border-top:var(--hr-border-width) solid var(--foreground-color);border-bottom:var(--hr-border-width) solid var(--foreground-color);padding:.5rem;margin:0}nav.navbar>button{color:var(--background-color);background-color:var(--foreground-color)}nav.navbar>button span{background-image:var(--menu-hamburger-icon)}nav.navbar>div.navbar-collapse{order:5}nav.navbar>div.navbar-collapse ul{margin-top:5px}nav.navbar>div.navbar-collapse ul li.nav-item{border-top:1px solid var(--foreground-color);padding:0 1rem}nav.navbar>div.navbar-collapse ul li.nav-item.active{background-color:var(--foreground-color)}nav.navbar>div.navbar-collapse ul li.nav-item a.nav-link{font-size:1.3rem;line-height:1.3rem;text-decoration:none}nav.navbar>div.navbar-collapse ul li.nav-item.active a.nav-link{font-weight:bold;color:var(--background-color)}nav.navbar .switch{display:inline-block;font-weight:bold;text-align:center;width:220px;vertical-align:middle;cursor:pointer;background-color:var(--foreground-color);border:1px solid var(--foreground-color);color:var(--background-color);line-height:2.5rem;padding:0 .5rem;text-decoration:none;border-radius:4px;background-repeat:no-repeat;background-size:80%;background-position:center center;overflow:hidden}nav.navbar .switch:focus,
nav.navbar .switch:active,
nav.navbar .switch:hover{background-color:var(--background-color);color:var(--foreground-color)}body.scope-club nav.navbar .switch{text-indent:-450px;background-image:url("/themes/bogentheater/assets/images/logo_small.png")}body.scope-club nav.navbar .switch:focus,
body.scope-club nav.navbar .switch:active,
body.scope-club nav.navbar .switch:hover{background-image:url("/themes/bogentheater/assets/images/logo_small_inv.png")}h1{font-size:2.5rem;line-height:2.5rem;margin-bottom:1rem;font-weight:bold}h1>span.date-time{display:block;font-size:1rem;line-height:1rem;display:flex;font-weight:bold}h1>span.date-time>span:last-child{font-weight:normal;border-left:1px solid var(--foreground-color);margin-left:.5rem;padding-left:.5rem}h2,
h3,
h4,
h5,
h6{font-weight:bold}h2{font-size:1.5rem;line-height:1.6rem;margin-bottom:.7rem}h3{font-size:1.4rem;line-height:1.5rem;margin-bottom:.5rem}.subheadline{display:block;margin-top:-1rem;font-style:italic}main{padding:2rem 0}.photo{display:flex;background-color:var(--foreground-color);color:var(--background-color);justify-content:center;align-items:center;font-size:5rem}section.impros-list-wrapper{margin-top:2rem}section.impros-list-wrapper section.impros-list>div{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--foreground-color)}section.impros-list-wrapper .impros-list__body{display:flex;flex-direction:row;gap:1rem;align-items:flex-start}section.impros-list-wrapper .impros-list__body .photo{flex:0 0 auto;max-width:200px;width:100%;height:auto}section.impros-list-wrapper .impros-list__body div.photo{aspect-ratio:1 / 1}section.impros-list-wrapper .impros-list__description{flex:1 1 auto}section.impros-list-wrapper .impros-list__description p{margin:0}section.impros-list-wrapper .impros-list__description ul,
section.impros-list-wrapper .impros-list__description ol{list-style-position:inside;padding-left:0}section.member-list-wrapper,
section.production-list-wrapper{margin-top:2rem}section.member-list-wrapper{margin-bottom:6rem}section.member-list-wrapper:last-child{margin-bottom:0}section.production-list-wrapper.archive{margin-top:0;margin-bottom:0}section.production-list-wrapper.archive:last-child{margin-bottom:0}section.production-list-wrapper.archive>h2{margin-bottom:0;padding:.7rem 0;border-bottom:1px solid var(--foreground-color);cursor:pointer}section.member-list-wrapper section.member-list,
section.production-list-wrapper section.production-list{display:flex;flex-wrap:wrap}section.member-list-wrapper section.member-list>div{display:flex;width:100%;margin-top:2rem}section.production-list-wrapper section.production-list>a{text-decoration:none;display:flex;flex:0 0 100%;width:100%;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--foreground-color)}section.production-list-wrapper section.production-list>a:first-child{border-top:1px solid var(--foreground-color)}section.production-list-wrapper.archive section.production-list{padding-bottom:0}section.production-list-wrapper.archive section.production-list>a:first-child{border-top:none}section.production-list-wrapper section.production-list>a>div.production-datetime{flex:0 0 5rem;text-align:center}section.production-list-wrapper section.production-list>a>div.production-datetime>div.production-date{font-weight:bold;font-size:1.5rem;line-height:1.5rem}section.production-list-wrapper section.production-list>a>div.production-range{text-align:center;font-weight:bold;font-size:1.5rem;line-height:1.5rem}section.production-list-wrapper section.production-list>a>div.production-range>span{display:block}section.production-list-wrapper section.production-list>a>div.production-title{padding-left:1rem;margin-left:1rem;border-left:1px solid var(--foreground-color);width:100%}section.production-list-wrapper section.production-list>a>div.production-title h2{margin:0}section.production-list-wrapper section.production-list>a>div.production-title h2 span.type{display:none;background-repeat:no-repeat;background-position:center right;background-image:url("/themes/bogentheater/assets/images/internal.png");width:20px;height:20px;margin-left:.5rem}section.production-list-wrapper section.production-list>a>div.production-title span.status.status--canceled{color:var(--error-color)}body.scope-club section.production-list-wrapper section.production-list>a>div.production-title h2 span.type{background-image:url("/themes/bogentheater/assets/images/internal_inv.png")}section.production-list-wrapper section.production-list>a.production-type-internal>div.production-title h2 span.type{display:inline-block}section.production-list-wrapper section.production-list>a.course-item>div.production-title h2 span.course-marker{display:inline-flex;vertical-align:center;width:20px;height:20px;margin-left:.5rem;color:var(--foreground-color)}section.production-list-wrapper section.production-list>a.course-item>div.production-title h2 span.course-marker>i{font-size:16px;line-height:20px}section.production-list-wrapper section.production-list>a>div.production-title span.subtitle{display:block}span.subheadline>span{display:block}section.production-list-wrapper section.production-list>a>div.production-title span.status,
span.subheadline>span>span.status{display:none;text-transform:uppercase;font-size:.8rem;line-height:.9rem;font-weight:bold;font-style:normal}section.production-list-wrapper section.production-list>a.production-status-sold-out>div.production-title span.status,
section.production-list-wrapper section.production-list>a.production-status-canceled>div.production-title span.status,
section.production-list-wrapper section.production-list>a.course-status-sold-out>div.production-title span.status,
section.production-list-wrapper section.production-list>a.course-status-canceled>div.production-title span.status,
section.production-list-wrapper section.production-list>a.course-status-closed>div.production-title span.status,
span.subheadline>span.production-status-sold-out>span.status,
span.subheadline>span.production-status-canceled>span.status,
span.subheadline>span.course-status-sold-out>span.status,
span.subheadline>span.course-status-canceled>span.status,
span.subheadline>span.course-status-closed>span.status{display:inline}section.production-list-wrapper section.production-list>a.production-status-canceled>div.production-title span.status,
section.production-list-wrapper section.production-list>a.course-status-canceled>div.production-title span.status,
span.subheadline>span.production-status-canceled>span.status,
span.subheadline>span.course-status-canceled>span.status{color:var(--error-color)}section.production-list-wrapper section.production-list>a>div.production-title span.flag,
span.subheadline>span>span.flag{display:none;text-transform:uppercase;font-size:.8rem;line-height:.9rem;font-weight:bold;font-style:normal}section.production-list-wrapper section.production-list>a.production-flag-premiere>div.production-title span.flag,
section.production-list-wrapper section.production-list>a.production-flag-latest>div.production-title span.flag,
section.production-list-wrapper section.production-list>a.production-flag-la-seconda>div.production-title span.flag,
span.subheadline>span.production-flag-premiere>span.flag,
span.subheadline>span.production-flag-latest>span.flag,
span.subheadline>span.production-flag-la-seconda>span.flag{display:inline}section.production-list-wrapper section.production-list>a.course-item>div.production-title span.flag.no-registration{display:block}section.production-list-wrapper section.production-list>a.production-flag-premiere>div.production-title span.status::before,
section.production-list-wrapper section.production-list>a.production-flag-latest>div.production-title span.status::before,
section.production-list-wrapper section.production-list>a.production-flag-la-seconda>div.production-title span.status::before,
span.subheadline>span.production-flag-premiere>span.status::before,
span.subheadline>span.production-flag-latest>span.status::before,
span.subheadline>span.production-flag-la-seconda>span.status::before{content:" • "}section.production-list-wrapper section.production-list>a>span.production-details{display:none;font-weight:bold;text-align:center;width:100px;cursor:pointer;background-color:var(--foreground-color);border:1px solid var(--foreground-color);color:var(--background-color);line-height:2.5rem;padding:0 .5rem;text-decoration:none;border-radius:4px;overflow:hidden;margin-left:1rem}section.member-list-wrapper section.member-list>div .photo{width:150px;height:225px}section.member-list-wrapper section.member-list>div>div{display:flex;flex-direction:column;justify-content:center;padding:2rem}section.member-details-wrapper,
section.production-details-wrapper{margin-top:2rem}section.member-details-wrapper section.member-details .photo{width:300px;height:400px;margin:0 auto 2rem auto}section.member-details-wrapper section.member-details div.infos>section.description{margin-bottom:2rem}section.member-details-wrapper section.member-details div.infos h3{margin-top:2rem}section.production-details-wrapper>section{margin-top:2rem}section.production-details-wrapper>section.production-reserve div.external-hint{margin-top:.5rem;font-size:.6rem;line-height:.6rem}section.production-details-wrapper>section.production-photos div.photos{display:flex;flex-wrap:wrap;align-items:center;margin:0 -.5rem}section.production-details-wrapper>section.production-photos div.photos a{width:calc(33.333% - 1rem);margin:.5rem}section.production-details-wrapper>section.production-photos div.photos a>img{width:100%}section.ticket-form p.description{padding-top:2rem}section.ticket-form section.navigation,
section.member-details-wrapper section.navigation,
section.production-details-wrapper section.navigation{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--foreground-color);font-weight:bold;display:flex;justify-content:space-between;align-items:center}section.ticket-form section.navigation a,
section.member-details-wrapper section.navigation a,
section.production-details-wrapper section.navigation a{text-decoration:none}section.ticket-form section.navigation a:not(.prev):not(.next),
section.member-details-wrapper section.navigation a:not(.prev):not(.next),
section.production-details-wrapper section.navigation a:not(.prev):not(.next){flex:1;text-align:center}section.ticket-form section.navigation a.prev>span,
section.member-details-wrapper section.navigation a.prev>span,
section.production-details-wrapper section.navigation a.prev>span{display:none;padding-left:.5rem}section.ticket-form section.navigation a.next.danger,
section.member-details-wrapper section.navigation a.next.danger,
section.production-details-wrapper section.navigation a.next.danger{color:#c0392b}section.ticket-form section.navigation a.next>span,
section.member-details-wrapper section.navigation a.next>span,
section.production-details-wrapper section.navigation a.next>span{display:none;padding-right:.5rem}section.no-list-entry{font-weight:bold;text-align:center;padding:1rem;border:1px solid var(--foreground-color)}section.friends h2{margin-top:2rem;margin-bottom:2rem}section.friends h2:first-child{margin-top:0}section.friends ul{margin:0 0 0 2rem;padding:0}section.friends ul li.image{list-style:none;margin-bottom:0.5rem}section.friends ul li.image>*{display:flex;align-items:center;justify-content:start}section.friends ul li.image>*>span{margin-left:1rem}section.sponsors{border-top:var(--hr-border-width) solid var(--foreground-color);padding:1.5rem .5rem}section.sponsors ul{margin:0;padding:0;list-style:none}section.sponsors ul li{flex-grow:1;text-align:center;margin:0;padding:0}section.sponsors ul li a{text-decoration:none;display:inline-block}section.sponsors ul li a img{max-height:40px}section.list>div.list-row{display:flex;padding:.2rem 0;align-items:center}section.list>div.list-row>div{width:50%}section.list>div.list-row>div.list-th{font-weight:bold}section.route{margin-top:2rem}section.alternative-dates{margin-top:2rem}form{margin-top:2rem}form .input-wrapper{display:block;width:100%;margin-bottom:1rem}form .form-group{display:flex;margin-bottom:0;justify-content:space-between}form .form-group .input-wrapper{width:calc(50% - 0.5rem)}form .input-wrapper>input{display:block;width:100%;border:1px solid var(--foreground-color);padding:0.5rem}form .input-wrapper>.input-checkbox{display:flex;margin-bottom:0;justify-content:flex-start;align-items:center}form .input-wrapper>.input-checkbox>label{cursor:pointer;margin:0 0 0 .5rem}form .input-wrapper>.input-error{color:var(--error-color);font-size:0.8rem;line-height:0.8rem;margin-top:0.4rem}section.newsletter-form{margin:2rem 0 0 0;background:var(--foreground-color);padding:1rem}section.newsletter-form h2{color:var(--background-color);margin:0;padding:0}section.newsletter-form>div.completed{text-align:center}section.newsletter-form>form{margin:0 0 0 0}section.newsletter-form>form>div.content h2{margin-bottom:1rem}section.newsletter-form>form>div.content>div.input-wrapper{display:flex;gap:1rem;justify-content:space-between;align-items:center;margin:0;padding:0;flex-wrap:wrap}section.newsletter-form>form>div.content>div.input-wrapper{display:flex;gap:1rem;justify-content:space-between;align-items:center}section.newsletter-form>form>div.content>div.input-wrapper>input.text{flex:auto;width:50%;color:var(--foreground-color);background-color:var(--background-color)}section.newsletter-form>form>div.content>div.input-wrapper>input.button{flex:auto;color:var(--foreground-color);background-color:var(--background-color);width:25%}section.newsletter-form>form>div.error{color:var(--error-color);font-size:0.8rem;line-height:0.8rem;margin-top:0.4rem}.button,
.button:focus,
.button:active{width:100%;text-decoration:none;color:var(--background-color);background-color:var(--foreground-color);font-weight:bold;display:block;padding:0.5rem;text-align:center;border:none}.button--mt-1{margin-top:1rem}.button:hover{color:var(--background-color);background-color:var(--foreground-color)}.button.list-button{width:auto;display:inline-block;padding-left:1rem;padding-right:1rem;flex-shrink:0}section.hint{margin-top:2rem;padding:1rem;text-align:center;font-weight:bold}footer{border-top:1px solid var(--foreground-color);line-height:1rem;padding:1rem .5rem;font-size:1rem}footer dl{margin:0;padding:0}footer dl>*{margin:0 0 0 .5rem;padding:0 0 0 .5rem;border-left:1px solid var(--foreground-color);text-align:center;flex-grow:1}footer dl>dt{border:none;margin:0;padding:0}footer dl>dd.street,
footer dl>dd.city,
footer dl>dd span{display:none}footer dl>dd a{text-decoration:none}footer dl>dd a i{font-size:1.1rem}footer dl>dd.social a i{display:inline !important}footer dl>dd.social span{display:none !important}section.hint{background-color:var(--foreground-color);color:var(--background-color);padding:1rem}section.hint.cookie-hint{margin:0}section.hint a{color:var(--background-color)}section.hint a.close-hint{text-decoration:none;margin-right:5px;display:inline-block}body .fancybox-progress{background:#FFF}body .fancybox-thumbs{background-color:var(--background-color)}body .fancybox-thumbs__list a:before{border-color:var(--foreground-color)}@media (max-width:395px){body.scope-club header>div.logo>a{font-size:1.4rem}header>address{line-height:1rem;font-size:1rem}header>address a{display:block}header>address a.email{margin-top:10px}nav.navbar .switch{width:160px}nav.navbar .switch span{display:none}section.production-details-wrapper>section.production-photos div.photos a{width:calc(50% - 1rem)}section.sponsors{padding-top:0}section.sponsors ul{flex-wrap:wrap}section.sponsors ul li{margin-top:1.5rem;min-width:33.333%}footer dl{flex-wrap:wrap}footer dl>dt{width:100%;margin-bottom:1rem}footer dl>dd.arrival{border:none;margin:0;padding:0}form .form-group{display:block}form .form-group .input-wrapper{width:100%}}@media (max-width:450px){section.member-list-wrapper section.member-list>div .photo{width:100px;height:150px}}@media (max-width:600px){*{hyphens:auto}section.member-list-wrapper section.member-list>div>div{padding:1rem}section.impros-list-wrapper .impros-list__body{flex-direction:column}section.impros-list-wrapper .impros-list__body .photo{max-width:100%}}@media (min-width:576px){section.sponsors ul li a img{max-height:54px}}@media (min-width:768px){h1{font-size:3.5rem;line-height:3.5rem;margin-bottom:1rem}section.ticket-form section.navigation a.prev>span,section.member-details-wrapper section.navigation a.prev>span,section.production-details-wrapper section.navigation a.prev>span,section.ticket-form section.navigation a.next>span,section.member-details-wrapper section.navigation a.next>span,section.production-details-wrapper section.navigation a.next>span{display:inline}section.production-list-wrapper section.production-list>a>div.production-range{width:220px}section.production-list-wrapper section.production-list>a>div.production-range>span{display:inline}}@media (min-width:992px){header>address{font-size:.9rem;line-height:1.2rem}header>address>div.adr{display:block;padding-right:60px}header>address>div.contact span{display:inline}header>address>div.contact a i{display:none}nav.navbar>div.navbar-collapse{order:unset}nav.navbar>div.navbar-collapse ul{margin-top:5px;line-height:41px}nav.navbar>div.navbar-collapse ul li.nav-item{border:0;padding:0;margin:0 .5rem;line-height:41px}nav.navbar>div.navbar-collapse ul li.nav-item:first-child{margin-left:0}nav.navbar>div.navbar-collapse ul li.nav-item.active{background-color:transparent}nav.navbar>div.navbar-collapse ul li.nav-item a.nav-link{text-decoration:underline;display:inline-block;height:41px;line-height:41px;padding:0;margin:0}nav.navbar>div.navbar-collapse ul li.nav-item a.nav-link:hover{text-decoration:none}nav.navbar>div.navbar-collapse ul li.nav-item.active a.nav-link,nav.navbar>div.navbar-collapse ul li.nav-item.active a.nav-link:hover{color:inherit;text-decoration:none}h1{font-size:4.5rem;line-height:4.5rem;margin-bottom:1.2rem}section.member-list-wrapper section.member-list>div{width:50%}section.member-list-wrapper section.member-list>div .photo{width:200px;height:300px}section.production-list-wrapper section.production-list>a>span.production-details{display:block}section.member-details-wrapper section.member-details{display:flex}section.member-details-wrapper section.member-details .photo{margin:0}section.member-details-wrapper section.member-details div.infos{padding-left:2rem;width:calc(100% - 300px)}section.production-details-wrapper>section.production-photos div.photos a{width:calc(20% - 1rem)}footer dl>dd.street,footer dl>dd.city{display:block}footer dl>dd.arrival{display:none}}@media (min-width:1200px){section.newsletter-form>form>div.content{display:flex;gap:1rem;justify-content:space-between;align-items:center}section.newsletter-form>form>div.content h2{margin:0}footer dl>dd a i{display:none !important}footer dl>dd span{display:inline}}