/*-------------------------------------------------------
Theme Name: Eye webdesign Divi child
Theme URI: https://www.eyewebdesign.be
Description: A child theme template for Divi
Author: Eye webdesign
Author URI: https://www.eyewebdesign.be
Template: Divi
Version: 1.0.7
----------------- ADDITIONAL CSS HERE ------------------*/

/*
 * Divi 5 schrijft Roboto en Roboto Condensed wel als font-family, maar het
 * Google-bestand dat Divi zelf zou moeten laden past niet (variabel lettertype,
 * font-stretch). Deze bestanden zijn de latin-versie van Google en gelden voor
 * elke stretch en elk gewicht, zodat de customizer-keuze wel zichtbaar wordt.
 */
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 100 900;
	font-stretch: 50% 200%;
	font-display: swap;
	src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2");
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 100 900;
	font-stretch: 50% 200%;
	font-display: swap;
	src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2") format("woff2");
}
@font-face {
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 100 900;
	font-stretch: 50% 200%;
	font-display: swap;
	src: url("https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2") format("woff2");
}
@font-face {
	font-family: "Roboto Condensed";
	font-style: italic;
	font-weight: 100 900;
	font-stretch: 50% 200%;
	font-display: swap;
	src: url("https://fonts.gstatic.com/s/robotocondensed/v31/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLDwM9.woff2") format("woff2");
}

/* Mobiel menu: derde niveau (bv. onder Industriële verhuizing) duidelijker inspringen */
.et_mobile_menu li li li a {
	padding-left: 44px !important;
	font-size: 14px !important;
	font-weight: 400 !important;
}
.et_mobile_menu li li li a:before {
	content: "– ";
}

/* Titels (WE LIFT / WE SHIFT / WE FIT) op de schuine foto's houden: de standaardstijl van Divi 5.18 zette ze eronder */
.img-skewed-text.et_pb_blurb:not(.tp-svc) .et_pb_blurb_content .et_pb_blurb_container {
	position: absolute !important;
	inset: 0 !important;
	z-index: 4 !important;
	display: grid !important;
	place-items: center !important;
	padding: 12% !important;
	margin: 0 !important;
}

/* Homepagina "Geen Masters in motion zonder...": foto's en logokaart iets kleiner op computer */
@media (min-width: 981px) {
	.skew-card-img.tp-nodark,
	.tp-logos-card {
		width: 78% !important;
		max-width: 78% !important;
		margin-left: auto !important;
		margin-right: 0 !important;
	}
}

/* SEO: H1 op materiaalcategorie- en nieuwsoverzicht (zie [get_services] in functions.php) */
#et-main-area h1.tp-page-title {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-size: 28px !important;
	font-weight: 500;
	line-height: 1.2em !important;
	color: #000;
	margin: 0 0 30px;
	padding: 0;
}

/* Industriële verhuizing (NL 472 / EN 4872 / FR 4008): alle slides even groot, beeld verspringt niet */
.postid-472 .et_pb_gallery.et_pb_slider .et_pb_gallery_image,
.postid-4872 .et_pb_gallery.et_pb_slider .et_pb_gallery_image,
.postid-4008 .et_pb_gallery.et_pb_slider .et_pb_gallery_image {
	aspect-ratio: 3 / 2;
	overflow: hidden;
}
.postid-472 .et_pb_gallery.et_pb_slider .et_pb_gallery_image a,
.postid-4872 .et_pb_gallery.et_pb_slider .et_pb_gallery_image a,
.postid-4008 .et_pb_gallery.et_pb_slider .et_pb_gallery_image a {
	display: block;
	width: 100%;
	height: 100%;
}
.postid-472 .et_pb_gallery.et_pb_slider .et_pb_gallery_image img,
.postid-4872 .et_pb_gallery.et_pb_slider .et_pb_gallery_image img,
.postid-4008 .et_pb_gallery.et_pb_slider .et_pb_gallery_image img {
	display: block;
	width: 100% !important;
	height: 100% !important;
	max-width: none;
	object-fit: cover;
	object-position: center;
}
