/*
Theme Name: Echt Gebeurd
Author: buurmen
Design: Vruchtvlees
Author URI: http://buurmen.nl
Description: The 2013 theme for Echt Gebeurd.
Version: 1.2


*/


/* =Reset
-------------------------------------------------------------- */

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{
	margin: 0;
	padding: 0;
	border: 0;


	
}

body {
	min-width: 1024px;
}

ol,
ul {
	list-style: none;
}
blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,
th,
td {
	font-weight: normal;
	text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}
html {
	overflow-y: scroll;
	min-width: 100%;
	min-width: 1024px;
}
a:focus {
	outline: thin dotted;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}

img {
	border: 0;
}


#masthead-wrapper {
	background: url('images/turq.png');
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

/* Clearing floats */
.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}



	.site {
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		width: 100%;
		max-width: 100%;
		
	}

	}
	body.template-front-page ,
	body.single-attachment ,
	body.full-width  {
		width: 100%;
	
	}














/* Navigation */



	.main-navigation ul {
		margin: 0;
		text-indent: 0;
	}
	.main-navigation li a,
	.main-navigation li {
		display: inline-block;
		text-decoration: none;
	}
	.main-navigation li a {
		border-bottom: 0;
		color: #FFFFFF;
		position: relative;
		top: -9px;

		text-transform: uppercase;
	
	}
	.main-navigation li a:hover {
		color: #000;
	}
	.main-navigation li {
	
		position: relative;
	}
	.main-navigation li ul {
		display: none;
		margin: 0;
		padding: 0;

		z-index: 1;
	}
	.main-navigation li ul ul {
		top: 0;
	
	}
	.main-navigation ul li:hover > ul {
		border-left: 0;

	}
	.main-navigation li ul li a {
		background: #efefef;
		border-bottom: 1px solid #ededed;
		display: inline;
		white-space: normal;
	}
	.main-navigation li ul li a:hover {
		background: #e3e3e3;
		color: #444;
	}
	.main-navigation .current-menu-item > a,
	.main-navigation .current-menu-ancestor > a,
	.main-navigation .current_page_item > a,
	.main-navigation .current_page_ancestor > a {
		color: #FFFFFF;
		font-weight: 700;
		margin: 0px;
	}
	
	
	
	.main-navigation .current-menu-item {
		background-color: #FF5B5B;
	height: 0px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 7px;
	margin-top: 0px;
	position: relative;
	top: -24px;
	}


/* =Basic structure
-------------------------------------------------------------- */

/* Body, links, basics */
html {

	background-color: #505050;
	min-height: 100%;
	min-width: 100%;
}
body {
	font-size: 14px;
	font-family: "Arial", Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	color: #444;
}
body.custom-font-enabled {
	font-family: "Arial", Helvetica, Arial, sans-serif;
}
a {
	outline: none;
	text-decoration: none;
}
a:hover {
	color: #0f3647;
}


/* Page structure */
.site {
	padding: 0px;

}



#page-content {
	color: white;
	margin-top: 20px;
	width: 500px;
}


.page-titles {
	font-family: 'Montserrat Alternates', sans-serif;
	font-size: 20px;
	color: #FFEE00;
	font-weight: 100;
	margin-bottom: 20px;
	letter-spacing: 0px;
}

#page-content p{
	margin-top: 15px;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 17px;
	letter-spacing: 0px;
}

#about-text h6 {
	margin-top: 20px;
	font-size: 18px;
	font-weight: normal;
}

.about-colofon {
	font-weight: normal;
	font-family: 'Montserrat Alternates', sans-serif;
	font-weight: 100;
}



#about-colofon-wrapper {
	position: relative;
	background: url('images/rood.png');
}

#page-about-colofon {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 225px;
	padding-top: 40px;
	padding-bottom: 100px;
	position: relative;
	z-index: 2;
	width: 735px;
	margin-left: auto;
	margin-right: auto;
}

