/* Start custom CSS *//* Volle Breite: Sydney-Rahmen aufheben (nur wo diese Vorlage greift) */
body.single-post #page,body.single-post .site,body.single-post .page-wrap,body.single-post .page-wrap>.container,body.single-post .page-wrap .row,body.single-post .content-wrapper,body.single-post #primary,body.single-post .site-main{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;float:none!important}
body.single-post .page-wrap{padding-top:0!important;padding-bottom:0!important}
body.single-post #secondary,body.single-post .widget-area{display:none!important}
body.single-post{background:#0A0A0C!important}
/* Kopf */
body.elementor-page-20031 h1{text-shadow:0 4px 30px rgba(0,0,0,.5)}
body.elementor-page-20031 h2 span{color:#C6663C}
body.elementor-page-20031 section:first-of-type img:not([src]),body.elementor-page-20031 section:first-of-type img[src=""]{display:none!important}
body.elementor-page-20031 section:first-of-type p:nth-child(2)::before,body.elementor-page-20031 section:last-of-type p:first-child::before{content:"";display:inline-block;width:2.5rem;height:2px;background:#C6663C;flex-shrink:0}
body.elementor-page-20031 section:first-of-type p:first-child a{color:#fff;text-decoration:none}
body.elementor-page-20031 section:first-of-type p:first-child a:hover{color:#C6663C}
/* Beitragstext lesefreundlich */
body.elementor-page-20031 article{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.8;color:rgba(255,255,255,.85)}
body.elementor-page-20031 article p{margin:0 0 1.4em;color:rgba(255,255,255,.85)}
body.elementor-page-20031 article h2,body.elementor-page-20031 article h3,body.elementor-page-20031 article h4{font-family:Oswald,sans-serif;color:#fff;line-height:1.25;margin:2em 0 .7em}
body.elementor-page-20031 article h2{font-size:1.9rem}body.elementor-page-20031 article h3{font-size:1.5rem}
body.elementor-page-20031 article strong,body.elementor-page-20031 article b{color:#fff}
body.elementor-page-20031 article a{color:#C6663C;text-decoration:underline;text-underline-offset:3px}
body.elementor-page-20031 article a:hover{color:#fff}
body.elementor-page-20031 article img{max-width:100%;height:auto;display:block;margin:2rem 0;border-radius:2px}
body.elementor-page-20031 article figure{margin:2rem 0;max-width:100%}
body.elementor-page-20031 article figcaption,body.elementor-page-20031 article .wp-caption-text{font-size:.85rem;color:rgba(255,255,255,.55);margin-top:.6rem}
body.elementor-page-20031 article ul,body.elementor-page-20031 article ol{margin:0 0 1.4em 1.3em}
body.elementor-page-20031 article blockquote{border-left:3px solid #C6663C;margin:2rem 0;padding:.5rem 0 .5rem 1.5rem;font-size:1.25rem;color:#fff}
body.elementor-page-20031 article iframe{max-width:100%}
body.elementor-page-20031 article .sharedaddy,body.elementor-page-20031 article .jp-relatedposts{margin-top:2.5rem}
body.elementor-page-20031 article .sharedaddy h3{font-size:1rem;letter-spacing:.12em;text-transform:uppercase;color:#C6663C}
@media(max-width:767px){body.elementor-page-20031 article{font-size:1.05rem}}/* End custom CSS */