@charset "UTF-8";
/* CSS Document */

* {
	max-width:100% !important;
}
.headercontent {
	width:100%;
}
.header {
	width:100%;
	height:60px;
}
#menu {
	display:none;
}
#menu_mobile {
	display:block;
}
#phone_holder {
	display:none;
}
#menu_holder{
	position:absolute;
	top:0px;
	right:0px;
}
#menu_mobile {
	display:block;
	position:absolute; width:100%; top:13px;
	z-index:10;
}
#menu_mobile .show_menu {
	color:#FFF;
	position:absolute; top:0px; right:10px;
	font-size:35px; line-height:0;
	display:block;
	cursor:pointer;
}
.header.scroll #menu_mobile .show_menu {
	color:#333;
}
#menu_mobile .menu {
	display:none;
	background-color:#eaeaea;
	padding:10px;
	text-align:left;
	top:40px;
	position:relative;
}
#menu_mobile .menu_item {
	display:block;
	color:#333;
	border-bottom:1px solid #eaeaea;
}
#menu_mobile .menu a:last-child {
	border-left:0;border-top:0;border-right:0;
}
#menu_holder {
	width:100%;
}
.content, .content.info {
	width:90%;
}

img {
	max-width:100% !important;
}

#logo {
	top:10px; left:10px;
}
#logo img {
	width:200px;
}


/*HOME*/
.head .prev, .head .next {
	display:none;
}

.afb_holder {
	width:100%;
	height:140px;
}
.afb_holder > div {
	width:100%;
	height:140px;
}
.afb_holder div.active {
	opacity:1;
}
.afb_holder > div .afb_content {
	width:100%;
	height:140px;
}
.afb_holder .caption {
	font-family: 'Source Sans Pro', sans-serif;
	font-size:18px;
	bottom:10px; left:10px;
	max-width:100%;
	z-index:99;
	padding:7px 0px;
}
.afb_nrs{
	width:100%;
}
.verloop_boven, .verloop_onder{
	background-size:100% 100%;
	opacity:0.7;
	height:30px;
}
.mobile_contact {
	display:block;
	background-color:#1390CE;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	padding:10px 0;
}
.mobile_contact a {
	color:#FFF;
}

/*Page*/
.main{
	position:relative;
	width:auto;
	min-height:50px;
	margin:0 20px;
}
.column, .column_footer {
	display:block;
	width:auto;
	padding:0; margin:0;
}
.intro {
	padding:15px 20px;
	margin:0px;
	margin-bottom:15px;
}
.galleryblock, .intro {
	word-spacing: normal;
	padding-right:20px !important;
}

iframe {
	max-width:100% !important;
}
.home_items {
	margin-bottom:15px;
}
.column .images .buttons {
	width:100%;
	padding:0;
}
.column .images .buttons > *:last-child{
	margin-right:10px;
}
.column .images {
	width:100%;
	height:125px;
	position:relative;
}
.column .images .image {
	width:100%;
	height:100%;
	position:absolute;
	overflow:hidden;
	opacity:0;
	-webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in;   -o-transition:all 0.3s ease-in;   transition:all 0.3s ease-in; 
}
.column .images .image img {
	width:100% !important;
	height:auto;
}

/*footercontent*/
.footercontent {
	padding:15px;
	width:auto;
}

/*Alg*/
.columns {
	word-spacing:normal;
}
.column_left, .column_right, .column_3_4, .column_1_4, .third {
	display:block;
	width:auto;
	margin-left:0px;
}
.widget {
	display:block;
	width:auto;
}
.third, .column {
	margin-bottom:10px;
}


/*Gallery op een andere plek*/
.galleryblock {
	display:none;
}
.galleryblock.formobile {
	display:block;
}