/* Header */
.site-header {
	padding-top: 10px;
	height: 190px;
	width: 960px;
	margin-bottom: 0px;
	position: relative;
	z-index: 999;
	margin-left: auto;
	margin-right: auto;
}

.player {
	width: 615px;
	height: 128px;
	background-position: top right; 
	float: left;
	overflow: hidden;
	margin-left: 225px;
	margin-top: 15px;
	overflow: hidden;
	
}

#volume-icon {
	position: absolute;
	background: url('images/grijs.png');
	top: 125px;
	z-index: 999;
	right: 315px;
	width: 23px;
}

.player-wrapper {
	width: 500px;
	height: 128px;
	overflow: hidden;
	background-position: top right; 
	float: left;
	margin-top: -10px;
}

.player-icons {
	width: 80px;
	height: 80px;
	padding: 10px;
	padding-top: 20px;
	float: right;
}

.mailchimp_trigger {
	width: 123px;
	height: 105px;
	background: url(images/mail_button.png) no-repeat;
	position: absolute;	
	right: 45px;
	top: 50px;
	z-index:10;
}

.mailchimp_trigger:hover {
	cursor: pointer;
	background: url(images/mail_buttonhover.png) no-repeat;
}
.player h5 {
	color: white;
	position: relative;
	font-size: 13px;
	left: 5px;
	top: 0px;
	font-weight: normal;
}
.site-logo {
	width: 160px;
	height: 160px;
	background-image: url(images/logo.png);
	background-position: top right; 
	background-repeat: no-repeat;
	position: absolute;
	top: 20px;
	left: 25px;
	float: left;
	z-index: 999;
}

.site-logo:hover {
	background-image: url(images/logoh.png);
}





/* Navigation Menu */
.main-navigation {
	margin-top: 15px;
	text-align: left;
	float: left;
	width: 720px;
	background-color: transparent;
	position: relative;
	left: 220px;
	height: 20px;
}
.main-navigation li {
	margin-top: 24px;
	font-size: 9px;
	letter-spacing: 1px;
	font-weight: normal;
	line-height: 18px;
}
.main-navigation a {
	color: #ffffff;
}
.main-navigation a:hover {
	color: #ffffff;
}
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
	display: none;
}
.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}
.menu-item {
	background-color: #9e9e9e;
	height: 0px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 7px;
	margin-top: 0px;
	position: relative;
	top: -24px;
}

	.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu > ul {

		display: inline-block !important;
		text-align: left;

	}

/* Slider */

#slider-wrapper {
	position: relative;
	background-color: url(images/grijs.png);
	width: 100%;
}

#home-slider {
	width: 960px;
	height: 300px;
	margin: 0px;
	position: relative;
	margin-bottom: 0px;
	z-index: 950;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
}

#slider-links {
	padding: 30px;
	padding-right: 0px;
	height: 240px;
	width: 195px;
	background-color: #ffddba;
	float: left;
}

#slider-links h2{
	font-family: 'Montserrat Alternates', sans-serif;
	margin-top: 10px;
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 0.1em;
	line-height: 18px;
	color:#2f2f2f;
}

#slider-links h2 a{
	color:rgb(68, 68, 68);
	font-size: 16px;
	font-weight: 700;
	}
	
#slider-links h2 a:hover{
	color: white;
	}

#slider-links p {
	font-family: Arial, sans-serif;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 14px;
}


#slider-js-wrapper {
	background-color: transparent;
	width: 500px;
	height: 300px;
	float: left;
	position: relative;
}

#jslide {
	width: 500px;
	height: 300px;
	overflow: hidden;
}

.slides_container {
	background-color: black;
	padding-top: 0px;
	height: 300px;
}

.slider-title {
	position: absolute;
	background: url(images/geel.png);
	top: 230px;
	height: 70px;
	width: 100%;
}

.slider-title h2 {
	font-family: 'Montserrat Alternates', sans-serif;
	font-size: 12px;
	margin: 10px;
	margin-top: 10px;
	margin-left: 0px;
	color: white;
	letter-spacing: 0px;
	font-weight: 300;
}

