html body.ib-kino.ib-kino-on .mh-um-hero-flex{padding:120px max(24px,calc((100% - 1120px)/2)) 64px!important;gap:40px!important}html body .entry-content p:empty,html body p:empty{display:none!important;margin:0!important;padding:0!important}html body #header.pagewidth,html body header#header,html body header.pagewidth{max-width:100%!important;padding-left:0!important;padding-right:16px!important;padding-top:0!important;padding-bottom:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;box-sizing:border-box!important}html body #site-logo{padding-left:24px!important}html body header#header.pagewidth{padding-right:24px!important}@media (max-width:768px){html body #site-logo{padding-left:16px!important}html body header#header.pagewidth{padding-right:16px!important}.entry-content,.post-content{overflow-x:clip!important}.page-content.entry-content{padding-top:0!important;margin-top:-10px!important}body.page-id-2619 #pagewrap{display:flow-root}html body .mh-um-hero-flex img{margin-bottom:8px!important}html body .mh-um-hero-text{margin-top:4px!important}html body.ib-kino.ib-kino-on.page-id-2619 h1{font-size:28px!important;line-height:1.22!important}}
html body.single-post.single-post.single-post.ib-kino:not(:has(#mk-sticky,.mk-full)):not(.page-id-14512) article.post .entry-content .mh-lp-narrow > :is(h2,h3,h4){max-width:700px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
@media (max-width:700px){
html body.single-post.single-post.single-post.ib-kino:not(:has(#mk-sticky,.mk-full)):not(.page-id-14512) article.post .entry-content .mh-lp-narrow > :is(h2,h3,h4){padding-left:16px!important;padding-right:16px!important;width:100%!important}
}
@media(min-width:768px) and (max-width:900px){body .mk-fassung.mk-fassung-desktop{display:none!important}body .mk-fassung.mk-fassung-mobil{display:block!important}}
html body .entry-content h3,html body .entry-content h3 a{line-height:1.25!important}
html body.single-post article.post .entry-content h2.mh-lp-t{line-height:1.22!important}
@media (min-width:1200px){
html body #pagewrap #content article.post .entry-content .mh-post-cta-box.bb-cta{max-width:880px!important;min-width:0!important;width:880px!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}
}
html body [style*="letter-spacing:3px"][style*="#e8a87c"]{text-shadow:0 1px 8px rgba(5,15,22,.85),0 0 2px rgba(5,15,22,.9)!important;color:#f0b48a!important}
/* Fix 1: Weiße Lücke zwischen Header und Hero-Bild entfernen */
html body.home #pagewrap #body #content {
    padding-top: 0 !important;
}

/* Fix 2: Header-Bar Flexbox für perfekte Logo-Menü-Ausrichtung */
html body #pagewrap #headerwrap .header-bar {
    display: flex !important;
    align-items: center !important;
}

/* Fix 3: Header-Padding und Border */
html body #pagewrap #headerwrap {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    border-bottom: none !important;
}