:root{
	--lichtoranje: #f6ab4e;
	--donkerblauw: #5882c1;
	--lichtblauw: #009fe3;
	--gewoonzwart: #000000;
	--donkerwit: #f8f8f8;
	--tekstgrijs: #888;
	--donkeroranje: #f08220;
	--babyblauw: #B1DDEC;
	--grijsblauw: #1a3d7c;

	--Licht-Blauw: #009fe3;
	--Baby-Blauw: #aed9d0;
	--Extra-Donker-Blauw: #1e274b;
	--Donker-Blauw: #5882c1;
	--Donker-Oranje: #f08220;
	--Fel-Groen: #35ad10;
	--Fel-Rood: #dd0303;
	--Standaard-Zwart: #333;
	--Licht-Rood: #e5575a;
	--Donker-Grijs: #7a7373;
	--Gewoon-Wit: #ffffff;
	--Eng-Grijs: #666;
	--Mooi-Rood: #ff4d4d;
	--Ook-Mooi-Rood: #ff1a1a;
	--Citroen-Geel: #f7dc6f;
	--Zee-Blauw: #337ab7;
	--Donkerder-Grijs: #555;
	--Lichter-grijs: #ddd;
	--Gewoon-Grijs: #ccc;
	--Donker-Wit: #f0f0f0;
	--Licht-Grijs: #888;
	--Boot-Blauw: #1a3d7c;
	--Mooi-Licht-Blauw: rgba(173, 216, 230, 0.3);
	--Ook-Wit: #f8f8f8;
	--Blij-Blauw: #007BFF;
	--Schaduw-Zwart: rgba(0, 0, 0, 0.1);	
}
body {
	min-width:360px;
	max-width:1920px;
	margin:0;
	padding:0;
	overflow: auto;
	overflow-anchor: none;
	user-select: none;
}

#popupWindowBG {
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	text-align:center;
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	overflow:hidden;
	z-index:1001;
	border: 15px solid transparent;
}
#popupWindowBG .btnbar .inlinebtn {
	margin-top:25px;
	min-width:50px;
	display:inline-block;
	padding:5px;
	cursor:pointer;
	position:relative;
	border-radius:5px;
	border:1px solid var(--donkeroranje);
	background-color:var(--lichtoranje);
	box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.35);
	color:white;
	font-size:0.85rem;
}
#popupWindowBG .btnbar .inlinebtn:hover {
	filter: contrast(1.75);
}
#popupWindowBG .btnbar .inlinebtn:active {
	top:2px;
	box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.35);
}
#popupWindowBG .btnbar .inlinebtn:not(:nth-child(1)) {
	margin-left:10px;
}
#popupWindowBG #innerDivWindow {
	position:relative;
	min-width:100px;
	min-height:35px;
	max-width:90vw;
	max-height:90vh;
	border-radius:5px;
	background-color:var(--donkerwit);
	font-family:Poppins;
	overflow:hidden;
	padding:60px 40px 20px 40px;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;	
}
#popupWindowBG #innerDivWindow .scrollWindow {
	overflow-x:hidden;
	overflow-y:auto;
}
#popupWindowBG #innerDivWindow #closeButton {
	position:absolute;
	top:10px;
	right:15px;
	cursor:pointer;
	border:1px solid var(--lichtoranje);
	padding:5px 4px;
	border-radius:5px;
	font-size:0.8rem;
}
#popupWindowBG #innerDivWindow #closeButton:hover {
	border-color:var(--donkeroranje);
	color:white;
	background-color:var(--lichtoranje);
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;	
}
#popupWindowBG #innerDivWindow #closeButton:active {
	top:12px;
}
#popupWindowBG .icon-spin1 {
	display:block;
	color:var(--lichtoranje);
	font-size:3rem;
}

.p_title {
	font-size : var(--fs_title);
	margin:15px 0;
}
.p_subtitle {
	font-size : var(--fs_title_sub) !important;
	margin:15px 0;
}
.p_big {
	font-size : var(--fs_big);
	margin:15px 0;
}
.p_normal {
	font-size : var(--fs_normal);
	margin:15px 0;
}
.p_small {
	font-size : var(--fs_small);
	margin:15px 0;
}
.fancy {
	font-family: Egizio;
	font-size : var(--fs_title_fancy);
	font-weight:600;
}

