.newsheader {
    --padding_big:64px;
    position: relative;
    background: var(--container_blue); color:white;  padding: var(--padding_big) 0;

}
body.single-post #masthead::before { display: none;}
.newsheader::before { background: inherit; height: calc(var(--masthead-height) * 2); bottom:calc(100% - 2px); width: 100%; display: block; content:"";
    position: absolute;}

.newsheader h1+#postmeta { margin-top: var(--gutter);   }

.eventmeta p,
#postmeta p {
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    margin: 0 0 var(--padding_big);
}
body.single-resources #postmeta { margin-top: var(--gutter);  margin-bottom: var(--gutter); }
body.single-resources #postmeta p { margin:0; }

#postmeta p span {
    font-weight: 700 !important;}

.newsheader .textcontent { margin: 0 auto; }
.newsheader .bodytext .headertext>p:last-child,
.newsheader .wrapper:last-child .textcontent:last-child { margin-bottom: 0 !important;}

@media all and (max-width: 1099.98px) {
    .newsheader {padding-top: calc(var(--masthead-height) + 16px + var(--gutter));   }
}

@media all and (min-width: 900px) {


}
@media all and (max-width: 899.98px) {
    .newsheader {
        --padding_big:32px;
    }
}