	/*
Theme Name: BlankSlate
Theme URI: https://github.com/tidythemes/blankslate
Author: TidyThemes
Author URI: http://tidythemes.com/
Description: Please read: tidythemes.com/concept. BlankSlate is the definitive WordPress HTML5 boilerplate starter theme. We've carefully constructed the most clean and minimalist theme possible for designers and developers to use as a base to build websites for clients or to build completely custom themes from scratch. Clean, simple, unstyled, semi-minified, unformatted, and valid code, SEO-friendly, jQuery-enabled, no programmer comments, standardized and as white label as possible, and most importantly, the CSS is reset for cross-browser-compatability and no intrusive visual CSS styles have been added whatsoever. A perfect skeleton theme. For support and suggestions, go to: https://github.com/tidythemes/blankslate/issues. Thank you.
Version: 2021.7
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: blankslate

BlankSlate WordPress Theme © 2011-2019 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{-webkit-tap-highlight-color:transparent}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

.tilest {
	width:30px;
	height:30px;
	top:60px;
	left:15px;
	position: absolute;
	background-image: url('images/tile-pagina.svg');
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
	display:none;
}
.content-tile {
	margin-left: 15%;
	margin-right: 15%;
	color:#0e5986; 
	font-size:12px; 
	position:absolute; 
	bottom:5px;
	text-align: center;
}
.header-start {
	font-family: 'Roboto Slab', serif; 
	background-color: #0085a8; 
	padding:10px; 
	padding-left: 20px; 
	color:#fff; 
	font-size:large;
	font-weight: 500;
	letter-spacing: 0px;
}

html{
	scroll-behavior:smooth;
	font-family: 'Roboto Slab', serif;
}


* {  
	box-sizing: border-box; 
	
}

body { 
	line-height: 1; 
	background-color: #6c6b80;
	
}
*/
body { 
	
	background-color: #6c6b80;
	
}
/* Header - top*/
.chapeau {
	height:25px;
	background-color: #004e79;
	/* border-bottom:1px solid #004e79; */
}

/* hier zit het logo */
.header-breed { 
	height:100px;
	background-color: #fff;

}
/* menu balk */
#sticky-menu {
	position:relative;
	padding-top:5px;
	padding-bottom:15px;
	z-index:1998;
	display: block;	
	background-color: #fff;

}
.overlay-balk {
	
	background-color: #fff;
	border-bottom: 10px solid #004e79;
}
.overlay-balk2 {

	background-color: #fff;

}
.site-container {
	position:relative;
    max-width: 960px;
    margin: 0 auto;
}

h2 {
 
	font-size:16px;
	padding:10px;
	line-height: 24px;

}



.img_logo {
	display: block;
	max-width:40px;
	max-height:25px;
	width: auto;
	height: auto;	

}
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  height:40px;
}
/* ---------- menu */

.event-browser {
	float:right; padding-right: 40px;
}


[id*="event_browser-"] {
	background-color: #e6eef2; 
	margin:5px; 
	border: 1px solid #fff;
}
.event_browser-tekst {
	padding: 4px;
	font-size: 12px;
}

	
@media only screen and (max-width: 768px) {
  /* For mobile: */

	[id*="event_browser-"] {
	
		margin:2px; 
		border: 1px solid #fff;
	}
	.event_browser-tekst {
		padding: 2px;
		font-size: 9px;
	}
	 
	 
	.event-browser {
		padding-right: 5px;
	}

	.row{
		padding-left:5px;	
		padding-right:5px;	
	} 
	

}
#home {
	display: none;
}



#search {
	margin: auto;
	width: 90%;
	padding-top:10px;
	padding-bottom:10px;
}
#copyright {
	padding-top:20px;
	padding-bottom: 100px;
	color:#fffaf0;
	font-size: 14px;
	line-height: 18px;
}

.footer-chapeau {
	color:#fffaf0;
	font-size: 14px;
	line-height: 18px;
	background-color: #858398;
	padding-left: 20px; 
	padding-right: 20px;
}

footer {
	padding-top: 20px;
	padding-bottom: 70px;
	background-color: #000; 
}

div.wpforms-container-full  {
	margin-left: 20px;
	margin-right: 20px;
 
}

/* Search */
.iap .search-form {
	position: relative;
}

.iap .search-form input {
	width: 100%;
	border: 1px solid #9d9d9d;
	padding: 10px 15px;
	padding-right: 55px;
	font-size: 14px;
}

.iap .search-form button {
	position: absolute;
	height: 100%;
	right: 0;
	top: 0;
	border: none;
	width: 50px;
	padding: 10px;
	color: #b7b7b7;
	background-color: transparent;
	cursor: pointer;
	-webkit-transform: rotateY(180deg);
	        transform: rotateY(180deg);
	        
	background-image: url('images/Vergroter.svg');
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
}
.topnav {

  overflow: hidden;

}
.topnav a {
  /* border-radius: 5px; */
  border:1px solid #444;
  float: left;
  display: block;
  color: #004e79;
  text-align: center;
  padding: 8px 20px;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  margin-right:4px;
  background-color: #e6eef2;
}
.topnav a:hover {
  background-color: #fff;
  color: #004e79;

}
.topnav .icon {
  display: none;
}