.underline {
	text-decoration:underline;
}

.align_top td {
	vertical-align:top;
	padding:5px;
}
.align_top td {
	vertical-align:top;
}

.center {
	text-align:center;
}
.white {
	color:var(--donkerwit);
}
.gray {
	color:var(--tekstgrijs);
}
.grijsblauw {
	color:var(--grijsblauw);
}

#openResmenuBG {
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	text-align:center;
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	overflow:hidden;
	z-index:1001;
}
#openResmenuBG #menuDivWindow {
	position:absolute;
	min-width:100px;
	min-height:35px;
	max-width:90vw;
	max-height:90vh;
	border-radius:5px;
	background-color:var(--donkerwit);
	font-family:Poppins;
	overflow:hidden;
	padding:10px;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;	
}
#openResmenuBG #menuDivWindow div {
	padding:5px;
	cursor:pointer;
}
#openResmenuBG #menuDivWindow div:hover {
	background-color:var(--lichtoranje);
	color:var(--donkerwit);
}
#openResmenuBG #menuDivWindow div:active {
	background-color:var(--donkeroranje);
	color:var(--donkerwit);
}

section div.inner {
	min-width:310px;
	max-width:1550px;
	margin:auto;
	padding: 25px 25px;
	position: relative;
}
[id^=section_]{
	min-height:15px;
}
#section_0 {
	background-color:var(--donkerwit);
	/* height:clamp(100px, 20vw, 150px); */
	position:sticky;
	top:0;
	left:0;
	right:0;
	z-index:100;
}
#section_0 .inner {
	height:clamp(100px, 20vw, 150px);
	padding: 0px 0px 0px 15px;
	transition: height .35s linear;
}
#section_0 #logo {
	background-image:url("images/PNZ logo nieuwe versie - tekst rechts.png");
	background-size: contain;
	background-position: bottom left;
	background-repeat: no-repeat;	
	background-origin: content-box;
	padding-top: 20px;
	padding-bottom: 2.5px;
	position:absolute;
	top:0;
	bottom:0;
	max-width:470px;
	width:65%;
	border:0px #000 solid;
}
#section_0 #menu {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	width:60vw;
	border:0px #000 solid;
	height:clamp(100px, 20vw, 150px);
	text-align:right;
	padding-right:15px;
}
#section_0 #menu table {
	table-layout:static;
	text-wrap:nowrap;
	border:0px #000 solid;
	border-collapse:collapse;
	height:clamp(100px, 20vw, 150px);
	max-width:625px;
	float:right;
}
#section_0 #menu td {
	padding:0 7.5px;
	height:100%;
	text-align:right;
	vertical-align:middle;
	border:0px #000 solid;
	font-size : var(--fs_menu);
}
#section_0 #menu span {
	cursor:pointer;
	display:inline-block;
	position:relative;
}
#section_0 #menu span:hover {
	text-decoration:underline;
}
#section_0 #menu span:active {
	top:2px;
}

#section_0 #resmenu {
	display:none;
	font-size:3rem;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	height:clamp(100px, 20vw, 150px);
	transition: height .35s linear;
}
#section_0 #resmenu i {
	position:relative;
	cursor:pointer;
	color:var(--lichtoranje);
	margin-right:5px;
}
#section_0 #resmenu i:hover {
	color:var(--donkeroranje);
}
#section_0 #resmenu i:active {
	top:2px;
}

