/* Prowriter CMS Stylesheet */
/* Version: 1.0 | 14/02/2004 */
/* BASIC FRONTEND VERSION */


/* - - - - 1. BASIC SETTINGS FOR THE WEBSITE - - - - */
html {height: 100%;
	width: 100%;}
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 17px;
	color: black;
	background-color: #dadada;
	height: 100%;
	width: 100%;
	overflow-x:hidden;
}

* {
	margin: 0px;
	padding: 0px;
	font-family: 'Open Sans Condensed', sans-serif;
	line-height: 130%;
	outline: none;
}
table { vertical-align: top; }

/* default font and font size */
p, h1, h2, h3, h4, h5, h6, h7, td, tr, th, li, span, div {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 17px;
	line-height: 130%;
}


h3
{
	text-decoration:none;
}
/* basic color settings */
p {color: #000000;  }
li {	color: #000000; }

a:link { color: #000000;  text-decoration: underline; }
a:visited { color: #000000; }
a:hover { color: #000000; }
a:active { color: #000000; }

/* color of selections and selected objects */
::selection { background-color: #2f2f2f; color: white; }
::-moz-selection { background-color: #2f2f2f; color: white; }
::-webkit-selection { background-color: #2f2f2f; color: white; }


/* - - - -  2. GENERAL TEXT SETTINGS - - - - */

h1, .maintitle { font-size: 140%; font-weight: bold; }
h2, .subtitle { font-size: 130%;  font-weight: bold; }
h3, .sectiontitle { margin-bottom: 5px; font-family: 'Open Sans Condensed', sans-serif;font-size: 17px; font-weight: 700;   }
h4, .introduction { margin-bottom: 5px; font-size: 110%; font-weight: bold; }
h5, .description { font-size: 100%; font-weight: bold; }
h6, .summary { font-size: 90%; font-weight: bold; }
h7 { font-size: 100%; }
p { font-size: 100%; }
span { font-size: 100%; }
li { font-size: 100%; }
ul {  margin-bottom: 10px; margin-left: 15px; }
ol {margin-bottom: 10px;margin-left: 17px;}


/* - - - - 3. CONTAINER SETTINGS - - - - */

#page { margin: 0px auto; max-width: 1000px;background-color: transparent;margin:auto;margin-top:37px;
margin-bottom: 50px;}

/* HEADER */
#header  { width: 100%;height:118px; position: relative;}
#header h1 { display: none; }
#header h1 span { display: none; }
#header h2 span { display: none; }
#header p span { display: none; }
#header img { width: 100%; }


/* NAVIGATION: SUBPAGE MENU */
.navigation_wrapper {width:100%;background-color:white;text-align:center;position:absolute;top:37px;left:0px;z-index:3;border-top:#2c2c2c 1px solid;border-bottom:#2c2c2c 1px solid;}
.navigation_border_full {width:100%;background-color:white;z-index:3;border-top:#808080 1px solid;border-bottom:#808080 1px solid;}
.navigation {background-color:#FFFFFF;margin:auto;height: 37px;text-align: center;}
.navigation ul { margin: 0px; list-style-type: none; height: 37px;width: 612px;margin:auto;text-align: center;}
.navigation li {float:left;text-align:center; font-size: 20px; line-height: 1.4; font-weight: 300;height:37px;text-transform: uppercase;}

/* passive */
.navigation li a,
.navigation li a:link,
.navigation li a:visited
.navigation li.passive a,
.navigation li.passive a:link,
.navigation li.passive a:visited { display: inline-block;height:37px;padding-left: 13px;padding-right: 13px; line-height: 37px; text-align: center; color: #666666; text-decoration: none; }
.navigation li.a:hover,

/* hier colore plaatsen - zie color settings */
.navigation li.passive a:hover { color: #000000; }

/* active en parent */
.navigation li.active a,
.navigation li.parent a,
.navigation li.active a:link,
.navigation li.parent a:link,
.navigation li.active a:visited,
.navigation li.parent a:visited,
.navigation li.active a:hover { color: #000000; }

/* child passive */
.navigation li.passive-child a,
.navigation li.passive-child a:link,
.navigation li.passive-child a:visited { }
.navigation li.passive-child a:hover { }

/* child active */
.navigation li.active-child a,
.navigation li.active-child a:link,
.navigation li.active-child a:visited { }
.navigation li.active-child a:hover { }



/* MAIN BODY */
.sfeerimageleft {float:right;margin-right:55px;}
.main { width:100%;text-align: center; }
.main .logo {cursor:pointer;background-image:url(../images/logo.jpg);height: 104px;background-position: center;
background-repeat: no-repeat;margin-bottom: 37px;background-size: 70%;
margin-right: 30px;width:100%;
}
.main .left { vertical-align: top;color:white;}
.main .right {vertical-align: top;}

.homeblock {background-color:black;color:#bfbfbf;height:auto;width:100%;height:100%;}
.homeblock p {color:#bfbfbf}
.homeblock .left {}
.homeblock .right {}

.darkgrayblock {background-color:#585858;color:#FFFFFF;height:auto;width:100%;height:100%;float:left;}
.darkgrayblock .right {padding-right: 100px;width:350px;}
.darkgrayblock p {background-color:#585858;color:#FFFFFF;}

.lightgrayblock {background-color:#c0c0c0;color:#000007;height:auto;width:100%;height:100%;float:left;}
.lightgrayblock .right {width:350px;}
.lightgrayblock p {background-color:#c0c0c0;color:#000007;}

.extradarkgrayblock {background-color:#2f2f2f;color:#FFFFFF;height:auto;width:100%;height:100%;float:left;}
.extradarkgrayblock .right {padding-right: 100px;width:350px;}
.extradarkgrayblock p {background-color:#2f2f2f;color:#FFFFFF;}

.blackblock {background-color:#000000;color:#FFFFFF;height:auto;width:100%;height:100%;float:left;}
.blackblock .right {padding-right: 100px;width:350px;}
.blackblock p {background-color:#000000;color:#FFFFFF;}


/* FOOTER */
.footer { padding: 10px 20px 6px 20px; width: 860px; height: 25px; color: white; text-align: center; }
.footer p { font-size: 8pt; text-align: center; color: white; }


/* - - - - 4. WEBSITE COLOR SETTINGS - - - - */

/* navigatie achterground en contactgegevens blok */
.colora { background-color: #bbd333; }
.colora_border { border: 1px #333333 solid; }

/* nieuwsitemsblok en footer  */
.colorb { background-color: #9d0d0d; }
.colorbcolor{ color: #9d0d0d; }

/* faq */
.colorc  { background-color: #f4f8dc; color: black; }

/* header en rechterkolom */
.colord { background-color: #ffffff; }

/* navigaties (active) en headers */
.colore { background-color: #88a500; color: white; }

/* tekstkleur */
.colorf { color: #ffffff; }

/* borders */
.white_border { border: 1px solid #ffffff; }
.black_border { border: 1px solid #000000; }


/* - - - - 5. CUSTOM STYLING - - - - */

/* DEFAULT OBJECTS */
.breaker { clear: both; margin: 0px; padding: 0px; width: 0px; height: 0px; line-height: 0px; overflow: hidden; }
.block { padding: 0px 20px 20px 10px; vertical-align: top; }
#subparent { position: absolute; left: 0px; top: 29px; opacity:0.8; filter: alpha(opacity=80); }
.mailcheck { display: none; }
/* fix for transparant png ie6 */
img { behavior: url("pngbehavior.htc"); }


/* ROUNDING CLASSES */
.rounded_all_small{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-o-border-radius:3px;-icab-border-radius:3px;-khtml-border-radius:3px;}
.rounded_tr_small{border-radius-topright:3px;-o-border-radius-topright:3px;-icab-border-radius-topright:3px;-khtml-border-radius-topright:3px;-moz-border-radius-topright:3px;border-radius-top-right:3px;-o-border-radius-top-right:3px;-icab-border-radius-top-right:3px;-khtml-border-radius-top-right:3px;-webkit-border-top-right-radius:3px;}
.rounded_tl_small{border-radius-topleft:3px;-o-border-radius-topleft:3px;-icab-border-radius-topleft:3px;-khtml-border-radius-topleft:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-o-border-top-left-radius:3px;-icab-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;-webkit-border-top-left-radius:3px;}
.rounded_bl_small{border-radius-bottomleft:3px;-o-border-radius-bottomleft:3px;-icab-border-radius-bottomleft:3px;-khtml-border-radius-bottomleft:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;-o-border-bottom-left-radius:3px;-icab-border-bottom-left-radius:3px;-khtml-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;}
.rounded_br_small{border-radius-bottomright:3px;-o-border-radius-bottomright:3px;-icab-border-radius-bottomright:3px;-khtml-border-radius-bottomright:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-o-border-bottom-right-radius:3px;-icab-border-bottom-right-radius:3px;-khtml-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;}

.rounded_all_large{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-o-border-radius:7px;-icab-border-radius:7px;-khtml-border-radius:7px;}
.rounded_tr_large{border-radius-topright:7px;-o-border-radius-topright:7px;-icab-border-radius-topright:7px;-khtml-border-radius-topright:7px;-moz-border-radius-topright:7px;border-radius-top-right:7px;-o-border-radius-top-right:7px;-icab-border-radius-top-right:7px;-khtml-border-radius-top-right:7px;-webkit-border-top-right-radius:7px;}
.rounded_tl_large{border-radius-topleft:7px;-o-border-radius-topleft:7px;-icab-border-radius-topleft:7px;-khtml-border-radius-topleft:7px;-moz-border-radius-topleft:7px;border-top-left-radius:7px;-o-border-top-left-radius:7px;-icab-border-top-left-radius:7px;-khtml-border-top-left-radius:7px;-webkit-border-top-left-radius:7px;}
.rounded_bl_large{border-radius-bottomleft:7px;-o-border-radius-bottomleft:7px;-icab-border-radius-bottomleft:7px;-khtml-border-radius-bottomleft:7px;-moz-border-radius-bottomleft:7px;border-bottom-left-radius:7px;-o-border-bottom-left-radius:7px;-icab-border-bottom-left-radius:7px;-khtml-border-bottom-left-radius:7px;-webkit-border-bottom-left-radius:7px;}
.rounded_br_large{border-radius-bottomright:7px;-o-border-radius-bottomright:7px;-icab-border-radius-bottomright:7px;-khtml-border-radius-bottomright:7px;-moz-border-radius-bottomright:7px;border-bottom-right-radius:7px;-o-border-bottom-right-radius:7px;-icab-border-bottom-right-radius:7px;-khtml-border-bottom-right-radius:7px;-webkit-border-bottom-right-radius:7px;}

.rounded_all_extralarge{border-radius:10px;-o-border-radius:10px;-icab-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-o-border-radius:10px;-icab-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;}
.rounded_tr_extralarge{border-radius-topright:10px;-o-border-radius-topright:10px;-icab-border-radius-topright:10px;-khtml-border-radius-topright:10px;-moz-border-radius-topright:10px;border-radius-top-right:10px;-o-border-radius-top-right:10px;-icab-border-radius-top-right:10px;-khtml-border-radius-top-right:10px;-webkit-border-top-right-radius:10px;}
.rounded_tl_extralarge{border-radius-topleft:10px;-o-border-radius-topleft:10px;-icab-border-radius-topleft:10px;-khtml-border-radius-topleft:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;-o-border-top-left-radius:10px;-icab-border-top-left-radius:10px;-khtml-border-top-left-radius:10px;-webkit-border-top-left-radius:10px;}
.rounded_bl_extralarge{border-radius-bottomleft:10px;-o-border-radius-bottomleft:10px;-icab-border-radius-bottomleft:10px;-khtml-border-radius-bottomleft:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;-o-border-bottom-left-radius:10px;-icab-border-bottom-left-radius:10px;-khtml-border-bottom-left-radius:10px;-webkit-border-bottom-left-radius:10px;}
.rounded_br_extralarge{border-radius-bottomright:10px;-o-border-radius-bottomright:10px;-icab-border-radius-bottomright:10px;-khtml-border-radius-bottomright:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;-o-border-bottom-right-radius:10px;-icab-border-bottom-right-radius:10px;-khtml-border-bottom-right-radius:10px;-webkit-border-bottom-right-radius:10px;}

/* FORMS */
fieldset {
	margin: 0px;
	padding: 0px;
	background-color:
	transparent;
	border: none;
}
label {
	display: inline-block;
	padding-top: 7px;
	cursor: pointer;
}
input, textarea, select, button, .btn {
	padding: 5px;
	height: 20px;
	line-height: 20px;
	font-size: 9pt;
	background-color: transparent;
	border: 1px solid #c8c8c8;
	-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -o-border-radius: 2px; -icab-border-radius: 2px; -khtml-border-radius: 2px;
}
textarea { height: 65px; }
input:hover, textarea:hover, select:hover, button:hover, .btn:hover,
label:hover input, label:hover textarea, label:hover select,
input:focus, textarea:focus, select:focus, button:focus, .btn:focus
label:focus input, label:focus textarea, label:focus select {
	background-color: #f1f2f2;
	border-color: #dadada;
}
input[type=checkbox], input[type=radio] {
	background-color: transparent; border: none;
}
input[type=button], input[type=submit], button, .btn {
	margin-right: 10px;
	width: 120px;
	height: 30px;
	background-color: #dadada;
	cursor: pointer;
}
input:hover[type=button], input:hover[type=submit], button:hover, .btn:hover,
input:focus[type=button], input:focus[type=submit], button:focus, .btn:focus {
	background-color: #f1f2f2;
	border-color: #dadada;
}
.verplicht_veld { color: red; font-weight: bold; }


/* THUMBNAIL IMAGES */
.thumbnail {
	display: block;
	padding: 4px;
	line-height: 1;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}
a.thumbnail:hover {
	background-color: #F4F8DC;
	border-color: #88A500;
	-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
	-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
	box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.thumbnail > img {
	display: block;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.thumbnail .caption {
	padding: 9px;
}

/* TEXT MODULE */
.text_item { clear: both; padding: 0px 20px 20px 0px;  }
.text_item .thumbnail.wide_img { width: 100%; }
.text_item .thumbnail.small_img_left { margin: 0px 20px 20px 0px; width: 150px; float: left; }
.text_item .thumbnail.small_img_right { margin: 0px 0px 20px 20px; width: 150px; float: right; }
.text_item .thumbnail.multiple_images { margin: 0px 15px 15px 0px; width: 118px; float: left; }
.text_item .thumbnail.multiple_images.no_margin_right { margin-right: 0px; }
/*.text_item img.multiple_images { margin: 0px 15px 15px 0px; width: 118px; float: left; }*/
/*.text_item img.multiple_images.no_margin_right { margin-right: 0px; }*/

.text_item .media_item { float: left; margin: 0px 30px 10px 0px; width: 260px; }
.text_item .media_item.no_margin_right { margin-right: 0px; }
.text_item .media_item a img { float: left; margin-right: 10px; border: none; }
.text_item .media_item a span { display: inline-block; padding-top: 5px; width: 210px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.text_item .media_item a:hover span { text-decoration: underline; }

.admin_buttons_container { position: relative; vertical-align: top;width:250px; }
.admin_buttons_container img { border: none; }
.transparent_edit_button { position: absolute; left: -20px; top: -20px; padding: 5px; height: 34px; z-index: 1; opacity: 0.4; filter: alpha(opacity=40); }
.admin_buttons_container .admin_buttons { display: none; }
.admin_buttons_container:hover .admin_buttons { display: block; }
.admin_buttons { position: absolute; left: -20px; top: -20px; padding: 5px; width: 210px; height: 34px; z-index: 200; }
.admin_buttons img.spacer { position: absolute; width: 190px; height: 30px; z-index: 1; }
.admin_buttons > div { position: absolute; z-index: 200; }
.admin_buttons a { text-decoration: none; }

.slider-image
 {width:370px;height:370px;display:block;}

 .cutout
 {
 	display:block;
 	width:380px;
 	height:380px;
 	background:url(../images/slider_cut_out.png);
 	top:0px;
 	left:28px;
 	position:absolute;
 	z-index:99;
 	overflow: hidden;
 }
 .cutout_grey
 {
 	display:block;
 	width:380px;
 	height:380px;
 	background:url(../images/slider_cut_out_gray.png);
 	top:0px;
 	left:0px;
 	position:absolute;
 	z-index:99;
 }

 .cutout_darkgray
 {
 	display:block;
 	width:380px;
 	height:380px;
 	background:url(../images/slider_cut_out_darkgray.png);
 	top:0px;
 	left:0px;
 	position:absolute;
 	z-index:99;
 }


 .cutout_grey_small
 {
 	display:block;
 	width:255px;
 	height:255px;
 	background:url(../images/slider_cut_out_gray_small.png);
 	top:0px;
 	left:0px;
 	position:absolute;
 	z-index:99;
 }



.white
{
	background:url(../images/menu-bg.png) #fff no-repeat left;
	max-width: 332px;
    width: 100%;
    margin: auto;
    margin-bottom:40px;
    margin-bottom:40px;
}

 #gerechten p
 {
 	background:transparent;
 	color:black;
 	display:table;
 	margin:auto;
 	text-align:center;
 	line-height:22px;
 	margin-bottom:12px;
 }

 #gerechten h3
 {
 	display:table;
 	margin:auto;
 	color:black;

 	text-align:center;
 	line-height:18px;
 }

.menu_item h3
{
	 	text-transform:uppercase;
}

 .menu_kop h3
 {
 	font-weight:300;
 	text-transform:none;
 	font-size:20px;
 	padding-top:30px;
 	padding-bottom:8px;
 }

  .menu_kop .divider 
  {
  	border:0;
  	display:table;
  	margin:auto;
  }

  .menu_kop p
  {
  	padding-top:3px;
  } 

 .diner_item
  {
  	background:url('../images/aanbieding_circle.png');
  	width:138px!important;
  	height:138px!important;
  	display:block;
  	float:left;
  	clear:both;
  	text-align: center;
  	margin-top:20px;
  	cursor: pointer;
  }
  .diner_item a {text-decoration: none;}

.diner_item h3.diner_red
{
margin: auto;
color: #C20E38;
text-transform: uppercase;
font-size: 19px;
text-align: center;
margin-top: 32px;
font-weight:600;
line-height:32px;
margin-left:44px;
}

.diner_item h3
{
margin: auto;
display: table;
color: #fff;
text-transform: uppercase;
font-size: 19px;
margin-top: 0px;
font-weight:300;
margin-left:28px;
line-height:20px;
}

.diner_item h3.lunch_green {
margin: auto;
display: table;
font-weight: normal;
color: #9CCB38;
text-transform: uppercase;
font-size: 19px;
margin-top: 32px;
font-weight:600;
line-height:32px;
margin-left:41px;
}

.modal_old p 
{
	background:#fff;
	color:black;
	padding-left:30px;
	padding-right:30px;
	text-align:center;
}

.modal_old h3
{
	padding:10px;
	padding-top:20px;
	text-align:center;
	color:black;
	font-weight:600;
	text-transform:uppercase;
}

.reserveer-knop
{
		background:url('../images/reserveer_button.png') no-repeat;
		width:206px;
		height:206px;
		display:block;
		margin-left:50px;
		float:left;
		margin-top:34px;
}

.deal-knop
{
		background:url('../images/deal_button.png') no-repeat;
		width:206px;
		height:206px;
		display:block;
		margin-left:65px;
		float:left;
}


label, form h3
{
	color:#000;
}

input
{
	background:white;
	font-size:12pt;
	height:16px;
	padding:8px;
}

select
{
	background:white;
	font-size:12pt;
	height:36px;
	width:100px;
	clear:both;
}

form
{
	width:100%;
}

#events
{
	/*background:url('../images/events_clear.png');*/
	overflow: hidden;
	min-height: 314px;
	margin: auto;
	max-width:468px;
	text-align: center;
	padding-bottom:30px;
}

  .event_item
  {
  	background:url('../images/events.png');
  	width:150px;
  	height:149px;
  	display:block;
  	float:left;
  	padding:0;
  	margin:0;
  	margin-top:-12px;
  	margin-right:6px;
  	margin-bottom: 18px;
  	margin:auto;
  	clear:none;
  }

  .event_item a
  {
  	text-decoration:none;
  }

  .event_item h3.circle
{
margin: auto;
display: table;
color: #fff;
text-transform: uppercase;
font-size: 19px;
margin-top: 0px;
font-weight:600;
line-height:20px;
padding-right:10px;
padding-top:40px;
width:90px;
text-align:center;
}

form input[type="submit"]
{
	color:#fff;
	background:#2f2f2f;
	height:40px;
	line-height:40px;
	padding:0;
	text-transform:uppercase;
	font-weight:600;
	border:0;
}

form input[type="submit"]:hover
{
	color:#fff;
	background:#808080;
	height:40px;
	line-height:40px;
	padding:0;
	text-transform:uppercase;
	font-weight:600;
	border:0;
}

.contactframe
{
	background:none;
}
.slide
{
	top:0px;
}

.closed
{
	background:url('../images/woods_closed.png');
	display:block;
	width:256px;
	height:261px;
	position:absolute;
	top: 340px;
	left: -285px;
	z-index:99;
}

.tableCell
{
	vertical-align:top;
}

.modal_old{
position: fixed;
top: 10%;
left: 50%;
z-index: 1050;
width: 560px;
margin-left: -280px;
background-color: #ffffff;
border: 1px solid #999;
border: 1px solid rgba(0, 0, 0, 0.3);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
outline: none;
-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
-webkit-background-clip: padding-box;
-moz-background-clip: padding-box;
background-clip: padding-box;
}

.modal-backdrop
{
	position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000000;
}

.modal-backdrop, .modal-backdrop.fade.in {
opacity: 0.8;
filter: alpha(opacity=80);
}

#darkgray_alt
{
	background:#585858;
}

#darkgray
{
	background:#585858;
}
#lightgray{
	background:#c0c0c0
}

#extradarkgray
{
	background:#2f2f2f;
}

#lightgray_alt
{
	background:#c0c0c0;
}

#darkgray_alt_alt
{
	background:#585858;
}

.mobile_content
{
	width:90%;
	margin:auto;
}

.mobile_next
{
	margin-top:100px;
	cursor:pointer;
	width:290px;
}

.mobile_heading
{
	font-size:14pt;
	text-align:left;
	margin-top:20px;
	color:white;
	margin-top:100px;
}

.mobile_text
{
	width:100%;
	font-size:14pt;
	color:white;
}

.mobile_heading_dark
{
font-size:14pt;text-align:left;margin-top:20px;color:#000007;margin-top:100px;
}
.mobile_text_dark
{
width:100%;font-size:14pt;color:#000007;
}
.mobile_contact
{
	font-size:12pt;
}

.controlArrow.next,.controlArrow.prev
{
	display:none;
}

.mobile_img
{
	margin:auto;width:40%;min-width:320px;
}
.bottom_footer {padding:35px;}
.small_logo { margin-left:-1px;width:254px;cursor: pointer;}
.contact {max-width: 400px;padding-left: 35px;padding-right: 35px;margin: auto;}
.contact label {width: 100%;display: block;}
.contact label input {width: 100%;height: 30px}
.modal-sub {margin-top:14px;}

/* sfeer fade in fade out*/
.sfeerfoto_fade {
	display:block;
	max-width:369px;
	max-height:369px;
	text-align:center;
	margin:auto;
	margin-bottom:40px;
}
.sfeerfoto_fade .fadecontent {
	display:block;
	max-width:373px;
	height:373px;
	min-height: 373px !important;
	text-align:center;
	margin:auto;
	overflow:hidden;
}
.sfeerfoto_fade .fadecontent li {display:block;text-align:center;}
.sfeerfoto_fade .fadecontent li img {width:100%;max-height:369px;max-width:369px;}

.fadecontent.bookingfade {margin-top:262px;}



/* iPhone [portrait + landscape] */
@media only screen and (max-device-width: 480px) {
#mobile_menu {position:absolute;top:61px;right:2%;z-index:200;}
#mobile_menu li{padding:0 !important;}
#mobile_menu ul {list-style: none;margin: 0;padding: 0;}
#mobile_menu ul li {margin: 0; text-align:center;}
#mobile_menu ul li a {display: block;padding: 7px;background-color: #3294d2;color: #ffffff; text-decoration: none;width: 100% ;border-bottom:1px solid white;border-left:1px solid white;  }

.sfeerfoto_fade {display:block;overflow:hidden;width:290px;height:290px;text-align:center;margin:auto;margin-bottom:40px;}
.sfeerfoto_fade .fadecontent {display:block;max-width:100%;height:100%;text-align:center;margin:auto;}
.sfeerfoto_fade .fadecontent li {display:block;text-align:center;}
.sfeerfoto_fade .fadecontent li img {width:100%;max-height:290px;max-width:290px;}
.main {padding-top: 23px;}


#header {display: none;}
	.navigation li {float:left;text-align:center; font-size: 16px; line-height: 1.4; font-weight: 300;height:37px;text-transform: uppercase;}
/* passive */
.navigation li a,
.navigation li a:link,
.navigation li a:visited
.navigation li.passive a,
.navigation li.passive a:link,
.navigation li.passive a:visited { display: inline-block;height:37px;padding-left: 2px;padding-right: 2px; line-height: 37px; text-align: center; color: #666666; text-decoration: none; }
#events {padding-left: 25%;padding-bottom:30px;}
.navigation {margin-top:-29px;text-align: center;}
.navigation ul {width: 314px;margin:auto;text-align: center;}
}

/* iPad [portrait + landscape] */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	
}
.pagination{display: none;}
.kerst {padding-left:17px;display: block;max-width: 369px;margin:auto;margin-bottom: 20px;}
.promo {
    padding-left: 67px;
    display: none;
    width: 193px;
    height: 192px;
    margin: auto;
    cursor: pointer;
}
.promo a {
    width: 193px;
    height: 192px;
    cursor: pointer;
    display: block;
    background-image: url(../images/promo.png);
}
.banner-gesloten {
    padding-left: 67px;
    display: block;
    width: 193px;
    height: 192px;
    margin: auto;
    cursor: pointer;
}
.banner-gesloten a {
    width: 193px;
    height: 192px;
    cursor: pointer;
    display: block;
    background-image: url(../images/gesloten.png);
}





