h1, h2, h3{
	margin:0px;
	padding:0px;
}
header, nav, main, section, article, aside, footer{
	display:block;
	
/*BEGIN VIDEO TM*/
}
*{box-sizing: border-box; /*for all elements in this box the same*/;
}
body{
	margin:0;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	font-size:1rem;
	line-height:1.5;
	color:#333;
	overflow-x:hidden;
}

.v-header{
	height:100vh;
	display:flex;
	align-items:center;
	color:#fff
}

.container{
	max-width:1400px;
	padding-left:1rem;
	padding-right:1rem;
	margin-top:6%;
	text-align: center;
}

.fullscreen-video-wrap{
	position:absolute;
	top:1; 
	left:0;
	width:100%;
	height:100vh;
	overflow: hidden;
}

.fullscreen-video-wrap video{
	min-width:100%;
	min-height:50%;
	padding: 0px 0; /*zakt video onder navbar*/
	z-index:-1000;
}
/*
.header-overlay{
	height:100vh;
	width:100vw;
	position:absolute;
	top:60;
	left:0;
	background:#225470;
	z-index:1;
	opacity:0.65; /*blauw over video kan ook bv 0.85*/ 
/*}*/

.header-content{
	z-index:2;
}

.header-content h1{
	font-size:50px;
	margin-bottom:0;
}
.header-content p{
	font-size:1.5rem;
	display:block;
	padding-bottom:3rem;
}

/*.btn{
	background:#34b3a0;
	color:#fff;
	font-size:1.2 rem;
	padding: 1rem 2 rem;
	text-decoration: none;
}*/
/*.section{
	padding:0px 0;
}
*/
/*.section-b{
	background:#225470; 
	color:#fff;
}*/
@media(max-width:960px){ 
	.container{
		padding-right:3rem;
		padding-left:3rem;
	}
}
/* EIND VIDEO TM */

			 

/*--R*//*.video-section {
                position:relative;
				z-index: -1000;
                width: 100%;
                max-height: 1080px;
				padding-top: 0%;  /*geeft aan hoeveel ruimte vanaf de top - was 5%*/
        /*    }
            #video-elem {
                width: 100%;
            }
            video::-webkit-media-controls {
                display:none !important;
            }
/*--R eind --*/


body{
	font-family:Arial, sans-serif;
	font-size:14px;
	max-width:100%;	
	margin:0 auto;
	background:#fff;
}

.topnav{
	overflow: hidden;
	background-color:rgba(255,255,255,0.9);
	position: fixed;
	top:0;
	width: 100%;
}
.topnav a{
	float: right;
	color:#333;
	text-align: center;
	padding: 14px 16px;
	text-decoration: none;
	font-size: 17px;
}
.topnav a:hover {
	background-color: #adacac;
	color: #fff;
}
.topnav a.active{
	float: left;
	background-color:rgba(255,255,255,0);
	color:#333;
	font-size:20;
}	
main{
	max-width:100%;
	float:left;
}

/* Newsletter BTM*/
/*.button-1{
	height:26px;
	background:#e8491d;
	border:0;
	padding-left:0px;
	padding-right:0px;
	color:#ffffff;	
}
#newsletter{
	padding:15px;
	color:#ffffff;
	background:#35424a;	
}

#newsletter h4{
	float:left;
	font-family: Arial, sans-serif; /*--*/
/*	font-size:14px;					/*--*/
/*	max-width:100%;					/*--*/
/*	margin:0 auto;					/*--*/
/*}*/
/*#newsletter form{
	/*float:right;*/
	/*margin-top:15px;
}
#newsletter input[type="email"]{
	padding:4px;
	height:25px;
	width:250px;
}
/*end of newsletter BTM */

aside{
	max-width:25%;
	float:right;
	background:#fff
}
footer{
	clear:both;
}
img{
	max-width:100%;
}
h1, h2, h3{
	font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif'
}
h1{
	font-size:26px;
	margin-left: 15px;
	padding-top: 55px;
	color:#fff;
}
h2{
	font-size:26px;
	background:#BBBBBB;
}
h3{
	font-size:21px;
}
p{
	padding:10px;
	text-align:justify;
	margin:0px;
}
ul{
	list-style:none;
}
nav ul li{
	display:inline;
}
nav li a{
	padding-right:8px;
}
a{
	text-decoration:none;
}
a:hover{
	color:brown;
}
h1
article img{
	margin-right:25px;
	margin-bottom:15px;
	float:left;
}
article{
	background:#fff;
}
footer{
	background:#BBBBBB
}



@media(max-width:1400px){
	main{
	float:none;
	max-width:90%;
	margin:0 auto;
	}
	aside{
	float:none;
	max-width:90%;
	margin:0 auto;
	}
}
@media(max-width:768px){
	#bannerPane{display:none;}
}

























