.nieuws_1_koloms .nieuwsoverzicht_afbeelding{
	margin-right: 3rem;
	flex-shrink: 0;
}

.berichten .tns-horizontal.tns-subpixel > .tns-item,
.berichten .tns-item{
	display: flex;
}

.berichten .tns-slider .col-sm-12{
	padding-left: 0 !important;
}

.berichten .tns-slider.row{
	margin: 0 !important;
}

.berichten .tns-controls,
.berichten .tns-controls button{
	outline: none;
}

.berichten .tns-controls button{
	margin: 0 0.5rem;
	background: none;
	width: 50px;
	height: 50px;
	border: 2px solid rgba(36, 185, 187, 0.15);
	border-radius: 50%;
	padding: 0;
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}

.berichten_counter{
    display: inline-block;
    position: relative;
    top: -1.5rem;
    margin-left: 2rem;
    margin-right: 2rem;
}

.berichten .tns-controls button[disabled]{
	opacity: 0.3;
	cursor: default;
}

.berichten .tns-controls button:not([disabled]):hover{
	border: 2px solid #ccc;
	background-color: #ccc;
	color: #fff;
}

.berichten .tns-controls{
	text-align: center;
}

.nieuws_item:nth-child(9n+1) .nieuwsoverzicht_afbeelding,
.nieuws_item:nth-child(9n+5) .nieuwsoverzicht_afbeelding,
.nieuws_item:nth-child(9n+9) .nieuwsoverzicht_afbeelding{
	border-bottom:solid 1.3rem var(--groen-licht);
	background-color: var(--geel-licht);
}

.nieuws_item:nth-child(9n+2) .nieuwsoverzicht_afbeelding,
.nieuws_item:nth-child(9n+6) .nieuwsoverzicht_afbeelding,
.nieuws_item:nth-child(9n+7) .nieuwsoverzicht_afbeelding{
	border-bottom:solid 1.3rem var(--zalm);
	background-color: var(--groen-licht);
}

.nieuws_item:nth-child(9n+3) .nieuwsoverzicht_afbeelding,
.nieuws_item:nth-child(9n+4) .nieuwsoverzicht_afbeelding,
.nieuws_item:nth-child(9n+8) .nieuwsoverzicht_afbeelding{
	border-bottom:solid 1.3rem var(--lila);
	background-color: var(--roze-licht);
}

.nieuws_item a{
	text-decoration: none;
	font-weight: 700;
	color: var(--groen-link) !important;
	text-transform: uppercase;
}

/*
.nieuws_item:nth-child(9n+1) a,
.nieuws_item:nth-child(9n+5) a,
.nieuws_item:nth-child(9n+9) a{
	color: var(--geel) !important;
}

.nieuws_item:nth-child(9n+2) a,
.nieuws_item:nth-child(9n+6) a,
.nieuws_item:nth-child(9n+7) a{
	color: var(--groen) !important;
}

.nieuws_item:nth-child(9n+3) a,
.nieuws_item:nth-child(9n+4) a,
.nieuws_item:nth-child(9n+8) a{
	color: var(--roze) !important;
}

.nieuws_item:nth-child(9n+1) h3,
.nieuws_item:nth-child(9n+5) h3,
.nieuws_item:nth-child(9n+9) h3{
	color: var(--geel);
}

.nieuws_item:nth-child(9n+2) h3,
.nieuws_item:nth-child(9n+6) h3,
.nieuws_item:nth-child(9n+7) h3{
	color: var(--groen);
}

.nieuws_item:nth-child(9n+3) h3,
.nieuws_item:nth-child(9n+4) h3,
.nieuws_item:nth-child(9n+8) h3{
	color: var(--roze);
}
*/

.nieuws_item > div{
	background: #fff;
	border-bottom-right-radius: 6rem;
	box-shadow: 0 5px 10px rgba(0,0,0,0.1);
}

.bericht_tekst_wrap{
	padding: 2rem 3rem;
}

.bericht__datetime{
	opacity: 0.8;
	color: var(--groen);
}

h3.bericht__h3 {
    hyphens: auto;
}

.bericht_tekst_wrap p{
	line-height: 3rem;
}

.bericht_tekst_wrap p:has(+.mt-auto){
	margin-bottom: 1.5rem !important;
}

.berichten{
	isolation: isolate;
}

.berichten:after{
	z-index: -1;
	position: absolute;
	background: #fff;
	height: calc(2 * var(--jumbotron-standard-margin));
	content: "";
	bottom: 0;
	left: 0;
	right: 0;
}

.content_1_koloms:has(+ .berichten_met_aantal){
    padding-bottom: calc(2 * var(--default-margin-bottom)) !important;
}

.berichten_met_aantal:after{
    display: none;
}

.berichten-row{
	display: grid;
	gap: 3rem;
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
}

.sticky_nieuws_item .nieuwsoverzicht_afbeelding{
	min-width: 50%;
}

.sticky_nieuws_item{
	grid-column: 1 / -1;
	margin-top: calc(-2 * var(--jumbotron-standard-margin));
}

.sticky_nieuws_item .bericht_tekst_wrap{
	padding: 5rem;
}

.berichten:has(.sticky_nieuws_item){
	margin-top: var(--jumbotron-standard-margin);
}

.nieuwsoverzicht_afbeelding picture{
    display: flex;
    width: 100%;
    height: 100%;
}

.nieuwsoverzicht_afbeelding img{
    object-fit: cover;
    width: 100%;
    height: 100%;
}

@media (max-width:767px)
{
	.nieuwsoverzicht_afbeelding{
		margin-right: 0;
	}
	
	.sticky_nieuws_item .bericht_tekst_wrap {
		padding: 2rem 3rem;
	}
	
	.berichten_met_aantal .berichten-row{
		scroll-snap-type: x mandatory;
		overflow-x: scroll;
		display: flex;
		flex-wrap: nowrap;
		--bs-gutter-x: 1.5rem;
		margin-left: -3rem;
		margin-right: -3rem;
		padding-left: 3rem;
		padding-right: 3rem;
		gap: 3rem;
		padding-bottom: 1rem;
		margin-bottom: -1rem;
	}
	
	.berichten_met_aantal .berichten-row > div {
		padding: 0;
		scroll-snap-align: start;
		scroll-margin-left: 3rem;
		width: 27rem;
    	min-width: 27rem;
	}
}

@media (min-width:768px) and (max-width:991px)
{
	.nieuwsoverzicht_afbeelding{
		margin-right: 0;
	}
	
	.berichten_met_aantal .berichten-row{
		scroll-snap-type: x mandatory;
		overflow-x: scroll;
		display: flex;
		flex-wrap: nowrap;
		--bs-gutter-x: 1.5rem;
		margin-left: calc((-1 * (100vw - 100%) / 2));
		margin-right: calc((-1 * (100vw - 100%) / 2));
		padding-left: calc((1 * (100vw - 100%) / 2));
		padding-right: calc((1 * (100vw - 100%) / 2));
		gap: 3rem;
		padding-bottom: 1rem;
		margin-bottom: -1rem;
	}
	
	.berichten_met_aantal .berichten-row > div {
		padding: 0;
		scroll-snap-align: start;
		scroll-margin-left: 3rem;
		width: calc(45vw - 3rem);
    	min-width: calc(45vw - 3rem);
	}
}