/*Contentblok events overzicht*/
.contentblok.events_overzicht {

}
.row_events_overzicht {
	--bs-gutter-x: 3rem;
	--bs-gutter-y: 0;
}
.events_overzicht_inner {
	position: relative;
	border-radius: 2rem;
	border: 0.2rem solid var(--kleur-beige);
	padding: 0;
	margin-top: 9rem;
}
.contentblok.events_overzicht.gebruik_filter .events_overzicht_inner {
	margin-top: 4rem;
}
.events_icon {
	position: relative;
	left: 50%;
	margin-top: -9rem;
	transform: translateX(-50%);
}

.contentblok.events_overzicht.geen_filter .content_top {
	position: relative;
	border-bottom: 0.1rem solid var(--kleur-beige);
	padding: 4rem 2.4rem 3rem;
	margin-bottom: 0;
}



a.event {
	color: var(--kleur-beige);
	text-decoration: none;
}
a.event span {
}
span.event_afbeelding {
	display: inline-block;
}
span.event_content_container {
	position: relative;
	display: inline-block;
	padding: 3.2rem 2.4rem 4rem;
	color: var(--kleur-beige);
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
span.event_titel {
	font-weight: 700;
}
span.event_datum {
	display: block;
	margin-bottom: 0;
	font-family: "degular", sans-serif;
	font-size: 1.5rem;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 2rem;
}
span.event_button {
	display: block;
	margin-top: auto;
	padding-bottom: 3.3rem;
	margin-left: 2.4rem;
	margin-right: 2.4rem;
	border-bottom: 0.1rem solid rgba(235, 231, 220, 0.3);
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
span.event_button::after {
	content: "";
	display: inline-block;
	width: 4rem;
	height: 1rem;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='11.207' viewBox='0 0 41 11.207'%3E%3Cpath id='Path_1307' data-name='Path 1307' d='M40,10H80L70,0' transform='translate(-39.5 0.707)' fill='none' stroke='%23ebe7dc' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: auto 100%;
	margin-left: 3.4rem;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}


a.event:hover span.event_button {
	transform: translateX(0.5rem);
}
a.event:hover span.event_button::after {
	transform: translateX(-1rem);
}

a.event .event_icon svg circle {
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	transform-origin: center center;
}
a.event:hover .event_icon svg circle {
	transform: scale(0.9);
}

a.event:hover span.event_content_container {
	color: var(--kleur-roze);
}

.mixitup_controls {

}
.mixitup_controls_cats {

}
.mixitup_controls_cats .button {
	margin-right: 0.8rem;
	margin-bottom: 0.8rem;
	width: auto;
}


@media (min-width:768px) {

	.contentblok.events_overzicht.geen_filter .content_top {
		padding: 4rem 4rem;
		margin-bottom: 0;
	}
	.events_icon {
		position: absolute;
		left: calc(100% - 4rem);
		margin-top: -6rem;
		transform: translateX(-100%);
	}
	.contentblok.events_overzicht .content_onder {
		padding: 0rem 4rem 1.6rem;
	}


	a.event {
		padding: 2.4rem 0;
		border-bottom: 0.1rem solid rgba(235, 231, 220, 0.3);
	}
	a.event.last_item {
		border: none;
	}
	span.event_content_container {
		position: relative;
		display: inline-block;
		padding: 0 2.4rem;
		align-self: center;
	}
	span.event_button {
		border: none;
		margin: 0 0 0 auto;
		padding-bottom: 0;
		align-self: center;
		flex-shrink: 0;
	}
}





@media (min-width:992px) {
	.contentblok.events_overzicht {
		margin-top: 6rem;
	}

	.contentblok.ervaringen_slider + .contentblok.events_overzicht {
		margin-top: 14rem;
	}
	.events_overzicht_inner {
		margin-top: 6rem;
	}
}

@media (min-width:1200px) {

	.contentblok.ervaringen_slider + .contentblok.events_overzicht {
		margin-top: 26rem;
	}
}

@media (min-width:1400px) {

}
