.berichten{
	overflow-x: clip;
}

.berichten .alm-listing{
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: 6rem 3rem;
	--bericht_blok_span: 2;
}

.berichten .alm-listing > .bericht_blok{
	grid-column: span var(--bericht_blok_span);
}

.berichten .alm-listing > .bericht_blok:nth-child(1),
.berichten .alm-listing > .bericht_blok:nth-child(2){	
	--bericht_blok_span: 3;
	grid-column: span var(--bericht_blok_span);
}

.berichten .alm-listing_3 > .bericht_blok:nth-child(1),
.berichten .alm-listing_3 > .bericht_blok:nth-child(2){	
	--bericht_blok_span: 2;
	grid-column: span var(--bericht_blok_span);
}

.bericht_blok,
.bericht_blok:hover,
.bericht_blok:focus{
	text-decoration: none;
	color: #000;
}

.bericht_introtekt{
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;  
	overflow: hidden;
}

.button_meer_nieuws,
.button_meer_nieuws:hover,
.button_meer_nieuws:focus{
	background: var(--grijs);
	border-color: var(--grijs);
}

.button_meer_nieuws:hover,
.button_meer_nieuws:focus{
	background: var(--geel);
	border-color: var(--geel);
}

a.bericht_blok .nieuwsoverzicht_afbeelding img{
	transition: 0.3s transform;
}

a.bericht_blok:hover .nieuwsoverzicht_afbeelding img{
	transform: scale(1.1);
}

.nieuwsoverzicht_afbeelding{
	overflow: hidden;
}

@media (max-width:767px)
{
	.berichten .alm-listing{
		grid-template-columns: repeat(1, 1fr);
	}
	
	.berichten .alm-listing > .bericht_blok:nth-child(1),
	.berichten .alm-listing > .bericht_blok:nth-child(2),
	.berichten .alm-listing{
		--bericht_blok_span: 1;
	}
}

@media (min-width:768px) and (max-width:991px)
{
	.berichten .alm-listing{
		grid-template-columns: repeat(6, 1fr);
	}
	
	.berichten .alm-listing > .bericht_blok:nth-child(1),
	.berichten .alm-listing > .bericht_blok:nth-child(2),
	.berichten .alm-listing{
		--bericht_blok_span: 3;
	}
}

@media (max-width:767px)
{		
	.berichten_met_aantal{
		padding-inline: 0 !important;
	}

	.berichten_met_aantal .container{
		padding-inline: 0 !important;
		max-width: none;
	}

	.berichten_met_aantal .berichten-row{
		display: flex !important;
		flex-wrap: nowrap;
		scroll-snap-type: x mandatory;
		overflow-x: scroll;
		padding-left: calc((100% - var(--container-width)) / 2 + 3rem);
		padding-right: calc((100% - var(--container-width)) / 2 + 3rem);
	}

	.berichten_met_aantal .berichten-row > a{
		min-width: 100%;
		scroll-snap-align: center;
	}
	
	.berichten_met_aantal.berichten .alm-listing{
		gap: 1.5rem
	}
	
	.toon_meer_nieuws{		
        padding-left: calc((100% - var(--container-width)) / 2 + 3rem);
        padding-right: calc((100% - var(--container-width)) / 2 + 3rem);
	}
}

@media (min-width:768px) and (max-width:991px)
{
	.berichten_met_aantal{
		padding-inline: 0 !important;
	}

	.berichten_met_aantal .container{
		padding-inline: 0 !important;
		max-width: none;
	}

	.berichten_met_aantal .berichten-row{
		display: flex !important;
		flex-wrap: nowrap;
		scroll-snap-type: x mandatory;
		overflow-x: scroll;
		padding-left: calc((100% - var(--container-width)) / 2 + 3rem);
		padding-right: calc((100% - var(--container-width)) / 2 + 3rem);
	}

	.berichten_met_aantal .berichten-row > a{
		min-width: calc(50% - 3rem);
		scroll-snap-align: center;
	}
	
	.toon_meer_nieuws{		
        padding-left: calc((100% - var(--container-width)) / 2 + 3rem);
        padding-right: calc((100% - var(--container-width)) / 2 + 3rem);
	}
}

@media (min-width:992px) and (max-width:1199px)
{
	
}

@media (min-width:1200px) and (max-width:1399px)
{
    
}

@media (min-width:1400px)
{
    
}