#section_1 {
	background-color: var(--lichtoranje);
}
#section_1 table {
	width:100%;
	table-layout:static;
	border:0px #000 solid;
	border-collapse:collapse;
}
#section_1 table td {
	height: clamp(500px,20vw,700px);
}
#section_1 table td:nth-child(1) {
	width:50vw;
	padding-right:15px;
}
#section_1 table td:nth-child(1) #res_image {
	display:none;
}
#section_1 table td:nth-child(2) {
	background-color: linear-gradient(90deg, rgba(246,171,78,1) 0%, rgba(246,171,78,0) 100%);
	background-image:url("images/straatje-in-Middelburg.png");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;	
	background-origin: content-box;
	width:50vw;
	border-top-right-radius:50px;
	border-bottom-right-radius:50px;
	position:relative;
}
#section_1 table td:nth-child(2) #fade_image {
	background: linear-gradient(to right, rgba(246,171,78,1) 0%, rgba(246,171,78,0) 50%);
	top:0;
	bottom:0;
	left:0;
	right:0;
	position:absolute;
}

#section_2 {
	background-color: var(--donkerblauw);
	text-wrap:nowrap;
}
#section_2 table {
	width:100%;
	border-spacing:15px;
}
#section_2 table td {
	text-align:center;
	width:calc(45vw - 15px);
	border-radius:50px;
}
#section_2 table tr:nth-child(1)  td:nth-child(1) {
	background-color: var(--donkerwit);
	padding:10px 25px;
	text-wrap:wrap;
}
#section_2 table td:nth-child(2) {
	background-image:url("images/210904-Caudicaria-Colijnsplaat-9.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;	
	padding:35px 0 25px 0;
	position:relative;
}
#section_2 table td:nth-child(2) #bron {
	color: var(--donkerwit);
	position:absolute;
	bottom:5px;
	left:15px;
}
#section_2 table td:nth-child(2) #knop {
	border-radius:50%;
	background-color: var(--lichtoranje);
	color:var(--donkerwit);
	width:110px;
	height:110px;
	line-height:110px;
	text-align:center;
	position:absolute;
	bottom:-25px;
	right:15px;
	cursor:pointer;
}
#section_2 table td:nth-child(2) #knop:hover {
	background-color: var(--donkeroranje);
}
#section_2 table td:nth-child(2) #knop:active {
	background-color: var(--lichtoranje);
	color: var(--donkeroranje);
}

#section_2 table tr:nth-child(2) {
	display:none;
}
#section_2 table tr:nth-child(2) td:nth-child(1) {
	background-image:url("images/straatje-in-Middelburg.png");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;	
	width:70vw;
	height: 400px;
	border-radius:50px;
	margin:auto;
}
#section_2 table tr:nth-child(2) td:nth-child(1) #bron {
	color: var(--donkerwit);
	position:absolute;
	bottom:45px;
	left:75px;
}
#section_2 table tr:nth-child(2) td:nth-child(1) #knop {
	border-radius:50%;
	background-color: var(--lichtoranje);
	color:var(--donkerwit);
	width:110px;
	height:110px;
	line-height:110px;
	text-align:center;
	position:absolute;
	bottom:25px;
	right:15px;
	cursor:pointer;
}
#section_2 table tr:nth-child(2) td:nth-child(1) #knop:hover {
	background-color: var(--donkeroranje);
}
#section_2 table tr:nth-child(2) td:nth-child(1) #knop:active {
	background-color: var(--lichtoranje);
	color: var(--donkeroranje);
}

#section_3 {
	background-color: var(--lichtoranje);
	text-align:center;
}
#section_3 #naam_block_container {
	margin-top:20px;
	/* padding:20px 50px; */
}
#section_3 .naam_block {
	display:inline-block;
	border-radius:30px;
	padding:20px 30px;
	background-color: var(--donkeroranje);
	margin:15px;
	width:clamp(150px,50vw,250px);
	border:1px var(--donkeroranje) solid;
}
#section_3 .naam_block:hover {
	background-color: var(--lichtroranje);
	border:1px var(--donkeroranje) solid;
}
#section_3 .naam_block div:nth-child(1) {
	color:var(--donkerwit);
	font-size : var(--fs_big);
}
#section_3 .naam_block div:nth-child(2) {
	color:var(--tekstgrijs);
	font-size : var(--fs_small);
}
#section_3 #white_block {
	background-color: var(--donkerwit);
	margin:auto;
	margin-top:50px;
	border-radius:30px;
	padding:50px 20px;
	max-width:clamp(500px,50vw,1000px);
}
#section_3 #white_block a {
	color:var(--donkeroranje);
}

