/* PROJECTEN */

.projecten  {
width:100%;
height:auto;
padding:0;
margin:72px auto 0 auto;
}
@media only screen and (max-width:900px) {
	.projecten {
	margin:0;
	}
}

.projecten a {
width:calc(50% - 6px);
height:auto;
margin:0 0 48px 0;
display:block;
}
@media only screen and (max-width:900px) {
	.projecten a {
	width:100%;
	}
}
.projecten a:nth-child(even) {
float:right;
}
@media only screen and (max-width:900px) {
	.projecten a:nth-child(even) {
	width:100%;
	margin:24px auto 0 auto;
	float:none;
	clear:both;
	}
}
.projecten a:nth-child(odd) {
float:left;
clear:left;
}
@media only screen and (max-width:900px) {
	.projecten a:nth-child(odd) {
	width:100%;
	margin:24px auto 0 auto;
	float:none;
	clear:both;
	}
}
.projecten .breed-100 {
width:100%;
height:auto;
float:none;
clear:both;
}

.projecten h2 {
font-size:0.7em;
margin:20px 0 6px 24px;
}
@media only screen and (max-width:900px) {
	.projecten h2 {
	font-size:1em;
	margin:12px 0 0.5em 12px;
	}
}
.projecten h3 {
font-size:0.7em;
margin-left:24px;
}
@media only screen and (max-width:900px) {
	.projecten h3 {
	font-size:1em;
	margin-left:12px;
	}
}
.projecten img, .projecten video {
width:100%;
height:auto;
display:block;
}

.associaties {
height:auto;
margin:0 auto;
}
.associaties h1 {
margin:0 0 48px calc(5% + 32px);
}
@media only screen and (max-width:900px) {
	.associaties h1 {
	margin-bottom:24px;
	}
}
.assos {
position:relative;
width:100%;
height:auto;
padding:0;
margin:0;
display:flex;
flex-flow:row;
gap:1%;
}
.assos a {
width:auto;
height:auto;
display:block;
}
.assos a img {
width:100%;
height:auto;
padding:0;
margin:0;
display:block;
}
.assos h2 {
font-size:0.7em;
margin:18px 24px 6px 24px;
}
@media only screen and (max-width:900px) {
	.assos h2 {
	margin:6px 6px 0 6px;
	}
}
.assos h3 {
font-size:0.7em;
margin:0 0 0 24px;
font-weight:400;
}
@media only screen and (max-width:900px) {
	.assos h3 {
	margin:6px 0 0 6px;
	}
}