/*
Theme Name: New Inreach
Theme URI: http://vdbc.nl/themes/newinreachtheme
Description: new theme of inrach
Version: 1.0.1
Author: VDBC
Author URI: http://vdbc.nl
*/

@import url('font-helvetica.css');
@import url('font-pirulen.css');
.home-logo {
	width: 500px;
	margin-left: 7%;
}

#float {
	float: right !important;
}

.safari {
	-webkit-column-count: 2;
	min-height: 800px;
	max-height: 900px;
}

.container.text-center.bg-white {
	padding-top: 90px !important;
}

a:hover {
	text-decoration: none!important;
}

a:focus,
a:hover {
	color: #ff6418 !important;
}

img.alignnone.wp-image-567 {
	max-width: 100%;
	height: auto;
}

@media screen and (max-width: 1199px) {
	.page-id-778 #gform_11 #field_11_11,
	.page-id-778 #gform_11 #field_11_13 {
		margin-top: 0px;
		margin-left: 0px !important;
	}
	.page-id-778 #gform_11 #input_11_3,
	.page-id-778 #gform_11 #input_11_5,
	.page-id-778 #gform_11 #input_11_4,
	.page-id-778 #gform_11 #input_11_14,
	.page-id-778 #gform_11 #input_11_7 {
		width: 360px;
	}
	.activiteitTitle {
		width: 100% !important;
	}
	.reserveerActiviteit {
		float: left !important;
	}
}

.fancybox-inner {
	background-color: #81818A;
}

/* Mobile landscape */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.header_tekst {
		top: 45% !important;
	}
	.home-logo {
		margin-left: 0px;
	}
}

/* Ipad landscape */

@media only screen and (min-device-height: 1200px) and (max-device-width: 1024px) {
	.header_tekst {
		top: 20% !important;
	}
	.home-logo {
		margin-left: 0px;
	}
}

/* iPhone 6plus landscape */

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) {
	.header_tekst {
		display: none;
	}
}

body.page-template-referencies {
	background-color: #fff!important;
}

#field_10_1,
#field_10_5 {
	clear: none;
}

#gform_wrapper_10 .gfield_required {
	display: none;
}

