.has-header-image:not(.twentyseventeen-front-page) .site-branding-text
{padding-top:11em; opacity:0.7; }
.site-branding
{margin-top:0em; opacity:0.95; 
}
.site-title
{font-weight:lighter;}
.single-featured-image-header {
display: none;
}
/*Abstand Beitragsheader zu Inhalt*/
.entry-header
{margin-bottom:2em !important;}
/*Abstand Menueleiste zu Beitragsheader*/
#content {
padding-top: 4em;
}
body {font-family: verdana, sans-serif;}
.entry-meta {display: none !important;}
h2.entry-title {font-family: verdana, sans-serif !important; font-size: 26px !important; font-weight: 300 !important; line-height: 36.4px !important; margin-bottom: 6.5px !important;}
h1.entry-title {font-family: verdana, sans-serif !important; font-size: 26px !important; font-weight: 300 !important; line-height: 36.4px !important; margin-bottom: 6.5px !important;}
p.site-description {font-size: 20px; font-weight: 400;}
h1.datenschutzinfo {font-size :14px; color:#ccc; text-transform: uppercase; text-decoration: underline; margin-top: 60px;}
h2.datenschutzinfo {font-size:12px; color:#ccc;}
p.datenschutzinfo {font-size: 11px; color:#ccc; text-align: justify;}

/* Setzt den Header für Archive, Beiträge und Seiten, die nicht Startseite sind, auf 50 Prozent Fensterhöhe (Desktop) */
@media screen and (min-width: 48em) {
.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header {
height: 1200px;
height: 55vh;
max-height: 55%;
overflow: hidden;

}
} 

/* Sorgt dafür, dass der IE auf Seiten und Beiträgen den passenden Bildausschnitt zeigt*/
.has-header-image .custom-header-media img,
.has-header-video .custom-header-media video,
.has-header-video .custom-header-media iframe {
max-width: 100%;
top: 0;
left: 0;
-ms-transform: none;
-moz-transform: none;
-webkit-transform: none;
transform: none;
}

/* Lösung für Browser, zum Beispiel den Internet Explorer, die kein object-fit verstehen */
.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img {
bottom: auto;
position: absolute;
top: 40%;
left:0;
-moz-transform: translate(0, -40%);
-webkit-transform: translate(0, -40%);
transform: translate(0, -40%);
}

/* Sorgt dafür, dass der IE das Startseiten-Headerbild nicht verzerrt */
.twentyseventeen-front-page.has-header-image .custom-header-media img,
.twentyseventeen-front-page.has-header-video .custom-header-media video,
.twentyseventeen-front-page.has-header-video .custom-header-media iframe {
position: fixed;
left: 50%;
max-width: 250%;
min-height: 100%;
min-width: 100%;
min-width: 100vw; 
width: auto;
top: 50%;
padding-bottom: 1px; 
-ms-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}