.slider-title h3 {
	font-size: 12px;
	margin: 10px;
	margin-left: 0px;
	margin-top: -5px;
	color: white;
	max-width: 400px;
	letter-spacing: 0px;
	font-weight: normal;
	line-height: 14px;
}

.slider-title h2 a, .slider-title h3 a {
	color: black;
	
}

.pagination li {
	list-style: none;

}

.pagination ul {
	position: absolute;
	right: 5px;
	bottom: 10px;
}


.pagination li a{
	display: block;
	width: 15px;
	height: 0;
	padding-top: 15px;
	border-radius: 50%;
	background-image: url(images/grijs.png);
	float: left;
	overflow: hidden;
	margin-left: 7px;
}

.pagination li.current a {
	background-image: url(images/rood.png);
}

.pagination li:hover a {
	background-image: url(images/turq.png);
}

#jslide ul {
	
	position: absolute;
	bottom: 10px;
	right: 5px;
	z-index: 999;
	width: 80px;
}

	

#slider-rechts {
	height: 300px;
	width: 235px;
	float: left;
	position: relative;
}

#front-image {
	position: absolute; 
	top: 0px;
	left: 0px;
	z-index: 99;
}

#sleutel-slider {
	position: absolute; 
	top: 0px;
	left: 0px;
	z-index: 20;
	background-color: black;
	height: 300px;
	width: 225px;
	overflow: hidden;
}

/* second-main */

#main-second.wrapper {
	position: relative;
	background: url('images/rood.png');
}

#primary.site-content {
	position: relative;
	margin: 0px;
	z-index: 99;
	padding-top: 30px;
	padding-bottom: 100px;
	margin-bottom: 0px;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}

#primary.site-content.about {
	background: url('images/grijs.png');
}

#primary.site-content.home {
	background: url('images/rood.png');
}

#primary.site-content.agenda {
	background: url('images/grijs.png');
}

#primary.site-content.page {
	background: url('images/grijs.png');
}

#primary.site-content.nieuws {
	background: url('images/grijs.png');
}

#main-second-page {
	position: relative;
	background: url('images/grijs.png');
	width: 100%;
}

#main-second-page.wrapper.page-about {
	
	position: relative;
	background: url('images/grijs.png');
	width: 100%;
	margin: 0px;


}

#page-new-content-wrapper {
	background: url('images/grijs.png');
	width: 960px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	
}

#content {
	margin-top: 0px;
	position: relative;
	width: 735px;
	padding-left: 225px;
}

#content-nieuws {
	margin-top: 10px;
	position: relative;
	width: 705px;
	padding-left: 255px;
}







/* Category view */


#category-links {
	padding: 30px;
	padding-right: 0px;
	height: 100%;
	width: 195px;
	background-color: #ffddba;
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3;
}

#category-links h2 {
	font-family: 'Montserrat Alternates', sans-serif;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 0.1em;
	line-height: 18px;
}

#category-links p {
	font-family: Arial, sans-serif;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	letter-spacing: 0px;
	
}


/* Single view */

.single-title h4 {
	font-family: 'Montserrat Alternates', sans-serif;
	margin-top: 15px;
	margin-bottom: 15px;
	letter-spacing: 1px;
	font-size: 13px;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	color: #70E8B0;
}


.single-title {
	margin-bottom: 15px;
}

.single-subtitle {
	background-color: #FFDDBB;
	width: 47px;
	margin-bottom: 15px;
	text-align: center;
	padding: 1px;
	color: black;
}

.single-subtitle h5 {
	font-weight: bold;
	font-size: 11px;
}

#single-slider {
	width: 500px;
	height: 300px;
	background-color: black;
	margin-bottom: 15px;
}

#single-bladeren {
	width: 500px;
	height: 20px;
	margin-bottom: 200px;
}

#volgend-item {
	float: right;
}

#vorig-item{
	float: left;
}