#gform_submit_button_10 {
	float: right;
	margin-bottom: 55px;
	background-color: #ff6417;
	border: none;
	color: #fff;
	padding: 7px 8px 6px 10px;
	border-radius: 4px; //font-style: italic;}
	#tipsContent blockquote p:before {
		quotes: "\201C""\201D""\2018""\2019";
		color: #ccc;
		content: open-quote;
		font-size: 3em;
		line-height: 0.1em;
		margin-right: 0.25em;
		vertical-align: -0.4em;
	}
	#tipsContent blockquote p:after {
		quotes: "\201C""\201D""\2018""\2019";
		color: #ccc;
		content: close-quote;
		font-size: 3em;
		line-height: 0.1em;
		margin-left: 0.25em;
		vertical-align: -0.4em;
	}
	.vjs-poster {
		background-image: url("https://inreach.nl/wp-content/uploads/2016/12/video-1-1.png") !important;
		position: relative !important;
	}
	#gform_wrapper_10 .gfield_radio li label {
		color: #fff;
		font-family: "H-Bd", sans-serif;
		font-size: 16px;
	}
	#gform_wrapper_10 .gfield_radio li label::before {
		background-color: #fff;
		content: '';
		border-radius: 50%;
		display: inline-block;
		width: 14px;
		height: 14px;
		margin-right: 3px;
		cursor: pointer;
	}
	#gform_wrapper_10 input[type=text],
	#gform_wrapper_10 textarea {
		padding: 10px 10px 10px;
		border-radius: 10px;
		border: none; //font-style: italic;}
		#gform_wrapper_10 ul li.gfield {
			margin-top: 3px!important;
		}
		.gform_wrapper .top_label .gfield_label {
			display: block
		}
		#gform_wrapper_10 .top_label .gfield_label[for="input_10_10"],
		#gform_wrapper_10 .top_label .gfield_label[for="input_10_12"],
		#gform_wrapper_10 .top_label .gfield_label[for="input_10_14"],
		#gform_wrapper_10 .top_label .gfield_label[for="input_10_16"] {
			display: block!important;
			color: white;
		}
		#gform_wrapper_10.gform_wrapper .top_label .gfield_error {
			width: 66.6% !important;
		}
		#gform_wrapper_10 ul li.gfield#field_10_12,
		#gform_wrapper_1 ul li.gfield#field_10_16,
		#gform_wrapper_1 ul li.gfield#field_10_14 {
			margin-top: 10px !important;
		}
		.gform_wrapper li.gfield.gfield_error {
			box-sizing: border-box !important;
		}
		#gform_10 #field_10_12,
		#gform_10 #field_10_13,
		#gform_10 #field_10_16,
		#gform_1 #field_1_17 {
			clear: none!important;
		}
		#gform_10 #field_10_17,
		#gform_10 #field_10_15,
		#gform_10 #field_10_13 {
			padding-top: 26px!important;
		}
		.contactSpace {
			margin-left: 7px;
		}
		#gform_wrapper_10 li input[type=radio] {
			opacity: 0;
		}
		#gform_3 .ginput_container,
		#gform_7 .ginput_container {
			margin-top: 15px;
		}
		#gform_wrapper_10 input[type="radio"]:checked+label::before {
			background-color: #ff6417;
		}
		blockquote {
			padding-top: 0px !important;
			padding-bottom: 0px !important;
		}
		.inschrijven1 {
			display: block;
		}
		img#footerfoto {
			position: relative;
			top: -5px;
			margin-bottom: 0px;
		}
		body.page-id-708 {
			background: linear-gradient( rgba(86, 86, 90, 0.6), rgba(86, 86, 90, 0.6)), url(images/top_background.png);
			background-repeat: no-repeat;
			background-size: cover;
		}
		body.page-id-708 .bg-white {
			background-color: transparent;
		}
		.page-id-708 .title-page.grey-txt {
			color: #fff;
		}
		.page-id-708 .theBiggest {
			min-height: calc(100vh - 275px);
		}
		.theBiggest div div img {
			height: 28px;
		}
		#tel {
			margin-top: 3px;
		}
		#gform_wrapper_1 .gfield_time_hour input[type=text] {
			padding: 10px;
		}
		p.wpsm-show {
			display: inline-block;
			background-color: #ff6418;
			text-align: center;
			padding: 5px;
			-webkit-border-radius: 5px;
			float: right;
			color: white!important;
		}
		img.top-icon {
			height: 40px;
			height: 22px;
		}
		p.wpsm-hide {
			display: none!important;
		}
		input#gform_submit_button_3 {
			float: right !important;
		}
		div#gform_wrapper_3 {
			position: relative !important;
			height: 0px !important;
		}
		.gform_wrapper .gform_footer {
			padding-top: 13px !important;
		}
		#gform_submit_button_3 {
			position: relative!important;
			margin-top: -52px!important;
			/*padding-top: 0px !important;*/
		}
		.textwidget a {
			color: #fff!important;
			display: inline-block;
		}
		.navbar-header {
			width: 100%;
		}
		#navbar {
			margin-top: 15px;
			z-index: 1;
		}
		.navbar {
			border: 0!important;
			min-height: 78px!important;
			margin-bottom: 0!important;
		}
		.navbar li {
			position: relative;
			text-decoration: none;
			list-style: none;
			display: inline-block;
			text-transform: none;
			margin: 15px 10px 10px;
		}
		.navbar li a {
			color: #fff;
			font-size: 20px;
			font-family: 'H-Lt', sans-serif;
		}
		.navbar li.current-menu-item a {
			color: #ff6418;
		}
		.navbar li.current-menu-item::before {
			content: url(images/current.png);
			position: absolute;
			top: -30px;
			left: 50%;
			margin-left: -12px;
		}
		.menu-bar {
			background-image: linear-gradient(#56565a, transparent);
			z-index: 1;
			position: absolute;
			width: 100vw;
		}
		#menu-header {
			padding-left: 0
		}
		.logofooter {
			display: inline-block;
			position: absolute;
			left: 0;
			margin-left: 5%;
			margin-top: 21px;
		}
		.logo img {
			margin: 30px 0 15px;
			margin-left: 6%;
			left: 0;
		}
		.logo-steem {
			width: 4%;
		}
		.logo-name {
			width: 12%;
		}
		.navbar-toggle {
			margin-top: 25px!important;
			border: 0!important;
		}
		.top-section {
			/*background-image: url(images/top-bg.png);    background-size: cover;    background-position: 50% 70%;*/
			width: 100%;
			/*height: 550px;*/
		}
		.top-section iframe {
			border: 0;
			left: 0;
			top: -250px;
			height: 100%;
			width: 100%;
			position: absolute;
			min-height: 1100px;
		}
		.registen_form {
			width: 100%;
			text-align: center;
			/*background-color: #81818A;*/
		}
		.registen_form .gform_wrapper {
			margin: 0 auto;
			width: 500px;
			height: 75px;
		}
		.registen_form .gform_wrapper ul li.gfield,
		.registen_form .gform_wrapper .gform_footer {
			clear: none;
			float: left;
			margin-top: 0;
			margin-right: 10px;
		}
		.registen_form .gform_wrapper div.ginput_container {
			margin-top: 0;
		}
		.registen_form .gform_wrapper li input {
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			text-align: -webkit-right;
			text-align: right;
			padding-top: 15px!important;
			border: 0;
			width: 178px !important;
		}
		.page-section .invis {
			display: none;
		}
		.header_tekst {
			position: absolute;
			top: 50%;
			left: 30%;
			transform: translate(-50%, -50%);
			width: 30%;
			height: 20%;
			text-align: center;
		}
		.header_tekst h2 {
			font-family: P-Rg, sans-serif;
			color: white;
		}
		.header_tekst p {
			color: white;
			font-size: 54px;
			font-weight: 600;
			
			bottom: 70px;
		}
		.orange {
			color: #FF6814;
		}
		.registen_form .gform_wrapper input[type="submit"] {
			width: 110px;
			background-color: #ff6814;
			color: #fff;
			border: 0;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			text-align: -webkit-right;
			text-align: right;
			width: 110px!important;
			height: 40px;
			padding-top: 10px;
			margin: 12px 0 15px!important;
		}
		.registen_form h2 {
			line-height: 25px;
			font-size: 20px;
			font-family: 'H-Hv', sans-serif;
			margin: 0 auto;
			color: #fff;
			text-align: center;
		}
		.registen_form h4 {
			margin: 0 auto;
			color: #fff;
			line-height: 25px;
			font-size: 18px;
			font-family: 'H-Roman', sans-serif;
			text-align: center;
		}
		.resultsSection {
			margin-bottom: 50px;
		}
		.line {
			border: 1px solid #ff6418;
			width: 70%;
			margin: 0 auto;
		}
		.middleSection {
			text-align: center;
		}
		#certificaat {
			/* z-index: 1;*/
			position: absolute;
			top: 140px;
			right: 5%;
		}
		.middleSection img {
			margin-top: 50px;
			height: 22px !important;
		}
		.middleSection h1 {
			font-size: 31px;
			font-family: 'P-Rg', sans-serif;
			margin-bottom: 40px;
			margin-top: 10px !important;
			text-transform: uppercase;
			text-align: center;
			color: #56565a;
		}
		.tipsSection .col-md-4 {
			text-align: center;
			margin-top: -35px;
		}
		.tipsSection .col-md-4 a:hover {
			color: #fff;
		}
		.tipsSection .col-md-4 .more {
			background-color: #ff6418;
			padding: 10px 20px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			color: #fff;
			font-family: 'H-Roman', sans-serif;
			font-size: 16px;
			width: 260px;
			margin: 30px auto 10px auto;
			text-align: center;
		}
		.more span {
			text-transform: uppercase;
		}
		
		.tipsSection .col-md-4 p {
			color: #56565a;
			line-height: 24px;
			font-family: 'H-Roman', sans-serif;
			font-size: 14px;
			min-height: 120px;
		}
		.tipsSection .col-md-4 h5 {
			font-family: 'H-Bd', sans-serif;
			font-size: 16px;
			margin: 30px;
			text-transform: uppercase;
			font-weight: 800;
			color: #56565a;
		}
		.tipsSection .col-md-4 h5 span {
			color: #ff6418;
		}
		button.vjs-big-play-button {
			left: 50% !important;
			top: 40% !important;
			transform: translateX(-50%);
			background-color: #ff6418 !important;
			border: none !important;
		}
		.overInreach {
			width: 100%;
			text-align: center;
			height: 427px;
			background-color: #090a0c;
			background-image: url(https://inreach.nl/wp-content/uploads/2016/12/video.png);
			background-repeat: no-repeat;
			background-position: center center;
		}
		.video-js {
			width: 100% !important;
		}
		.overInreach h2 {
			color: #fff;
			margin: 10px;
			font-family: 'P-Rg', sans-serif;
			font-size: 31px;
		}
		span.blog_datum {
			padding-left: 15px;
			color: #989898;
			font-style: italic;
		}
		body.page-template.page-template-prospect .vjs-poster {
			display: none;
		}
		body.page-template.page-template-prospect .video-js {
			background-color: transparent;
		}
		.prospect_body {
			padding: 40px 0px 40px 0px;
			background-color: #818181;
			color: #fff;
			height: 700px;
		}
		.blog_quote {
			padding: 10px 15px;
			font-size: 24px;
			font-style: italic;
		}
		.content_prospect {
			margin-top: 30px;
		}
		.prospect_balk {
			background-color: #ff6418;
		}
		.content_prospect_boven {
			padding: 30px 0px 30px 0px;
		}
		.blog_tags {
			padding: 10px 5px;
			text-transform: uppercase;
			font-size: 12px;
			color: #ff6417;
			font-size: 12px;
			padding-bottom: 20px;
			display: inline-block;
			font-weight: 700;
		}
		body {
			overflow-x: hidden;
		}
		.blog_quote:before {
			quotes: "\201C""\201D""\2018""\2019";
			color: #ccc;
			content: open-quote;
			font-size: 3em;
			line-height: 0.1em;
			margin-right: 0.25em;
			vertical-align: -0.4em;
		}
		.blog_quote:after {
			quotes: "\201C""\201D""\2018""\2019";
			color: #ccc;
			content: close-quote;
			font-size: 3em;
			line-height: 0.1em;
			margin-left: 0.25em;
			vertical-align: -0.4em;
		}
		.btn_tips {
			width: 330px;
			display: inline-block;
			position: relative;
			left: 200px;
		}
		.btn_tips img {
			height: 100%;
			width: 100px;
			margin-left: 15px;
			padding: 15px;
		}
		.btn_timetrade {
			width: 300px;
			display: inline-block;
			display: inline-block;
			position: relative;
			left: 170px;
		}
		.btn_timetrade img {
			height: 100%;
			width: 100px;
			padding: 15px;
			margin-left: 15px;
		}
		.btn_timetrade p {
			width: 60%;
			display: inline-block;
			font-size: 18px;
			color: #000;
		}
		.btn_tips p {
			width: 215px;
			display: inline-block;
			font-size: 18px;
			color: #000;
		}
		.tipsDetails .title:before {
			content: url(https://inreach.nl/wp-content/uploads/2017/06/arrow-right.png);
			padding-right: 20px;
			height: 62px;
		}
		.lastSection {
			margin: 90px 0 80px;
			text-align: center;
		}
		.lastSection a {
			font-family: 'P-Rg', sans-serif;
			font-size: 31px;
			color: #56565a;
		}
		.lastSection a:hover {
			color: #ff6417 !important;
		}
		.lastSection span {
			margin: 25px;
		}
		.img-responsive img {
			width: 100%;
			display: block;
			margin: 0 auto;
		}
		footer {
			font-family: 'H-Lt', sans-serif;
			font-size: 16px;
			background-color: #56565a;
			width: 100%;
			padding-bottom: 20px;
		}
		footer .col-sm-6 {
			min-height: 123px;
		}
		footer .col-md-12 .logo_footer {
			width: 50px;
			margin: 25px 0 30px;
		}
		footer .fifthSidebar {
			text-align: right;
			margin-left: 93px;
		}
		footer .col-md-2 p {
			color: #fff;
			font-size: 16px;
			font-family: 'H-Lt', sans-serif;
			margin-bottom: 0;
		}
		footer .thirdSidebar {
			padding-left: 10px;
			padding-right: 10px;
			width: 220px;
			margin-right: 75px;
			margin-left: 250px;
		}
		footer .thirdSidebar p {
			margin-left: 23px;
		}
		.thirdSidebar .loc img {
			margin-top: 3px;
			padding-right: 5px;
		}
		footer .orange {
			padding: 0;
			margin-left: -106px;
			margin-top: -6px;
			margin-right: 10px;
		}
		footer .orange p {
			color: #ff6418;
			font-size: 16px;
			font-family: 'H-Lt', sans-serif;
			float: left;
			line-height: 1;
		}
		footer .fourthSidebar a {
			float: left;
		}
		footer .orange span {
			float: left;
			color: #ff6418;
			font-size: 16px;
			font-family: 'H-Bd', sans-serif;
		}
		footer .fa {
			color: #aaaaac;
			margin: 10px 5px;
		}
		footer .firstSidebar {
			text-align: center;
		}
		footer .firstSidebar img {
			margin: 35px 15px;
			width: 50%;
		}
		footer img {
			margin: 3px 8px 0 0;
			float: left;
			padding-top: 3.5px;
		}
		footer .first {
			/*width: 20%;*/
			margin-right: 8px;
			height: 24px;
			margin-top: 10px;
			padding-top: 0;
		}
		footer .second {
			margin-top: 10px;
			padding-top: 0;
			margin-bottom: 6px;
		}
		.fourthSidebar .mail {
			padding-top: 4px;
		}
		.textwidget {
			margin-top: 10px;
		}
		footer .textwidget a span {
			display: inline-block;
			vertical-align: top;
			line-height: 23px;
			padding-left: 5px;
		}
		.tips .image {
			text-align: center;
			margin-top: 20px;
		}
		.tips .title {
			text-align: center;
			color: #56565a;
			margin-bottom: 33px;
			font-family: "P-Rg", sans-serif;
			font-size: 31px;
		}
		#content2 {
			-webkit-column-count: 2;
			-webkit-column-fill: balance !important;
		}
		.tips .content {
			width: 75%;
			margin: 0 auto;
			-webkit-column-count: 2 !important;
			/* Chrome, Safari, Opera */
			-moz-column-count: 2;
			/* Firefox */
			column-count: 2;
		}
		.content a,
		.content span a,
		.content strong span a,
		.content span strong a,
		.content a strong,
		.page-template-default .page-section a strong,
		.page-template-default .page-section strong a {
			color: #ff6418 !important;
		}
		blockquote {
			border-left: transparent!important;
		}
		.content blockquote span::before {
			quotes: "\201C""\201D""\2018""\2019";
			color: #ccc;
			content: open-quote;
			font-size: 3em;
			line-height: 0.1em;
			margin-right: 0.25em;
			vertical-align: -0.4em;
		}
		.content blockquote span::after {
			quotes: "\201C""\201D""\2018""\2019";
			color: #ccc;
			content: close-quote;
			font-size: 3em;
			line-height: 0.1em;
			margin-left: 0.25em;
			vertical-align: -0.4em;
		}
		.tips span {
			color: #ff6418;
			text-transform: uppercase;
		}
		.arrow-down {
			width: 20px;
			margin: 20px auto 10px;
		}
		.arrow-down2 {
			width: 50px;
			margin: 50px auto 30px;
		}
		.post-container {
			overflow: hidden;
			margin: 0 auto;
			text-align: center;
		}
		.post-container h4 {
			width: 80%;
			font-size: 14px;
			min-height: 40px;
			font-family: 'H-Bd', sans-serif;
			text-align: left;
			margin: 4px auto;
			color: #56565a;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical;
			line-height: 20px;
		}
		.post-container p {
			text-align: center;
			color: #56565a;
		}
		.content a {
			color: white;
		}
		.tags {
			width: 80%;
			font-size: 15px;
			min-height: 40px;
			text-align: left!important;
			margin: 4px auto;
			overflow: hidden;
			font-weight: bold;
			display: -webkit-box;
			text-overflow: ellipsis;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical;
			line-height: 20px;
			font-family: "H-Lt", sans-serif
		}
		.tags a {
			font-family: 'H-Md', sans-serif;
			color: #56565a;
		}
		.subscribe {
			position: relative;
			width: 100%;
			text-align: center;
			background-color: #d3d1d2;
		}
		.subscribe.fixed {
			position: fixed;
			z-index: 2;
			bottom: 0;
			padding-bottom: 0px;
		}
		.subscribe.fixed h2 {
			margin-top: 10px;
		}
		.subscribe.fixed h5 {
			margin-bottom: 0px;
		}
		form#gform_9 {
			width: 50%;
		}
		.subscribe.fixed .gform_wrapper .top_label .gfield_label {
			display: block;
		}
		.subscribe.fixed .gform_wrapper ul li.gfield {
			margin-top: 10px;
		}
		.subscribe.fixed .gform_wrapper .gform_footer {
			margin-top: 0px;
		}
		.subscribe.fixed .gform_wrapper .gform_footer input.button {
			margin: 2px 0 5px!important;
			padding: 6px;
		}
		footer .col-md-2.fourthSidebar p {
			font-size: 14px!important
		}
		.subscribe h2 {
			color: #56565a;
			font-size: 23px;
			font-family: 'H-Hv', sans-serif;
		}
		.subscribe h5 {
			color: #56565a;
			font-size: 18px;
			margin: 20px 0 0px;
			font-family: 'H-Lt', sans-serif;
		}
		.subscribe .gform_wrapper {
			margin: 0 auto;
			width: 590px;
			height: 75px;
		}
		.subscribe .gform_wrapper ul li.gfield,
		.subscribe .gform_wrapper .gform_footer {
			clear: none;
			float: left;
			width: 32%;
			margin-top: 0;
		}
		.subscribe .gform_wrapper div.ginput_container {
			margin-top: 0;
		}
		.subscribe .gform_wrapper li input {
			width: 178px!important;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			text-align: -webkit-right;
			text-align: right;
			padding-top: 10px!important;
			border: 0;
		}
		.subscribe .gform_wrapper input[type="submit"] {
			background-color: #56565a;
			color: #fff;
			border: 0;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			text-align: -webkit-right;
			text-align: right;
			width: 178px!important;
			height: 35px;
			padding-top: 10px;
			margin: -7px 0 15px!important;
		}
		.subscribe .actions {
			text-align: center;
			padding: 28px;
		}
		.subscribe .actions button {
			background-color: #56565a;
			color: #fff;
			font-style: italic;
			border: none;
			text-align: right;
			min-width: 215px;
			padding: 8px;
			border-radius: 6px;
			margin-bottom: 5px;
		}
		.subscribe .actions button a {
			color: #fff;
		}
		.page-id-778 .theBiggest .bg-white {
			background: transparent;
		}
		.page-id-778 {
			background: linear-gradient( rgba(86, 86, 90, 0.6), rgba(86, 86, 90, 0.6)), url(https://inreach.nl/wp-content/themes/new_inreach/images/top_background.png);
			background-repeat: no-repeat;
			background-size: cover;
		}
		.page-id-778 #gform_11 #input_11_3,
		.page-id-778 #gform_11 #input_11_5,
		.page-id-778 #gform_11 #input_11_4,
		.page-id-778 #gform_11 #input_11_8,
		.page-id-778 #gform_11 #input_11_10,
		.page-id-778 #gform_11 #input_11_11,
		.page-id-778 #gform_11 #input_11_12_1,
		.page-id-778 #gform_11 #input_11_12_2,
		.page-id-778 #gform_11 #input_11_7,
		.page-id-778 #gform_11 #input_11_13_2,
		.page-id-778 #gform_11 #input_11_13_1,
		.page-id-778 #gform_11 #input_11_14 {
			padding: 10px 10px 10px;
			border-radius: 10px;
			border: none;
			color: black;
		}
		.page-id-778 #gform_11 #input_11_3,
		.page-id-778 #gform_11 #input_11_5,
		.page-id-778 #gform_11 #input_11_4,
		.page-id-778 #gform_11 #input_11_14,
		.page-id-778 #gform_11 #input_11_7 {
			width: 565px;
		}
		.page-id-778 #gform_11 .gfield_required {
			display: none;
		}
		.page-id-778 #gform_11 {
			color: white;
		}
		.page-id-778 #gform_11 #gform_submit_button_11 {
			margin-bottom: 55px;
			background-color: #ff6417;
			border: none;
			color: #fff;
			padding: 7px 8px 6px 10px;
			border-radius: 4px;
		}
		.page-id-778 .grey-txt {
			color: white !important;
		}
		.page-id-778 #gform_11 #field_11_11,
		.page-id-778 #gform_11 #field_11_13 {
			margin-left: 330px !important;
		}
		.page-id-778 #gform_11 #field_11_11 {
			margin-top: -180px;
		}
		.page-id-785 .theBiggest {
			min-height: 383px !important;
		}
		.cursus1 {
			width: 660px;
			position: absolute;
			margin-top: -17px !important;
		}
		.reserveerCursus {
			width: 100%;
			background-color: #f3f3f3;
			color: #56565A;
		}
		.reserveerCursus p {
			display: inline-block;
			margin-left: 50px !important;
			padding: 10px;
		}
		.tipsDetails .title {
			font-family: "H-Bd", sans-serif;
			font-size: 45px;
			color: #56565a;
			text-align: left;
			line-height: 1;
			margin-bottom: 30px;
		}
		.tipsDetails {
			background-color: #fff!important;
		}
		.embed-youtube {
			text-align: left !important;
		}
		.tipsDetails .content {
			font-family: PT Serif, sans-serif;
			font-size: 16px;
			color: #56565a;
			width: 80%;
			column-count: 2;
			-webkit-column-break-inside: avoid;
			line-height: 24px;
			letter-spacing: 0.5px;
			min-height: 1px;
			-moz-column-count: 2;
			-webkit-column-count: 2;
			-webkit-column-fill: balance;
			/* Chrome, Safari, Opera */
			-moz-column-fill: balance;
			/* Firefox */
			column-fill: balance;
			display: block !important;
			columns: 1 !important;
		}
		.content .article__meta.col-md-6 {
			min-height: 0!important;
		}
		.referencies {
			margin-bottom: 200px;
		}
		.referencies .name {
			font-family: "H-Bd", sans-serif;
			font-size: 16px;
			color: #56565a;
		}
		.referencies .position {
			font-family: "H-Lt", sans-serif;
			font-size: 16px;
			color: #56565a;
			min-height: 60px;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			line-height: 20px;
			-webkit-line-clamp: 3;
		}
		.referencies .description {
			margin: 35px auto 0;
			font-family: "H-It", sans-serif;
			font-size: 16px;
			color: #56565a;
			min-height: 90px;
		}
		.referencies .description p {
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-line-clamp: 3;
			-webkit-box-orient: vertical;
			line-height: 20px;
		}
		.referencies .title {
			color: #56565a;
			font-size: 31px;
			font-family: "P-Rg", sans-serif;
		}
		.referencies .secondRow>div:nth-child(3n+2) {
			background-color: #fff
		}
		.referencies .secondRow>div {
			background-color: #edebec;
			margin: 5px;
			min-height: 275px;
		}
		.secondRow>div:nth-child(3n+1) {
			margin-left: 11.5%;
		}
		.secondRow .col-md-3 .firstImg {
			text-align: center;
			min-height: 225px;
			position: relative;
			overflow: hidden;
		}
		.secondRow .col-md-3 .firstImg img {
			position: absolute;
			top: 50%;
			left: 50%;
			margin-right: -50%;
			transform: translate(-50%, -50%);
			-ms-transform: translate(-50%, -50%);
			/* IE 9 */
			-webkit-transform: translate(-50%, -50%);
		}
		.page-template-default .page-section {
			background-color: white;
			padding-top: 10px; // padding: 50px 50px 20px 50px;    // margin-bottom: 20px;}
			.page-template-default .page-section p {
				margin: 0 0 20px;
			}
			.page-template-agenda .page-section p {
				margin: 0 0 20px;
			}
			.page-template-default .page-section .content {
				font-size: 16px;
				color: #56565A;
				font-family: 'H-Lt';
			}
			.page-template-agenda .page-section .content {
				font-size: 16px;
				color: #56565A;
				font-family: 'H-Lt';
			}
			.page-template-default .page-section ul {
				padding: 0px 15px;
				list-style-image: url(images/arrow-right.png);
			}
			.page-template-default .page-section ul li {
				padding-bottom: 5px;
				padding-left: 15px;
			}
			.page-template-default.page-id-238 .page-section ul li,
			.page-template-default.page-id-267 .page-section ul li {
				padding-bottom: 15px;
			}
			.page-template-default .page-section strong {
				font-family: 'H-Bd';
			}
			.page-template-agenda .page-section strong {
				font-family: 'H-Bd';
			}
			.page-template-default .page-footer {
				//     padding-top: 30px// }
				.page-template-default .page-footer .container {
					color: white;
					font-weight: bold; // padding: 50px;    font-size: 16px;} 
					.page-template-default.page-id-238 .page-footer .container {
						padding: 0px 0px 30px 0px;
					}
					.page-template-default.page-id-238 .page-footer .row {
						margin: 0px;
					}
					.page-template-default .page-footer p,
					.page-template-default .page-footer li {
						font-family: 'H-Bd';
						font-size: 16px;
						line-height: 24px;
					}
					.page-template-default .page-footer h2 {
						font-family: 'P-Rg';
						font-size: 31px;
						margin: 40px 0px;
					}
					.page-template-default .page-footer ol {
						padding: 10px 0px;
						counter-reset: item;
						list-style-type: none;
					}
					.page-template-default .page-footer ol li {
						padding-bottom: 5px;
						padding-left: 0px;
					}
					.page-template-default .page-footer ol li:before {
						content: counter(item) "  ";
						counter-increment: item;
						display: inline-block;
						width: 40px;
					}
					.orange-btn,
					.grey-btn {
						border-radius: 6px;
					}
					.page-template-default .page-footer .container .row p {
						text-align: center;
						color: #56565a;
						font-weight: normal;
						font-family: "H-Lt", sans-serif;
						font-size: 20px;
						margin: 15px auto 0;
					}
					.orange-btn,
					.grey-btn {
						border-radius: 5px;
						-webkit-border-radius: 5px;
						height: 90px;
						margin-bottom: 5px;
					}
					.orange-btn a,
					.grey-btn a {
						font-family: 'H-Bd', sans-serif;
						font-size: 16px;
						color: white;
						line-height: 26px;
						text-align: center;
						display: block;
						position: relative;
						top: 50%;
						width: 80%;
						left: 50%;
						transform: translate(-50%, -50%);
						-ms-transform: translate(-50%, -50%);
						/* IE 9 */
						-webkit-transform: translate(-50%, -50%);
					}
					.orange-btn a:hover,
					.grey-btn a:hover {
						color: white;
					}
					.orange-btn a strong,
					.grey-btn a strong {
						font-family: 'H-Bd';
					}
					.orange-btn {
						background-color: #F26C32;
					}
					.grey-btn {
						background-color: #4D5156;
					}
					.page-template-default .page-footer .col-md-4 {
						padding-left: 0px;
					}
					.page-template-default .page-footer .col-md-8 {
						padding-right: 0px;
					}
					.bg-white {
						background-color: white;
					}
					.title-page {
						font-size: 31px;
						font-family: 'P-Rg', sans-serif;
						color: white;
						margin-top: 10px;
					}
					.smallE {
						font-size: 12px;
						vertical-align: 17%;
					}
					.title-page.grey-txt {
						color: #56565A
					}
					.title-page.orange-txt {
						color: #F26C32;
					}
					img.top-icon {
						margin-bottom: 10px;
						height: 40px !important;
					}
					.page-template-homepage .registen_form h2,
					.page-template-default .registen_form h2 {
						font-size: 24px;
						font-family: 'H-Bd', sans-serif;
						line-height: 30px;
					}
					.page-template-homepage .registen_form h4,
					.page-template-default .registen_form h4 {
						margin-bottom: 10px;
						clear: both;
					}
					.page-template-homepage .registen_form .gform_wrapper input[type="submit"],
					.page-template-default .registen_form .gform_wrapper input[type="submit"] {
						width: 200px !important;
					}
					.page-template-homepage .registen_form .gform_wrapper,
					.page-template-default .registen_form .gform_wrapper {
						width: 590px;
					}
					.gform_wrapper .top_label .gfield_error {
						width: 33%!important;
						padding-right: 8px;
					}
					.gform_wrapper .field_description_below .gfield_description {
						padding-top: 0px!important;
					}
					.gform_wrapper div.validation_error {
						margin-top: 10px;
						margin-bottom: 0!important;
					}
					.otherActiviteit {
						margin-top: -430px !important;
					}
					.reserveerActiviteit {
						background-color: #f3f3f3;
						padding: 10px;
						width: 215px;
						padding-left: 35px;
						position: relative;
						top: 30px;
					}
					.activiteitTitle {
						width: 73%;
						display: inline-block;
					}
					.cursusTitle {
						width: 100%;
						color: white;
					}
					.activiteitReserveer {
						width: 83%;
						background-color: #ff6418;
						vertical-align: middle;
						text-align: center;
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						padding: 8px;
						color: #fff;
					}
					.activiteitInfo {
						width: 83%;
						vertical-align: middle;
						background-color: #686D71;
						text-align: center;
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						padding: 8px;
						color: #fff;
					}
					.activiteitItem {
						background-color: #f3f3f3;
						width: 200px;
						padding: 20px;
						text-align: center;
						display: inline-block;
						margin-right: 8px;
						margin-bottom: 10px;
					}
					.activiteitContent {
						width: 75%;
					}
					.greyBlock .orangeBtn {
						cursor: default;
					}
					.orangeBtn {
						background-color: #ff6418;
						padding: 10px 20px;
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						border-radius: 5px;
						color: #fff !important;
						font-family: 'H-Roman', sans-serif;
						font-size: 16px;
						min-width: 255px;
						display: inline-block;
						margin-right: 7px;
						margin-bottom: 3px!important;
						text-aligh: right;
					}
					.page-id-221 .orangeBtn {
						text-align: right;
					}
					.greyBtn {
						background-color: #56565A;
						padding: 10px 20px;
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						border-radius: 5px;
						color: #fff !important;
						font-family: 'H-Roman', sans-serif;
						font-size: 16px;
						width: 255px;
						margin-right: 7px;
						display: inline-block;
						margin-bottom: 5px;
						text-align: center;
					}
					.tipButtons {
						background-color: #56565a;
						border: none;
						text-align: right;
						min-width: 215px;
						padding: 8px;
						border-radius: 6px;
						margin-bottom: 5px;
						display: inline-block;
					}
					.tipButtons a {
						color: #fff
					}
					.tipButtons a:hover {
						color: #fff
					}
					.schema img {
						left: 10%;
						width: 11.5%;
						position: absolute;
						-webkit-animation: mymove 3s;
						animation: mymove 3s;
					}
					@-webkit-keyframes mymove {
						from {
							top: -200px;
						}
						to {
							top: 0px;
						}
					}
					@keyframes mymove {
						from {
							top: -200px;
						}
						to {
							top: 0px;
						}
					}
					.dashedLine {
						border-bottom: 3px dashed #ff6418;
						margin-top: 20px;
						border-bottom-left-radius: 20px;
						position: relative;
					}
					.dashedLine span {
						border-left: 3px dashed #ff6418;
						border-top: 3px dashed #ff6418;
						border-top-left-radius: 50px;
						border-bottom-left-radius: 35px;
						height: 60px;
						margin-left: -8px;
					}
					.dashedLine p {
						margin-top: -10px;
						margin-bottom: -16px;
						color: #ff6418;
						font-size: 16px;
						font-family: "H-Bd", sans-serif;
					}
					.dashedLine img {
						width: 25px;
						height: 15px!important;
						right: -5px;
						bottom: -9px;
						position: absolute;
					}
					.orangeButton {
						background-color: #ff6418;
						padding: 10px 20px;
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						border-radius: 5px;
						color: #fff;
						font-family: 'H-Roman', sans-serif;
						font-size: 16px;
						width: 200px;
						margin: 10px auto 30px auto;
					}
					.greyBlock {
						margin: 10px 0;
						padding: 15px;
						background-color: #dcdadb;
						text-align: center;
					}
					.greyBlock p {
						font-size: 16px;
						color: #56565A;
						font-family: 'H-Lt';
					}
					.orangeButton a,
					.orangeButton a:hover {
						color: #fff;
					}
					.registen_form .gform_wrapper .gfield_description {
						font-size: 70%;
					}
					.registen_form .gform_wrapper .field_description_below .gfield_description {
						padding-top: 0;
					}
					.gform_wrapper li.gfield.gfield_error {
						background-color: transparent!important;
						margin-bottom: 6px!important;
						border: none!important;
						padding-top: 0!important;
						box-sizing: initial!important;
					}
					.static {
						position: static;
					}
					.zindex {
						z-index: -1;
					}
					.info_button {
						z-index: 10;
						position: fixed;
						top: 125px;
						left: 0;
						width: 97px;
						background-color: #00aced;
						padding: 14px 20px;
						-webkit-animation: inLeft 1.5s;
						animation: inLeft 1.5s;
						display: block !important;
					}
					.info_button img {
						width: 50px;
						margin: 5px 0;
					}
					@-webkit-keyframes inLeft {
						from {
							left: -100px;
						}
						to {
							left: 0px;
						}
					}
					@keyframes inLeft {
						from {
							left: -100px;
						}
						to {
							left: 0px;
						}
					}
					.video-contact {
						width: 320px;
						display: block;
						position: relative;
						margin: auto;
					}
					.video-contact a {
						height: 200px;
						width: 100%;
						display: block;
						position: absolute;
						z-index: 9999999;
					}
					.subtitles,
					.subtitles2,
					.subtitles3 {
						color: #ff6418;
						text-align: center;
						width: 30%;
						margin: 0 auto;
						height: 50px;
					}
					.subtitles p,
					.subtitles2 p,
					.subtitles3 p {
						float: left;
						margin-left: 10px;
						text-align: center;
					}
					.subtitles span,
					.subtitles2 span,
					.subtitles3 span {
						border: 1px solid #ccc;
						display: none;
						font-size: 10px;
						margin-top: 15px;
						padding: 5px;
						clear: both;
						float: left;
						width: 100%;
						text-transform: uppercase;
					}
					.subtitles:hover #p11,
					.subtitles2:hover #p22,
					.subtitles3:hover #p33 {
						display: block;
					}
					.gform_wrapper .gfield_error .ginput_container {
						padding-right: 5px;
					}
					.gform_confirmation_message {
						margin: 30px;
					}
					#gform_confirmation_message_1 {
						color: #fff;
						font-family: "H-Lt", sans-serif;
						font-size: 22px;
					}
					.gform_confirmation_message_7 {
						margin: 15px;
						color: #ff6418;
						font-size: 20px;
					}
					.mostlyRead {
						text-align: left;
						color: #555659;
						border-bottom: 2px solid #56565a;
						font-family: "H-Bd", sans-serif;
					}
					.recentlyAdded {
						color: #ff6230;
						text-align: left;
						border-bottom: 2px solid #ff6230;
						font-family: "H-Bd", sans-serif;
					}
					.recentlyAdded .container,
					.mostlyRead .container {
						padding-left: 145px;
					}
					.post-container div:nth-child(3n+1) {
						margin-left: 11.5%;
					}
					.mostlyRead .img-responsive {
						width: 100%;
					}
					.post-container .img-responsive {
						width: 100%;
						max-height: 160px;
						margin: 0 auto;
					}
					.container.single-ref {
						min-height: calc(100vh - 260px);
					}
					.single-ref .content {
						width: 75%;
						margin: 0 auto;
					}
					.single-ref .title {
						font-family: "H-Bd", sans-serif;
						font-size: 16px;
						color: #56565a;
						text-align: center;
						line-height: 1;
						margin-bottom: 10px;
						margin-top: 25px;
					}
					.single-ref .position {
						font-family: "H-It", sans-serif;
						font-size: 16px;
						color: #56565a;
						text-align: center;
						line-height: 1;
						margin-bottom: 30px;
					}
					.single-ref .firstImg {
						margin-top: 20px;
						text-align: center;
					}
					.single-ref img {
						max-width: 100%;
					}
					.prev-next-links p {
						color: #ff6417;
						font-family: 'P-Rg', sans-serif;
						font-size: 60px;
					}
					.jcarousel li {
						list-style: none;
					}
					#gform_4 .gform_footer {
						margin-top: 15px;
					}
					#field_1_1,
					#field_1_5 {
						clear: none;
					}
					#gform_wrapper_1 .gfield_required {
						display: none;
					}
					#gform_submit_button_1 {
						float: right;
						margin-bottom: 55px;
						background-color: #ff6417;
						border: none;
						color: #fff;
						padding: 7px 8px 6px 10px;
						border-radius: 4px; //font-style: italic;}
						#gform_wrapper_1 .gfield_radio li label {
							color: #fff;
							font-family: "H-Bd", sans-serif;
							font-size: 16px;
						}
						#gform_wrapper_1 .gfield_radio li label::before {
							background-color: #fff;
							content: '';
							border-radius: 50%;
							display: inline-block;
							width: 14px;
							height: 14px;
							margin-right: 3px;
							cursor: pointer;
						}
						#gform_wrapper_1 input[type=text],
						#gform_wrapper_1 textarea {
							padding: 10px 10px 10px;
							border-radius: 10px;
							border: none; //font-style: italic;}#gform_wrapper_1 ul li.gfield {    margin-top: 3px!important;}
							.gform_wrapper .top_label .gfield_label {
								display: block
							}
							#gform_wrapper_1 .top_label .gfield_label[for="input_1_10"],
							#gform_wrapper_1 .top_label .gfield_label[for="input_1_12"],
							#gform_wrapper_1 .top_label .gfield_label[for="input_1_14"],
							#gform_wrapper_1 .top_label .gfield_label[for="input_1_16"] {
								display: block!important;
								color: white;
							}
							#gform_wrapper_1.gform_wrapper .top_label .gfield_error {
								width: 66.6% !important;
							}
							#gform_wrapper_1 ul li.gfield#field_1_12,
							#gform_wrapper_1 ul li.gfield#field_1_16,
							#gform_wrapper_1 ul li.gfield#field_1_14 {
								margin-top: 10px !important;
							}
							.gform_wrapper li.gfield.gfield_error {
								box-sizing: border-box !important;
							}
							#gform_1 #field_1_12,
							#gform_1 #field_1_13,
							#gform_1 #field_1_16,
							#gform_1 #field_1_17 {
								clear: none!important;
							}
							#gform_1 #field_1_17,
							#gform_1 #field_1_15,
							#gform_1 #field_1_13 {
								padding-top: 26px!important;
							}
							.contactSpace {
								margin-left: 7px;
							}
							#gform_wrapper_1 li input[type=radio] {
								opacity: 0;
							}
							#gform_3 .ginput_container,
							#gform_7 .ginput_container {
								margin-top: 28px;
							}
							#gform_wrapper_1 input[type="radio"]:checked+label::before {
								background-color: #ff6417;
							}
							body.page-id-14 {
								background: linear-gradient( rgba(86, 86, 90, 0.6), rgba(86, 86, 90, 0.6)), url(images/top_background.png);
								background-repeat: no-repeat;
								background-size: cover;
							}
							body.page-id-14 .bg-white {
								background-color: transparent;
							}
							.page-id-14 .title-page.grey-txt {
								color: #fff;
							}
							.page-id-14 .theBiggest {
								min-height: calc(100vh - 275px);
							}
							.theBiggest div div img {
								// 	height: 28px; // }#openForm #gform_wrapper_4 li input{    width: 100%!important;    text-align: right;    border-radius: 5px;}
								#openForm #gform_submit_button_4 {
									background-color: #56565a;
									color: #fff;
									border: 0;
									-webkit-border-radius: 5px;
									-moz-border-radius: 5px;
									border-radius: 5px;
									text-align: -webkit-right;
									text-align: right;
									width: 178px!important;
									height: 35px;
									padding-top: 10px;
									margin: 12px 0 15px!important;
									float: right;
								}
								#openForm #gform_wrapper_4 li.gfield,
								#openForm #gform_wrapper_4 .gform_footer {
									padding: 0!important;
									margin-top: 0!important;
								}
								.single-ir-blog #gform_wrapper_4 .top_label .gfield_error {
									width: 100%!important;
								}
								single-ir-blog #gform_wrapper_4 .gfield_description {
									width: 30%;
									float: right;
								}
								.single-ir-blog .fancybox-skin {
									background-color: #fff;
								}
								.container.page-section .content,
								.orange-grey-btns .row {
									width: 75%;
									margin: 0 auto;
								}
								#wpadminbar {
									position: fixed!important;
								}
								body.error404 {
									background: linear-gradient( rgba(86, 86, 90, 0.6), rgba(86, 86, 90, 0.6)), url(images/top_background.png);
									background-repeat: no-repeat;
									background-size: cover;
								}
								.error404 .page-header {
									color: #fff;
									text-align: center;
									min-height: calc(100vh - 468px);
									margin-top: 172px;
									border-bottom: none;
								}
								.text-center img {
									height: 22px !important;
								}
								.page-id-590 .fancybox-inner {
									background-color: #81818A;
									color: white;
									padding: 10px;
									width: 380px !important;
									height: 220px !important;
								}
								.page-id-590 .fancybox-skin {
									width: 410px !important;
									height: 250px !important;
								}
								.page-id-778 .theBiggest .page-section {
									background: transparent;
									margin-left: -50px;
								}
								.page-id-590 .top-icon {
									height: 22px !important;
								}
								@-moz-document url-prefix() {
									.post-container div:nth-child(3n+1) {
										clear: left;
									}
								}
								/******************************media screen**********************************************/
								@media screen and (max-width: 1678px) {
									.vjs-big-play-button {
										margin-top: 30px;
									}
								}
								@media screen and (max-width: 1025px) {
									.schema img {
										width: 15%;
									}
									.overInreach {
										height: 324px;
									}
									.logo-steem {
										width: 5%;
									}
									.logo-name {
										width: 19%;
									}
									#certificaat {
										width: 125px;
									}
									.orange-btn,
									.grey-btn {
										height: 130px;
										/*position:relative!important;*/
									}
									.orange-btn a,
									.grey-btn a {
										position: relative!important;
									}
									.thirdSidebar .loc span {
										width: 85%;
									}
									.fourthSidebar {
										padding-left: 10px!important;
									}
									.lastSection {
										margin-top: 80px;
										margin-bottom: 45px;
										height: 100px;
									}
								}
								@media screen and (max-width: 1000px) {
									.top-section {
										background-size: auto;
									}
								}
								@media screen and (min-width: 992px) {
									.image.img-responsive {
										overflow: hidden;
									}
									#navbar {
										margin-right: 10%;
									}
									.secondRow .col-md-3 {
										width: 26%
									}
									#videotekst {
										top: -80% !important;
									}
								}
								@media screen and (max-width:992px) {
									.dashedLine {
										display: none;
									}
									.tipsSection .col-md-4 {
										margin-top: 15px;
									}
									.secondRow>div:nth-child(3n+1) {
										margin-left: 0%;
									}
									.post-container div:nth-child(3n+1) {
										margin-left: 0%;
									}
									.referencies .secondRow>div {
										margin: 0 0 5px;
									}
									.overInreach {
										min-height: 300px;
										height: 1px;
										background-position: 58% center;
									}
									.recentlyAdded .container,
									.mostlyRead .container {
										padding-left: 40px;
									}
									.mostlyRead .img-responsive,
									.post-container .img-responsive {
										width: auto;
										margin: 0 auto;
									}
									footer .firstSidebar img {
										width: 90px;
										margin: 16px 0;
									}
									footer .orange {
										padding-left: 15px;
										padding-right: 15px;
									}
									footer .textwidget a {
										margin-right: 10px;
									}
									footer .fourthSidebar a {
										clear: both;
									}
									footer .fifthSidebar {
										text-align: left;
									}
									.thirdSidebar a {
										float: left;
										clear: both;
									}
									.thirdSidebar .loc span {
										width: auto;
									}
									.orange img {
										margin-top: 8px;
									}
									#videotekst {
										top: -115% !important;
									}
									.headImageMain {
										height: auto !important;
										margin-top: 21px !important;
										width: 100% !important;
									}
								}
								@media screen and (max-width: 991px) {
									.orange-btn a,
									.grey-btn a {
										width: 100%;
									}
									#navbar ul {
										padding: 0;
									}
									#navbar li {
										margin: 15px 3px 10px;
									}
									#certificaat {
										right: 8.5%;
										width: 89px;
									}
									.tipsSection .col-md-4 p {
										display: inline;
									}
									.content_prospect_boven .container {
										width: 300px !important;
									}
									.prospect_body .container {
										width: 300px !important;
									}
									.video-js .vjs-tech {
										height: 100% !important;
									}
									.btn_tips {
										left: 0px !important;
									}
									.btn_tips img {
										padding: 30px !important;
									}
									.btn_timetrade img {
										padding: 30px !important;
									}
									.btn_timetrade {
										lefT: 0px !important;
									}
									.prospect_video {
										height: 185px;
									}
									.prospect_body {
										height: 500px !important;
									}
								}
								@media screen and (min-device-width: 767px) and (max-device-width: 991px) {
									footer .thirdSidebar {
										top: 120px;
										left: 30px;
									}
									footer .fifthSidebar {
										left: 400px;
										padding-left: 150px;
										top: -160px;
									}
									.logofooter {
										left: 50%;
										transform: translateX(-50%);
										margin-left: 0px;
									}
								}
								@media screen and (max-width: 768px) {
									.overInreach {
										background-position: 58% center;
										min-height: 240px;
										background-color: #1c1c1c;
									}
									.schema img {
										width: 21%;
									}
									.logo .logo-name {
										width: 20%;
									}
									.logo img {
										margin: 35px 0px 14px 30px;
									}
									.fourthSidebar {
										padding-left: 15px!important;
									}
								}
								@media screen and (max-width: 767px) {
									.ruimte-header{
										display: block !important;
										height: 40px;
										background-color: #56565a;
									}
									.header_tekst {
										display: block;
									}
									.page-template-default .page-footer .col-md-4 {
										padding-left: 15px;
									}
									.page-template-default .page-footer .col-md-8 {
										padding-right: 15px;
										margin-top: 20px;
									}
									.orange-btn a,
									.grey-btn a {
										height: auto;
										display: block;
									}
									#navbar {
										width: 100%;
									}
									#navbar li {
										display: block;
										text-align: center;
									}
									.navbar {
										min-height: 50px !important;
									}
									.navbar-collapse.collapse {
										padding: 0 !important;
									}
									.registen_form,
									.subscribe {
										padding: 0 20px;
									}
									.lastSection a {
										font-size: 24px;
									}
									.middleSection img {
										margin-top: 50px;
									}
									.middleSection h1 {
										font-size: 25px;
										margin-bottom: 30px;
										margin-top: 10px !important;
									}
									.tipsSection .col-md-4 h5 {
										margin: 20px;
									}
									.tipsSection .col-md-4 p {
										min-height: 100px;
									}
									.overInreach h2 {
										font-size: 24px;
									}
									.lastSection span {
										margin: 10px;
									}
									.navbar li.current-menu-item::before {
										content: "";
									}
									.schema img {
										width: 20%;
									}
									.page-template-default .container img.top-icon {
										width: 55px;
									}
									.subscribe .actions {
										padding: 15px;
									}
									.orange-btn a,
									.grey-btn a {
										line-height: 20px
									}
									footer .col-sm-6 {
										min-height: 1px;
									}
									footer .thirdSidebar {
										padding-left: 15px;
										padding-right: 15px;
									}
									footer .second {
										margin-bottom: 0;
									}
									footer img {
										padding-top: 0;
									}
									.fourthSidebar .mail {
										padding-top: 4.5px;
									}
									footer .orange img,
									footer .orange p {
										float: none;
										margin-top: 0 !important;
									}
									.thirdSidebar .loc img {
										float: left;
										margin-top: 4px !important;
									}
									footer .orange {
										margin-left: 2%;
									}
									footer .thirdSidebar {
										width: 80%;
									}
									footer img {
										margin-top: 0px;
									}
									input#gform_submit_button_3 {
										width: 100% !important;
										margin-top: 13px !important;
									}
									.reserveerActiviteit {
										margin-top: 40px !important;
										position: static;
										margin-left: 0px;
										float: left !important;
										width: 75%;
									}
									.box_content {
										top: 40% !important;
									}
									input#gform_submit_button_3 {
										width: 103% !important;
										float: none !important;
									}
									footer .thirdSidebar {
										top: 80px;
										left: -230px;
									}
									.col-md-2.col-sm-6.col-xs-12.fourthSidebar {
										top: 80px;
										left: 20px;
										width: 60%;
									}
									.col-md-2.col-sm-6.col-xs-12.fifthSidebar {
										margin-top: 40px;
										left: -80px;
										width: 60%;
									}
									@media screen and (max-width: 1323px) {
										#certificaat {
											right: 0;
										}
									}
									@media screen and (max-width: 641px) {
										.registen_form .gform_wrapper ul li.gfield,
										.registen_form .gform_wrapper .gform_footer,
										.registen_form .gform_wrapper input[type="submit"],
										.subscribe .gform_wrapper ul li.gfield,
										.subscribe .gform_wrapper .gform_footer,
										.subscribe .gform_wrapper input[type="submit"] {
											clear: both;
											width: 100% !important;
										}
										#certificaat {
											top: 100px;
											width: 70px;
											right: 6.5%;
										}
										.tips .title {
											font-size: 24px;
											margin: 0 auto;
											width: 80%;
											word-wrap: break-word;
										}
										.registen_form .gform_wrapper .top_label .gfield_label,
										.subscribe .gform_wrapper .top_label .gfield_label {
											display: none;
										}
										.subscribe .gform_wrapper .gform_footer,
										.registen_form .gform_wrapper .gform_footer {
											padding-top: 0;
										}
										.schema img {
											width: 25%;
										}
										.overInreach {
											background-image: none;
										}
										.registen_form .gform_wrapper li input,
										.subscribe .gform_wrapper li input {
											width: 100% !important;
										}
										.subscribe .gform_wrapper input[type="submit"] {
											height: 40px;
										}
										.page-template-homepage .registen_form .gform_wrapper input[type="submit"] {
											width: 100% !important;
											margin-top: 8px !important;
										}
										.single-ref.jcarousel-wrapper,
										.tipsDetails.jcarousel-wrapper {
											display: inline-block !important;
										}
										.jcarousel #posts .col-xs-12 img {
											width: 100%;
										}
										.desktop {
											display: none;
										}
										.tips .content {
											width: 80%;
											word-wrap: break-word;
											margin-top: 20px;
											-webkit-column-count: 1;
											-moz-column-count: 1;
											column-count: 1;
										}
										.gform_wrapper .ginput_container span:not(.ginput_price) {
											display: inline-block !important
										}
										.info_button {
											bottom: 0;
											padding: 10px 15px 0;
											right: 0;
											display: block !important;
											width: auto;
											top: inherit;
											left: inherit;
											-webkit-animation: inbottom 1.5s;
											animation: inbottom 1.5s;
											/ / width: 70 px;
											/ / padding: 14 px 10 px;
										}
										@-webkit-keyframes inbottom {
											from {
												bottom: -66px;
											}
											to {
												bottom: 0px;
											}
										}
										@keyframes inbottom {
											from {
												bottom: -66px;
											}
											to {
												bottom: 0px;
											}
										}
										.info_button div {
											float: left;
										}
										.info_button p {
											float: left;
											width: 60px;
											line-height: 23px;
										}
										.info_button img {
											width: 40px;
											margin: 0 5px;
										}
										.post-container {
											margin-bottom: 20px;
										}
										.post-container .col-md-3 {
											min-height: 320px !important;
										}
										.tipsDetails .content {
											margin-bottom: 20px;
										}
										.tipsDetails .arrow-down2 {
											width: 40px !important;
											margin-top: 30px;
										}
										.tipsSection .col-md-4 .more {
											margin-bottom: 25px;
										}
										.tipsSection .col-md-4 p {
											min-height: 70px;
										}
										.logo .logo-name {
											width: 30%;
										}
										.logo img {
											width: 8%;
										}
										.tipsMobile {
											margin-bottom: 20px;
										}
										.headImageMain {}
									}
									@media screen and (max-width: 1199px) {
										.page-id-778 #gform_11 #field_11_11,
										.page-id-778 #gform_11 #field_11_13 {
											margin-top: 0px;
											margin-left: 0px !important;
										}
										.page-id-778 #gform_11 #input_11_3,
										.page-id-778 #gform_11 #input_11_5,
										.page-id-778 #gform_11 #input_11_4,
										.page-id-778 #gform_11 #input_11_14,
										.page-id-778 #gform_11 #input_11_7 {
											width: 360px;
										}
										.activiteitTitle {
											width: 100% !important;
										}
										.reserveerActiviteit {
											float: left !important;
										}
									}
									@media screen and (max-width: 480px) {
										.logo img {
											margin-top: 19px;
											width: 13%;
										}
										.video-js {
											background-color: white !important;
										}
										.my-video-dimensions {
											height: 240px !important;
										}
										.logo .logo-name {
											width: 48%;
										}
										.container.page-section .content,
										.orange-grey-btns .row {
											width: 90%;
										}
										.title-page {
											font-size: 24px;
										}
										#videotekst {
											top: -155% !important;
										}
										input#gform_submit_button_3 {
											width: 100% !important;
										}
									}
									@media screen and (max-width: 375px) {
										.navbar-toggle {
											margin-right: 0;
										}
										.prev-next-links p {
											text-align: center;
										}
										.prev-next-links #prev p {
											float: none !important;
										}
										#certificaat {
											display: none;
										}
										input#gform_submit_button_3 {
											width: 100% !important;
										}
										.header_tekst {
											display: block;
										}
										.logofooter {
											left: 6%;
										}
										.logo .logo-name {
											left: 4%;
										}
										.vjs-poster {
											background-image: url("https://inreach.nl/wp-content/uploads/2016/12/videomobile.png") !important;
											position: relative !important;
										}
										.activiteitTitle {
											width: 100%;
										}
									}
								}
								@media screen and (max-width: 1310px) {
									.registen_form {
										position: relative !important;
										background-color: #81818A !important;
									}
									.header_tekst p {
										font-size: 40px !important;
									}
								}
								@media screen and (max-width: 1000px) {
									.header_tekst p {
										font-size: 30px !important;
									}
								}
								@media screen and (max-width:840px) {
									.header_tekst p {
										font-size: 20px !important;
									}
									.header_tekst {
										top: 40% !important;
									}
								}
								@media screen and (max-width:580px) {
									.header_tekst {
										top: 25% !important;
									}
								}
