/*! #
	Theme Name: Ultraschall
	Description: Ultraschall Festival Berlin. Child theme for the Genesis Framework. Derived from Carrie Dils' Utility Pro Theme.
	Author: Philippe Braun
	Author URI: https://philby.ch/
	Version: 1.8
	Template: genesis
	License: GPL-2.0+
	License URI: http://www.opensource.org/licenses/gpl-license.php
	Text Domain: ultraschall
*/
@keyframes fadein{0%{opacity:0}to{opacity:1}}html{box-sizing:border-box;scroll-behavior:smooth;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}::after,::before{box-sizing:inherit}:root{--foreground-color:rgb(0,0,0);--background-color:rgb(255,255,255);--dark-grey-color:#1c1c1c;--medium-grey-color:#4b4b4b;--light-grey-color:#c9c9c9;--accent-color:#196471;--greenish-color:#77836a;--golden-color:#eea135;--yellow-color:#feee3f;--whiteish-color:#fffcf2;--darkeish-color:#203a3f;--wp--preset--font-size--small:clamp(0.83rem, 0.13vi + 0.79rem, 0.9rem);--wp--preset--font-size--medium:clamp(1rem, 0.25vi + 0.93rem, 1.13rem);--wp--preset--font-size--large:clamp(1.2rem, 0.41vi + 1.08rem, 1.41rem);--wp--preset--font-size--x-large:clamp(1.73rem, 0.94vi + 1.45rem, 2.2rem)}.accent,.premiere,.radio{color:var(--accent-color)}.premiere{text-transform:uppercase;font-size:var(--wp--preset--font-size--small)}.radio{font-style:italic}.orange{color:var(--orange-color)}.small{font-size:var(--wp--preset--font-size--small)}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}body,figure{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;background-color:#7c7040;height:1px;margin-bottom:24px}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{background:#1c1c1c;color:#c9c9c9;overflow:scroll;padding:0 20px;white-space:pre}q{quotes:"“""”""‘""’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}hr,img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,select{font-size:100%}button,input,select,textarea{font-family:inherit;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}input[type=submit]{-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,input[type=search]{box-sizing:border-box}.author-box:before,.clearfix:before,.entry-content:before,.entry:before,.footer-widgets:before,.nav-footer:before,.nav-primary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table}.author-box:after,.clearfix:after,.entry-content:after,.entry:after,.footer-widgets:after,.nav-footer:after,.nav-primary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{clear:both;content:" ";display:table}@font-face{font-display:swap;font-family:"Karla";font-style:normal;font-weight:400;src:local("Karla"),local("Karla-Regular"),url(https://ultraschallberlin.de/wp-content/themes/ultraschall/fonts/karla-v6-latin-regular.woff2)format("woff2");}@font-face{font-display:swap;font-family:"Karla";font-style:italic;font-weight:400;src:local("Karla Italic"),local("Karla-Italic"),url(https://ultraschallberlin.de/wp-content/themes/ultraschall/fonts/karla-v6-latin-italic.woff2)format("woff2");}@font-face{font-display:swap;font-family:"Karla";font-style:normal;font-weight:700;src:local("Karla Bold"),local("Karla-Bold"),url(https://ultraschallberlin.de/wp-content/themes/ultraschall/fonts/karla-v6-latin-700.woff2)format("woff2");}@font-face{font-display:swap;font-family:"Karla";font-style:italic;font-weight:700;src:local("Karla Bold Italic"),local("Karla-BoldItalic"),url(https://ultraschallberlin.de/wp-content/themes/ultraschall/fonts/karla-v6-latin-700italic.woff2)format("woff2");}body{background:#fff;color:#1c1c1c;font-family:Karla,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:var(--wp--preset--font-size--medium);font-weight:400;line-height:1.625;overflow-x:visible;background-color:#0e4a5b}.fotos a .imagefooter,.gallery img,a,a .fillink .kacheltitel,a .fillink .konzert,button,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus{transition:all .1s ease-in-out}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}a{color:#4b4b4b;border-bottom:1px dotted;text-decoration:none;word-wrap:break-word}a img{margin-bottom:-8px}a:hover{color:#545454}ol,p,ul{margin:0 0 24px;padding:0}ol,ul{margin:0}blockquote{color:#000;margin:0;padding:24px 40px}blockquote::before{content:"“";display:block;font-size:120px;height:0;left:-55px;position:relative;top:-55px}cite{font-style:italic;font-weight:700}h1,h2,h3,h4,h5,h6{color:#1c1c1c;font-weight:400;line-height:1.25;margin:0 0 16px;padding:0}h1{font-size:var(--wp--preset--font-size--x-large)}h2,h3{font-size:var(--wp--preset--font-size--large)}h4,h5{font-size:var(--wp--preset--font-size--medium)}h6{font-size:var(--wp--preset--font-size--small)}embed,iframe,img,object,video{max-width:100%}img{height:auto;width:auto}input,textarea{background:#fff;border:1px solid #d9d9d9;color:#545454;font-size:14px;padding:16px;width:100%}::-moz-placeholder{color:#545454}::-webkit-input-placeholder{color:#545454}.button,.entry-content a.button,input[type=submit]{background:#607ea4;border:1px solid #fff;color:#fff;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:1px;padding:16px 24px;text-transform:uppercase;width:auto}.button:focus,.entry-content a.button:focus,button:focus,input:focus[type=button],input:focus[type=reset],input:focus[type=submit]{background-color:#fff;color:#607ea4}.button,li a .fa{display:inline-block}.button:hover,.entry-content a.button:hover,input:hover[type=submit]{background-color:#fff;border:1px solid #5390df;color:#5390df}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}.search-form{position:relative}.search-form [type=submit]{background-color:#fff0;background:url(https://ultraschallberlin.de/wp-content/themes/ultraschall/images/icon-search-ltr.png)no-repeat 75% 53%#fff;border:1px solid #d9d9d9;box-shadow:none;height:53px;margin:0;overflow:hidden;padding:0 42px 0 0;position:absolute;right:0;text-indent:-9999px;vertical-align:top;width:53px;transition:none}.search-form input[type=submit]:focus,.search-form input[type=submit]:hover{background-color:#8f8f8f;background-position:20% 53%;text-indent:-9999px}.wrap{margin:0 auto;padding:0 20px;max-width:100%;word-wrap:break-word}@media screen and (min-width:1024px){.wrap{max-width:960px;padding:0}}@media screen and (min-width:1180px){.wrap{max-width:1140px}}.site-inner{padding-top:0}@media screen and (min-width:1024px){.site-inner{padding-top:60px}.content{float:right;display:block;width:65.88078%;margin-left:0}.content:last-child,.sidebar-primary:last-child{margin-left:0}.sidebar-primary{float:right;display:block;margin-left:2.35765%;margin-top:100px;width:31.76157%}}.sidebar{font-size:16px}.archive-description p:last-child,.author-box p:last-child,.sidebar p:last-child,.sidebar ul>li:last-child{margin-bottom:0}.footer-widgets li,.sidebar li{list-style-type:none;margin-bottom:6px}.sidebar li{padding:0}.sidebar .widget{background:#fff;border-top:none;margin-bottom:40px;padding:40px 0 40px 40px}.sidebar .widget-wrap{margin-left:4px}.footer-widgets .search-form input[type=search],.sidebar .search-form input[type=search]{width:100%}.full-width-content .content{float:none;margin:0 auto;width:100%}@media screen and (min-width:1024px){.content-sidebar .content,.sidebar-content .sidebar-primary{float:left}}.one-half,.three-sixths,.two-fourths{float:left;display:block;width:99.9999%}.konzertall .four-sixths,.konzertall .one-sixth,.konzertall .two-thirds{border-bottom:none;border-right:none;padding-top:.5em}a.konzertliste article.konzertall{border-top:2px solid #f70445;margin-bottom:1em;padding-top:.5em}@media screen and (min-width:580px){.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{border-right:1px solid #fff}.one-third,.two-sixths{float:left;display:block;width:33.3333%}.four-sixths,.one-fourth,.two-thirds{float:left;display:block;width:66.6666%}.one-fourth{width:49.9999%}.one-sixth,.three-fourths{float:left;display:block;width:74.9999%}.one-sixth{width:16.6666%}.konzertall .one-sixth,.konzertall .two-thirds{float:left;display:block;width:99.9999%}}@media screen and (min-width:1024px){.one-half,.three-sixths,.two-fourths{width:49.9999%}.one-third,.two-sixths{width:33.3333%}.four-sixths,.two-thirds{width:66.6666%}.one-fourth{width:24.9999%}.three-fourths{width:74.9999%}.one-sixth{width:16.6666%}a.konzertliste article.konzertall{border-top:none;background-color:#fff;margin-bottom:1em;border-bottom:1px solid #fff;padding-top:0}a.konzertliste:hover article.konzertall{background-color:#f3f3f3;border-bottom:1px solid #60310d}.konzertall .four-sixths,.konzertall .one-half,.konzertall .one-sixth,.konzertall .two-sixth,.konzertall .two-thirds{border-top:2px solid #60310d;border-bottom:none;border-right:none;padding-top:.5em}.konzertall .date.noborder{border-top:2px solid #fff}.konzertall .topborder{border-bottom:none}.konzertall .four-sixths,.konzertall .one-sixth,.konzertall .two-thirds{width:49.9999%;float:left;padding-right:2.35765%}.konzertall .one-sixth{width:24.9999%}.konzertall .one-sixth.dateshow{width:22.64225%;float:left;margin-right:2.35765%}.veranstalterlogos{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.veranstalterlogos .veranstalterlogo{flex:0 1 auto}.veranstalterlogos .size-medium{display:block}}.veranstalterlogos{height:6rem;//align-items:left}.veranstalterlogos .veranstalterlogo{height:100%;width:12rem;background-repeat:no-repeat;background-position:left;background-size:contain}.avatar{float:left}.alignleft .avatar,.author-box .avatar{margin-right:24px}.alignright .avatar{margin-left:24px}address{margin-bottom:24px}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}.wp-caption.alignleft,img.alignleft{margin:0 24px 12px 0}.wp-caption.alignright,img.alignright{margin:0 0 12px 24px}.aligncenter,img.centered{display:block;margin:0 auto 12px}.alignnone,img.alignnone{margin-bottom:12px}.wp-caption-text{font-size:var(--wp--preset--font-size--small);margin:0 0 .5rem!important;text-align:left;position:absolute;left:0;right:0;bottom:0;background-color:rgb(255 255 255 / .8);padding:.1rem .5rem}.wp-caption{max-width:100%;position:relative}.widget_calendar table td{padding:5px}.archive-description,.author-box{color:#1c1c1c;margin:20px 0 40px;padding:40px 0 24px}.author-box-title{font-size:22px;margin-bottom:10px}.author-box a{border-bottom:1px solid #d9d9d9}.featured-content .entry{border-bottom:2px solid #ebebeb;padding:10px 0}.sidebar .featured-content .entry{border-bottom:0;margin-bottom:10px}.featured-content .entry-title{font-size:18px;margin:10px 0}.footer-widgets{color:#fffcf2;padding:4rem 0 0;margin-top:4rem}.footer-widgets .widget-area,article.aufsatz{padding:10px}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3{float:left;margin:0;width:100%}@media screen and (min-width:810px){.footer-widgets-1,.footer-widgets-2,.footer-widgets-3{width:33.33%}}.footer-widgets a{color:#fffcf2}.footer-widgets a:hover{color:#eea135}.footer-widgets .widget{margin-bottom:24px}.footer-widgets .entry{background:0 0}.footer-widgets li{word-wrap:break-word}a>.fa{display:block}.site-header{margin:15px 0}@media screen and (min-width:1024px){.site-header{margin:0}.site-header .wrap{padding:1.25rem 0}}.title-area{float:right;text-align:center;width:40%}@media screen and (min-width:1024px){.title-area{float:right;text-align:right;width:50%;position:relative;margin:0}}.site-title{letter-spacing:2px;line-height:1;margin:0 0 8px;text-transform:uppercase;position:absolute;top:3px;right:18px}@media screen and (min-width:1024px){.site-title{position:absolute;top:0;right:0;height:300px}}.site-title a,.site-title a:hover{border:0;color:#1c1c1c;font-size:28px}.site-description{color:#545454;font-size:16px;line-height:1;margin:0}.header-full-width .site-title,.header-full-width .title-area{width:100%}.header-image .site-description,.header-image .site-title{overflow:hidden;text-indent:100%;white-space:nowrap;width:100px}@media screen\0{.header-image .site-description,.header-image .site-title a{font-size:.1px}}.header-image .site-title>a{background:url(https://ultraschallberlin.de/wp-content/themes/ultraschall/images/ultraschall-logo-textonly.svg)no-repeat right top;float:left;min-height:120px;width:100%}@media screen and (min-width:1024px){.header-image .site-description,.header-image .site-title{width:200px}.header-image .site-title>a{background:url(https://ultraschallberlin.de/wp-content/themes/ultraschall/images/ultraschallberlin-logo.svg);background-size:176px 237px;background-repeat:no-repeat;background-position:right top;min-height:237px}}.site-header .widget-area{float:left;text-align:center;width:50%}@media screen and (min-width:1024px){.site-header .widget-area{text-align:left}}.header-widget-area .search-form{height:53px;margin:20px auto 0;width:300px}@media screen and (min-width:810px){.header-widget-area .search-form{float:right;margin-top:0;width:100%}}.header-widget-area .genesis-nav-menu a{color:#000}.header-widget-area .genesis-nav-menu .current-menu-item>a,.header-widget-area .genesis-nav-menu .sub-menu .current-menu-item>a:hover,.header-widget-area .genesis-nav-menu a:hover{color:#545454}.genesis-nav-menu>.first>a{padding-left:0}.genesis-nav-menu>.last>a{padding-right:0}.genesis-nav-menu .menu-item{display:block;position:relative;text-align:left}@media screen and (min-width:1024px){.genesis-nav-menu .menu-item{display:inline-block}}.genesis-nav-menu a{display:inline-block;font-weight:400;letter-spacing:1px;padding:15px 20px;position:relative;width:100%}#menu-header-sender-logos.genesis-nav-menu a{padding:2px 0}.genesis-nav-menu.menu-primary{-webkit-backdrop-filter:contrast(50%);backdrop-filter:contrast(50%);background-color:rgb(255 255 255 / .85)}.genesis-nav-menu.menu-primary a{color:var(--dark-grey-color)}@media screen and (min-width:1024px){.genesis-nav-menu.menu-primary{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff0}.genesis-nav-menu.menu-primary a,.genesis-nav-menu.menu-secondary a{color:var(--background-color);text-shadow:0 0 5px rgb(0 0 0 / .9)}.genesis-nav-menu a{padding:5px 0}.genesis-nav-menu li a:after{content:" // "}.genesis-nav-menu li:last-child a:after{content:""}}#menu-hauptnavigation .menu-item,#menu-hauptnavigation-1 .menu-item{margin-right:.25em}.genesis-nav-menu .current-menu-ancestor>a,.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu .sub-menu .current-menu-item>a:hover,.genesis-nav-menu .sub-menu a:focus,.genesis-nav-menu .sub-menu a:hover,.genesis-nav-menu a:hover{color:var(--darkeish-color);text-shadow:0 0 5px rgb(255 255 255 / .9)}.genesis-nav-menu .sub-menu .current-menu-item>a{color:var(--darkeish-color)}@media screen and (min-width:1024px){.genesis-nav-menu .current-menu-ancestor>a,.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu .sub-menu .current-menu-item>a:hover,.genesis-nav-menu .sub-menu a:focus,.genesis-nav-menu .sub-menu a:hover,.genesis-nav-menu a:hover{background-color:#fff;color:var(--darkeish-color)}.genesis-nav-menu>.menu-item>a{border-bottom:0}}.genesis-nav-menu .menu-item:hover>.sub-menu{left:auto;opacity:1}.genesis-nav-menu .menu-item:hover{position:relative}.genesis-nav-menu .sub-menu{clear:both;display:none;opacity:1;position:static}@media screen and (min-width:1024px){.genesis-nav-menu .sub-menu{display:none;left:-9999px;margin:0;opacity:0;position:absolute;transition:opacity .4s ease-in-out;width:200px;z-index:99}}.genesis-nav-menu .sub-menu .sub-menu a,.genesis-nav-menu .sub-menu a{padding-left:20px}@media screen and (min-width:1024px){.genesis-nav-menu .sub-menu a{letter-spacing:0;width:200px}}@media screen and (min-width:1024px){.genesis-nav-menu .sub-menu .sub-menu{margin:-54px 0 0 199px}.genesis-nav-menu .menu-item:hover{position:static}}#menu-hauptnavigation-1 .menu-item{position:relative;text-align:left}@media screen and (min-width:1024px){.widget_custom_menu_wizard{max-width:800px}#menu-hauptnavigation-1{background-color:#fff}#menu-hauptnavigation-1 li{font-size:var(--wp--preset--font-size--small)}#menu-hauptnavigation-1 .menu-item{display:inline-block;position:relative;text-align:left}#menu-hauptnavigation-1>.menu-item>a{border-bottom:0}#menu-hauptnavigation-1 a{color:#8f8f8f;display:inline-block;font-weight:400;padding:0;position:relative;width:100%}#menu-hauptnavigation-1 li a:after{content:" // "}#menu-hauptnavigation-1 li:last-child a:after{content:""}}.menu-primary{display:none;position:relative}@media screen and (min-width:1024px){.menu-primary{display:block}}.menu-toggle{color:#8f8f8f;display:block;overflow:hidden;padding:5px;visibility:visible;background-color:#eaeaea;width:120px;border:0}@media screen and (min-width:1024px){.menu-toggle{display:block;visibility:hidden}}.sub-menu-toggle{position:absolute;top:0;right:0;font-size:14px;padding:16px;background-color:#fff0}@media screen and (min-width:1024px){.sub-menu-toggle{display:block;visibility:hidden}}.menu-toggle:before{content:"≡"}.menu-toggle.menu-toggle-activated:before{content:"⊗"}.sub-menu-toggle:before{content:"⊕"}.sub-menu-toggle.menu-toggle-activated:before{content:"⊖"}@media screen and (min-width:1024px){button.menu-toggle{display:none}}.site-header .sub-menu{border-top:1px solid #ebebeb}.site-header .sub-menu .sub-menu{margin-top:-53px}.nav-secondary{display:none}@media screen and (min-width:1024px){.nav-secondary{display:block}}#menu-hauptnavigation-1 .current-menu-item>a,#menu-hauptnavigation-1 .current_page_item>a,#menu-hauptnavigation-1 a:hover,.nav-footer .current-menu-item>a,.nav-footer a:hover,.nav-primary .current-menu-item>a,.nav-primary a:hover,.nav-secondary .current_page_item>a,.nav-secondary a:hover{text-shadow:0 0 5px rgb(255 255 255 / .9)}.nav-primary .sub-menu a:hover{color:#000}#menu-header-sender-logos{padding:0}#menu-header-sender-logos li{width:120px;overflow:hidden;text-indent:100%;white-space:nowrap}#menu-header-sender-logos li:first-child{margin-right:23px}#menu-header-sender-logos .deutschlandfunkkultur a,#menu-header-sender-logos .deutschlandradiokultur a,#menu-header-sender-logos .kulturradiorbb a{min-height:14px;width:120px;border-bottom:none;float:left}#menu-header-sender-logos .rbbradiodrei a{min-height:26px;width:120px;border-bottom:none;float:left}@media screen and (min-width:1024px){#menu-header-sender-logos li{width:200px;float:left}#menu-header-sender-logos .deutschlandfunkkultur a,#menu-header-sender-logos .deutschlandradiokultur a,#menu-header-sender-logos .kulturradiorbb a,#menu-header-sender-logos .rbbradiodrei a{left:0;min-height:20px;width:200px;background-size:contain}#menu-header-sender-logos .rbbradiodrei{margin-top:-8px}#menu-header-sender-logos .rbbradiodrei a{min-height:36px}#menu-header-sender-logos.genesis-nav-menu a{padding:0}}#menu-header-sender-logos .deutschlandfunkkultur a{background:url(https://ultraschallberlin.de/wp-content/themes/ultraschall/images/deutschlandfunk-kultur.svg)no-repeat center}#menu-header-sender-logos .rbbradiodrei a{background:url(https://ultraschallberlin.de/wp-content/themes/ultraschall/images/RBB_radio3_sRGB_Weisse_Gruen.svg)no-repeat center}@media screen\0{#menu-header-sender-logos .deutschlandfunkkultur a,#menu-header-sender-logos .deutschlandradiokultur a,#menu-header-sender-logos .kulturradiorbb a,#menu-header-sender-logos .rbbradiodrei a{text-indent:-4000px}}.menu .menu-item:focus{position:static}.menu .menu-item.wpacc-hover>ul.sub-menu,.menu .menu-item>a:focus+ul.sub-menu{left:auto;opacity:1}.entry-title{margin:20px 0 40px}.entry-title a:hover{color:#545454}.widgettitle{letter-spacing:1px;margin:10px 0 24px;text-transform:uppercase}.entry-title a,.sidebar .widgettitle a{border:0;color:#1c1c1c}.archive-title{color:#1c1c1c;margin-bottom:24px}.padl{margin-left:1em;display:inline-block}.sticky.entry{border-top:1px solid #0964dd}.entry{background:#fff;margin-bottom:0;padding:40px 0 24px;word-wrap:break-word}@media screen and (min-width:1024px){.entry{margin-bottom:40px}}.entry-content a:hover{color:#000;border-bottom:1px solid #000}.entry-content .attachment a,.entry-content .gallery a{border:0}.entry-content ol,.entry-content ul,.quote-caption{margin-bottom:26px}.entry-content .wp-caption p,.entry-content ol ol,.entry-content ol ul,.entry-content ul ol,.entry-content ul ul,.fillink .kacheltitel h2,.fillink .kacheltitel h2.entry-title{margin-bottom:0}.entry-content ol li,.entry-content ul li{margin-left:40px}.entry-content ol>li{list-style-type:decimal}.entry-content ul>li{list-style-type:disc}.entry-content ul.icons-ul>li{list-style-type:none}.entry-content code{background-color:#1c1c1c;color:#d9d9d9}.fillink .komponisten li,a.more-link{display:inline-block}.entry-meta{color:#545454;font-size:14px}.entry-header .entry-meta{padding:10px 0}.entry-footer .entry-meta{border-top:2px solid #ebebeb;margin:0-40px;padding:32px 40px 8px}.entry-comments-link::before{content:"—";margin:0 6px 0 2px}.entry-categories,.entry-tags{display:block}.post .entry-title{margin:0}.featured-image{margin:20px 0}.pagination,.posts-navigation{margin-bottom:30px}.pagination .nav-links{display:inline}.pagination .nav-links .current,.pagination .nav-links a{background:#1c1c1c;border:1px solid #fff;color:#fff;cursor:pointer;display:inline-block;padding:8px 12px}.pagination .nav-links .current{background:#545454;cursor:none}.pagination .nav-links a:hover{background:#fff;border:1px solid #1c1c1c;color:#1c1c1c}.entry-pagination{margin:30px 0}.fillink,.fotos .imagerow .imgbg{overflow:hidden;background-size:cover}.fillink{background:#fff url(https://ultraschallberlin.de/wp-content/themes/ultraschall/bgimages/01.jpg)no-repeat center top;padding:0;position:relative;height:220px}.home fillink{background:#ccc url(https://ultraschallberlin.de/wp-content/themes/ultraschall/bgimages/U_Kal_01.jpg)no-repeat center top}@media screen and (min-width:810px){.fillink{height:270px}}@media screen and (min-width:1024px){.fillink{height:220px}}.fillink .datumort,.fillink .kacheltitel,.fillink div.komponisten{background-color:rgb(255 255 255 / .65);padding:10px;font-size:14px}a:hover .fillink .datumort,a:hover .fillink .kacheltitel,a:hover .fillink div.komponisten{background-color:rgb(255 255 255 / .9)}.fillink .interpret,.fillink .kacheltext,.fillink .komponist,.fillink .konzert{background-color:rgb(0 0 0 / .5);padding:10px;position:absolute;bottom:0;width:100%;color:#eee}.fotos a:hover .imagefooter,a:hover .fillink .interpret,a:hover .fillink .kacheltext,a:hover .fillink .komponist,a:hover .fillink .konzert{background-color:rgb(0 0 0 / .8)}.fotos a,.mfp-title h4,a .fillink .interpret,a .fillink .kacheltext,a .fillink .komponist,a .fillink .konzert{color:#fff}.fotos .imagerow{position:relative;padding:0;margin:0}.fotos .imagerow .imgbg{background-color:#fff;background-position:center center;background-repeat:no-repeat;height:182px}.fotos .imagerow.deco{display:none}@media screen and (min-width:580px){.fotos .imagerow.deco{display:block}}.fotos .imagerow.portrait .imgbg{height:364px}.fotos a{border:0}.fotos .imagefooter{position:absolute;bottom:0;width:100%;background-color:rgb(0 0 0 / .5);padding:0 10px;font-size:var(--wp--preset--font-size--small);font-weight:400}span.q{border-bottom:1px solid #c7c7c7}.fotos a:hover .imagefooter{color:#fff}.inhalt{padding:0}@media screen and (min-width:810px){.inhalt{padding:0 40px}.kachellongtext,.one-half .inhalt,.one-half.inhalt.links,.one-half.inhalt.rechts{padding:0 30px 0 0}.one-half.inhalt.linkslg{padding:0}.kachellongtext{padding-top:10px}}.inhalt ul.aufsaetze li,.inhalt ul.interpreten li,.inhalt ul.komponisten li,.inhalt ul.konzerte li,.inhalt ul.radiosendungen li,.inhalt ul.ur li,ul.partners li{list-style-type:none;margin:0;padding:0}.mfp-ajax-holder{padding:20px!important}@media screen and (min-width:900px){article.aufsatz{padding:40px}.mfp-ajax-holder{padding:60px;max-width:800px}}.single-konzert div.tickets p,.wp-block-columns.nom,p.nom{margin-bottom:0}.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}ul.filelist li{list-style-type:none;clear:left;border-top:1px solid #ccc;padding:10px 0}@media screen and (min-width:900px){ul.filelist{padding-right:20px}}ul.filelist li p.attachment{float:left;margin-right:20px}li img.fileicon{float:left;display:block;max-height:64px;max-width:64px;margin-right:10px}.site-footer{font-size:14px}.site-footer .wrap{padding:20px 10px}.site-footer a{color:#000}.site-footer a:hover{border-bottom:1 px solid #000}.site-footer p{margin:0}@media screen and (min-width:810px){.konzertall .date{visibility:hidden}.konzertall .dateshow{visibility:visible}}strong.uc{text-transform:uppercase}@media print{*{color:#000;background:0 0;box-shadow:none;text-shadow:none}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}abbr[title]:after{content:" ("attr(title)")"}.site-title>a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #8f8f8f}blockquote,pre,table,tr{page-break-inside:avoid}img{max-width:100%}h1,h2,h3,h4,h5,h6,p{orphans:3;widows:3}.content,.content-sidebar{width:100%}.backstretch,.breadcrumb,.call-to-action-bar,.comment-edit-link,.comment-form,.comment-list .reply a,.comment-respond,.edit-link,.entry-comments-link,.entry-footer,.footer-widgets,.genesis-box,.header-widget-area,.home-top,.home-welcome,.nav-footer,.nav-primary,.pagination,.post-edit-link,.sidebar,.site-footer,.site-header,.utility-bar,button,input,nav,select,textarea{display:none}.title-area{text-align:center;width:100%}.site-title>a{margin:0;text-indent:0}h1,h2,h3,h4,h5,h6,img{page-break-after:avoid;page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}thead{display:table-header-group}.table td,.table th{background-color:#fff}.label{border:1px solid #000}.table{border-collapse:collapse}.table-bordered td,.table-bordered th{border:1px solid #d9d9d9}}.wp-block-group.audio{margin-bottom:2rem}.audioplayer{padding:1rem 1.25rem;color:#1c1c1c;background-color:#eaeaea;text-transform:uppercase;font-weight:700}.audioplayer.rbb{color:#fff;background-color:#e21717}.audioplayer.dlf{color:#fff;background-color:#ff6400}.audioplayer.text{text-transform:none;font-weight:400}.audioplayer .logoimg{float:right}.audioplayer .logoimg.left{float:left;margin-right:1rem}.audioplayer.rbb .logoimg{width:125px;margin-top:-.7rem;max-width:45%}.audioplayer.dlf .logoimg{width:150px}@media screen and (min-width:1024px){.audioplayer.dlf .logoimg{width:250px}}.radiokonzert .ai-audioigniter .ai-wrap{background-color:#fff;padding:1px;font-family:Karla,"Helvetica Neue",Helvetica,Arial,sans-serif}.radiokonzert .ai-wrap .ai-track-control{border-left:1px solid #fff}.page .ai-wrap,.single-konzert .ai-wrap{color:#1c1c1c;border:1px solid #eaeaea;border-top:none}.radiokonzert .ai-wrap .ai-track-name,.single-konzert .ai-wrap .ai-track-name{font-size:16px!important;font-weight:400;line-height:1.625}.ai-wrap.ai-type-full.ai-with-typography{font-family:inherit}.ai-audioigniter .ai-wrap.ai-type-full,.ai-audioigniter .ai-wrap.ai-type-simple{background-color:rgb(255 255 255 / .65);margin-bottom:40px}.ai-wrap.ai-type-full .ai-audio-control,.ai-wrap.ai-type-full .ai-track,.ai-wrap.ai-type-full .ai-track-progress-bar,.ai-wrap.ai-type-full .ai-track.ai-track-active{background-color:#eaeaea}.ai-wrap.ai-type-full .ai-track-progress-bar{height:10px}.ai-wrap.ai-type-full .ai-audio-control:focus,.ai-wrap.ai-type-full .ai-audio-control:hover{background-color:#c5c5c5}.ai-wrap.ai-type-full .ai-track-progress,.ai-wrap.ai-type-full .ai-volume-bar.ai-volume-bar-active:before{background-color:#8f8f8f}.ai-wrap.ai-type-full .ai-btn,.ai-wrap.ai-type-full .ai-volume-bar{background-color:#c5c5c5}.rbb .ai-wrap.ai-type-full .ai-audio-control,.rbb .ai-wrap.ai-type-simple .ai-track,.rbb .ai-wrap.ai-type-simple .ai-track.ai-track-active,.rbb a:hover .fillink .kacheltext{background-color:#e21717}.dfk a:hover .fillink .kacheltext,.dlf .ai-wrap.ai-type-full .ai-audio-control,.dlf .ai-wrap.ai-type-simple .ai-track,.dlf .ai-wrap.ai-type-simple .ai-track.ai-track-active{background-color:#ff5600}.zzh .ai-wrap.ai-type-full .ai-audio-control,.zzh .ai-wrap.ai-type-simple .ai-track,.zzh .ai-wrap.ai-type-simple .ai-track.ai-track-active{background-color:#666}.dlf .ai-wrap .ai-track.ai-track-active,.dlf .ai-wrap .ai-track:hover,.rbb .ai-wrap .ai-track.ai-track-active,.rbb .ai-wrap .ai-track:hover,.zzh .ai-wrap .ai-track.ai-track-active,.zzh .ai-wrap .ai-track:hover{background-color:#c5c5c5;color:#000}.rbb .fillink .kacheltext{background-color:#e21717e6}.dfk .fillink .kacheltext{background-color:#ff5600e6}.radiokonzert .footer-widgets,.radiokonzert .site-footer,figcaption.imagecopyright{display:none}.radiokonzert.full-width-content .entry.page{width:100%}.radiokonzert .site-title>a{background:url(https://ultraschallberlin.de/wp-content/themes/ultraschall/images/ultraschall-logo-textonly-weiss.svg)no-repeat right top}@media screen and (min-width:1024px){.radiokonzert .site-title{width:176px}.radiokonzert .site-title>a{background:url(https://ultraschallberlin.de/wp-content/themes/ultraschall/images/ultraschallberlin-logo-weiss.svg);background-size:176px 237px;width:176px}}.radiokonzert .imgbg,.utility-landing .imgbg,body::before{position:fixed;z-index:-5;left:0;top:0;width:100vw;height:100vh}.radiokonzert .entry,.radiokonzert .genesis-nav-menu,.radiokonzert .genesis-nav-menu .current-menu-item>a,.radiokonzert .site-header,.utility-landing .entry{background-color:#fff0}.utility-landing .entry{padding:60px 0 10px}.radiokonzert .entry a,.radiokonzert .entry h1,.radiokonzert .nav-primary .current-menu-item>a,.utility-landing .entry a{color:#fff}.radiokonzert .entry h2,.radiokonzert .entry h3,.radiokonzert .entry h4,.radiokonzert .entry p,.utility-landing .entry h2,.utility-landing .entry h3,.utility-landing .entry p{color:#fff;padding:10px;margin-bottom:0}.logo a,.radiokonzert .entry a>img{border:0}.logo{display:block;clear:both;width:50%;align-content:left;align:left}.wp-block-image.logo figure{width:50%;align-self:left}.radiokonzert .entry-content{background:rgb(0 0 0 / .75)}.livebutton,.livebuttondlf,.livebuttonrbb,.radiobutton,.recordedbuttondlf,.recordedbuttonrbb{display:inline-block;padding:.15rem .5rem;margin-top:.5rem}.note{display:inline-block;margin-top:.5rem}.genesis-nav-menu a,.livebutton,.livebuttondlf,.livebuttonrbb{color:#fff}.livebutton{background-color:#dd6100}.radiobutton{background-color:#eaeaea}.livebuttonrbb{background-color:#e31819}.livebuttondlf{background-color:#ff6401}.recordedbuttondlf,.recordedbuttonrbb{background-color:#eaeaea;border-top:2px solid #e31819}.recordedbuttondlf{border-top:2px solid #ff6401}.note{background-color:#fcd26b;color:#4b4b4b;padding:.25rem .5rem}.playbutton .dashicons{padding-top:.25rem}.aufsatz.featherlight-inner{background-color:var(--background-color);margin-bottom:0;max-height:90vh;overflow:auto!important}.featherlight .aufsatz.featherlight-inner,.featherlight .featherlight-content .caption{font-family:Karla,"Helvetica Neue",Helvetica,Arial,sans-serif}.aufsatz.featherlight-inner h1{color:#000;margin-bottom:16px;text-shadow:none}.aufsatz.featherlight-inner h2{text-shadow:none}.aufsatz.featherlight-inner .entry-content{padding:0;background-color:var(--background-color)}@media screen and (min-width:1024px){.aufsatz.featherlight-inner{max-width:48rem}}body::before{content:" ";display:block;background-image:url(https://ultraschallberlin.de/wp-content/images/2025/kv2025highcut@0.5x.jpg);background-position:center;background-size:cover;bottom:0;right:0;z-index:-10}@media screen and (min-width:1024px) and (orientation:landscape){body::before{background-image:url(https://ultraschallberlin.de/wp-content/images/2025/kv2025square.jpg);background-position:center top}}body.home .has-white-color{text-shadow:0 0 5px rgb(0 0 0 / .9)}.entry,.genesis-nav-menu .current-menu-ancestor>a,.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu .sub-menu .current-menu-item>a:hover,.genesis-nav-menu .sub-menu a:focus,.genesis-nav-menu .sub-menu a:hover,.genesis-nav-menu a:hover,.nav-primary>.wrap,.nav-secondary>.wrap,.site-header>.wrap{background-color:#fff0}#menu-hauptnavigation-1 .current-menu-item>a,#menu-hauptnavigation-1 .current_page_item>a,#menu-hauptnavigation-1 a:hover,.nav-footer .current-menu-item>a,.nav-footer a:hover,.nav-primary .current-menu-item>a,.nav-primary a:hover,.nav-secondary .current_page_item>a,.nav-secondary a:hover{color:var(--darkeish-color)}@media screen and (min-width:580px){.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{border-right:1px solid #fff0}}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{border-bottom:none}@media screen and (min-width:1024px){#menu-hauptnavigation-1{background-color:#fff0}#menu-hauptnavigation-1 a{color:#fff}}.entry-header .datumort,.entry-header h1,.single-post .entry-meta{color:var(--background-color)}.entry-header{text-shadow:0 0 5px rgb(0 0 0 / .9)}.inhaltalles{margin-top:1px}.inhaltalles,.page-template-default .entry-content>.wp-block-group,.single-interpret .inhalt.rechts,.single-komponist .inhalt.rechts,.single-location .entry-content,.single-post .entry-content{padding:1rem .75rem;-webkit-backdrop-filter:contrast(50%);backdrop-filter:contrast(50%);background-color:rgb(255 255 255 / .85)}@media screen and (min-width:1024px){.single-konzert .inhalt.rechts{padding-left:.5rem}}.single-location .entry-content,.single-post .entry-content{padding:.75rem}.page-template-template-uebersicht .entry-content{padding:0 .75rem}.single-location .entry-content .acf-map,.single-post .entry-content .video,.single-post .entry-content .wp-block-image{margin-left:-.75rem;margin-right:-.75rem}.single-location .entry-content .acf-map{width:auto}.single-post .entry-content .wp-block-image .wp-element-caption{margin-left:.75rem;margin-right:.75rem}.page-template-default .entry-content .wp-block-columns{gap:2rem}h1.has-white-color,h2.has-white-color,h3.has-white-color,h4.has-white-color,p.has-white-color{color:#fff}.header-image .site-title>a{background:url(https://ultraschallberlin.de/wp-content/themes/ultraschall/images/ultraschall-logo-textonly-weiss.svg)no-repeat right top}@media screen and (min-width:1024px){.header-image .site-title>a{background:url(https://ultraschallberlin.de/wp-content/themes/ultraschall/images/ultraschall-logo-weiss-textoben.svg)no-repeat right top}}.single-konzert div.tickets{margin:1rem -.5rem;padding:.5rem;background-color:rgb(255 255 255 / .5)}.imgbg{height:100%}.footer-widgets,.site-footer{background-color:rgb(32 58 63 / .85)}.footer-widgets .widgettitle,.footer-widgets .wrap,.site-footer .wrap{color:#fffcf2}.footer-widgets .search-form [type=submit],.footer-widgets input,.footer-widgets textarea{background-color:rgb(255 255 255 / .65);color:#2f2d26;border:0}.footer-widgets .search-form [type=submit]{display:none}.wp-grid-builder .wpgb-card div .live.rbb{background-color:#e21717;padding:.25rem .5rem}.wp-grid-builder .wpgb-card div .live.dlf{background-color:#ff5600;padding:.25rem .5rem}.post-password-required .entry-content{background-color:rgb(255 255 255 / .9);padding:.5rem}