@charset "UTF-8";
/* CSS Document */




@media screen and (max-width: 1024px) {
	.bcg {
	background-attachment: scroll;
}

}





@media screen and (max-width: 960px) {
	
	
/*-----------------------------------------------------------------------------------*/
/*	Algemene CSS
/*-----------------------------------------------------------------------------------*/

.article {
	padding:100px 30px 150px 30px;
}

.logo-wrapper {
	min-width:100%;
}
.logo-top {
	margin-right:50px;
	margin-top:50px;
	margin-left:40px;
}
.logo-top img {
	width:194px;
	height:46pxx;
}

.bcg {
	background-attachment: scroll;
}


	
/*-----------------------------------------------------------------------------------*/
/*	Flexslider
/*-----------------------------------------------------------------------------------*/

.tekst {
	width:auto;
	height:300px;
	text-align:right;
}
.tekst h3 {
	padding:100px 45px 0px 30px;
	position:relative;
	bottom:-30px;
	font-size:100px;
	line-height:90px;
}
.tekst h4 {
	padding:100px 45px 0px 30px;
	position:relative;
	bottom:-30px;
	font-size:75px;
	line-height:90px;
}
.tekst-2 {
	width:auto;
	height:300px;
	text-align:right;	
}

.tekst-2 h2 {
	padding:140px 45px 0px 40px;
	margin:0px;
	position:relative;
	font-size:50px;
	line-height:40px;
	top: 20px;
}
.tekst-2 h2 span {
	font-size:20px;
}
 .slider-beatles {
	background-position:10px 0px;
	background-color:#32b2ce;
	background-size:307px 300px;
}
 .slider-gogh {
	background-size:1280px 300px;
}


/*-----------------------------------------------------------------------------------*/
/*	Flexslider vervolgpagina's
/*-----------------------------------------------------------------------------------*/

.
 
 
 /*-----------------------------------------------------------------------------------*/
/*	Navigatie Main
/*-----------------------------------------------------------------------------------*/


.nav-wrapper {
	width:auto;
	padding:0px 20px 0px 30px;
}
	
nav ul li {
	margin:0px 26px 0px 0px;
}
nav ul li a {
	font-size:14px;
}
nav ul li.last {
	padding-right:30px;
}



/*-----------------------------------------------------------------------------------*/
/*	Section contact
/*-----------------------------------------------------------------------------------*/

#contact article {
	padding:100px 30px 0px 30px;
	width:auto;
}
	

}


@media screen and (max-width: 768px) {
	
header {
	background: url(../images/bg/headerTablet-bg.png) no-repeat left bottom, url(../images/bg/header-background-repeat.png) repeat-x bottom, url(../images/bg/wolken-bg.jpg) repeat-x center bottom;
	height:230px;
}
	
.belownav {
	position:relative;
	height:350px;
}
.container {
	position: relative;
	width: 92%;
	margin:0px 25px 0px 35px;
}
.column1 {
	width:90%;
	float:left;
	margin:55px 0px 0px 0px;
	padding:80px 0px 80px 0px;
}
.column2 {
	width:80%;
	float:left;
	margin:0px 0px 0px 0px;
	padding:140px 0px 80px 0px;
}
.fotogallerij {
	width: 100%;
}
.fotogallerij img {
	max-height: 90px;
	width: auto;
}
	
	
	
	
 /*-----------------------------------------------------------------------------------*/
/*	Navigatie Main
/*-----------------------------------------------------------------------------------*/


.nav-wrapper {
	width:auto;
	padding:0px 20px 0px 35px;
	}
	
nav {
	width: 92%;
	margin:0px 25px 0px 25px;
}
	
nav ul li {
	margin:0px 15px 0px 0px;
	line-height:10px;
}
nav ul li a {
	font-size:14px;
}


nav ul li .navigatie div {
	display:block;
}






/*-----------------------------------------------------------------------------------*/
/*	Flexslider vervolgpagina's
/*-----------------------------------------------------------------------------------*/




/*-----------------------------------------------------------------------------------*/
/*	Section contact
/*-----------------------------------------------------------------------------------*/

.footercontainer {
	margin:0 auto;
	height:auto;
	width:100%;
	line-height:22px;
	margin-left: 35px;
}
#formulier {
	float:left;
	max-width:70%;
}
.adresgegevens {
	width:300px;
	float:left;
	margin:60px 0px 0px 0px;
	background-image:url(../images/inschrijven-bottom.png);
	background-position:right top;
	background-repeat:no-repeat;
}