.top-section{    background-image: url("/public_html/wp-content/uploads/2016/07/Steven inreach homepage (5).jpg ") ;    background-repeat: no-repeat;    height:850px;    background-size:cover;}
#register{
	background-color: #81818A;
	margin-bottom: 40px;
}

.headImageMain{
	width: 100% !important;
	height: 100% !important;
}


input[type="checkbox"]{
  display:none;
}

.flex{
  display: flex;
  align-items: center;
  height: 70vh;
}


.button-iframe{
	z-index: 100000;
	cursor: pointer;
	position: absolute;
	top: 22px;
	right: 20px;
  	width: 32px;
  	height: 32px;
  	opacity: 0.5;
	color: white;
}
.button-iframe:hover{
opacity: 1;
}
.button-iframe:before, .button-iframe:after {
  position: absolute;
  left: 15px;
  content: ' ';
  height: 33px;
  width: 2px;
  background-color: #ffffff;
}
.button-iframe:before {
  transform: rotate(45deg);
}
.button-iframe:after {
  transform: rotate(-45deg);
}


.btn-iframe{
  font-family: "tondo", sans-serif !important;
	visibility: none !important;
  cursor: pointer !important;
  border: 0px solid #aaa !important;
  margin: 0 auto 3em !important;
  display: block !important;
  width: 300px;
  text-align: center !important;
  padding: 0.75em 1em !important;
  box-sizing: border-box !important;
  text-transform: uppercase !important;
  letter-spacing: 0.2em !important;
  transition: all 0.1s ease !important;
	height: 350px;
	position: relative;
	top: -85px !important;
  &:hover,
  &:focus{
    background-color: #333 !important;
    border: 1px solid #333 !important;
    color: white !important;
  }
}

