.flex_layout.content_normaal .flex_container.smaller_grid .content_wrapper{
	max-width: 960px;
	margin-inline: auto;
}

.flex_layout.content_normaal:has(+ .flex_layout.content_normaal) .flex_container_inner{
	padding-bottom: 20px;
}
.flex_layout.content_normaal + .flex_layout.content_normaal .flex_container_inner{
	padding-top: 20px;
}

.flex_layout.content_normaal .heading{
	color: var(--wp--preset--color--fl-body-text);
}

/* Wijzigingen met betrekking tot de Andere Locaties slider */

/*.flex_layout .content_normaal .swiper-wrapper img {
	height:100%
}

.anderelocaties {
	padding: 80px 40px;
}
*/

.anderelocaties .button {
	transition: background-color 0.3s ease, color 0.3s ease;
 }
.faciliteiten-compact {
    margin: 10px 0;
}
.anderelocaties .faciliteit-item {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
    font-size: 0.85em;
    color: #444;
}
.anderelocaties .faciliteit-item .icon_container {
    width: 20px;
    height: 20px;
    margin-right: 6px;
    flex-shrink: 0;
}
.anderelocaties .faciliteit-item img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    display: block;
}
.faciliteit-title .school-link {
	color: inherit;
}
.anderelocaties h2 {
	margin-bottom:30px;
}