/* https://www.zeitgenoessische-oper.de/wp-content/themes/zob/style.css?ver=1.0 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{color:#484848;font-size:16px;line-height:1.3;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:"Libre Franklin","Helvetica Neue",Helvetica,Arial,sans-serif;background:#f4f2ef}h1#logo{margin:1.6rem 0 20px 0;width:280px;height:46px}h1#logo a{width:280px;height:66px;display:block;background:url(/g/sphenoid.svg) no-repeat 0 0}h1#logo a svg{width:136px;height:68px}h1#logo a span{display:none}h1{margin-bottom:.875rem;font-size:1.75rem;line-height:1.2;font-weight:600}@media (min-width:600px){h1{font-size:2.25rem}}@media (min-width:768px){h1{margin-bottom:1.25rem;font-size:2.85rem}}h2{margin-bottom:.375rem;font-size:1.5rem;font-weight:400}@media (min-width:600px){h2{font-size:1.5rem}}@media (min-width:768px){h2{margin-bottom:.9375rem;font-size:2.2rem;line-height:1.2}}h3{margin-bottom:.9375rem;font-size:1.4rem;font-weight:600}@media (min-width:768px){h3{margin-bottom:1.25rem;font-size:2.15rem}}h4{margin-bottom:.625rem;font-size:1.25rem;font-weight:400}@media (min-width:768px){h4{margin-bottom:1.1rem;font-size:1.65rem}}h5{margin-bottom:.625rem;font-size:1.1rem;font-weight:600}@media (min-width:768px){h5{font-size:1.45rem}}h6{margin-bottom:.625rem;font-size:1rem;line-height:1.5;font-weight:400}@media (min-width:768px){h6{font-size:1.25rem}}p{margin-bottom:1.6rem;font-size:.875rem;line-height:1.7;font-weight:300}@media (min-width:768px){p{margin-bottom:2rem;font-size:1.125rem}}p.copyright{margin:0 auto 1.25rem auto;width:96%;font-size:.875rem;text-align:center}ul,ol{margin:0 0 1.2rem 1rem;list-style-type:square}ul li,ol li{margin-bottom:.6rem;font-size:.875rem;line-height:1.7;font-weight:300}@media (min-width:768px){ul li,ol li{margin-bottom:.8rem;font-size:1.125rem;line-height:1.7}}ol{list-style-type:decimal}blockquote,blockquote p{margin:1.875rem 0;width:100%;color:#1f1f1f;font-size:1.75rem;line-height:1.3;text-align:center}@media (min-width:768px){blockquote,blockquote p{margin:3.75rem 0;font-size:2.625rem}}table{margin-bottom:2rem;width:100%}table td,table th{padding:.4rem .2rem;font-size:.875rem;line-height:1.7;text-align:left;font-weight:300}@media (min-width:768px){table td,table th{padding:.4rem;font-size:1.125rem}}strong,b{font-weight:700}em,i{font-style:italic}a{color:#c87811;text-decoration:none;-webkit-transition:color .3s linear;-moz-transition:color .3s linear;transition:color .3s linear}a:hover{color:#444}a:focus,a:hover,a:active{outline:0}header#siteheader{padding:1.25rem 0 .8rem 0;width:100%;background:#fff}@media (min-width:768px){header#siteheader.sticky{padding:0;position:fixed;z-index:2;background:rgba(255,255,255,.98)}}header#siteheader #headercontent{margin:0 auto;width:96%;max-width:960px}header#siteheader #headercontent:after{display:block;content:"";clear:both}header#siteheader hgroup{width:48%;float:left}hr{margin-bottom:2rem;height:1px;background:#e6e6e6;border:none}section{width:100%}#togglenavigation{width:2rem;height:2rem;display:block;float:right;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/g/burger.svg) no-repeat 0 0}@media (min-width:768px){#togglenavigation{display:none}}nav#mainnav{padding-bottom:0;width:100%;display:none;clear:both}nav#mainnav ul{margin:0;list-style-type:none}nav#mainnav ul li{margin:0;border-bottom:1px solid #e6e6e6}nav#mainnav ul li a{padding:.4rem 0;display:block}nav#mainnav ul li:first-child{border-top:1px solid #e6e6e6}@media (min-width:768px){nav#mainnav{margin:2.2rem auto 0 auto;width:48%;float:right;clear:none;text-align:right;max-width:1024px;display:block!important}nav#mainnav ul{display:inline-flex;text-align:right}nav#mainnav ul li{margin:0 0 0 1.4rem;padding:0;font-size:1rem;border:none}nav#mainnav ul li:first-child{border:none}nav#mainnav ul li a{color:#1f1f1f}nav#mainnav ul li a span{display:inline-block;text-indent:-99999em}nav#mainnav ul li a i.hide{display:none}nav#mainnav ul li a:hover,nav#mainnav ul li a.active{color:#c87811}nav#mainnav ul li.current_page_item a,nav#mainnav ul li.current-menu-item a{color:#c87811}}.upfront{width:100%;height:calc(100vh - 124px);position:relative;background-size:cover}.upfront article{margin:0 auto;padding-top:30%;width:96%;max-width:960px;color:#fff;text-align:center}@media (min-width:768px){.upfront article{padding-top:20%}}@media screen and (orientation:landscape){.upfront article{padding-top:10%}}@media (min-width:1280px){.upfront article{padding-top:10%}}.upfront article a{color:#fff}.upfront article h1{font-weight:600}@media (min-width:768px){.upfront article h1{font-size:3.4rem}}#listing{margin:0 auto;padding:2rem 0;width:96%;max-width:960px}@media (min-width:768px){#listing{padding:4rem 0 2rem 0}}#listing article{margin-bottom:1.6rem}#listing article figure{width:100%;height:auto}#listing article figure img{margin-bottom:.8rem;width:100%;height:auto}#listing:after{content:"";display:block;clear:both}#listing .productions{margin-bottom:2rem}#listing .productions figure{position:relative;overflow:hidden}#listing .productions figcaption{padding-left:3%;padding-bottom:1.2rem;width:97%;position:absolute;left:0;bottom:1.1rem;color:#fff;word-wrap:break-word;box-sizing:content-box;background:-webkit-linear-gradient(transparent,rgba(0,0,0,.45));background:linear-gradient(transparent,rgba(0,0,0,.45))}#listing .productions figcaption h1{margin-bottom:.5rem;font-size:1.6rem;font-weight:600}#listing .productions figcaption h2{margin-bottom:.5rem;font-size:1rem}@media (min-width:600px){#listing .productions figcaption{padding-bottom:3rem;bottom:1.2rem}#listing .productions figcaption h1{font-size:3rem}#listing .productions figcaption h2{font-size:1.4rem}}#listing.profilelisting{max-width:960px}#listing.profilelisting article{margin-bottom:.2rem}#listing.profilelisting article.profile{width:100%}@media (min-width:600px){#listing.profilelisting article.profile{width:48.9583333333%}}#listing.profilelisting article.profile figure{position:relative;overflow:hidden}#listing.profilelisting article.profile figcaption{padding-left:3%;padding-bottom:1.6rem;width:97%;position:absolute;left:0;bottom:1.1rem;color:#fff;word-wrap:break-word;box-sizing:content-box;background:-webkit-linear-gradient(transparent,rgba(0,0,0,.45));background:linear-gradient(transparent,rgba(0,0,0,.45))}#listing.profilelisting article.profile figcaption h1{font-size:1.2rem;font-weight:600}#listing.profilelisting article.profile figcaption h2{font-size:.875rem}@media (min-width:600px){#listing.profilelisting article.profile figcaption{padding-bottom:.8rem;bottom:1.1rem}#listing.profilelisting article.profile figcaption h1,#listing.profilelisting article.profile figcaption h2{margin-bottom:.5rem}#listing.profilelisting article.profile figcaption h1{font-size:1.6rem}}#categorydescription{margin:0 auto;padding-bottom:2rem;width:92%;max-width:680px}#categorydescription img{margin:0 auto;width:60%;height:auto}nav.pagination{margin:40px auto;text-align:center}nav.pagination a,nav.pagination span.page-numbers{margin:0 .3em;padding:.1em .35em;font-size:12px;display:inline-block;color:#1f1f1f;-webkit-transition:color .3s linear;-moz-transition:color .3s linear;transition:color .3s linear}@media (min-width:768px){nav.pagination a,nav.pagination span.page-numbers{margin:0 .6em;padding:.25em .7em;font-size:16px}}nav.pagination a.page-numbers{border:1px solid #1f1f1f;-webkit-transition:color .3s,border-color .3s;transition:color .3s,border-color .3s}@media (min-width:768px){nav.pagination a.page-numbers{border:2px solid #1f1f1f}}nav.pagination a:hover{color:#c87811}nav.pagination a.page-numbers:hover{color:#c87811;border:1px solid #c87811}@media (min-width:768px){nav.pagination a.page-numbers:hover{border:2px solid #c87811}}nav.pagination a.page-numbers.current{color:#fff;cursor:default;background:#1f1f1f;border:1px solid #1f1f1f}@media (min-width:768px){nav.pagination a.page-numbers.current{border:2px solid #1f1f1f}}#singlearticle header,#singlepage header{padding-top:2rem;width:100%}@media (min-width:768px){#singlearticle header,#singlepage header{padding-top:4rem}}#singlearticle header hgroup,#singlepage header hgroup{margin:0 auto;width:92%;max-width:680px}#singlearticle header figure,#singlepage header figure{margin:0 auto 40px auto;width:100%;max-width:820px}#singlearticle header figure img,#singlepage header figure img{width:100%;height:auto}#singlearticle .content,#singlepage .content{margin:0 auto;padding-bottom:2rem;width:92%;max-width:680px}#singlearticle img,#singlepage img{width:100%;height:auto}#singlearticle hr,#singlepage hr{margin-bottom:3rem;height:1px;background:#f4f2ef;border:none}#serachresult .content{margin:0 auto;padding-bottom:2rem;width:92%;max-width:680px}footer{background:#fff}footer a{color:#484848}.clb{clear:both}.fll{float:left}.flr{float:right}.videocontainer{margin-bottom:20px;padding-bottom:56.25%;position:relative;padding-top:25px;height:0}.videocontainer iframe,.videocontainer object,.videocontainer embed,.videocontainer video{width:100%;height:100%;position:absolute;top:0;left:0}#kdblogo img,#kbelogo img{max-width:130px;height:auto}#kdblogo:after,#kbelogo:after{content:"";clear:both;display:block}#senlogo img{max-width:375px;height:auto}.wp-image-2019{width:130px;max-width:130px;height:54px;float:left}footer{padding:1.6rem 0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}