#contactNAW {
	width:auto;
	float: left;
	margin-top:90px;
}
#contact h3{	
	font-size:30px;
	line-height:30px;
}
#formulier {
	float: left;
	margin-left: 0;
	width: auto;
	display: block;
}
#map-canvas {
    height: 300px;
}





}


@media screen and (max-width: 480px) {

/*-----------------------------------------------------------------------------------*/
/*	Algemene CSS
/*-----------------------------------------------------------------------------------*/

header {
	background: url(../images/bg/headerMobile-bg.png) no-repeat center bottom, url(../images/bg/wolken-bg.jpg) repeat-x center bottom;
	height:180px;
}
	
.belownav {
	position:relative;
	height:280px;
}
.bcg {
	position: absolute;
	top: -70px;
}

.container {
	position: relative;
	margin: 0 auto;
	width: 100%;
	border-top-left-radius: 0px;
}
.containerwrapper{
	 margin-top: -80px;
}
.column1 {
	width:85%;
	float:left;
	margin:55px 0px 0px 20px;
	padding:80px 0px 50px 0px;
}
.column1 img {
	width: 100%;
	height: auto;
}
.fotogallerij img {
	max-height: 90px;
	width: auto;
}
.column2 {
	width:85%;
	float:left;
	margin:0px 0px 0px 20px;
	padding: 30px 0px 40px 0px;
	border-top: rgba(36,111,0,1.00) 1px solid;
}

.input6 {
	font-size: 17px;
}
.input6 img{
	box-shadow: none;
	-webkit-box-shadow: none;
	float: right;
	display: inline;
	margin-top: -4px;
	width: 25px;
	height: 29px;
}








/*-----------------------------------------------------------------------------------*/
/*	Flexslider
/*-----------------------------------------------------------------------------------*/






/*-----------------------------------------------------------------------------------*/
/*	cirkels
/*-----------------------------------------------------------------------------------*/

.inschrijven {
	position:absolute;
	left:20px;
	top:-60px;
	width:120px;
	height:107px;
}
.certificaten {
	position:absolute;
	left:170px;
	top:-60px;
	width:120px;
	height:107px;
}
.inschrijven p, .certificaten p {
	position:relative;
	top:110px;
	color:#6B3F22;
	font-weight: normal;
	text-align:center;
	font-size:12px;
}

/*-----------------------------------------------------------------------------------*/
/*	Navigatie Main
/*-----------------------------------------------------------------------------------*/


#nav-wrapper {
	position:relative;
	margin:0 auto;
	width:100%;
	height: 70px;
	background: rgb(119, 188, 31); /* The Fallback */
   	background: rgba(119, 188, 31, 0.85); 
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
	z-index:1000;
}
nav {
	width:100%;
	margin:0px 10px 0px 10px;
}
nav ul {
	padding:0px;
	margin:0 auto;
	list-style:none;
}
nav ul li {
	margin:0px;
	padding:0px;
}
nav ul li a.navigatie {
	float:left;
	display:block;
	font-size:20px;
	line-height: 22px;
	color:#ffffff;
	text-transform:none;
	padding:8px 7px 2px 7px;
}
nav ul li a:hover{
	color:#6B3F22;
}

nav div{
	display: none;
}



header div {
	display: block;
	margin-left: 20px;
}
header divMobile{
	float:left;
	margin-left: 10px;
	color:#F2F3D4;
}
header img{
	float:right;
	margin:12px 20px 0px 15px;
}
header span{
	float:left;
	height:50px;
	margin:18px 0px 0px 0px;
}
header div a {
	color:#246f00;
	margin:0px 8px 0px 0px;
}
header span a:hover {
	color: #76BD1C;
}


/*-----------------------------------------------------------------------------------*/
/*	Contact
/*-----------------------------------------------------------------------------------*/
.footercontainer {
	margin:0 auto;
	height:auto;
	width:100%;
	line-height:22px;
}
#formulier {
	float:left;
	max-width:85%;
	margin:0px 0px 0px 20px;
}
.adresgegevens {
	width:85%;
	float:left;
	margin:60px 0px 0px 20px;
	background-image:url(../images/inschrijven-bottom.png);
	background-position:right top;
	background-repeat:no-repeat;
}
#map-canvas {
    height: 250px;
}


.fotogallerij {
	width: 100%;
}

}

