.navbar-default{
	border:none;
	background:none;
}

body{
	background:#ece5df url(../images/bg.jpg) center top no-repeat;
	color:#373737;
	font:300 14px/21px 'Ubuntu', Verdana;
}

h1, h2, h3, h4, p, ul, ol, table, iframe{
	margin-top:0;
	margin-bottom:21px;
}

.faq-questions#faq_accordion_style_one .faq-questions-question:hover,
.faq-questions#faq_accordion_style_one .faq-questions-question{
	color:#a66740;
	font-weight:500;
	font-size:14px;
}

body.page-id-371{
	background:url(../images/home-bg.jpg) center top no-repeat !important;
}

.page-id-371 h1{
	text-indent: 335px;
	font-size: 30px;
	margin-top: -8px;
}

#almelo{
	position: relative;
	top: -145px;
	left:30px;
	z-index: 2100;
}

#maria{
	position: relative;
	top: -65px;
	left:-65px;
	z-index: 2050;
}

#albergen{
	position: relative;
	top: -125px;
	left:-140px;
	z-index: 2000;
}

#geesteren{
	position: relative;
	top: -445px;
	z-index: 1990;
	float: right;
	left: -40px;
}

a,
a:hover{
	color:#a66740;
}

strong{
	font-weight:500;
}

.navbar-static-top{
	z-index:auto;
}

.navbar>.container .navbar-brand{
	height:auto;
	margin:0;
	padding:21px 0 15px 35px;
	position:relative;
	z-index:1001;
}

#slider{
	border-bottom:solid 1px #cbd2d2;
	width:100%;
	margin:0 0 35px;
	float:left;
}

.slide-left{
	width:854px;
	float:left;
	height:376px;
	margin-bottom:20px;
	overflow:hidden;
}

.slide-right{
	float:left;
	width:286px;
	margin-bottom:20px;
	color:#fff;
	padding:41px 30px 20px;
	height:376px;
	background:url(../images/slide-right.jpg) top left no-repeat;
	border-left:solid 1px #89827e;
	overflow:hidden;
}

#content .slide-right h1{
	color:#fff;
	line-height:normal;
}

#content{
	background:#fff;
	border-radius:7px;
	margin:-116px auto 0;
	position:relative;
	z-index:1000;
	padding:56px 15px 34px;
}

#hoofdmenu{
	margin:0 38px 0 0;
	padding:0 0 28px;
}

#hoofdmenu li{
	padding:0 0 15px;
	margin:0 0 0 20px;
	background:none;
	position:relative;
}

#hoofdmenu li ul{
	display:none;
}

#hoofdmenu li:hover ul{
	display:block;
	position:absolute;
	background:#fff;
	z-index:3500;
	top:30px;
	left:0;
	padding:0 15px;
	border-radius:10px;
	margin:0;
	list-style:none;
	border:solid 7px #003e7e;
}

#hoofdmenu li ul li{
	float:left;
	margin:0;
	border-bottom:solid 3px #6eb43f;
	padding:10px 0;
	width:100%;
}

#hoofdmenu li ul li:last-child{
	border:none;
}

#hoofdmenu li ul li a{
	float:left;
	width:100%;
	white-space:nowrap;
}

#hoofdmenu li a{
	padding:0;
	margin:0;
	background:none;
	color:#373737;
	font:300 16px/normal 'Ubuntu', Verdana;
}

#content h1{
	font:300 26px/normal 'Ubuntu', Verdana;
	color:#a66740;
}

#content h2{
	font:300 22px/normal 'Ubuntu', Verdana;
	color:#a66740;
}

#content h3{
	font:300 18px/normal 'Ubuntu', Verdana;
	color:#a66740;
}

.blok{
	border-radius:7px;
	width:100%;
	padding:34px 26px 50px;
	float:left;
	margin:29px 0 50px;
	border:solid 1px #d1d1d1;
}

.groot{
	font-size:18px;
}

.button,
.button:hover{
	color:#fff;
	background:#7c5d43;
	display:inline-block;
	padding:0 10px;
	font-weight:500;
	border-radius:7px;
	line-height:29px;
	text-decoration:none;
}

.slide-right .button,
.slide-right .button:hover{
	color:#4b3e36;
	background:#dec8b2;
	display:inline-block;
	padding:0 10px;
	font-weight:500;
	border-radius:7px;
	line-height:29px;
	text-decoration:none;
}

#footer{
	background:url(../images/footer.jpg) center top no-repeat;
	padding:96px 0 125px;
	margin:-60px 0 0;
	float:left;
	width:100%;
}

#footer span{
	background:url(../images/trans.png) repeat;
	border-radius:7px;
	border-top:solid 1px #443b36;
	border-bottom:solid 1px #c3b6b1;
	border-left:solid 1px #54463f;
	border-right:solid 1px #ad998e;
	padding:7px 20px;
	color:#fff;
}

#footer span a{
	color:#fff;
	text-decoration:none;
}

.cycle-pager{
	margin:-38px 94px 0 0;
	float:right;
	position:relative;
	z-index:500;
}

