/**
 * Projektspezifische Darstellung von kayfischer.de.
 *
 * Übernommen aus „Customizer > Zusätzliches CSS“ der Live-Seite am
 * 25. September 2026 und anschließend ohne gestalterische Änderungen
 * technisch bereinigt.
 */

:root {
	--kf-background: #808fa8;
	--kf-accent: #ffcd1c;
	--kf-brand: #b5481f;
	--kf-brand-background: #e7dece;
	--kf-text: #fff;
}

.about-section {
	position: relative;
	max-width: 960px;
	margin: 0 auto;
}

.about-content {
	position: relative;
	z-index: 2;
}

.about-side {
	display: none;
	margin: 0;
}

@media screen and (min-width: 84em) {
	.about-side {
		display: block;
		position: absolute;
		top: 0;
	}

	.about-side--left {
		right: 100%;
		margin-right: 2rem;
		width: 220px;
	}

	.about-side--right {
		left: 100%;
		margin-left: 2rem;
		width: 300px;
	}

	.about-side img {
		display: block;
		max-width: 100%;
		height: auto;
	}

	.about-section {
		padding-top: 0.25rem;
	}

	.about-section--spacer {
		padding-bottom: 1rem;
	}
}

/* Hintergrund der Seitenkennung */
.site-branding-text {
	background-color: var(--kf-brand-background);
	padding: 1rem;
	border-radius: 15px;
	text-align: justify;
	font-weight: 800;
}

.site-branding-text .site-title a,
.site-branding-text .site-description {
	color: var(--kf-brand) !important;
}

@media screen and (min-width: 48em) {
	.navigation-top .wrap {
		max-width: 1086px;
	}
}

#menu-item-1036 {
	display: none;
}

.kayfischer-content-rbb-5-mai-2025 article {
	padding-bottom: 2rem;
}

/* Kategorieüberschrift ausblenden */
.page-header {
	display: none;
}

/* Widgetüberschriften ausblenden */
h2.widget-title {
	display: none;
}

/* Datum in der Kategorie „Gedichte“ ausblenden */
.category-gedichte .entry-meta {
	display: none;
}

/* Metadaten in Buchbeiträgen ausblenden */
.category-zootopolis .entry-meta,
.category-joeforrest .entry-meta,
.category-zeitimsand .entry-meta,
.category-strandvonbugdu .entry-meta,
.category-daswellhornboot .entry-meta,
.category-ente-kompetente .entry-meta {
	display: none;
}

.category-zootopolis h1.entry-title,
.category-joeforrest h1.entry-title,
.category-zeitimsand h1.entry-title,
.category-strandvonbugdu h1.entry-title,
.category-daswellhornboot h1.entry-title {
	color: var(--kf-accent) !important;
}

/* Seitenleiste auf Beitragsseiten entfernen und Inhalt verbreitern */
.category #primary,
.single-format-image #primary,
.single-format-aside #primary {
	width: 100% !important;
}

.category #secondary,
.single-format-image #secondary {
	display: none;
}

/* Überschriften auf ausgewählten Seiten ausblenden */
.kayfischer-content-startseite .entry-header,
.category-leseproben .entry-header,
.kayfischer-content-zeichnungen .entry-header,
.kayfischer-content-datenschutzerklaerung .entry-header {
	display: none;
}

/* Seitenleistenbilder auf Leseproben verbreitern */
.sidebar-leseprobe-img {
	width: 100%;
}

/* Abstand zwischen Widgets auf Leseproben entfernen */
.kayfischer-content-zootopolis-leseprobe .widget,
.kayfischer-content-joe-forrest-leseprobe .widget,
.kayfischer-content-das-wellhornboot-leseprobe .widget,
.kayfischer-content-zeit-im-sand-leseprobe .widget,
.kayfischer-content-strand-von-bugdu-leseprobe .widget {
	padding-bottom: 0;
}

/* Seitenhintergrund */
.site-header,
.site-content-contain,
.main-navigation,
.navigation-top,
.menu,
body.colors-custom,
.colors-custom .navigation-top {
	background-color: var(--kf-background) !important;
}

body {
	background-color: var(--kf-background) !important;
	color: var(--kf-text) !important;
}

@media screen and (max-width: 47.999em) {
	.colors-custom .main-navigation ul {
		background: var(--kf-background) !important;
	}
}

.has-header-image.twentyseventeen-front-page .custom-header,
.has-header-image.home.blog .custom-header {
	height: 40rem;
	width: 100%;
}

@media screen and (max-width: 600px) {
	.has-header-image.twentyseventeen-front-page .custom-header,
	.has-header-image.home.blog .custom-header {
		height: 20rem;
	}

	#wp-custom-header > img {
		height: -webkit-fill-available;
	}
}

