*/
/* -------------------------------------------- */
/* ------------------Reset--------------------- */
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}img {vertical-align:top;}embed {vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
input, textarea {border:0; padding:0; margin:0; outline: 0;}
iframe {
    border-radius: 5%;
    border: 1px solid #BBB;}
input, textarea, select {margin:0; padding:0px;}


/*FOR TESTING*/
#v959 {visibility:hidden;}
				#v767{visibility:hidden;}
				#vv767{visibility:hidden;}
				#v619{visibility:hidden;}
				#v479{visibility:hidden;}
				#v449{visibility:hidden;}

/* -------------------------------------------- */
/* ------------------Font---------------------- */

/*Add your font at here*/

/* -------------------------------------------- */
/* ------------------Style--------------------- */
html, body {width:auto; padding:0; margin:0;}
html {background-color:#333;}/*to solve problem with footer color*/
body {background-color:white;}/*to solve problem with footer color*/
body {color: #474747;font: 16px/25px Myriad,Helvetica,Tahoma,Arial,clean,sans-serif;} /* #999999  Arial, Helvetica, sans-serif background: whitesmoke;*/
h1 {background: white;color: #474747;font: 33px/35px Myriad,Helvetica,Tahoma,Arial,clean,sans-serif;margin-bottom:20px;}
h2{font: 24px/26px Myriad,Helvetica,Tahoma,Arial,clean,sans-serif;margin-bottom:10px;margin-top:10px;}
h3 {color: #474747;font: 22px/24px Myriad,Helvetica,Tahoma,Arial,clean,sans-serif;margin-bottom:10px;margin-top:10px;}
p {font-family:Arial,Helvetica,sans-serif;}
.italic {
font-style:italic;
	margin-top: 0; 
	margin-bottom: 0; 
}
em{font-weight:bold;}
figcaption {
    padding-left: 10px;color: grey;
font-size: 80%;}
#titel
{font-size: 46px; 
line-height:49px;
	font-weight: normal;
	color:	rgb(152, 198, 71);
font-family:"Segoe UI", Segoe, "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
		  padding-top:15px; 
	}
#subtitel
{font-size: 25px; 
line-height:28px;
	font-weight: normal;
	color:	rgb(152, 198, 71);
font-family:"Segoe UI","Noticia Text","serif";
		  margin-top:15px;
}
#oneliner
 {font-family: 'Roboto Slab', serif;    
 font-size: 27px;
line-height:30px	;	
text-align: center;
margin-top: 3em;
color:white;background-color:rgba(0,26,0,0.2) }
#secondliner
{     font-family:'Handlee',Myriad,Helvetica,Tahoma,Arial,clean,sans-serif; 
	font-size: 27px;
line-height:30px	;	
margin-top:15px;
	}	
#tekst {display:inline-block;color:white;text-decoration-color:none;background: rgba(0,26,0,0.3);
padding: 0.2em;}
	#tekst>h1,#tekst>h1>a{display:inline-block;color:white;text-decoration-color:none;background:none;}
	#tekst {padding: 0 4em;}
	/*#tekst>h1, #tekst>p,#tekst>h2{padding:0 4em;}*/
	

	#landing{background-image: url('../images/IMG_heideG.jpg')
	;background-size: 100%;
    background-repeat: no-repeat;background-position:center center;height:64em;
background-attachment: fixed;}
	

#achtergrond{background-image: url('../images/17.jpg');
    background-size: 100%;
    background-repeat: no-repeat;background-position:center center;background-attachment: fixed;}
	
#achtergrond2{background-image: url('../images/gidsen.jpg');
 background-size: 100%;
    background-repeat: no-repeat;background-position:center center;background-attachment: fixed;}
	
#rechts {float:right;}
#language {float:left;}
#language>li>a {display:inline;padding:6px 6px;}
#language>li{padding: 9px 0px 0px 0px;}


/*a{color: #6D9E11;text-decoration: none;} /*#474747*/
a{color:inherit;text-decoration: none;} /*#474747*/
/*a:hover {color: #6D9E11;; text-decoration: none;}/*#DA251D*/
a:hover {color: inherit; text-decoration: none;}/*#DA251D*/
a.button{cursor: pointer;color: #ffffff;line-height: 14px;font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;	background: #6D9E11;
border:1px solid #ffffff; -webkit-border-radius: 1em;-moz-border-radius: 1em;-khtml-border-radius: 1em;border-radius: 1em;}
a.button {	display: inline-block;	text-decoration: none;	padding: 6px 12px 6px 12px;}
a.button:hover{}

ul.linklist li a {color:#6D9E11;}
ul.linklist li a:hover{background-color:#F5F5F5;
;color:#85c115 ;font-weight: bold;}
a.link {color:#6D9E11;}
a.link:hover {background-color:#F5F5F5;
;color:#85c115 ;font-weight: bold;}
/*.clear{content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }*/

/* -------------------------------------------- */
/* ------------------Header-------------------- */
header {background:white;}
/*background:#3F3F3F;}*/
header .wrap-header{height:107px ;}/*165px*/
#kopje{text-align:center;}

 #mainlogo {margin: 0px auto;
 display:block;
max-height:16em;
margin-top: 3em;
background-color: rgba(0,26,0,0.02);
padding:1em;

 }
 #sublogo  {background-image:url('../images/logo.gif');}
 
#logo { max-width: 200px;} /*position:absolute;<!--top:9px;height: 140px; */

footer #search, header #search {} /*position: absolute;top: 50px; right:0px; width: 258px;z-index: 15;*/
footer .button-search, header .button-search {	position: absolute;	left: 0px;	background: url('../images/button-search.png') center center no-repeat;	width: 28px;	height: 24px;	border-right: 1px solid #CCCCCC;	cursor: pointer;}
footer #search input, header #search input {	background: #FFF;	padding: 1px 1px 1px 33px;	width: 222px;	height: 24px;	border: 1px solid #CCCCCC;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;-khtml-border-radius: 3px;	border-radius: 3px;}
footer .row.block04  #search .button-search {margin-left:40px;}
/*personalisation */
/*h2 {font-family: "Segoe UI",Segoe UI,Arial,Helvetica,sans-serif;}*/
/* -------------------------------------------- */
/* ------------------Navigation---------------- */
nav {}?/*margin-top:20px;*/
nav .wrap-nav{height: 37px; background: white;}
/*/ackground: #333333;*/
.menu {text-transform: uppercase; font-weight:bold;color:#696969;}
.menu ul {list-style: none;margin: 0;padding: 0;}
.menu  ul li {position: relative;float: left;padding: 6px 5px 0px 5px;}
.menu  ul li:hover {background:whitesmoke ;} /* */
.menu  ul li a {font-size: 15px; line-height:18px;color:#696969;display: block;padding: 6px 10px;margin-bottom: 5px;z-index: 6;position: relative; text-transform:uppercase; }
/*color:#ffffff*/
.menu  ul li:hover a {color: #6D9E11;; text-decoration: none;}

.minimenu{display:none;}
.minimenu{position: relative;margin: 0px;background:rgba(51, 51, 51, 0.44) none repeat scroll 0% 0%; border: 1px solid #CCC;}
/*.minimenu div{overflow: hidden;position: relative;font: 18px/40px 'PT Sans Narrow';color: #ffffff;text-align:center;text-transform:uppercase;font-weight:bold;}*/
.minimenu div{overflow: hidden;position: relative;font: 18px/40px Myriad,Helvetica,Tahoma,Arial,clean,sans-serif;color: #ffffff;text-align:center;text-transform:uppercase;font-weight:bold;} 
.minimenu select{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%; opacity: 0;	cursor: pointer;}/*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);*/
.minimenu:hover{} /*menubalk*/
/* -------------------------------------------- */
p a:hover {color: #85C115;font-weight: bold;background-color:#F5F5F5;}
/* ------------------Featured---------------- */

.featured{margin:30px auto;}
.featured .wrap-featured {margin-top: 2em;}/*{background:#333;}*/
.featured .wrap-featured .slider{} /*padding: 10px;}*/

/* -------------------------------------------- */
/* ------------------Content------------------- */
#content {margin-top: 1em;}
#content .wrap-content{background: #ffffff;}

.block01 {margin:20px 10px; padding:30px; border-bottom:1px dashed #CCC;}
.block01 h2{text-align:center; font-size:30px; line-height:35px;}
.block01 p{font-size:20px; text-align:center; line-height:25px;}
.block01 a{color:#DA251D;}

.block02 {  margin:20px 10px; text-align:center;}
.block02 h2{font-size:23px; line-height:30px;}
.block02 p{font-size:16px;}

.block03 { margin: 3em 0px; border-top:1px dashed #CCC;}
.block03 h2{font-size:23px; line-height:30px;}
.block03 img{}/*float:left; margin:0px 10px 10px 0px;*/

.block04 {margin:20px 10px; padding:30px; border-top:1px dashed #CCC;}
.block04 p{font-size:18px; text-align:center; line-height:20px;color:#7e7e7e;}

article{clear: both;padding:1em 15em;}/*margin:auto 2em;*/
article>h1,article>h2,article>p {}
article.blue {background: #ECF5F8 none repeat scroll 0% 0%;
			border: 1px solid #C6E0E7;border-radius:1em;}
article.border {border: 1px solid #C6E0E7;border-radius:1em;}
/* -------------------------------------------- */
/* ------------------Contactform-------------------- */
form div input {margin-left:10%;border: 1px solid #6D9E11;padding:5px;-webkit-border-radius: 1em;-moz-border-radius: 1em;-khtml-border-radius: 1em;border-radius: 1em;width:70%;}
		  form div input:focus{margin-left:10%;outline: none;box-shadow: 0 0 10px #6D9E11;}
		   
input#button{cursor: pointer;color: #ffffff;line-height: 14px;font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;	background: #6D9E11;
border:1px solid #ffffff; -webkit-border-radius: 1em;-moz-border-radius: 1em;-khtml-border-radius: 1em;border-radius: 1em;width:120px}
input#button {	display: inline-block;	text-decoration: none;	padding: 6px 12px 6px 12px;}
input#button:hover		   {background-color:rgb(132,188,20);}
form div textarea {
    margin-left: 10%;
    border: 1px solid #6D9E11;
    padding: 5px;
    border-radius: 1em;
    width: 70%;}

div.g-recaptcha   {margin-left: 10%;}
/* -------------------------------------------- */
/* ------------------Footer-------------------- */
footer {background-color:#333;}
.wrap-footer{background-color:#333;}

.copyright{text-align:center; background:#333333; padding:10px 0px;color:#b5b5b5; 
			width:100%; float:left; display: inline-block; }
.copyright a{text-decoration:underline; color:#ffffff;}
		


/* -------------------------------------------- */
/* ------------------Components-------------------- */
.photos{}
.photos:after{content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.photos a{display: block; float:left; margin: 0px 4px 10px 4px;position: relative;}
.photos a img{display:block; border:1px solid #CCC;}
#roundedmain{border-top-right-radius: 1em;
border-bottom-right-radius: 1em;border-top-left-radius: 1em;
border-bottom-left-radius: 1em;max-width:300px;clear:both;width:100%;}
#rounded{border-top-right-radius: 1em;
border-bottom-right-radius: 1em;border-top-left-radius: 1em;
border-bottom-left-radius: 1em;}

/* for nieuwsbrief opgave */  
		#mc_embed_signup {
		margin-left:5%;
		display:inline-block;
		}
		#wrapper > #mc_embed_signup {
		margin-left:10%;
		margin-bottom: -7%;
		}
		#mc_embed_signup > form > h1
		{margin-bottom:-0.5em;
		}
		#mc_embed_signup > form > p , #mc_embed_signup > form > .indicates-required,
		#mc_embed_signup > form > div > label
		{
		margin-left:10%;
		width:100%;
		margin-bottom:0.5em;
		}

		#mce-success-response
		{margin:0.3em;}
		 
		#mc_embed_signup > #content > #content-main  > p
		{margin-top:0.1em;margin-bottom:0.1em;margin-left:1%;} 
		.mc-field-group > label
		{font-weight:bold;}
		  #mc-embedded-subscribe.button
		 /* {margin-left:10%;
		  color:white;
		  background-color: rgb(109, 158, 17);
		  border:none;
		  padding:0.5em 2em ;
		  margin:0.7em;
		  margin-left:10%;
		  border-radius:1em;
		  font-family: "Segoe UI","Noticia Text","serif";
		  font-size: 1.3em;
		font-weight: bold;
		  }*/
		  
		{cursor: pointer;color: #ffffff;line-height: 14px;font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;	
		background: #6D9E11;border:1px solid #ffffff; -webkit-border-radius: 1em;-moz-border-radius: 1em;-khtml-border-radius: 1em;border-radius: 1em;
		display: inline-block;	text-decoration: none;	padding: 6px 12px;max-width:150px;  margin:12px auto;    width: 100%;}
			  	  
		  
		 #mc-embedded-subscribe.button:hover
		 {  color: #85C115;
			font-weight: bold;
			background-color: #F5F5F5;}
		  /* {background-color:rgb(132,188,20);}*/
		  #content-main > .clear 
		 {margin-top: -2.5em;}
		 #mc_embed_signup > #content > #content-main 
		  {width:50%;height:170px;}
		  #wrapper > #mc_embeded_signup, #wrapper > #mc_embeded_signup > #content > #content-left
		  {height:170px;}
		  #mce-EMAIL {margin-left:10%;border: 1px solid #6D9E11;padding:5px;-webkit-border-radius: 1em;-moz-border-radius: 1em;-khtml-border-radius: 1em;border-radius: 1em;width:220px;}
		  #mce-EMAIL.required.email:focus{margin-left:10%;outline: none;box-shadow: 0 0 10px #6D9E11;}
	
#zoek {width:300px}	
#gsc-iw-id1{border-radius:0.5em;margin-top:-6px;}
#zoek form div input {border-radius:0;box-shadow:0;}
#zoek form div input:focus {border-radius:0;box-shadow:none;}

 #googlesearch
 {width:70%;}
 #googlesearch h1
 {color:rgba(61,61,61,1);
font-family: "Segoe UI",Segoe UI,Arial,Helvetica,sans-serif;
font-size:1.5em;
text-align: left;
margin:0;}
.cse .gsc-control-cse, .gsc-control-cse
{background-color:inherit;
border:none;}
.gsc-control-cse {background-color:inherit;border:none;}		

.sitemap {background:#333;color:#B5B5B5;width:100%;padding:10px;line-height:14px;}
.sitemap .kolom1-4{background-color:#333;}
.kolom1-4>ul  {padding:0px;margin:0px;}
 .kolom1-4{width:25%; float:left; display: inline-block;min-width:8em;}
.sitemap h2 {font-size:14px;}
.sitemap a {font-size:12px;line-height:12px;}



		.nieuwsbriefcontact
		{position:relative;
		display:inline-block;
		height:100%;
		width:100%;
		float:left;
		margin-left:10%;
		margin-bottom:3em;}
		.nieuwsbriefcontact  #links
		{	position:relative; /* longest column gets relative */
			height:18em;
			width:19.7%;
			display:inline-block;
			border-radius: 3em;

		text-align: left;
		vertical-align: top;

		border: 1px solid #BBB;
		background-position: right bottom;
		background-repeat: no-repeat;
		}
		.nieuwsbriefcontact  #rechts
		{	position:relative; /* longest column gets relative */
			height:18em;
			width:30%;
			display:inline-block;
			background-color: #F5F5F5;
			border-radius: 3em;
			margin-left:0.8em;
		}
		.nieuwsbriefcontact  #rechts .mc-field-group
		{margin-left:6em;}
		.nieuwsbriefcontact  #rechts #mc-embedded-subscribe.button
		{margin-left:15%;}