#vorig-item h5, #volgend-item h5, #vorig-item h5 a:link, #volgend-item h5 a:link, #vorig-item h5 a:visited, #volgend-item h5 a:visited {
	font-size: 10px;
	color: white;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 0.1em;
	
}

/* Footer */


#footer-wrapper {
	background: url('images/turq.png');
	width: 100%;
	height: 145px;
	background-color: transparent;
	position: relative;
	z-index: 700;
}

#footer-wrapper h6 {
	color: black;
	font-size: 10px;
	text-decoration: underline;
	margin-bottom: 10px;
	letter-spacing: 0px;
}

#colophon {
	position: relative;
	width: 750px;
	z-index: 999;
	background-position: top right; 
	height: 145px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;	

}


#footer-about {
	width: 230px;
	height: 80px;
	position: relative;
	text-align: center;
	top: 30px;
	left: 120px;
	float: left;

}

#footer-social {
	float: left;
	width: 80px;
	height: 80px;
	position: relative;
	top: 30px;
	left: 160px;	

}

#footer-social img {
	margin: 5px;
	margin-left: 7px;
	margin-top: 0px;
}
#footer-partners {
	float: left;
	width: 60px;
	height: 80px;
	position: relative;
	top: 30px;
	left: 160px;
	margin-left: 30px;
	text-align: center;

}

#footer-nieuwsbrief {
	float: left;
	width: 280px;
	height: 80px;
	position: relative;
	top: 30px;
	left: 140px;
	margin-left: 40px;

}

#footer-nieuwsbrief h6 {
	margin-left: 95px;

}

#footer-about p, #footer-social p, #footer-about a:link, #footer-about a:visited, #footer-nieuwsbrief p, #footer-partners p {
	font-family: arial;
	font-size: 10px;
	color: black;
	text-decoration: none;
	line-height: 11px;
	font-weight: bold;
	letter-spacing: 0px;
	
}

	
/* oher */




#item-links {
	width: 225px;
	height: 225px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#rotator-links {
	width: 225px;
	height: 156px;;
	position: absolute;
	text-align: center;
	left: 0px;
	top: 30px;
	background: url('images/meedoeninner.png');
	background-position: center center;
	background-repeat: no-repeat;	
}

#rotator-rechts {
	width: 225px;
	height: 156px;;
	position: absolute;
	text-align: center;
	right: 30px;
	top: 45px;
	background: url('images/meedoeninner.png');
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 9999;

}

#rotating-part {
	width: 225px;
	height: 156px;
	animation:rotator 45s linear 0s infinite;
	-moz-animation:rotator 45s linear 0s infinite;
	-webkit-animation:rotator 45s linear 0s infinite;
	-o-animation:rotator 45s linear 0s infinite;	
}


/*Agenda Home Page */

#agenda-title h2 {
	font-family: 'Montserrat Alternates', sans-serif;
	font-size: 19px;
	color: #FFEE00;
	font-weight: 400;
	margin-bottom: 20px;
	letter-spacing: 0px;
}



.agenda-item {
	width: 500px;
	margin-bottom: 24px;
	padding-bottom: 24px;
	border-bottom: 1px;
	border-bottom-color: white;
	border-style: solid;
}

.agenda-title h3, .agenda-title a:link, .agenda-title h3 a:visited, .nieuws-title h3, .nieuws-title a:link, .nieuws-title h3 a:visited {
	font-family: 'Montserrat Alternates', sans-serif;
	letter-spacing: 0px;
	font-size: 12px;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	color: #70E8B0;
}

.agenda-title {
	margin-bottom: 15px;

}

.agenda-subtitle {
	background: url('images/tagback.png');
	background-position: right top;
	background-repeat: no-repeat;
	padding: 1px;
	padding-left: 4px;
	padding-top: 2px;
	height: 15px;
	width: 55px;
	margin-bottom: 15px;
	text-align: left;
}

.share-agenda {
position: relative;
top: -5px;
color: white;
text-transform: uppercase;
font-size: 11px;
}