#overlay{
  transition: opacity 0.35s ease !important;
  padding: 0em !important;
  box-sizing: border-box !important;
  opacity: 0;
  display: flex !important;
  align-items: center !important;
  position: absolute;
  background-color: rgba(0,0,0,0.85) !important;
  width: 0px !important;
  height: 0px !important;
  left: 0 !important;
  & > *{
    display: none !important;
  }
}
input:checked + #overlay{
	position: fixed;
  width: 100% !important;
  height: 100% !important;
  padding: 1em !important;
  opacity: 1;
	top: 1px;
	z-index: 1 !important;
  @media (min-width: 500px) {
    padding: 2em !important;
  }
  @media (min-width: 900px) {
    padding: 4em !important;
  }
  & > *{
    display: block !important;
  }
}

.video-wrapper {

	position: absolute !important;
	width: 70% !important;
	height: 70% !important;
	left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);

}
.video-wrapper iframe {
	width: 100% !important;
	height: 100% !important;
	position: absolute;
	display: none;
	left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
	z-index: 10000;
	margin: 0px !important;
	padding: 0px !important;
}

@media screen and (max-width: 599px){
	.overInreach{
/* 		background-size: 760px 210px !important;  */
			background-image: url('https://inreach.nl/wp-content/uploads/2020/10/banner-mobile-3_banner-mobile-2.png') !important;
	}
	.btn-iframe{
  font-family: "tondo", sans-serif !important;
	visibility: none !important;
  cursor: pointer !important;
  border: 0px solid #aaa !important;
  margin: 0 auto 3em !important;
  display: block !important;
  width: 300px;
  text-align: center !important;
  padding: 0.75em 1em !important;
  box-sizing: border-box !important;
  text-transform: uppercase !important;
  letter-spacing: 0.2em !important;
  transition: all 0.1s ease !important;
	height: 350px;
	position: relative;
	top: -85px !important;
  &:hover,
  &:focus{
    background-color: #333 !important;
    border: 1px solid #333 !important;
    color: white !important;
  }
}
}

