/* menu items - pages*/
#menu_wrap {
	float: left;
	padding: 0;
	margin:0;
	width: 100%;
}

.menu_home { height: 75px; }
.menu_vervolg { height: 142px; }


/* menu reizen */
#menu_reizen {
	float: left;
	padding: 0 0 0 10px;
	margin:0;
	height: 30px;
}

#menu_reizen ul {
	float: left;
	padding: 30px 0 8px 0;
	margin: 0;
	height: 20px;
}

#menu_reizen li {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}

/* menu ardanza */
#menu_ardanza {
	float: right;
	padding: 0 10px 0 0;
	margin: 0;
	height: 30px;
	display: none;
}

#menu_ardanza_title {
	float: right;
	padding: 0 0 10px 0;
	margin: 0;
	text-align: right;
	height: 30px;
	background: url(../images/header_ardanza.png) no-repeat 150px 15px;
}

#menu_ardanza ul {
	float: right;
	padding: 2px 5px 8px 0;
	margin: 0;
	height: 20px;
}

#menu_ardanza li {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	background: url(../images/separator.gif) no-repeat;
}

/* page items */
.page_item, .menu-item  {
	float: left;
	width: auto;
	padding: 10px;
	margin: 0;
	border: 0;
	text-align: left;
}

.page_item a:link, .page_item a:visited,
.menu-item a:link, .menu-item a:visited {
	float: left;
	margin: 0;
	padding: 5px 10px 5px 10px;
	color: #fff;
	font-size: 19px;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
	font-family:'GeoSlb712MdBT-Regular';
}

.page_item a:hover, .menu-item a:hover, .current_page_item a:link, .current_page_item a:visited, .current_page_parent a:link, .current_page_parent a:visited,
.current_page_ancestor a:link, .current_page_ancestor a:visited {
	color: #fff;
	text-decoration: underline;
}

/* LEFT sidebar CSS for extra menu */
#submenu {
	float: left;
	width: 230px;
	padding: 12px 10px 10px 0;
	margin: 0;
}

#submenu .page_item a:link, #submenu .page_item a:visited {
	font-size: 15px;
}

#submenu ul {
	float: left;
	list-style: none;
	padding:  2px 15px 0 5px;
	margin: 0;
}

#submenu li {
	float: left;
	padding: 2px 0 2px 0;
	margin: 0;
	height: auto;
	width: 230px;
}

#submenu .page_item a:link, #submenu .page_item a:visited,
#submenu .current_page_parent .page_item a:link, #submenu .current_page_parent .page_item a:visited,
#submenu .current_page_ancestor .page_item a:link, #submenu .current_page_ancestor .page_item a:visited{
	padding: 2px 0 8px 18px;
	margin: 0;
	height: auto;
	font-size: 15px;
	line-height: 16px;
	color: #f16335;
	text-transform: none;
	background: url(../images/menu_arrow.gif) no-repeat left 4px;

}

#submenu .current_page_parent a:link, #submenu .current_page_parent a:visited,
#submenu .current_page_ancestor a:link, #submenu .current_page_ancestor a:visited,
#submenu .current_page_ancestor .current_page_parent a:link, #submenu .current_page_ancestor .current_page_parent a:visited {
	background: url(../images/menu_arrow_down.gif) no-repeat left;
}

#submenu .children .children .page_item a:link, #submenu .children .children .page_item a:visited {
	background: transparent;
}

#submenu .current_page_parent a:link, #submenu .current_page_parent a:visited, #submenu .current_page_ancestor a:link, #submenu .current_page_ancestor a:visited,
#submenu .current_page_item .children a:link, #submenu .current_page_item .children a:visited {
	text-decoration: none;
}

#submenu .current_page_item a:link, #submenu .current_page_item a:visited,
#submenu .page_item a:hover {
	color: #403f3f !important;
	text-decoration: underline;
	background: url(../images/menu_arrow_active.gif) no-repeat left 4px !important;
}

#submenu .page_item .children, #submenu .current_page_item .children .children, #submenu .current_page_parent .children .children , #submenu .current_page_ancestor .children .children {
	display: none;
}

