/*
Theme Name:   Foxiz Child (CALL Magazine)
Template:     foxiz
Description:  Child-Theme für call-magazine.com (Galerien-Templates)
Version:      1.1.0
Text Domain:  foxiz-child
*/

/* Galerie-Einzelseite: Vorspann (Excerpt) unter dem Untertitel */
.single-galerie .call-galerie-vorspann {
	margin-top: 1em;
	margin-bottom: 20px;
	font-size: 1.05rem;
	line-height: 1.6;
	opacity: .85;
}
.single-galerie .call-galerie-vorspann p:last-child { margin-bottom: 0; }
/* Abstand zur Autorenzeile wie unter der Tagline der Beiträge (Foxiz: 20px, ab Tablet 15px) */
@media (max-width: 1024px) {
	.single-galerie .call-galerie-vorspann { margin-bottom: 15px; }
}

/* Galerie-Einzelseite ohne Beitragsbild: dunkler Kopf (standard_2) reicht bis zur Meta-Zeile;
   Foxiz spart unten 90px für das überlappende Beitragsbild aus. */
.single-galerie .single-standard-2 .single-header-inner::before { bottom: 0; }
.single-galerie .single-standard-2 .single-header-inner { padding-bottom: 30px; }

/* Galerie-Einzelseite: C-Logo in der Autorenzeile wie der Autoren-Avatar der Beiträge (dunkle Scheibe ohne
   hellen Rand; das JPG hat weiße Ecken, die am Kreisrand als Ring sichtbar wären). */
.single-galerie .call-galerie-avatar { border-radius: 50%; overflow: hidden; }
.single-galerie .call-galerie-avatar img { transform: scale(1.1); }

/* Sprachumschalter in der Magazin-Kopfzeile (functions.php), Optik wie das Polylang-Widget im Festival-Header */
.navbar-right .call-lang-switch { order: 99; display: flex; align-items: center; margin-left: 15px; }
.call-lang-switch a {
	display: inline-block;
	padding: 8px;
	border: 1px solid #000;
	border-radius: 4px;
	background-color: #000;
	color: #fff;
	font-family: "Montserrat", sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: normal;
	transition: transform .4s, background-color .3s;
}
.call-lang-switch a:hover { color: #fff; background-color: var(--g-color, #000); transform: scale(1.2); }
[data-theme="dark"] .call-lang-switch a { border-color: #fff; }
@media (max-width: 1024px) {
	.call-lang-switch a { font-size: 14px; }
}
