
/*Header*/
header.elementor-sticky {
	--header-height: 100px;
	--shrink-header-to: .6;
	--transition: .45s cubic-bezier(.4, 0, .2, 1);
	background-color: rgba(244, 245, 248, 1);
	transition: background-color var(--transition), backdrop-filter var(--transition), box-shadow var(--transition);
}

header.elementor-sticky.elementor-sticky--effects {
	background-color: rgba(244, 245, 248, .8);
	box-shadow: 0px 4px 33px 1px rgba(0, 0, 0, .07);
	-webkit-backdrop-filter: saturate(180%) blur(20px);
	backdrop-filter: saturate(180%) blur(20px);
}

header.elementor-sticky > .elementor-container {
	min-height: var(--header-height);
	transition: min-height var(--transition);
}

header.elementor-sticky.elementor-sticky--effects > .elementor-container {
	min-height: calc(var(--header-height) * var(--shrink-header-to));
}

header.elementor-sticky .logo img {
	transition: transform var(--transition);
}

header.elementor-sticky.elementor-sticky--effects .logo img {
	height: 60px;
	width: auto;
}

header.elementor-sticky.elementor-sticky--effects nav.elementor-nav-menu--main > ul.elementor-nav-menu > li > a.elementor-item {
	padding-bottom: 18px;
	padding-top: 18px;
}

/*Nav*/
.elementor-nav-menu--dropdown .elementor-nav-menu li.never-current-menu-item .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main li.never-current-menu-item .elementor-item.elementor-item-active {
	color: #54595f !important;
}

.elementor-nav-menu--dropdown .elementor-nav-menu li.never-current-menu-item .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main li.never-current-menu-item .elementor-item.elementor-item-active::after {
	background-color: transparent !important;
}

/*Anchors*/
body:not(.elementor-editor-active) .elementor-widget-menu-anchor {
	position: relative;
	z-index: -1;
}

body:not(.elementor-editor-active) .elementor-menu-anchor:before {
	pointer-events: none;
	visibility: hidden;
	margin: -155px 0 0;
	display: block;
	height: 155px;
	content: "";
}

/*Loop items*/
.loop-grid-holder-switch .e-loop-item:nth-child(odd) .loop-item-column-text {
	order: 2;
}

/*Forms*/
button.wpforms-submit {
	background-color: #f21d26 !important;
}

/*Footer*/
footer label {
	color: #fff !important;
}

/*Calendar*/

/*Test blauw*/
.pgcal-event-0 .fc-list-event-graphic span {
	border-color: #039be5;
}

/*Test rood*/
.pgcal-event-1 .fc-list-event-graphic span {
	border-color: #d50000;
}

/*Test groen*/
.pgcal-event-2 .fc-list-event-graphic span {
	border-color: #009688;
}

/*Test geel*/
.pgcal-event-3 .fc-list-event-graphic span {
	border-color: #f09300;
}

/*Test grijs*/
.pgcal-event-4 .fc-list-event-graphic span {
	border-color: #616161;
}

/*Mobile*/
@media only screen and (max-width: 1024px) {
	/*Loop items*/
	.loop-grid-holder-switch .e-loop-item:nth-child(even) .loop-item-column-text {
		order: 2;
	}
	
	.loop-grid-holder-switch .e-loop-item .loop-item-column-text {
		width: 100%;
	}
	
	.loop-grid-holder-switch .e-loop-item .loop-item-column-image {
		width: 100%;
	}
}

@media only screen and (max-width: 765px) {
	/*Header*/
	header.elementor-sticky {
		--header-height: 70px;
	}
	
	/*Forms*/
	.wpforms-container .wpforms-field.wpforms-five-sixths, .wpforms-container .wpforms-field.wpforms-four-sixths, .wpforms-container .wpforms-field.wpforms-four-fifths, .wpforms-container .wpforms-field.wpforms-one-fifth, .wpforms-container .wpforms-field.wpforms-one-fourth, .wpforms-container .wpforms-field.wpforms-one-half, .wpforms-container .wpforms-field.wpforms-one-sixth, .wpforms-container .wpforms-field.wpforms-one-third, .wpforms-container .wpforms-field.wpforms-three-fourths, .wpforms-container .wpforms-field.wpforms-three-fifths, .wpforms-container .wpforms-field.wpforms-three-sixths, .wpforms-container .wpforms-field.wpforms-two-fourths, .wpforms-container .wpforms-field.wpforms-two-fifths, .wpforms-container .wpforms-field.wpforms-two-sixths, .wpforms-container .wpforms-field.wpforms-two-thirds {
		width: auto;
		float: none !important;
		margin-left: 0px !important;
	}
}
