/*
Theme Name: AllroundWeb Child
Theme URI: https://www.allroundweb.nl/
Description: Designed by <a href="https://allroundweb.nl/">Allround Web</a>.
Author: Allround Web
Version: 1.0.0
Template: hello-elementor
*/

/* hide [turnstile] shortcode */
.aw-hide-turnstile .elementor-field-type-html{
	visibility: hidden !important;
	margin: 0 !important;
	height: 0 !important;
}

/* Header Active & Hover styling */
.aw-header-menu .elementor-item{
	text-align: center;
}
.aw-header-menu .elementor-item-active {
	font-weight: bold !important;
}

.aw-header-menu .elementor-nav-menu a:hover {
	font-weight: bold !important;
}

/* ---------- TYPOGRAFIE ---------- */

/* Heading blogs & pages -> Groen */
.aw-content-groen h1,
.aw-content-groen h2,
.aw-content-groen h3,
.aw-content-groen h4,
.aw-content-groen h5,
.aw-content-groen h6,
.aw-content-groen a{
	color: #054511 !important;
	font-weight: 600 !important;
}

/* Heading blogs & pages -> Rood */
.aw-content-rood h1,
.aw-content-rood h2,
.aw-content-rood h3,
.aw-content-rood h4,
.aw-content-rood h5,
.aw-content-rood h6,
.aw-content-rood a{
	color: #9B002F !important;
	font-weight: 600 !important;
}

/* Heading blogs & pages -> Grijs */
.aw-content-grijs h1,
.aw-content-grijs h2,
.aw-content-grijs h3,
.aw-content-grijs h4,
.aw-content-grijs h5,
.aw-content-grijs h6,
.aw-content-grijs a{
	color: #2F2F2F !important;
	font-weight: 600 !important;
}

/* ---------- TYPOGRAFIE RESPONSIVE ---------- */

/* Mobiel: max-width <768px */
@media (max-width: 767px) {
	.aw-content-groen h1,
	.aw-content-rood h1,
	.aw-content-grijs h1 {
		font-size: 24px !important;
	}

	.aw-content-groen h2,
	.aw-content-rood h2,
	.aw-content-grijs h2 {
		font-size: 20px !important;
	}

	.aw-content-groen h3,
	.aw-content-groen h4,
	.aw-content-groen h5,
	.aw-content-groen h6,
	.aw-content-rood h3,
	.aw-content-rood h4,
	.aw-content-rood h5,
	.aw-content-rood h6,
	.aw-content-grijs h3,
	.aw-content-grijs h4,
	.aw-content-grijs h5,
	.aw-content-grijs h6 {
		font-size: 18px !important;
	}

	.aw-content-groen p,
	.aw-content-rood p,
	.aw-content-grijs p {
		font-size: 14px !important;
	}
}

/* Tablet: max-width <1024px */
@media (max-width: 1023px) and (min-width: 768px) {
	.aw-content-groen h1,
	.aw-content-rood h1,
	.aw-content-grijs h1 {
		font-size: 38px !important;
	}

	.aw-content-groen h2,
	.aw-content-rood h2,
	.aw-content-grijs h2 {
		font-size: 32px !important;
	}

	.aw-content-groen h3,
	.aw-content-groen h4,
	.aw-content-groen h5,
	.aw-content-groen h6,
	.aw-content-rood h3,
	.aw-content-rood h4,
	.aw-content-rood h5,
	.aw-content-rood h6,
	.aw-content-grijs h3,
	.aw-content-grijs h4,
	.aw-content-grijs h5,
	.aw-content-grijs h6 {
		font-size: 28px !important;
	}

	.aw-content-groen p,
	.aw-content-rood p,
	.aw-content-grijs p {
		font-size: 16px !important;
	}
	/* Text centreren -> uitleg: Diensten voor Accountants- en administratiekantoren lijnt anders links uit door een lange titel */
	.aw-header-menu .elementor-item{
		text-align: center;
	}
}