/*!
Theme Name: Jazzclub Leipzig 2024
Theme URI: https://jazzclub-leipzig.de
Author: Stephan Krause, Torsten Baldes
Author URI: http://netzgestalter.com/
Text Domain: jazzclub
*/
@font-face{font-family:"GT Flexa X Compressed";font-style:normal;font-weight:700;src:url(https://www.jazzclub-leipzig.de/wp-content/themes/jazzclub_2024/fonts/GT-Flexa-X-Compressed-Medium.woff2)format("woff2"),url(https://www.jazzclub-leipzig.de/wp-content/themes/jazzclub_2024/fonts/GT-Flexa-X-Compressed-Medium.woff)format("woff");text-rendering:auto;font-display:fallback}@font-face{font-family:"GT Flexa Compressed";font-style:normal;font-weight:700;src:url(https://www.jazzclub-leipzig.de/wp-content/themes/jazzclub_2024/fonts/GT-Flexa-Compressed-Medium.woff2)format("woff2"),url(https://www.jazzclub-leipzig.de/wp-content/themes/jazzclub_2024/fonts/GT-Flexa-Compressed-Medium.woff)format("woff");text-rendering:auto;font-display:fallback}@font-face{font-family:"GT Flexa Compressed";font-style:normal;font-weight:400;src:url(https://www.jazzclub-leipzig.de/wp-content/themes/jazzclub_2024/fonts/GT-Flexa-Compressed-Light.woff2)format("woff2"),url(https://www.jazzclub-leipzig.de/wp-content/themes/jazzclub_2024/fonts/GT-Flexa-Compressed-Light.woff)format("woff");text-rendering:auto;font-display:fallback}@font-face{font-family:"GT Flexa";font-style:normal;font-weight:400;src:url(https://www.jazzclub-leipzig.de/wp-content/themes/jazzclub_2024/fonts/GT-Flexa-Standard-Light.woff2)format("woff2"),url(https://www.jazzclub-leipzig.de/wp-content/themes/jazzclub_2024/fonts/GT-Flexa-Standard-Light.woff)format("woff");text-rendering:auto;font-display:fallback}@font-face{font-family:"GT Flexa";font-style:normal;font-weight:700;src:url(https://www.jazzclub-leipzig.de/wp-content/themes/jazzclub_2024/fonts/GT-Flexa-Standard-Medium.woff2)format("woff2"),url(https://www.jazzclub-leipzig.de/wp-content/themes/jazzclub_2024/fonts/GT-Flexa-Standard-Medium.woff)format("woff");text-rendering:auto;font-display:fallback}@font-face{font-family:"PP Editorial";font-style:normal;font-weight:400;src:url(https://www.jazzclub-leipzig.de/wp-content/themes/jazzclub_2024/fonts/PPEditorialNew-Regular.woff2)format("woff2"),url(https://www.jazzclub-leipzig.de/wp-content/themes/jazzclub_2024/fonts/PPEditorialNew-Regular.woff)format("woff");text-rendering:auto;font-display:fallback}@font-face{font-family:Icons;src:url(https://www.jazzclub-leipzig.de/wp-content/themes/jazzclub_2024/fonts/icons.woff)format("woff")}@view-transition{navigation:auto}:root{--font-serif:"PP Editorial", Georgia, "Times New Roman", Times, serif;--font-sans-serif:"GT Flexa", Arial, Helvetica, Sans-serif;--font-sans-serif-compressed:"GT Flexa Compressed", "Arial Narrow", Arial, Helvetica, Sans-serif;--font-sans-serif-x-compressed:"GT Flexa X Compressed", "Arial Narrow", Arial, Helvetica, Sans-serif;--font-body:var(--font-sans-serif);--max-width:80rem;--horizontal-padding:clamp(1rem, 6vw, 4rem)}@media screen{button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}legend{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;height:100%}body,figure{margin:0}details,main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:inherit;text-decoration:underline}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:1;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{max-width:100%;height:auto;width:auto;border:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15}optgroup{margin:0}select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:0;margin:0;padding:0}legend{color:inherit;display:table;max-width:100%;#fff-space:normal;padding:0;position:absolute;left:-9999em}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.br br,[hidden],body>header .logo,div.wpcf7 .ajax-loader,html:before,template{display:none}picture,picture source{display:contents}html:before{content:"small"}:root :where(body){background-color:#fff;padding-top:0;padding-left:var(--horizontal-padding)!important;padding-right:var(--horizontal-padding)!important;padding-bottom:var(--horizontal-padding)!important;margin:0 auto;max-width:var(--max-width);font:100%/1.5 var(--font-body);color:#000;-webkit-hyphens:auto;hyphens:auto;quotes:"„""“""‚""‘";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"large";display:none;position:fixed;left:0;top:0;background-color:rgba(255,255,255,.8);padding:.2em 1em;border:1px solid #ccc;z-index:1100}address{font-style:normal}blockquote>p:first-child:before{content:open-quote}blockquote>p:last-of-type:after{content:close-quote}blockquote.wp-block-quote.is-style-jcl{margin:0 0 1.5em;padding:0}blockquote.wp-block-quote.is-style-jcl p{font-size:1.444em;line-height:1.25;margin-bottom:1.25em}blockquote.wp-block-quote.is-style-jcl p:last-of-type{margin-bottom:.231em}cite:before{content:"—";margin-right:.5em}blockquote.wp-block-quote.is-style-jcl cite{font-size:inherit}dd{margin-left:0}figcaption{font-family:"GT Flexa Compressed","Arial Narrow",Arial,Helvetica,Sans-serif;text-transform:uppercase}figure.wp-block-image:has(figcaption) figcaption,figure.wp-block-image:has(figcaption):before{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}h1,h2{-webkit-hyphens:manual;hyphens:manual;font:700 2em/1.25 var(--font-sans-serif-compressed);margin:0 0 .625em}.galerie>h1,.galerie>h2,.section>h1,.section>h2,.verwandt>h1,.verwandt>h2{font-family:var(--font-sans-serif-x-compressed);text-transform:uppercase}h3{font-size:1.5em;line-height:1.33;margin:0 0 1em}h4{font-size:1em}iframe{max-width:100%}img,input,select,textarea{vertical-align:middle}button,img,input,select,textarea{margin:0;box-sizing:border-box}input,select,textarea{font:1em/1.25 var(--font-serif);color:#000;border:1px solid currentColor;border-radius:1em}input,textarea{width:100%;padding:.25em 1em}input:focus,textarea:focus{outline:0;box-shadow:0 0 0 .188em #c39b82}.btn,.is-style-jcl .wp-block-button__link,button,input[type=submit]{display:inline-block;font:400 1em/1 var(--font-serif);color:#000;background-color:transparent;border-radius:1.5em;text-align:center;padding:.375em 1em!important;border:1px solid currentColor;cursor:pointer;vertical-align:middle;#fff-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;text-transform:none!important}h4,ol,p,table,ul{margin-top:0;margin-bottom:1.5em}table{border-collapse:collapse}textarea{overflow:auto;resize:vertical}.alignleft,.alignright{margin-bottom:10px;max-width:60%}.alignright{float:right;margin-left:10px}.alignleft{float:left;margin-right:10px}.wp-block-buttons.aligncenter .wp-block-button{margin:0 .5em}.cc-bottom{border-bottom-right-radius:0;border-bottom-left-radius:0}.wp-block-embed__wrapper{position:relative}.wp-embed-aspect-16-9 .wp-block-embed__wrapper{padding-top:56.25%}.wp-embed-aspect-16-9 .wp-block-embed__wrapper.cmplz-placeholder-1{height:auto}.wp-block-embed__wrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%}.wp-block-file.is-style-jcl{display:flex;border:solid #000;border-width:1px 0;margin:-1px 0 0}.wp-block-file.is-style-jcl>a{text-decoration:none;padding:.5em 0}.wp-block-file.is-style-jcl:hover>a{text-decoration:underline}.wp-block-file.is-style-jcl>a:first-child{flex:1 0 auto}.wp-block-file.is-style-jcl .wp-block-file__button{margin-left:auto;background-color:transparent;border-radius:0;padding:.5em 0;color:inherit;font-size:inherit;overflow:hidden;color:rgba(255,255,255,.01);#fff-space:nowrap}.wp-block-file.is-style-jcl .wp-block-file__button:before{content:"";font:1em/1 Icons;color:#000;position:relative}.wp-block-file.is-style-jcl .wp-block-file__button:hover{color:rgba(255,255,255,.01)}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{box-sizing:border-box}.pswp__caption,.pswp__counter{font-family:"GT Flexa Compressed","Arial Narrow",Arial,Helvetica,Sans-serif;text-transform:uppercase}.inhalt .blocks-gallery-grid{justify-content:space-between}.inhalt .blocks-gallery-grid .blocks-gallery-item,.inhalt .wp-block-gallery .blocks-gallery-item,.inhalt .wp-block-gallery.columns-3 .blocks-gallery-item{justify-content:flex-start;margin:0 0 3em;width:auto}.inhalt .blocks-gallery-grid .blocks-gallery-item figure,.inhalt .wp-block-gallery .blocks-gallery-item figure{flex-direction:column;height:auto;display:block}.inhalt .blocks-gallery-grid .blocks-gallery-item figcaption,.inhalt .wp-block-gallery .blocks-gallery-item figcaption{position:static;padding:0;color:inherit;font-size:inherit;text-align:left;background:0 0;text-transform:none}.wpcf7 form.submitting .ajax-loader{display:inline-block}.wpcf7 form .wpcf7-response-output{margin-left:0;margin-right:0}.wpcf7-not-valid{border-color:red}.wpcf7-not-valid:focus{border-color:#e6e6e6}.wpcf7-not-valid-tip,form label{margin-left:1em}fieldset>div{margin-bottom:1.5em}form label{position:absolute;z-index:1;padding:.25em 0;cursor:text}form label,form label small{transition:.25s}form .val label{font-size:.75em;margin-top:-1.333em;padding-left:.333em;padding-right:.333em;padding-bottom:0;background-color:#fff}form .val label small{font-size:0;color:#fff}.br:after{content:" /"}.nav_social{display:flex}.nav_social li{margin:0 .75em}.nav_social a{font-size:1.75em;display:block}.nav_social a:hover,body>header a{text-decoration:none}.nav_social a span,body>header .logo span,body>header nav>ul>li{position:absolute;left:-9999em}.nav_social a:before,body>header nav{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav_social a:before{font:1em Icons;display:block}.nav_social .facebook a:before{content:""}.nav_social .instagram a:before{content:""}.nav_social .spotify a:before{content:""}.nav_social .twitter a:before{content:""}.nav_social .youtube a:before{content:""}body>header{-webkit-hyphens:manual;hyphens:manual}body>header .logo object{pointer-events:none;max-width:100%;max-height:100%;height:auto;display:block}body>header ul{margin:0;padding:0;list-style:none}body>header nav{transition:background-color .25s}body>header nav>ul{display:flex;flex-direction:column}body>header nav>ul>li{top:-9999em;order:1;opacity:.01;transition:opacity .25s}.error404>header nav>ul>:first-child,body>header nav>ul>.current-menu-item,body>header nav>ul>.current_page_ancestor{left:auto;top:auto;order:0;opacity:1;position:relative}body>header .subnav.vorschau{-webkit-hyphens:auto;hyphens:auto}body>header .projecttiles>li:before,body>header .subnav:before,body>header nav>ul>li li:before,body>header nav>ul>li:after{content:"";display:block;height:1px;min-height:1px;background-color:#000;opacity:1;transition:opacity .25s}.error404>header nav>ul>:first-child:after,body>header nav>ul>.current-menu-item:after,body>header nav>ul>.current_page_ancestor:after,body>header nav>ul>li li:first-child:before{opacity:0}.error404>header nav>ul>:first-child>a>span,.error404>header nav>ul>:first-child>span,.vorschau .untertitel,body>header nav a,body>header nav a:before,body>header nav time,body>header nav>ul>.current-menu-item>a>span,body>header nav>ul>.current-menu-item>span,body>header nav>ul>.current_page_ancestor>a>span,body>header nav>ul>.current_page_ancestor>span{transition-property:background-color,margin,xpadding,xleft,font-size,opacity,min-height;transition-duration:.25s}body>header nav .disabled>a:first-child>span{font-style:italic;opacity:.5;position:relative}body>header nav .disabled>a:first-child>span:after{content:"(versteckt)";margin-left:.25em;font-size:.75em}body>header nav>ul.projecttiles,body>header nav>ul>li>*{display:block;position:absolute;left:-9999em;top:-9999em;opacity:.01;transition:opacity .25s}body>header nav>ul>li>.homelink{display:flex;opacity:1;position:absolute;z-index:2;transition:font-size,top .2s ease}.nav_active.scrolled body>header nav>ul>li>.homelink,.tiles_active.scrolled body>header nav>ul>li>.homelink,body>header nav>ul>li>.homelink{left:0;top:1.35rem;font-size:1.9em}.nav_active body>header nav>ul>li>.homelink,.nav_active.scrolled body>header nav>ul>li>.homelink,.tiles_active body>header nav>ul>li>.homelink,.tiles_active.scrolled body>header nav>ul>li>.homelink{position:fixed;left:var(--horizontal-padding)}.scrolled body>header nav>ul>li>.homelink{top:1rem;font-size:1.75em}}@media screen and (min-width:48em){body>header nav>ul>li>.homelink{position:static!important;padding:0 2rem 0 0}}@media screen and (min-width:85.375em){body>header nav>ul>li>.homelink{position:static;padding:0 1.1em 0 0}}@media screen{.header{padding:0 var(--horizontal-padding)}.header__container{margin:0 auto;max-width:var(--max-width);position:relative}.header__container::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);pointer-events:none;background:#fff}.homelink,.homelink__link{display:flex;align-items:center}.homelink__link{display:block;aspect-ratio:28/50}.homelink svg{display:block;width:.6363636364em;height:1.1363636364em}.nav_active body>header nav>ul,.tiles_active body>header nav>ul{position:relative}.nav_active body>header nav>ul::after,.tiles_active body>header nav>ul::after{position:absolute;left:50%;top:0;bottom:0;width:100vw;background-color:#fff;z-index:-1;transform:translateX(-50%)}body>header nav>ul>li>a.kat-link{padding:1rem 7vw 1.25rem max(1.5rem,.25rem + 7vw);font:1.2em/1.4 var(--font-sans-serif-x-compressed);font-weight:700;position:relative;left:0;top:0;opacity:1}.error404>header nav>ul>:first-child>a.kat-link,body>header nav>ul>.current-menu-item>a.kat-link,body>header nav>ul>.current_page_ancestor>a.kat-link{min-height:5rem;box-sizing:border-box;transition-property:background-color,border-color,min-height,font-size,xpadding;transition-duration:.25s}.error404>header nav>ul>:first-child>a.kat-link:after,body>header nav>ul>.current-menu-item>a.kat-link:after,body>header nav>ul>.current_page_ancestor>a.kat-link:after{position:absolute;left:0;top:0;height:100%;width:100vw}body>header nav>ul>li>span{font:1em/1.2 var(--font-serif);opacity:1;padding-top:.35em;text-transform:capitalize}.error404>header nav>ul>:first-child>span,body>header nav>ul>.current-menu-item>span,body>header nav>ul>.current_page_ancestor>span{position:absolute;left:max(1.5rem,.25rem + 7vw);top:3.75em;pointer-events:none;font-size:.75em}.nav_active .error404>header nav>ul>:first-child>span,.nav_active body>header nav>ul>.current-menu-item>span,.nav_active body>header nav>ul>.current_page_ancestor>span,.subnav_active .error404>header nav>ul>:first-child>span,.subnav_active body>header nav>ul>.current-menu-item>span,.subnav_active body>header nav>ul>.current_page_ancestor>span,.tiles_active .error404>header nav>ul>:first-child>span,.tiles_active body>header nav>ul>.current-menu-item>span,.tiles_active body>header nav>ul>.current_page_ancestor>span{left:calc(var(--horizontal-padding) + max(1.5rem,.25rem + 7vw))}body>header nav>ul>li>a>span{font-size:1.25em}.error404>header nav>ul>:first-child>a.kat-link>span,body>header nav>ul>.current-menu-item>a.kat-link>span,body>header nav>ul>.current_page_ancestor>a.kat-link>span{position:relative;z-index:1}body>header nav>ul>li>ul{margin-left:auto;font:700 1em var(--font-sans-serif-compressed);text-transform:uppercase}body>header nav>ul>li>ul>li>a{font-size:1em;line-height:1.2;padding:.8em 7vw 1em;display:block}body>header nav>ul>li>ul>li>a .icon{width:.818181818em;height:.818181818em;display:inline-block}body>header nav>ul>li>ul>li>a:has(.icon){display:flex;align-items:center;gap:.25em}body>header nav .subnav-parent>a span{position:relative;padding-right:1em}body>header nav .subnav-parent>a span:before{content:"";width:.3em;height:.3em;border-style:solid;border-color:inherit;border-width:0 2px 2px 0;position:absolute;right:.3em;top:50%;transform:translate(50%,-50%) rotate(45deg);margin-top:-.1em}body>header nav .subnav-parent.aktiv>a span:before{width:.7em;height:.7em;border:0;margin-top:0}body>header nav .subnav-parent.aktiv>a span:after,body>header nav li .current_page_ancestor>a span:after{content:"";position:absolute;border-bottom:2px solid;bottom:0;width:100%;left:0;margin-bottom:-1em}body>header nav>ul>li>ul>li br{display:none}body>header nav ul ul ul{position:absolute;left:-9999em;top:-9999em;padding:0 7vw;font-weight:400}body>header nav ul ul ul:before{content:"";display:block;height:.063em;opacity:.32;margin:0-9.524%}body>header nav .vorschau{padding:0}body>header nav .vorschau:before{margin-bottom:2em}body>header nav li li li{clear:both;overflow:hidden}body>header nav .vorschau li{margin-bottom:1.875em}body>header nav .vorschau li:not(.mehr):before,body>header nav li li li:first-child:before{content:none}body>header nav li li li>a{padding:.75em 0}body>header nav .vorschau li>a,body>header nav li li li:first-child>a{border-top:none}body>header nav li li li>.kategorie{font-size:1em;padding:0}body>header nav li li li>span{margin-left:.5em;color:#000;display:inline-table}body>header nav li li li>.description,header .social,header .social a span{position:absolute;left:-9999em}body>header nav img{width:22.667vw;float:left;margin-left:calc(-22.667vw - 1.5em)}body>header nav ul ul ul a{display:block}.vorschau .untertitel,body>header nav .vorschau a{font:1.25em/1 var(--font-sans-serif-compressed);padding:0 7vw 0 calc(30.667% + 1.5em);position:relative;left:auto;top:auto;opacity:1}body>header nav time{font:1em/1 var(--font-body);color:#000;margin-left:calc(30.667% + 1.667em);text-transform:none}body>header nav .vorschau .kategorie{color:#000;font:400 1em var(--font-sans-serif-compressed);padding:0;display:inline}body>header nav ul ul ul .mehr,body>header nav>ul>li.mehr{text-align:center;margin-bottom:0}body>header nav ul ul ul .mehr a,body>header nav>ul>li.mehr a{text-transform:none;font-size:1em;padding:1.5em 0 1.75em;display:block}header .social{background-color:rgba(195,155,130,.9);color:#fff;padding:2em 0;display:table;justify-content:center;top:-9999em;opacity:.01;transition:opacity .25s;margin:auto}header .social li{display:table-cell}header .social a{margin:0 1.25em}header .social a:before{font:1.5em/1 Icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header .social .facebook a:before{content:""}header .social .instagram a:before{content:""}header .social .spotify a:before{content:""}header .social .twitter a:before{content:""}header .social .youtube a:before{content:""}.error404>header nav>ul>:first-child>ul,body>header:hover .social,body>header:hover nav>ul>.current-menu-item>ul,body>header:hover nav>ul>.current_page_ancestor>ul,body>header:hover nav>ul>li{position:static;opacity:1}.jsenabled body{padding-top:5em}body>header{position:fixed;top:0;left:0;right:0;z-index:1001;background:#fff}.scrolled body>header{border-bottom:1px solid #000}.jsenabled .admin-bar>header{top:46px}}@media screen and (min-width:783px){.jsenabled .admin-bar>header{top:32px}}@media screen{.scrolled .error404>header nav>ul>:first-child>a.kat-link,.scrolled body>header nav>ul>.current-menu-item>a.kat-link,.scrolled body>header nav>ul>.current_page_ancestor>a.kat-link{min-height:3.75rem}.scrolled .error404>header nav>ul>:first-child>a.kat-link:before,.scrolled body>header nav>ul>.current-menu-item>a.kat-link:before,.scrolled body>header nav>ul>.current_page_ancestor>a.kat-link:before{left:6.933%;font-size:1.25em;margin-left:0;transform:translateY(0)}.scrolled .error404>header nav>ul>:first-child>span,.scrolled body>header nav>ul>.current-menu-item>span,.scrolled body>header nav>ul>.current_page_ancestor>span{opacity:0}.jsenabled .error404>header nav>ul>:first-child>ul,.jsenabled body>header .social,.jsenabled body>header nav>ul.projecttiles,.jsenabled body>header nav>ul>.current-menu-item>ul,.jsenabled body>header nav>ul>.current_page_ancestor>ul,.jsenabled body>header nav>ul>li{position:absolute;opacity:.01}.jsenabled .error404>header nav>ul>:first-child,.jsenabled body>header nav>ul.projecttiles>li,.jsenabled body>header nav>ul>.current-menu-item,.jsenabled body>header nav>ul>.current_page_ancestor{position:static;opacity:1}.jsenabled body>header nav>ul.projecttiles>li{position:relative;left:auto;top:auto}.nav_active .error404>header nav>ul>:first-child:after,.nav_active .error404>header nav>ul>:first-child>a:after,.nav_active body>header nav>ul>.current-menu-item:after,.nav_active body>header nav>ul>.current_page_ancestor:after{opacity:.32}.nav_active .page-template-landing_page>header nav>ul>.current-menu-item>a>span,.nav_active .page-template-landing_page>header nav>ul>.current-menu-item>span,.nav_active .page-template-landing_page>header nav>ul>.current_page_ancestor>a>span .scrolled .page-template-landing_page>header nav>ul>.current-menu-item>span,.nav_active .page-template-landing_page>header nav>ul>.current_page_ancestor>span,.scrolled .page-template-landing_page>header nav>ul>.current-menu-item>a>span,.scrolled .page-template-landing_page>header nav>ul>.current_page_ancestor>a>span,.scrolled .page-template-landing_page>header nav>ul>.current_page_ancestor>span{opacity:1}nav .toggle{position:fixed;right:0;top:0;padding:2.125rem var(--horizontal-padding);cursor:pointer;box-sizing:border-box;transition:padding .25s;z-index:2}nav .toggle:after,nav .toggle:before{content:"";display:block;border-style:solid;transition:border-color .25s;width:1.125em}nav .toggle:before{border-width:2px 0;height:.25em;margin-bottom:.25em}nav .toggle:after{border-width:2px 0 0}.scrolled nav .toggle{padding-top:1.75rem;padding-bottom:1.75rem}.nav_active nav .toggle:before{border-bottom-width:0;height:auto;margin:.375em 0-2px;transform:rotate(45deg)}.nav_active nav .toggle:after{transform:rotate(-45deg);margin-bottom:.375em}.admin-bar nav .toggle{top:46px}.nav_active,.subnav_active,.tiles_active{overflow:hidden}.nav_active body>header,.subnav_active body>header,.tiles_active body>header{height:100vh;overflow:auto;transition:background-color .25s .15s}.nav_active body>header nav,.tiles_active body>header nav{padding-top:5em;background-color:#fff}.nav_active .error404>header nav>ul>:first-child>a.kat-link,.nav_active body>header nav>ul>.current-menu-item>a.kat-link,.nav_active body>header nav>ul>.current_page_ancestor>a.kat-link,.tiles_active body>header nav>ul>.current-menu-item>a.kat-link,.tiles_active body>header nav>ul>.current_page_ancestor>a.kat-link{min-height:5rem;position:fixed;left:0;right:0;top:0;z-index:1;padding-left:calc(var(--horizontal-padding) + max(1.5rem,.25rem + 7vw))}.nav_active .error404>header nav>ul>:first-child>a.kat-link:before,.nav_active body>header nav>ul>.current-menu-item>a.kat-link:before,.nav_active body>header nav>ul>.current_page_ancestor>a.kat-link:before,.subnav_active .error404>header nav>ul>:first-child>a.kat-link:before,.subnav_active body>header nav>ul>.current-menu-item>a.kat-link:before,.subnav_active body>header nav>ul>.current_page_ancestor>a.kat-link:before,.tiles_active .error404>header nav>ul>:first-child>a.kat-link:before,.tiles_active body>header nav>ul>.current-menu-item>a.kat-link:before,.tiles_active body>header nav>ul>.current_page_ancestor>a.kat-link:before{font-size:1.938em;margin-left:-.258em;transform:translateY(.129em)}.nav_active .error404>header nav>ul>:first-child>span,.nav_active body>header nav>ul>.current-menu-item>span,.nav_active body>header nav>ul>.current_page_ancestor>span,.tiles_active body>header nav>ul>.current-menu-item>span,.tiles_active body>header nav>ul>.current_page_ancestor>span{opacity:1;position:fixed;z-index:1}.nav_active .error404>header nav>ul>:first-child>ul,.nav_active body>header .social,.nav_active body>header nav>ul>.current-menu-item>ul,.nav_active body>header nav>ul>.current_page_ancestor>ul,.subnav_active body>header .social,.tiles_active body>header .social,.tiles_active body>header nav>ul.projecttiles{position:static;opacity:1}.nav_active header .social,.subnav_active header .social,.tiles_active header .social{background-color:transparent}.nav_active body>header nav>ul>.current-menu-item>ul::after,.nav_active body>header nav>ul>.current_page_ancestor>ul::after,.tiles_active body>header nav>ul.projecttiles::after{content:"";position:absolute;top:0;left:50%;width:100vw;transform:translateX(-50%);border-top:1px solid #000;pointer-events:none}}@media screen and (max-width:767px){.nav_active .admin-bar.error404>header nav>ul>:first-child>a,.nav_active .admin-bar>header nav>ul>.current-menu-item>a,.nav_active .admin-bar>header nav>ul>.current_page_ancestor>a,.tiles_active .admin-bar.error404>header nav>ul>:first-child>a,.tiles_active .admin-bar>header nav>ul>.current-menu-item>a,.tiles_active .admin-bar>header nav>ul>.current_page_ancestor>a{top:46px}.nav_active .admin-bar.error404>header nav>ul>:first-child>span,.nav_active .admin-bar>header nav>ul>.current-menu-item>span,.nav_active .admin-bar>header nav>ul>.current_page_ancestor>span,.tiles_active .admin-bar.error404>header nav>ul>:first-child>span,.tiles_active .admin-bar>header nav>ul>.current-menu-item>span,.tiles_active .admin-bar>header nav>ul>.current_page_ancestor>span{top:calc(3.75em + 46px)}}@media screen{.nav_active body>header nav .aktiv>ul,.programm .monate~section.aktiv,.tiles_active body>header nav .aktiv>ul{position:static}body>footer{background-color:#fff;text-align:center}body>footer a{text-decoration:none;font-size:1.25em}#newsletter .disclaimer a,.single .zusatzinfo a,body>footer a:hover{text-decoration:underline}footer .nav_main{display:none;line-height:1}footer .nav_main ul{margin-top:2.5em}footer .nav_main ul ul{font-weight:400;margin-top:.75em}#newsletter form div,footer .nav_main ul .menu-item-has-children>a{position:relative}footer .nav_main ul .menu-item-has-children>a:after{content:"";width:.25em;height:.25em;border-style:solid;border-color:inherit;border-width:0 1px 1px 0;position:absolute;left:100%;top:50%;transform:translate(50%,-50%) rotate(45deg);margin-top:-.063em;margin-left:.125em}#copyright,body>footer ul{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#copyright{font:1.75em/1 var(--font-sans-serif-x-compressed);font-weight:700;margin-bottom:1.9em}body>footer ul{margin:0;padding:0;list-style:none}.single .zeit_ort time>span,body>footer ul .weglot-lang,body>footer>br{display:none}body>footer ul.nav_main>li>a{font-family:var(--font-sans-serif-x-compressed);font-weight:500;font-size:1.9em;text-transform:uppercase}body>footer ul.nav_main .sub-menu{font-family:var(--font-serif);font-weight:400}body>footer ul.nav_main .sub-menu .sub-menu{list-style:disc;list-style-position:inside}body>footer ul.nav_main .sub-menu .sub-menu li::marker{content:"· "}body>footer li{margin-bottom:.75em}footer .nav_footer{margin-bottom:2.25em;font-family:var(--font-serif)}footer .nav_social{margin-top:2.5em;justify-content:center}footer .nav_social li{margin-bottom:0}.aktion h2 i,.aktion h2 i em,.archive .beschreibung em,.page main section>h2,.post_list h2{font-style:normal}.aktion h2 i em{-webkit-text-stroke:none}#newsletter{margin-top:3em}#newsletter p{font-size:1.063em;margin-bottom:.5em}#newsletter .disclaimer{font:.875em/1.25 var(--font-sans-serif-compressed)}#newsletter form{margin:2em auto 0;max-width:19.688em}#newsletter label{font:1.125em/127.8% var(--font-serif);color:#b2b2b2;position:absolute;top:.2em;width:100%;padding:.389em 0;cursor:text;box-sizing:border-box;margin:0;transition:none}#newsletter .val label{left:-9999em}#newsletter input[type=email]{border-radius:2em;line-height:1.278;font-size:1.125em;padding:.389em 1em;width:100%;text-align:center}#newsletter .submit{margin-top:1.5em}main{padding:2.875em 0 3em;margin-top:2px}.error404 main,.home main,.page-template-landing_page main{padding:0}.breadcrumb,.page>h1,main>h1,main>header>h1{font:700 1em/1.25 var(--font-sans-serif-compressed);text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.breadcrumb,.page>h1,main>h1,main>header{margin-bottom:3em;line-height:1.25}main>header>h1{display:inline;margin:0 .5em 0 0}.breadcrumb+article>h1,.medienuebersicht .titel .sep,.uebersicht .titel .sep{position:absolute;left:-9999em}.breadcrumb,.single .preise dd abbr{font-weight:400}.breadcrumb>*{margin-right:.75em}.breadcrumb>:first-child{font-weight:700}.archive .beschreibung{font:700 2em/1 var(--font-sans-serif-compressed);text-transform:uppercase;margin-bottom:1em}.archive .beschreibung *{margin:0}.medienuebersicht,.uebersicht{margin-top:1.75em}.medienuebersicht>div,.uebersicht>div{margin-bottom:1.75em}.medienuebersicht>.status-private,.uebersicht>.status-private{opacity:.3}.medienuebersicht img,.uebersicht img{width:100%;margin-bottom:1em}.error404 main>.not-found h2+* a,.medienuebersicht>div a,.programm h3 a,.single .preise abbr,.single .zusatzinfo a:hover,.uebersicht>div a{text-decoration:none}.medienuebersicht .titel,.medienuebersicht .untertitel,.uebersicht .titel,.uebersicht .untertitel,.vorschau .untertitel{display:block;font:400 1.25em/1.25 var(--font-serif);-webkit-hyphens:manual;hyphens:manual}.vorschau .untertitel{font-size:1.25em}.medienuebersicht .titel span,.medienuebersicht .untertitel,.monat h2 span,.produkte h2 span,.uebersicht .titel span,.uebersicht .untertitel,.vorschau .untertitel{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.programm h3,.uebersicht .datum,.uebersicht .preis{font-size:1.125em;display:inline}.medienuebersicht .datum{font-size:.84375em;display:inline}.medienuebersicht .datum,.medienuebersicht .info,.uebersicht .datum,.uebersicht .info,.uebersicht .ust{font:1em var(--font-sans-serif-compressed)}.single main>header .kategorie span,.uebersicht .info{margin-left:.5em}.uebersicht .ust{font-size:.889em}.programm .datum span,.screen-reader-text,.single .preise abbr span{position:absolute;left:-9999em}.pagination{font-family:var(--font-sans-serif-compressed);font-weight:700;line-height:1;margin:2em 0}.nav-links,.nav-links>*{display:flex;justify-content:center}.nav-links>*{border-radius:1em;width:1.75em;height:1.75em;align-items:center;background-color:#efefef;margin:0 .5em;text-decoration:none}.nav-links>.current,.nav-links>.next,.nav-links>.prev{background-color:#000;color:#fff}.single-jazzkalender_archiv main>article>*,main article .inhalt>*{font-size:1.125em}main article .inhalt>#nebeninhalt,main article .inhalt>.wp-block-gallery{font-size:1em}main article .inhalt fieldset>div,main article .inhalt form>div{margin-bottom:1.333em}main article .inhalt form input:not([type=submit]),main article .inhalt form label,main article .inhalt form textarea{font-size:.889em}main article .inhalt form .val label{font-size:.667em}.single main{margin-bottom:2.5em}.single main>header{display:flex;align-items:center;font-family:var(--font-sans-serif-compressed);font-weight:400;text-transform:uppercase}.single main>header .kategorie{margin-left:auto}.single main>header .kategorie span:before{content:"";display:inline-block;width:.75em;height:.75em;border-radius:100%;margin-right:.5em}.single article>header{margin-bottom:2.5em;line-height:1}.single article>header *{margin-bottom:0}.page .inhalt>h1,.page .inhalt>h2,.single article>header *{line-height:1.25;font-family:var(--font-serif);font-weight:400;display:block}.single article>header .untertitel{font:700 2em/1 var(--font-sans-serif-compressed);color:#000}.single main .post .wp-post-image~.inhalt>p:first-child{font-family:var(--font-body);font-size:1.125em;line-height:inherit;font-weight:400}.single article>footer{font:1em/1.25 var(--font-sans-serif-compressed);text-transform:uppercase;-webkit-hyphens:manual;hyphens:manual;margin-bottom:2.5em}.single article>footer ul{list-style:none;margin:0;padding:0}.single .zusatzinfo>section li,.single .zusatzinfo>section>*,.single article>footer li{display:inline}.single article>footer li:before{content:"/ "}#nebeninhalt ul li:first-child:before,.single article>footer li:first-child:before{content:none}.single .bild{margin-bottom:1.5em}.single .bild img{width:100%;margin-bottom:.5em}.single .bild .beschriftung{font:1em/1 var(--font-sans-serif-compressed)}.single .kurzinfo{display:flex;justify-content:space-between;margin-bottom:3em}.single .zeit_ort{flex:0 1 63.492%}.single .kurzinfo .preis,.single .zeit_ort>*{font-size:1.625em;line-height:1.231;font-family:var(--font-serif)}.single .kurzinfo .bestellen,.single .zeit_ort .tickets{font-size:1em;line-height:1.25;text-transform:none;margin-top:1.5em}.single .preise{flex:0 1 26.984%;-webkit-hyphens:manual;hyphens:manual}.single .preise *{font:1em/1.25 var(--font-sans-serif-compressed)}.single .preise dt,.single .preise h3{font-weight:700;margin-bottom:0}.single .preise dt{margin-top:1em}.galerie.var1 li a,.single-produkte .kurzinfo{display:block}.single .kurzinfo .preis .ust{display:block;font:.615em/1 var(--font-sans-serif-compressed);text-transform:uppercase}.single .zusatzinfo{margin-bottom:5em;font:1em/1.25 var(--font-sans-serif-compressed);text-transform:uppercase;-webkit-hyphens:manual;hyphens:manual}.single .zusatzinfo h3{font-size:inherit;margin-bottom:0}.single .zusatzinfo>*{margin-bottom:2.5em}.single .zusatzinfo>.preise{display:none}.single .zusatzinfo .besetzung ul,.single .zusatzinfo .links ul{margin:0;padding-left:0;list-style:none}.single .zusatzinfo .besetzung li:after{content:","}#nebeninhalt ul li:before,.single .zusatzinfo .links li:before,.single .zusatzinfo .ort .plz_ort:before,.single .zusatzinfo .ort h3~:before{content:"/ "}.single .zusatzinfo .besetzung li:last-child:after,.single .zusatzinfo .links li:first-child:before,.single .zusatzinfo .ort .name:before{content:none}.single .zusatzinfo .komma{visibility:hidden}.programm{margin-bottom:5em}.programm>section{margin-bottom:3em}.monat h2,.produkte h2{text-transform:uppercase;margin:0 0 .75em;line-height:1}.programm .monate{margin:0 0 1em;padding:0;list-style:none;display:flex;gap:.15em}.programm .monate li{cursor:pointer;display:inline;text-transform:uppercase;font:1em/1 var(--font-sans-serif-compressed);font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.programm .monate li.aktiv{text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.125em}.programm .monate li:not(:last-child)::after{content:"/";display:inline-block;padding-left:.15em}.programm .monate~section,.programm .monate~section h2{position:absolute;left:-9999em;top:-9999em}.programm article{border-bottom:1px solid #000;padding:5em 0 1.625em;flex-wrap:wrap;justify-content:space-between;position:relative}.programm article.no_img{padding-top:6.25em}.programm article.has_img{display:flex}.monat h2+article{border-top:1px solid #000}.programm .meta{flex:0 1 26.984%;font:1em/1.25 var(--font-sans-serif-compressed);font-weight:400;margin-bottom:1em}.programm .no_img .meta:not(.meta--besetzung){position:absolute;top:0;width:100%;padding-top:4.75em}.programm .meta--besetzung>*{display:inline}.programm .no_img .meta:not(.meta--besetzung)>*{display:inline}.programm .no_img .meta:not(.meta--besetzung)>.ort:before,.programm .no_img .meta:not(.meta--besetzung)>.tickets:before{content:"| "}.programm .datum{font:1.75em/1 var(--font-serif);position:absolute;left:0;top:1em}.programm .no_img .meta:not(.meta--besetzung) .datum:before,.programm .no_img .meta:not(.meta--besetzung) .zeit:before{content:none}.programm .no_img .kategorie{margin-left:.5em}.programm .has_img h3{font:1.5em/1 var(--font-serif);order:1;flex:0 1 100%;margin-bottom:.5em;-webkit-hyphens:manual;hyphens:manual}.programm .bild{flex:0 1 63.492%;margin-bottom:1em}#titelbild img,.galerie.var2 li img,.programm .bild img{width:100%}.programm .text{order:2;flex:0 1 100%;font-size:1.125em;line-height:1.33}.programm .besetzung{order:3;flex:0 1 100%;margin-top:1em}.programm .besetzung .meta{padding:0;margin:0}.programm .besetzung .meta li:not(:last-child)::after{content:", "}.programm .text *{margin-bottom:0}#nebeninhalt ul li,.programm .no_img .text,.programm .no_img .text *{display:inline}.programm .no_img .text:before{content:"· "}.programm .meta .kategorie span{margin-right:.5em}.programm .meta .kategorie span:before{content:"";display:inline-block;width:.75em;height:.75em;border:1px solid;box-sizing:border-box;border-radius:100%;margin-right:.5em}.error404 main>.not-found h2,.error404 main>.not-found h2+*,.jazzkalender_archiv>h2:first-child{font:700 2em/1 var(--font-sans-serif-compressed);text-transform:uppercase;margin-bottom:1.5em}#nebeninhalt>div,#nebeninhalt>div>.btn,.page .inhalt>h1,.page .inhalt>h2,.verwandt header{margin-bottom:1.5em}.error404 main>.not-found h2 em,.error404 main>.not-found h2+*,.jazzkalender_archiv>h2 em,.page .inhalt>h2 em{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal}.jazzkalender_archiv>h2:first-child+p,.page .inhalt .inner>:first-child,.page .inhalt>h2:first-child+p,.single article .inhalt>p:first-child{font:700 1.063em/1.412 var(--font-body)}.page .inhalt .large_only{display:none}#nebeninhalt{font-family:var(--font-sans-serif-compressed);text-transform:uppercase;line-height:1.25;margin-top:3em}#nebeninhalt>div>:not(.btn){font-size:1em;margin:0}#nebeninhalt>div>h3{float:left;margin-right:.75em!important}#nebeninhalt h3+.btn{margin-top:.5em}#nebeninhalt ul{margin-left:0;padding-left:0;list-style:none}#titelbild{position:relative}.error404 main>section,.page-template-landing_page main>section:not(.section){padding:3em 0 5em}.page-template-landing_page main>section>:last-child{margin-bottom:0!important}.page-template-landing_page #inhalt{text-align:center}.page-template-landing_page #inhalt+section:not(.section){padding-top:2em}main #inhalt h1{margin-bottom:1.25em;font-weight:400;font-family:var(--font-serif);text-transform:none}.page-template-landing_page #inhalt p{font-weight:400;font-family:var(--font-serif);margin-bottom:2em;-webkit-hyphens:none;hyphens:none}.post_list .programm{margin-bottom:2.5em}.post_list .programm>article:first-child{border-top:1px solid #000}.page-template-landing_page section>.btn,.post_list>.btn{display:table;margin:auto}.page-template-landing_page .uebersicht{margin-bottom:3.75em}.aktion{text-align:center;-webkit-hyphens:manual;hyphens:manual;position:relative}.error404 .aktion,.page-template-landing_page .aktion{padding:0!important;position:relative}.aktion .text{padding:calc(var(--horizontal-padding)*2) var(--horizontal-padding);position:relative;z-index:1}.aktion h2{font-family:var(--font-serif);font-weight:400;font-size:1.5em!important;margin-bottom:.875em!important}.aktion p{margin-bottom:1.882em}.aktion p:last-child,.error404 main>.not-found>:last-child{margin-bottom:0}.aktion .bild{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;margin:0}.aktion .bild img{-o-object-fit:cover;object-fit:cover;max-width:none;min-width:100%;width:100%;height:100%;margin:0;border:0;border-radius:0}.shy-head{font:700 1em/1.25 var(--font-sans-serif-compressed);text-transform:uppercase;margin-bottom:1.5em}.galerie ul{margin:0;padding:0;list-style:none}.galerie.var1{margin-bottom:3em}.galerie.var1 li{margin-bottom:1.5em;border:1px solid #efefef;text-align:center;box-sizing:border-box;border-radius:.5rem;overflow:hidden}.galerie.var2 li{margin-bottom:1.75em}.galerie.var2 figcaption{text-transform:none}.galerie .cta,.verwandt>footer{text-align:center}.galerie .cta .btn{margin:0 1.905% 1em}.partner,.verwandt{margin-bottom:0!important}.partner{background-color:#efefef}.partner ul{margin-bottom:4.5em}.verwandt{border-top:1px solid rgba(0,0,0,.32);padding:3em 8%}.verwandt header>*{display:inline;margin-bottom:0}.filter{font:1em/1.25 var(--font-sans-serif-compressed);font-weight:700;display:inline;-webkit-hyphens:manual;hyphens:manual}.filter h2{position:absolute;left:-9999em}.filter>*{font-size:inherit;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin:0 .5em}.filter a{margin-left:0;#fff-space:nowrap;cursor:pointer;text-decoration:none}.filter a:before{content:"";display:inline-block;width:.75em;height:.75em;border-radius:100%;border:1px solid;margin-right:.5em;box-sizing:border-box}.filter .current:before{background-color:currentColor}#ähnliche_beiträge .uebersicht>*,.jsenabled #ähnliche_beiträge .uebersicht>:first-child,.jsenabled #ähnliche_beiträge .uebersicht>:first-child+*,.jsenabled #ähnliche_beiträge .uebersicht>:first-child+*+*{display:none}#ähnliche_beiträge .uebersicht>:first-child,#ähnliche_beiträge .uebersicht>:first-child+*,#ähnliche_beiträge .uebersicht>:first-child+*+*,.jsenabled #ähnliche_beiträge .uebersicht>.active{display:block}.error404 main>header{padding:2.875em 7vw 0}.error404 main>.not-found{border-bottom:1px solid #fff;position:relative;padding-top:0}.error404 main>.not-found:after{content:"";position:absolute;top:100%;border-bottom:1px solid #e6e6e6;width:100vw;margin-left:-7vw}.error404 main>.not-found h2{margin-bottom:0}.error404 main>.not-found h2+*{-webkit-hyphens:manual;hyphens:manual}}
/*! media max 374px */
@media screen and (max-width:23.375em){body{font-size:4.267vw;font-size:clamp(.875rem,4.267vw,1rem)}body:before{content:"max 374"}body>header nav a,body>header nav a:before,body>header nav time{transition:none}.error404>header nav>ul>:first-child>a.kat-link,body>header nav>ul>.current-menu-item>a.kat-link,body>header nav>ul>.current_page_ancestor>a.kat-link{transition-property:background-color,min-height}.error404>header nav>ul>:first-child>span,body>header nav>ul>.current-menu-item>span,body>header nav>ul>.current_page_ancestor>span{transition-property:opacity}}
/*! media min 667px */
@media screen and (min-width:41.688em){body:before{content:"min 667"}.inhalt .blocks-gallery-grid .blocks-gallery-item,.inhalt .wp-block-gallery .blocks-gallery-item,.inhalt .wp-block-gallery.columns-3 .blocks-gallery-item{flex:0 1 47.042%}body>header nav ul ul ul,body>header nav>ul>li>a,body>header nav>ul>li>ul>li>a{padding-left:11.994%;padding-right:11.994%}.scrolled .error404>header nav>ul>:first-child>a.kat-link:before,.scrolled body>header nav>ul>.current-menu-item>a.kat-link:before,.scrolled body>header nav>ul>.current_page_ancestor>a.kat-link:before,body>header nav>ul>li>a:before{left:11.994%;margin-left:-2.8em}.error404>header nav>ul>:first-child>a.kat-link:before,.nav_active .error404>header nav>ul>:first-child>a.kat-link:before,.nav_active body>header nav>ul>.current-menu-item>a.kat-link:before,.nav_active body>header nav>ul>.current_page_ancestor>a.kat-link:before,body>header nav>ul>.current-menu-item>a.kat-link:before,body>header nav>ul>.current_page_ancestor>a.kat-link:before{margin-left:-2em}body>header nav ul ul ul:before{margin-left:-15.779%;margin-right:-15.779%}.vorschau .untertitel,body>header nav .vorschau a{font-size:1.5em;padding-right:11.769%;padding-left:calc(34.482% + 1.25em)}body>header nav .vorschau .kategorie{padding:0;font-size:1em}body>header nav img{width:22.488vw;margin-left:calc(-22.488vw - 1.25em)}body>header nav time{margin-left:calc(34.482% + 1.667em)}.galerie ul,.nav_footer{display:flex;justify-content:center}.nav_footer li{margin:0 .5em}footer .nav_social{display:inline-flex;margin:0 0 0 .75em;vertical-align:middle}#newsletter form{max-width:19.688em;margin-top:2.25em}.page-template-landing_page .uebersicht{margin-bottom:4em}.uebersicht>div{position:relative;padding-left:35.503%}.uebersicht>div:after{content:"";display:block;clear:both}.uebersicht img{float:left;width:45.872%;margin-left:-55.046%;margin-bottom:0}.medienuebersicht{display:flex;flex-wrap:wrap;margin-left:-1.875em;margin-top:2.25em}.medienuebersicht>div{padding-left:0;flex:0 1 50%;max-width:50%;border-left:1.875em solid transparent;margin-bottom:1.625em;box-sizing:border-box}.medienuebersicht .titel{-webkit-hyphens:auto;hyphens:auto}.single .zeit_ort{flex:0 1 65.089%}.single .preise{flex:0 1 29.585%}.programm article{padding-bottom:2.625em}.programm article.has_img{display:grid;grid-template-columns:29.586% 64.497%;grid-template-rows:auto auto 1fr;justify-content:space-between}.programm .meta .kategorie,.programm article.no_img{display:block}.programm .bild{grid-area:1/1/3/2}.programm .meta{grid-area:1/2/2/2}.programm .meta>*{display:inline}.programm .meta>.ort:before,.programm .meta>.tickets:before{content:"| "}.programm .no_img .meta .kategorie{float:right}.programm .no_img .meta .kategorie span{margin:0 0 0 .5em}.programm .besetzung,.programm .text{grid-column:span 2}.aktion .text>*{margin-left:auto;margin-right:auto}.aktion .text h2{max-width:21.25em}.aktion .text p{max-width:30em}.galerie ul{justify-content:space-between}.galerie.var1 ul{flex-wrap:wrap}.galerie.var1 li{flex:0 1 41.42%;display:flex;align-items:center}.galerie.var1 li a{flex:1 0 100%}.galerie.var1 img{width:100%}.galerie.var2 ul{margin-left:-1.875em}.galerie.var2 li{flex:0 1 33.3333333333%;border-left:1.875em solid transparent;margin-bottom:0}.verwandt ul{margin-bottom:3em}.error404 main>.not-found:after{margin-left:-11.994%}}
/*! media min 768px */
@media screen and (min-width:48em){html:before{content:"medium"}body:before{content:"min 768"}.btn,.is-style-jcl .wp-block-button__link,button,input[type=submit]{font-size:1.25em;padding:.4em 1em!important;width:auto}.wpcf7-form .submit{text-align:right}.inhalt .blocks-gallery-grid{margin-left:-1.875em}.inhalt .blocks-gallery-grid .blocks-gallery-item,.inhalt .wp-block-gallery .blocks-gallery-item,.inhalt .wp-block-gallery.columns-3 .blocks-gallery-item{flex:0 1 33.3333333333%;border-left:1.875em solid transparent;box-sizing:border-box}body>header nav>ul>li{display:flex;flex-wrap:wrap}body>header nav>ul>li>*{min-height:4.25rem}.error404>header nav>ul>:first-child,body>header nav>ul>.current-menu-item,body>header nav>ul>.current_page_ancestor{transition-property:min-height;min-height:0}body>header nav>ul>li:after{flex:1 1 100%}body>header nav>ul>li li:before,body>header nav>ul>li li:first-child:before{opacity:1}body>header nav>ul>li>span{line-height:1;cursor:default;display:flex;align-items:center;flex:1 1 auto}body>header nav .vorschau,body>header nav>ul>li>ul{flex:1 1 100%;display:flex;align-items:center;padding-left:0;padding-right:0;height:6.25rem;box-sizing:border-box}.error404>header nav>ul>:first-child>span,body>header nav>ul>.current-menu-item>span,body>header nav>ul>.current_page_ancestor>span,body>header nav>ul>li>span{position:relative;left:0;top:0}body>header nav>ul>li>a.kat-link{line-height:1;padding:1em 1em 1em 6.25rem;display:flex;align-items:center}body>header nav>ul>li>a.kat-link:before{left:auto;margin-left:-3.15em}body>header nav .disabled>a:first-child>span:after{margin-left:0;position:absolute;left:50%;top:100%;transform:translate(-50%)}.error404>header nav>ul>:first-child>a.kat-link,body>header nav>ul>.current-menu-item>a.kat-link,body>header nav>ul>.current_page_ancestor>a.kat-link{padding:0 1em 0 0;min-height:6.25rem;transition-property:background-color,min-height,xpadding;transition-duration:.25s}.jsenabled body{padding-top:6.25em}.error404>header nav>ul>:first-child>a.kat-link:before,body>header nav>ul>.current-menu-item>a.kat-link:before,body>header nav>ul>.current_page_ancestor>a.kat-link:before{margin-left:-2.29em;top:auto;transform:translateY(0)}.error404>header nav>ul>:first-child>a.kat-link>span,body>header nav>ul>.current-menu-item>a.kat-link>span,body>header nav>ul>.current_page_ancestor>a.kat-link>span{font-size:1.9em}body>header nav>ul>li>ul{position:absolute}body>header nav>ul>li>ul>li{margin-right:4.638%;display:flex;align-items:center;position:relative}body>header nav .subnav-parent.aktiv>a span:after,body>header nav li .current_page_ancestor>a span:after{content:none}body>header nav>ul>li>ul:not(.subnav)>.current-menu-item:before,body>header nav>ul>li>ul>.aktiv:before,body>header nav>ul>li>ul>.current-menu-parent:before{content:"";position:absolute;background-color:currentColor!important;left:0;bottom:-.25em;min-height:2px;width:100%}body>header nav>ul>li>ul>li>a{border-top:none;padding:1em 0}body>header nav ul ul ul,footer .nav_main>li>span{display:none}body>header nav .subnav{height:auto;flex-wrap:wrap;align-items:stretch;padding-top:3.125em;padding-bottom:2em;justify-content:space-between}body>header nav .vorschau{padding-bottom:0}body>header nav .subnav:before{position:absolute;left:50%;top:0;width:100vw;transform:translateX(-50%)}body>header nav .subnav:after{content:"";flex:0 1 30.435%}body>header nav .subnav li{flex:0 1 30.435%;margin:0 0 2em;display:block}body>header nav .subnav li:not(.mehr):before{content:none}header nav .subnav .mehr{text-transform:none;flex:1 0 100%;text-align:center;margin:0;height:6.25em;display:flex;align-items:stretch;justify-content:stretch;padding-bottom:0}body>header nav .vorschau .mehr:before{position:absolute;left:50%;top:0;width:100vw;transform:translateX(-50%);opacity:1}body>header nav .vorschau li{margin-bottom:3.125em}body>header nav .subnav li a{margin-bottom:-1em;position:relative;padding-top:0}.vorschau .untertitel,body>header nav .vorschau li a{padding:0;display:block;font:400 1.25em/1.25 var(--font-serif);text-transform:none;margin-bottom:.125em;left:auto;top:auto;opacity:1}body>header nav .subnav li>span{color:#000;font-weight:400;font-family:var(--font-body);text-transform:none}body>header nav .subnav li>.info{margin-left:1em}body>header nav .subnav li>.description{text-transform:none}header nav .subnav .mehr a{font-size:1em;display:block;margin:auto}header nav .subnav li img{width:100%;margin:0 0 .375em;float:none}body>header nav time{margin-left:0}header .social a:before{font-size:1.9em}.scrolled .error404>header nav>ul>:first-child>a.kat-link,.scrolled body>header nav>ul>.current-menu-item>a.kat-link,.scrolled body>header nav>ul>.current_page_ancestor>a.kat-link{padding-bottom:0;min-height:5rem}.scrolled .error404>header nav>ul>:first-child>a.kat-link:before,.scrolled body>header nav>ul>.current-menu-item>a.kat-link:before,.scrolled body>header nav>ul>.current_page_ancestor>a.kat-link:before{left:auto;margin-left:-3.15em}.jazzkalender_archiv>h2:first-child+p,.page .inhalt .inner>:first-child,.page .inhalt>h2:first-child+p,.scrolled .error404>header nav>ul>:first-child>a.kat-link>span,.scrolled .homelink,.scrolled body>header nav>ul>.current-menu-item>a.kat-link>span,.scrolled body>header nav>ul>.current_page_ancestor>a.kat-link>span,.single article .inhalt>p:first-child{font-size:1.25em}.nav_active .error404>header nav>ul>:first-child>span,.nav_active body>header nav>ul>.current-menu-item>span,.nav_active body>header nav>ul>.current_page_ancestor>span,.scrolled .error404>header nav>ul>:first-child>span,.scrolled body>header nav>ul>.current-menu-item>span,.scrolled body>header nav>ul>.current_page_ancestor>span{opacity:1!important;font-size:.8em}.admin-bar nav .toggle{top:auto}.scrolled nav .toggle{padding-top:2.125rem;padding-bottom:2.125rem}.nav_active nav .toggle,.subnav_active nav .toggle,.tiles_active nav .toggle,nav .toggle{padding:2.725em;position:absolute}.nav_active nav .toggle:after,.nav_active nav .toggle:before{width:1.375em}.nav_active body>header nav,.subnav_active body>header nav,.tiles_active body>header nav{padding-top:0}.nav_active .error404>header nav>ul>:first-child>a.kat-link,.nav_active body>header nav>ul>.current-menu-item>a.kat-link,.nav_active body>header nav>ul>.current_page_ancestor>a.kat-link,.subnav_active .error404>header nav>ul>:first-child>a.kat-link,.subnav_active body>header nav>ul>.current-menu-item>a.kat-link,.subnav_active body>header nav>ul>.current_page_ancestor>a.kat-link,.tiles_active .error404>header nav>ul>:first-child>a.kat-link,.tiles_active body>header nav>ul>.current-menu-item>a.kat-link,.tiles_active body>header nav>ul>.current_page_ancestor>a.kat-link{min-height:6.25rem}.nav_active .error404>header nav>ul>:first-child>a.kat-link:before,.nav_active body>header nav>ul>.current-menu-item>a.kat-link:before,.nav_active body>header nav>ul>.current_page_ancestor>a.kat-link:before,.subnav_active .error404>header nav>ul>:first-child>a.kat-link:before,.subnav_active body>header nav>ul>.current-menu-item>a.kat-link:before,.subnav_active body>header nav>ul>.current_page_ancestor>a.kat-link:before,.sutiles_activebnav_active body>header nav>ul>.current-menu-item>a.kat-link:before,.tiles_active .error404>header nav>ul>:first-child>a.kat-link:before,.tiles_active body>header nav>ul>.current_page_ancestor>a.kat-link:before{margin-left:-2.29em;transform:translateY(0)}.nav_active .error404>header nav>ul>:first-child>a.kat-link,.nav_active .error404>header nav>ul>:first-child>span,.nav_active body>header nav>ul>.current-menu-item>a.kat-link,.nav_active body>header nav>ul>.current-menu-item>span,.nav_active body>header nav>ul>.current_page_ancestor>a.kat-link,.nav_active body>header nav>ul>.current_page_ancestor>span,.subnav_active .error404>header nav>ul>:first-child>a.kat-link,.subnav_active .error404>header nav>ul>:first-child>span,.subnav_active body>header nav>ul>.current-menu-item>a.kat-link,.subnav_active body>header nav>ul>.current-menu-item>span,.subnav_active body>header nav>ul>.current_page_ancestor>a.kat-link,.subnav_active body>header nav>ul>.current_page_ancestor>span,.tiles_active .error404>header nav>ul>:first-child>a.kat-link,.tiles_active .error404>header nav>ul>:first-child>span,.tiles_active body>header nav>ul>.current-menu-item>a.kat-link,.tiles_active body>header nav>ul>.current-menu-item>span,.tiles_active body>header nav>ul>.current_page_ancestor>a.kat-link,.tiles_active body>header nav>ul>.current_page_ancestor>span{position:relative;left:auto;padding-left:0}.homelink,.nav_active .error404>header nav>ul>:first-child>a.kat-link>span,.nav_active .page-template-landing_page>header nav>ul>.current-menu-item>a.kat-link>span,.nav_active .page-template-landing_page>header nav>ul>.current_page_ancestor>a.kat-link>span,.nav_active body>header nav>ul>.current-menu-item>a.kat-link>span,.nav_active body>header nav>ul>.current_page_ancestor>a.kat-link>span,.subnav_active .error404>header nav>ul>:first-child>a.kat-link>span,.subnav_active .page-template-landing_page>header nav>ul>.current-menu-item>a.kat-link>span,.subnav_active .page-template-landing_page>header nav>ul>.current_page_ancestor>a.kat-link>span,.subnav_active body>header nav>ul>.current-menu-item>a.kat-link>span,.subnav_active body>header nav>ul>.current_page_ancestor>a.kat-link>span,.tiles_active .error404>header nav>ul>:first-child>a.kat-link>span,.tiles_active .page-template-landing_page>header nav>ul>.current-menu-item>a.kat-link>span,.tiles_active .page-template-landing_page>header nav>ul>.current_page_ancestor>a.kat-link>span,.tiles_active body>header nav>ul>.current-menu-item>a.kat-link>span,.tiles_active body>header nav>ul>.current_page_ancestor>a.kat-link>span{font-size:1.9em}.nav_active .error404>header nav>ul>:first-child>.subnav,.nav_active body>header nav>ul>.current-menu-item>.subnav,.nav_active body>header nav>ul>.current_page_ancestor>.subnav{position:absolute}.nav_active .error404>header nav>ul>:first-child>.subnav.aktiv,.nav_active body>header nav>ul>.current-menu-item>.subnav.aktiv,.nav_active body>header nav>ul>.current_page_ancestor>.subnav.aktiv,.tiles_active body>header nav>ul.projecttiles{position:relative;left:auto;top:auto}body>footer{padding-top:5.75em}footer .nav_main{display:flex;justify-content:space-between;margin-bottom:5.75em;flex:1 1 100%}footer .nav_main>li{flex:0 1 21.802%}#copyright,body>footer>br{display:inline}footer .nav_footer{display:inline-flex;margin-top:.25em;margin-left:1em}body>footer .btn{font-size:1em}.error404 main>header,main{padding-top:4.75em}.verwandt>header,main>header{display:flex}.filter{margin-left:auto}.filter a,.programm .meta .kategorie span{margin:0 0 0 .5em}#newsletter p{font-size:1.25em;line-height:1.2}#newsletter form{max-width:35.688em;margin-top:3.5em}#newsletter fieldset>div{width:16.75em}#newsletter input[type=email],#newsletter label{text-align:left;padding-left:1em}#newsletter fieldset>.submit{margin:0}.archive .beschreibung{font-size:3.5em;-webkit-hyphens:manual;hyphens:manual}.medienuebersicht,.uebersicht{display:flex;flex-wrap:wrap;margin-left:-1.875em;margin-top:2.25em}.medienuebersicht>div,.uebersicht>div{padding-left:0;flex:0 1 33.3333333333%;max-width:33.333%;border-left:1.875em solid transparent;margin-bottom:3.25em;box-sizing:border-box}.medienuebersicht>.item-sep,.uebersicht>.item-sep{border-left:1.875rem solid transparent;flex:1 1 100%}.medienuebersicht>div a,.uebersicht>div a{display:block}.medienuebersicht .titel,.medienuebersicht .untertitel,.uebersicht .titel,.uebersicht .untertitel,.vorschau .untertitel{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.medienuebersicht img,.uebersicht img{float:none;margin:0 0 1em;width:100%}.medienuebersicht .pagination,.uebersicht .pagination{flex:1 0 100%}.pagination{margin:4.5em 0}.nav-links>*{font-size:1.25em;width:1.8em;height:1.8em;margin:0 .4em}main article .inhalt form{margin-top:2em}main article .inhalt form input:not([type=submit]),main article .inhalt form label,main article .inhalt form textarea{font-size:1em;line-height:1.333;padding-top:.278em;padding-bottom:.278em}main article .inhalt form .val label{font-size:.778em}.page .inhalt>h1,.page .inhalt>h2,.single article>header .untertitel,.single main>article h1{font-size:3.5em}.single .zeit_ort{flex:0 1 65.407%}.single .kurzinfo .preis,.single .zeit_ort>*{line-height:1.25}.single .zeit_ort .tickets{margin-top:2.813em}.galerie.var1 li,.single .preise{flex:0 1 30.523%}.programm>section{margin-bottom:4em}.monat h2,.produkte h2,.programm .monate{font-size:3.5em}.monat h2,.produkte h2{margin:0 0 .893em}.programm article.has_img{grid-template-columns:13.125em 1fr;grid-gap:0 1.875em}.programm .bild{grid-row:span 3}.programm .besetzung,.programm .text{grid-column:2}.programm .meta .kategorie{float:right}.error404 main>.not-found h2,.error404 main>.not-found h2+*,.jazzkalender_archiv>h2:first-child{font-size:3.5em;margin-bottom:.75em}.page .inhalt>h1,.page .inhalt>h2{margin-bottom:1em}.error404 main>.not-found h2,.page-template-landing_page .uebersicht>div{margin-bottom:0}.error404 main>section:not(.section),.page-template-landing_page main>section:not(.section){padding-top:5.625em;padding-bottom:7.5em}.page-template-landing_page #inhalt+section:not(.section){padding-top:4.625em}.page-template-landing_page #inhalt p{font-size:1.25em;max-width:28.5em;margin-left:auto;margin-right:auto}main #inhalt h1{font-size:3.5em;margin-bottom:.5em}.page-template-landing_page h2,.post_list h2{font-size:3.5em;margin-bottom:1em}.post_list .programm{margin-bottom:3.75em}.aktion{display:flex;text-align:left}.aktion.rechts{justify-content:space-between}.aktion>*{flex:0 1 50%;box-sizing:border-box}.aktion .text{align-self:center;padding:calc(var(--horizontal-padding)*2) var(--horizontal-padding);background:0 0!important;border:1px solid #000;border-width:0 1px 0 0}.aktion.links .text{order:1;border-width:0 0 0 1px}.aktion .bild{position:relative}.aktion .bild img{position:absolute;left:0;top:0}.page-template-landing_page .uebersicht{margin-bottom:3.5em}.galerie.var1 ul:after{content:"";flex:0 1 30.523%}.verwandt{padding-top:5em;padding-bottom:5em}.error404 main>.not-found:after{margin-left:-2.5em}}
/*! media min 1024px */
@media screen and (min-width:64em){.br:after{content:none}.br br,.single .zusatzinfo h3{display:block}footer .nav_main>li{flex:0 1 22.629%}.breadcrumb,.page>h1,main>h1,main>header{margin-bottom:1.688em}.single main>article{display:grid;grid-template-columns:65.591% 22.581%;justify-content:space-between;margin-bottom:5em}.single main>article>*{grid-column:1}.single main>article>h2:first-child,.single main>article>header{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:span 2}.single figure.bild{grid-area:2/1/4/2;-ms-grid-column:1;-ms-grid-row:2;-ms-grid-row-span:2}.single main>article>.inhalt{grid-row:2/4;margin-right:18.033%;line-height:1.6}.single main>article>.bild~.inhalt{grid-row:4}@supports (display:grid){.single main>article>.inhalt{margin-right:auto}}.single .kurzinfo{grid-area:2/2;display:block;-ms-grid-row-start:2;-ms-grid-column-start:2}.single .preise *,.single .zusatzinfo *{line-height:1.5}.single .preise{margin-top:4em}.single .preise a{text-decoration:none}.single .kurzinfo .preise.komplex{display:none}.single .kurzinfo .preis{margin-bottom:1.769em}.single .zusatzinfo{-ms-grid-row-start:3;-ms-grid-row-end:7;-ms-grid-column:2;grid-area:3/2/7;margin-bottom:0}.single main>article>footer{grid-row:5;line-height:1.5;margin-bottom:0}.single .zusatzinfo .preise{display:block;margin-top:1em}#nebeninhalt ul li,.single .zusatzinfo .links li{display:list-item}#nebeninhalt ul li:before,.galerie.var1 ul:after,.single .zusatzinfo .links li:before,.single .zusatzinfo .ort .plz_ort:before,.single .zusatzinfo .ort h3~:before{content:none}.single .zusatzinfo>section:not(.preise) *{display:block}.single .zusatzinfo address .komma{display:none}.single main>article #nebeninhalt{-ms-grid-row-start:2;-ms-grid-row-end:999;-ms-grid-column:2;grid-area:2/2/999}.programm article{padding-left:10em;padding-top:1.875em;padding-bottom:3.5em}.programm article.no_img{padding-top:4.125em}.programm article.sameday:before{content:"";position:absolute;border-top:1px solid #fff;bottom:100%;width:10em;left:0}.programm .no_img .meta:not(.meta--besetzung){left:0;padding:1.875em 0 0 10em;height:auto;box-sizing:border-box}.programm .datum{line-height:1.23}.programm .sameday .datum{left:-9999em}.programm .datum span{position:static;display:block;height:1px;overflow:hidden}.nogrid .page .inhalt{display:flex;flex-wrap:wrap}.nogrid .page .inhalt>h2:first-child{flex:0 1 100%}.nogrid .page .inhalt>.inner{flex:0 1 65.591%}.nogrid .page .inhalt>aside{flex:0 1 22.581%}.page .inhalt{display:grid;grid-template-columns:65.591% 22.581%;justify-content:space-between;margin-bottom:5em}.page-template-volle_breite .inhalt{display:block}.page .inhalt>*{grid-column:1}.page .inhalt>h2:first-child{grid-column:span 2}.page .inhalt>aside{grid-column:2;grid-row:2/span 9999;grid-row-start:1}#nebeninhalt{margin-top:0;line-height:1.5}#nebeninhalt>div>h3{float:none;margin-right:0!important}.page-template-landing_page #inhalt p{max-width:30.5em}.galerie.var1 ul{justify-content:flex-start}.galerie.var1 li{flex:0 1 22.629%;margin-left:3.161%}.galerie.var1 li:nth-child(4n+1){margin-left:0}.verwandt ul{margin-bottom:5em}.error404 main>.not-found:after{margin-left:-3em}.medienuebersicht>div{flex:0 1 25%;max-width:25%;margin-bottom:2.4375em}}
/*! media min 1366px */
@media screen and (min-width:85.375em){html:before{content:"large"}body:before{content:"min 1366"}body{font-size:1rem}body>header{font-size:1.375em}.jsenabled body{padding-top:7.5em}.btn,.is-style-jcl .wp-block-button__link,button,input[type=submit]{font-size:1.5em;padding:.417em 1em!important}body>header nav>ul>li>*{opacity:1}.error404>header nav>ul>:first-child,body>header nav>ul>.current-menu-item,body>header nav>ul>.current_page_ancestor{background-color:#fff}.error404>header nav>ul>:first-child:after,.error404>header nav>ul>:first-child>a.kat-link:after,.error404>header nav>ul>:first-child>span:after,body>header nav>ul>.current-menu-item:after,body>header nav>ul>.current-menu-item>a.kat-link:after,body>header nav>ul>.current-menu-item>span:after,body>header nav>ul>.current_page_ancestor:after,body>header nav>ul>.current_page_ancestor>a.kat-link:after,body>header nav>ul>.current_page_ancestor>span:after{content:none}body>header nav>ul>li>ul{position:static;flex:0 1 auto;margin-left:auto;height:auto;border:0;padding:0 4rem 0 0}.error404>header nav>ul>:first-child>a.kat-link,body>header nav>ul>.current-menu-item>a.kat-link,body>header nav>ul>.current_page_ancestor>a.kat-link{padding-left:0;min-height:7.5rem}.scrolled .error404>header nav>ul>:first-child>a.kat-link:before,.scrolled body>header nav>ul>.current-menu-item>a.kat-link:before,.scrolled body>header nav>ul>.current_page_ancestor>a.kat-link:before,body>header nav>ul>li>a.kat-link:before{margin-left:-3.9em}.error404>header nav>ul>:first-child>a.kat-link:before,.kat-link:before,.nav_active .error404>header nav>ul>:first-child>a.kat-link:before,.nav_active body>header nav>ul>.current-menu-item>a.kat-link:before,.nav_active body>header nav>ul>.current_page_ancestor>a.kat-link:before,.subnav_active .error404>header nav>ul>:first-child>a.kat-link:before,.subnav_active body>header nav>ul>.current-menu-item>a.kat-link:before,.subnav_active body>header nav>ul>.current_page_ancestor>a.kat-link:before,body>header nav>ul>.current_page_ancestor>a.kat-link:before{margin-left:-2.774em}nav .toggle{display:none}.nav_active nav .toggle,.subnav_active nav .toggle,.tiles_active nav .toggle,nav .toggle{padding-top:3.313em;padding-bottom:3.313em}body>header nav>ul>li>ul>li{margin-right:0;margin-left:1.25em}body>header nav>ul>li>ul>li>a{padding:0}body>header nav li:not(.current-menu-item):not(.current_page_ancestor) .subnav-parent>a span{padding-right:0}body>header nav li:not(.current-menu-item):not(.current_page_ancestor) .subnav-parent>a span:before{content:none}body>header nav>ul>li>.subnav{position:absolute}.page-template-landing_page>header nav>ul>.current-menu-item:after,.page-template-landing_page>header nav>ul>.current_page_ancestor:after,header nav .subnav:before{opacity:0}.scrolled header nav .subnav:before,.tiles_active header nav .projecttiles:before,header nav .subnav.aktiv:before{opacity:1}header nav .subnav li:not(.mehr){flex:0 1 31.532%}body>header nav .vorschau .kategorie,header nav .subnav .mehr .btn,header nav .subnav li a{font-size:1.25em}header nav .subnav li a{padding-bottom:1em}body>header nav .vorschau li a{padding-bottom:0}header nav .subnav .mehr{height:7.5em;margin:0}#newsletter .disclaimer,body>header nav .subnav li>span,body>header nav time{font-size:1em}.page-template-landing_page>header nav>ul>.current-menu-item,.page-template-landing_page>header nav>ul>.current_page_ancestor{background-color:transparent;transition:background-color .25s}.page-template-landing_page>header nav>ul>.current-menu-item>a,.page-template-landing_page>header nav>ul>.current-menu-item>span,.page-template-landing_page>header nav>ul>.current_page_ancestor>a,.page-template-landing_page>header nav>ul>.current_page_ancestor>span{transition-property:margin,xpadding,xleft,font-size,opacity,min-height}.jsenabled .error404>header nav>ul>:first-child>ul,.jsenabled body>header nav>ul>.current-menu-item>ul,.jsenabled body>header nav>ul>.current_page_ancestor>ul{position:relative;opacity:1;left:0;top:0;z-index:1}.scrolled .error404>header nav>ul>:first-child,.scrolled body>header nav>ul>.current-menu-item,.scrolled body>header nav>ul>.current_page_ancestor,.subnav_active .error404>header nav>ul>:first-child,.subnav_active body>header nav>ul>.current-menu-item,.subnav_active body>header nav>ul>.current_page_ancestor,.tiles_active .error404>header nav>ul>:first-child,.tiles_active body>header nav>ul>.current-menu-item,.tiles_active body>header nav>ul>.current_page_ancestor{background-color:#fff}.scrolled .error404>header nav>ul>:first-child:after,.scrolled body>header nav>ul>.current-menu-item:after,.scrolled body>header nav>ul>.current_page_ancestor:after{opacity:0}.nav_active .error404>header nav>ul>:first-child:after,.nav_active body>header nav>ul>.current-menu-item:after,.nav_active body>header nav>ul>.current_page_ancestor:after{opacity:.32}.scrolled .error404>header nav>ul>:first-child>a.kat-link,.scrolled body>header nav>ul>.current-menu-item>a.kat-link,.scrolled body>header nav>ul>.current_page_ancestor>a.kat-link{min-height:6rem}.nav_active .error404>header nav>ul>:first-child>a.kat-link,.nav_active body>header nav>ul>.current-menu-item>a.kat-link,.nav_active body>header nav>ul>.current-menu-item>span,.nav_active body>header nav>ul>.current_page_ancestor>a.kat-link,.nav_active body>header nav>ul>.current_page_ancestor>span,.scrolled .error404>header nav>ul>:first-child>span,.scrolled body>header nav>ul>.current-menu-item>a.kat-link,.scrolled body>header nav>ul>.current-menu-item>span,.scrolled body>header nav>ul>.current_page_ancestor>a.kat-link,.scrolled body>header nav>ul>.current_page_ancestor>span{background-color:transparent}.jsenabled .error404>header nav>ul>:first-child>.subnav,.jsenabled body>header nav>ul>.current-menu-item>.subnav,.jsenabled body>header nav>ul>.current_page_ancestor>.subnav{position:absolute;opacity:.01;left:-9999em;top:-9999em}.jsenabled .error404>header nav>ul>:first-child>.subnav.aktiv,.jsenabled body>header nav>ul>.current-menu-item>.subnav.aktiv,.jsenabled body>header nav>ul>.current_page_ancestor>.subnav.aktiv,.tiles_active body>header nav>ul.projecttiles{position:relative;left:auto;top:auto;flex:1 0 100%;padding:4.063em 0 2em;opacity:1}.jsenabled .error404>header nav>ul>:first-child>.subnav.aktiv:has(.mehr),.jsenabled body>header nav>ul>.current-menu-item>.subnav.aktiv:has(.mehr),.jsenabled body>header nav>ul>.current_page_ancestor>.subnav.aktiv:has(.mehr){padding-bottom:0}.nav_active body>header nav>ul>li>*{min-height:5.5em}.nav_active .error404>header nav>ul>:first-child>a.kat-link,.nav_active body>header nav>ul>.current-menu-item>a.kat-link,.nav_active body>header nav>ul>.current_page_ancestor>a.kat-link,.subnav_active .error404>header nav>ul>:first-child>a.kat-link,.subnav_active body>header nav>ul>.current-menu-item>a.kat-link,.subnav_active body>header nav>ul>.current_page_ancestor>a.kat-link,.tiles_active .error404>header nav>ul>:first-child>a,.tiles_active body>header nav>ul>.current-menu-item>a.kat-link,.tiles_active body>header nav>ul>.current_page_ancestor>a.kat-link{min-height:7.5rem}body>footer{display:flex;flex-wrap:wrap;align-items:center;text-align:left}footer .nav_main>li{flex:0 1 22.973%}#copyright,footer .nav_footer{margin-bottom:0}body>footer>.btn{margin-left:auto}.error404 main>header,main{padding-top:7.25em}#newsletter p{font-size:1.438em;line-height:1.33;margin-bottom:.522em}#newsletter form{max-width:43.125em}#newsletter fieldset>div{width:20.813em}#newsletter input[type=email],#newsletter label{font-size:1.375em;line-height:1.2727;padding-top:.364em;padding-bottom:.364em}.archive h1,.breadcrumb,.filter>*,.galerie h2,.page>h1,.shy-head,.single main>header>h1,.verwandt h2{font-size:1.25em;line-height:1.2}h1 .breadcrumb{font-size:1em}.archive .beschreibung{font-size:5em}.medienuebersicht,.uebersicht{margin-top:2.813em}.uebersicht>div{margin-bottom:3.75em}.medienuebersicht>div{margin-bottom:2.8125em}.uebersicht .titel,.uebersicht .untertitel,.vorschau .untertitel{font-size:1.5em}.programm h3,.uebersicht .datum,.uebersicht .info,.uebersicht .preis{font-size:1.375em}.uebersicht .ust{font-size:.909em}.aktion p,.medienuebersicht .titel,.medienuebersicht .untertitel,.page-template-landing_page #inhalt p{font-size:1.5em}.medienuebersicht .datum,.medienuebersicht .info{font-size:1.03125em}.pagination{margin:6em 0}.nav-links>*{font-size:1.5em;width:1.833em;height:1.833em;margin:0 .333em}.single main>header .datum,.single main>header .kategorie{font-size:1.25em}.single main>header .kategorie span:before{width:.8em;height:.8em}.single main>article{grid-template-columns:65.766% 22.973%}.single-jazzkalender_archiv main>article>*,main article .inhalt>*{font-size:1.375em;line-height:1.4545}.single main>article>.inhalt{margin-right:14.62%}.page .inhalt>h1,.page .inhalt>h2,.single article>header .untertitel,.single main>article h1{font-size:4em}.single article .inhalt>p:first-child{font-size:1.5em}.single main>article>footer,main article .inhalt>#nebeninhalt{font-size:1.25em;line-height:1.6}.single .kurzinfo .preis,.single .zeit_ort>*{font-size:2.188em}.single .preise>*,.single .zusatzinfo>*{font-size:1.25em}.single .kurzinfo .preis .ust{font-size:.571em}@supports (display:grid){.single main>article>.inhalt{margin-right:0}}.programm>section{margin-bottom:4.75em}.monat h2,.produkte h2,.programm .monate{font-size:5em}.monat h2,.produkte h2{margin-bottom:.95em}.programm article{padding-left:11.875em}.programm article.has_img{grid-template-columns:15.938em 1fr}.programm article.sameday:before{width:11.875em}.programm .has_img h3{font-size:2em}.programm .no_img .meta:not(.meta--besetzung){padding-left:11.875em}.programm .meta>*{font-size:1.25em}.menu-item-object-category-jazzclub .programm h3,.programm .datum{font-size:2em}.programm .text{font-size:1.375em;line-height:1.455}.error404 main>.not-found h2,.error404 main>.not-found h2+*{font-size:4em}.page .inhalt>h1,.page .inhalt>h2{margin-bottom:.525em}.error404 main>.not-found h2{margin-bottom:0}.jazzkalender_archiv>h2:first-child+p,.page .inhalt .inner>:first-child,.page .inhalt>h2:first-child+p{margin-bottom:4em}.jazzkalender_archiv>h2:first-child+p,.page .inhalt>h2:first-child+p{grid-column:span 2;font-size:1.375em;line-height:1.33;display:block;flex:0 1 100%}.page .inhalt>aside{grid-row:2/span 9999;grid-row-start:1}.page .inhalt>h2:first-child+p~aside{grid-row:3/span 9999}.page .inhalt .inner>:first-child{position:absolute;left:-9999em}.single main>article #nebeninhalt{grid-row-start:3}.error404 main>section,.page-template-landing_page main>section:not(.section){padding-top:7em;padding-bottom:10.625em}.page-template-landing_page #inhalt+section:not(.section){padding-top:6em}.page-template-landing_page .post_list:not(.section){padding-bottom:9em}main #inhalt h1{font-size:4em;margin-bottom:.875em}.page-template-landing_page h2,.post_list h2{font-size:4em;margin-bottom:.625em}.page-template-landing_page .uebersicht{margin-top:0;margin-bottom:5.625em}.post_list .programm{margin-bottom:6em}.aktion h2{font-size:2em!important}.aktion .text{padding-left:calc(var(--horizontal-padding)*2);padding-right:calc(var(--horizontal-padding)*2)}.galerie.var1 li{flex:0 1 22.973%;margin-left:2.703%}.verwandt{padding-top:7.25em;padding-bottom:8em}.error404 main>.not-found:after{margin-left:-8em}}.projecttiles{display:flex!important;flex-direction:column;gap:1rem;background:#fff}@media screen and (min-width:48em){.projecttiles{flex-direction:row!important;justify-content:start!important;gap:2rem}}body>header nav .projecttiles{padding-bottom:2em}.projecttiles::after{content:none!important}.projecttiles__item{padding:0;margin:0!important}.projecttiles__item::after{content:none}@media screen and (min-width:48em){.projecttiles__item{flex:0 1 calc(50% - 1rem)!important}}@media screen and (min-width:85.375em){.projecttiles__item{flex:0 1 31.532%!important}}.projecttiles__link{display:flex!important;gap:1rem;padding:0!important;align-items:center;text-decoration:none;color:#000}.projecttiles__link:active,.projecttiles__link:focus,.projecttiles__link:hover{color:var(--accentColor)}.projecttiles__img{aspect-ratio:1920/1280;display:block;width:5.9375rem!important;height:auto;-o-object-fit:cover;object-fit:cover;margin:0!important}.projecttiles__title{font-size:1rem;font-family:var(--font-sans-serif);text-transform:uppercase;font-weight:700;margin:0;line-height:1.2}.projecttiles__subtitle{display:block;font-size:.75em;font-family:var(--font-serif);font-weight:400;text-transform:none;margin:0}.navtoggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0!important;border:0;pointer-events:none}.tiles_active .navtoggle .navtoggle__cross{display:block!important;opacity:1}.tiles_active .navtoggle .navtoggle__tiles{display:none;opacity:0;transform:scale(0)}.navtoggle__icon{pointer-events:all;width:.8125rem;height:.8125rem}@media screen and (min-width:48em){.navtoggle__icon{width:1.625rem;height:1.625rem}}.country-selector{padding:0}.country-selector,.navtoggle{position:absolute;right:clamp(1.5rem,var(--horizontal-padding),2rem);top:0;line-height:1;z-index:7;font:700 1em var(--font-sans-serif-compressed);text-transform:uppercase;display:flex;align-items:center;min-height:5rem;transition-property:background-color,min-height,max-height,height,xpadding;transition-duration:.25s;transition-timing-function:ease}.scrolled .country-selector,.scrolled .navtoggle{min-height:4.375rem}@media screen and (min-width:48em){.country-selector,.navtoggle{right:0;top:0;padding:0 1em;min-height:6.25rem}.scrolled .country-selector,.scrolled .navtoggle{min-height:5rem}.nav_active.scrolled .country-selector,.nav_active.scrolled .navtoggle,.subnav_active.scrolled .country-selector,.subnav_active.scrolled .navtoggle,.tiles_active.scrolled .country-selector,.tiles_active.scrolled .navtoggle{min-height:6.25rem}}@media screen and (min-width:85.375em){.country-selector,.navtoggle{right:0;min-height:7.5rem}.scrolled .country-selector,.scrolled .navtoggle{min-height:6rem}}@media screen and (min-width:48em){.nav_active .country-selector,.nav_active .navtoggle,.nav_active.scrolled .country-selector,.nav_active.scrolled .navtoggle,.subnav_active .country-selector,.subnav_active .navtoggle,.subnav_active.scrolled .country-selector,.subnav_active.scrolled .navtoggle,.tiles_active .country-selector,.tiles_active .navtoggle,.tiles_active.scrolled .country-selector,.tiles_active.scrolled .navtoggle{min-height:6.25rem}}@media screen and (min-width:85.375em){.nav_active .country-selector,.nav_active .navtoggle,.nav_active.scrolled .country-selector,.nav_active.scrolled .navtoggle,.subnav_active .country-selector,.subnav_active .navtoggle,.subnav_active.scrolled .country-selector,.subnav_active.scrolled .navtoggle,.tiles_active .country-selector,.tiles_active .navtoggle,.tiles_active.scrolled .country-selector,.tiles_active.scrolled .navtoggle{min-height:7.5rem}}.country-selector a,.navtoggle a{font-size:1.25em;line-height:1;padding:.5em;display:block}@media screen and (min-width:85.375em){.country-selector a,.navtoggle a{padding-bottom:.5em}}.vorschau__info{flex:1 0 100%!important;margin-bottom:1em!important}.vorschau__hl{margin:0 0 .5em;font:1.5em/1 var(--font-sans-serif-compressed);text-transform:uppercase}.vorschau__desc{font:100.01%/1.5 var(--font-body);text-transform:none;line-height:inherit;color:initial}body>header nav .disabled{display:none}html .cc-revoke,html .cc-window{flex-wrap:wrap}html .cc-revoke .cc-message,html .cc-window .cc-message{margin-bottom:.5rem}@media screen and (min-width:48em){html .cc-revoke,html .cc-window{flex-wrap:nowrap}html .cc-revoke .cc-message,html .cc-window .cc-message{margin-bottom:0}}.image-gallery{display:flex;flex-wrap:wrap;gap:.75em;list-style-type:none;padding:0}.image-gallery>li{flex:1 1 auto;height:5em;cursor:pointer;position:relative}.image-gallery::after{content:"";flex-grow:999}.image-gallery li img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;vertical-align:middle}.medienuebersicht__img{position:relative}.medienuebersicht__img img{display:block}.medienuebersicht__img .mediaicons{position:absolute;left:0;bottom:0;padding:.25em .3em}.icons,.mediaicons{list-style-type:none;margin:0;padding:0;display:flex;gap:.4em}.icons svg,.mediaicons svg{width:1.25em;height:1.25em;display:block}.icons{display:flex!important}.icons.icons--wide{gap:.75em}.icons:not(:first-child){margin-top:.25em}.tooltip{position:relative;cursor:help;--pos_left_tip:-1rem;--pos_left_arrow:1rem}@media screen and (min-width:64em){.tooltip{--pos_left_tip:-50%;--pos_left_arrow:50%}}.tooltip__tip,.tooltip__tip::after{position:absolute;background-color:#000;box-shadow:0 1px 3px rgba(0,0,0,.25)}.tooltip__tip{left:50%;transform:translate(var(--pos_left_tip),2.5rem);padding:.45em 1em .5em;color:#fff;font-weight:400;font:.875em/1.25 var(--font-sans-serif-compressed);border-radius:.5em;z-index:99999999;box-sizing:border-box;pointer-events:none;opacity:0;transition:all .25s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.tooltip__tip::after{content:"";top:0;left:var(--pos_left_arrow);width:.5em;height:.5em;transform:translate(-50%,-50%) rotate(45deg);z-index:-1}.tooltip:hover .tooltip__tip{opacity:1;transform:translate(var(--pos_left_tip),1rem)}.mt{margin-top:2.5em}.mb{margin-bottom:2.5em}[id]{scroll-margin-top:6em}.w-100 img{width:100%}body>[data-wg-notranslate]{display:none}.section{border-radius:1rem;border:1px solid currentColor;overflow:hidden}.section+.section{margin-top:3rem}.section.post_list,.section.section--padd{padding:var(--horizontal-padding)}.section.section--padd-l{padding:calc(var(--horizontal-padding)*2)}.bild img,.medienuebersicht img,.projects img,.uebersicht img,.vorschau img,.wp-block-image img,.wp-block-post-featured-image img{border-radius:.5rem;border:1px solid currentColor}a img{border-color:#000!important}a:focus img,a:hover img{border-color:var(--accentColor,currentColor)!important}.projects{display:flex;flex-wrap:wrap;--projects-gap:1em;gap:var(--projects-gap);margin-bottom:3em;list-style-type:none;padding:0}@media screen and (min-width:48em){.projects{--projects-gap:2rem}}.projects a:focus,.projects a:hover{color:var(--accentColor,currentColor)!important}.projects li{flex:0 1 calc(50% - var(--projects-gap)/2);margin-bottom:calc(var(--projects-gap)/2)}.projects__link{display:block;text-decoration:none}.projects__img{aspect-ratio:1920/1280;display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.projects__title{font-size:1.5rem;font-family:var(--font-sans-serif-x-compressed);text-transform:uppercase;font-weight:700;text-align:center;margin:.5em 0 0;line-height:1.2}@media screen and (min-width:48em){.projects__title{font-size:2rem}}@media screen and (min-width:85.375em){.projects__title{font-size:3rem}}.projects__subtitle{display:block;font-size:.41em;font-family:var(--font-serif);font-weight:400;text-transform:none;margin:.15em 0 0}