/*
Theme Name: Calmi Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: WebGeniusLab team presents absolutely fresh and powerful WordPress theme. It combines new technologies and functional design that helps to showcase your content in better way. This WordPress theme is developed with attention to details, so you can create effective presentation of a website easily. Enjoy building web pages with our product!
Version: 1.4
Template: calmi
Text Domain: calmi-child
*/

/* ==========================================================
   Beitragskopf ohne Beitragsbild (Single Layout 3)
   Hintergrund: #AF9EA468 (Theme Options + Absicherung unten).
   Beitraege MIT Bild behalten weisse Schrift auf dem Foto.
   ========================================================== */
.post_featured_bg > .blog-post.format-standard {
	padding-top: 160px !important; /* ueberschreibt Inline-Wert 464px aus dem Theme */
	padding-bottom: 60px !important;
}
.post_featured_bg > .blog-post.format-standard .blog-post_title {
	color: #434343;
}
.post_featured_bg > .blog-post.format-standard .meta_wrapper .meta-data,
.post_featured_bg > .blog-post.format-standard .meta_wrapper .meta-data + .meta-data > *,
.post_featured_bg > .blog-post.format-standard .meta_wrapper .meta-data a {
	color: #5e5e5d;
}
@media (max-width: 767px) {
	.post_featured_bg > .blog-post.format-standard {
		padding-top: 80px !important;
		padding-bottom: 40px !important;
	}
}

/* Hintergrund Beitragskopf ohne Bild (Farbe mit Transparenz, falls Theme Options sie beim Speichern kuerzt) */
.post_featured_bg:has(> .blog-post.format-standard) {
	background-color: #AF9EA468 !important;
}

/* Abstand Text / Seitenleiste im Blog-Beitrag
   Theme Options erlauben max. 60px (Blog Single > Sidebar Side Gap) - hier mehr Luft auf grossen Screens */
@media (min-width: 1200px) {
	body.single-post .sidebar_right > .sidebar-container {
		padding-left: 100px !important;
	}
}
@media (min-width: 1025px) and (max-width: 1199px) {
	body.single-post .sidebar_right > .sidebar-container {
		padding-left: 60px !important;
	}
}

/* Hauptmenue: Hover muss auch bei 'aktiven' Punkten greifen.
   Die Anker-Links (/#team_aerzte, /#leistungen, /#praxis) gelten auf der Startseite
   als aktuelle Seite; die Elementor-Aktiv-Farbe ueberschrieb dort die Hover-Farbe. */
body .elementor .elementor-element .primary-nav > ul > li[class*="current"]:hover > a {
	color: #FAA222;
}
