		html,body {
				margin:0;
				padding:0;
				overflow:auto;
			}
		
			body {
				height:100%;
				font-family:'Open sans',arial;
				margin:0 0  0;
			}
			
			a {
				color:#9346c6;
				text-decoration:underline;
				font-weight:bold;
			}
			
			h1,h2,h3 {
				font-family:'Open-Sans',arial;
				margin:15px 0 15px 0;
				padding:0;
			}
			
			h1 {
				font-size:45px;
			}
			
			h3 {
				font-size:25px;
				font-weight:bold;
			}
			
			
			p {
				font: normal 17px/27px 'Open-Sans',arial;
				margin:10px 0 10px 0;
				padding:0;
			}
			
			.logo-desk {
				display:block;
			}
			
			.logo-mob {
				display:none;
			}
						
			header {
				position:relative;
				min-height:50px;
				background-color:#efefef;
			}
			
			
				header nav {
					width:100%;
					min-height:50px;
					max-height:50px;
					text-align:center;
				}
				
					header nav ul {
						margin:0 auto;
						padding:0;
						margin:0;
					}
					
					header nav ul li {
						display:inline-block;
						font:bold 18px/50px 'Open-Sans', arial;
						box-sizing:border-box;
						padding:0 10px 0 10px;
						margin:0;
						transition: all 0.3s;
						-webkit-transition: all 0.3s;
						-moz-transition: all 0.3s;
						-ms-transition: all 0.3s;
						cursor:pointer;
					}
					
					header nav ul li:hover{
						background:#9346c6;
					}
					
					header nav ul li a {
						text-decoration:none;
						color:#9346c6;
					}
					
					header nav ul li:hover > a{
						color:white;
					}
			
			.deskheader {
					display:block;
				}
			
			.mobheader {
				display:none;
			}
			
			.mobheader-navbar {
				display:none;
			}
			
			.mobheader ul {
				padding:0;
			}
			
			.mobheader ul li{
				font-size:18px;
				color:white;
				font-weight:bold;
				margin:0;
				padding:0 0 0 30px;
				line-height:45px;
				text-decoration:none;
			}
			
			.mobheader ul li a{
				color:white;
				text-decoration:none !important;
			}
			
				.mobheader ul {
					margin:0;
					list-style-type:none;
				}
			
			article {
				position:relative;
				height:94%;
				background:white;
			}
			
				#content-header {
					width:100%;
					height:200px;
					background-image:url(img/bg.jpg);
					background-size:cover;
					box-sizing:border-box;
					padding:20px 0 40px 0;
				}
				
					.organisatie {
						padding:0 !important;
						height:70px !important;
						line-height:70px;
						color:white;
					}
					
					.organisatie h1 {
						padding:0;
						margin:0;
					}
					
					.organisatie-wrapper {
						text-align:center;
						vertical-align:top;
					}
					
					
					.bestuur ul {
						list-style-type:none;
					}
					
					.bestuur li{
						margin:10px 0 10px 0;
					}
					
					.bestuur li b{
						color:#9346c6;
					}
					
					
					.uitvaartleiding table {
						display:inline-block;
					}
					
						.uitvaartleiding table b{
						color:#9346c6;
						}
					
						.uitvaartleiding table img {
							max-width:250px;
						}
				
				#content-content {
					width:30%;
					margin:0 auto;
					text-align:left;
					padding:10px 0 0 0;
					vertical-align: top;
				}
				
					#content-content b {
					color:#9346c6;
				}
			
				article section {
					width:100%;
					text-align:center;
					box-sizing:border-box;
				}
			
			
				article section .logo-img {
					max-width:500px;
				}
			
			@media (max-width: 1366px) {				
				#content-content {
					width:70%;
				}
			}
			
			@media (max-width: 600px) {	
				body, html {
					overflow-x:hidden;
				}
			
				.deskheader {
					display:none;
				}
			
				.mobheader {
					z-index:9999;
					display:block;
					position:absolute;
					left:0;
					right:0;6
					bottom:0;
					top:30px;
					width:100%;
					height:100%;
					background: rgba(0, 0, 0, 0.7);
				}
				
				.mobheader-navbar {
					z-index:9999;
					display:block;
					height:30px;
					width:100%;
					position:absolute;
					top:0;
					background-color:#efefef;
					text-align:right;
					box-sizing:border-box;
					padding:2px 10px 0 0;
				}
				
					.mobheader-navbar img {
						cursor:pointer;
					}
					
				.logo-desk {
					display:none;
				}
			
				.logo-mob {
					display:block;
					
				}
				
				.logo-img-mob {
					max-width:180px;
					margin-top:5px;
				}
				
				#content-content {
					width:80%;
				}
				
				#content-content ul {
					padding:0;
					margin:20px 0 20px 0;
				}
				
				#content-header{
					margin-top:30px;
				}
			}