#section_4 {
	background-color: var(--donkerblauw);
	color:white;
}
#section_4 table {
	width:100%;
	border-spacing:15px;
}
#section_4 table td {
	text-align:center;
	width:calc(45vw - 15px);
	border-radius:50px;
}
#section_4 table td:nth-child(1) {
	background-image:url("images/molen.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;	
	padding:35px 0 25px 0;
	width:25vw;
}
#section_4 table td:nth-child(2) {
	position:relative;
	color:var(--donkerwit);
}
#section_4 table td:nth-child(2) #borderblock {
	border: 2px var(--babyblauw) solid;
	border-radius:50px;
	padding:15px;
}
#section_4 table td:nth-child(2) ul {
	padding:15px 50px;
}
#section_4 table td:nth-child(2) li {
	text-align:left;
	border-radius: 22px;
	background-color: rgba(173, 216, 230, 0.1);
	padding:5px 15px;
	margin:15px;
}

#section_5 {
	background-color: var(--lichtoranje);
	text-align:center;
}
#section_5 #activiteiten_block {
	border: 0px var(--babyblauw) solid;
	overflow:hidden;
	padding:15px;
}
#section_5 #activiteiten_inner {
	border: 0px red solid;
	/* height:75%; */
	/* height: clamp(150px,25vw,250px); */
	overflow:hidden;
	width:100%;
}
#section_5 #activiteiten_inner .block {
	height:clamp(118px,25vw,218px);
	width:clamp(118px,25vw,218px);
	height:225px;
	width:225px;
	background-color:transparent;
	display:inline-block;
	border: solid var(--lichtoranje);
	border-width: 0px 10px;
	border-radius:35px;
	vertical-align:top;
	padding:15px;
	background-image:url("images/zeeland.png");
	background-size: cover;
	background-position: 25% center;
	background-repeat: no-repeat;	

	display: inline-flex;
	flex-direction: column;
	align-items: center;
	justify-content: end;
	
	cursor:pointer;
}
#section_5 #activiteiten_inner .block .text {
	color:var(--grijsblauw);
	background-color:rgba(255,255,255,.75);
	border-radius:5px;
	padding:4px;
	height:50px;
	width:100%;
}
#section_5 #activiteiten_inner .hidden {
	display:none;
}
#section_5 #activiteiten_nav {
	border: 0px green solid;
	padding: 20px 0px 0px 0px;
	
}
#section_5 #activiteiten_nav #prev, #section_5 #activiteiten_nav #next {
	border: 0px var(--babyblauw) solid;
	line-height: clamp(25px,10vw,46px);
	height: clamp(25px,10vw,45px);
	width: clamp(25px,10vw,45px);
	border-radius:50%;
	display:inline-block;
	margin:auto;
	padding:5px;
	background-color:var(--donkeroranje);
	font-size: var(--fs_title);
	cursor:pointer;
	color:var(--grijsblauw);
	position:relative;
	box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
}
#section_5 #activiteiten_nav #prev:hover, #section_5 #activiteiten_nav #next:hover {
	color:var(--lichtoranje);
}
#section_5 #activiteiten_nav #prev:active, #section_5 #activiteiten_nav #next:active {
	top:2px;
	box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.25);
}
#section_5 #activiteiten_nav #prev {
	margin-right:15px;
}
#section_5 #activiteiten_nav #next {
	margin-left:15px;
}

#section_6 {
	background-color: var(--donkerwit);
	text-align:center;
}
#section_6 #middelburg {
	margin:35px auto auto auto;
	background-image:url("images/havenmiddelburg.png");
	background-size: cover;
	background-position: 25% center;
	background-repeat: no-repeat;	
	width: 100%;
	height: clamp(360px,430vw,500px);
	border-radius:15px;
}

#section_7 {
	background-color: var(--donkerwit);
	text-align:center;
}
#section_7 #routekaart {
	background-image:url("images/routekaart.svg");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;	
	/* width: 90vw; */
	height: 64vw;
	/* height: clamp(360px,430vw,500px); */
	border-radius:15px;
	margin:auto auto 25px auto;
	cursor:pointer;
}