/* GENERAL */


/*
	
p {
	line-height: 25px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	color:#999;
	
}

*/

.text_homepage p {
	line-height: 20px;
	padding: 0px;
	color:#194494;
}
.text_homepage a {
	color:#ea212e;
}
.text_homepage {

}
.nav-logo{
	width:180px;	
	height:70px;
	background-image: url('images/fakkel-nieuw.png');
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
	margin-top:20px;
 	margin-left:15px;
 	float:left;
	line-height:50px;

	/* background-color:#fff  #11999e; */
	color:#ffffff;
	font-weight:700;
	text-transform:uppercase;
}
.icoon-about-us
	{  	
	margin-top:45px;
	 background-image: url('images/about.svg');
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	float:right;
	width:33px;	
	height:33px;
	cursor: pointer;
	}
.icoon-mail
	{  	
	margin-top:45px;
	margin-right:20px;
	 background-image: url('images/mailons.svg');
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	float:right;
	width:33px;	
	height:33px;
	cursor: pointer;
	}
.icoon-share
	{  	
	margin-top:45px;
	 background-image: url('images/share.svg');
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	float:right;
	margin-right: 10px;
	width:33px;	
	height:33px;
	cursor: pointer;
	}
.social-icons {
	margin-right:20px;
	 background-image: url('images/mailons.svg');
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	float:right;
	height:33px;
	cursor: pointer;
	}
}
#logo1 {
	padding:20px;
}


.knop {
	width:25%;
	font-size: 8px;
	color:#fff;
	float:right;
	text-align: center;
	background-color: #fff; 
	padding-top: 5px;	
}
@media only screen and (max-width: 768px) {
  /* For mobile: */

	.knop {
		width:26%;
		height:25px;
		font-size: 11px;
		padding-top: 6px;	
	}
}
@media only screen and (min-width: 768px) {
  /* For desktop: */
  	.knop {
		height:25px;
		font-size: 12px;
	}
}
.banner {
	color:#fff;
	font-weight: bold;
	margin: auto;
	text-align: center;
	background-color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	

}
a {text-decoration: none;}
.inline-chapeau { 
	width:50%; 
	float:right;
}

.menu {
	background: rgba(255, 255, 255, 0)
}
/* START PAGINA */




/* Kolommen */

.row::after {
  content: "";
  clear: both;
  display: table;
}


html {
	/*  font-family: "Lucida Sans", sans-serif; */
}


	

[class*="col-"] {
	position: relative;	
	float: left;
	width: 50%;
}
[class*="col-Inner-"] {
	position: relative;	
	float: left;
	width: 50%;
}



.col80 {
	position: relative;	
	float: left;
	width: 85%;
}

.col20 {
	position: relative;	
	float: right;
	width: 15%;
}	

	
.popup {
	position:relative;
	width:100%;
	display: none;
}


	
	
  	.icoon { 
		-webkit-background-size: contain;
		-moz-background-size: contain;
		-o-background-size: contain;
		background-size: contain;
		float:left;
		cursor: pointer;
	}

@media only screen and (max-width: 768px) {
  /* For mobile: */
  	.inline-chapeau { 

		width:100%; 
	}


	.col-Inner-1 {width: 100%;}
	.col-Inner-2 {width: 100%;}
	
	#search {
		width: 95%;
	}
  	
  	.icoon { 
		width:20px;	
		height:20px;
	}
  
 
}
@media only screen and (min-width: 768px) {
  /* For desktop: */


	.icoon { 
		width:24px;	
		height:24px;
	}
	


}

/* Start Pagina INLINE */

div.inline { 
	float:left; 
	padding-top:1px;
	padding-bottom:1px;
	padding-left:6px;
	padding-right:6px;
	width:100%;
}
div.inline2 { 
	float:left; 
	padding-top:1px;
	padding-bottom:1px;
	padding-left:6px;
	padding-right:6px;
	margin-left:5px;

}
.links { 
	background-image: url("images/url.png"); 
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	float:right; 
	width:18px;
	height:18px;
	cursor: pointer;
 
}
.close { 
	margin: 5px;
	background-image: url("images/close.svg"); 
	-webkit-background-size: contain;
	  -moz-background-size: contain;
	  -o-background-size: contain;
	  background-size: contain;
	float:right; 
	width:15px;
	height:15px;
	cursor: pointer;
}


.sort { 
	margin: 6px;
	background-image: url('images/sort.svg');
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	float:right;
	width:23px;	
	height:12px;
	cursor: pointer;
}
.sort_type { 

	margin-top:4px;
	margin-left:-2px;
	background-image: url('images/sort_type.svg');
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	width:90px;	
	height:18px;
	
}
.heen { 
	margin: 6px;
	background-image: url('images/heen.svg');
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	float:right;
	width:23px;	
	height:12px;
	cursor: pointer;
}
.terug { 
	margin: 6px;
	background-image: url('images/terug.svg');
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	float:left;
	width:23px;	
	height:12px;
	cursor: pointer;
}
.sort_type_container {
	
	width:23px;
	height:25px;

	float:right;
	
	overflow: hidden;
	/*
	border:1px solid red;	
	*/
	
	cursor: pointer;
}