.share-agenda img {
	position: relative;
	top: 4px;
	left: 8px;
	margin-right: 5px;
	}

.share-agenda img:hover {
	opacity: 0.7;
}

.agenda-subtitle a {
	color: black;
}





.agenda-subtitle h5 {
	font-weight: bold;
	font-size: 11px;
}

.agenda-excerpt p {
	margin-bottom: 15px;
	color: black;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	letter-spacing: 0px;
		
}

.lees-meer {
	background-color: #9e9e9e;
	padding: 4px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 65px;
}



.geweest {
	background-color: #ff5b5b;
	padding: 4px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 58px;
}

.lees-meer h4, .lees-meer h4 a:link, .geweest h4, .geweest h4 a:link  {
	margin: 0px;
	margin-top: 1px;
	font-weight: 400;
	font-size: 8px;
	letter-spacing: 1px;
	color: white;
	text-decoration: none;
	margin-left: 2px;
}



.lees-meer h4 a:visited {
	color: white;
}

.audio-subtitle {
	background: url('images/tagback.png');
	background-position: right top;
	background-repeat: no-repeat;
	padding: 1px;
	padding-left: 4px;
	padding-top: 2px;
	
	height: 15px;
	width: 88px;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;

	}

.audio-subtitle a{
	color: black;
}

.audio-subtitle h5 {
	font-weight: bold;
	font-size: 11px;
}

.speel-en-share {

	margin-bottom: 30px;
}

.speel-af {
	
	background: url('images/speel_af_back.png');
	background-position-x: 77px;
	background-position-y: 0px;
	background-color: #70E8B0;
	padding: 4px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 70px;
	float:left;
}

.speel-af h4, .speel-af h4 a:link,  .speel-af h4 a:visited {
	margin: 0px;
	margin-top: 1px;
	font-weight: 300;
	font-size: 8px;
	letter-spacing: 1px;
	color: black;
	font-weight: 400;
	margin-bottom: -1px;
	text-transform: uppercase;
	text-decoration: none;
	margin-left: 2px;
}

#speel-af h4 a:hover {
	color: white;
	
}

.itunes-links {

	
	background-color: #ff5b5b;
	padding: 4px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 100px;
	float: left;
	margin-left: 5px;
	text-transform: uppercase;

	}
	
.itunes-links h4, .itunes-links h4 a {
	margin: 0px;
		margin-top: 1px;
		letter-spacing: 1px;
	font-weight: 300;
	font-size: 8px;
	font-weight: 400;
	color: white;
	text-decoration: none;
	margin-left: 2px;
}

.itunes-links h4 a:hover {
	color: black;
}

.tweet-link {
	background-position-x:  38px;
	background-position-y: 2px;
	background-repeat: no-repeat;
	background-color: #ff5b5b;
	padding: 4px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 43px;
	float: left;
	margin-left: 5px;

	}
.tweet-link h4, .tweet-link h4 a {
	text-transform: uppercase;
	margin: 0px;
	margin-top: 1px;
	letter-spacing: 1px;
	font-weight: 300;
	font-size: 8px;
	font-weight: 400;
	color: white;
	text-decoration: none;
	margin-left: 2px;
}

.tweet-link h4 a:hover {
	color: black;
}


/*-- nieuws items --*/

.nieuws-item {
	width: 500px;
	margin-bottom: 24px;
	margin-top: 15px;
	padding-bottom: 24px;
	border-bottom: 1px;
	border-bottom-color: white;
	border-style: solid;
	letter-spacing: 0px;
}

.nieuws-title h4{
	color: white;
	margin-bottom: 15px;
	font-weight: normal;
	letter-spacing: 0px;
}

.agenda-title {
	margin-bottom: 15px;
}


.nieuws-excerpt p {
	margin-bottom: 15px;
	color: white;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	
}

