/*
Theme Name: Sydney Child – Beauty by Buket
Template: sydney
Description: Child-Theme mit allen individuellen Anpassungen von beautybybuket.de (vorher direkt in Sydney 2.22 geaendert).
Version: 1.0.1
Text Domain: sydney
*/

/* Sydney 2.72 setzt WPForms-Textfelder auf 50px
   (div.wpforms-container-full:not(.wpforms-render-modern) .wpforms-form textarea).
   Vorher galten die WPForms-eigenen Hoehen -> wiederhergestellt, damit das
   Kontaktformular wie bisher aussieht. */
body div.wpforms-container-full:not(.wpforms-render-modern) .wpforms-form textarea.wpforms-field-small {
	height: 70px;
}
body div.wpforms-container-full:not(.wpforms-render-modern) .wpforms-form textarea.wpforms-field-medium {
	height: 120px;
}
body div.wpforms-container-full:not(.wpforms-render-modern) .wpforms-form textarea.wpforms-field-large {
	height: 220px;
}

/* Complianz >= 7.5 rendert die Zwischenueberschriften der Cookie-Richtlinie
   als <h3> statt <p class="cmplz-subtitle">. Gleiche Optik wie vorher. */
body #cmplz-document > h3 {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 23.52px;
	margin-top: 25px;
	margin-bottom: 20px;
	padding-bottom: 0;
	color: #fff;
	text-transform: none;
}

/* ElementsKit >= 4.0 (pricing.css) rueckt die Leistungsliste der Preis-Karten
   um 30px ein -> Zeilen brechen um, Karten werden hoeher. Wie vorher: kein Einzug. */
body .ekit-wid-con .elementskit-pricing-lists {
	padding-left: 0;
}

/* Elementor 4.x: Das selbst gehostete Video war vorher display:flex / object-fit:cover
   (Elementor 3.23 widget-video.css). Ohne diese Regeln entsteht eine 9px-Luecke
   unter dem Video. 1:1 aus Elementor 3.23 uebernommen. */
body .elementor-widget-video .elementor-wrapper iframe,
body .elementor-widget-video .elementor-wrapper video {
	height: 100%;
	width: 100%;
	display: flex;
	border: none;
	background-color: #000;
}
body .elementor-widget-video .e-hosted-video .elementor-video {
	-o-object-fit: cover;
	object-fit: cover;
}
/* ElementsKit >= 4.0 setzt fuer Preis-Karten-Titel line-height 1.125 (vorher 1.2 vom Theme). */
body .ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header h3 {
	line-height: 1.2;
}