.cycle-pager span{
	border-radius:15px;
	width:15px;
	height:15px;
	margin:0 0 0 10px;
	cursor:pointer;
	float:left;
	text-indent:-9999px;
	background:#6eb43f;
}

.cycle-pager span.cycle-pager-active{
	background:#003e7e;
}

#header{
	margin:0 0 46px;
}

#right{
	padding:0 0 0 20px;
	border-left:solid 1px #d1d1d1;
}

#ui-datepicker-div{
	  z-index: 9999 !important;
  background: #fff;
  border: solid 1px #ccc;
  padding: 0 15px;
}

@media (max-width: 767px)
{
	.blok{
		height:auto !important;
	}
	
	#content{
		margin:-116px 15px 0;
		padding:110px 15px 34px;
	}
	
	.navbar-toggle,
	.navbar-default .navbar-toggle:hover,
	.navbar-default .navbar-toggle:focus{
		position:absolute;
		right:0;
		background:#fff;
		top:0;
		z-index:3000;
	}
	
	#hoofdmenu{
		width:100%;
	}
	
	#hoofdmenu li ul{
		list-style:none;
		border: none !important;
		padding:0 0 0 15px;
	}
	
	#hoofdmenu li ul li{
		margin:0 !important;
	}
	
	#hoofdmenu li{
		margin:0;
		padding:5px 0;
		width:100%;
		border: none;
		border-bottom:solid 1px #d1d1d1 !important;
	}
	
	#hoofdmenu li a{
		margin:0;
		width:100%;
	}
	
	.container>.navbar-header{
		width:100%;
	}
	
	.navbar>.container .navbar-brand{
		width:100%;
		text-align:center;
		margin:21px 0 0 15px;
	}
	
	#footer span{
		display:inline-block;
		width:100%;
	}
	
	.navbar>.container .navbar-brand img{
		max-width:100%;
		height:auto;
	}
	
	#right{
		padding:20px 0 0;
		height:auto !important;
		border:none;
		border-top:solid 1px #d1d1d1;
	}
	
	#footer{
		padding:96px 0 50px;
	}
	
	#almelo{
		  position: relative;
  top: -145px;
  left: 50px;
  z-index: 2100;
	}
	
	#maria{
		  position: relative;
  top: -105px;
  left: 30px;
  z-index: 2050;
	}
	
	#albergen{
		  position: relative;
  top: -239px;
  left: 30px;
  z-index: 2000;
	}
	
	#geesteren{
		position: relative;
  top: -207px;
  z-index: 1990;
  float: right;
  left: -50px;
	}

.page-id-371 h1{
	text-indent: 0;
	font-size: 30px;
	margin-top: 0;
}
}

@media (min-width: 768px) and (max-width: 991px)
{
	#right{
		padding:20px 0 0;
		height:auto !important;
		border:none;
		border-top:solid 1px #d1d1d1;
	}
	
	#content{
		padding:110px 15px 34px;
	}
	
	#hoofdmenu {
		margin: 0;
		width: 100%;
	}
	
	body{
		background:#ece5df url(../images/bg2.jpg) center top no-repeat;
		color:#373737;
		font:300 14px/21px 'Ubuntu', Verdana;
	}
	
	.slide-left {
		width: 720px;
		height:317px;
	}
	
	.container>.navbar-header{
		width:100%;
	}
	
	.navbar>.container .navbar-brand{
		width:100%;
		text-align:center;
		margin:21px 0 0 0;
	}
	
	.slide-right {
		width: 720px;
		height:auto;
		margin:-20px 0 20px;
		border-top:solid 1px #89827e;
		border-left:none;
		background: url(../images/slide-right2.jpg) top left no-repeat;
	}
	
	#almelo{
		  position: relative;
  top: -145px;
  left: 50px;
  z-index: 2100;
	}
	
	#maria{
		  position: relative;
  top: -105px;
  left: 30px;
  z-index: 2050;
	}
	
	#albergen{
		  position: relative;
  top: -239px;
  left: 30px;
  z-index: 2000;
	}
	
	#geesteren{
		position: relative;
  top: -207px;
  z-index: 1990;
  float: right;
  left: -50px;
	}

.page-id-371 h1{
	text-indent: 0;
	font-size: 30px;
	margin-top: 0;
}
}

@media (min-width: 992px) and (max-width: 1199px)
{
	.slide-left {
		height:288px;
		width: 654px;
	}
	
	.slide-right {
		height:288px;
		padding:20px 30px 20px;
	}
	
	#hoofdmenu li {
		margin: 0 0 0 25px;
	}
	
	#almelo{
		  position: relative;
  top: -145px;
  left: 100px;
  z-index: 2100;
	}
	
	#maria{
		  position: relative;
  top: -105px;
  left: 130px;
  z-index: 2050;
	}
	
	#albergen{
		  position: relative;
  top: -239px;
  left: 130px;
  z-index: 2000;;
	}
	
	#geesteren{
		position: relative;
  top: -207px;
  z-index: 1990;
  float: right;
  left: -150px;
	}

.page-id-371 h1{
	text-indent: 335px;
	font-size: 30px;
	margin-top: -8px;
}
}