@charset "utf-8";
/* CSS Document */
.container {
	max-width:1200px;
	margin:0 auto;
}

.wrapper {
	min-height: 100%;
	margin-bottom:-50px;
}

.push, footer {
	height: 50px;
}

.first-name {
	display:none;
}

#header {
	width:100%;
	height:120px;
	margin:0 auto;
	text-align:left;
	background:#fff;
	text-align:center;
	border-bottom:3px solid #c0c0c2;
	border-top:0px;
}

#header_contact {
	float: right;
	padding-top:30px;
	text-align:left;
	line-height:20px;
}

	#header_logo {
		float:left;
		margin-top:15px;
	}

	.menu_button {
		float:left;
		margin-left:2%;
		padding-left:24px;
		width:75px;
		height:94px;
		text-align:left;
		color:#666;
		font-size:19px;
		cursor:pointer;
		display:block;
	}

	.menu_button div:first-child {
		margin-top:38px;
		padding-left:0;
		margin-bottom:3px;
	}

		.menu_button .navicon_line, .menu_button .navicon_line1 {
			width: 45px;
			height: 6px;
			border-radius: 2px;
			margin-bottom: 5px;
			background-color: #A2BCCB;
			cursor: pointer;
		}
		
		.menu_button .rotate {
			position:absolute;
			margin-top:10px;
			-ms-transform: rotate(45deg); /* IE 9 */
			-webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
			transform: rotate(45deg);
		}
		.menu_button .rotate1 {
			position:absolute;
			margin-top:10px;
			-ms-transform: rotate(-45deg); /* IE 9 */
			-webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
			transform: rotate(-45deg);
		}

	.show_menu {
		display:none;
		background:#fff;
		padding-bottom:20px;
		border-bottom:3px solid #c0c0c2;
	}

	#menu {
		float:left;
		width:100%;
	}

	#menu UL {
		margin:0px;
		margin-top:15px;
		margin-right:20px;
		padding:0px;
		list-style-type: none;		
		display: inline-block;
		*display: inline;
		zoom: 1;
		vertical-align:top;
		font-size:16px;
		line-height:34px;
	}

	#menu UL LI {
		margin:0px;
		padding:0px;
		position:relative;
		cursor:pointer;
		height:33px;
		border-bottom:1px solid #efefef;
		width:19%;
		margin-right:5px;
		float:left;
	}

	#menu UL LI:hover {
		border-bottom:1px solid #666;
	}

	#menu LI A {
		padding-right:15px;
		font-size:18px;
		font-weight:100;
		color:#666;
		display:block;
		text-decoration:none;
	}

	.link_adds {
		display:block;
			
	}

	#header_buttons {
		float:left;
		padding-top:50px;
		text-align:left;
	}


	#header_buttons A {
		margin-left:15px;
		padding:5px;
		font-size:24px;
		font-weight:100;
		text-decoration:none;
	}

	#header_buttons div.smedia A {
		padding:0;
		margin:0;
	}

	#header_contact div.reserveer {
		background:#A2BCCB;
	}

		#header_contact div.reserveer a::before {
			content: 'Reserveer nu snel online';
		}

	#header_contact div.reserveer:hover {
		background:#333;
	}

	#header_contact A {
		font-size:22px;
		font-weight:100;
		color:#fff;
		text-decoration:none;
	}

	#header_buttons A:hover {
		color:#666;
	}

	.smedia a img {
		margin-left:5px;
		opacity: 0.6;
		transition: opacity .25s ease-in-out;
		-moz-transition: opacity .25s ease-in-out;
		-webkit-transition: opacity .25s ease-in-out;
	}

	.smedia a img:hover {
		opacity: 1;
	}

.slider {
	margin-right:auto;
	margin-left:auto;
	padding:0;
	margin:0;
	line-height:0;
	font-size:0px;
	min-width:100%;
	position: relative;
}

.img_wrap {
	width:100%;
<!--max-height:546px;
	z-index:-1;-->
}

#slider {
	width:100%;
	height:100%;
}

.slider A {
	width:100%;
	text-align:center;
	background-color: #fff;
	position: absolute;
}

.slider IMG {
	width:100%;
	border: 0px;
}


.space {
	margin-top:15px;
	padding:15px;
}

.space > div {
	border:1px solid #eee;
	border-radius: 4px;
	padding:15px;
	padding-top:0;
}

.space > div > div {
	padding-left:0;
}

footer {
	background:#eee;
	padding-top:10px;
}
footer a {
	color:#333;
	font-weight:normal;
}