.overInreach{
	background-image: url('https://inreach.nl/wp-content/uploads/2020/10/banner_Tekengebied-1.png');
	background-size: cover;
	background-repeat: no-repeat;
	width: 100%; 
  background-position: center;
	background-color: white !important;
}
#lightbox{

	display: none;
}
.hover-link:hover{
	color: #ff6418 !important;
}

.tips .container .row{
	padding-top: 66px;
}

.navbar-default{
		position: absolute !important;}
.icon-bar{
	background-color: #ff6418 !important;
}
 @media screen and (max-width: 1040px){
	 /*header 4 vinkjes*/
.header-list > li{
	
	padding: 10px 15px !important;
	font-size: 14px !important;
}
}
 @media screen and (max-width: 860px){
	 /*header 4 vinkjes*/
.header-list > li{
	
	padding: 10px 9px !important;
	font-size: 12px !important;
}
}

 @media screen and (min-width: 768px){
/*header 4 vinkjes*/
 .header-vinkjes{
	position: relative;
	top: 0px;
	width: 100%;
	background-color: #ff6418;
	height: 40px;
}
.header-list{
	text-align: center;
	height: 40px;
}
.header-list > li{
	list-style-type: none;
	display: inline-block;
	padding: 10px 23px;
	color: white;
	font-size: 17px;
}
.menu-topmenu-container{
	padding-top: 20px;
}
	 .headImageMain{
		 margin-top: 0px !important;
	 }
/*sticky menu*/
 #navbar{
	margin-top: 0px;
} 
.content {
  padding: 16px;
}
.sticky {
  position: fixed;
  top: 0px;
  width: 100%;
}
.sticky + .content {
  padding-top: 60px;
}
} 