/* Porträtgröße */
img.custom-logo {
	max-height: 15rem; 
	max-width: 15rem;
	width: 15rem;
	height: 15rem;
}

/* Überschriftenfarben */
.colors-custom .page .panel-content .entry-title {
	color: hsl( 50, 50%, 46% );
}
.entry-title {
	color: var(--kf-text) !important;
}

/* Schriftgröße der Metadaten */
.entry-meta {
	font-size: 1rem;
}

/* Unterstreichung beziehungsweise Schatten von Links entfernen */
.colors-custom .entry-content a,
.colors-custom .entry-summary a,
.colors-custom .comment-content a,
.colors-custom .widget a,
.colors-custom .site-footer .widget-area a,
.colors-custom .posts-navigation a,
.colors-custom .widget_authors a strong,
.entry-title a,
.entry-meta a,
.page-links a,
.page-links a .page-number,
.entry-footer a,
.entry-footer .cat-links a,
.entry-footer .tags-links a,
.edit-link a,
.post-navigation a,
.logged-in-as a,
.comment-navigation a,
.comment-metadata a,
.comment-metadata a.comment-edit-link,
.comment-reply-link,
a .nav-title,
.pagination a,
.comments-pagination a,
.site-info a,
.widget .widget-title a,
.widget ul li a,
.site-footer .widget-area ul li a {
	box-shadow: none !important;
}

/* Abstand zwischen Beiträgen entfernen */
.blog .site-main > article,
.archive .site-main > article,
.search .site-main > article {
	padding-bottom: 0;
}

/* Abstand unter Seitenüberschriften entfernen */
.page.page-one-column .entry-header,
.twentyseventeen-front-page.page-one-column .entry-header,
.archive.page-one-column:not(.has-sidebar) .page-header {
	margin-bottom: 0;
}

body.category-veranstaltungen .wp-custom-header img {
	display: none;
}

body.category-veranstaltungen .custom-header {
	background-image: url(/wp-content/uploads/2018/10/Requisiten_ZeitImSand_Zi_Th_2018.jpg);
	background-size: 100%;
	background-position: 0% 30%;
	background-repeat: no-repeat;
}

/* Überschrift im Pressearchiv anzeigen */
.archive .format-aside .entry-title {
	display: block;
}

/* Verfasserzeile ausblenden */
.entry-header span.byline {
	display: none;
}

/* Akzentfarbe */
.colors-custom h5,
.colors-custom h4,
.colors-custom h3,
.colors-custom h2,
.colors-custom h1,
.colors-custom .entry-meta,
.colors-custom .entry-meta a,
.colors-custom.blog .entry-meta a.post-edit-link,
.colors-custom.archive .entry-meta a.post-edit-link,
.colors-custom.search .entry-meta a.post-edit-link,
.colors-custom .nav-subtitle,
.colors-custom .comment-metadata,
.colors-custom .comment-metadata a,
.colors-custom .no-comments,
.colors-custom .comment-awaiting-moderation,
.colors-custom .page-numbers.current,
.colors-custom .page-links .page-number,
.colors-custom .navigation-top .current-menu-item > a,
.colors-custom .navigation-top .current_page_item > a,
.colors-custom .main-navigation a:hover,
.colors-custom .site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist,
.colors-custom .site-info a,
.colors-custom blockquote,
#menu-footer li a {
	color: var(--kf-accent) !important;
}

/* Bildschatten entfernen */
.entry-content a img,
.comment-content a img,
.widget a img {
	-webkit-box-shadow: none;
	box-shadow: none;
}

/* Beschriftung des Karussells ausblenden */
div.car-caption {
	display: none;
}

/* Beitragsbilder bei Leseproben ausblenden */
.kayfischer-content-joe-forrest-leseprobe .single-featured-image-header,
.kayfischer-content-zootopolis-leseprobe .single-featured-image-header,
.kayfischer-content-das-wellhornboot-leseprobe .single-featured-image-header,
.kayfischer-content-zeit-im-sand-leseprobe .single-featured-image-header,
.kayfischer-content-strand-von-bugdu-leseprobe .single-featured-image-header,
.kayfischer-content-ente-kompetente-leseprobe .single-featured-image-header {
	display: none;
}

h2 {
	padding-top: 0;
}

/* Schriftgröße der Seitenbeschreibung */
body.has-header-image .site-description,
body.has-header-video .site-description {
	font-size: 1.19rem;
}

/* Beitragsfuß ausblenden */
article[class*=category] .entry-footer {
	display: none;
}