#section_8 {
	color: var(--donkerwit);
	background-color: var(--donkerblauw);
	text-align:center;
	font-size : var(--fs_normal);
}
#section_8 #contactlinks {
	margin:25px auto 75px auto;
}
#section_8 #contactlinks a {
	display:inline-block;
	margin: 5px 10px;
	font-size : var(--fs_small);
	cursor:pointer;
	position:relative;
}
#section_8 #contactlinks a:hover {
	color:var(--donkeroranje);
}
#section_8 #contactlinks a:active {
	top:2px;
}
#section_8 #contactblocks {
	font-size : var(--fs_small);
}
#section_8 #contactblocks #manualbreak {
	display:none;
}
#section_8 #contactblocks [data-js] {
	cursor:pointer;
}
#section_8 #contactblocks div.block {
	display:inline-grid;
	align-items: center;
	justify-content: center;
	min-width:300px;
	max-width:300px;
	height:80px;
	border:0px solid;
	vertical-align: top;
	overflow:hidden;
	margin:auto;
	margin-right:10px;
}
#section_8 #contactblocks div.block input {
	width:140px;
	padding:5px;
	border-radius:5px 0 0 5px;
	border:1px solid var(--donkerwit);
	font-size:var(--fs_small);
	box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
	display:inline-block;
}
#section_8 #contactblocks div.block #knop {
	margin-left:-1px;
	display:inline-block;
	border:1px solid var(--donkeroranje);
	background-color:var(--lichtoranje);
	padding:5px 5px;
	border-radius:0 5px 5px 0;
	box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
}
#section_8 #contactblocks div.block #knop span, #section_8 #contactblocks div.block a {
	position:relative;
}
#section_8 #contactblocks div.block #knop:hover span, #section_8 #contactblocks div.block a:hover {
	color:var(--donkeroranje);
}
#section_8 #contactblocks div.block #knop:active span, #section_8 #contactblocks div.block a:active {
	top:2px;
}
#section_8 #contactblocks div.block a {
	color:var(--lichtoranje);
	font-weight:600;
}
#section_8 #contactblocks div.block .icon-linkedin-rect {
	color:#0a66c2;
	font-size:2rem;
}
#section_8 #contactblocks div.block .icon-location {
	color:red;
	font-size:1.3rem;
}
#section_8 #privacybeleid {
	margin:75px auto 25px auto;
}

#section_9 {
	background-color: var(--lichtblauw);
	position:sticky;
	bottom:0px;
	left:0;
	right:0;
	z-index:100;
}
#section_9 .inner {
	text-align:center;
	line-height: 35px;
	padding:10px 0;
	color:var(--donkerwit);
}
#section_9 .inner [data-js] {
	cursor:pointer;
}
#section_9 .inner [data-js]:hover {
	font-size:1.1rem;
	transition: font-size .15s linear;
}
#section_9 .inner [data-js] {
}

#fatemail {
	font-weight:600;
	color: var(--donkeroranje);
}

#nieuwsbrief #inputblock {
	margin-top:15px;
}
#nieuwsbrief input {
	width:140px;
	padding:5px;
	border-radius:5px 0 0 5px;
	border:0px solid var(--donkerwit);
	font-size:var(--fs_small);
	box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
	display:inline-block;
}
#nieuwsbrief #knop {
	margin-left:-1px;
	display:inline-block;
	border:1px solid var(--donkeroranje);
	background-color:var(--lichtoranje);
	padding:5px 5px;
	border-radius:0 5px 5px 0;
	box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
	cursor:pointer;
	color:var(--donkerwit);
}
#nieuwsbrief #knop span {
	position:relative;
}
#nieuwsbrief #knop span:hover {
	color:var(--donkeroranje);
}
#nieuwsbrief #knop span:active {
	top:2px;
}

#lidworden {
	text-align:left;
}
#lidworden .inputcontainer {
	position:relative;
	display:inline-block;
}
#lidworden .inputcontainer label {
	position:absolute;
	top:0px;
	left:10px;
}
#lidworden input[type="text"], #lidworden input[type="password"] {
	width:200px;
	padding:7.5px;
	border-radius:5px;
	border:0px solid var(--donkerwit);
	font-size:var(--fs_small);
	box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
	display:inline-block;
	margin:25px 5px 5px 5px;
}