#submenu .current_page_ancestor .children, #submenu .current_page_ancestor .current_page_ancestor .children, #submenu .current_page_item .children, #submenu .current_page_parent .children, #submenu .children .current_page_item .children, #submenu .children .current_page_parent .children {
	display: block;
}

/* weblog submenu */
#submenu li.categories {
	font-family:'GeoSlb712MdBT-Bold';
	color: #000;
	float: left;
	padding: 0 0 20px 0;
	margin: 0 0 10px 0;
	font-size: 18px;
}

#submenu li.categories ul {
	float: left;
	padding: 15px 0 0 0;
	margin: 0;
	font-size: 15px;
	font-family:'GeoSlb712MdBT-Regular';
}

#submenu li.categories ul li  {
	padding: 2px 0 2px 18px;
	margin: 0;
	height: auto;
	color: #f16335;
	text-transform: none;
	text-decoration: none;
	font-size: 15px;
	background: url(../images/menu_arrow.gif) no-repeat left;
}

#submenu li.categories ul li a:link, #submenu li.categories ul li a:visited {
	text-decoration: none;
}

#submenu li.categories ul li a:hover, #submenu li.categories ul li a:active,   #submenu li.categories ul li.current-cat a {
	text-decoration: underline;
}


/* hide specific sub menu Accomodaties with id page-item-4726 only when not logged in */
.page-item-4726 { display: none; }
.logged-in .page-item-4726 { display: block; }

#archives {
	float: left;
	list-style: none;
	padding:  20px 15px 0 20px;
	margin: 0;
	font-family:'GeoSlb712MdBT-Regular';
}

#archives li {
	padding: 2px 0 2px 18px;
	margin: 0;
	height: auto;
	color: #f16335;
	text-transform: none;
	background: url(../images/menu_arrow.gif) no-repeat left;
}

/* mobile navigation */
#mobile_menu_wrap {
	float: left;
	padding: 0;
	margin: 0;
	height: 30px;
}

#mobile_menu {
	position: absolute;
	left: 20px;
	top: 27px;
	width: 280px;
	height: auto;
	padding: 3px 0 0 0;
	z-index: 9;
}

.mobile_menu_trigger {
	position: absolute;
	z-index: 9;
	top: 0;
	left: 20px;
	width: 30px;
	height: 30px;
	padding: 0;
	margin: 0;
	background: #f16335 url(../images/mobilemenu_trigger.png) no-repeat 5px 8px;
	cursor: pointer;
}

.mobile_menu_trigger.active {
	background: #f16335 url(../images/mobilemenu_trigger-close.png) no-repeat 5px 8px;
}

.menu-mobile-menu-container {
	float: left;
	width: 280px;
	padding: 0 0 0 0;
	margin: 0;
}

#mobile_menu ul {
	float: left;
	padding: 0 0 0 0;
	margin: 0;
	width: 280px;
	list-style: none;
	background:  #f16335;
	display: none;
}

#mobile_menu li {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	text-indent: 20px;
}

#mobile_menu li a:link, #mobile_menu li a:visited {
	float: left;
	width: 100%;
	padding: 13px 0 8px 0;
	margin: 0;
	font-size: 15px;
	line-height: 15px;
	text-decoration: none;
	color: #fff;
	border-bottom: 1px solid #fff;
	font-weight: normal;
	letter-spacing: 0.5px;
	text-transform: none;
}

#mobile_menu li a:hover, #mobile_menu li a:active,
#mobile_menu li.current-menu-item a:link, #mobile_menu li.current-menu-item a:visited {
	color: #ffa188;
}

/* mobile sidebar trigger */
#submenu_trigger {float: left; height: 21px; width: 85px; cursor: pointer; background-color: transparent; background-image: url(../images/submenu_trigger.png); background-repeat: no-repeat; background-size: 85px 21px; background-position: 0px 0px; }
#submenu_trigger.menu_open { background-image: url(../images/submenu_trigger-close.png); background-position: 0px 0px; }
