/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1; }
	ol, ul {
		list-style: none; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }


/* #Basic Styles
================================================== */
	body {
		background: #fff;
		font: 16px/24px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #383838;
		-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%;
 }
	
	* {
		margin: 0;
		padding: 0;
	}
	
	input, textarea {
		border-radius: 0;
		-webkit-appearance: none;
		resize: none;
	}
	
	@font-face {
	    font-family: 'RegeltanteTekton';
	    src: url('../fonts/tektonpro-boldcond-webfont.eot');
	    src: url('../fonts/tektonpro-boldcond-webfont.eot?#iefix') format('embedded-opentype'),
	         url('../fonts/tektonpro-boldcond-webfont.woff') format('woff'),
	         url('../fonts/tektonpro-boldcond-webfont.ttf') format('truetype'),
	         url('../fonts/tektonpro-boldcond-webfont.svg#tekton_probold_condensed') format('svg');
	    font-weight: normal;
	    font-style: normal;
	
	}
	
	@font-face {
	    font-family: 'tekton_probold';
	    src: url('../fonts/tektonpro-bold-webfont.eot');
	    src: url('../fonts/tektonpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
	         url('../fonts/tektonpro-bold-webfont.woff') format('woff'),
	         url('../fonts/tektonpro-bold-webfont.ttf') format('truetype'),
	         url('../fonts/tektonpro-bold-webfont.svg#tekton_probold') format('svg');
	    font-weight: normal;
	    font-style: normal;
	
	}
	
	.clear {clear: both;}
	
	.page-content input, textarea, .maps-holder input, .maps-holder textarea, .maps-holder button{
		width: 100%;
		padding: 15px 20px;
		background-color: #ececec;
		-webkit-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px;
		border: 1px solid #ccc;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box;         /* Opera/IE 8+ */
		font-size: 16px;
	}
	
	.maps-holder input, .maps-holder textarea, .maps-holder button{
		font-size: 13px;
		padding: 10px 10px;
		margin:5px 0px!important;
	}	
	form p{
		margin-bottom: 10px;
	}
	
	.maps-holder{
		width: 100%;
	}
	
/* #Typography
================================================== */
	h1, h2, h3, h4, h5, h6 {
		color: #383838;
		font-family: "RegeltanteTekton", "Arial", serif;
		font-weight: normal; }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	h1 { font-size: 46px; line-height: 50px; margin-bottom: 14px;}
	h2 { font-size: 35px; line-height: 40px; margin-bottom: 10px; }
	h3 { font-size: 26px; line-height: 40px; margin-bottom: 5px; }
	h4 { font-size: 21px; line-height: 30px; margin-bottom: 4px; }
	h5 { font-size: 17px; line-height: 24px; }
	h6 { font-size: 14px; line-height: 21px; }
	.subheader { color: #777; }

	p { margin: 0 0 20px 0; }
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; color: #777;  }

	em { font-style: italic; }
	strong {
        color: #333; }
	small { font-size: 80%; }

/*	Blockquotes  */
	blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic!important; }
	blockquote { margin: 0 0 20px; padding: 3px 20px 0 19px; border-left: 1px solid #BD8FEF; }
	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }

/* #Lists
================================================== */
	ul, ol { margin-bottom: 20px; }
	ul { list-style: none outside; }
	ol { list-style: decimal; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 0px; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	ul ul, ul ol,
	ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%;  }
	ul ul li, ul ol li,
	ol ol li, ol ul li { margin-bottom: 6px; }
	li { line-height: 24px;}
	ul.large li { line-height: 21px; }
	li p { line-height: 21px; }
	
	.page-content ul li:before{
		 	color: #9e539b;
		    content: "\f0da";
		    display: inline-block;
		    font-family: FontAwesome;
		    margin-left: -1.2em;
		    width: 1.2em;
	}
	
	.page-content ol{
		counter-reset: item;
		list-style-type: none;
		margin-left: 0px;
		margin-top: 10px;
	}
	
	.page-content ol li{
		margin-left: 0px;
	}
	
	.page-content ol li:before{
		color: #9E539B;
		content: counter(item) ". "; 
		counter-increment: item;
		padding-right: 10px;
	}
	
	.page-content li{
		margin-left: 22px;
	}
	
	
/* #Links
================================================== */
	a, a:visited { 
		color: #BD8FEF; 
		text-decoration: none; 
		outline: 0;
		-webkit-transition: all 150ms ease-in-out;
		-moz-transition: all 150ms ease-in-out;
		-ms-transition: all 150ms ease-in-out;
		-o-transition: all 150ms ease-in-out;
		transition: all 150ms ease-in-out; 
	}
	a:hover, a:focus { color: #000;}
	p a, p a:visited { line-height: inherit; }	
	
	
	
	
	.large_container {
		width: 100%;
		float: left;
	}
	
	.large_container.top {
		background: rgb(251,251,251);
		background: -moz-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(232,231,230,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,251,251,1)), color-stop(100%,rgba(232,231,230,1)));
		background: -webkit-linear-gradient(top, rgba(251,251,251,1) 0%,rgba(232,231,230,1) 100%);
		background: -o-linear-gradient(top, rgba(251,251,251,1) 0%,rgba(232,231,230,1) 100%);
		background: -ms-linear-gradient(top, rgba(251,251,251,1) 0%,rgba(232,231,230,1) 100%);
		background: linear-gradient(to bottom, rgba(251,251,251,1) 0%,rgba(232,231,230,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e8e7e6',GradientType=0 );	
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.large_container.top .logo a {
		
		width: 295px;
		height: 48px;
		background: url('../images/logo.png') no-repeat;
		text-indent: -9999px;
		border: 0;
		text-decoration: none;
		float: left;
		
	}
     .bx-clone {
        display:none;
     }
	.large_container.top ul {
		list-style-type: none;
		float: right;
		margin-bottom: 0px;
	}

	.large_container.top ul li {
		padding-left: 20px;
		float: left;
		margin-bottom: 0px;
	}	
	
	.large_container.top ul li a {
		color: #504f4f;
		text-decoration: none;
		font: 14px  'Open Sans', sans-serif;
		line-height: 46px;
	}
	
	.large_container.top ul li a:hover {
		text-decoration: underline;
	}
	
	.large_container.top ul li a.button {

		background: rgb(204,215,58);
		background: -moz-linear-gradient(top, rgba(204,215,58,1) 0%, rgba(177,203,16,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,215,58,1)), color-stop(100%,rgba(177,203,16,1)));
		background: -webkit-linear-gradient(top, rgba(204,215,58,1) 0%,rgba(177,203,16,1) 100%);
		background: -o-linear-gradient(top, rgba(204,215,58,1) 0%,rgba(177,203,16,1) 100%);
		background: -ms-linear-gradient(top, rgba(204,215,58,1) 0%,rgba(177,203,16,1) 100%);
		background: linear-gradient(to bottom, rgba(204,215,58,1) 0%,rgba(177,203,16,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccd73a', endColorstr='#b1cb10',GradientType=0 );		
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;		
		border-bottom: 3px solid #5f6d25;
		font-family: 'RegeltanteTekton', sans-serif;
		font-size: 24px;
		line-height: 24px;
		text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
		-webkit-transition: all 150ms ease-in-out;
		-moz-transition: all 150ms ease-in-out;
		-ms-transition: all 150ms ease-in-out;
		-o-transition: all 150ms ease-in-out;
		transition: all 150ms ease-in-out;
		float: left!important;
		padding: 10px 20px;
		margin-top: 0px;
	}
	
	.large_container.top ul li a.button i{
		font-size: 20px;
		padding-left: 5px;
	}
	
	.large_container.top ul li a.button:hover {
		background: rgb(177,203,16);
		background: -moz-linear-gradient(top, rgba(177,203,16,1) 0%, rgba(204,215,58,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(177,203,16,1)), color-stop(100%,rgba(204,215,58,1)));
		background: -webkit-linear-gradient(top, rgba(177,203,16,1) 0%,rgba(204,215,58,1) 100%);
		background: -o-linear-gradient(top, rgba(177,203,16,1) 0%,rgba(204,215,58,1) 100%);
		background: -ms-linear-gradient(top, rgba(177,203,16,1) 0%,rgba(204,215,58,1) 100%);
		background: linear-gradient(to bottom, rgba(177,203,16,1) 0%,rgba(204,215,58,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1cb10', endColorstr='#ccd73a',GradientType=0 );
		text-decoration: none;
	}		
	
	.large_container.menu {
		background: #f5f5f5;
	}
	
	.large_container.menu ul {
		float: left;
		list-style-type: none;
		margin-bottom: 0px;
	}
	
	.large_container.menu ul li {
		line-height: 40px;
		padding-left: 5px;
		padding-right: 5px;
		float: left;
		margin-bottom: 0px;
	}
	
	.large_container.menu ul li:first-child{
		padding-left: 0px;
	}
	
	.large_container.menu ul li a {
		float: left;
		font: 600 14px  'Open Sans', sans-serif;
		line-height: 40px;
		color: #444;
		text-decoration: none;
		text-transform: none;
		-webkit-transition: border 150ms ease-in-out;
		-moz-transition: border 150ms ease-in-out;
		-ms-transition: border 150ms ease-in-out;
		-o-transition: border 150ms ease-in-out;
		transition: border 150ms ease-in-out;
		border-bottom: 3px solid #F5F5F5;
		padding: 0px 14px;
		box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	}
	
	.large_container.menu ul li.menu-item-has-children a:hover{
		border-color: #F5F5F5;
	}
	
	
	.large_container.menu nav ul.sub-menu{
		display: none;
	    background: none repeat scroll 0 0 #F5F5F5;
	    border-bottom-left-radius: 3px;
	    border-bottom-right-radius: 3px;
	    border-top: medium none;
	    box-shadow: 0 2px 2px #A5A5A5;
	    padding: 2px 2px 10px;
	    position: absolute;
	    top: 39px;
	    transition: opacity 0.2s ease-in-out;
	    z-index: 497;
	    width: auto;
	    box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    max-width: 250px;
	    margin-left: 0px;
	}
	
	.large_container.menu nav ul.sub-menu li{
		display: block;
		width: 100%;
		padding-left: 0px;
	}
	
	.large_container.menu nav ul.sub-menu li a{
		width: 100%;
		display: block;
		position: relative;
		box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    border-top:1px solid #fff;
	    border-bottom: 1px solid #ececec;
	}
	
	.large_container.menu nav ul.sub-menu li a:hover{
		color:#AB5A9F;
	}
	
	.large_container.menu nav ul li:hover > ul.sub-menu {
		display: block;
	}
	
	.large_container.menu ul li.current_page_item a, .large_container.menu ul li a:hover {
		border-bottom: 3px solid #ab5a9f;
		line-height: 40px;
	}
	
	.large_container.menu ul li.current_page_item a {
		font-weight: bold;
	}
	
	.large_container.menu ul li.current_page_item ul li a{
		font-weight: normal;
	}	
	
	.large_container.header {		
		height: 356px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		position: relative;
		box-shadow:inset 0 0 10px #747171;
		margin-left: -10px;
		margin-right: -10px;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.large_container_over {
		width: 100%;
		overflow: hidden;
		float: left;
	}
	
	.large_container.header.sub {
		height: auto;
		padding-top: 10px;
		padding-bottom: 40px;
		min-height: 50px;
	}
	
	.large_container.header.sub form {
		background: none;
	}
	form input.error {
        border:1px solid red !important;
    }
	.large_container.header .header_slider {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: -1;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;		
	}

	.large_container.header .header_slider .slide {
		height: 366px;
		width: 100%;
		float: left;
		background-repeat: no-repeat!important;
		background-position:  center center!important; 
		-webkit-background-size: cover!important; 
		-moz-background-size: cover!important;
		-o-background-size: cover!important;
		background-size: cover!important;
	}
	
	
	.large_container.header.sub .header_slider .slide{
		background-repeat: repeat!important;
		background-position:  top center!important; 
		-webkit-background-size: auto!important; 
		-moz-background-size: auto!important;
		-o-background-size: auto!important;
		background-size: auto!important;
		
	}
	
	.large_container.header h1 {
		text-align: center;
		font: 45px 'Open Sans', sans-serif;
		font-weight: 700;
		letter-spacing: -2px; 
		color: #fff;
		text-shadow: 1px 1px 3px rgba(1, 1, 1, 0.4);
		margin-top: 75px;	
	}
	
	.large_container.header h2 {
		margin-top: 10px;
		text-align: center;
		font: 22px 'Open Sans', sans-serif; 
		color: #fff;
		text-shadow: 1px 1px 3px rgba(1, 1, 1, 0.4);
		letter-spacing: -1px;
		font-weight: 700;	
	}	
	
	.large_container.header form, .newsletter form {
		background: rgba(0,0,0,0.15);
		padding: 10px 15px 10px 0px !important;
		padding-left: 0;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;		
		width: auto;
		margin-left: 10%;
		margin-top: 23px;
		float: left;
	}
	
	.mobiel-logo{
		display: none;
	}
	
	.large_container.header form {
		margin-top: -150px;
	}
	
	.large_container.header.sub form {
		margin-top: 40px;
	}
	
	.large_container.header label, .newsletter label {
		background: #e9e9e9;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;					
		height: 57px;
		padding-left: 15px;
		float: left;
		line-height: 57px;
		margin-left: 9px;
		position: relative;
		border: 1px solid #b1b1b1;
	}
	
	.large_container.header i {
		line-height: 57px;
		font-size: 24px;
		width: 18px;
		text-align: center;
		float: left;
	}
	
	.large_container.header input.text, .newsletter input.text, .large_container.header input.maps-input {
		margin-left: 15px;
		float: left;
		border: 0;		
		border-left: none;
		background: #fff;
		box-shadow: 1px 1px 2px 0 rgba(1, 1, 1, 0.2);
		height: 57px;
		font: 22px 'Open Sans', sans-serif;
		line-height: 57px;
		padding-left: 20px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;			
		position: relative;
	}

	.newsletter input.text {
		width:306px;
	}
	
	.large_container.header i.overlay {
		position: absolute;
		right: 20px;
		top: 0px;
		cursor: pointer;
	}	
	
	.large_container.header .submit i {
		margin-right: 10px;
		margin-top: -3px;
	}	
	
	.large_container.header .submit {
		padding-left: 20px;
		padding-right: 20px;
		margin-left: 10px;			
		height: 56px;
		font: 24px 'RegeltanteTekton', sans-serif;
		line-height: 56px;	
		border: 0;
		color: #fff;
		background: #f4bb3e;
		background: -moz-linear-gradient(top, #f4bb3e 0%, #ef9e20 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4bb3e), color-stop(100%,#ef9e20));
		background: -webkit-linear-gradient(top, #f4bb3e 0%,#ef9e20 100%);
		background: -o-linear-gradient(top, #f4bb3e 0%,#ef9e20 100%);
		background: -ms-linear-gradient(top, #f4bb3e 0%,#ef9e20 100%);
		background: linear-gradient(to bottom, #f4bb3e 0%,#ef9e20 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4bb3e', endColorstr='#ef9e20',GradientType=0 );	
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;		
		border-bottom: 3px solid #b5751c;	
		text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.55); 
		cursor: pointer;	
	}
	
	.large_container.header .submit:hover {
		background: #ef9e20;
		background: -moz-linear-gradient(top, #ef9e20 0%, #f4bb3e 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef9e20), color-stop(100%,#f4bb3e));
		background: -webkit-linear-gradient(top, #ef9e20 0%,#f4bb3e 100%);
		background: -o-linear-gradient(top, #ef9e20 0%,#f4bb3e 100%);
		background: -ms-linear-gradient(top, #ef9e20 0%,#f4bb3e 100%);
		background: linear-gradient(to bottom, #ef9e20 0%,#f4bb3e 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef9e20', endColorstr='#f4bb3e',GradientType=0 );	
	}	
	
	.large_container.header .searchscreen {
		position: absolute;
		background: #fff;
		right: 0;
		top: 53px;
		display: none;
		left: 0;
		z-index: 10;
		border-left: 54px solid #E9E9E9;
		opacity: 0.96;
	}
	
	.large_container.header .searchscreen i {
		position: absolute;
		left: -52px;
		top: -20px;
		font-size: 12px;
		color: #b1b1b1
	}
	
	.large_container.header .searchscreen ul {
		list-style-type: none;
		font: 14px 'Open Sans';
		padding-left: 20px;
		border-left: 1px solid #b1b1b1;		
		padding-bottom: 20px;		
	}
	
	.large_container.header .searchscreen ul li {
		position: relative;
		font-weight: bold;
	}

	.large_container.header .searchscreen ul ul {
		border: 0;
		padding-bottom: 0;		
		display: none;
	}	
	
	.large_container.header .searchscreen ul li li {
		font-weight: normal;
		border-left: 1px solid #b1b1b1;		
		margin-left: -67px;
		padding-left: 47px;
	}	
	
	.breadcrumb {
		color: #646463;
		font: italic 14px 'Open sans', Arial;		
		padding-top: 20px;
		width: 100%;
		float: left;
	}
	
	.content.page p#breadcrumbs {
		padding-bottom: 0;
		margin-bottom: 0px;
		color: #999;
		font-size: 14px;
	}
	
	.content.page p#breadcrumbs a{
		font-weight: bold;
		color: #383838;
		text-decoration: none;
		-webkit-transition: all 150ms ease-in-out;
		-moz-transition: all 150ms ease-in-out;
		-ms-transition: all 150ms ease-in-out;
		-o-transition: all 150ms ease-in-out;
		transition: all 150ms ease-in-out;
	}	
	
	.content.page p#breadcrumbs a:hover{
		color: #9E539B;
	}

	
	.page-content{
		
	}
	
	.container .columns.right {
		float: right;
		padding-left: 20px;
		padding-top: 0px;
	}
	
	.container .columns.right div.img, .container .columns.right div.social {
		float: right;
		width: 230px;
		padding: 10px 10px 5px;
	}
	
	.container .columns.left div.img, .container .columns.left div.social {
		float: left;
		width: 230px;
		padding: 10px 10px 5px;
	}
	
	.sidebar ul li{
		margin-bottom: 0px;		
	}
	
	.container .columns.right .img, .container .columns.right .social, .container .photo div.img, .container .left div.img , .maps-holder{
		padding: 10px;
		margin-bottom: 10px;
		border: 1px solid #cbc9c9;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;		
		float: left;
	}
	
	.bottom-social{
		margin:30px 0px 10px;;
	}
	
	.read-more{
		font-family: "RegeltanteTekton", "Arial", serif;
		font-size: 21px;
	}
	
	.container .columns.right .img{
		font-size: 14px;
		line-height: 30px;
	}
	
	.container .columns.right .img img, .container .photo div.img img {
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;	
		width: 100%;
		height: auto;
		overflow: hidden;		
		float: left;
	}
	
	.content.page .container .columns.photo {
		padding-top: 10px;
	}
	
	.banner {
		border: 1px solid #cbc9c9;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;	
		width: 99%;
		font: italic 16px 'Open Sans', Arial;
		float: left;
		margin-bottom: 20px;
	}
	
	.banner p {
		padding-top: 30px;
		line-height: 43px;
		padding-left: 20px;
		float: left;
	}
	
	.banner a.button {
		padding-left: 30px;
		padding-right: 30px;
		height: 43px;
		line-height: 43px;
		margin: 20px;
		background: rgb(204,215,58);
		background: -moz-linear-gradient(top, rgba(204,215,58,1) 0%, rgba(177,203,16,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,215,58,1)), color-stop(100%,rgba(177,203,16,1)));
		background: -webkit-linear-gradient(top, rgba(204,215,58,1) 0%,rgba(177,203,16,1) 100%);
		background: -o-linear-gradient(top, rgba(204,215,58,1) 0%,rgba(177,203,16,1) 100%);
		background: -ms-linear-gradient(top, rgba(204,215,58,1) 0%,rgba(177,203,16,1) 100%);
		background: linear-gradient(to bottom, rgba(204,215,58,1) 0%,rgba(177,203,16,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccd73a', endColorstr='#b1cb10',GradientType=0 );		
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;		
		color: #504F4F;
		text-decoration: none;
		font: 20px/46px 'RegeltanteTekton',sans-serif;
		border-bottom: 3px solid #5f6d25;		
		float: right;
	}
	
	.banner a.button:hover {
		background: rgb(177,203,16);
		background: -moz-linear-gradient(top, rgba(177,203,16,1) 0%, rgba(204,215,58,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(177,203,16,1)), color-stop(100%,rgba(204,215,58,1)));
		background: -webkit-linear-gradient(top, rgba(177,203,16,1) 0%,rgba(204,215,58,1) 100%);
		background: -o-linear-gradient(top, rgba(177,203,16,1) 0%,rgba(204,215,58,1) 100%);
		background: -ms-linear-gradient(top, rgba(177,203,16,1) 0%,rgba(204,215,58,1) 100%);
		background: linear-gradient(to bottom, rgba(177,203,16,1) 0%,rgba(204,215,58,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1cb10', endColorstr='#ccd73a',GradientType=0 );
		text-decoration: none;		
	}
	
	.end {
		background: url('../images/end.png') repeat-x center;
		width: 100%;
		margin-bottom: 10px;
		margin-top: 10px;
		float: left;
	}
	
	.breadcrumb strong {
		font: bold 18px;
	}
	
	.content.page h1,{
		font: 40px 'RegeltanteTekton';
		color: #383838;
	}
	
	.content .title{
		font: 36px 'RegeltanteTekton';
	}
	
	.content .columns {
		padding-top: 20px;
	}
	
	.content.page .related {
		padding-top: 20px;
	}
	
	.content.page .related ul {
		list-style-type: none;
	}
	
	.content.page .related li {
		width: 33%;
		float: left;
	}
	
	.content.page .related li .img {
		padding: 5px 5px 1px;
		border: 1px solid #d3d2d2;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;		
		float: left;		
	}
	
	.content.page .related li img {
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;				
	}
	
	.content.page .related ul {
		padding-top: 10px;
	}
	
	.content.page .related a {
		text-decoration: none;
	}
	
	.content.page .related p {
		width: 100%;
		color: #383838;
		font: 20px 'RegeltanteTekton', sans-serif;
		text-decoration: none;
		float: left;
		padding-top: 10px;
	}
	
	.content.page #disqus_thread{
		margin-top: 20px;
	}
	
	.content.page {
		padding-bottom: 30px;
	}
	
	.content.page .orange a {
		text-decoration: none;
		color: #f59f3d;
		font-weight: bold;
	}
	
	
	.content.page h2 {
		font: 40px 'RegeltanteTekton';
	}
	
	.content.page h2 a{
		color: #383838;
	}
	
	.content.page h2 a:hover{
		color: #000;
	}
	
	.wp-pagenavi{
		margin-top: 30px;
		margin-bottom: 50px;
	}
	
	.wp-pagenavi span, .wp-pagenavi a{
		margin: 3px;
		padding: 10px 16px 6px!important;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		border: none!important;
		font: 20px 'RegeltanteTekton';
    }
    
    .wp-pagenavi span.current{
	    background-color: #eeeeee;
	    color: #181818;
	    border:none;
	    font-weight: normal!important;
    }
    
    .wp-pagenavi a.page, .wp-pagenavi a.page-numbers{
	    background-color: #c1d340;
	    color: #fff;
	    border:none;
    }
    
    .wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink, .wp-pagenavi a.next.page-numbers, .wp-pagenavi a.prev.page-numbers {
	    background-color: #cbc9c9;
        color: #fff;
	    border:none;
    }
    
     .wp-pagenavi a.nextpostslink:hover, .wp-pagenavi a.page:hover, .wp-pagenavi a.previouspostslink:hover, .wp-pagenavi a.prev.page-numbers:hover, .wp-pagenavi a.next.page-numbers:hover, .wp-pagenavi a.page-numbers:hover {
	    background-color: #964091;
	    color: #fff;
	    border:none;
    }
	
	.content.page .info {
		font: bold 13px 'Open Sans';
		color: #BD8FEF;
		text-transform: uppercase;
		padding-bottom: 20px;
	}
	
	.content.page .info .date {
		color: #bababa;
		font-weight: normal;
	}
	
	.content.page p {
		line-height: 28px!important;
		font: 16px 'Open Sans';
		color: #383838;
	}
	
	.content .tabs {
		margin-top: -73px;
		width: 100%;
		float: left;
	}
	
	.content .tabs ul {
		list-style-type: none;
		margin-bottom: 0px;
	}
	
	.content .tabs ul li {
		margin-right: 5px;
		float: left;
		margin-bottom: 0px; 
	}

    #main-map-canvas {
        height:350px;
        width:100%;
    }
	.content .tabs ul li a {
		padding-left: 50px;
		padding-right: 50px;
		background: rgba(255,255,255,0.50);
		color: #2f2d2e;
		font: 24px 'RegeltanteTekton', sans-serif;
		text-decoration: none;
		float: left;	
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		height: 44px;
		line-height: 44px;
		margin-top: 10px;	
		-webkit-transition: all 150ms ease-in-out;
		-moz-transition: all 150ms ease-in-out;
		-ms-transition: all 150ms ease-in-out;
		-o-transition: all 150ms ease-in-out;
		transition: all 150ms ease-in-out;		
	}
	
	.content .tabs ul li.selected a {
		background: #fff;
		height: 44px;
		padding-top: 6px;
		line-height: 50px;
		color: #aa5799;
		margin-top: 0;
	}

	.content .tabs ul li a:hover {
		background: #fff;
		color: #aa5799;
	}	
	
	.content .tabs ul.right {
		float: right;
	}
	
	.content .tabs ul.social li a {
		background: rgba(255,255,255,0.90);
		width: 50px;
		padding: 2px 0px 0px;
		text-align: center;
		font-size: 22px;
		-webkit-transition: all 150ms ease-in-out;
		-moz-transition: all 150ms ease-in-out;
		-ms-transition: all 150ms ease-in-out;
		-o-transition: all 150ms ease-in-out;
		transition: all 150ms ease-in-out;
	}
	
	.content .tabs ul.social li a:hover{
		background: rgba(255,255,255,1);
	}
	
	ul.social li.facebook a i{
		color:#6086c3;
	}

	.fb-share-button {
		float:right !important;
		margin:0 !important;
	}
	.twitter-share-button {
		float:right !important;
		margin:-1px 10px !important;
	}
    .fb_iframe_widget {
        display: inline-block;
        position: relative;
        margin: 0 35px 8px 0px;
        top:-5px;
        padding: 0;
    }
	ul.social li.twitter a i{
		color:#88cff0;
	}
	
	ul.social li.linkedin a i{
		color:#2b6db5;
	}
	
	.content .whois {
		padding-top: 0px;
		padding-bottom: 10px;
		float: left;
	}
	
	.content .whois h1 {
		font: 48px 'RegeltanteTekton', sans-serif;
		color: #2f2d2e;
	}
	
	.content .whois p {
		font: 16px 'Open Sans', sans-serif;
		color: #2f2d2e;
		line-height: 26px;
	}

	.content .whois .video {
		float: right;
		text-align: right;
		margin-top: 39px;
	}
	
	.content .whois .video img {
		width: 90%;
	}
	
	.content .whois .button, .newsletter .submit, .button {
		border: 0;
		padding: 14px 20px;
		font: 26px 'RegeltanteTekton', sans-serif;
		background: rgb(204,215,58);
		color: #504F4F;
		text-decoration: none;
		line-height: 65px;
		text-shadow:0 1px 1px #FFFFFF; 		
		background: -moz-linear-gradient(top, rgba(204,215,58,1) 0%, rgba(177,203,16,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,215,58,1)), color-stop(100%,rgba(177,203,16,1)));
		background: -webkit-linear-gradient(top, rgba(204,215,58,1) 0%,rgba(177,203,16,1) 100%);
		background: -o-linear-gradient(top, rgba(204,215,58,1) 0%,rgba(177,203,16,1) 100%);
		background: -ms-linear-gradient(top, rgba(204,215,58,1) 0%,rgba(177,203,16,1) 100%);
		background: linear-gradient(to bottom, rgba(204,215,58,1) 0%,rgba(177,203,16,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccd73a', endColorstr='#b1cb10',GradientType=0 );		
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;		
		border-bottom: 3px solid #5f6d25;		
		float: none;
		margin-top: 20px;
		line-height: 26px;
		cursor: pointer;
		clear: both;
	}
	
	.content .whois .button{
		margin-top: 10px;
	}
	
	.items li a.home-nieuws p{
		padding-top: 0px!important;
		margin-bottom: 0px!important;
	}
	
	.items li a.home-nieuws h3{
		padding-bottom: 0px!important;
	}
	
	.content .button{
		float:none;
        color: #504F4F;
		text-shadow: 0 1px 1px #FFFFFF;
		margin-bottom: 20px;
		display: inline-block;
	}
	
	.content .button:hover{
		background: rgb(177,203,16);
		background: -moz-linear-gradient(top, rgba(177,203,16,1) 0%, rgba(204,215,58,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(177,203,16,1)), color-stop(100%,rgba(204,215,58,1)));
		background: -webkit-linear-gradient(top, rgba(177,203,16,1) 0%,rgba(204,215,58,1) 100%);
		background: -o-linear-gradient(top, rgba(177,203,16,1) 0%,rgba(204,215,58,1) 100%);
		background: -ms-linear-gradient(top, rgba(177,203,16,1) 0%,rgba(204,215,58,1) 100%);
		background: linear-gradient(to bottom, rgba(177,203,16,1) 0%,rgba(204,215,58,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1cb10', endColorstr='#ccd73a',GradientType=0 );
		text-decoration: none;
		
	}
	
	.newsletter .submit i{
		font-size: 20px;
	}
	
	.content .whois .button{
		font-size: 26px;
		padding: 14px 60px;	
	}
	
	.content .whois ul{

	}
	
	.content .whois ul li{
		margin-left: 25px;
		padding-left: 0px; 
		text-indent: -25px; 
	}
	
	.content .whois ul li:before{
		font-family: FontAwesome;
		content: "\f00c";
		padding-right:8px;
		color: #c1d340;
	}
		
	.columnright .search {
		position: relative;
		width: 272px;
		margin-bottom: 20px;
	}
	
	.content.posts-overview .eight{
		padding-left: 20px;
	}
	
	.columnright .search input.text {
		border: 1px solid #cbc9c9;
		background: #eeeeee;
		height: 48px;
		line-height: 48px;
		padding-left: 20px;
		width: 237px;
		color: #383838;
		font: 14px 'Open Sans', sans-serif;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;	
	}
	
	.columnright .submit {
		position: absolute;
		right: 0px;
		top: 0;
		background: #cbc9c9;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;	
		color: #fff;
		border: 0;
		height: 50px;
		line-height: 48px;
		font-size: 36px;
		font-weight: bold;
		padding-left: 15px;
		padding-right: 15px;		
	}
	
	.newsletter .submit {
		margin-top: 0;
		margin-left: 15px;
	}
	
	.newsletter form {
		width: auto;
		padding-right: 15px;
		margin-left: 13%;
	}
	
	.widget {
		border: 1px solid #cbc9c9;
		width: 100%;		
		float: left;
		padding: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;	
		margin-bottom: 20px;
	}
	
	.widget .title {
		color: #383838;
		font:26px 'RegeltanteTekton', sans-serif;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 5%;
		float: left;
	}
	
	.widget ul {
		width: 100%;
		float: left;
		list-style-type: none;
	}
	
	.widget ul li {
		float: left;
		width: 100%;
	}
	
	.widget ul li a {
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;	
		margin-bottom: 5px;
		width: 90%;		
		font: 13px 'Open Sans', sans-serif;
		color: #383838;
		text-decoration: none;
		padding-top: 15px;
		padding-bottom: 15px;
		background: #f3f3f3;
		padding-left: 5%;
		padding-right: 5%;
		float: left;
	}
	
	.widget ul li a i {
		color: #9e539b;
		font-weight: bold;
		margin-right: 15px;
	}
	
	.widget ul li a:hover i {
		color: #fff;
	}
	
	.widget ul li a:hover {
		background: #9e539b;
		color: #fff;
	}
	
	.widget_categories ul li a:before{
		content:"\f10c";
		font-family: FontAwesome;
		color: #964091;
		font-weight: 700;
		padding-right: 10px;
		
	}
	
	.widget_categories ul li a:hover:before{
		color: #fff;
		font-weight: 700;
		padding-right: 10px;
	}
	
	.content .whois .button:hover, .newsletter .submit:hover {
		background: rgb(177,203,16);
		background: -moz-linear-gradient(top, rgba(177,203,16,1) 0%, rgba(204,215,58,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(177,203,16,1)), color-stop(100%,rgba(204,215,58,1)));
		background: -webkit-linear-gradient(top, rgba(177,203,16,1) 0%,rgba(204,215,58,1) 100%);
		background: -o-linear-gradient(top, rgba(177,203,16,1) 0%,rgba(204,215,58,1) 100%);
		background: -ms-linear-gradient(top, rgba(177,203,16,1) 0%,rgba(204,215,58,1) 100%);
		background: linear-gradient(to bottom, rgba(177,203,16,1) 0%,rgba(204,215,58,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1cb10', endColorstr='#ccd73a',GradientType=0 );		
	}
	
	.leftbanner, .rightbanner {
		width: 50%;
		float: left;
	}
	
	.leftbanner .inside {
		background: url('../images/bg_1.png') no-repeat center center; 
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		float: left;
		-webkit-box-shadow:inset 0 0 3px 3px rgba(0,0,0,0.2);
		box-shadow:inset 0 0 3px 3px rgba(0,0,0,0.2);		
		width: 99%;
		-webkit-border-top-right-radius: 1000px;
		-webkit-border-bottom-right-radius: 1000px;
		-moz-border-radius-topright: 1000px;
		-moz-border-radius-bottomright: 1000px;
		border-top-right-radius: 1000px;
		border-bottom-right-radius: 1000px;
		overflow: hidden;	
		height: 410px;
		position: relative;
	}
	
	.leftbanner .inside .inside_in {
		background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.3)));
		background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);
		background: -o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);
		background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);
		background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#4d000000',GradientType=1 );
		-webkit-border-top-right-radius: 1000px;
		-webkit-border-bottom-right-radius: 1000px;
		-moz-border-radius-topright: 1000px;
		-moz-border-radius-bottomright: 1000px;
		border-top-right-radius: 1000px;
		border-bottom-right-radius: 1000px;
		width: 96%;
		height: 370px;
		margin-top: 20px;
		margin-bottom: 10px;		
	}

	.rightbanner .inside .inside_in {
		background: -moz-linear-gradient(left, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0)));
		background: -webkit-linear-gradient(left, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);
		background: -o-linear-gradient(left, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);
		background: -ms-linear-gradient(left, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);
		background: linear-gradient(to right, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#00000000',GradientType=1 );
		-webkit-border-top-left-radius: 1000px;
		-webkit-border-bottom-left-radius: 1000px;
		-moz-border-radius-topleft: 1000px;
		-moz-border-radius-bottomleft: 1000px;
		border-top-left-radius: 1000px;
		border-bottom-left-radius: 1000px;		
		width: 96%;
		float: right;
		height: 370px;
		margin-top: 20px;
		margin-bottom: 10px;		
	}
	
	.banners .inside .inside_in .inside_in_in .button {
		width: 250px;
		padding: 10px 0px;
		text-align: center;
	}
	
	.banners .inside .inside_in .inside_in_in h1{
		font: 50px 'RegeltanteTekton',sans-serif;
		font-weight: normal;
		color: #fff;
	}

	.banners .inside .inside_in .inside_in_in .button i {
		margin-left: 10px;
		margin-right: 10px;
	}

	.banners .rightbanner .inside .inside_in .inside_in_in .button {
		float: left;
	}
	
	.banners .inside .inside_in .inside_in_in {
		float: right;
		width: 75%;
		text-align: right;
		color: #fff;
		font: 18px 'Open Sans', sans-serif;
		padding-right: 100px;
		text-shadow: 1px 1px 3px rgba(1, 1, 1, 0.4);	
		padding-top: 50px;	
		padding-right: 100px;
	}
	
	.banners .inside .inside_in .inside_in_in .text {
		width: 400px;
	}	
	
	.banners .leftbanner .inside .inside_in .inside_in_in .text {
		float: right;
	}
	
	
	.banners .rightbanner .inside .inside_in .inside_in_in {
		text-align: left;
		float: left;
		padding-right: 0;
		padding-left: 100px;
	}
	
	.banners .inside .inside_in h2 {
		font: 50px 'RegeltanteTekton', sans-serif;
		margin-bottom: 20px;
	}
	
	.content .whois .button, .ad .button {
		padding-left: 20px;
		padding-right: 20px;
		height: 46px;
		font: 22px 'RegeltanteTekton', sans-serif;
		line-height: 48px;	
		border: 0;
		color: #fff;
		background: #f4bb3e;
		background: -moz-linear-gradient(top, #f4bb3e 0%, #ef9e20 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4bb3e), color-stop(100%,#ef9e20));
		background: -webkit-linear-gradient(top, #f4bb3e 0%,#ef9e20 100%);
		background: -o-linear-gradient(top, #f4bb3e 0%,#ef9e20 100%);
		background: -ms-linear-gradient(top, #f4bb3e 0%,#ef9e20 100%);
		background: linear-gradient(to bottom, #f4bb3e 0%,#ef9e20 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4bb3e', endColorstr='#ef9e20',GradientType=0 );	
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;		
		border-bottom: 3px solid #b5751c;	
		text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.55); 	
		float: right;
		margin-top: 20px;
		text-decoration: none;		
	}
	
	.ad .button:hover, .content .whois .button:hover {
		background: #ef9e20;
		background: -moz-linear-gradient(top, #ef9e20 0%, #f4bb3e 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef9e20), color-stop(100%,#f4bb3e));
		background: -webkit-linear-gradient(top, #ef9e20 0%,#f4bb3e 100%);
		background: -o-linear-gradient(top, #ef9e20 0%,#f4bb3e 100%);
		background: -ms-linear-gradient(top, #ef9e20 0%,#f4bb3e 100%);
		background: linear-gradient(to bottom, #ef9e20 0%,#f4bb3e 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef9e20', endColorstr='#f4bb3e',GradientType=0 );		
	}
	
	.content .whois .button{
		float: left;
		height: 46px;
		padding: 0px 60px;
	}

    .aanbod h1, .aanbod h2 {
        background: #57b1e0;
        color:#fff;
        width:100%;
        border-bottom:2px solid #327ba2;
        border-top-left-radius:5px;
        border-top-right-radius:5px;
        line-height: 45px;
        font-size:30px;
        padding-left: 15px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        margin-top:15px;
        margin-bottom:-2px;
        z-index:1000;
        position: relative;
    }
    .aanbod h2 {
        font-size: 30px !important;
        padding-top:5px;
        z-index:1;
    }
    .aanbod ul {
        border:1px solid #cbc9c9;
        border-radius: 5px;
        margin: 0;
        padding: 5px;
        width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        z-index:100;
        position: relative;
    }
    .aanbod ul li {
        padding: 0 20px;
    }
    .aanbod ul li div.item {
        width: 100%;
    }
    .aanbod ul li h3{
        line-height: 26px;
    }
    .aanbod ul li img {
        float: left;
        padding-right: 15px;
    }
    .aanbod .list-item {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        float: left;
        padding-left: 15px;
        width: 100%;
    }
    .aanbod ul li .child_section {

        position:relative;
    }
    .aanbod ul li:first-child {
        padding-top:10px;
    }
    .aanbod ul li:last-child {
        padding-bottom:10px;
    }
    .aanbod ul li .child_section p{
        margin:0;
        font-size:14px;
    }
    .aanbod ul li .btn_cv {
        float: right;
        margin: 0;
        background: linear-gradient(to bottom, #f4bb3e 0%, #ef9e20 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
        border-bottom: -moz-use-text-color -moz-use-text-color #b5751c;
        border-color: -moz-use-text-color -moz-use-text-color #b5751c;
        color: #fff;
        font: 18px/36px 'RegeltanteTekton', sans-serif;
        padding: 0 10px;
        text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.55);
        position:relative;
        margin-top:-2px;
    }
    .aanbod ul li .btn_cv i{
        padding-left:5px;
        line-height: 36px;
    }

    .aanbod table {
        float:left;
    }
    .aanbod table tbody{
        background: none;
        display: block;
        border: 0;
        border-radius:5px;
        -webkit-border-radius:5px;
        -moz-border-radius:5px;
        width:300px;
    }
    .aanbod table.default {
        border: 1px solid #cbc9c9;
        width:100%;
    }
    .aanbod table.default td {
        padding:10px;
        border:1px solid #cbc9c9;
    }

    .aanbod table.default td a {
        font: 14px "Open Sans",sans-serif;
        color: #383838;
    }
    .aanbod table.default tr:nth-child(odd) {
        background:#f3f3f3;
    }
    .aanbod table.default tr:hover {
        background: #cbc9c9;
    }
    .aanbod table.default tr td:nth-child(2), .aanbod table.default tr th:nth-child(2) {
        text-align: right;
    }
    .aanbod table.default tbody {
        width: 100%;
    }
    .aanbod table tbody {
        display:table;

    }

    .aanbod table th{
        background:#fff;
        border-radius:3px;
        -webkit-border-radius:3px;
        -moz-border-radius:3px;
        text-align:left;
        font-weight:bold;
        padding:5px;
        border-bottom:1px solid #cbc9c9;
    }
    .aanbod td {
        padding:5px;
        font: 400 12px 'Open Sans', sans-serif;
    }
    .aanbod td a {
        display:block;
        width:100%;
        height:100%;
    }
    .aanbod tr {
        border-radius:4px;
    }
    .aanbod tr:hover {
        background:#fff;
    }


.aanbod td {
    color:#919192;
    font: 400 12px 'Open Sans', sans-serif;
    font-weight:400;
}
.aanbod td strong{
    color:#919192;
    font-weight:bold;
}
.aanbod .list-item .child_section {
    float:none;
}
.aanbod .list-item table {
    float:none;
}

    .kandidaat_box {
        margin-top:25px !important;
    }
    .vacature_box h3 {
        color: #bed630 !important;
    }
    .kandidaat_box h3 {
        color: #00adee !important;
    }
    .kandidaat_box a.button, .vacature_box a.button {
        padding-left: 40px;
        padding-right: 40px;
        height: 46px;
        font: 22px 'RegeltanteTekton', sans-serif;
        line-height: 48px;
        border: 0;
        color: #fff;
        background: #f4bb3e;
        background: -moz-linear-gradient(top, #f4bb3e 0%, #ef9e20 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4bb3e), color-stop(100%,#ef9e20));
        background: -webkit-linear-gradient(top, #f4bb3e 0%,#ef9e20 100%);
        background: -o-linear-gradient(top, #f4bb3e 0%,#ef9e20 100%);
        background: -ms-linear-gradient(top, #f4bb3e 0%,#ef9e20 100%);
        background: linear-gradient(to bottom, #f4bb3e 0%,#ef9e20 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4bb3e', endColorstr='#ef9e20',GradientType=0 );
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        border-bottom: 3px solid #b5751c;
        text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.55);
        float: left;
        margin-top: 20px;
        text-decoration: none;
    }

    .kandidaat_box a.button:hover, .vacature_box a.button:hover {
        background: #ef9e20;
        background: -moz-linear-gradient(top, #ef9e20 0%, #f4bb3e 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef9e20), color-stop(100%,#f4bb3e));
        background: -webkit-linear-gradient(top, #ef9e20 0%,#f4bb3e 100%);
        background: -o-linear-gradient(top, #ef9e20 0%,#f4bb3e 100%);
        background: -ms-linear-gradient(top, #ef9e20 0%,#f4bb3e 100%);
        background: linear-gradient(to bottom, #ef9e20 0%,#f4bb3e 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef9e20', endColorstr='#f4bb3e',GradientType=0 );
    }

	/* .leftbanner .inside .button, .ad .button {
		padding-left: 20px;
		padding-right: 20px;
		margin-left: 10px;			
		height: 56px;
		font: 24px 'RegeltanteTekton', sans-serif;
		line-height: 56px;	
		border: 0;
		color: #fff;
		background: #f4bb3e;
		background: -moz-linear-gradient(top, #f4bb3e 0%, #ef9e20 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4bb3e), color-stop(100%,#ef9e20));
		background: -webkit-linear-gradient(top, #f4bb3e 0%,#ef9e20 100%);
		background: -o-linear-gradient(top, #f4bb3e 0%,#ef9e20 100%);
		background: -ms-linear-gradient(top, #f4bb3e 0%,#ef9e20 100%);
		background: linear-gradient(to bottom, #f4bb3e 0%,#ef9e20 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4bb3e', endColorstr='#ef9e20',GradientType=0 );	
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;		
		border-bottom: 3px solid #b5751c;	
		text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.55); 			
	} */

	.rightbanner .inside {
		background: url('../images/bg_2.png') no-repeat center center; 
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		float: right;
		width: 99%;
		-webkit-box-shadow:inset 0 0 3px 3px rgba(0,0,0,0.2);
		box-shadow:inset 0 0 3px 3px rgba(0,0,0,0.2);			
		-webkit-border-top-left-radius: 1000px;
		-webkit-border-bottom-left-radius: 1000px;
		-moz-border-radius-topleft: 1000px;
		-moz-border-radius-bottomleft: 1000px;
		border-top-left-radius: 1000px;
		border-bottom-left-radius: 1000px;
		overflow: hidden;	
		height: 410px;		
	}
	
	.types {
		width: 100%;
		float: left;
	}
	
	.types 
	
	.type {
		width: 100%;
		float: left;
	}
	
	.ad {
		width: 86%;
		padding-left: 5%;
		padding-right: 5%;
		background: url('../images/ad.png') no-repeat center center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding-top: 20px;
		padding-bottom: 20px;
		margin-bottom: 20px;
		float: left;	
		margin-top: 40px;
		position: relative;	
	}
	
	.ad .button {
		text-decoration: none;
		height: 40px;
		line-height: 44px;
		margin: 3px 0px 0px;
		position: absolute;
		right: 20px;
	}
	
	.ad h1 {
		font: 40px 'Open Sans', sans-serif;
		color: #fff;
		font-weight: 300;
		float: left;
		margin: 0px;
		padding: 0px;
		position: relative;
	}
	
	.banners {
		padding-bottom: 70px;
		width: 100%;
		float: left;
	}
	
	.items .title {
		font: 48px 'RegeltanteTekton', sans-serif;
	}
	
	.items .green .title {
		color: #b1cb08;
	}
	
	.gray {
		background: #f2f2f2;
		padding-left: 25px;
	}
	
	.home-sidebar{
		margin-top: -20px;
		padding-top: 20px;
		-webkit-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
		min-height: 860px;
	}
	
	.home-sidebar h3{
		padding-bottom: 0px!important;
	}
	
	.home-sidebar p{
		padding-top: 0px!important;
	}
	
	.items .purple .title {
		color: #964091;
	}
	
	.items .blue .title {
		color: #3cbac8;
	}
	
	.right {
	}
	
	.items ul {
		margin-top: 40px;
	}
	
	.items li {
		list-style-type: none;
	}
	
	.items li a {
		text-decoration: none;
		line-height: 28px;
		font: 24px 'tekton_probold', sans-serif;
		font-weight: 100!important;
		color: #383838;
		width: 90%;
		padding-bottom: 30px;
		float: left;
		border-top: 1px solid #cac9c9;		
		margin-bottom: 10px;
		padding: 5px;
		-webkit-transition: all 150ms ease-in-out;
		-moz-transition: all 150ms ease-in-out;
		-ms-transition: all 150ms ease-in-out;
		-o-transition: all 150ms ease-in-out;
		transition: all 150ms ease-in-out;
	}
	
	.items li a h3{
		font-weight: normal!important;
		font-size: 24px;
		padding-bottom: 10px;
		line-height: 30px;
	}
	
	.items li a:hover {
		background: #f9f8f8;	
	}
	
	.items .green li a:hover {
		color: #b1cb08;
		border-top: 1px solid #b1cb08;
	}
	
	.items .blue li a:hover {
		color: #3cbac8;
		border-top: 1px solid #3cbac8;
	}
	
	.items .red li a:hover {
		color: #f19081;
		border-top: 1px solid #f19081;
	}
	
	.items .purple li a:hover {
		color: #964091;
		border-top: 1px solid #964091;
	}
	
	.items li span.info {
		margin-bottom: 10px;
		text-transform: uppercase;
		text-decoration: none;
		color: #979797;
		font: bold 11px 'Open Sans', sans-serif;	
		float: left;
		width: 100%;
	}
	
	.items li a:hover span.info{
		color: #383838;
	}
	
		
	
	.items li span.img {
		float: left;
		width: 74px;
		height: 74px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;		
		overflow: hidden;
		margin-right: 10px;	
	}
	
	.items li span.img img {
		width: 74px;
		float: left;
	}	
	
	.items li p {
		font: 14px 'Open Sans', sans-serif;
		line-height: 28px;
		width: 100%;
		float: left;
		color: #383838;
		padding-top: 15px;
		margin-bottom: 15px;
	}
	
	.large_container.headlines {
		background: url('../images/bg_3.png') repeat;
		-moz-box-shadow: inset 0 0 3px 3px #e7e5e6;
		-webkit-box-shadow: inset 0 0 3px 3px #e7e5e6;
		box-shadow: inset 0 0 3px 3px #e7e5e6;
		min-height: 570px;		
	}
	
	.large_container.headlines .container {
		padding-top: 70px;
		overflow: hidden;
	}
	
	.relative {
		position: relative;	
	}
	
	.headlines .title {
		font: 34px 'Open Sans', sans-serif;
		color: #383838;
	}
	
	.headlines .slider {
		height:300px;	
		float: left;
		padding-bottom:25px;
	}
	
	
	.large_container.header .header_slider .slide.sub-header-color{
		background:#bd8fef url("../images/sub-header.png") repeat fixed -30px center;		
	}
	
	.headlines p {
		line-height: 29px;
		color: #383838;
		font: 22px 'RegeltanteTekton', sans-serif;
		padding-top: 30px;
		float: left;
		padding-right: 100px;
	}
	
	.headlines .author {
		font: italic 18px 'Open Sans', sans-serif;
		color: #ab599e;
		padding-top: 30px;
		float: left;
	}
	
	.headlines .nav {
		position: absolute;
		right: 170px;
		bottom: 65px;
	}
	
	.headlines .nav span a {
		background: #ab599e;
		cursor: pointer;
		color: #fff;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;		
		width: 40px;
		text-align: center;
		height: 40px;
		line-height: 40px;
		margin-left: 10px;
		float: left;	
	}
	
	.headlines .nav span a:hover {
		background: #fff;
		color: #ab599e;
		border: 1px solid #ab599e;
		width: 38px;
		height: 38px;
	}
	
	.headlines h2 {
		font: 48px 'Open Sans', sans-serif;
		color: #ab599e;
	}
	
	.headlines .img {
		position: absolute;
		bottom: -5px;
		z-index: 10;
		right: -560px;
	}
	
	.newsletter {
		text-align: center;
		padding-top: 40px;
		padding-bottom: 50px;
		float: left;
	}
	
	.newsletter .staytuned {
		font:48px 'RegeltanteTekton', sans-serif;
		color: #383838;
	}
	
	.newsletter p {
		font: 100 21px 'Opens Sans', sans-serif;
		margin-top: 15px;
	}
	
	.faq-holder h3.faq-title{
		cursor: pointer;
	}
	
	.faq-holder h3.faq-title:before{
		content: "\f055";
		margin-right: 15px;
		font-family: FontAwesome;
		color: #C1D340;
		font-size: 28px;		
	}

	.faq-holder h3.faq-title.open:before{
		content: "\f056";
		color: #f59d37;				
	}
	
	.faq-answer{
		margin-top: 10px;
		margin-bottom: 20px;
		display: none;
		background-color: #f3f3f3;
		padding: 20px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border: 1px solid #CBC9C9;
	}
	
	.footer {
		background: #24152f;
		padding-top: 80px;
		padding-bottom: 80px;
		overflow: hidden;
	}
	
	.footer .tweets {
		float: left;
		width: 100%;
	}
	
	.footer p.tweet-meta{
		text-transform: uppercase;
		font-size: 14px;
		color: #65C4D8;
		font-weight: 300;
		margin-bottom: 0px;
	}
	
	.footer p.tweet-meta a{
		font-weight: 700;
	}

	
	.footer .tweets_parent {
		width: 90%;
		float: left;		
	}
	
	.footer .tweets_parent .tweet{
		padding-bottom: 30px;
		padding-top: 25px;
		border-top: 1px solid #3A4B64;
	}
	
	.footer .tweets_parent .tweet:first-child{	
		padding-top: 0px;
		border-top: none;
	}
	
	.footer .title {
		font: 18px 'RegeltanteTekton', sans-serif;
		color: #fff;
		padding-bottom: 16px;
		width: 100%;
		float: left;
	}
	
	.footer p {
		font: 10px 'Open Sans', sans-serif;
		color: #fff;
		line-height: 26px;		
	}
	
	.footer a {
		color: #65c4d8;
		text-decoration: none;
	}
	
	.footer ul {
		list-style-type: none;
		float: left;
		margin-left:0;
	}
	
	.footer ul li i {
		margin-right: 10px;
		color: #65c4d8;	
		font-size: 10px;
	}
	
	.footer ul li a {
		color: #fff;
		font: 10px 'Open Sans', sans-serif;
		line-height: 26px;		
	}
	.footer ul li {
		margin-bottom:0;
	}

	.mobilemenu {
		display: none;
	}

    .css_reset html, .css_reset body, .css_reset div, .css_reset span, .css_reset applet, .css_reset object, .css_reset iframe, .css_reset h1, .css_reset h2, .css_reset h3, .css_reset h4, .css_reset h5, .css_reset h6, .css_reset p, .css_reset blockquote, .css_reset pre, .css_reset a, .css_reset abbr, .css_reset acronym, .css_reset address, .css_reset big, .css_reset cite, .css_reset code, .css_reset del, .css_reset dfn, .css_reset em, .css_reset img, .css_reset ins, .css_reset kbd, .css_reset q, .css_reset s, .css_reset samp, .css_reset small, .css_reset strike, .css_reset strong, .css_reset sub, .css_reset sup, .css_reset tt, .css_reset var, .css_reset b, .css_reset u, .css_reset i, .css_reset center, .css_reset dl, .css_reset dt, .css_reset dd, .css_reset ol, .css_reset ul, .css_reset li, .css_reset fieldset, .css_reset form, .css_reset label, .css_reset legend, .css_reset table, .css_reset caption, .css_reset tbody, .css_reset tfoot, .css_reset thead, .css_reset tr, .css_reset th, .css_reset td, .css_reset article, .css_reset aside, .css_reset canvas, .css_reset details, .css_reset embed, .css_reset figure, .css_reset figcaption, .css_reset footer, .css_reset header, .css_reset hgroup, .css_reset menu, .css_reset nav, .css_reset output, .css_reset ruby, .css_reset section, .css_reset summary, .css_reset time, .css_reset mark, .css_reset audio, .css_reset video
    {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
    }
    /* HTML5 display-role reset for older browsers */
    .css_reset article, .css_reset aside, .css_reset details, .css_reset figcaption, .css_reset figure, .css_reset footer, .css_reset header, .css_reset hgroup, .css_reset menu, .css_reset nav, .css_reset section
    {
        display: block;
    }
    .css_reset body
    {
        line-height: 1;
    }

    .css_reset ul
    {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: 36px;
    }
    .css_reset ol
    {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left:36pt
    }
    .css_reset ul ul, .css_reset ol ul
    {
        list-style-type: circle;
        list-style-position: inside;


    }
    .css_reset ol ol, .css_reset ul ol
    {
        list-style-type: lower-latin;
        list-style-position: inside;

    }
    .css_reset blockquote, .css_reset q
    {
        quotes: none;
    }
    .css_reset blockquote:before, .css_reset blockquote:after, .css_reset q:before, .css_reset q:after
    {
        content: '';
        content: none;
    }
    .css_reset table
    {
        border-collapse: collapse;
        border-spacing: 0;
    }


    .Advertentie_vraagbeschrijving
    {
        font-weight: 900;
    }
    .Advertentie_vraagtoelichting
    {
        font-weight: 900;
    }

    .Advertentie_antwoordtoelichting
    {
    }
    .Advertentie_Kwalificaties
    {
        border: 0;
        text-align: Left;
        background-color: white;
    }
    .Advertentie_Kwalificaties td
    {
        border: 0;
        margin: 0;
        padding: 0;
    }

    .kwalificatie_icon
    {
        text-align: center;
    }


    .template pre
    {
        font-weight: Bold;
        font-size: 14px;
    }

    .template address
    {
        font-size: 12px;
    }

    .template h1
    {
        font-weight: Bold;
        font-size: 32px;
        line-height: 40px;
        font-family: "RegeltanteTekton" , "Verdana" , serif;
        color: #00AEEF;
    }

    .template h3
    {
        font-weight: Bold;
        font-size: 24px;
        line-height: 32px;
        font-family: "RegeltanteTekton" , "Verdana" , serif;
        color: #00AEEF;
    }

    .template h2
    {
        font-weight: Bold;
        font-size: 32px;
        line-height: 40px;
        font-family: "RegeltanteTekton" , "Verdana" , serif;
        color: #BFD730;
    }

    .template h4
    {
        font-weight: Bold;
        font-size: 24px;
        line-height: 32px;
        font-family: "RegeltanteTekton" , "Verdana" , serif;
        color: #BFD730;
        text-decoration: none;
    }

    .template h5
    {
        font-size: 14;
        line-height: 14px;
        color: #00AEEF;
    }

    .template h6
    {
        font-size: 14px;
        line-height: 14px;
        color: #BFD730;
    }

    .Advertentie_AndereAdvertenties
    {
        margin: 0;
        padding: 0;
    }

    .template.ProfielTabel
    {
        text-align: Left;
        background-color: white;
        border: white;
    }

    .template.ProfielTabel td
    {
        text-align: Left;
        background-color: white;
        border: white;
    }

    .template.ProfielTitel
    {
        text-align: Left;
        font-weight: Bold;
        border: white;
    }

    .template.Profielfoto
    {
        width: 150px;
        border: 1px solid #EFEFEF !important;
    }

    .template table
    {
        background-color: white;
    }

    .template .Advertentie_weekschema .tijdsperiode
    {
        white-space: nowrap;
    }

    .template .Advertentie_weekschema td
    {
        min-width: 41px;
        border-color: #e9f2f8 !important;
        border-top: 1px solid;
        border-left: 1px solid;
        padding:5px;


    }
    .template .Profielfoto {
        margin-right:40px !important;
    }
    .template .Advertentie_weekschema td:first-child {

        border-left: 1px solid #808080 !important;
    }
    .template .Advertentie_weekschema
    {
        background-color: white;
        border: 1px solid #808080 !important;
        width:100%;
    }

    .template .Advertentie_vraagbeschrijving
    {
        font-size: 14px;
        font-weight: bold;
    }

    .template .Advertentie_antwoord
    {
        font-size: 14px;
        line-height: 12px;
    }

    .rt-infowindow .googlemaps_template
    {
        overflow: hidden;
        clear: both;
    }
    .pagina_omschrijving  h1
    {
        font-weight: Bold;
        font-size: 23px;
        line-height: 32px;
        font-family: "Verdana" , serif;
        color: #000000;
    }

    .pagina_omschrijving  h2
    {
        font-weight: Bold;
        font-size: 17px;
        line-height: 24px;
        font-family: "Verdana" , serif;
        color: #000000;
    }

    .pagina_omschrijving  h3
    {
        font-weight: Bold;
        font-size: 14px;
        line-height: 18px;
        font-family:  "Verdana" , serif;
        color: #91278F;
    }
    .pagina_omschrijving  h4
    {
        font-weight: normal;
        text-decoration:underline;
        font-size: 14px;
        line-height: 18px;
        font-family:  "Verdana" , serif;
        color: #000000;
    }

    .pagina_omschrijving  h5
    {
        font-weight: Bold;

        font-size: 10px;
        line-height: 12px;
        font-family:  "Verdana" , serif;
        color: #91278F;
    }

    .pagina_omschrijving  h6
    {
        font-weight: Bold;

        font-size: 9px;
        line-height: 10px;
        font-family:  "Verdana" , serif;
        color: #91278F;
    }

	/*ROYAL SLIDER */
  	#full-width-slider {
	  	width: 100%;
	  	color: #000;
    	height:356px !important;
	}
.rsABlock {
	left: 0;
	position: absolute;
	z-index: 15;
	top:0;
	left:50%;
	min-width:900px;
	margin-left:-450px;
	color: #fff;
	
}
.rsABlock h1 {	
	text-align: center;
	font: 45px 'Open Sans', sans-serif;
	font-weight: 700;
	letter-spacing: -2px; 
	color: #fff;
	text-shadow: 1px 1px 3px rgba(1, 1, 1, 0.4);
	margin-top: 75px;	
}	
.rsABlock h2 {
	margin-top: 10px;
	text-align: center;
	font: 22px 'Open Sans', sans-serif; 
	color: #fff;
	text-shadow: 1px 1px 3px rgba(1, 1, 1, 0.4);
	letter-spacing: -1px;
	font-weight: 700;	
}
 
.fullWidth {
  max-width: 100%;
  margin: 0 auto 24px;
}
	

@media screen and (min-width:960px) and (min-height:660px) {
  .heroSlider .rsOverflow,
  .royalSlider.heroSlider {
      height: 356px !important;
  }
}

@media screen and (min-width:960px) and (min-height:1000px) {
    .heroSlider .rsOverflow,
    .royalSlider.heroSlider {
        height: 356px !important;
    }
}
@media screen and (min-width: 0px) and (max-width: 800px) {
}
    
	@media only screen and (max-width: 1169px) {

		.banners .inside .inside_in .inside_in_in .text {
			width: 350px;
		}	
		
		.large_container.header form, .newsletter form {
			margin-left: 60px;
		}
		
		.newsletter form{
			margin-left: 16%;
		}

		.items ul {
			margin-top: 20px;
		}
		
		
		.ad {
			margin-bottom: 30px;
			float: left;
		}
		
		.headlines .img {
			right: -350px;
		}		
		
		.newsletter input.text {
			width: 200px;
			margin-left: 10px;
		} 
		
		.content .whois .button, .newsletter .submit {
			font-size: 24px;
		}
		
			
		.large_container.menu ul li a{
			padding: 0 8px;
			font-size: 14px;
		}
		
		.content .whois .video.right{
			padding-left: 0px;
		}
		
		.large_container.header form, .newsletter form{
			
		}
		
	}
	
	@media only screen and (max-width: 959px) {
		

		.banners .inside .inside_in .inside_in_in .text {
			width: 300px;
		}	
		
		.large_container.menu ul li a{
			padding: 0 6px;
			font-size: 12px;
		}
				

		.widget {
			width: 208px;
		}
		
		.columnright .search {
			width: 220px;
		}
		
		.columnright .search input.text {
			width: 198px;
		}
		
		.large_container.header form {
			margin-left: 20px;
		}		
		
		.newsletter form {
			padding-right: 5px;
		}
		
		.newsletter .submit {
			width: 348px;
		}

		.headlines .img {
			right: -300px;
		}		
		
		.headlines .img img {
			width: 70%;
		}

		.banners {
			padding-bottom: 30px;
		}
		
		.large_container.header form {
			margin-left: -65px;
		}

		.content .whois .button, .newsletter .submit {
			font-size: 18px;
		}

		.banners .inside .inside_in h2 {
			font-size: 40px;
		}

		
		.banners .inside .inside_in .inside_in_in .button {
			font-size: 20px;
		}
		
		.newsletter input.text {
			width: 190px;
		}

	}
		
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		
		.large_container.header form, .newsletter form {
			width: 780px;
			margin-left: -20px;
		}
		
		.large_container.header form input {
			width: 230px;
		}
		
		.large_container.newsletter .text {
			width: 247px;
		}
		.large_container.newsletter .submit {
			width: 200px;
		}
		
		.banners .inside .inside_in .inside_in_in h1{
			font-size: 30px;
			line-height: 34px;
		}
        .sliderContainer #zoek-op-kaart {
            margin:-150px auto !important;
            position:relative !important;
            left:0 !important;
        }


	}

	@media only screen and (max-width: 767px) {



        .rsSlide h2, .rsSlide h1 {
            display:none;
        }
        .sliderContainer #zoek-op-kaart {

            left:0 !important;
            margin:-300px auto !important;
        }
        .large_container.top .logo a {
			display: none;
		}
		
		.large_container.header{
			 min-height: 240px;
		 }
		
		.mobiel-logo{
			display: block;
		    float: left;
		    height: 50px;
		    width: 50px;
		}
		
		.large_container.header h1{
			margin-top: 15px;
		}
		
		.rsABlock h1 {	
			margin-top: 45px;
			font-size:24px;
		}	
		.rsABlock h2 {
			font-size:16px;
		}
		.rsABlock {
			min-width:300px;
			max-width:300px;
			margin-left:-150px;
		}
		.content .tabs {
			margin-top:-74px;
		}
		
		.large_container.header .submit{
			width: 358px;
		}
		
		.large_container.menu nav ul.sub-menu{
			background: none;
			border-radius: 0px;
			-moz-border-radius: 0px;
			-webkit-border-radius: 0px;
			box-shadow: none;
			margin-left: 0px;
			position: relative;
			top:0px;
			width: 100%;
			
		}
		
		.large_container.menu nav ul.sub-menu li{
			width: 100%;
			display: block;
		}
		
		.large_container.menu nav ul.sub-menu li a{
			padding-left: 25px;
		}
		
		.mobiel-logo img{
			max-width: 100%;
		}
		
		.banners .inside .inside_in .inside_in_in .text {
			width: 100%;
		}			
		
		.content.page .related li {
			width: 100%;
		}
		
		.widget {
			width: 420px;
		}
		
		.columnright .search {
			width: 431px;
		}
		
		.columnright .search input.text {
			width: 410px;
		}

		.newsletter .staytuned {
			font-size: 30px;
		}
		
		.footer .title {
			font-size: 30px;
		}
		
		.large_container.header h1 {
			font-size: 30px;
		}
		
		.headlines .one-half {
			width: 420px;
		}

		.headlines h2 {
			font-size: 30px;
			float: left;
		}
		
		.large_container.header .header_slider .slide {
			height: 599px;
			padding-top: 50px;
			padding-bottom: 50px;
		}
		#full-width-slider .slide {
			height: 599px !important;
		}
		
		.large_container.header.sub .header_slider .slide {
			width: 100%;
		}
		
		
		.newsletter {
			padding-top: 30px;
			padding-bottom: 30px;
		}
		
		.newsletter input.text {
			width: 332px;
			margin-bottom: 10px;
		}
		
		.footer .columns {
			padding-bottom:  30px;
		}
		
		.ad {
			width: 345px;
			margin-bottom: 20px;
		}
				
		
		.banners .inside .inside_in h2 {
			font-size: 30px;
		}
		
		.banners .inside .inside_in p {
			font-size: 14px;
		}
		
		.banners .leftbanner, .banners .rightbanner {
			width: 100%;
			margin-bottom: 20px;
		}
			
		.banners .inside .inside_in, .banners .inside {
			height: auto;
		}
		
		.banners .inside .inside_in {
			float: left;
			padding-bottom: 30px;			
		}
		
		.banners .rightbanner .inside .inside_in {
			float: right;
		}		
			
		.banners .inside .inside_in .inside_in_in .button {
			font-size: 16px;
			padding-left: 10px;
			padding-right: 10px;			
			width: auto;
		}
		
		.inside_in_in p {
			width: 90%;
		}
		
		.leftbanner .inside_in_in p {	
			float: right;
		}		
		
		.content .whois {
			padding-top: 30px;
			padding-bottom: 30px;
		}
		
		.content .whois .video {
			display: block !important;
		}
		
		.content .whois .button, .newsletter .submit {
			font-size: 20px;
			padding: 10px 20px;
		}
		
		.large_container.header {
			height: auto;
			padding-bottom: 0;
		}
		
		.large_container.header form, .newsletter form {
			width: 370px;
			margin-left: 20px;
		}
		
		.large_container.header form label {
			margin-bottom: 10px;
		}
		
		.large_container.header form i {
			width: 25px;
			text-align: center;
		}
		
		.content .tabs ul li a {
			padding-left: 15px;
			padding-right: 15px;
		}
	
		.one-half {
			width: 450px;
		}		
		
		.headlines .img {
			display: none;
		}
		
		.headlines p {
			padding-right: 50px;
		}
		
		.headlines .nav {
			right: 30px;
		}
		
		.mobilemenu {
		    background: url("../images/menu.png") no-repeat scroll 0px 5px;
		    color: #000;
		    cursor: pointer;
		    display: block;
		    float: left;
		   	font: 14px/36px 'Open Sans', sans-serif;
		    padding-left: 40px;
		    text-decoration: none;
		    text-transform: uppercase;
		    width: 200px;
		}	
		
		.menu ul {
			display: none;
			overflow: hidden;
			width: 100%;			
		}
		
		.large_container.menu ul li, .large_container.menu ul li a {
			width: 100%;
			overflow: hidden;
		}	
		
		.large_container.menu ul li {
			padding-left: 0;
		}
		
		.large_container.menu ul li a {
			border-top: 1px solid #E8E7E6;
		}

		
		body .container .columns.right .social {
		 	float: left;
		 }
        .aanbod .list-item .btn_cv {
            float:right;
            position:relative;
        }
	}

	@media only screen and (min-width: 480px) and (max-width: 767px) {

        .large_container.header input.text,  .large_container.header input.maps-input {
            width: 282px;
        }
        .aanbod .list-item .btn_cv {
            float:right;
            position:relative;
        }
        .aanbod h1 {
            font-size:22px;
        }
        .aanbod ul li .btn_cv {
            margin-top:0;
        }

	}

	@media only screen and (max-width: 479px) {
        .sliderContainer #zoek-op-kaart {
            width:282px;
        }
        .large_container.header .submit {
            width:275px !important;
        }
		.large_container.header input.text, .newsletter input.text {
			width: 200px;
		 }
        #zoek-op-kaart input[type="radio"] + label  {
            padding-right:0 !important;
        }
		 .large_container.header input.text, .newsletter input.text{
			 width: 267px;
		 }

        .large_container.header label {
            width:260px;
        }
        .large_container.header label span input, .large_container.header input.text, .large_container.header input.maps-input{
            width:200px;
        }
		 .large_container.header h1{
			 margin-top: -25px;
		 }
        .aanbod ul li img {
            display:none;
        }
         .aanbod .list-item {
             float:none;
             width:100%;
             padding: 0;
             padding-left: 0;
         }
        .aanbod .list-item table{
            margin-left:0;
            width:100%;
        }
        .aanbod .list-item table td{
            display:block;
        }

        .aanbod .list-item table td:last-child {
            display:table-cell;
        }
        .aanbod .list-item .btn_cv {
            float:right;
            position:relative;
        }

		 .content .whois h1{
			 font-size: 36px;
		 }
		 
		 .large_container.header input.text{
		 	width: 213px;
		 }
			
			.widget {
				width: 298px;
			}
			
			.columnright .search {
				width: 310px;
			}
			
			.columnright .search input.text {
				width: 289px;
			}
			
			body .large_container.header form, body .large_container.newsletter form {
				width: auto;
				margin-left: 0;
			}
			
			body .large_container.newsletter form {
				margin-left: 0px;
				width: 297px;
			}
			
			.newsletter .submit, .large_container.header .submit {
				width: 289px;
				margin-left: 10px;
			}
	
			.large_container.header .header_slider .slide {
				height: 693px;
			}
			
			.container .one-half {
				width: 300px;
			}
			
			.large_container.headlines .container {
				padding-top: 30px;
			}
			
			.headlines .img {
				display: none;
			}
			
			.headlines .slider {
				padding-bottom: 30px;
			}
			
			.headlines .nav {
				right: 0;
				bottom: 15px;
			}
		
			.headlines p {
				padding-right: 20px;
			}
			
			.footer {
				padding-top: 30px;
				padding-bottom: 30px;
			}
			
			.large_container.newsletter form {
				margin-left: -40px;
			}
		
			.headlines h2 {
				font-size: 30px;
			}
		
			.items li a {
				width: 290px;
			}
		
			.ad {
				width: 260px; 
				padding-left: 20px;
				padding-right: 20px;
			}
		
			.content .tabs ul li a {
				font-size: 16px;
			}
		
			.large_container.header form, .newsletter form {
				margin-left: -50px;
			}
            .aanbod h1 {
                font-size:15px;
            }
            .aanbod ul li .btn_cv {
                margin-top:0;
            }
		
	}


.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}