.clearBoth { clear:both; }
.clearBoth_nobreak { clear:both; }

.union-jack {
	background-image: url("images/UnionJack.svg"); 
    background-size:     cover;                    
    background-repeat:   no-repeat;
    background-position: center center; 
	margin-top: 5px;
	float:right; 
	width:16px;
	height:8px;
}



.datum-tijd {
	font-family: "Arial", sans-serif;
	margin-top: 4px;
	margin-bottom: 10px;
	color:rgba(0, 0, 0, 0.4);
	font-size:9px;
	font-weight: bold;
	float:left; 
	width:30px;
	height:30px;
	line-height:10px;
}
.news {
	padding-bottom: 5px;
	padding-left: 35px;
	padding-top: 1px;
}

.feed-logo-laatste-nieuws-kader {	
	padding-left: 1px; 
	float:left; 
	margin-right:8px;
	padding:2px; 
	width:30px; 
	height:44px; 
	/* background-color:#f3f7f9; */
}
.nieuws-feed-logo {
	display: block;
	max-width:40px;
	max-height:25px;
	width: auto;
	height: auto;	

}
.union-jack-nieuws {
	background-image: url("images/UnionJack.svg"); 
    background-size:     cover;                    
    background-repeat:   no-repeat;
    background-position: center center; 
	float:right; 
	height:8px; 
	width:16px; 
	margin-left:5px; 
	margin-right:5px; 
	margin-top:5px; 
}

.post-edit-link {
	font-size: 12px;
	padding-bottom:12px;
	
}

.single-post1 {
	font-size: 16px;
	color:rgba(0, 78, 121, 0.8);
	line-height: 30px;	
}

.single-post1 .title_box {

	font-style: normal;
	font-weight: 500;
	color:#0e5986;
	font-size: 32px;
	letter-spacing:2px;
	text-align: right;
}

.single-post1 p {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 16px;
	color:rgba(0, 78, 121, 0.8);
	line-height: 30px;	
}


.single-post1 h2 {
	margin-bottom: 30px;
	font-size: 20px;
	font-weight: bold;
}

.single-post1 a {
	text-decoration: underline;
	font-size: 16px;
	font-weight: bold;
	display: block;
	height: 50px;
	margin-top:10px;
	margin-botton:10px;
	padding:10px;
	color:#F00;
	background-color: rgba(0, 78, 121, 0.05)	
	
}

	.single-post1 a:visited {
		color: #000;
}
.single-post1 img {
  transform: rotate(1deg);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  max-width:450px;
  width:90%;
  height: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top:20px;
  margin-bottom:20px;

}
.single-post1 strong {
	font-weight: bold;
}
.single-post1 em {
	font-style: italic;
}

@media only screen and (max-width: 768px) {
  /* For mobile: */
  .section-desktop { display:none; }
  .section-mobile { display:block; }
  
    .logo-special {
		padding-left:5px;
		padding-top:10px;
	}
  
	.single-post1 {
		padding-top: 20px;
		padding:10px;
		font-size: 8px;
	}

  	.single-post1  .title_box {
		font-size: 22px;
		letter-spacing:2px;
		line-height: 26px;
		padding-bottom:15px; 

	}
	#hide_this {
		padding:5px;border:red 1px solid;
	}
	.tile {
		 padding:5px; 
		/* border:red 1px solid; */
	}
	
	.single-post1 img {
		max-width:350px;
	}
	.single-post1 p {
		font-size: 11px;
		line-height: 20px;
	}
	.single-post1 a {
	 	font-size: 12px;
	}
	.single-post1 h2 {
		margin-bottom: 20px;
		font-size: 16px;
	}
	

}
@media only screen and (min-width: 768px) {
  /* For desktop: */
  
  .section-desktop { display:block; }
  .section-mobile { display:none; }
  
  	.logo-special {
		padding-left:50px;
		padding-top:20px;
	}
  
	.single-post1 {
		padding:50px;
	}
	#hide_this {
		padding:50px;
		/* border:red 1px solid; */
	}
	
	.single-post1  .title_box {
		font-size: 30px;
		letter-spacing:2px;
		line-height: 36px;
		padding-bottom:15px; 
			
	}
	.tile {
		 padding:10px; 
		/* border:red 1px solid; */
	}

}

.Corona_Dashboard {

	width:100%;	
	height:140px;
	background-image: url('images/Corona_Dashboard.svg');
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
}

#myBtn {

  display: none; /* Hidden by default */
  width: 100%;
  height: 45px;
  
  position: fixed; /* Fixed/sticky position */
  bottom: 0px; /* Place the button at the bottom of the page */

  z-index: 99; /* Make sure it does not overlap */
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background-color: #ffffff;

  cursor: pointer; /* Add a mouse pointer on hover */
  border-top: 1px solid black;
  	background-image: url('images/Top1.svg');
  	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	z-index:9999;
}