/* Standard-Site-Info des Parent-Themes ausblenden */
.site-info { 
	display: none; 
}

/* Erste Footer-Widgetspalte ausblenden */
.site-footer .widget-column.footer-widget-1 {
	display: none;
}

/* Footerbreite und Abstände */
footer .widget {
	padding-bottom: 0;
	margin: auto;
	width: 100%;
}

.site-footer ul.menu li {
	border-bottom: none;
	border-top: none;
	display: inline-block;
	float: none;
	margin: 0 auto;
	padding-right: 0.5rem;
}

.site-footer ul.menu {
	display: block;
	text-align: center;
}
.site-footer .widget-area {
	padding-bottom: 0;
	padding-top: 0;
}

/* Innenabstände im Inhalt und Footer entfernen */
div.panel-content .wrap {
	padding: 0 !important;
	width: auto !important;
}
footer div.wrap {
	padding-left: 0;
	padding-right: 0;
}
.site-footer {
	margin: 0;
}
@media screen and (min-width: 48em) {
	.site-footer .widget-column.footer-widget-2 {
		float: none;
		width: 100%;
	}
}

/* Layout der Zoopresseschau */
.kayfischer-content-zoopresseschau-3-12-2010 header,
.kayfischer-content-zoopresseschau-3-12-2010 .entry-header {
	display: none;
}

/* Titel im Newsarchiv */
.category-news.colors-custom .entry-title a {
	color: var(--kf-accent) !important;
}

/* Kategorieüberschrift im Newsarchiv anzeigen */
.category-news header.page-header {
	display: block;
	padding-bottom: 0;
}

/* Kategoriebeschreibung übernimmt die umgebende Darstellung */
.category-news #content > div > header > div {
	color: inherit !important;
	font-size: inherit !important;
}

/* Metadaten im Newsarchiv ausblenden */
.category-news .entry-meta {
	display: none;
}

/* Kopfbild */
.has-header-image .custom-header-media img,
.has-header-video .custom-header-media video,
.has-header-video .custom-header-media iframe,
:not(.twentyseventeen-front-page):not(.home).has-header-image .custom-header-media img {
	height: auto;
}

.has-header-image .custom-header-media img,
.has-header-video .custom-header-media video,
.has-header-video .custom-header-media iframe {
	position: static;
}

.kayfischer-content-newsletter-anmeldung label {
	font-weight: 400;
	color: var(--kf-text) !important;
}

@media screen and (max-width: 47.999em) {
	/* Titel, Beschreibung und Bild zentrieren */
	.site-branding-text .site-title,
	.site-branding-text .site-description {
		text-align: center;
	}

	.custom-logo-link,
	.custom-logo-link .custom-logo {
		margin: 0 auto;
		display: block;
	}
}

.site-footer .widget_text .textwidget > p:first-child {
	color: var(--kf-accent) !important;
	font-weight: 400;
	text-align: center;
}

/* Ersatz für den früheren Easy Video Player */
.kayfischer-video {
	display: block;
	height: auto;
	max-width: 100%;
	width: 100%;
}

/* Schriftgröße auf „Strand und mehr“ */
.kayfischer-content-strand-und-mehr article > .entry-header > .entry-title,
.kayfischer-content-was-ist-ein-entenfluesterer-entenfluestern article > .entry-header > .entry-title,
.kayfischer-content-stadtpark-steglitz-entenfluestern article > .entry-header > .entry-title,
.kayfischer-content-elfriede-jakob-und-adele-entenfluestern article > .entry-header > .entry-title,
.kayfischer-content-ente-maus-entenfluestern article > .entry-header > .entry-title,
.kayfischer-content-erpel-adalbert-ehemaliges-kueken-von-ente-maus-entenfluestern article > .entry-header > .entry-title,
.kayfischer-content-kueken-entenfluestern article > .entry-header > .entry-title,
.kayfischer-content-ente-radolfzell-im-herbst-2012 article > .entry-header > .entry-title,
.kayfischer-content-ente-stuermi-entenfluestern article > .entry-header > .entry-title,
.kayfischer-content-entenfluestern-kurioses article > .entry-header > .entry-title {
	font-size: 1.275rem;
}

/* Schriftart der Seitenbeschreibung */
.site-branding-text .site-title,
.site-branding-text .site-description {
	font-family: Georgia, serif;
	text-transform: initial;
}

.site-branding-text .site-title a {
	font-size: 4.2rem;
}

/* Kopfbild auf „Strand und mehr“ */
img#strand_und_mehr_header {
	padding-left: 3rem;
	padding-right: 3rem;
}
