body {
	font-size:		15px;
}

.flag {
	margin-left:		20px;
	margin-top:		5px;
}

.about-us {
	width:			50%;
	float:			left;
}

.about-us h4 {
	font-size:		18px;
	margin-bottom:		5px;
}

.about-us-text {
	position:		absolute;
	text-align:		center;
	bottom:			8%;
}

.about-us-left .about-us-text {
	right:			15%;
}

.about-us-right .about-us-text {
	left:			15%;
}


/*
 * Menu
 */
 
.phone-number {
	display: 		none;	
}

.header {
	position: inherit;
}
 
 .logo {
 	max-width: 		200px;
 }
 
.mobile-header {
	display:		block;
}

.header-menu-container {
	width:			50%;
	height:			100%;
	position:		fixed;
	left:			100%;
	top:			0;
	background:		#000;
	z-index:		999;
	-moz-transition:	left 500ms;
	-webkit-transition:	left 500ms;
	-o-transition:		left 500ms;
	-ms-transition:		left 500ms;
	transition:		left 500ms;
}

.header-menu-logo {
	display:		none;
}

.header-menu-right {
	text-align:		left!important;
}

.header-menu {
	margin:			0;
}

.menu-open .header-menu-container {
	left:			50%;
	box-shadow:		0 0 500px 500px rgba(0, 0, 0, 0.5);
}

.menu {
	padding:		0;
	margin:			1em 0 0;
	display:		block;
}

.header-menu-right .menu {
	
}

.menu > li {
	width:			100%;
}

.menu > li > .item {
	margin:			0 0 0 10px;
	height:			40px;
	line-height:		40px;
	color:			#fff;
	border:			none;
}

.menu > li > .item.active,
.menu > li > .item:hover,
.menu > li > .item:focus,
.menu > li > .item:active {
	color:			#fcb040;
	border:			none;
}

.menu > li > .submenu {
	display:		block;
	position:		static;
	background:		transparent;
	border:			none;
}

.menu > li > .submenu > li {
}

.menu > li > .submenu > li.arrow {
	display:		none;
}

.menu > li > .submenu > li > .subitem {
	padding:		0 40px;
	border:			none;
	background:		transparent;
	text-align:		left;
	color:			#fff;
	line-height:		30px;
	font-weight:		600;
}

.menu > li > .submenu > li.seperator {
	display:		none;
}

/*
 * Home
 */
.home-object-overlay {
	font-size:		12px;
}

.home-object-address {
	font-size:		18px;
}

.home-object-zip-code {
	font-size:		14px;
}

.home-object-more {
	font-size:		12px;
}

/*
 * Listings
 */
.listings-sort button {
	display:		none;
}

.listings-sort .select-box {
	margin:			0;
}

/*
 * Details
 */
.object-details dd, .object-details dt {
	line-height:		28px;
}

/*
 * Text pages
 */
.visual-overlay {
	bottom:			20px;
}

.visual-image {
	min-height:		400px;
}

.main-footer {
	font-size: 		0.8em;
}

/*
 * Diensten details
 */

.service-banner {
	height: 280px;
}

/*
 * Services Details Uitponden
 */

.collage-img {
	max-height:170px;
	overflow:hidden;
}

.collage-img img {
	
}
