@charset "utf-8";
/* CSS Document */

header.true + #content h1.entry-title, body:not(.page-id-12) header.true + #content .entry-content h1:first-child {
	width: 1300px;
}

.main-col {
	padding: 3vw calc(50vw - 650px);
}

.main-col > .row {
	margin-left: calc(-50vw + 650px);
	margin-right: calc(-50vw + 650px);
	padding: 2vw calc(50vw - 662px);
}

.main-col .wp-block-columns {
	gap: 24px;
}

/* PROJECTEN */

.project .text-overlay, .nieuwsitem .text-overlay {
	padding: 14px;
}

.project > a .text-overlay h2 {
	font-size: 38px;
}

.project > a .text-overlay p {
	font-size: 14px;
}

/* NIEUWS */

.nieuwsitem > a h3.koppel {
	padding: 1px 5px;
	font-size: 14px;
}

.nieuwsitem > a .text-overlay h2 {
	font-size: 18px;
}

.nieuwsitem .datum {
	font-size: 12px;
	margin-top: 3px;
}

/* AGENDA */

.agenda-item .plaatje {
	flex-basis: 325px;
	margin-top: 42px;
}

.agenda-item .info {
	flex-basis: 951px;
}

.agenda-item .info h2 {
	font-size: 30px;
	margin-bottom: 12px;
}

.agenda-item .info p.locatie {
	padding: 0 11px;
	margin-bottom: 7px;
	font-size: 14px;
}

.agenda-item .info p.datum {
	font-size: 14px;
	margin: 0 0 7px 14px;
}

.agenda-item .info p.datum span {
	margin-left: 14px;
}

.agenda-item .info div.kort {
	font-size: 14px;
}

/* HOMEPAGE */

.homeagenda .nieuwsitem p {
	font-size: 14px;
}

.page-id-12 .nieuwsknoppen {
	right: calc(50vw - 662px);
}

.nieuwsclip a {
	gap: 14px;
}

.nieuwsclip h2 {
	font-size: 13px;
	margin-bottom: 14px;
}

.nieuwsclip .datum {
	font-size: 11px;
}

.wp-block-columns.discover > .wp-block-column > h2 {
	font-size: 38px;
	padding: 0 14px;
}

.wp-block-columns.discover > .wp-block-column > p {
	font-size: 14px;
	padding: 0 14px;
	margin: 0 0 14px 0;
}

.page-id-12 .botb h1 {
	margin: 42px 0 0 42px;
}

.page-id-12 .botb > .wp-block-columns {
	margin: -3vw calc(-50vw + 650px) 0;
	padding: 0 calc(50vw - 650px);
}

.page-id-12 .botb > .wp-block-columns > .wp-block-column:first-child {
	margin: 0;
}

.page-id-12 .botb > .wp-block-columns > .wp-block-column:last-child {
	font-size: 13px;
	padding: 0 0 2vw 0;
}

/* FOOTER */

.page-id-44 > footer {
	padding: 0 0 2vw calc(50vw - 650px);
}