#archief #zoeken {
	text-align:left;
	border-radius:5px;
	border:1px solid var(--zbgray);
	width:100%;
	padding:5px;
}
#archief #zoeken input[type="text"] {
	width:150px;
}
#archief .manualbreak {
	display:none;
}

#archief #result {
	border-radius:5px;
	border:1px solid var(--zbbasecontrast);
	width:100%;
	padding:5px;
}
#archief #result {
	text-align:left;
	max-height:450px;
	overflow-x:hidden;
	overflow-y:auto;
}
#archief #result [data-js] {
	cursor:pointer;
	padding:3px;
	border-radius:5px;
}
#archief #result [data-js]:hover {
	background-color:var(--donkerblauw);
	color:var(--donkerwit);
}
#archief #result [data-js]:active {
	background-color:var(--babyblauw);
}

#activiteit {
	max-width:700px;
	width:70vw;
}
#activiteit #titel {
	background-color:rgba(88, 130, 193,1);
	border-radius:5px;
	padding:10px;
	color:var(--donkerwit);
}
#activiteit #afbeelding {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	
	max-height:300px;
	overflow-x:hidden;
	overflow-y:auto;
	padding:10px;
	border-radius:5px;
}
#activiteit #afbeelding div {
	color:var(--donkerwit);
	backdrop-filter: blur(40px);
	padding:10px;
}

#nieuwsbericht {
	position:relative;
}
#nieuwsbericht #datum {
	position:relative;
	top:-10px;
}
#nieuwsbericht #tekst {
	max-width:700px;
	width:70vw;
}

@media only screen and (max-width: 400px){
	#section_2 table tr:nth-child(2) td:nth-child(1) #bron {
		bottom:-5px;
		left:75px;
	}
}
@media only screen and (max-width: 530px){
	#lidworden {
		text-align:center;
	}
}
@media only screen and (max-width: 500px){
	#section_1 table td:nth-child(1) {
		width:100vw;
		padding-right:0px;
	}
	#section_1 table td:nth-child(1) #res_image {
		display:block;
		background-image:url("images/straatje-in-Middelburg.png");
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;	
		background-origin: content-box;
		width:85vw;
		height: 200px;
		border-radius:50px;
		margin:auto;
	}
	#section_1 table td:nth-child(2) {
		display:none;
	}
}
@media only screen and (max-width: 620px){
	#section_2 table td:nth-child(2) {
		display:none;
	}
	#section_2 table tr:nth-child(2) {
		display:table-row;
	}
	#section_5 #activiteiten_inner .block {
		width:68vw;
		margin:auto;
	}
}
@media only screen and (max-width: 800px){
	#section_4 table {
		border-spacing: 0px;
	}
	#section_4 table td:nth-child(1) {
		display:none;
	}
	#section_4 #res_image {
		background-image:url("images/molen.jpg");
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;	
		background-origin: content-box;
		border-radius:50px;
		margin-top:15px;
	}
	#section_4 table td:nth-child(2) li {
		text-align:left;
		border-radius: 22px;
		background-color: rgba(255,255,255, 0.3);
		padding:5px 15px;
		margin:15px;
		color:#1e274b;
		backdrop-filter: blur(10px);
	}
}
@media only screen and (max-width: 875px){
	#archief .manualbreak {
		display:block;
	}
	#section_0 #resmenu {
		/* display:block; */
		display: flex;
		flex-direction: column;
		align-items: end;
		justify-content: center;
	}
	#section_0 #menu {
		display:none;
	}
	#section_2 table td:nth-child(2) #bron {
		display:none;
	}
}
@media only screen and (min-width: 360px) and (max-width: 1310px){
	#section_8 #privacybeleid {
		margin:25px auto;
	}
	#section_8 #contactblocks #manualbreak {
		display:block;
	}
	#section_8 #contactblocks div.block {
		margin:10px auto 40px auto;
	}
}