@media screen and (max-width: 768px){
	.navbar-default{
		position: relative !important;}
	.menu-bar{
			background: #56565a;
		position: fixed !important;
		width: 100% !important;
		}
	.header-vinkjes{
		display: none;
	}
	.headImageMain{
		margin-top: 0px !important;
	}
	#navbar{
		margin-top: 0px !important;
	}
		
}


.registen_form .gform_wrapper li input {
	text-align: left !important;
	padding-left: 8px;
    padding-bottom: 7px;
    padding-top: 10px !important;
}
.registen_form .gform_wrapper input[type="submit"] {
	text-align: center;
	padding-bottom: 4px;
	padding-top: 6px;
}

#gform_submit_button_3{
float: none;
width: 100% !important;
	margin-top: 10px !important;
}

.registen_form .gform_wrapper ul li.gfield{
	width: 100% !important;
	padding: 0px% !important;
	margin: 0px% !important;
}
#field_3_4, #field_3_3{
	padding: 0px !important;
	margin: 0px !important;
}
.registen_form .gform_wrapper li input{
	width: 100% !important;
}
.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){
	max-width: 100% !important;
}

@media only screen and (min-width: 1041px){
.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error {
    max-width: calc(100% - 0px)!important;
	}}

@media screen and (min-width: 1268px){
#menu-topmenu > li {
	padding-right: 10px;
}
}
.ruimte-header{
	display: none;
}