/* Meedoen rotator */
@keyframes rotator {
	from {transform: rotate(0deg);
			-ms-transform: rotate(0deg); 
			-webkit-transform: rotate(0deg); 
			-o-transform: rotate(0deg);
			-moz-transform: rotate(0deg);}
	to {	transform: rotate(-360deg);
			-ms-transform: rotate(-360deg); 
			-webkit-transform: rotate(-360deg); 
			-o-transform: rotate(-360deg);
			-moz-transform: rotate(-360deg);}}
@-moz-keyframes rotator {
	from {transform: rotate(0deg);
			-ms-transform: rotate(0deg); 
			-webkit-transform: rotate(0deg); 
			-o-transform: rotate(0deg);
			-moz-transform: rotate(0deg);}
	to {	transform: rotate(-360deg);
			-ms-transform: rotate(-360deg); 
			-webkit-transform: rotate(-360deg); 
			-o-transform: rotate(-360deg);
			-moz-transform: rotate(-360deg);}}
@-webkit-keyframes rotator {
	from {transform: rotate(0deg);
			-ms-transform: rotate(0deg); 
			-webkit-transform: rotate(0deg); 
			-o-transform: rotate(0deg);
			-moz-transform: rotate(0deg);}
	to {	transform: rotate(-360deg);
			-ms-transform: rotate(-360deg); 
			-webkit-transform: rotate(-360deg); 
			-o-transform: rotate(-360deg);
			-moz-transform: rotate(-360deg);}}
@-o-keyframes rotator {
	from {transform: rotate(0deg);
			-ms-transform: rotate(0deg); 
			-webkit-transform: rotate(0deg); 
			-o-transform: rotate(0deg);
			-moz-transform: rotate(0deg);}
	to {	transform: rotate(-360deg);
			-ms-transform: rotate(-360deg); 
			-webkit-transform: rotate(-360deg); 
			-o-transform: rotate(-360deg);
			-moz-transform: rotate(-360deg);}}
			
			
.margin-top {
	margin-top: 15px;
}

.agenda-subtitle a:hover {
	color: white;
}

.audio-subtitle a:hover {
	color: white;
}

/*-- Contact Forms --*/

#formm p {
letter-spacing: 0px;
}

#formm h7 a:link {
color: white;
font-size: 14px;
}

#formm h7 a:hover {
color: black;
font-size: 14px;
}


#formm input {
	background-color: white;
	width: 400px;
	font-size: 14px;
	border-radius: 17px;
	margin: 5px;
	margin-left: 0px;
	border: 0px;
	padding: 10px;
	
}

#formm input:hover {
	background-color: #ececec;
	width: 400px;
	border-radius: 17px;
	margin: 5px;
	margin-left: 0px;
	border: 0px;
	
}

#formm input:focus {
	background-color: #ececec;
	width: 400px;
	border-radius: 17px;
	margin: 5px;
	margin-left: 0px;
	border: 0px;
	font-weight: bold;
	
}



#formm textarea {
	background-color: white;
	width: 400px;
	border-radius: 17px;
	margin: 5px;
	margin-left: 0px;
	border: 0px;
	padding: 10px;
	font-size: 14px;

}

.wpcf7-text {
	padding: 10px;
	border-none;
}





#formm #watwiljedoen {
	background-color: white;
	width: 420px;
	border: 0;
	font-size: 14px;
	margin-top: 10px;
	-webkit-appearance: none;
	-moz-appearance: none;
}

#formm select {
	border-radius: 17px;
	background: url(images/arrowdown.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 10px;
	font-size: 45px;
	border: 0;
}




#formm input[type="submit"]{
	background: url(images/rood.png);
	width: 420px;
}

#formm input:hover[type="submit"]{
	background: url(images/geel.png);
	cursor: pointer;
	
}


#formm form {

	padding-bottom: 100px;
}

#formm form p {
font-size: 14px;
text-align: left;
}

#formm h4 {
	text-transform: uppercase;
	font-size: 12px;
	color: aqua;
}

.prevnext {
	height: 30px;
	width: 200px;
	margin-left: 305px;
	text-align: right;
}

