/* Hauptmenü in einer Reihe halten (Header + Sticky-Header, Desktop).
 * Mit 7 Punkten (… Inspiration · Kontakt) reichte die Spaltenbreite (~821 px) wegen
 * der Leerzeichen zwischen den inline-block-Punkten knapp nicht, „Kontakt" rutschte
 * in eine zweite Zeile. Ohne Umbruch bleibt die Reihe intakt (Punkte enden bei ~1038 px,
 * Container reicht bis ~1048 px). */
@media (min-width: 1025px) {
	nav.primary-nav > ul.menu {
		white-space: nowrap;
	}
}

/* Footer Desktop: Kontakt-Spalte breiter, Telefon/E-Mail nie auf zwei Zeilen.
 * Vorher 6 gleich breite Spalten (190 px): Telefonnummer brach nach jedem Wort um. */
@media (min-width: 1025px) {
	footer .elementor-column[data-id="d3a711d"] { width: 28%; }
	footer .elementor-column[data-id="d3a711d"] .elementor-icon-list-text { white-space: nowrap; }
}
/* Alle Geräte: Telefonnummer und E-Mail zusammenhalten */
footer .elementor-icon-list-item a[href^="tel:"] .elementor-icon-list-text,
footer .elementor-icon-list-item a[href^="mailto:"] .elementor-icon-list-text { white-space: nowrap; }

/* Footer Desktop: Social-Icons als eigene Spalte „Folgen Sie uns": Überschrift wie die anderen Spalten,
 * darunter alle 7 Icons als Raster 4 + 3 (Kreise, Hover in Firmengelb). Ersetzt die zwei versetzten Widgets. */
@media (min-width: 1025px) {
	footer .elementor-column[data-id="469cd11"],
	footer .elementor-column[data-id="92d4dba"],
	footer .elementor-column[data-id="7bbdf1a"] { width: 14.4%; }
	footer .elementor-column[data-id="5bc14dc"] { width: 13.6%; }
	footer .elementor-column[data-id="28eb222"] { width: 15.2%; }
	footer .elementor-column[data-id="d3a711d"] > .elementor-widget-wrap { padding-top: 10px; }
	footer .elementor-column[data-id="28eb222"] > .elementor-widget-wrap {
		display: flex;
		flex-wrap: wrap;
		align-content: flex-start !important;
		align-items: center;
		gap: 10px 5px;
		padding: 0 15px !important;
	}
	footer .elementor-column[data-id="28eb222"] > .elementor-widget-wrap::before {
		content: "Folgen Sie uns";
		display: block;
		width: 100%;
		margin-bottom: 4px;
		font: 500 20px/20px "Nunito Sans", sans-serif;
		color: #464646;
	}
	footer .elementor-column[data-id="28eb222"] .elementor-widget-social-icons,
	footer .elementor-column[data-id="28eb222"] .elementor-social-icons-wrapper { display: contents; }
	footer .elementor-column[data-id="28eb222"] .elementor-grid-item { margin: 0; }
	footer .elementor-column[data-id="28eb222"] a.elementor-icon.elementor-social-icon {
		width: 32px !important;
		height: 32px !important;
		padding: 0 !important;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 14px !important;
		box-shadow: 0 1px 3px rgba(0, 0, 0, .12);
		transition: background-color .2s, transform .2s;
	}
	footer .elementor-column[data-id="28eb222"] a.elementor-icon svg { width: 14px !important; height: 14px !important; }
	footer .elementor-column[data-id="28eb222"] a.elementor-icon:hover {
		background-color: #F7C600 !important;
		transform: translateY(-2px);
	}
}

/* Footer: Bewertungs-Links (Trustpilot, Google) unter den Social-Icons (inc/footer-reviews.php). */
footer .coin-foot-reviews { display: flex; flex-direction: column; align-items: flex-start; gap: 8px; margin-top: 6px; }
footer .coin-foot-reviews a {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	min-height: 32px;
	padding: 0 14px 0 10px;
	background: #fff;
	border-radius: 16px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12);
	color: #464646;
	font-size: 14px;
	line-height: 1;
	text-decoration: none;
	transition: box-shadow .2s, transform .2s;
}
footer .coin-foot-reviews a:hover { box-shadow: 0 3px 8px rgba(0, 0, 0, .18); transform: translateY(-1px); color: #000; }
footer .coin-foot-reviews svg { flex: 0 0 auto; }
footer .elementor-column[data-id="28eb222"] .elementor-widget-shortcode { width: 100%; margin: 0; }

/* Footer: das automatisch eingefügte Trustpilot-„Review us"-Feld (Plugin-TrustBox in der Social-Spalte) ausblenden;
 * die Bewertungs-Links stehen in .coin-foot-reviews. Dauerhaft entfernen: Trustpilot-Plugin -> TrustBox deaktivieren. */
footer [id^="trustpilot-widget-trustbox"],
footer .trustpilot-widget { display: none !important; }
