/* Page jump offsets / 4104251-zen (MP) */
.admin-bar p:target,
.admin-bar h2:target,
.admin-bar h3:target,
.admin-bar h4:target,
.admin-bar h5:target {
	padding-top: 35px;
	margin-top: -35px;
}

/* Remove media and text spacing bottom / 3963347-zen (MP) */
.home .wp-block-media-text.no-spacing-bottom {
	margin-bottom: 0;
}

/* Remove media and text spacing top / 3963347-zen (MP) */
.home .wp-block-media-text.no-spacing-top {
	margin-top: 0;
}

/* Fix link color setting not beeing repected / 3963347-zen (MP) */
:root .has-link-color a:not(.wp-block-button__link) {
	color: inherit;
}

/* Change site description color / 3963347-zen (MP) */
header .site-description {
	color: #893841;
}

/* Change site description color and font size / 3963347-zen (MPZ) */
header .site-description {
	color: #893841;
	font-size: 23px !important;
}

/* Form Button Size | 3963347-zen (KK) */
form .wp-block-jetpack-button button {
	padding: 7px 23px;
}

/* Remove blue form field border / 4075751-zen (MP) */
.contact-form input:focus,
.contact-form textarea:focus {
	outline: none !important;
	border-color: #893841;
}

/* Change color of dots in menu / 4075751-zen (MZ) */
#site-navigation.main-navigation ul.main-menu>li:after, .fse-template-part .main-navigation ul.main-menu>li:after {
	color: #fdf6eb;
}

/*Change the symbol between the menu items -4104251-hc - SM*/
@media only screen and (min-width: 560px) {
	#site-navigation.main-navigation ul.main-menu>li:after, .fse-template-part .main-navigation ul.main-menu>li:after {
		content: "|";
	}
}

/* Adjust spacing left/right for dropcap text / 4104251-zen (MP) */
.home .wp-block-media-text .wp-block-media-text__content {
	padding-right: 8px;
	padding-left: 8px;
}

/* Adjust logo size - 4104251-zen (MZ) */
img.custom-logo {
	max-width: 25%;
}

/* Adjust logo size for smaller screens / 4104251-zen (MP) */
@media only screen and (max-width: 500px) {
	img.custom-logo {
		max-width: 40%;
	}
}

/* Adjust spacing before/after site branding on bigger screens only / 4104251-zen (MP) */
@media only screen and (min-width: 650px) {
	#masthead .site-branding {
		padding-top: 26px;
		padding-bottom: 0;
		margin-bottom: 9px;
	}
}

/* Change line-height for site title / 4104251-zen (MP) */
.site-title {
	line-height: 1.78;
}

/* Change line-height for site description / 4104251-zen (MP) */
.site-description {
	line-height: 1.65;
}

/* START - Change H2 size in content / 4104251-zen (MP) */
article h2.small-h2 {
	font-size: 1rem;
	font-family: "PT Sans";
}

article h2.medium-h2 {
	font-size: 1.2rem;
}

/* END - Change H2 size in content */
/* Custom border / 4104251-zen (MP) */
.custom-border {
	border-width: 1px;
	border-style: solid;
	border-color: #893841;
}

/* Custom H2 size on front page / 4104251-zen (MP) */
.home article h2.small-h2 {
	font-size: 18px;
	line-height: 1.5;
}

/* Referenzen section on Bildung page with on Mobile | 4104251-zen (KK) */
@media only screen and (max-width: 768px) {
	.page-id-182 .custom-border {
		padding-left: 0;
		padding-right: 0;
	}
	
	.page-id-182 .custom-border p {
		padding: 0;
	}
}

/* Change "Referenzen" mobile spacing on page "WISSENSCHAFT" | 4305996-zen (MP) */
@media only screen and (max-width: 600px) {
	.page-id-183 .wp-block-group .wp-block-columns .wp-block-column > * {
		margin-bottom: 0;
		margin-top: 0;
	}
	
	.page-id-183 .wp-block-group .wp-block-columns .wp-block-column:not(:last-child) {
		margin-bottom: 0;
	}
}

/* Page "Bildung" remove extra spacing between columns on mobile / 5927452-zen (MP) */
.page-id-182 .wp-block-columns .wp-block-column:not(:last-child) {
	margin-bottom: 0 !important;
}/* Make the buttons on the "BILDUNG" page the same width  -xxxxx-zen - SM*/
	
}

/* Passe die „Gitter“ (Abstand zwischen den Spalten) auf der Über mich-Seite an*/
.page-id-217 .wp-block-columns {
	grid-gap: 0;
}