#bestaat-niet {
	height: 1200px;
	width: 800px;
}

/*hoekjes */

#turqh {
	z-index: 9999;
	background: url('images/turqh.png');
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
	position: absolute;
	top: -1px;
	right: 0px;
}

#roodh {
z-index: 9999;
	background: url('images/roodh.png');
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
	position: absolute;
	top: 0px;
	right: 0px;
}

#geelh {
	z-index: 9999;
	background: url('images/geelh.png');
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
	position: absolute;
	top: 0px;
	right: 0px;
}

#grijsh {
	z-index: 9999;
	background: url('images/grijsh.png');
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
	position: absolute;
	top: 0px;
	right: 0px;
}



.lees-meer h4 a:hover {
	color: black;
}

#agenda-title h2 a:hover {
	color: #292929;
}

#geel-vlak {

	background: url('images/geel.png');
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
}

.volgend-seizoen {
	width: 500px;
	
}

.volgend-seizoen h5 {
	color: black;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	letter-spacing: 0px;
}

.page-content a {
	color: white;
	
}


/*mailchimp*/

.mc-field-group {
	margin-top: 5px;
}

h4.nieuwsbrief {
	font-size: 24px;
	text-align: center;
	font-family: 'Montserrat Alternates', sans-serif;
}

h4.nieuwsbrief.rood {
	color:rgb(255, 91, 91);
	font-weight: 700;
}

h4.nieuwsbrief.wit {
	color: white;
	margin-top: 24px;
}

.mc-field-group input {
	background-color: white;
	border-radius:5px;
	padding: 10px;
	padding-left: 10px;
	border: 0px;
	width: 500px;
	margin-top: 20px;
	margin-left: 55px;
	font-family: 'Montserrat Alternates', sans-serif;
	font-size: 21px;
	color: #E6E6E6;
	text-align: center;
}

.mc-field-group input:focus {
	background: #363636;
	outline: 0px;
	border: 0px;
}

#mc-embedded-subscribe {
	background-color: yellow;
	border-radius:5px;
	padding: 10px;
	padding-left: 10px;
	border: 0px;
	width: 200px;
	margin-top: 20px;
	margin-left: 55px;
	font-family: 'Montserrat Alternates', sans-serif;
	font-size: 18px;
	color:rgb(255, 91, 91);
	text-align: center;
	position: absolute;
	right: 100px;
	bottom: 30px;
	font-weight: 700;
}

#close_form {
	border-radius:5px;
	padding: 10px 0;
	padding-left: 10px;
	border: 0px;
	width: 200px;
	margin-top: 20px;
	margin-left: 55px;
	font-family: 'Montserrat Alternates', sans-serif;
	font-size: 18px;
	color:white;
	text-align: center;
	position: absolute;
	left: 0px;
	bottom: 30px;
}

#close_form:hover {
	cursor: pointer;
	color:gray;
}

#mc-embedded-subscribe:hover {
	background: gray;
	cursor: pointer;
	}

.mc-field-group label {
	font-family: arial;
	font-size: 10px;
	color: black;
	text-decoration: none;
	line-height: 11px;
	font-weight: bold;
	letter-spacing: 0px;
	margin-right: 10px;
}

.mail_wrapper {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 99999;
	display: none;
}


.mail_wrapper2 {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	background: rgba(0,0,0,0.80);
	
}

.mailchimp_box {
	width: 640px;
	height: 310px;
	padding: 30px 0 0 0;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -160px;
	margin-left: -320px;
	background: url('images/turq.png');
}
#doneerknop{
	background: url('images/doneer.png');
	background-position:0 0; 
	background-repeat:no-repeat;
	top:72px;
	right:-5px;
	position:absolute;
	width:170px;
	height:40px;
	z-index: 25;
	display:block;
}
#doneerknop:hover{
	background: url('images/doneer.png');
	background-position:0 -40px; 
	background-repeat:no-repeat;
}