/*
Theme Name: BrusselsFamily
Theme URI:
Author: Springbok Agency
Author URI: https://springbokagency.com/
Description: BrusselsFamily.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: HTML5, Bootstrap, Fontawsome
Text Domain: xerius
werkt dit
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* FONTS */

/*== GENERAL CSS ==*/

*, a, img, ul, ol {
	padding: 0px;
	margin: 0px;
	outline: none;
	border: none;
}
*:focus, a:focus {
	border: none;
	outline: none;
}
.bg-left-sec .btn-default:visited, .bg-left-sec .btn-default:active, .bg-left-sec .btn-default:focus {
	color: #00256e;
}
a {
	color: #00256e;
	font-weight: 600;
}
p b, p strong, td strong, strong, b {
	font-family: 'Brandon';
}
:hover {
	-webkit-transition: all 800ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
body {
	letter-spacing: 0;
}
body, a, input, h1, h2, h3, h4, h5, h6 .footer-service .fa-facebook:hover, .footer-service .fa-twitter:hover, .footer-service .fa-youtube-play:hover {
	text-decoration: none;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
input[type=submit], input[type=button], input[type=reset] {
	background: #e81c25;
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
}
input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover {
	background: #e81c25;
	color: #fff;
}
a:focus, a:hover {
	color: #FFC107;
	text-decoration: none;
}
/* General CLASSES */

body {
	font-family: 'Brandon';
}
body p, body ol, body ul {
	font-size: 20px;
	color: #333;
}
body ol {
	padding: 0 0 5px 20px;
}
ol li {
	padding: 0 0 5px 0;
}
ul {
	list-style-type: square;
}
li ul {
	padding-left: 25px;
}
blockquote {
	border-left: 5px solid #e0dcdb;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Brandon";
	font-weight: 600;
	margin: 0;
	padding: 0;
	/*letter-spacing: 1px;*/
	color: #00256e;
}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {
	font-family: "Brandon";
	margin: 0;
	padding: 0;
	/*letter-spacing: 1px;*/
	font-weight: bold;
	color: #00256e;
}
.page-template-blog .container h3 strong {
	font-family: "Brandon" !important;
	font-weight: 600;
	text-transform: uppercase !important;
}
.container {
	max-width: 1140px;
	margin: 0 auto;
	position: relative;
}
.floatLeft {
	float: left !important;
}
.floatRight {
	float: right !important;
}
.alignLeft {
	text-align: left !important
}
.alignRight {
	text-align: right !important;
}
.alignCenter {
	text-align: center !important;
}
.noMargin {
	margin: 0px !important;
}
.txt-center {
	text-align: center !important;
}
.dispalyInline {
	display: inline;
}
#jqcheck {
	background: #fff9d7;
	text-align: center;
	color: #333;
	padding: 10px 0px;
	font-size: 13px;
	font-weight: bold;
	width: 100%;
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
}
#jqcheck img {
	margin: 0px 5px -3px;
}
::selection {
	background: #FFC107;
	color: #fff;
	text-shadow: none;
}
::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}
::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {
	display: none;
}
::-webkit-scrollbar-track-piece {
	background-color: #ecedf1;
	-webkit-border-radius: 0px;
	border-left: 1px solid #ecedf1;
}
::-webkit-scrollbar-thumb:vertical {
	-webkit-border-radius: 0px;
	background: #ccc;
}
.border-bottom {
	margin: 0 auto !important;
	width: 80% !important;
	border: 1px solid lightgray;
	text-align: center;
}
div.wpcf7-validation-errors {
	border: 2px solid #D95350 !important;
	color: #D95350;
}
td, th {
	border: 1px solid #afa8a6;
	padding: 0.5rem;
	text-align: left;
	padding: 10px;
}
th {
	color: #00256e;
	font-size: 22px;
	font-family: "Brandon";
}
td {
	font-family: "Brandon";
	color: #00256e;
	font-size: 20px;
	width: 20%;
	vertical-align: top;
}
#openingstijden {
	visibility: hidden;
}
#openingstijden .wpb_text_column {
	margin-bottom: 0 !important;
	height: 0;
}
/*VC Button*/

.temp-404-page {
	margin-bottom: 20px;
}
.vc_btn3-style-custom {
	font-family: "Brandon" !important;
	font-size: 16px !important;
	padding: 4px 30px 4px 30px !important;
}
.vc_btn3-style-custom:hover {
	background-color: #FFC107 !important;
}
.page-template-template-404 .inner-blog-box {
	padding: 30px 17px 10px 30px !important;
}
.page-template-template-404 .top-inner-content p {
	margin-top: 80px !important;
}
/* ===== start your css =======*/

.logo-sec img {
	width: 100%;
	/* max-width: 160px; previous*/
	max-width: 180px;
	padding: 10px 0 0 10px;
}
.container-team-page {
	width: 1200px;
}
.page-template-home .top-sec {
	background: #e2ede8;
	padding: 0 0 40px 0;
}
.page-template-home .top-sec-new {
	background: #FFC107;
	padding: 0 0 34px 0;
}
.top-sec {
	background: #FFC107;
	/* padding: 100px 0 0; */
	overflow: hidden;
}
#bfc_kinder .top-sec {
	padding: 100px 0 0;
}
/*----Top sec homepage new----*/

.top-sec-new {
	background: #FFC107;
	padding: 20px 0 0;
	overflow: hidden;
}
.page-template-home .top-sec-new {
	background: #FFC107;
	padding: 0 0 0;
}
#pers-single {
	background: #fff;
}
#pers-single .top-inner-content h3, #pers-single .top-inner-content h1, #pers-single .inner-sec-area a i, #pers-single .wpml-ls-sidebars-Language .wpml-ls-current-language>a {
	color: #00256e;
}
#pers-single .wpml-ls-legacy-dropdown a:hover, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a {
	background-color: #FFC107 !Important;
	color: #fff !important;
}
.top-inner-content, #breadcrumbs li:last-child {
	text-shadow: none !important;
}
.right-sec {
	float: right;
	position: relative;
	top: 40px;
}
.top-sec .banner-content img {
	width: 450px;
	margin: 0 auto;
}
.page-template-home .top-sec .banner-content h1{
	color: #003296;
	text-align: center;
	font-weight: 800;
	font-size: 76px;
	letter-spacing: -3px;
}
.banner-content {
	margin-top: 20px;
}
.banner-content-new {
	margin-top: 30px;
	/*old 120*/
}
.banner-content img {
	text-align: center;
	margin: 0 auto;
	display: block;
	max-width: 100%;
}
.banner-content-new img {
	text-align: center;
	margin: 0 auto;
	display: block;
	max-width: 100%;
}
.blog-img {
	margin-top: 25px
}
.banner-content span {
	color: #fff;
}
.banner-heading {
	color: #fff;
	text-align: center;
	font-size: 28px;
	font-family: "Brandon";
	margin-top: -25px;
}
.search-bar {
	margin-top: 15px;
}
.blog-sec .wpb_wrapper {
	overflow: hidden;
	position: relative
}
.search-bar input {
	font-size: 20px !important;
}
/*Ajax Search Pro*/

#ajaxsearchpro1 .probox, div[id*="ajaxsearchpro"] .probox {
	height: 52px !important;
	background: #fff !important;
	color: #585858 !important
}
div[id*="ajaxsearchpro"] .probox .promagnifier {
	margin-top: 13px !important;
	margin-right: 10px !important;
}
div[id*="ajaxsearchpro"] .probox .proloading, div[id*="ajaxsearchpro"] .probox .proclose, div[id*="ajaxsearchpro"] .probox .promagnifier, div[id*="ajaxsearchpro"] .probox .prosettings {
	margin-top: 13px !important;
	background: #FFC107;
}
div[id*="ajaxsearchpro"] .probox .promagnifier .innericon svg {
	width: 30px !important;
	margin-top: 2px !important;
}
#ajaxsearchpro1_1 .probox .proinput input.orig, #ajaxsearchpro1_2 .probox .proinput input.orig, div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proinput input.orig, #ajaxsearchpro6_1 .probox .proinput input.orig, #ajaxsearchpro6_2 .probox .proinput input.orig, div.ajaxsearchpro[id*="ajaxsearchpro6_"] .probox .proinput input.orig {
	height: 58px !important;
}
#ajaxsearchpro1_1 .probox .prosettings .innericon svg, #ajaxsearchpro1_2 .probox .prosettings .innericon svg, div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .prosettings .innericon svg {
	margin-top: -10px !Important;
}
/*#ajaxsearchpro1_1 .probox .promagnifier .innericon svg, #ajaxsearchpro1_2 .probox .promagnifier .innericon svg, div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .promagnifier .innericon svg {
    display: none !important;
}*/

#ajaxsearchpro1_1 .probox .proinput input.orig, #ajaxsearchpro1_2 .probox .proinput input.orig, div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proinput input.orig, #ajaxsearchpro1_1 .probox .proinput input.autocomplete, #ajaxsearchpro1_2 .probox .proinput input.autocomplete, div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proinput input.autocomplete {
	border: none !important;
}
#ajaxsearchpro1_1 .probox, #ajaxsearchpro1_2 .probox, div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox, #ajaxsearchpro6_1 .probox, #ajaxsearchpro6_2 .probox, div.ajaxsearchpro[id*="ajaxsearchpro6_"] .probox {
	margin: 0 4px !important;
}
#ajaxsearchpro1_1 .probox .prosettings, #ajaxsearchpro1_2 .probox .prosettings, div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .prosettings, #ajaxsearchpro3_1 .probox .prosettings, #ajaxsearchpro3_2 .probox .prosettings, div.ajaxsearchpro[id*="ajaxsearchpro3_"] .probox .prosettings, #ajaxsearchpro4_1 .probox .prosettings, #ajaxsearchpro4_2 .probox .prosettings, div.ajaxsearchpro[id*="ajaxsearchpro4_"] .probox .prosettings, #ajaxsearchpro6_1 .probox .prosettings, #ajaxsearchpro6_2 .probox .prosettings, div.ajaxsearchpro[id*="ajaxsearchpro6_"] .probox .prosettings {
	display: none;
}
#ajaxsearchpro3_1 .probox .proinput input.orig, #ajaxsearchpro3_2 .probox .proinput input.orig, div.ajaxsearchpro[id*="ajaxsearchpro3_"] .probox .proinput input.orig, #ajaxsearchpro4_1 .probox .proinput input.orig, #ajaxsearchpro4_2 .probox .proinput input.orig, div.ajaxsearchpro[id*="ajaxsearchpro4_"] .probox .proinput input.orig {
	height: 52px !important;
}
#ajaxsearchpro1_1 .probox .promagnifier div.innericon, #ajaxsearchpro1_2 .probox .promagnifier div.innericon, #ajaxsearchpro1_1 .probox .promagnifier .innericon, #ajaxsearchpro1_2 .probox .promagnifier .innericon, div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .promagnifier .innericon, #ajaxsearchpro3_1 .probox .promagnifier .innericon, #ajaxsearchpro3_2 .probox .promagnifier .innericon, div.ajaxsearchpro[id*="ajaxsearchpro3_"] .probox .promagnifier .innericon, #ajaxsearchpro4_1 .probox .promagnifier .innericon, #ajaxsearchpro4_2 .probox .promagnifier .innericon, div.ajaxsearchpro[id*="ajaxsearchpro4_"] .probox .promagnifier .innericon, #ajaxsearchpro6_1 .probox .promagnifier .innericon, #ajaxsearchpro6_2 .probox .promagnifier .innericon, div.ajaxsearchpro[id*="ajaxsearchpro6_"] .probox .promagnifier .innericon {
	background-image: url("/wp-content/uploads/2017/01/search.png");
	background-size: 20px 20px !important;
	width: 30px !important;
	height: 30px !important;
}
.search #ajaxsearchpro1_1, #ajaxsearchpro1_2, div.ajaxsearchpro[id*="ajaxsearchpro1_"], .search #ajaxsearchpro6_1, #ajaxsearchpro6_2, div.ajaxsearchpro[id*="ajaxsearchpro6_"] {
	margin-top: 30px;
}
#ajaxsearchpro1_1 .probox .proloading, #ajaxsearchpro1_1 .probox .proclose, #ajaxsearchpro1_1 .probox .promagnifier, #ajaxsearchpro1_1 .probox .prosettings, #ajaxsearchpro1_2 .probox .proloading, #ajaxsearchpro1_2 .probox .proclose, #ajaxsearchpro1_2 .probox .promagnifier, #ajaxsearchpro1_2 .probox .prosettings, div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proloading, div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proclose, div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .promagnifier, div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .prosettings, #ajaxsearchpro3_1 .probox .proloading, #ajaxsearchpro3_1 .probox .proclose, #ajaxsearchpro3_1 .probox .promagnifier, #ajaxsearchpro3_1 .probox .prosettings, #ajaxsearchpro3_2 .probox .proloading, #ajaxsearchpro3_2 .probox .proclose, #ajaxsearchpro3_2 .probox .promagnifier, #ajaxsearchpro3_2 .probox .prosettings, div.ajaxsearchpro[id*="ajaxsearchpro3_"] .probox .proloading, div.ajaxsearchpro[id*="ajaxsearchpro3_"] .probox .proclose, div.ajaxsearchpro[id*="ajaxsearchpro3_"] .probox .promagnifier, div.ajaxsearchpro[id*="ajaxsearchpro3_"] .probox .prosettings, #ajaxsearchpro4_1 .probox .proloading, #ajaxsearchpro4_1 .probox .proclose, #ajaxsearchpro4_1 .probox .promagnifier, #ajaxsearchpro4_1 .probox .prosettings, #ajaxsearchpro4_2 .probox .proloading, #ajaxsearchpro4_2 .probox .proclose, #ajaxsearchpro4_2 .probox .promagnifier, #ajaxsearchpro4_2 .probox .prosettings, div.ajaxsearchpro[id*="ajaxsearchpro4_"] .probox .proloading, div.ajaxsearchpro[id*="ajaxsearchpro4_"] .probox .proclose, div.ajaxsearchpro[id*="ajaxsearchpro4_"] .probox .promagnifier, div.ajaxsearchpro[id*="ajaxsearchpro4_"] .probox .prosettings, #ajaxsearchpro6_1 .probox .proloading, #ajaxsearchpro6_1 .probox .proclose, #ajaxsearchpro6_1 .probox .promagnifier, #ajaxsearchpro6_1 .probox .prosettings, #ajaxsearchpro6_2 .probox .proloading, #ajaxsearchpro6_2 .probox .proclose, #ajaxsearchpro6_2 .probox .promagnifier, #ajaxsearchpro6_2 .probox .prosettings, div.ajaxsearchpro[id*="ajaxsearchpro6_"] .probox .proloading, div.ajaxsearchpro[id*="ajaxsearchpro6_"] .probox .proclose, div.ajaxsearchpro[id*="ajaxsearchpro6_"] .probox .promagnifier, div.ajaxsearchpro[id*="ajaxsearchpro6_"] .probox .prosettings {
	margin-right: 10px !Important;
}
#ajaxsearchpro5_1, #ajaxsearchpro5_2, div.ajaxsearchpro[id*="ajaxsearchpro5_"] {
	height: 38px !important;
	margin-top: 6px !important;
	width: 75.5% !Important;
	display: block;
	position: relative;
	left: 9%;
	top: 3px;
}
.search #ajaxsearchpro5_1, #ajaxsearchpro5_2, div.ajaxsearchpro[id*="ajaxsearchpro5_"] {
	display: none;
}
#ajaxsearchpro5_1 .probox .promagnifier div.innericon, #ajaxsearchpro5_2 .probox .promagnifier div.innericon, div.ajaxsearchpro[id*="ajaxsearchpro5_"] .probox .promagnifier div.innericon {
	width: 26px !Important;
	height: 24px !important;
	margin-top: -4px !important;
}
#ajaxsearchprores5_1.vertical, #ajaxsearchprores5_2.vertical, div.ajaxsearchpro.vertical[id*="ajaxsearchprores5_"] {
	display: none !important;
}
/*Search button*/

.search-button {
	margin-top: 60px;
	padding-right: 0;
	position: relative;
	left: 10px;
}
#ajaxsearchpro2_1, #ajaxsearchpro2_2, div.ajaxsearchpro[id*="ajaxsearchpro2_"] {
	height: 30px !important;
}
#ajaxsearchpro2_1 .probox .promagnifier div.innericon, #ajaxsearchpro2_2 .probox .promagnifier div.innericon, div.ajaxsearchpro[id*="ajaxsearchpro2_"] .probox .promagnifier div.innericon {
	height: 22px !important;
}
.search-bar-main {
	padding-bottom: 80px;
	/*margin-top: -25px;*/
}
.search-bar .fa-search {
	float: right;
	margin: -40px 14px;
	color: #FFC107;
	font-size: 26px;
	cursor: pointer;
}
#ajaxsearchpro5_1 .probox .promagnifier, #ajaxsearchpro5_2 .probox .promagnifier, div.ajaxsearchpro[id*="ajaxsearchpro5_"] .probox .promagnifier {
	background: transparent !important;
}
/* End Ajax Search Pro*/

/*Calculator*/

.container-form {
	max-width: 860px;
	margin: 0 auto;
}
#form {
	float: left;
	width: 100%;
	padding-bottom: 80px;
}
#form h3 {
	font-size: 32px;
	color: #ffffff;
	margin-bottom: 28px;
	font-family: "Brandon";
	font-weight: bold;
}
#form label.form-label {
	font-size: 20px;
	color: #ffffff;
	line-height: 32px;
	font-weight: 400 !important;
}
.border {
	border-bottom: 1px solid #FFC107;
	margin: 10px auto 25px auto;
}
.form-control.select {
	margin-bottom: 0px;
}
#form legend {
	font-size: 20px;
	color: #ffffff;
	border-bottom: none !important;
}
#form p {
	margin-bottom: 21px;
	line-height: 28px;
	font-size: 20px;
	color: #fff;
}
#form .date, #form .datepicker {
	height: 42px !important;
	font-size: 20px
}
#exampleSelect1 {
	border: 1px solid #afa8a6 !important;
}
#form select.form-control.select {
	border-radius: 0px;
	font-size: 20px;
	color: #00256e;
	line-height: 34px;
	border: none;
	padding: 0px 12px;
	appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	-moz-appearance: none;
	background-image: url(images/arrow_select.png);
	background-position: 94% 50%;
	background-repeat: no-repeat;
	height: 42px;
	cursor: pointer;
}
.checkbox-inline, .radio-inline {
	color: #ffffff !important;
	margin-bottom: 35px;
	font-size: 20px;
	vertical-align: middle;
	margin-right: 10px;
}
#form h5 {
	font-size: 20px;
	color: #ffffff;
	line-height: 28px;
	vertical-align: middle;
	font-family: "Brandon";
}
#form h5 a {
	display: inline-block;
	pointer-events: none;
	margin-left: 5px;
	vertical-align: middle;
	position: absolute;
	right: 47%;
}
#form a {
	font-size: 20px;
	color: #ffffff;
	text-decoration: underline;
	display: inline-block;
	vertical-align: middle;
	margin-left: -15px !important;
}
#form a.berekenen {
	background: #00256e;
	text-decoration: none;
	width: auto;
	display: inline-block;
	border-radius: 32px;
	padding: 10px 25px 7px 25px;
	text-align: center;
	vertical-align: middle;
	margin-top: 15px;
	font-family: "Brandon";
	font-size: 16px;
}
#form a.berekenen:hover {
	background: #2b1e1a;
}
.input-group select, .input-group input {
	border: 2px solid #E6E3E3;
	border-radius: 0px;
}
.input-group input {
	box-shadow: none;
}
.input-group .input-group-addon {
	background: #fff;
	border-left: 0px;
	box-shadow: none;
	display: none;
}
.select-title .form-control.select {
	margin-bottom: 35px;
}
ol.select-items {
	margin: 0 15px 0 -15px !important;
}
ol.select-items li.form-group {
	margin-bottom: 0px;
}
ol.select-items li {
	width: 100%;
	counter-increment: step-counter;
	position: relative;
}
ol.select-items li .row {
	margin-bottom: 15px;
}
.single ol.select-items li .row {
	margin-bottom: 0;
}
.single ol.select-items li.form-group {
	list-style-type: none;
}
ol.select-items li:before {
	content: counter(step-counter) ".";
	margin-right: 5px;
	font-size: 19px;
	color: white;
	padding: 0px 0px;
	border-radius: 3px;
	position: absolute;
	left: -40px;
	top: 50%;
	margin-top: -10px;
}
.Remove {
	position: absolute;
	right: -115px;
	top: 50%;
	margin-top: -10px;
}
input[type="radio"] {
	position: relative;
	appearance: none;
	-webkit-appearance: none;
	padding-right: 10px;
}
input[type="radio"]:focus {
	outline: 0px;
}
input[type="radio"] {
	display: block !important;
	position: absolute;
	border: 3px solid #fff;
	background: #fff;
	border-radius: 100% !important;
	height: 18px;
	width: 18px !important;
	top: 30px;
	left: 15px;
	z-index: 5;
	transition: border .25s linear;
	-webkit-transition: border .25s linear;
	top: 0px;
}
input[type="radio"]:checked {
	background: #00256e;
}
.input-group-addon .fa-calendar {
	font-size: 20px;
	cursor: pointer !Important;
}
.input-group .form-control {
	padding-left: 13px !important;
	height: 42px !important;
	background-image: url(images/calendar.png) !important;
	background-position: 96% 50% !important;
	background-repeat: no-repeat !important;
	cursor: pointer;
	padding-right: 28px;
	margin-bottom: 15px;
}
#pop-up-form .wpcf7-select {
	border: 2px solid #E1E1E1 !important;
	height: 42px !important;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #fff !important;
	border-radius: 0 !important;
	background-image: url(images/arrow_select.png) !important;
	background-position: 96% 50% !important;
	background-repeat: no-repeat !important;
	color: #00256e;
	font-size: 16px !important;
	cursor: pointer;
}
.wpcf7-select::-ms-expand {
	display: none;
}
::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #E1E1E1;
	opacity: 1;
	font-size: 16px !important;
}
:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #E1E1E1;
	opacity: 1;
	font-size: 16px !important;
}
::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #E1E1E1;
	opacity: 1;
	font-size: 16px !important;
}
:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #E1E1E1;
	opacity: 1;
	font-size: 16px !important;
}
:focus::-webkit-input-placeholder {
	color: #00256e
}
:focus:-moz-placeholder {
	color: #00256e
}
:focus::-moz-placeholder {
	color: #00256e
}
:focus:-ms-input-placeholder {
	color: #00256e
}
:focus::-ms-input-placeholder {
	color: #00256e
}
.green-border {
	border: 2px solid #5CB85C !important;
}
.form-control-extra {
	border: 2px solid #E1E1E1;
	height: 42px !important;
	-webkit-box-shadow: none !important;
	box-shadow: none;
}
#addNew img {
	position: relative;
	top: 3px;
}
@media only screen and (max-width: 767px) {
	#form h3 {
		font-size: 28px;
		line-height: 34px;
	}
	fieldset {
		text-align: left !important;
	}
	.input-group {
		margin-bottom: 15px !important;
	}
	#addNew {
		float: left !important;
	}
	ol.select-items li:before {
		left: -20px;
	}
	#form label.form-label, #form legend, #form .form-check, #form h5 {
		width: 100%;
		text-align: center;
	}
	.right-sec {
		float: right;
		position: relative;
		top: -20px;
	}
  #ajaxsearchpro7_1 .probox .proinput input.orig, #ajaxsearchpro7_2 .probox .proinput input.orig, div.asp_m.asp_m_7 .probox .proinput input.orig{
    width: 300px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
	ol.select-items li:before {
		left: -25px;
	}
	#form h5 {
		float: left;
	}
}
/*End Calculator*/

/*-----Tag list single post-----*/

.tags-list {
	margin: 0 auto;
	text-align: center;
}
.tags-list ul {
	list-style: none;
	font-size: 12pt;
}
.tags-list li {
	display: inline-block !important;
	min-width: 80px;
	max-width: 150px;
	background-color: #dfdcdb;
	padding: 0px 10px 2px 10px;
	margin: 3px;
	border-radius: 20px;
}
.tags-list span {
	display: inline-block !important;
	min-width: 60px;
	padding: 0px 10px 2px 10px;
	margin: 3px;
}
.tags-list li:hover {
	background-color: #afa8a6;
}
.tags-list li a {
	font-size: 10pt;
	color: #ffffff;
}
/*-----end tag list single post-----*/

/*----category overview page blog-----*/

.category-heading h1 {
	padding: 70px 0 !important;
}
.category-heading p {
	padding-bottom: 30px !important;
	color: #ffffff;
}
.blog-category {
	position: relative;
	text-align: center;
	color: white;
	width: 100%;
}
.blog-category img {
	width: 100%;
}
.blog-category h2 {
	position: absolute;
	right: 20px;
	bottom: 20px;
	background-color: #604f4c;
}
.blog-category h2:hover {
	background-color: #2d1c19 !important;
}
.blog-category a {
	color: #ffffff;
}
.overlay-on-img {
	display: inline-table;
	width: 100%;
	position: relative;
	/* height: 100%; */
}
.overlay-on-img img {
	display: block;
	width: 100%;
	height: 100%;
}
/* .overlay-on-img:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: linear-gradient(0deg, rgba(94, 81, 77, 0.50) 0%, rgba(94, 81, 77, 0.50) 0%);
} */
.blog-category h2 {
	z-index: 2;
}
/*----end category overview page blog-----*/

.feature-box {
	position: relative;
}
#feature-box .wpb_content_element {
	margin-bottom: 30px !important;
	position: relative;
}
.feature-sec {
	background: #efeeed;
	padding: 80px 0 60px 0;
}
.feature-box img {
	display: block;
	margin: 0 auto !important;
	position: absolute;
	top: 40px;
}
.feature-box h2 {
	font-size: 20px !important;
	font-weight: bold;
	color: #00256e !important;
	/*letter-spacing: 0px !important;*/
	position: absolute !important;
	bottom: 0 !important;
	left: 0 !important;
	text-align: left !important;
	padding: 15px !important;
}
.feature-box:hover h2 {
	color: #FFC107;
}
.feature-box {
	background: #fff;
	padding: 0 10px 0 11px;
	min-height: 340px;
	/*margin-bottom: 31px;*/
	cursor: pointer;
}
.feature-box-more {
	background: #fff;
	min-height: 340px;
	/*margin-bottom: 31px;*/
	cursor: pointer;
}
.feature-box:hover, .feature-box-more:hover {
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
}
.feature-box-more h2 {
	font-family: 'Brandon';
	font-size: 16px;
	width: 100%;
	padding: 11px;
	display: block;
	background-color: #FFC107;
	color: #ffffff;
}
.feature-box-more ul {
	padding: 10px 10px 0 11px;
	list-style: none;
	position: relative;
	bottom: 0 !important;
}
.feature-box-more li a {
	font-family: "Brandon";
	font-size: 17px;
	/*letter-spacing: 1px;*/
	list-style: none;
	display: block;
	height: 30px;
	color: #00256e;
	margin: 27px 0;
}
.feature-third {
	padding-bottom: 20px !important;
}
.feature-fourth {
	padding-bottom: 50px;
}
.feature-fourth>.vc_column_container>.vc_column-inner {
	padding-top: 0 !important;
}
/*Service Menu*/

.widget_nav_menu {
	text-align: center;
}
.service-sec {
	background: #00256e;
	padding: 80px 0;
}
.service-sec-home {
	background: #e2ede8;
	padding: 80px 0 40px 0;
}
.service-sec-home .service-box h3 {
	font-size: 32px;
	font-weight: bold;
	color: #00256e;
	margin-bottom: 24px;
}
.service-sec-home .service-box ul li a {
	font-size: 20px;
	color: #333;
	padding-bottom: 10px;
	display: block;
}
.clock-main-sec .bg-left-sec a {
	background: #fff !important
}
.service-box h3 {
	font-size: 32px;
	color: #fff;
	margin-bottom: 24px;
}
.service-box ul li {
	list-style: none;
}
.service-box ul li a {
	font-size: 20px;
	color: #fff;
	padding-bottom: 10px;
	display: block;
}
.service-box ul li a:hover, .footer-service ul li a:hover {
	color: #FFC107;
}
.bg-sec {
	/*background: #FFC107;*/
	padding: 35px 0 0;
}
#cta-button .wpb_content_element {
	margin-bottom: 0 !important;
}
.bg-left-sec img {
	width: 49%;
	float: right;
}
#cta-button-2 .bg-left-sec img {
	width: 70%;
	float: none;
	position: relative;
	top: -15px;
}
#cta-button-2 .bg-sec {
	padding-bottom: 10px;
}
#cta-button-2 .bg-left-sec h3 {
	text-align: center;
	font-size: 26px;
	color: #fff;
	font-weight: normal;
	padding-top: 10px;
	line-height: 38px;
	padding-right: 0;
	position: relative;
	left: -15px;
}
#cta-button-2 .col-md-5, #cta-button-2 .col-sm-5 {
	padding-right: 0;
	padding-left: 0;
}
#cta-button-2 .clock-main-sec .bg-left-sec a {
	margin-top: 20px;
}
.load-more-blog {
	display: none;
	margin-top: 46px;
}
.bg-left-sec h3 {
	text-align: left;
	font-size: 35px;
	color: #fff;
	font-weight: bold;
	padding-top: 20px;
}
.reply-my-sec {
	width: 100%;
	margin-bottom: 80px;
	display: none;
}
.my-comment-btn img {
	padding: 25px 25px 30px 30px;
}
.chat-button {
	width: 100%;
	height: 80px;
	background: #fff;
	margin-bottom: 20px;
	cursor: pointer;
}
.chat-button span {
	display: inline;
	position: absolute;
	top: 127px;
	font-family: "Brandon" !important;
	color: #FC8600;
	font-size: 18px;
	/*letter-spacing: 0.5px;*/
}
.logged-in-as a {
	color: #00256e !important;
}
.comments-title {
	padding-bottom: 30px;
	padding-top: 10px;
	font-family: "Brandon" !important;
	color: #00256e;
}
.comments-title .badge {
	background-color: #fff;
	color: #00256e;
	padding: 6px 7px 3px 7px;
	font-size: 14px;
	font-weight: 100;
}
.comment-form-url {
	display: none;
}
.comment-form {
	color: #00256e;
	font-family: 'Brandon';
}
.chat-cancel-button {
	position: absolute;
	right: 25%;
	color: #00256e !Important;
	font-family: "Brandon";
	font-size: 15px;
	cursor: pointer;
	display: inline;
	margin-top: 25px;
}
#comments-evolved-tabs .ui-tabs-panel {
	padding: 10px 0 !important;
}
.no-comments {
	color: #00256e !Important;
	font-family: 'Brandon';
	text-transform: inherit;
}
time.post-detail {
	display: none;
}
.bg-left-sec .btn-default {
	float: left;
	border-radius: 32px;
	border: none;
	margin: 8px 0;
	padding: 8px 30px;
	color: #00256e;
	font-size: 20px;
}
.bg-left-sec .btn-default:hover {
	background: #fadcb3 !important;
	color: #FFC107;
}
.search-bar .prosettings {
	display: none
}
.search-bar .innericon {
	background: url(images/search-btn.png) no-repeat;
	background-size: 28px 28px !important;
}
.search-bar #magnifier-2-icon {
	visibility: hidden
}
.email-content {}
.email-content h3 {
	font-size: 32px;
	color: #00256e;
	font-weight: bold;
}
.email-content p {
	font-size: 20px;
	color: #333;
	margin-top: 19px;
	margin-bottom: 36px;
	/*letter-spacing: 0;*/
}
.main-login-sec {
	background: #00256e;
	border-radius: 30px;
	margin-top: 18px;
	overflow: hidden;
}
.main-login-sec ul li:first-child:hover {
	background-color: #3b5998;
}
.main-login-sec ul li:last-child:hover {
	background-color: #4099ff;
}
.main-login-sec ul li {
	display: inline-block;
	border-right: 1px solid #8e8582;
	padding: 12px 7.2%;
	float: left;
	/*letter-spacing: 0;*/
	font-family: "Brandon";
}
.main-login-sec ul li:hover {
	background: #dd4b39;
}
.main-login-sec ul li:last-child {
	border-right: none;
}
.cus-404-sec {
	text-align: center;
	margin-bottom: 50px;
}
.main-login-sec ul li a {
	font-size: 18px;
	color: #fff;
	float: left;
	margin: 2px 0 0 0;
	font-size: 15px;
}
.login-content {
	position: relative;
	left: 40px;
}
.login-content h3 {
	font-size: 18px;
	color: #00256e;
	font-weight: bold;
	margin-top: 15px;
}
.email-sec {
	padding: 75px 0;
}
.formainblog {
	float: left;
	width: 100%;
	border-bottom: 1px solid #dfdcdb;
	margin: 40px 0 0px 0;
	padding-bottom: 60px !important;
}
.formainblog .content-sec h2 {
	display: none;
}
.formainblog .content-sec h3 {
	padding: 0;
	margin: 3px 0 3px 0;
	text-transform: capitalize;
	font-weight: bold;
}
.formainblog .image-sec {
	float: left;
	width: 33%;
}
.formainblog .image-sec img {
	width: 340px;
	height: 260px;
	border: 3px solid #FFC107;
	padding: 3px;
}
.formainblog .content-sec {
	width: 64%;
	float: left;
	box-sizing: border-box;
	padding: 0 0 0 26px;
}
/* #ajaxsearchpro1 .probox .proinput input, div[id*="ajaxsearchpro"] .probox .proinput input {
	color: #4f4f4f !important
} */
.main-login-sec .fa-facebook, .main-login-sec .fa-google, .main-login-sec .fa-twitter {
	font-size: 20px;
	color: #fff;
	margin: 4px 12px 0 0;
	float: left;
}
.content-sec ul {
	margin: 10px 0 20px 0;
	padding: 0 20px;
}
.content-sec ul li {
	list-style-type: none;
	font-family: 'Brandon';
	font-size: 20px;
	color: #333;
	padding: 0 0 5px 0;
	/*letter-spacing: 0.5px;*/
}
.content-sec ul li:before {
	content: "• ";
	color: #FFC107;
	display: inline-block;
	width: 1em;
	margin-left: -1em
}
span.bold-line {
	background: #8e8582;
	opacity: 0.3;
	width: 2px;
	height: 134px;
	margin: 0px auto;
	text-align: center;
	display: block;
}
.email-address {
	margin-top: 13px;
	position: relative;
	/*left: -24px;*/
}
.email-address .form-control {
	border-radius: 0;
	height: 47px;
	width: 213px;
	outline: 0;
	float: left;
	border-right: 0;
}
.email-address .btn-default {
	background: #00256e !important;
	float: left;
	padding: 12px 25px;
	border-radius: 0 24px 24px 0;
	font-family: "Brandon";
	text-transform: capitalize;
	/*letter-spacing: 1px;*/
	font-weight: 600;
}
.email-address h4, #email-subscribers-2 h2 {
	font-size: 18px;
	color: #00256e;
	font-weight: bold;
	padding-left: 35px;
}
.wp_autosearch_input {
	padding: 5px 10px !important;
	font-size: 18px;
}
.wp_autosearch_suggestions a .searchheading {
	padding: 10px 10px 5px 10px !Important;
}
.wp_autosearch_suggestions a .searchheading {
	font-size: 15px !important;
	font-weight: 100 !important;
	/*letter-spacing: 0.5px !important;*/
}
.wp_autosearch_suggestions ul li a:last-child {
	padding-bottom: 20px !important;
}
.wp_autosearch_suggestions ul {
	border: 1px solid lightgray !important;
}
.btn-group {
	width: 100%;
}
.dropdown-menu {
	min-width: 100%;
	border-radius: 0;
	top: 91%;
	font-size: 18px;
}
.dropdown-toggle span:first-child {
	float: left;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 300px;
}
.dropdown-toggle .caret {
	display: inline-block;
	vertical-align: middle;
	border-top: 7px dashed;
	border-right: 7px solid transparent;
	border-left: 7px solid transparent;
	float: right;
	margin-top: 8px;
}
.dropdown-menu li {
	list-style: none !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.dropdown-menu>li>a {
	padding: 3px 12px;
	font-family: 'Brandon';
	color: #00256e;
	text-align: left;
	font-size: 13px;
}
.main-date-sec ol li {
	list-style: decimal;
	font-family: 'Brandon' !important;
}
.btn-group .form-control {
	padding: 0 12px;
	border-radius: 0;
	height: 36px;
	color: #00256e;
	font-family: 'Brandon';
}
#ul-1 {
	margin-bottom: 10px;
}
#ul-1 .form-control span, #ul-2 .form-control span {
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 85px;
}
#ul-1 .dropdown-toggle .caret, #ul-2 .dropdown-toggle .caret {
	margin-top: 9px;
}
.radio {
	padding-left: 20px;
}
.radio label {
	display: inline-block;
	position: relative;
	padding-left: 5px;
}
.radio label::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 17px;
	height: 17px;
	left: 0;
	margin-left: -20px;
	border: 2px solid #cccccc;
	border-radius: 50%;
	background-color: #fff;
	-webkit-transition: border 0.15s ease-in-out;
	-o-transition: border 0.15s ease-in-out;
	transition: border 0.15s ease-in-out;
	top: 5px
}
.radio label::after {
	display: inline-block;
	position: absolute;
	content: " ";
	width: 11px;
	height: 11px;
	left: 3px;
	top: 8px;
	margin-left: -20px;
	border-radius: 50%;
	background-color: #00256e;
	-webkit-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	-o-transform: scale(0, 0);
	transform: scale(0, 0);
	-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
	-moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
	-o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
	transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}
.radio input[type="radio"] {
	opacity: 0;
}
.radio input[type="radio"]:focus+label::before {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.radio input[type="radio"]:checked+label::after {
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	transform: scale(1, 1);
}
.radio input[type="radio"]:disabled+label {
	opacity: 0.65;
}
.radio input[type="radio"]:disabled+label::before {
	cursor: not-allowed;
}
.radio.radio-inline {
	margin-top: 5px;
}
/*Campaign monitor*/

.blijf-hoogte {
	padding: 45px 0 25px 0;
}
.cmApp_signupContainer.cmApp_embedded {
	max-width: 100% !important;
}
.cmApp_signupContainer {
	width: 100% !important;
}
.cmApp_formSubmitButton {
	background: #00256e !important;
	border: none !important;
	border-radius: 32px;
	width: 40% !important;
	margin-top: 20px !important;
	margin-left: 30% !important;
	font-size: 18px !important;
	font-family: "Brandon" !Important;
	font-weight: bold;
	color: #fff;
	padding: 8px 14px;
}
.cmApp_formSubmitButton:hover {
	background: #FFC107 !important;
}
.cmApp_signupContainer input:not([type="radio"]):not([type="checkbox"]) {
	background-color: #FFF;
	margin: 5px 0 0;
	width: 100%;
	font-size: 16px;
	height: 47px !important;
	font-family: "Brandon";
}
.cmApp_signupContainer div {
	padding: 0;
	margin: 12px 0 0 !important;
	line-height: 1.1;
}
.cmApp_signupContainer.cmApp_embedded {
	padding: 0 0 20px 0px !Important;
}
.cmApp_signupContainer .cmApp_processingMsg, .cmApp_signupContainer .cmApp_successMsg {
	padding: 0 !important;
	font-family: 'Brandon' !Important;
	font-size: 16px !important;
}
/*#cmApp_signupForm {
    padding: 0 30px 0 70px !important;
}*/

.cmApp_signupContainer {
	font-size: 20px !important;
	font-family: 'Brandon';
}
#cmApp_signupEmail {
	padding: 0 10px !Important;
	font-family: 'Brandon' !Important;
	font-size: 16px;
	border: 2px solid #E1E1E1;
	width: 100%;
	height: 47px;
}
/*#cmApp_signupEmail {
    padding: 0 10px !Important;
    font-family: 'Brandon' !Important;
    font-size: 16px;
    border: 2px solid #E1E1E1;

}*/

#cmApp_signupEmail:focus {
	border: 2px solid #00256e !important;
}
.cmApp_signupContainer div.cmApp_errorMsg {
	color: #D95350 !important;
	font-size: 16px !important;
	position: absolute;
	top: 42px;
}
.wpcf7-form-control {
	color: #00256e;
	font-size: 18px;
}
/*sendgrid form*/

.sendgrid_mc_input_div {
	height: 47px !important;
	font-family: "Brandon" !important;
	border: 1px solid lightgray;
}
#sendgrid_mc_email {
	padding: 12px !important;
	width: 100% !important;
}
.sendgrid_mc_button {
	background: #FFC107 !important;
	border: none !important;
	border-radius: 32px;
	width: 35% !important;
	margin-top: 32px !important;
	margin-left: 33% !important;
	font-size: 16px !important;
	padding-top: 5px !important;
	font-family: "Brandon";
	height: 40px;
	text-transform: capitalize !important;
}
.sendgrid_mc_button:hover {
	background: #FFC107 !important;
}
.sendgrid_mc_label {
	display: none;
}
/*modal-css*/

.modal-content {
	padding: 70px 70px 70px 45px;
	position: relative;
	border-radius: 20px;
}
.modal-header {
	border: none;
	padding: 0;
}
.modal-header h2 {
	font-size: 32px;
	color: #00256e;
	padding-bottom: 30px;
	font-weight: bold;
	margin-left: 8px;
	margin-top: 30px;
	text-align: center;
}
.modal-dialog .close {
	font-size: 54px;
	position: absolute;
	right: 30px;
	top: 17px;
	color: #00256e !important;
	z-index: 10000;
}
.close {
	opacity: 1 !important;
}
.modal-right-sec {
	float: left;
	margin: 25px 18px 0 20px;
	text-align: center;
	position: absolute;
	top: -55px;
	left: -20px;
}
.modal-right-sec h2 {
	font-size: 20px;
	color: #00256e;
}
.modal-right-sec p {
	font-size: 20px;
	color: #00256e;
	margin: 0;
	font-family: 'Brandon';
}
.modal-right-sec img {
	margin-bottom: 12px;
	width: 150px;
}
.form-group input {
	width: 100%;
	float: left;
	border-radius: 0;
	margin-bottom: 15px;
	font-family: 'Brandon';
}
.transparent-back .form-control {
	cursor: pointer !important;
	background: transparent !important;
}
.form-control:focus {
	border: 2px solid #00256e !important;
}
.modal-dialog {
	width: 50% !important;
	margin: 80px auto !important;
}
div.wpcf7-response-output {
	margin: 60px 0 !Important;
	padding: 0.2em 1em;
}
div.wpcf7-mail-sent-ok {
	border: 2px solid #5DB85B;
	color: #5DB85B;
}
div.wpcf7 {
	padding: 0 20px 0 0 !important;
}
.wpcf7-form label {
	margin-bottom: 5px !important;
}
.form-group select {
	border: 1px solid #afa8a6;
	width: 100%;
	height: 38px;
	font-family: 'Brandon';
	margin-bottom: 11px;
	padding: 0 10px;
}
.datepicker-dropdown {
	min-width: 225px !important;
	padding: 20px !important;
	color: #00256e;
}
#ui-datepicker-div {
	display: none !important;
}
.datepicker table tr td.active.active {
	background: #FFC107 !important;
}
.form-group input[type="submit"] {
	background: #00256e;
	margin-top: 25px;
	width: 42%;
	border-radius: 32px;
	border: none;
	text-transform: inherit;
	font-family: "Brandon";
	padding: 11px 0 28px 0;
	font-size: 16px;
}
.form-group input[type="submit"]:hover {
	background: #2b1e1a;
}
.form-group label {
	font-size: 19px;
	color: #00256e;
	/*padding-top: 10px;*/
	font-family: 'Brandon';
	font-weight: normal;
	display: block;
}
.extra-padding {
	padding: 0 0 10px 0 !important;
	width: 100%;
}
.modal-body {
	padding: 0;
}
.cont-calendar {
	cursor: pointer;
	position: relative;
	top: 33px;
	left: 30px;
}
#pop-up-form-pers .wpcf7-textarea {
	min-height: 100px !important;
	width: 100% !important;
}
#pop-up-form-pers .wpcf7-form-control {
	border: 2px solid #E1E1E1;
	height: 42px;
	padding: 5px 13px;
}
#pop-up-form-pers .wpcf7-form-control.wpcf7-radio, #pop-up-form-pers .wpcf7-form-control.wpcf7-checkbox {
	border: none;
}
.pum-content .modal-header h2 {
	margin-left: 0;
}
.pum-content div.wpcf7 {
	padding: 0 55px 0 0 !important;
}
input[type="radio"] {
	border-radius: 100px !important;
	border: solid 1px #E1E1E1;
	height: 20px;
	width: 20px !important;
	padding-left: 0px;
	position: relative;
	top: 0;
	margin-right: 10px;
	outline: 0;
	left: 0;
	display: inline-block !important;
	cursor: pointer;
}
input[type="radio"]:checked {
	background: #FFC107;
	border-radius: 0;
	content: "";
	height: 20px;
	width: 20px;
	box-shadow: inset 0px 0px 0px 3px #fff;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
span.wpcf7-list-item {
	display: inline-block;
	margin: 0 1em 0 0;
}
.wpcf7-form-control.wpcf7-radio, .wpcf7-form-control.wpcf7-checkbox {
	padding: 5px 0 !important;
	height: auto;
}
.wpcf7-radio .wpcf7-list-item-label, .wpcf7-checkbox .wpcf7-list-item-label {
	margin-left: 5px;
}
.wpcf7-checkbox .wpcf7-list-item-label {
	display: inline-block;
	margin-left: 24px;
	position: relative;
	top: -16px;
}
.wpcf7-checkbox {
	display: block;
	margin: 10px 0 0;
}
.wpcf7-checkbox .wpcf7-list-item {
	display: block;
}
.wpcf7-checkbox .wpcf7-list-item input[type=checkbox] {
	display: none;
}
.wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label::before, .wpcf7-checkbox .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label::before {
	background: #FFC107;
	border-radius: 0;
	content: "";
	height: 20px;
	left: -22px;
	position: absolute;
	width: 20px;
	box-shadow: inset 0px 0px 0px 3px #fff;
}
.wpcf7-checkbox .wpcf7-list-item-label {
	display: inline-block;
	line-height: 22px;
	margin: 0 0 0 24px;
	position: relative;
	padding-left: 10px;
}
.wpcf7-checkbox .wpcf7-list-item-label::before {
	border-radius: 0;
	content: "";
	left: -22px;
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px solid #E1E1E1;
	top: 3px;
}
.wpcf7-checkbox .wpcf7-list-item-label:hover {
	cursor: pointer;
}
.pum-content .form-group input[type="submit"] {
	margin-top: 80px;
}
#pop-up-form-pers .wpcf7-submit {
	border: none !important;
	;
}
#pop-up-form-pers input[type="submit"] {
	padding: 12px 0 28px 0 !important;
}
#pop-up-form-pers span.wpcf7-not-valid-tip {
	position: relative !important;
	top: 0 !important;
	width: 100% !important;
}
#pop-up-form-pers .wpcf7-form-control:focus {
	border: 2px solid #00256e;
}
.table-condensed th {
	font-size: 16px;
}
.day.today {
	background-color: #00256e !important;
	color: #fff !important;
	background-image: none !important;
}
.blog-sec {
	background: #dfdcdb;
	padding-top: 30px;
	padding-bottom: 75px;
}
.blog-top-content {}
.blog-top-content h2 {
	text-align: center;
	font-size: 32px;
	color: #00256e;
	font-weight: bold;
	margin-bottom: 30px;
	margin-top: 40px;
}
.blog-box {
	position: relative;
	margin-bottom: 0px;
	overflow: hidden;
	padding: 0;
	background: #dfdcdb;
}
.blog-box:hover h3.white-head {
	color: #FFC107 !important;
}
.blog-box img {
	width: 100%;
	transition: all .8s ease-in-out;
	float: left;
}
.blog-box:hover img {
	transform: scale(1.1);
	opacity: 0.8
}
.blog-caption {
	position: absolute;
	bottom: 0;
	/* right: 15px; */
	padding: 161px 16px 15px 16px;
	background: url(images/line-shadow.png) repeat-x bottom center;
	width: 100%;
	margin-bottom: 0px !important;
}
.blog-caption h3 {
	font-size: 20px;
	color: #00256e;
	line-height: 26px;
}
.blog-caption h3 a {
	color: #fff
}
.blog-caption h3 a:hover {
	color: #FFC107
}
.blog-caption h3 span, .blog-caption h3 strong {
	display: block;
	font-size: 14px;
	color: #FFC107;
	text-transform: uppercase;
	line-height: 21px;
	font-family: 'Brandon'
}
.blog-top-content .fa-plus-circle {
	margin: 1px 6px 0 0;
	font-size: 16px;
}
.white-head {
	color: #fff !important;
}
.blog-top-content a {
	margin: 0 auto;
	text-align: center;
	display: block;
	text-transform: uppercase;
	color: #FFC107;
	font-weight: bold;
	font-family: "Brandon";
}
.blog-caption-no-image {
	position: absolute;
	bottom: 0;
	padding: 161px 16px 21px 16px;
	width: 100%;
}
.blog-caption-no-image h3 {
	font-size: 20px;
	color: #00256e;
	line-height: 26px;
}
.blog-caption-no-image h3 span {
	display: block;
	font-size: 14px;
	color: #FFC107;
	text-transform: uppercase;
	line-height: 21px;
	font-family: "Brandon";
}
.blog-box:hover h3.brown-head {
	color: #FFC107;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
	margin-bottom: 35px !important;
}
.email-address .btn-default:hover {
	background: #FFC107 !important;
}
.footer-sec {
	background: #00256e;
}
.footer-sec .container {
	padding: 80px 0 0;
	border-top: 1px solid #8e8582;
}
.footer-service {
	margin-bottom: 30px;
}
.footer-service h2 {
	font-size: 28px;
	font-weight: bold;
	color: #FFC107;
	margin-bottom: 22px;
}
.footer-service ul li {
	list-style: none;
}
.footer-service ul li a {
	font-size: 20px;
	color: #fff;
	padding-bottom: 10px;
	display: block;
}
.footer-service .fa-facebook, .footer-service .fa-twitter, .footer-service .fa-youtube-play {
	background: #fff;
	width: 30px;
	height: 30px;
	color: #00256e;
	border-radius: 50%;
	padding: 7px 0;
	font-size: 18px;
	font-weight: bold;
	margin: 0 10px;
	vertical-align: middle;
}
span.wpcf7-not-valid-tip {
	color: #D95350;
	font-size: 14px !Important;
	padding-top: 10px;
}
.wpcf7-not-valid {
	border: 2px solid #D95350 !important;
}
.footer-service .fa-facebook:hover {
	color: #3b5998;
}
.footer-service .fa-twitter:hover {
	color: #4099ff;
}
.footer-service .fa-youtube-play:hover {
	color: #e62117;
}
#facebook-background:hover {
	background-color: #3b5998;
}
#twitter-background:hover {
	background-color: #4099ff;
}
.copyright p {
	font-size: 13px;
	color: #fff;
}
.copyright p a {
	color: #fff;
	text-decoration: underline;
	font-size: 14px;
}
.copyright p a:hover {
	color: #FFC107;
	text-decoration: underline;
}
.copyright {
	padding-top: 50px;
	padding-bottom: 10px;
}
.top-inner-content {
	margin-top: -55px;
}
.top-inner-content img {
	width: 260px;
	max-height: 230px;
	object-fit: cover;
}
.top-inner-content h1 {
	font-size: 52px;
	color: #fff;
	/* margin-top: 20px; */
	font-weight: bold;
	text-align: center;
}
.page-template-themapagina .top-inner-content h1 {
	margin-top: -20px;
}
.top-inner-content h1 span {
	font-family: 'Brandon';
	font-size: 24px;
	text-transform: uppercase;
}
.top-inner-content h2 {
	font-size: 24px;
	color: #fff;
	position: relative;
	top: 10px;
	/*letter-spacing: 4px;*/
	/* text-transform: uppercase; */
	margin: 10px 0;
	font-family: 'Brandon';
}
.top-inner-content p {
	font-size: 24px;
	color: #00256e;
	/* color: #333; previous */
	margin-top: 20px;
	font-family: "Brandon";
	/*letter-spacing: 0.1px;*/
	line-height: 30px;
	padding: 0 4%;
}
.single .top-inner-content p {
	color: #fff;
}
.wraaa {
	position: relative;
	height: 268px;
	overflow: hidden;
	width: 100%;
}
.desc {
	display: none;
	position: absolute;
	/*width:100%; */
	height: 268px;
	left: 0px;
	top: 0px;
}
.desc.first {
	display: block
}
/*.testi-nav-box ul li:first-child img {
        border: 3px solid #FFC107;
}*/

.testi-active a {
	color: #FFC107 !important;
}
.testi-active img {
	border: 4px solid #FFC107 !important;
	color: #FFC107;
}
.wpml-ls-legacy-dropdown {
	width: 12.5em !important;
}
.wpml-ls-sidebars-Language .wpml-ls-current-language>a {
	padding: 11px 10px 6px 10px !important;
	background: none;
	color: #00256e;
}
.ssimg img {
	max-width: none !important;
	width: auto !important
}
.top-sec.innersec .nav.navbar-nav li a {
	color: #FFC107 !important;
}
.top-sec.innersec .nav.navbar-nav li a:hover, .page-template-Geboorte2 .nav.navbar-nav li a:hover .fa-angle-right {
	color: #61524b !important;
}
.top-sec.innersec .nav.navbar-nav li a .fa-angle-right {
	color: #fff !important
}
/*.top-sec.innersec .top-inner-content p{ color:#fff}*/

/*----top sec new homepages----*/

.top-sec-new.innersec .nav.navbar-nav li a {
	color: #FFC107 !important;
}
.top-sec-new.innersec .nav.navbar-nav li a:hover, .page-template-Geboorte2 .nav.navbar-nav li a:hover .fa-angle-right {
	color: #61524b !important;
}
.top-sec-new.innersec .nav.navbar-nav li a .fa-angle-right {
	color: #fff !important
}
.top-inner-content p span {
	color: #fff;
}
/*.padding-top {
    padding-top: 25px;
}*/

.right-section {
	width: 159px;
}
.blink .fa-arrow-down {
	color: #fff;
	font-size: 20px;
	padding: 70px 0 30px 0;
}
.search .blink {
	padding-bottom: 80px;
}
.search .top-inner-content h3 {
	padding-top: 40px;
}
.read-sec {
	padding-bottom: 45px;
	padding-top: 25px;
}
.content-sec {}
ol.comment-list li.comment div.vcard {
	color: #FFC107;
}
.comment-reply-title {
	font-weight: bold;
	color: #FFC107;
}
.comments-area h2 {
	font-size: 23px;
	font-weight: bold;
	padding: 27px 0;
	color: #00256e;
	display: none;
}
ol.comment-list {
	list-style: none;
	margin: 0 0 1em;
	padding: 0;
	text-indent: 0;
}
ol.comment-list li {}
ol.comment-list li.alt {}
ol.comment-list li.bypostauthor {}
ol.comment-list li.byuser {}
ol.comment-list li.comment-author-admin {}
ol.comment-list li.comment {
	border-bottom: 1px dotted #666;
	padding: 1em;
}
ol.comment-list li.comment div.comment-author {}
ol.comment-list li.comment div.vcard {
	font-family: "Brandon";
	font-size: 16px;
	display: inline;
	position: relative;
	top: 16px;
}
ol.comment-list li.comment div.vcard cite.fn {
	font-style: normal;
}
ol.comment-list li.comment div.vcard cite.fn a.url {}
ol.comment-list li.comment div.vcard img.avatar {
	border: 5px solid #ccc;
	float: right;
	margin: 0 0 1em 1em;
}
ol.comment-list li.comment div.vcard img.avatar-32 {}
ol.comment-list li.comment div.vcard img.photo {}
ol.comment-list li.comment div.vcard span.says {}
ol.comment-list li.comment div.commentmetadata {}
ol.comment-list li.comment div.comment-meta {
	font-size: 9px;
}
ol.comment-list li.comment div.comment-meta a {
	color: #ccc;
}
ol.comment-list li.comment p {
	font-size: 11px;
	margin: 0 0 1em;
}
ol.comment-list li.comment ul {
	font-size: 11px;
	list-style: square;
	margin: 0 0 1em 2em;
}
ol.comment-list li.comment div.reply {
	font-size: 11px;
}
ol.comment-list li.comment div.reply a {
	font-weight: bold;
}
ol.comment-list li.comment ul.children {
	list-style: none;
	margin: 1em 0 0;
	text-indent: 0;
}
ol.comment-list li.comment ul.children li {}
ol.comment-list li.comment ul.children li.alt {}
ol.comment-list li.comment ul.children li.bypostauthor {}
ol.comment-list li.comment ul.children li.byuser {}
ol.comment-list li.comment ul.children li.comment {}
ol.comment-list li.comment ul.children li.comment-author-admin {}
ol.comment-list li.comment ul.children li.depth-2 {
	border-left: 5px solid #555;
	margin: 0 0 .25em .25em;
}
ol.comment-list li.comment ul.children li.depth-3 {
	border-left: 5px solid #999;
	margin: 0 0 .25em .25em;
}
ol.comment-list li.comment ul.children li.depth-4 {
	border-left: 5px solid #bbb;
	margin: 0 0 .25em .25em;
}
ol.comment-list li.comment ul.children li.depth-5 {}
ol.comment-list li.comment ul.children li.odd {}
ol.comment-list li.even {
	background: #fff;
}
ol.comment-list li.odd {
	background: #f6f6f6;
}
ol.comment-list li.parent {
	border-left: 5px solid #111;
}
ol.comment-list li.thread-alt {}
ol.comment-list li.thread-even {}
ol.comment-list li.thread-odd {}
#image-text .content-sec h3 {
	margin-top: 0 !important;
}
.content-sec h3 {
	font-size: 32px;
	color: #00256e;
	margin-bottom: 25px;
	margin-top: 30px;
	font-weight: bold;
	display: inline-block;
}
#kinderkrant .content-sec h4 {
	font-size: 20px;
	color: #00256e;
	margin-bottom: 5px;
	margin-top: 10px;
	font-weight: bold;
	display: inline-block;
}
.content-sec p {
	font-size: 20px;
	color: #333;
	margin-bottom: 14px;
	/*letter-spacing: 0.5px;*/
}
.inner-bg-sec {
	background: url(images/kraamgeld.jpg) no-repeat #e0dcdb;
	background-size: 100%;
	padding: 10px 0 10px 0;
}
.inner-bg-sec p {
	padding: 35px 17% 0 17%;
}
.bg-content h2 {
	font-size: 20px;
	color: #00256e;
	font-family: 'Brandon';
	margin-bottom: 10px;
}
.bg-content h3 {
	font-size: 32px;
	color: #00256e;
	font-weight: 600;
}
.right-box h3 {
	margin-top: 8px !important;
}
.bg-content p {
	font-size: 20px;
	color: #333;
	/*padding: 30px 50px;*/
	/*letter-spacing: 0.5px;*/
}
.btn-default {
	border: none;
	background: #00256e;
	border-radius: 30px;
	color: #fff;
	font-family: "Brandon";
	font-weight: bold;
	padding: 8px 22px;
	font-size: 16px;
}
.btn-default:hover {
	background: #FFC107;
	color: white;
}
.btn-default:focus, .btn-default:active, .btn-default.active {
	background: #FFC107;
	color: white;
}
.bg-content .btn-default:hover .fa-angle-right {
	color: #FFC107;
	font-weight: bold;
}
.btn-default .fa-angle-right::before {
	content: "\f105";
	font-size: 16px;
	padding-left: 5px;
	margin-top: 11px;
	position: relative;
	top: 1px;
	font-weight: bold;
}
.btn.active:focus {
	background: none !important;
}
.bg-content .fa-angle-right {
	padding: 0 0 0 17px;
	font-size: 18px;
	font-weight: bold;
	float: right;
}
.vedio-sec img {
	width: 100%;
}
.vedio-sec {
	margin-top: 55px;
}
.vedio-content {
	padding-bottom: 30px;
}
.inner-search-sec {
	background: #FFC107;
	padding: 45px 0;
	text-align: center;
}
.inner-search-sec .banner-content {
	margin: 0;
}
.inner-search-sec .banner-content h2 {
	font-size: 40px;
	color: #00256e;
	margin-bottom: 25px;
	font-weight: 600;
}
.top-inner-content h4 {
	font-size: 45px;
	text-align: center;
	color: #fff;
	font-weight: bold;
}
.img_8o a {
	border-radius: 50%;
	overflow: hidden;
}
.comments-area input[type="submit"] {
	padding: 13px 40px;
	float: right;
	margin: 11px 0 0 483px;
	border-radius: 12px;
	background: #FFC107;
}
.comments-area input[type="submit"]:hover {
	background: #00256e;
}
.comments-area input[type="text"], .comments-area input[type="email"], .comments-area input[type="url"] {
	border: 2px solid #E6E3E3;
	width: 100%;
	padding: 13px 13px;
	border-radius: 0;
	margin-top: 16px;
}
.comments-area textarea {
	border: 2px solid #E6E3E3;
	height: 100px;
	width: 100% !important;
	padding: 11px 13px 8px 13px;
	border-radius: 0;
	margin-top: 11px;
}
.comments-area label {
	float: none;
	margin: 10px 0 0 0;
	font-size: 16px;
	font-weight: 400 !important;
	display: none;
}
.comments-area input[type="text"]:focus, .comments-area input[type="email"]:focus, .comments-area input[type="url"]:focus, .comments-area textarea:focus {
	border: 2px solid #00256e;
}
#comments-evolved-tabs ul.controls {
	display: none !Important;
}
#commentform textarea.error, #commentform input.error, #commentform textarea.error {
	border: 2px solid #D95350;
}
ol.comment-list li.comment div.vcard img.avatar {
	border: none;
	float: right;
	margin: 0 0 1em 1em;
	border-radius: 50%;
	width: 56px !important;
	height: 55px !important;
	float: left !important;
	margin: 5px 15px 0 0.5em;
}
.comments-area input[type="submit"] {
	padding: 10px 20px 7px 20px;
	float: right;
	margin: 11px 0 0 483px;
	border-radius: 32px;
	background: #FFC107;
	font-family: "Brandon";
	text-transform: inherit;
}
.comments-area input[type="submit"]:hover {
	background: #FFC107;
}
ol.comment-list li.odd {
	background: #fff;
}
ol.comment-list li.comment {
	border-bottom: none;
	margin-bottom: 20px;
}
.fn, comment-content {
	color: #00256e;
}
ol.comment-list li.comment div.vcard a {
	color: #00256e;
}
.ui-widget-content a {
	color: lightgray;
}
ol.comment-list li.comment div.vcard span.says {
	display: none;
}
ol.comment-list li.comment p {
	font-size: 16px;
	margin: 1.5em 1.5em 0.5em 1em;
	font-family: 'Brandon';
	color: #00256e;
	/*letter-spacing: 0.5px;*/
}
.comment-metadata {
	margin-top: 15px;
	margin-top: 15px;
	width: 100px;
	overflow: hidden;
	height: 20px;
	font-size: 18px;
	font-family: 'Brandon';
}
.comment-notes {
	display: none !important;
}
.comment-metadata a {
	color: #E6E4E3 !Important;
}
.es_widget_form {
	margin-top: 27px;
}
.es_widget_form .es_textbox_class {
	border-radius: 0;
	height: 47px;
	width: 187px;
	outline: 0;
	float: left;
	border-right: 0;
}
.es_textbox_class {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #afa8a6;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.es_textbox {
	float: left
}
.es_button {
	float: left;
	padding: 0px;
}
.es_widget_form {
	margin-top: 0px
}
.es_textbox_button {
	background: #00256e !important;
	float: left;
	padding: 13px 18px;
	border-radius: 0 24px 24px 0;
	font-family: "Brandon";
	text-transform: capitalize;
	/*letter-spacing: 1px;*/
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
}
.es_lablebox {
	display: none
}
.inner-search-sec .form-control {
	margin-top: 20px;
}
.inner-service {
	margin-top: 30px;
	padding: 0 185px 60px 185px;
}
.inner-service ul {}
.inner-service ul li {
	padding: 13px 0 7px;
	border-top: 1px solid #FFC107;
	text-align: center;
	width: 100%;
	float: left;
}
.inner-service ul li {
	font-size: 17px;
	color: #fff;
	font-family: "Brandon";
	display: block;
	width: 100%;
	text-align: center !important;
}
.inner-service ul li a {
	font-size: 17px;
	color: #fff;
	font-family: "Brandon";
	font-weight: 400;
	display: inline;
	width: 100%;
	text-align: center !important;
}
.inner-service ul li a:hover {
	color: #00256e;
}
.inner-service h3 {
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Brandon';
	padding-bottom: 10px;
	text-align: center;
	width: 100%;
	display: inline-block;
}
.inner-service .btn-default {
	background: #fff;
	border: none;
	border-radius: 32px;
	color: #FFC107;
	font-size: 20px;
	padding: 14px 30px 8px 30px;
	margin-top: 10px;
	display: inline-block;
}
.inner-service .btn-default:hover {
	background: #fadcb3;
}
/*Visual composer button*/

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
	background: #fff !important;
	border: none;
	border-radius: 32px !important;
	color: #FFC107 !important;
	font-size: 20px !important;
	padding: 4px 30px 0 30px !important;
	margin-top: 10px !important;
	display: inline-block !important;
	font-family: "Brandon" !important;
	margin-bottom: 30px !important;
	height: 50px !important;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover, .vc_btn3-block.vc_btn3-color-white:hover {
	background: #fadcb3 !important;
	color: #FFC107 !important;
	border: none !important;
}
.vc_btn3.vc_btn3-style-classic {
	font-family: "Brandon";
	background: #FFC107 !important;
	border: none !important;
	border-radius: 32px;
	width: 70% !important;
	font-size: 16px !important;
	padding: 5px 0 0 0 !important;
	;
	color: #fff !important;
	margin-bottom: 60px !important;
}
.vc_btn3.vc_btn3-style-classic:hover {
	background-color: #FFC107 !important;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
	font-family: "Brandon";
	background: #00256e !important;
	border: none !important;
	border-radius: 32px;
	width: 70% !important;
	font-size: 16px !important;
	padding: 5px 0 0 0 !important;
	;
	color: #fff !important;
	margin-bottom: 60px !important;
}
.vc_btn3-block.vc_btn3-color-white {
	font-family: "Brandon";
	background: #fff !important;
	border: none !important;
	border-radius: 32px;
	font-size: 16px !important;
	padding: 5px 0 0 0 !important;
	;
	color: #FFC107 !important;
	margin-bottom: 60px !important;
}
.vc_btn3-color-orange {
	font-family: "Brandon";
	background: #FFC107 !important;
	border: none !important;
	border-radius: 32px;
	width: 70% !important;
	font-size: 16px !important;
	padding: 5px 0 0 0 !important;
	color: #fff !important;
	margin-bottom: 60px !important;
}
.vc_btn3-color-orange:hover {
	background-color: #FFC107 !important;
}
#kinderkrant .vc_btn3-color-orange {
	width: 240px !important;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover {
	background-color: #2b1e1a !important;
}
.bg-left-sec.col-sm-offset-3 {
	margin-left: 26%;
}
.pdf-download-button .vc_btn3-block.vc_btn3-color-white {
	position: absolute;
	top: 50%;
	left: 25%;
	width: 160px !important;
}
/*End visuale composer button*/

/*Job teller*/

.page-template-jobteller #second-section .content-sec {
	margin-bottom: 25px !important;
}
.page-template-jobteller #second-section {
	padding-top: 30px;
}
#jobteller .top-inner-content img {
	max-width: 500px;
	max-height: 230px;
}
#jobteller .top-inner-content p {
	padding: 0 3.5%;
}
.rigisteren-aanmelden .vc_btn3-style-classic {
	float: right;
}
.rigisteren-aanmelden .vc_btn3-style-flat {
	float: left;
}
.page-template-jobteller .inner-service ul li:last-child {
	border-top: none !important;
}
.page-template-jobteller .inner-service ul li:nth-last-child(2) a {
	display: block;
	padding-top: 30px;
}
.page-template-jobteller .top-inner-content h2 {
	padding: 10px 0;
}
.page-template-jobteller .clock-main-sec .bg-left-sec a {
	float: none !important;
	display: block !important;
	margin: 15px 65px !important;
	;
}
/*Vastgesteel*/

.page-template-veelgestelde-vragen .top-inner-content h1 {
	padding: 100px 0;
}
.page-template-veelgestelde-vragen .top-inner-content h2 {
	padding: 0 0 80px 0;
}
.page-template-veelgestelde-vragen .inner-blog-sec {
	background: #efeeed;
	padding: 0 0;
}
.page-template-veelgestelde-vragen .bg-sec {
	padding: 70px 0 0;
}
.morecontent div {
	display: none;
}
.morelink {
	display: block;
	padding-top: 15px;
	font-size: 14px !important;
}
.page-template-veelgestelde-vragen .inner-blog-box p a {
	display: inline-block !important;
}
.moreellipses {
	display: inline;
}
/*.page-template-veelgestelde-vragen .inner-blog-box p span {
    color: #00256e !important;
}*/

#Ab {
	display: none;
}
#Aa {
	cursor: pointer;
}
.page-template-veelgestelde-vragen .inner-blog-bottom a {
	padding-top: 0;
	padding-bottom: 20px;
}
.page-template-veelgestelde-vragen .inner-blog-box p {
	font-size: 20px;
	color: #00256e;
	font-family: inherit;
	font-weight: 100;
	margin: 0;
	padding-top: 10px;
	/*letter-spacing: 0.5px;*/
}
.page-template-veelgestelde-vragen .inner-blog-box a {
	font-size: 20px;
	!important;
	text-transform: inherit !important;
	color: #FFC107;
	!important;
	font-family: inherit !important;
	font-weight: normal !important;
}
.page-template-veelgestelde-vragen .inner-blog-box br {
	content: "A" !important;
	display: block !important;
	margin-bottom: 15px !important;
}
/*Readmore*/

.wpsm-content-hide {
	display: none !Important;
}
.wpsm-show, .wpsm-hide {
	font-size: 14px !Important;
	text-transform: uppercase !Important;
	color: #FFC107 !Important;
	font-family: "Brandon" !Important;
	font-weight: bold !Important;
	margin-bottom: 0 !important;
	margin-top: 5px;
}
.wpsm-content {
	font-size: 20px !important;
	color: #00256e !important;
	font-weight: 100 !important;
	margin: 0 !important;
	/*letter-spacing: 0.5px !important;*/
}
.page-template-veelgestelde-vragen .show_more, .wpsm-hide {
	margin-bottom: 0 !important;
}
.wpsm-show::before {
	content: "\f055" !important;
	font-family: FontAwesome !important;
	font-style: normal !important;
}
.wpsm-hide:hover, .wpsm-show:hover {
	cursor: pointer;
	text-decoration: none !important;
}
/*.row.border {
    border-bottom: 1px solid #8e8582;
    padding-bottom: 90px;
}*/

.top-inner-content h3 {
	font-size: 24px;
	color: #fff;
	font-family: 'Brandon';
	text-transform: uppercase;
	font-weight: 100;
	padding-top: 70px;
	/*letter-spacing: 4px;*/
}
/*accordion*/

.accordian-sec {
	border: 1px solid #afa8a6;
	padding: 30px 30px;
	border-bottom: 0;
}
.accordian-sec .title .num {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #FFC107;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-family: "Brandon";
	line-height: 56px;
}
.accordian-sec .title {
	cursor: pointer;
}
.accordian-sec .title h2 {
	font-size: 20px;
	color: #00256e;
	font-weight: bold;
	margin-top: 7px;
	padding-bottom: 5px;
}
.accordian-sec .title h3 {
	font-size: 20px;
	color: #00256e;
	font-family: 'Brandon';
	/*letter-spacing: 0.5px;*/
}
.accordian-sec .title h4 {
	font-family: 'Brandon';
	color: #8e8582;
	font-size: 17px;
	margin-top: 9px;
}
.accordian-sec .title .btn {
	width: 31px;
	height: 19px;
	background: url(images/arrow-bottom.png) no-repeat center top;
	float: right;
	margin-top: 12px;
}
.accordian-sec .title .btn.active {
	background: url(images/arrow-top.png) no-repeat center top;
	box-shadow: none;
}
.accordian-sec .des {
	padding: 0 75px;
	margin-top: 10px;
	display: none;
}
.accordian-sec .des.active {
	display: block
}
.accordian-sec .des p {
	font-size: 18px;
	color: #00256e;
	/*letter-spacing: 0.5px;*/
}
.accordian-sec .des p a {
	display: block;
	color: #FFC107;
	font-family: "Brandon";
	text-transform: uppercase;
	font-size: 14px;
	padding: 8px 0;
	font-weight: 600;
	font-family: "Brandon";
}
.accordian-sec.last {
	border-bottom: 1px solid #afa8a6;
}
/*Accordion filter*/

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
	position: relative !important;
	margin: 12px 12px 0 0;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
	padding-left: 20px !important;
}
/*Filter*/

.filter-optie {
	padding: 20px 0 10px 0 !Important;
	text-align: center;
	color: #00256e !important;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon {
	position: relative !important;
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before, .vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
	border-color: #00256e !important;
}
.vc_toggle {
	background-color: #e0dcdb !important;
}
.right-box {
	background: #fff;
	border: 1px solid #afa8a6;
	padding: 0px 18px 13px 18px;
	margin-top: 10%;
}
.right-box h3 {
	font-size: 14px;
	color: #FFC107;
	font-family: 'Brandon';
	margin-bottom: 8px;
	text-transform: uppercase;
}
.right-box h4 {
	font-size: 18px;
	color: #00256e;
	margin: 0;
	padding: 0 13px 0 0;
}
.right-box .fa-angle-right {
	float: right;
	font-size: 30px;
	color: #00256e;
	padding-top: 30px;
}
.right-box-contact {
	background: #fff;
	border: 1px solid #afa8a6;
	padding: 0px 18px 13px 18px;
}
.right-box-contact h3 {
	font-size: 14px;
	color: #FFC107;
	font-family: 'Brandon';
	margin-bottom: 8px;
	text-transform: uppercase;
	padding-top: 10px;
}
.right-box-contact p {
	font-size: 12px;
	color: #00256e;
	margin: 0;
	padding: 0 0 0 0;
	font-weight: bold;
}
.right-box-contact .fa-angle-right {
	float: right;
	font-size: 30px;
	color: #00256e;
	padding-top: 40px;
}
.top-sec.inner-banner {
	background: url(images/inner-banner.jpg) no-repeat;
	background-size: cover;
}
/*----Homepage new----*/

.top-sec-new.inner-banner {
	background: url(images/inner-banner.jpg) no-repeat;
	background-size: cover;
}
.content-sec .vc_col-sm-3 .vc_column-inner {
	padding-right: 0 !Important;
}
.bart-box img {
	float: left;
	padding: 0 20px 0 0;
	width: 94px;
}
.bart-box h2 {
	float: left;
	font-size: 18px;
	color: #00256e;
	margin-top: 16px;
	font-weight: bold;
}
.bart-box p {
	float: left;
	font-size: 16px;
	color: #8e8582;
	clear: right;
}
.bart-box span {
	font-size: 20px;
	color: #00256e;
	padding-top: 6px;
	display: block;
	text-align: right;
}
.inner-social-sec {
	float: right;
}
.inner-social-sec h2 {
	color: #00256e;
	float: left;
	font-size: 20px;
	font-family: 'Brandon';
	font-weight: 100;
	padding: 9px 9px 0 0;
}
.inner-social-sec a {
	display: inline-block;
}
.inner-social-sec .fa-facebook, .inner-social-sec .fa-twitter, .inner-social-sec .fa-linkedin {
	background: #00256e;
	color: #fff;
	font-size: 14px;
	width: 30px;
	height: 30px;
	border-radius: 20px;
	margin-top: 3px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.inner-social-sec .fa-linkedin::before {
	margin-left: 1px !important;
}
.inner-social-sec .fa-facebook:hover {
	background: #3b5998;
}
.inner-social-sec .fa-twitter:hover {
	background: #1da1f2;
}
.inner-social-sec .fa-linkedin:hover {
	background: #0077B5;
}
.bart-sec {
	margin-bottom: -20px;
	border-top: 1px solid #00256e;
}
.bart-bg {
	background: #efeeed;
	padding: 40px 0;
}
.bart-box, .inner-social-sec {
	padding-top: 30px;
}
.React-sec {
	float: left;
}
.React-sec h2 {
	float: left;
	font-size: 18px;
	color: #00256e;
	margin: 0 8px 0 0;
}
.React-sec span {
	background: #fff;
	font-size: 12px;
	color: #00256e;
	float: left;
	padding: 5px 4px;
	border-radius: 45px;
	font-family: "Brandon";
	font-weight: bold;
	padding-bottom: 0;
	margin-top: -4px;
}
.white-bar {
	float: left;
	width: 100%;
	background: #fff;
	padding: 15px 30px;
	margin-top: 22px;
}
.white-bar h2 {
	float: left;
	font-size: 18px;
	color: #FFC107;
	padding-top: 12px;
}
.white-bar .fa-comment-o {
	float: left;
	color: #FFC107;
	font-size: 37px;
	padding: 0 14px 0 0;
}
.white-bar img {
	float: left;
	padding: 0 11px 0 0;
}
.white-bar strong {
	float: left;
	width: 70%;
	color: #8e8582;
}
.white-bar p {
	float: left;
	width: 100%;
	font-size: 18px;
	text-align: left;
	padding-top: 15px;
}
.white-bar h2 span {
	color: #00256e;
	padding-top: 5px;
	display: block;
}
.white-bar a {
	float: right;
	color: #00256e;
	padding-top: 5px;
	display: block;
	text-transform: capitalize;
	text-decoration: underline;
}
.React-sec a {
	padding-top: 22px;
}
.top-sec.inner-banner-2 {
	background: url(images/inner-banner1.jpg) !important;
	background-size: cover !important;
}
.testimonial-sec {
	text-align: center;
	padding-top: 40px;
	position: relative;
}
/*.recht-op-kinderbijslag .item-info {
    background: none !important;
}*/

.bs-masonry.bs-masonry-layout-creative .tbbs-masonry-grid .tbbs-grid-item .item-info {
	opacity: 1 !important;
	height: 100% !important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+22,605551+100,605551+100&0+0,1+100 */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.22) 22%, rgba(96, 85, 81, 1) 100%) !important;
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.22) 22%, rgba(96, 85, 81, 1) 100%) !important;
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.22) 22%, rgba(96, 85, 81, 1) 100%) !important;
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#605551', GradientType=0);
	/* IE6-9 */
}
.item-info .taxonomy, .item-info .handle {
	display: none !important;
}
.bs-masonry.bs-masonry-layout-creative .tbbs-masonry-grid .tbbs-grid-item .item-info .info-inner .title {
	font-size: 17px !important;
	line-height: 23px !important;
	text-transform: capitalize !important;
	font-weight: normal !important;
	text-align: left;
	line-height: normal;
	/*letter-spacing: 1px !important;*/
	overflow: hidden;
}
.bs-masonry.bs-masonry-layout-creative .tbbs-filter-wrap {
	padding: 2px 18px !important;
	background: #FFC107 !important
}
.bs-masonry.bs-masonry-layout-creative .tbbs-filter-wrap .tbbs-filter-item a {
	font-size: 18px !important;
	text-transform: capitalize !important;
	color: #fff !important
}
.bs-masonry.bs-masonry-layout-creative .tbbs-filter-wrap .tbbs-filter-item.tbbs-filter-current a {
	color: #333 !important
}
.bs-masonry.bs-masonry-layout-creative .tbbs-filter-wrap .tbbs-filter-item.tbbs-filter-current a {
	color: #00256e !important;
}
.bs-masonry.bs-masonry-layout-creative .tbbs-filter-wrap .tbbs-filter-item.tbbs-filter-current a::before, .bs-masonry.bs-masonry-layout-creative .tbbs-filter-wrap .tbbs-filter-item.tbbs-filter-current a::after {
	background: transparent !important;
}
/* .bs-masonry.bs-masonry-layout-creative .tbbs-masonry-grid .tbbs-grid-item .item-thumbnail {transition: all .8s ease-in-out;}

.bs-masonry.bs-masonry-layout-creative .tbbs-masonry-grid .grid-item:hover .item-thumbnail {    transform: scale(1.1);
    opacity: 0.7;} */

.bs-masonry.bs-masonry-layout-creative .tbbs-masonry-grid .grid-item {
	position: relative;
}
.bs-masonry.bs-masonry-layout-creative .tbbs-masonry-grid .grid-item a {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	color: #FFC107;
	text-transform: uppercase;
}
.bs-masonry.bs-masonry-layout-creative .tbbs-filter-wrap .tbbs-filter-item a sup {
	display: none;
}
.bs-masonry.bs-masonry-layout-creative .tbbs-masonry-grid .tbbs-grid-item:hover .title {
	color: #FFC107 !important;
}
/*.bs-masonry.bs-masonry-layout-creative .tbbs-masonry-grid .tbbs-grid-item:hover .item-info {
    background: transparent!important;
}*/

.page-template-jobteller .bs-masonry.bs-masonry-layout-creative .tbbs-masonry-grid .tbbs-grid-item .item-info {
	background: none !important;
}
.page-template-jobteller .bs-masonry.bs-masonry-layout-creative .tbbs-masonry-grid .tbbs-grid-item.grid-item--width2 .item-info {
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.22) 22%, rgba(96, 85, 81, 1) 100%) !important;
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.22) 22%, rgba(96, 85, 81, 1) 100%) !important;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.22) 22%, rgba(96, 85, 81, 1) 100%) !important;
}
/*.page-template-jobteller .bs-masonry.bs-masonry-layout-creative .tbbs-masonry-grid .tbbs-grid-item.grid-item--width2:hover .item-info {
     background: transparent!important;
}*/

.page-template-jobteller .bs-masonry.bs-masonry-layout-creative .tbbs-masonry-grid .tbbs-grid-item.grid-item--width4:hover .title, .page-template-jobteller .bs-masonry.bs-masonry-layout-creative .tbbs-masonry-grid .tbbs-grid-item:last-child:hover .title {
	color: #00256e !important;
}
.page-template-jobteller .lemongrid--element .lemongrid-item:first-child:hover .title, .page-template-jobteller .lemongrid--element .lemongrid-item:last-child:hover .title {
	color: #00256e !important;
}
.lemongrid-item[data-gs-width="6"] .lemongrid-info {
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.22) 22%, rgba(96, 85, 81, 1) 100%) !important;
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.22) 22%, rgba(96, 85, 81, 1) 100%) !important;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.22) 22%, rgba(96, 85, 81, 1) 100%) !important;
}
.bs-masonry .tbbs-btn-masonry-loadmore {
	background: none !important;
	color: #FFC107 !important;
	font-size: 16px !important;
	font-family: "Brandon" !important;
	padding: 10px 20px 0 20px !important;
	/*letter-spacing: 1px !important;*/
}
.bs-masonry .tbbs-btn-masonry-loadmore:before {
	content: "\f055";
	font-family: FontAwesome;
	font-weight: normal;
	margin-right: 5px;
}
.bs-masonry.bs-masonry-layout-creative .tbbs-masonry-grid .tbbs-grid-item .item-info .info-inner {
	position: absolute !important;
	left: 20px !important;
	transform: none !important;
	-webkit-transform: none !important;
	width: 80% !important;
	bottom: 15px !important;
	z-index: 5 !important;
}
.bs-masonry.bs-masonry-layout-creative .tbbs-masonry-grid .tbbs-grid-item .item-info .info-inner .title span {
	display: block;
	font-size: 14px;
	color: #FFC107;
	text-transform: uppercase;
	line-height: 22px;
	font-family: 'Brandon';
}
.bs-masonry.bs-masonry-layout-creative .tbbs-masonry-grid .tbbs-grid-item .item-info .info-inner .title span a {
	position: absolute;
	bottom: 25px;
}
.testimonial-sec p {
	font-size: 22px;
	color: #00256e;
	font-family: "Brandon";
	/*letter-spacing: 0.5px;*/
}
.testimonial-sec h2 {
	font-size: 16px;
	color: #00256e;
	font-family: 'Brandon';
	font-weight: 600;
}
.no-gradian-cap {
	background: none;
}
.no-gradian-cap .white-head {
	color: #777777 !important;
}
.no-gradian-cap-org {
	background: none;
}
.no-gradian-cap-org .white-head {
	color: #00256e !important;
}
.no-gradian-cap-org .white-head strong {
	color: #fff
}
.no-gradian-cap-org:hover h3.white-head {
	color: #fff !important;
}
.testimonial-sec:before {
	content: " ";
	position: absolute;
	background: url(images/testi-img.png) no-repeat;
	left: -35px;
	z-index: 10;
	width: 63px;
	height: 53px;
	top: 24px;
}
.wp_autosearch_category {
	display: none !important;
}
.wp_autosearch_suggestions {
	width: 37.8% !important;
	left: 445px !important;
	top: 447.15px !important;
}
.inner-sec-area .wp_autosearch_suggestions {
	width: 100% !important;
}
.inner-sec-area .fa-search.active::before {
	content: "\f00d" !important;
}
.testi-box {}
.testi-box {
	margin-top: 32px;
}
.r3 {
	min-height: 530px !important;
}
/*Breadcrumb*/

#breadcrumbs {
	list-style: none;
	margin-top: 20px !important;
}
#breadcrumbs li {
	display: inline-block;
	vertical-align: middle;
	color: #FFC107;
	font-family: "Brandon";
	padding: 1px 0;
}
.top-sec #breadcrumbs li {
	color: #fff;
}
#breadcrumbs li a {
	font-size: 16px !important;
	color: #00256e !important;
	font-family: "Brandon";
	border-bottom: 1px solid transparent !important;
	display: inline-block !important;
	height: 28px !important;
}
.themapagina #breadcrumbs {
	margin-bottom: 60px;
}
.top-sec.kernartikel {
	padding-bottom: 34px;
}
.page-template-kernartikel .padding-top {
	padding-top: 0 !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
	border-color: #E1DCDB !important;
	background-color: #E1DCDB !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
	padding-bottom: 20px;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
	position: relative !important;
	left: 10px !important;
	top: 6px !important;
	width: 14px;
	height: 14px;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-panel-title>a {
	font-size: 20px;
	padding-right: 0 !important;
}
.inner-accordion {
	width: 40%;
	margin: 0 auto;
}
.inner-accordion ul li {
	padding: 13px 0 7px;
	border-top: 1px solid #00256e;
	text-align: center;
	width: 100%;
	float: left;
	list-style: none;
}
.inner-accordion ul li:first-child {
	border-top: none;
}
.inner-accordion ul li a {
	font-size: 17px;
	color: #00256e;
	font-family: "Brandon";
	font-weight: 400;
	display: block;
	width: 100%;
	text-align: center !important;
}
.inner-accordion ul li a:hover {
	color: #2b1e1a;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
	padding: 40px 0 0 0;
	font-size: 24px;
	color: #00256e !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
	color: #00256e !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before {
	border-color: #00256e !important;
}
/*.page-template-blog #breadcrumbs li a, .themapagina #breadcrumbs li a, .kernartikel #breadcrumbs li a, .pers #breadcrumbs li a, .vind #breadcrumbs li a, .archive #breadcrumbs li a, .error-page #breadcrumbs li a{
    font-size:18px !important;
    color: #fff !important;
    font-family: "Brandon";
    border-bottom:1px solid transparent !important;
    display: inline-block !important;
    height: 28px !important;
}
.page-template-blog #breadcrumbs li a:hover, .themapagina #breadcrumbs li a:hover, .kernartikel #breadcrumbs li a:hover, .pers #breadcrumbs li a:hover, .vind #breadcrumbs li a:hover, .archive #breadcrumbs li a:hover, .error-page #breadcrumbs li a:hover{
    border-bottom:2px solid #fff !important;
}*/

#breadcrumbs .separator {
	margin-right: 8px;
}
#breadcrumbs .separator {
	display: none !important;
}
#breadcrumbs li a:hover {
	color: #fff !important;
	border-bottom: 2px solid #fff !important;
}
#breadcrumbs li::after {
	content: "\f105";
	vertical-align: middle;
	display: inline-block;
	position: relative;
	font-family: FontAwesome;
	border: none !important;
	border-top: 0 !important;
	/*top: -2px;*/
	font-size: 18px;
	margin: 0 0 0 3px;
	color: #00256e;
}
#breadcrumbs li {
	padding: 0 2px !important;
}
#breadcrumbs li:last-child {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 200px;
	font-size: 16px;
}
#breadcrumbs li:last-child:after {
	display: none !important;
}
.single-post #breadcrumbs li a {
	font-size: 16px !important;
	color: #00256e !important;
	font-family: "Brandon";
	border-bottom: 1px solid transparent !important;
}
.single-post #breadcrumbs li {
	font-family: "Brandon"
}
.single-post #breadcrumbs a:hover {
	color: #FFC107 !important;
	border-bottom: 2px solid #FFC107 !important
}
.single-post #breadcrumbs li .separator {
	color: #fff !Important;
}
/*.single h2, .single h3, .single h4, .single h5, .single h6 {
    color: #00256e;
    font-family: "Brandon";
}*/

.archive-content {
	background: #efeeed;
	padding: 80px 0;
}
.archive-heading h1 {
	padding: 30px 0 60px 0;
}
/*End Breadcrumb*/

.form-bg {
	padding: 30px 0 50px;
}
.calendar-form .fa {
	position: absolute;
	right: 23px;
	margin-top: 11px;
	font-size: 16px;
	color: #00256e;
	cursor: pointer;
}
.select-form {
	height: 36px;
}
.right-form-sec {
	border-bottom: 1px solid #FFC107;
	padding-bottom: 30px;
	margin-bottom: 29px;
}
.right-form-sec h2 {
	font-size: 32px;
	color: #fff;
	text-align: center;
	padding-bottom: 33px;
}
.mymainload, .comment-list li {
	display: none
}
.right-form-sec h3 {
	font-size: 20px;
	color: #fff;
	font-family: 'Brandon';
	text-align: right;
	padding-top: 8px;
	font-weight: 100;
}
.yellow-head {
	color: #FFC107 !important;
}
.right-form-sec select {
	float: right;
	width: 100%;
	padding: 6px 10px;
	font-size: 20px;
	color: #00256e;
	border: 1px solid #afa8a6;
	height: 36px;
}
.right-form-sec p {
	font-size: 17px;
	color: #fff;
	padding-top: 5px;
}
.imcomment {
	position: relative;
}
.inner-author-sec {
	position: absolute;
	left: 0;
	top: 0;
}
.right-form-sec label {
	font-size: 20px;
	color: #fff;
	float: left;
	margin: 0 6px 0 0;
	font-family: 'Brandon';
	font-weight: 100;
}
.blog-box.cus img {
	height: 536px;
}
.main-date-sec {}
.main-date-sec h2 {
	font-size: 20px;
	color: #fff;
	font-family: 'Brandon';
	text-align: right;
	padding-bottom: 16px;
}
.testi-box img {
	width: 100%;
}
.main-date-sec h2 span {
	text-align: left;
	display: block;
}
.main-date-sec ol li {
	text-align: right;
	font-size: 18px;
	color: #fff;
	padding-top: 8px;
	padding-bottom: 14px;
}
.main-date-sec input {
	width: 100%;
	padding: 0 8px;
	font-size: 13px;
	color: #00256e;
	border: 1px solid #afa8a6;
	margin-bottom: 10px;
	background: transparent;
	position: relative;
	z-index: 99;
	cursor: pointer;
	height: 36px;
}
.main-date-sec .white-form {
	background: #fff;
	float: left;
	height: 35px;
	margin-bottom: 11px;
	width: 100%;
}
.main-date-sec select {
	width: 100%;
	padding: 9px 8px;
	font-size: 13px;
	color: #00256e;
	border: 1px solid #afa8a6;
	height: 36px;
	margin-bottom: 10px;
}
.postid-523 .email-sec {
	padding: 0
}
.form-bottom-sec {
	margin-top: 9px;
}
.form-bottom-sec a {
	font-size: 20px;
	color: #fff;
	text-decoration: underline;
	font-family: 'Brandon';
	font-weight: 100;
}
.form-bottom-sec .fa-plus-circle {
	float: left;
	margin: 8px 4px 0 0;
	font-size: 15px;
}
.form-bottom-sec .btn-default {
	border: none;
	border-radius: 20px;
	background: #00256e;
	color: #fff;
	font-size: 15px;
	text-decoration: none;
	margin-top: 23px;
	padding: 10px 20px 7px 20px;
	font-family: "Brandon";
}
.form-bottom-sec .btn-default:hover {
	background: #2b1e1a;
}
.banner-content p {
	color: #fff;
	text-align: center;
	font-size: 26px;
	font-family: "Brandon";
	margin: 0;
}
/*Pers page*/

.inner-testi-box {
	text-align: center;
	padding: 50px 0 10px 0;
}
.inner-testi-box h2 {
	font-size: 32px;
	color: #00256e;
	padding-bottom: 32px;
	font-weight: bold;
}
.inner-testi-box h3 {
	font-size: 20px;
	color: #00256e;
	padding-bottom: 5px;
	padding-top: 10px;
	font-weight: bold;
}
.inner-testi-box img {}
.inner-testi-box p {
	font-size: 20px;
	color: #00256e;
}
.inner-testi-box p span {
	font-size: 16px;
	color: #8e8582;
	margin: 0 0;
	display: block;
}
.inner-testi-box a {
	font-size: 20px;
	color: #FFC107;
	display: block;
	text-decoration: underline;
	margin: 5px 0;
}
.inner-testi-box strong {
	font-size: 20px;
	color: #00256e;
}
.testmonial-sec {
	padding: 80px 0 0;
}
.inner-blog-sec {
	background: #efeeed;
	padding: 75px 0;
}
.main-blog-sec {}
.main-blog-sec h2 {
	font-size: 32px;
	color: #00256e;
	text-align: center;
	margin-bottom: 25px;
	font-weight: bold;
}
.main-blog-sec h2 span {
	color: #FFC107;
}
.search-quote:before {
	content: url(images/quote-left.png);
	position: relative;
	top: -14px;
	left: -2px;
}
.search-quote::after {
	content: url(images/quote-right.png);
	position: relative;
	top: -12px;
}
.page-template-home .inner-sec-area {
	display: none;
}
.inner-sec-area a i {
	color: #fff;
	position: absolute;
	right: 73px;
	/*straks na languag switcher 73px*/
	top: 14px;
	font-size: 22px;
}
.inner-sec-area .promagnifier {
	margin-top: 7px !important;
}
.inner-sec-area {
	margin-top: 51px;
	position: relative;
}
.inner-sec-area .prosettings {
	display: none;
}
.inner-sec-area .ajaxsearchpro {
	margin-right: 48px !important;
	margin-top: -4px !important;
	display: none;
	width: 67% !important;
	float: right;
	margin-right: 50px;
	height: 52px !important;
}
.no-pod-pad {
	padding-bottom: 0 !important
}
.inner-blog-box p span {
	color: #FFC107;
}
#ajaxsearchpro3_1 .probox, #ajaxsearchpro3_2 .probox, div.ajaxsearchpro[id*="ajaxsearchpro3_"] .probox {
	margin: 0 4px !important;
}
.inner-blog-box {
	background: #fff;
	padding: 30px 17px 25px 30px;
	margin-bottom: 23px;
}
.inner-blog-box h3 a, .inner-blog-box h3 {
	font-size: 24px;
	color: #00256e;
	text-transform: inherit;
	font-weight: bold;
}
.inner-blog-box h3:hover {
	color: #00256e;
}
.inner-blog-box h3 a:hover {
	color: #FFC107;
}
.inner-blog-box h3 span {
	color: #FFC107;
}
/*.inner-blog-box h3:hover {
    color: #FFC107;
    cursor: pointer;
}*/
.inner-blog-box span {
    font-size: 20px;
    color: #333;
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
    font: inherit;
    font-weight: bold;
}
.inner-blog-box p {
	font-size: 20px;
	color: #00256e;
	font: inherit;
	font-weight: 100;
	margin: 0;
	padding-top: 10px;
	/*letter-spacing: 0.5px;*/
	display: inline;
}
.inner-blog-box p a {
	font-size: 12px;
	text-transform: uppercase;
	color: #FFC107;
	font-family: "Brandon";
	font-weight: bold;
}
.inner-blog-box a {
	font-size: 13px;
	text-transform: uppercase;
	color: #FFC107;
	font-family: "Brandon";
	font-weight: bold;
}
.inner-blog-box .fa-angle-right {
	font-size: 16px;
	font-weight: bold;
}
.inner-blog-bottom a {
	display: block;
	text-align: center;
	font-size: 16px;
	color: #FFC107;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Brandon";
	padding-top: 10px;
}
.inner-comments-bottom a {
	display: block;
	text-align: left;
	font-size: 16px;
	color: #FFC107;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Brandon";
	padding-bottom: 30px;
	padding-top: 10px;
}
.testi-nav {
	padding: 80px 0 70px 0;
}
.testi-nav-box {
	text-align: center;
}
.testi-nav-box h2 {
	font-size: 32px;
	color: #00256e;
	padding-bottom: 40px;
	font-weight: bold;
}
.testi-nav-box ul li {
	display: inline-block;
	margin: 0 9px 0 0;
	width: 126px;
}
.testi-nav-box ul li a {
	display: table-caption;
	font-size: 18px;
	color: #00256e;
	font-weight: bold;
	font-family: "Brandon";
}
.testi-nav-box ul li a:hover {
	color: #FFC107;
}
.testi-nav-box ul li a img {
	border: 4px solid transparent;
	border-radius: 50%;
	margin-bottom: 5px;
}
.testi-nav-box ul li a img:hover {
	border: 4px solid #FFC107;
}
.testi-nav-box ul li a img.active {
	border: 4px solid #FFC107;
}
.testi-nav-box ul li a img.active {
	border: 4px solid #FFC107;
}
.calendar-sec {
	padding: 0 0 50px 0;
}
.left-sec {
	text-align: center;
	padding-bottom: 10px;
}
.left-sec h3 {
	font-size: 32px;
	color: #00256e;
	font-weight: bold;
}
.left-sec p {
	margin: 10px 0;
	font-size: 20px;
	color: #00256e;
	/*letter-spacing: 0.5px;*/
}
.left-sec img {
	float: right;
	margin: -28px 17px 0 0;
	cursor: pointer;
	z-index: 9999;
	position: absolute;
	right: 32px;
}
.left-sec input {
	width: 100%;
	border: 1px solid #afa8a6;
	padding: 13px 0;
	background: transparent;
	margin-top: -38px;
	float: right;
}
.calendar-box {
	float: left;
	border: 1px solid #afa8a6;
	padding: 8px 20px;
	text-align: center;
	margin: 0 20px 20px 0;
	clear: both;
}
.calendar-box strong {
	display: block;
	font-size: 40px;
	color: #00256e;
	font-family: "Brandon";
}
.calendar-box span {
	font-size: 20px;
	color: #00256e;
	font-family: 'Brandon';
}
.calendar-right-sec {}
.calendar-right-sec h3 {
	font-size: 21px;
	color: #00256e;
	margin-top: 32px;
	float: left;
	margin-bottom: 5px;
}
.calendar-right-sec a {
	color: #FFC107;
	text-transform: uppercase;
	font-family: "Brandon";
	font-weight: bold;
}
.calendar-right-sec .fa-angle-right {
	margin: 0 7px;
	font-weight: bold;
	font-size: 16px;
}
.map-sec img {
	width: 100%;
}
/*.wpgmza_markerbox img {*/

/*float: left !important;*/

/*}*/

/*.wpgmza_markerbox h1, .wpgmza_markerbox h2, .wpgmza_markerbox h3, .wpgmza_markerbox h4, .wpgmza_markerbox h5, .wpgmza_markerbox h6, .wpgmza_markerbox h7, .wpgmza_markerbox h8, .wpgmza_markerbox strong, .wpgmza_markerbox p, .wpgmza_markerbox {*/

/*color: #00256e !Important;*/

/*}*/

.wpgmza_infowindow_link {
	text-transform: uppercase !important;
	font-family: "Brandon" !important;
	font-weight: bold !important;
	font-size: 12px !important;
	display: none !important;
}
/*.wpgmza_markerbox a {*/

/*color: #FFC107 !important;*/

/*margin-left: 20px !important;*/

/*position: relative;*/

/*top: 30px;*/

/*}*/

/*.wpgmza_markerbox a.gesloten {*/

/*color: #FFC107 !important;*/

/*margin-left: 0 !important;*/

/*}*/

/*.wpgmza_markerbox a.gesloten::after {*/

/*content: "" !Important;*/

/*}*/

.paragraph-width {
	float: left !important;
	width: 294px;
}
/*.wpgmza_markerbox a::after {*/

/*content: "\f105";*/

/*font-family: FontAwesome;*/

/*margin-left: 5px;*/

/*font-size: 16px;*/

/*}*/

/*.wpgmza_infowindow_title:before {*/

/*content: url(/wp-content/themes/xerius_main/images/border.png);*/

/*position: absolute;*/

/*left: 31%;*/

/*}*/

/*.wpgmza_infowindow_title {*/

/*width: 160px !important;*/

/*display: inline-block;*/

/*margin-top: 10px !important;*/

/*margin-left: 19px !important;*/

/*}*/

/*.wpgmza_infowindow_address {*/

/*font-weight: bold;*/

/*font-family: "Brandon" !important;*/

/*position: absolute;*/

/*right: 0;*/

/*width: 200px;*/

/*}*/

/*.wpgmza_markerbox img {*/

/*margin: 10px 20px 10px 0px !important;*/

/*width: 80px !important;*/

/*}*/

.contact-page-adress {
	z-index: 20;
	padding: 50px 80px 40px 25px;
	background: #00256e;
	position: absolute;
	right: 5%;
	color: #fff;
	top: 31%;
}
.contact-page-adress a {
	color: #FFC107;
}
.contact-page-adress h3 {
	font-size: 26px;
	color: #FFC107;
}
.cont-adres, .cont-telefoon {
	font-family: 'Brandon';
	font-size: 16px;
}
.contact-page-adress p {
	color: #fff;
}
.cont-emal {
	padding: 15px 0;
}
.cont-emal a {
	padding: 15px 0;
	color: #FFC107;
	font-family: 'Brandon';
	font-size: 16px;
	text-decoration: underline;
	cursor: pointer;
}
.cont-footer {
	font-size: 12px;
	position: relative;
	top: -10px;
}
.nav-caption {
	text-align: center;
	margin-top: 51px;
	position: relative;
}
.nav-caption p {
	font-size: 22px;
	color: #00256e;
	font-family: "Brandon";
	line-height: 32px;
	/*letter-spacing: 0.3px;*/
	padding: 0 29px;
	background: #fff;
}
.nav-caption h4 {
	font-size: 16px;
	color: #00256e;
	font-family: 'Brandon';
	font-weight: bold;
	margin-bottom: 10px;
	background: #fff;
}
.nav-caption .btn-default {
	border: none;
	background: #FFC107;
	color: #fff;
	border-radius: 32px;
	text-transform: capitalize;
	font-family: "Brandon";
	padding: 14px 20px 8px 20px;
	margin-top: 23px;
}
.nav-caption .btn-default:hover {
	background: #FFC107;
}
.nav-caption:before {
	content: " ";
	background: url(images/testi-img8.png);
	position: absolute;
	left: -30px;
	width: 47px;
	height: 40px;
	top: -19px;
}
.wpgmza_sl_main_div {
	width: 35% !Important;
	margin: 0 auto !important;
}
.wpgmza_sl_radius_div {
	display: inline !Important;
}
#store-locator {
	padding: 80px 0 0 0;
}
.wpgmza_sl_query_innerdiv1 {
	font-size: 18px;
	font-family: "Brandon";
	width: 80px !important;
	padding: 12px 0;
	display: none !Important;
}
.wpgmza_sl_radius_innerdiv2 {
	display: block !important;
	float: left !important;
	width: 65px !important;
	position: relative !important;
}
.wpgmza_sl_query_innerdiv2 {
	border: 2px solid #E1E1E1;
	height: 46px;
}
.wpgmza_sl_radius_innerdiv2 {
	display: inline;
	position: relative;
	top: -44px;
	float: right !important
}
.wpgmza_sl_query_innerdiv2 {
	display: block;
	float: none !important;
	margin: 0 auto !important;
}
.wpgmza_sl_radius_select {
	border: 2px solid #E1E1E1;
	height: 46px;
	width: 65px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0 !important;
	background-image: url(images/arrow_select.png) !important;
	background-position: 96% 50% !important;
	background-repeat: no-repeat !important;
	color: #00256e;
	cursor: pointer;
	background-color: #fff;
	padding-left: 5px;
	float: right;
}
#addressInput_1.green-border, #addressInput_3.green-border {
	border: none !important;
}
.paragraph-width {
	float: left;
	width: 294px;
}
.wpgmza_sl_radius_div {
	height: 5px !important;
}
.wpgmza_markerbox h1, .wpgmza_markerbox h2, .wpgmza_markerbox h3, .wpgmza_markerbox h4, .wpgmza_markerbox h5, .wpgmza_markerbox h6, .wpgmza_markerbox h7, .wpgmza_markerbox h8, .wpgmza_markerbox strong, .wpgmza_markerbox p, .wpgmza_markerbox br {
	font-size: 13px !important;
}
@-moz-document url-prefix() {
	.wpgmza_sl_radius_select {
		padding-left: 2px;
	}
}
#addressInput_1, #addressInput_2, #addressInput_3 {
	width: 100% !important;
	padding: 11px !important;
	font-family: 'Brandon';
}
.wpgmza_sl_radius_innerdiv1 {
	display: none !Important;
}
/*.wpgmza_sl_search_button_div {
    display: inline-block;
    position: relative;
    left: 93%;
    bottom: 97px;
    background: url('http://xerius.springbokhost.com/wp-content/uploads/2017/01/search-icon-1.png') no-repeat;
    height: 30px;
}*/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.wpgmza_infowindow_title:before {
		content: url(/wp-content/themes/xerius_main/images/border.png);
		position: absolute;
		left: 32%;
	}
	.wpgmza_infowindow_address {
		position: relative !Important;
		left: 20px !important;
		width: 280px !important;
	}
	.wpgmza_markerbox a {
		color: #FFC107 !important;
		margin-left: 20px !important;
		position: relative;
		top: 0 !important;
	}
	.wpgmza_sl_radius_select::-ms-expand {
		display: none;
	}
	.paragraph-width {
		float: none !important;
	}
	#addressInput_1, #addressInput_3 {
		padding: 10px !important;
	}
	.wpgmza_sl_radius_innerdiv2 {
		top: -40px;
	}
	.contact-page-adress {
		top: 30.6%;
	}
}
.wpgmza_sl_search_button_div input[type="button"] {
	color: #fff !important;
	display: inline-block;
	position: relative;
	background: #FFC107 !important;
	color: #fff;
	border-radius: 22px;
	text-transform: capitalize;
	font-family: "Brandon";
	padding: 10px 20px 8px;
	margin-top: 23px;
}
.wpgmza_sl_search_button_div input[type="button"]:hover {
	background: #FFC107 !important;
}
.wpgmza_sl_reset_button_div {
	display: inline-block;
	position: relative;
	left: 40%;
	/*40%*/
	color: #00256e !important;
	border-radius: 22px;
	text-transform: capitalize;
	font-family: "Brandon";
	padding: 10px 20px 8px;
	margin-top: 23px;
}
.wpgmza_sl_reset_button_div input[type="button"], input[type="reset"], .wpgmza_sl_reset_button_div input[type="button"], input[type="reset"]:hover {
	background: transparent !important;
	color: #00256e !important;
}
.wpgmza_sl_main_div {
	width: 100%;
	padding-bottom: 25px !Important;
}
.wpgmza_infowindow_title {
	color: #00256e !important;
	font-family: "Brandon";
}
.wpgmza_sl_search_button_div {
	display: inline-block;
	position: relative !Important;
	left: 35% !Important;
	/*46%*/
}
.wpgmza_sl_reset_button_div input[type="button"] {
	text-transform: capitalize !Important;
}
.wpgmza-no-results {
	box-shadow: 0px 0px 3px #D95350 !important;
}
.wpgmza_sl_reset_button_div .green-border {
	border: none !important;
}
/*Language Switcher*/

.wpml-ls-legacy-dropdown .wpml-ls-item {
	font-size: 16px;
}
.wpml-ls-legacy-dropdown {
	width: 4.3em !important;
	margin-top: -10px;
	font-family: "Brandon";
	font-weight: bold;
}
.wpml-ls-legacy-dropdown a {
	border: none !important;
	display: block;
	text-decoration: none !important;
	line-height: 1 !important;
	background-color: #fff;
	padding: 5px 10px;
	line-height: 1;
	/*color: #FFC107;*/
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
	position: relative !important;
	padding: 10px 10px 6px 10px !important;
	width: 60px;
	display: flex;
}
.wpml-ls-legacy-dropdown>ul {
	position: relative !important;
	padding: 0 !important;
	margin: 0 !important;
	list-style-type: none !important;
}
.wpml-ls-legacy-dropdown .wpml-ls-item {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.page-template-home #icl_lang_sel_widget-4 .wpml-ls-current-language>a, .page-template-home-new #icl_lang_sel_widget-4 .wpml-ls-current-language>a {
	padding: 12px 10px 6px 10px !important;
	font-family: "Brandon";
	background-color: transparent;
	color: #fff;
}
.wpml-ls-legacy-dropdown a span {
	vertical-align: middle;
}
.wpml-ls-legacy-dropdown a:hover, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a {
	background-color: #fff !Important;
	color: #FFC107 !important;
}
.wpml-ls-display {
	display: none;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
	border: none !important;
	font-family: "Brandon";
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
	border-top: none !important;
	visibility: hidden;
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	padding: 0;
	margin: 0;
	list-style-type: none;
	z-index: 101;
	width: 60px;
	text-align: left;
}
.wpml-ls-legacy-dropdown ul:hover .wpml-ls-sub-menu {
	visibility: visible !Important;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
	border: none !important;
	font-family: "Brandon";
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after {
	content: "\f107";
	vertical-align: middle;
	display: inline-block;
	position: absolute;
	right: 12px;
	font-family: FontAwesome;
	border: none !important;
	border-top: 0 !important;
	top: 10px;
}
.hilite {
	color: inherit;
}
.search-results .inner-blog-sec .hilite {
	color: #FFC107 !important;
}
mark {
	background-color: transparent !important;
	padding: 0 !important;
}
.accordion-kraamgeld {
	margin-bottom: 60px;
}
.__youtube_prefs__ {
	width: 100% !important;
}
/*Tooltip*/

.modaltooltip h4 {
	color: #fff;
}
.jBox-wrapper.jBox-Tooltip {
	width: 35% !important;
}
#kinderbijslagcalculator .jBox-wrapper.jBox-Tooltip {
	width: 20% !important;
}
.jBox-container {
	position: relative !important;
	top: -5px !important;
	left: -55px !important;
}
.jBox-pointer {
	position: relative !important;
	top: -15px !important;
	transform: rotate(-90deg) !important;
	left: -25px !important;
}
.jBox-content p {
	font-size: 16px !important
}
.jBox-content .wpb_content_element {
	margin-bottom: 0 !important;
}
.jBox-content {
	padding: 15px 25px !important;
}
.fa-question-circle-o {
	position: relative;
	font-size: 16px;
	cursor: pointer;
	position: relative;
	left: 5px;
	top: -2px;
}
.modaltip {
	position: relative;
	color: white;
	font-size: 16px;
	cursor: pointer;
	top: 1px;
}
/*Modalbox*/

.jBox-Modal {
	visibility: hidden !important;
}
/* Tooltip container custom*/

.tooltip-form {
	position: relative;
	display: inline-block;
	margin-right: 5px;
	cursor: pointer;
}
/* Tooltip text orange */

.tooltip-form .tooltiptext-orange {
	visibility: hidden;
	min-width: 380px;
	background-color: #FFC107;
	color: #fff;
	padding: 15px 25px;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.75);
	/* Position the tooltip text */
	position: absolute;
	z-index: 1;
	bottom: 100%;
	left: 0;
	margin-left: -20px;
	margin-bottom: 15px;
	/* Fade in tooltip */
	opacity: 0;
	transition: opacity 1s;
	font-family: "Brandon";
	font-size: 16px;
	bottom: 30px;
	line-height: 1.42857143;
}
/* Tooltip arrow */

.tooltip-form .tooltiptext-orange::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 6%;
	margin-left: -5px;
	border-width: 10px;
	border-style: solid;
	border-color: #FFC107 transparent transparent transparent;
}
/* Show the tooltip text when you mouse over the tooltip container */

.tooltip-form:hover .tooltiptext-orange {
	visibility: visible;
	opacity: 1;
}
/* Tooltip text orange */

.tooltip-form .tooltiptext {
	visibility: hidden;
	min-width: 380px;
	background-color: #fff;
	color: #00256e;
	padding: 15px 25px;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	/* Position the tooltip text */
	position: absolute;
	z-index: 1;
	bottom: 100%;
	left: 0;
	margin-left: -20px;
	margin-bottom: 15px;
	/* Fade in tooltip */
	opacity: 0;
	transition: opacity 1s;
	font-family: "Brandon";
	font-size: 16px;
	bottom: 30px;
	line-height: 1.42857143;
}
/* Tooltip arrow */

.tooltip-form .tooltiptext::after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	top: 100%;
	left: 5%;
	box-sizing: border-box;
	border: 7px solid;
	border-color: #fff;
	transform-origin: 0 0;
	transform: rotate(-45deg);
	box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.4);
}
/* Show the tooltip text when you mouse over the tooltip container */

.tooltip-form:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}
/* Tooltip text */

.modal-content .tooltip-form .tooltiptext {
	visibility: hidden;
	min-width: 180px;
	background-color: #FFC107;
	color: #fff;
	padding: 10px 15px;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.75);
	/* Position the tooltip text */
	position: absolute;
	z-index: 1;
	bottom: 100%;
	left: 0;
	margin-left: -80px;
	margin-bottom: 15px;
	/* Fade in tooltip */
	opacity: 0;
	transition: opacity 1s;
	font-family: "Brandon";
	font-size: 13px;
}
/* Tooltip arrow */

.modal-content .tooltip-form .tooltiptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 45%;
	margin-left: -5px;
	border-width: 10px;
	border-style: solid;
	border-color: #FFC107 transparent transparent transparent;
	transform: none;
	box-shadow: none;
}
/* Show the tooltip text when you mouse over the tooltip container */

.modal-content .tooltip-form:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}
/*Custom Tooltip end*/

.intl-tel-input {
	width: 100%;
}
.intl-tel-input .country-list {
	max-width: 367px;
}
/*Cookies bar*/

.has-cookie-bar #catapult-cookie-bar {
	padding: 40px 20px !important;
}
.cookie-bar-bar .ctcc-inner {
	width: 54% !important;
	margin: 0 auto !important;
	font-size: 18px !important;
}
button#catapultCookie {
	padding: 10px 28px 6px 28px !important;
	border-radius: 32px !important;
	font-family: "Brandon" !important;
	font-size: 16px !important;
}
.cookie-bar-bar button#catapultCookie {
	margin: 0 !Important;
}
#catapult-cookie-bar a {
	color: #00256e !important;
	border-bottom: 1px solid #00256e !important;
}
.page-id-5008 .top-inner-content p {
	display: none !important;
}
/*Mobile Header*/

.mobile-header-post.top-inner-content {
	display: none;
}
/*New Home page styling with form*/

.aanvragformulier h1 {
	font-family: "Brandon";
	font-size: 52px;
	font-weight: bold;
	text-align: center;
	color: #00256e;
}
#aanvraagform h3 {
	text-align: center;
	color: #00256e;
	width: 800px;
	position: relative;
	left: -50px;
}
.bedankt h3 {
	text-align: center;
	color: #00256e;
	position: relative;
	text-align: center;
}
.steps {
	font-family: "Brandon";
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	color: #00256e;
	display: block;
	padding: 50px 0 0 0;
}
.steps-text {
	font-family: "Brandon";
	font-size: 14px;
	text-align: center;
	color: #00256e;
	width: 335px;
	height: 28px;
	display: block;
	margin: 0 auto;
	position: relative;
	top: -15px;
}
.steps-text-bottom {
	font-family: "Brandon";
	font-size: 16px;
	text-align: center;
	color: #00256e;
	width: 580px;
	height: 28px;
	display: block;
	margin: 0 auto;
	margin-bottom: 80px;
}
.step-moeder, .small-container {
	margin-top: -20px !important;
}
.attest-upload {
	margin-left: 30px;
}
.steps-text-bottom-input {
	font-family: "Brandon";
	font-size: 12px;
	color: #00256e;
	position: relative;
	top: -10px;
	margin: 0 auto;
}
.steps-text-bold {
	font-family: "Brandon";
	font-size: 14px;
	color: #00256e;
	font-weight: bold;
}
.fieldset-cf7mls-wrapper {
	padding: 0 !important;
	overflow: visible !important;
	margin: 0 !important;
}
.wpcf7-form .fieldset-cf7mls {
	box-shadow: none !important;
	padding: 0 !important;
}
.small-container {
	width: 310px;
	margin: 0 auto;
	display: block;
}
.cf7mls_back {
	display: none;
}
#aanvraagform label {
	font-size: 14px;
	margin-bottom: 8px !important;
	color: #00256e;
}
#aanvraagform .form-control-extra {
	height: 50px !important;
	padding: 10px 20px;
	border-radius: 0;
}
.action-button {
	width: 270px !important;
	height: 50px !important;
}
.cf7mls_next.action-button {
	border-radius: 32px;
	margin: 50px 10px 130px 25px;
	padding: 17px 0 20px 0;
	font-family: "Brandon";
	font-size: 16px;
	font-weight: normal;
	background-color: #FFC107;
}
.cf7mls_progress_bar {
	position: absolute;
	z-index: 1;
	bottom: 20px;
	width: 100%;
	display: none;
}
.pum-container .checkbox-akkoord .wpcf7-not-valid {
	border: none;
	!important;
}
.pum-container #pop-up-form-pers .checkbox-akkoord span.wpcf7-not-valid-tip {
	top: 55px !important;
}
.pum-container div.wpcf7-mail-sent-ok {
	display: none !important;
}
/*Custom checkbox*/

#aanvraagform .wpcf7-checkbox {
	display: block;
	margin: 10px 0 0;
}
#aanvraagform .wpcf7-checkbox .wpcf7-list-item {
	display: block;
}
#aanvraagform .wpcf7-checkbox .wpcf7-list-item input[type=checkbox] {
	display: none;
}
#aanvraagform .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label::before, #aanvraagform .wpcf7-checkbox .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label::before {
	background: #FFC107;
	border-radius: 0;
	content: "";
	height: 20px;
	left: -22px;
	position: absolute;
	width: 20px;
	top: -3px;
	box-shadow: inset 0px 0px 0px 3px #fff;
}
#aanvraagform .wpcf7-checkbox .wpcf7-list-item-label {
	display: inline-block;
	line-height: 14px;
	margin: 0 0 0 24px;
	position: relative;
	padding-left: 10px;
}
#aanvraagform .wpcf7-checkbox .wpcf7-list-item-label::before {
	border-radius: 0;
	content: "";
	left: -22px;
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px solid #E1E1E1;
	top: -3px;
}
#aanvraagform .wpcf7-checkbox .wpcf7-list-item-label:hover {
	cursor: pointer;
}
/*Custom checkbox end*/

.cf7mls_progress_bar li::before {
	color: transparent !important;
	background-color: transparent !important;
}
.cf7mls_progress_bar li::after {
	height: 5px;
}
.page-template-new-template .wpcf7-response-output {
	/*left: 13%;
    position: absolute;
    bottom: -46px;*/
	display: none !important;
}
.page-template-new-template .wpcf7-response-output.wpcf7-mail-sent-ok {
	left: 28%;
	display: none;
}
.step-moeder .cf7mls_next.action-button {
	position: relative;
	left: 28%;
}
#aanvraagform .wpcf7-file {
	position: absolute;
	top: -3px;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	font-size: 4em;
	height: 53px;
	width: 200px;
	right: -42px;
}
#aanvraagform .btn-block {
	display: block;
	width: 100%;
}
#aanvraagform .fileUpload {
	position: relative;
	overflow: hidden;
	text-align: center;
	border: 0;
	border-radius: 0;
	margin: 0 0 0 75px;
	width: 200px;
	height: 50px;
	border-radius: 100px;
	background-color: #00256e;
	color: #fff;
	font-family: "Brandon";
}
#aanvraagform input[type="file" i] {
	-webkit-appearance: initial;
	background-color: initial;
	padding: initial;
	border: initial;
}
.fileUpload span:first-child {
	display: block;
	padding: 10px;
}
.check-date-birth .small-container .wpcf7-submit {
	margin: 50px 20px 20px 20px !important;
}
.check-date-birth .form-group input[type="submit"] {
	background-color: #FFC107 !important;
	width: 270px !important;
}
#aanvraagform .small-container .wpcf7-submit, .small-container .wpcf7-submit {
	width: 270px !important;
	height: 50px;
	border-radius: 100px;
	background-color: #FFC107 !important;
	font-family: "Brandon";
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	text-transform: inherit;
	border: none;
	margin: 50px 20px 130px 20px;
	padding: 16px 0 28px 0;
}
#aanvraagform input[type="submit"]:hover, .cf7mls_next.action-button:hover {
	background-color: #FFC107 !important;
}
.last-checkbox {
	font-size: 15px;
}
#aanvraagform input[type="radio"] {
	position: relative !important;
	left: -5px;
	appearance: none !important;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	border: solid 1px rgba(97, 80, 77, 0.5);
}
#aanvraagform input[type="radio"]:checked {
	background: #fff;
}
#aanvraagform .wpcf7-form-control.wpcf7-radio {
	position: relative;
	left: 5%;
	top: -15px;
}
#aanvraagform span.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 3em;
}
#aanvraagform input[type="radio"]:checked:after {
	position: absolute;
	content: '';
	top: 3px;
	left: 3px;
	height: calc(100% - 6px);
	width: calc(100% - 6px);
	border-radius: inherit;
	background: #FFC107;
	z-index: -1;
}
label.vraag {
	display: block;
	text-align: center;
}
.fa-file-text-o {
	position: relative;
	top: 45px;
	left: 30px;
	font-size: 38px;
	color: #FFC107;
}
.rijksnummer span.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 0 !important;
}
.request-upload {
	margin-top: -35px;
}
.cf7mls_progress_bar li.active::before, .cf7mls_progress_bar li.active::after {
	background: #37b57e;
}
#aanvraagform input[type="checkbox"] {
	width: 20px;
	height: 20px;
	margin-right: 10px;
}
#aanvraagform .wpcf7-list-item-label {
	font-size: 16px;
}
#aanvraagform .wpcf7-radio .wpcf7-list-item-label {
	font-size: 16px;
	margin-left: 10px !important;
}
.checkbox-verklaar .wpcf7-form-control, .checkbox-voorwaarden .wpcf7-form-control {
	color: #00256e;
	font-size: 16px;
}
#aanvraagform .checkbox-verklaar span.wpcf7-list-item {
	margin: 0 0 0 1em;
}
.page-template-new-template .wpcf7-mail-sent-ok {
	display: none !important;
}
.page-template-new-template div.wpcf7 .ajax-loader {
	position: relative;
	left: 46%;
}
.thanks-msg .attachment-large path {
	fill: #00256e;
}
svg:not(:root) {
	overflow: hidden;
	height: 220px;
	margin: 30px 0;
}
div[id^="wpcf7-f4464-p"] button.cf7mls_next {
	position: relative;
	left: 28%;
}
.small-container button.cf7mls_next {
	position: relative;
	left: 0 !important;
}
/*Custom checkbox*/

/*.checkbox-custom{
    opacity: 0;
    position: absolute;
}
.checkbox-custom, .checkbox-custom-label{
    display: inline-block;
    vertical-align: middle;
    margin: 10px 0 0 0;
    cursor: pointer;
}
#checkbox-1 label, #checkbox-2 label {
     position: relative;
    font-family: "Brandon" !important;
    font-size: 16px !important;
    font-weight: normal;
    color: #00256e;
    margin-bottom: 0 !important;
}
.checkbox-custom-label {
    position: relative;
    font-family: "Brandon" !important;
    font-size: 16px !important;
    font-weight: normal;
    color: #00256e;
}
.checkbox-custom + .checkbox-custom-label:before {
    content: '';
    background: #fff;
    border: 1px solid #E1E1E1;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
}
.checkbox-custom:checked + .checkbox-custom-label:before {
    background:  #FFC107;
    box-shadow: inset 0px 0px 0px 3px #fff;
}*/

/*New Home page styling*/

#new-home-page {
	padding-top: 60px;
}
#new-home-page .zero-padding .vc_column-inner {
	padding-left: 0;
	padding-right: 30px;
	position: relative;
	left: -4px;
}
.verticalLine {
	border-right: 2px solid orange;
	height: 200px;
	position: relative;
	left: -25px;
	left: -25px;
	opacity: 0.8;
}
#new-home-buttons {
	margin-top: -15px;
}
#new-home-buttons .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d {
	box-shadow: none !important;
}
#new-home-buttons .vc_btn3.vc_btn3-size-md {
	font-size: 16px;
	padding: 4px 30px 0 30px;
	font-family: "Brandon";
	background-color: #fff !important;
	color: #FFC107 !important;
}
#new-home-buttons .vc_btn3.vc_btn3-size-md:hover {
	background-color: #fadcb3 !important;
}
#new-home-buttons .vc_btn3.vc_btn3-style-outline-custom {
	border-width: 0px;
	text-align: center;
}
#new-home-buttons .button-two {
	position: relative;
	left: -30px;
}
#new-home-buttons .vc_btn3-container .button-two {
	max-width: 300px !important;
}
#new-home-buttons .button-three {
	position: relative;
	left: 10px;
}
.home-border {
	margin-left: 50px;
}
.home-border #new-home-buttons:before {
	border-right: 2px solid orange;
	height: 200px;
	position: absolute;
	left: -18px;
	top: 0;
}
.vc_btn3.vc_btn3-block {
	width: 200px !important;
	padding: 4px 13px 0 20px !important;
	display: block !important;
}
/*Header top-bar*/

.header-top-bar {
	-moz-box-shadow: 0 0 5px 0 black;
	-webkit-box-shadow: 0 0 5px 0 black;
	box-shadow: 0 0 5px 0 black;
	position: relative;
	z-index: 10;
	padding-bottom: 13px;
	background: #fff;
	width: 100%;
	z-index: 100;
	/* margin-bottom: 60px; */
}
.fixed-header {
	width: 100%;
	background-color: #fff;
	padding: 10px 0 15px 0;
	position: fixed;
	top: 0;
	-moz-box-shadow: 0 0 5px 0 black;
	-webkit-box-shadow: 0 0 5px 0 black;
	box-shadow: 0 0 5px 0 black;
	transition: 0.10s all ease;
	-moz-transition: 0.10s all ease;
	-webkit-transition: 0.10s all ease;
	left: 0;
}
.TopNavigation {
	background-color: #fff;
}
.sticky-lang-switch {
	display: none;
}
.sec-lang-sticky {
	margin-top: 26px;
	transition: 0.10s all ease;
	-moz-transition: 0.10s all ease;
	-webkit-transition: 0.10s all ease;
	padding-right: 0;
}
.fixed-header .sticky-lang-switch {
	display: block;
	transition: 0.10s all ease;
	-moz-transition: 0.10s all ease;
	-webkit-transition: 0.10s all ease;
}
.fixed-header .padding-right-desktop {
	display: none;
}
.fixed-header .sticky-lang-switch .wpml-ls-sidebars-Language .wpml-ls-current-language>a {
	color: #00256e;
}
.fixed-header .sticky-lang-switch .call-to-action {
	width: 100% !important;
}
.without-padding {
	padding-right: 0;
}
.sec-lang-sticky .widget_icl_lang_sel_widget {
	margin-left: 10px;
}
#top-bar {
	padding: 5px 0;
	margin-top: 15px;
}
/*#top-bar:after {
    content: "";
    display: block;
    border-bottom: 2px solid #E1E1E1;
}*/

.top-bar-right .wpml-ls-sidebars-Language .wpml-ls-current-language>a {
	color: #00256e;
}
.top-bar-border {
	border-bottom: 2px solid #E1E1E1;
	padding: 0 0 6px 0;
}
.top-bar-left {
	padding-left: 5px;
}
.top-bar-right {
	padding-right: 0;
}
.top-bar-right .widget {
	float: right;
	width: inherit;
}
#top-bar .wpml-ls-legacy-dropdown {
	margin-top: -5px;
}
#menu-top-bar {
	list-style-type: none;
	float: left;
	padding-bottom: 20px;
}
#menu-top-bar li {
	display: inline;
}
#menu-top-bar li a {
	color: #00256e;
	font-size: 16px;
	font-family: "Brandon";
}
#menu-top-bar li a:hover {
	color: #FFC107;
}
.top-top-nav {
	padding-top: 10px;
}
.top-top-nav .new-logo {
	position: relative;
	left: -10px;
}
.top-top-nav .new-logo img {
	width: 60px;
}
#kraamgeld_form .datepicker-dropdown {
	display: none !important;
}
#ajaxsearchpro7_1, #ajaxsearchpro14_1 {
	position: relative;
	top: 1px;
	left: -18px;
	overflow: visible !important;
}
#ajaxsearchpro7_1 .probox .proinput input.orig,
div.ajaxsearchpro[id*="ajaxsearchpro7_"] .probox .proinput input.orig,
#ajaxsearchpro14_1 .probox .proinput input.orig,
div.ajaxsearchpro[id*="ajaxsearchpro14_"] .probox .proinput input.orig {
	height: 56px !important;
}
div.ajaxsearchpro[id*="ajaxsearchpro"] .probox .prosettings .innericon {
	display: none;
}
#ajaxsearchpro7_1 .probox .proclose,
#ajaxsearchpro14_1 .probox .proclose,  {
	position: absolute;
	right: -415px;
	top: -15px;
	background: #fff;
	width: 300px !important;
	height: 52px !important;
}
.fixed-header #ajaxsearchpro7_1 .probox .proclose,
#ajaxsearchpro7_1 .probox .proloading,
.fixed-header #ajaxsearchpro7_1 .probox .proclose,
#ajaxsearchpro14_1 .probox .proloading {
	width: 370px !important;
}
.fixed-header #ajaxsearchpro7_1 .probox .proloading,
div.ajaxsearchpro[id*="ajaxsearchpro7_"] .probox .proloading {
	min-width: 380px !important;
}
.fixed-header #ajaxsearchpro14_1 .probox .proloading, div.ajaxsearchpro[id*="ajaxsearchpro14_"] .probox .proloading {
	min-width: 380px !important;
}
.fixed-header #ajaxsearchpro7_1 .proclose svg {
	width: 350px !important;
}
.fixed-header #ajaxsearchpro14_1 .proclose svg {
	width: 350px !important;
}
#ajaxsearchpro7_1 .proclose svg {
	padding: 0 !important;
	fill: #FFC107 !important;
	background: #fff !important;
	width: 280px !important;
}
#ajaxsearchpro14_1 .proclose svg {
	padding: 0 !important;
	fill: #FFC107 !important;
	background: #fff !important;
	width: 280px !important;
}
#ajaxsearchpro7_1 .prosettings {
	display: none !important;
}
#ajaxsearchpro14_1 .prosettings {
	display: none !important;
}
#ajaxsearchpro7_1 .probox .proloading .asp_loader, #ajaxsearchpro7_2 .probox .proloading .asp_loader, div.ajaxsearchpro[id*="ajaxsearchpro7_"] .probox .proloading .asp_loader {
	position: absolute;
	right: 5px;
	top: 10px;
}
#ajaxsearchpro14_1 .probox .proloading .asp_loader, #ajaxsearchpro14_2 .probox .proloading .asp_loader, div.ajaxsearchpro[id*="ajaxsearchpro14_"] .probox .proloading .asp_loader {
	position: absolute;
	right: 5px;
	top: 10px;
}
#ajaxsearchpro7_1 .probox .proloading, #ajaxsearchpro7_2 .probox .proloading, div.ajaxsearchpro[id*="ajaxsearchpro7_"] .probox .proloading {
	min-width: 300px !important;
	min-height: 52px !important;
}
#ajaxsearchpro14_1 .probox .proloading, #ajaxsearchpro14_2 .probox .proloading, div.ajaxsearchpro[id*="ajaxsearchpro14_"] .probox .proloading {
	min-width: 300px !important;
	min-height: 52px !important;
}
.result-heading {
	color: #FFC107;
	text-transform: uppercase !important;
	position: relative;
	top: 4px;
	left: 4px;
	font-size: 14px;
}
.call-to-action {
	position: relative;
	top: 5px;
	float: right;
	font-family: "Brandon";
	background: #FFC107 !important;
	border: none !important;
	border-radius: 32px;
	width: 75% !important;
	font-size: 16px !important;
	padding: 16px 0 0 0 !important;
	color: #fff !important;
	text-align: center;
	height: 50px;
}
.call-action {
	padding-right: 0;
}
.call-to-action:hover {
	background-color: #FFC107 !important;
}
.mobile-site-title {
	display: none;
}
.padding-right-desktop {
	padding-right: 0;
}
.mobile-lang-switcher .widget_icl_lang_sel_widget {
	display: none;
}
.search-img-mobile {
	display: none;
}
.wpdreams_asp_sc, .wpdreams_asp_sc * {
	font-family: "Brandon" !important;
}
#ajaxsearchprores7_1.vertical, #ajaxsearchprores7_2.vertical,
div.ajaxsearchpro.vertical[id*="ajaxsearchprores7_"],
#ajaxsearchprores6_2.vertical, div.ajaxsearchpro.vertical[id*="ajaxsearchprores6_"],
#ajaxsearchprores1_2.vertical, div.ajaxsearchpro.vertical[id*="ajaxsearchprores1_"],
#ajaxsearchprores8_1.vertical, div.ajaxsearchpro.vertical[id*="ajaxsearchprores8_"] {
	padding: 30px !important;
	border: none !important;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.50) !important;
	-moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.50) !important;
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.50) !important;
}
#ajaxsearchprores14_1.vertical, #ajaxsearchprores14_2.vertical, div.ajaxsearchpro.vertical[id*="ajaxsearchprores14_"], #ajaxsearchprores6_2.vertical, div.ajaxsearchpro.vertical[id*="ajaxsearchprores6_"], #ajaxsearchprores1_2.vertical, div.ajaxsearchpro.vertical[id*="ajaxsearchprores1_"] {
	padding: 30px !important;
	border: none !important;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.50) !important;
	-moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.50) !important;
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.50) !important;
}
div.asp_content {
	padding: 0 !important;
	border-bottom: 2px solid #E1E1E1 !important;
}
div.asp_content:nth-last-child(1) {
	border-bottom: 2px solid #fff !important;
}
div.asp_content h3, .probox .proinput input.orig {
	font-family: "Brandon" !important;
}
#ajaxsearchprores7_1, #ajaxsearchprores7_2, div.ajaxsearchpro[id*="ajaxsearchprores7_"] {
	z-index: 100 !important;
	left: 23.2% !important;
	/*left: 580px !important;*/
}
#ajaxsearchprores14_1, div.ajaxsearchpro[id*="ajaxsearchprores7_"] {
	z-index: 100 !important;
	left: 25% !important;
}
#ajaxsearchprores7_1 .asp_content h3 a, #ajaxsearchprores1_1 .asp_content h3 a, #ajaxsearchprores6_1 .asp_content h3 a {
	font-family: "Brandon" !important;
	display: block !important;
	padding: 4px 0 2px 0 !important;
}
#ajaxsearchprores14_1 .asp_content h3 a, #ajaxsearchprores1_1 .asp_content h3 a, #ajaxsearchprores6_1 .asp_content h3 a {
	font-family: "Brandon" !important;
	display: block !important;
	padding: 4px 0 2px 0 !important;
}
#ajaxsearchprores7_1 .asp_content h3 a:hover, #ajaxsearchprores1_1 .asp_content h3 a:hover, #ajaxsearchprores6_1 .asp_content h3 a:hover, #ajaxsearchprores8_1 .asp_content h3 a:hover {
	color: #FFC107 !important;
}
#ajaxsearchprores14_1 .asp_content h3 a:hover, #ajaxsearchprores1_1 .asp_content h3 a:hover, #ajaxsearchprores6_1 .asp_content h3 a:hover {
	color: #FFC107 !important;
}
.header-top-bar #breadcrumbs {
	margin-top: 0 !important;
}
/*.progress {
    height: 5px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    float: left;
    width: 76%;
    position: absolute;
    bottom: 41px;
    left: 12%;
}
.progress-bar {
    background-color: #37b57e;
}*/

.item .asp_content h3 {
	display: block !important;
	padding-top: 8px !important;
}
.call-action-block .vc_col-sm-3 .vc_column-inner {
	padding-top: 15px;
	padding-left: 0;
	padding-right: 0;
	border: 1px solid #FFC107;
	position: relative;
	top: 40px;
}
.call-action-block .vc_col-sm-3 .vc_column-inner p {
	padding: 10px 20px;
	font-size: 15px;
	font-family: "Brandon"
}
.call-action-block .vc_col-sm-3 .vc_column-inner p strong {
	font-size: 15px;
	font-family: "Brandon";
	font-weight: bold;
}
.call-action-block .vc_btn3.vc_btn3-style-classic {
	width: 85% !important;
	margin-bottom: 0 !important;
	position: relative;
	top: -30px;
}
.call-action-block .vc_btn3-container {
	margin-bottom: 0px !important;
}
.page-template-new-template .service-sec, .page-template-kraamgeld-aanvragen .service-sec {
	display: none;
}
.page-template-new-template .footer-sec .container, .page-template-kraamgeld-aanvragen .footer-sec .container {
	border-top: none;
}
/*Telephone contact*/

.contact-on-mobile {
	display: none;
	position: fixed;
	right: 25px;
	bottom: 20px;
	background: #00256e;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	z-index: 100;
	cursor: pointer;
	-webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.25);
}
.contact-on-mobile .fa-phone {
	position: relative;
	left: 17px;
	top: 15px;
	font-size: 32px;
	color: #fff;
	vertical-align: middle;
}
.pum-content+.pum-close, .pum-theme-lightbox .pum-content+.pum-close {
	position: fixed !important;
	right: 20px !important;
	bottom: 20px !important;
}
/*Sticky sidebar menu*/

.menu-sticky-menu-container {
	position: absolute;
	width: 230px;
	height: 315px;
	left: -80px;
	text-align: left;
	/*background: white;*/
	display: block;
	padding: 5px 10px;
	margin-top: 20px;
	background-image: url("/wp-content/uploads/2018/03/post-it.png");
	background-position: center;
	background-size: cover;
}
.menu-sticky-menu-container a {
	color: #00256e;
}
.menu-sticky-menu-container h2 {
	margin: 10px;
}
#nav_menu-10 h2 {
	position: relative;
	top: 80px;
	left: -60px;
	z-index: 100;
}
#menu-sticky-menu {
	padding: 0 10px 20px 30px;
}
.q2w3-fixed-widget-container {
	z-index: 0;
	position: absolute;
}
.page-template-blog h3 strong a {
	display: block;
	margin-bottom: -25px !important;
}
.page-template-blog .top-sec {
	padding: 0 0 34px 0 !important;
}
/*-----Sticky sidebar new-----*/

.floating-menu {
	position: relative;
	float: right;
	width: 230px;
	text-align: left;
	background: white;
	border: 1px solid #333;
	display: block;
	padding: 5px 10px;
	margin-top: 20px;
	margin-right: 10px;
	transition: all 0.3s ease-in;
}
.fm-visible {
	position: fixed;
	top: 100px;
	width: 230px;
	right: 0;
	text-align: left;
	background: white;
	border: 1px solid #cccccc;
	display: block;
	padding: 5px 10px;
	margin-top: 20px;
	transition: all 0.3s ease-in;
}
/*-----end Sticky sidebar new-----*/

/*New home Media queries*/

@media screen and (max-width: 1600px) and (min-width: 1340px) {
	#ajaxsearchpro7_1 .probox .proclose, #ajaxsearchpro7_1 .probox .proloading {
		right: -425px;
	}
	#ajaxsearchpro14_1 .probox .proclose, #ajaxsearchpro14_1 .probox .proloading {
		right: -425px;
	}
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
	#ajaxsearchpro7_1 .probox .proclose, #ajaxsearchpro7_1 .probox .proloading {
		right: -345px;
	}
	#ajaxsearchpro14_1 .probox .proclose, #ajaxsearchpro14_1 .probox .proloading {
		right: -345px;
	}
	#aanvraagform h3 {
		width: 760px;
		left: -80px;
	}
	#ajaxsearchpro7_1 .probox .proclose, #ajaxsearchpro7_1 .probox .proloading {
		right: -360px;
	}
	#ajaxsearchpro14_1 .probox .proclose, #ajaxsearchpro7_1 .probox .proloading {
		right: -360px;
	}
}
@media screen and (max-width: 991px) and (min-width: 768px) {
	#new-home-buttons .vc_col-sm-8, #new-home-buttons .vc_col-sm-4 {
		width: 100%;
	}
	#new-home-buttons .vc_btn3.vc_btn3-size-md {
		width: 100% !important;
	}
	#new-home-buttons .button-three {
		left: 0;
	}
	#new-home-buttons .button-two {
		left: 0;
	}
	.vc_btn3-container.button-two.vc_btn3-left {
		text-align: center !important;
	}
	.home-border #new-home-buttons::before {
		left: -30px;
	}
	.call-to-action {
		font-size: 14px !important;
	}
	#aanvraagform h3 {
		width: 750px;
		left: -140px;
	}
	.steps-text-bottom {
		width: 100%;
	}
	#ajaxsearchpro7_1 .proclose svg, #ajaxsearchpro14_1 .proclose svg {
		width: 65px !important;
	}
	#ajaxsearchpro7_1 .probox .proclose, #ajaxsearchpro7_1 .probox .proloading {
		width: 270px !important;
	}
	#ajaxsearchpro14_1 .probox .proclose, #ajaxsearchpro14_1 .probox .proloading {
		width: 270px !important;
	}
	#ajaxsearchpro7_1 .probox .proloading, #ajaxsearchpro14_1 .probox .proloading {
		right: -270px !important;
	}
	#ajaxsearchpro7_1 .probox .proclose, #ajaxsearchpro14_1 .probox .proclose {
		right: -352px;
	}
	.fixed-header #ajaxsearchpro7_1 .probox .proclose, .fixed-header #ajaxsearchpro14_1 .probox .proclose {
		right: -210px;
	}
	.fixed-header #ajaxsearchpro7_1 .probox .proclose, #ajaxsearchpro7_1 .probox .proloading {
		width: 255px !important;
	}
	.fixed-header #ajaxsearchpro14_1 .probox .proclose, #ajaxsearchpro14_1 .probox .proloading {
		width: 255px !important;
	}
	.fixed-header #ajaxsearchpro7_1 .probox .proloading, div.ajaxsearchpro[id*="ajaxsearchpro7_"] .probox .proloading {
		min-width: 250px !important;
	}
	.fixed-header #ajaxsearchpro14_1 .probox .proloading, div.ajaxsearchpro[id*="ajaxsearchpro7_"] .probox .proloading {
		min-width: 250px !important;
	}
	.fixed-header #ajaxsearchpro7_1 .probox .proloading {
		right: -275px !important;
	}
	.fixed-header #ajaxsearchpro14_1 .probox .proloading {
		right: -275px !important;
	}
	.fixed-header .sec-lang-sticky .widget_icl_lang_sel_widget {
		margin-left: 0;
	}
	#ajaxsearchpro7_1 .proclose svg {
		width: 95px !important;
	}
	#ajaxsearchpro14_1 .proclose svg {
		width: 95px !important;
	}
	#ajaxsearchpro7_1 .probox .proloading, #ajaxsearchpro7_2 .probox .proloading, div.ajaxsearchpro[id*="ajaxsearchpro7_"] .probox .proloading {
		min-width: 240px !important;
	}
	#ajaxsearchpro14_1 .probox .proloading, #ajaxsearchpro14_2 .probox .proloading, div.ajaxsearchpro[id*="ajaxsearchpro14_"] .probox .proloading {
		min-width: 240px !important;
	}
	#ajaxsearchpro7_1 .probox .proclose, #ajaxsearchpro14_1 .probox .proclose {
		right: -345px;
	}
	#ajaxsearchpro7_1 .probox .proloading, #ajaxsearchpro14_1 .probox .proloading {
		right: -266px !important;
	}
	.call-to-action {
		width: 80% !important;
	}
	.step-moeder .cf7mls_next.action-button {
		left: 13%;
	}
	#ajaxsearchpro7_1, #ajaxsearchpro14_1 {
		left: 0;
	}
	.sticky-lang-switch .wpml-ls-legacy-dropdown {
		margin-top: -12px;
	}
	.sticky-lang-switch .wpml-ls-legacy-dropdown>ul {
		width: 60px;
	}
	#cta-button-2 .bg-left-sec img {
		width: 100% !important;
	}
	#cta-button-2 .clock-main-sec .bg-left-sec a {
		position: relative !important;
		top: 22px !important;
	}
	#cta-button-2 .bg-left-sec h3 {
		font-size: 20px !important;
	}
	.bg-left-sec.col-sm-offset-3 {
		margin-left: 15%;
	}
	.pdf-download-button .vc_btn3-block.vc_btn3-color-white {
		left: 10%;
	}
}
@media screen and (max-width: 767px) {
	.header-top-bar {
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
	}
	.top-sec {
		padding: 58px 0 0;
	}
	.page-template-home .top-sec {
		padding: 0 0 25px 0;
	}
	#new-home-page .zero-padding .vc_column-inner {
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		left: 0;
	}
	#new-home-buttons .vc_col-sm-8, #new-home-buttons .vc_col-sm-4 {
		width: 100%;
	}
	#new-home-buttons .button-three {
		left: 0;
	}
	#new-home-buttons .button-two {
		left: 0;
	}
	.vc_btn3-container.button-two.vc_btn3-left {
		text-align: center !important;
	}
	.home-border #new-home-buttons::before {
		border-bottom: 2px solid orange;
		height: 2px;
		position: absolute;
		left: 43%;
		top: 0;
		width: 60px
	}
	#new-home-buttons .vc_btn3.vc_btn3-size-md {
		padding: 4px 15px 0 15px;
	}
	#new-home-buttons .vc_btn3.vc_btn3-style-outline-custom {
		width: 68% !important;
	}
	#new-home-buttons .button-two {
		left: 16%;
	}
	.vc_btn3.vc_btn3-block {
		padding: 4px 13px 0 13px !important;
	}
	.home-border {
		margin-left: 0;
	}
	.search-bar-main {
		padding-bottom: 10px !important;
	}
	.home-border .banner-heading {
		margin-top: 0;
	}
	#new-home-page .banner-heading {
		padding: 0 34px;
	}
	#new-home-page {
		padding-top: 0px;
	}
	#new-home-buttons .vc_btn3.vc_btn3-style-outline-custom {
		width: 80%;
	}
	#new-home-page .vc_col-sm-1 {
		display: none;
	}
	#top-bar {
		display: none;
	}
	#aanvraagform h3 {
		width: 100%;
		font-size: 18px;
		left: 0;
	}
	.steps-text-bottom {
		width: 100%;
	}
	.aanvragformulier h1 {
		font-size: 26px;
	}
	.mobile-site-title {
		display: inline-block;
		position: relative;
		top: -20px;
		left: 5px;
		color: #00256e;
		font-size: 14px;
		font-family: "Brandon";
	}
	.top-top-nav .new-logo {
		left: 0;
	}
	.top-top-nav .new-logo img {
		width: 55px;
	}
	.padding-right-desktop {
		padding-right: 15px;
	}
	.call-to-action {
		display: none !important;
	}
	.mobile-lang-switcher .widget_icl_lang_sel_widget {
		display: inline-block;
		width: 60px;
	}
	.mobile-lang-switcher .wpml-ls-sidebars-Language .wpml-ls-current-language>a {
		color: #FFC107 !important;
	}
	.mobile-lang-switcher .wpml-ls-legacy-dropdown a {
		color: #FFC107 !important;
	}
	.mobile-lang-switcher #ajaxsearchpro7_1, .mobile-lang-switcher #ajaxsearchpro14_1 {
		display: none;
	}
	.mobile-lang-switcher .wpml-ls-legacy-dropdown {
		top: 16px;
		right: 10px;
    margin-top: -8px;
    position: absolute;
	}
	.search-img-mobile {
		position: relative;
		top: 20px;
		display: inline-block;
	}
	.search-img-mobile img {
		width: 25px;
	}
	.header-top-bar {
		padding-bottom: 5px;
	}
	.pum-container, .pum-theme-enterprise-blue .pum-container {
		width: 100% !important;
		/*left: 0 !important;*/
	}
	.pum-theme-enterprise-blue .pum-container {
		padding: 0 10px 0 10px !important;
	}
	.popmake-content .wpb_widgetised_column_heading {
		text-align: center;
		margin-top: 10px;
		font-size: 14px;
		text-transform: uppercase;
		font-family: "Brandon";
		color: #FFC107;
	}
	.popmake-content .menu-top-bar-container ul {
		list-style-type: none;
	}
	.popmake-content .menu-top-bar-container ul li {
		padding: 10px 0 5px 0;
		border-bottom: 2px solid #E1E1E1;
		width: 80%;
		margin: 0 auto;
		display: inline-block !important;
	}
	.popmake-content .menu-top-bar-container ul li:last-child {
		border-bottom: none;
	}
	.popmake-content .menu-top-bar-container ul li a {
		font-family: "Brandon";
		color: #00256e;
		font-size: 16px;
	}
	.popmake-content .menu-top-bar-container ul li a:hover {
		color: #FFC107;
	}
	.popmake-content .probox {
		border-bottom: 2px solid #FFC107 !important;
	}
	.popmake-content div.ajaxsearchpro[id*="ajaxsearchpro"] .probox .proinput {
		margin: 0px 0px 0px 0px !important;
		padding: 0 !important;
	}
	.pum-container {
		z-index: 100;
	}
	#ajaxsearchprores7_1, #ajaxsearchprores7_2, div.ajaxsearchpro[id*="ajaxsearchprores7_"] {
		left: -4px !important;
		width: 380px !important;
	}
	#ajaxsearchprores14_1, #ajaxsearchprores14_2, div.ajaxsearchpro[id*="ajaxsearchprores14_"] {
		left: -4px !important;
		width: 380px !important;
	}
	#ajaxsearchprores7_1.vertical, #ajaxsearchprores7_2.vertical, div.ajaxsearchpro.vertical[id*="ajaxsearchprores7_"] {
		-webkit-box-shadow: 0px 7px 5px 0px rgba(0, 0, 0, 0.50) !important;
		-moz-box-shadow: 0px 7px 5px 0px rgba(0, 0, 0, 0.50) !important;
		box-shadow: 0px 7px 5px 0px rgba(0, 0, 0, 0.50) !important;
	}
	#ajaxsearchprores14_1.vertical, #ajaxsearchprores14_2.vertical, div.ajaxsearchpro.vertical[id*="ajaxsearchprores14_"] {
		-webkit-box-shadow: 0px 7px 5px 0px rgba(0, 0, 0, 0.50) !important;
		-moz-box-shadow: 0px 7px 5px 0px rgba(0, 0, 0, 0.50) !important;
		box-shadow: 0px 7px 5px 0px rgba(0, 0, 0, 0.50) !important;
	}
	#ajaxsearchprores7_1 .asp_content h3 a, #ajaxsearchprores1_1 .asp_content h3 a, #ajaxsearchprores6_1 .asp_content h3 a {
		font-family: "Brandon" !important;
		display: block !important;
		padding: 4px 0 4px 0 !important;
	}
	#ajaxsearchprores14_1 .asp_content h3 a {
		font-family: "Brandon" !important;
		display: block !important;
		padding: 4px 0 4px 0 !important;
	}
	#ajaxsearchprores7_1.vertical, #ajaxsearchprores7_2.vertical, div.ajaxsearchpro.vertical[id*="ajaxsearchprores7_"], #ajaxsearchprores6_2.vertical, div.ajaxsearchpro.vertical[id*="ajaxsearchprores6_"], #ajaxsearchprores1_2.vertical, div.ajaxsearchpro.vertical[id*="ajaxsearchprores1_"] {
		padding: 10px 50px 20px 30px !important;
	}
	#ajaxsearchprores14_1.vertical, #ajaxsearchprores14_2.vertical, div.ajaxsearchpro.vertical[id*="ajaxsearchprores7_"], #ajaxsearchprores6_2.vertical, div.ajaxsearchpro.vertical[id*="ajaxsearchprores6_"], #ajaxsearchprores1_2.vertical, div.ajaxsearchpro.vertical[id*="ajaxsearchprores1_"] {
		padding: 10px 50px 20px 30px !important;
	}
	.page-template-home div.ajaxsearchpro.vertical {
		height: 182px !important;
		top: 40px !important;
		padding: 15px 10px 0px 10px !important;
	}
	.page-template-home .asp_content h3 a {
		width: 265px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.step-moeder .cf7mls_next.action-button {
		left: 0;
	}
	.banner-content img {
		display: none;
	}
	#new-home-buttons {
		padding-bottom: 20px;
	}
	.fixed-header {
		padding: 0px 0 5px 0;
	}
	.fixed-header .sticky-lang-switch {
		display: none;
	}
	.fixed-header .padding-right-desktop {
		display: block;
	}
	/* .proclose, .probox .proloading {
		display: none !important;
	} */
	#cta-button-2 .bg-left-sec img {
		width: 50% !important;
		left: 0 !important;
	}
	#cta-button-2 .bg-left-sec h3 {
		font-size: 20px !important;
		padding: 50px 15px 0px 15px !important;
		left: 0 !important;
	}
	#cta-button-2 .bg-sec {
		padding: 20px 0 !important;
	}
	.call-action-block .vc_col-sm-3 .vc_column-inner {
		top: 0;
	}
	/* Telephone contact mobile */
	.contact-on-mobile {
		display: block;
	}
	.pum-content .contact-page-adress {
		display: block !important;
		padding: 50px 90px 40px 25px !important;
	}
	.pum-content .contact-page-adress h3 {
		font-size: 22px;
	}
	.pum-content .cont-adres {
		font-size: 13px;
	}
	.cont-telefoon {
		font-size: 18px;
	}
	.pum-content .contact-page-adress h4 {
		font-size: 16px;
	}
	.overlay-on-img {
		margin-bottom: 20px;
	}
}
/*responsive-css*/

@media only screen and (min-device-width: 1480px) {
	.container {
		padding-right: 0;
		padding-left: 0;
	}
}
@media only screen and (max-device-width: 1199px) {
	body p, body ol, body ul {
		font-size: 18px;
	}
	.bg-left-sec h3 {
		font-size: 29px;
	}
	#cta-button-2 .bg-left-sec h3 {
		font-size: 26px;
	}
	#cta-button-2 .bg-left-sec img {
		width: 70%;
		top: 0;
		left: -20px;
	}
	.feature-box {
		min-height: 280px;
	}
	.feature-box img {
		position: relative;
		width: 100% !important;
		padding-top: 0 !important;
		top: 10px;
	}
	.feature-box h2 {
		font-size: 18px;
	}
	.main-login-sec ul li {
		padding: 15px 19px;
	}
	.email-address .form-control {
		width: 171px;
	}
	.blog-caption h4 {
		font-size: 19px;
	}
	.blog-caption h3 {
		font-size: 12px;
	}
	.blog-caption h4 span {
		font-size: 15px;
	}
	.navbar-inverse .navbar-nav>li>a {
		font-size: 16px;
	}
	.top-inner-content p {
		font-size: 23px;
	}
	.top-inner-content h1 {
		font-size: 48px;
	}
	.bg-content .fa-angle-right {
		float: none;
	}
	.content-sec h3 {
		font-size: 25px;
	}
	.content-sec p {
		font-size: 18px;
	}
	.bart-box img {
		padding: 0 4px 0 0;
	}
	.bart-box p {
		font-size: 12px;
	}
	.bart-box h2 {
		font-size: 15px;
		margin-top: 20px;
	}
	.main-date-sec h2 {
		font-size: 17px;
	}
	.main-login-sec ul li {
		padding: 12px 5.3%;
	}
	.es_textbox_button {
		padding: 11px 12px;
	}
	.es_textbox_button {
		width: 100%;
	}
	.es_widget_form .es_textbox_class {
		width: 100%;
		height: 45px;
	}
	.modal-dialog {
		width: 80% !important;
		margin: 80px auto !important;
	}
	.chat-cancel-button {
		left: 50%;
	}
	.content-sec ul li {
		font-size: 17px;
	}
	.page-template-jobteller .clock-main-sec .bg-left-sec a {
		margin: 15px 0 !important;
		;
	}
	#ajaxsearchpro5_1, #ajaxsearchpro5_2, div.ajaxsearchpro[id*="ajaxsearchpro5_"] {
		width: 70% !important;
	}
}
@media only screen and (max-device-width: 991px) {
	.banner-content h2 {
		font-size: 30px;
		line-height: 38px;
	}
	@-moz-document url-prefix() {
		.wpgmza_sl_radius_select {
			bottom: 103px;
		}
	}
	.banner-content .form-control {
		margin-top: 24px;
	}
	.logo-sec {
		width: 100%;
	}
	.cont-calendar {
		top: 33px;
		left: 112px;
		position: relative
	}
	.wpml-ls-legacy-dropdown {
		width: 4.3em !important;
		/* margin-top: -60px; */
	}
	.feature-box {
		min-height: 210px;
	}
	.bg-left-sec h3 {
		font-size: 21px;
	}
	.bg-left-sec .btn-default {
		margin: 0;
	}
	.bg-left-sec h3 {
		padding-top: 12px;
	}
	.main-login-sec ul li {
		padding: 15px 13px;
	}
	.main-login-sec .fa-facebook, .main-login-sec .fa-google, .main-login-sec .fa-twitter {
		font-size: 15px;
		margin: 6px 7px 0 0;
	}
	.main-login-sec ul li a {
		font-size: 15px;
	}
	.email-address .form-control {
		width: 117px;
	}
	.email-address .form-control {
		height: 40px;
	}
	.email-address .btn-default {
		padding: 8px 14px;
	}
	.blog-caption h4 {
		font-size: 12px;
	}
	.blog-caption h4 {
		line-height: 19px;
	}
	.blog-caption h4 span {
		font-size: 10px;
	}
	.nav.navbar-nav .fa-angle-right {
		margin: 0 0 0 6px;
		font-size: 16px;
	}
	.navbar-inverse .navbar-nav>li>a {
		font-size: 12px;
	}
	.nav>li>a {
		padding: 10px 2px;
	}
	.bg-content p {
		font-size: 16px;
		padding: 30px 0;
	}
	.inner-service {
		margin-top: 30px;
		padding: 0 135px 30px 135px;
	}
	.inner-service ul li a {
		font-size: 13px;
	}
	.footer-service h2 {
		font-size: 26px;
	}
	.service-box h3 {
		font-size: 26px;
	}
	.right-box {
		padding: 0 4px 15px 10px;
	}
	.right-box h4 {
		font-size: 12px;
		font-weight: 600;
	}
	.top-inner-content h1 {
		font-size: 30px;
	}
	.inner-social-sec h2 {
		font-size: 16px;
	}
	.bart-box span {
		font-size: 14px;
	}
	.bart-box img {
		padding: 4px 8px 0 0;
		width: 35%;
	}
	.bart-box h2 {
		font-size: 16px;
		margin-top: 15px;
	}
	.white-bar p {
		font-size: 12px;
	}
	.inner-social-sec .fa-facebook, .inner-social-sec .fa-twitter, .inner-social-sec .fa-linkedin {
		padding: 8px 9px;
	}
	.testimonial-sec p {
		font-size: 17px;
	}
	.right-form-sec h2 {
		font-size: 20px;
	}
	.right-form-sec h3 {
		font-size: 20px;
		padding-top: 12px;
	}
	.right-form-sec p {
		font-size: 18px;
		padding-top: 10px;
	}
	.main-date-sec h2 {
		font-size: 18px;
	}
	.form-bottom-sec .fa-plus-circle {
		margin: 3px 4px 0 0;
	}
	.form-bottom-sec a {
		font-size: 13px;
	}
	.main-login-sec ul li {
		padding: 15px 3.2%;
	}
	.es_textbox_button {
		padding: 12px 7px;
	}
	.es_button {
		float: right;
		padding: 0px;
		position: absolute;
		right: -48px;
	}
	.es_widget_form .es_textbox_class {
		width: 100%;
		height: 53px;
	}
	.inner-sec-area a i {
		top: -8px;
	}
	.breadcrumb-container {
		margin: 40px 0 0 0;
	}
	.nav-caption:before {
		left: -40px;
	}
	.nav-caption p {
		font-size: 20px;
		padding: 0 15px;
	}
	.accordian-sec .des {
		padding: 0 35px 0 0;
		margin-top: 10px;
		display: none;
	}
	.accordian-sec .col-md-1 {
		position: absolute;
	}
	.accordian-sec .col-md-9 {
		padding-left: 15%;
	}
	.wpgmza_sl_radius_select {
		right: 0;
	}
	.inner-sec-area a i {
		top: -13px !Important;
	}
	.inner-sec-area .wp_autosearch_form_wrapper {
		margin-top: -23px;
	}
	.inner-sec-area .wp_autosearch_form_wrapper {
		width: 60%;
	}
	#ajaxsearchpro5_1, #ajaxsearchpro5_2, div.ajaxsearchpro[id*="ajaxsearchpro5_"] {
		width: 56% !important;
		margin-top: -20px !important;
	}
	.form-group input[type="submit"] {
		width: 40%;
	}
	.modal-dialog {
		margin: 80px auto !important;
	}
	.chat-cancel-button {
		left: 45%;
	}
	#breadcrumbs {
		margin-top: 20px !important;
	}
	.top-inner-content {
		margin-top: -20px;
	}
	.top-inner-content img {
		max-width: 240px;
		max-height: 200px;
	}
	.bg-sec {
		padding: 0;
	}
	.search-bar-main {
		padding-bottom: 40px;
	}
	.feature-sec {
		background: #efeeed;
		padding: 10px 0;
	}
	.service-sec-home {
		background: #00256e;
		padding: 10px 0 0px 0;
	}
	.service-sec-home {
		background: #efeeed;
	}
	.service-sec-home .service-box h3 {
		color: #00256e;
	}
	.service-sec-home .service-box ul li a {
		color: #00256e;
	}
	.blijf-hoogte {
		padding: 10px 0 0 0;
	}
	.footer-sec .container {
		padding: 50px 0 0;
	}
	.content-sec h3 {
		margin-top: 0;
	}
	.inner-search-sec {
		padding: 20px 0;
	}
	.service-sec {
		padding: 50px 0;
	}
	.copyright {
		padding-top: 20px;
	}
	.content-sec h3 {
		font-size: 25px;
	}
	.right-box h3 {
		font-size: 14px;
	}
	.accordion-kraamgeld {
		margin-bottom: 30px;
	}
	.accordian-sec .title .btn {
		position: absolute;
		right: 0;
		bottom: 38px;
	}
	.accordian-sec .des {
		padding: 0 75px;
	}
	.inner-testi-box {
		padding: 20px 0 10px 0;
	}
	.inner-blog-sec {
		padding: 50px 0;
	}
	.inner-blog-box h3 a {
		font-size: 20px;
	}
	.inner-blog-box p {
		font-size: 18px;
		color: #00256e;
	}
	.modal-right-sec {
		float: none;
		margin: 25px 18px 0 20px;
		text-align: center;
		position: relative;
		top: -50px;
		left: 0;
	}
	.modal-header {
		width: 100%;
	}
	.modal-header h2 {
		margin-top: -20px;
		text-align: center;
	}
	.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat, .vc_btn3.vc_btn3-style-classic {
		width: 100% !important;
		margin-bottom: 30px !important;
	}
	.page-template-veelgestelde-vragen .bg-sec {
		padding: 40px 0 0;
	}
	.right-box-contact .fa-angle-right {
		padding-top: 80px;
	}
	.wpgmza_sl_main_div {
		width: 50% !Important;
	}
	.cookie-bar-bar .ctcc-inner {
		width: 80% !important;
		font-size: 17px !important;
	}
	#ajaxsearchpro5_1, #ajaxsearchpro5_2, div.ajaxsearchpro[id*="ajaxsearchpro5_"] {
		left: 14%;
		width: 61% !important;
	}
}
@media (max-device-width: 767px) {
    #ajaxsearchpro7_1, #ajaxsearchpro7_2, div.asp_m.asp_m_7 {
        width: 70% !important;
    }
    #ajaxsearchpro7_1 .probox, #ajaxsearchpro7_2 .probox, div.asp_m.asp_m_7 .probox {
        height: 40px !important;
        margin: 0 !important;
    }
    .page-template-home #ajaxsearchpro7_1, .page-template-home #ajaxsearchpro7_2, .page-template-home div.asp_m.asp_m_7 {
        width: 100% !important;
    }
    .page-template-home #ajaxsearchpro7_1 .probox, .page-template-home #ajaxsearchpro7_2 .probox, .page-template-home div.asp_m.asp_m_7 .probox {
        height: 56px !important;
        margin: 4px !important;
    }
	.blog-post-pic img {
		max-width: 100%;
		margin-top: 40px;
	}
	.blog-box.cus img {
		height: auto;
	}
	.banner-content {
		margin-top: 30px;
	}
	.banner-content p {
		font-size: 20px;
	}
	.banner-content h2 {
		font-size: 17px;
		line-height: 30px;
	}
	.page-template-home .top-sec .banner-content h1{
		font-size: 50px;
	}
	.page-template-home .banner-content h2 {
		font-size: 24px;
	}
	.wpml-ls-legacy-dropdown {
		position: relative;
		/* top: 60px; */
	}
	.inner-sec-area {
		display: block;
		margin-top: 0;
		position: absolute;
		right: 5px;
		top: -136px;
		width: 100%;
	}
	.inner-sec-area a i {
		display: none;
	}
	#feature-box .vc_column-inner {
		padding-top: 0;
	}
	.first-child {
		padding: 15px;
	}
	.feature-box {
		margin-bottom: 16px;
	}
	.feature-box.last-box {
		margin: 0;
	}
	.feature-sec {
		padding: 60px 0 20px 0;
	}
	.bg-left-sec img {
		float: left;
		left: 12%;
		position: absolute;
		top: 92px;
		width: 14%;
	}
	.bg-left-sec h3 {
		margin-bottom: 20px;
		text-align: center;
	}
	.bg-left-sec .btn-default {
		float: none;
	}
	.bg-sec {
		padding: 0 0 35px 0;
	}
	span.bold-line {
		display: none;
	}
	.main-login-sec ul li {
		float: none;
		margin: 0 auto;
		padding: 15px 80px;
		text-align: center;
	}
	.es_button {
		float: none;
		padding: 0px;
		position: relative;
	}
	.main-login-sec {
		display: block;
		margin: 16px auto 0;
		width: 100%;
	}
	.main-login-sec ul li a {
		float: none;
	}
	.email-address .form-control {
		border-right: 1px solid #afa8a6;
		width: 100%;
	}
	.email-address {
		margin-top: 55px;
		position: relative;
		left: 0;
	}
	.es_textbox {
		float: none;
	}
	.es_button {
		position: relative;
		left: 0;
		top: 30px;
	}
	.es_textbox_button {
		border-radius: 24px;
	}
	.main-login-sec ul li {
		padding: 12px;
	}
	.login-content {
		position: relative;
		left: 0;
	}
	#cmApp_signupForm {
		padding-left: 0 !important;
	}
	.email-address .btn-default {
		border-radius: 0;
		margin-top: 16px;
		padding: 8px 14px;
		width: 100%;
	}
	#email-subscribers-2 h2 {
		padding-left: 0;
	}
	.main-login-sec .fa-facebook, .main-login-sec .fa-google, .main-login-sec .fa-twitter {
		margin: 3px 7px 0 0;
	}
	.right-box .fa-angle-right {
		padding-top: 5px;
		padding-right: 29px;
	}
	.right-box {
		margin-top: 37px;
	}
	.inner-social-sec h2 {
		float: none;
	}
	.inner-service {
		margin-top: 30px;
		padding: 0 15px 20px 15px;
	}
	.inner-social-sec {
		display: block;
		float: none;
		margin: 0 auto;
		text-align: center;
	}
	.bart-box p {
		float: none;
	}
	.bart-box h2 {
		float: none;
		padding-bottom: 6px;
	}
	.bart-box img {
		float: none;
		width: auto;
	}
	.bart-box {
		margin: 0 auto;
		display: block;
		text-align: center;
	}
	.vedio-content {
		padding-bottom: 10px;
	}
	.testimonial-sec::before {
		display: none;
	}
	.right-form-sec h3 {
		text-align: center;
		margin-bottom: 18px;
	}
	.right-form-sec h2 {
		padding-bottom: 0;
		padding-bottom: 17px;
	}
	.right-form-sec p {
		text-align: center;
	}
	.right-form-sec {
		text-align: center;
		margin: 0 auto;
		display: block;
	}
	.right-form-sec input[type="checkbox"], input[type="radio"] {
		float: none;
	}
	.right-form-sec label {
		float: none;
	}
	.main-date-sec ol li {
		display: none;
	}
	.main-date-sec h2 {
		text-align: left;
	}
	.form-bottom-sec .fa-plus-circle {
		display: none;
	}
	.form-bottom-sec a {
		margin: 0 auto;
		text-align: center;
		display: block
	}
	.form-bottom-sec .btn-default {
		width: 100%;
	}
	#home-services .service-box h3 {
		padding-top: 0 !important;
	}
	.service-box h3 {
		font-size: 26px;
		padding-top: 50px;
		padding-bottom: 10px;
		margin-bottom: 11px;
		margin-top: 0;
	}
	.service-sec {
		padding: 0px 0 50px 0;
	}
	.service-box ul li a {
		padding-bottom: 10px;
	}
	.cmApp_signupContainer.cmApp_embedded {
		max-width: 100% !important;
		padding: 0;
	}
	.inner-search-sec .banner-content h2 {
		font-size: 26px;
	}
	.easy-logo-second img {
		width: 20.7%;
	}
	.modal-dialog {
		width: 80% !important;
		float: none;
		margin: 0 auto !Important;
	}
	.nav-caption::before {
		left: 20px;
	}
	.nav-caption p {
		padding: 0 47px;
	}
	.wpgmza_sl_radius_select {
		right: 98px;
	}
	.wpgmza_sl_search_button_div {
		left: 90%;
	}
	.cont-calendar {
		top: 33px;
	}
	.contact-page-adress {
		display: none;
	}
	.chat-cancel-button {
		left: 0;
	}
	.bart-box span {
		text-align: center;
	}
	ol.comment-list li.comment p {
		text-align: left !Important;
	}
	.top-inner-content img {
		max-width: 200px;
		max-height: 200px;
	}
	.blijf-hoogte {
		padding: 0;
	}
	.email-content h3 {
		font-size: 26px;
	}
	.bg-content h3 {
		font-size: 26px;
	}
	.content-sec h3 {
		font-size: 22px;
	}
	.top-inner-content p {
		font-size: 20px;
	}
	.right-box h4 {
		font-size: 24px;
		font-weight: 400;
	}
	.right-box .fa-angle-right {
		padding-top: 40px;
		padding-right: 15px;
	}
	.content-sec .vc_col-sm-3 .vc_column-inner {
		padding-right: 15px !Important;
	}
	.right-box {
		margin-top: 0;
		margin-bottom: 50px !important;
	}
	.accordian-sec .title .btn {
		position: absolute;
		right: 0;
		bottom: 50px;
	}
	.bart-sec {
		padding-bottom: 30px;
	}
	.comments-title {
		margin-top: -25px;
		padding-top: 0;
	}
	.chat-button span {
		top: 92px;
	}
	.inner-comments-bottom a {
		padding-bottom: 0;
	}
	.accordian-sec .title .num {
		width: 35px;
		height: 35px;
		font-size: 14px;
		line-height: 40px;
	}
	.testi-nav {
		padding: 50px 0 70px 0;
	}
	.testi-nav-box h2 {
		font-size: 26px;
	}
	.left-sec h3 {
		font-size: 26px;
		padding-top: 10px;
	}
	#store-locator {
		padding: 40px 0 0 0;
	}
	.main-blog-sec h2, .inner-testi-box h2 {
		font-size: 26px;
	}
	.__youtube_prefs__ {
		height: 280px !important;
	}
	.inner-accordion {
		width: 100%;
	}
	.jBox-container {
		width: 100% !important;
	}
	.page-template-veelgestelde-vragen .bg-sec {
		padding: 40px 0 58px 0;
	}
	.inner-blog-box h3 a, .inner-blog-box h3 {
		font-size: 22px;
	}
	.inner-blog-box p, .page-template-veelgestelde-vragen .inner-blog-box p, .wpsm-content {
		font-size: 18px !important;
	}
	.right-box-contact .fa-angle-right {
		padding-top: 30px;
	}
	.wpgmza_sl_main_div {
		width: 80% !Important;
	}
	.jBox-Tooltip {
		display: none !important;
	}
	.jBox-Modal {
		visibility: visible !important;
	}
	.tooltip-form .tooltiptext, .tooltip-form .tooltiptext-orange {
		display: none;
	}
	.jBox-container {
		left: 0 !important;
	}
	.cookie-bar-bar .ctcc-inner {
		width: 100% !important;
	}
	.cookie-bar-bar .ctcc-inner {
		width: 100% !important;
		margin: 0 auto !important;
		font-size: 14px !important;
		padding: 40px 70px !important;
	}
	.has-cookie-bar #catapult-cookie-bar {
		padding: 0 !important;
	}
	.mobile-header-post.top-inner-content {
		display: block;
		text-align: center;
		padding: 20px 0;
		background-color: #efeeed;
		margin-bottom: 10px;
	}
	.single .top-inner-content p {
		color: #00256e;
	}
	.single .blink .fa-arrow-down {
		display: none;
	}
	.top-sec.innersec .top-inner-content p {
		display: none;
	}
	.single .top-inner-content h1 {
		padding-bottom: 40px;
		line-height: 30px;
	}
	.top-inner-content h1 {
		font-size: 26px;
	}
	.single .top-inner-content h3 {
		font-size: 22px;
	}
	.single .top-inner-content h3 {
		padding-top: 20px;
	}
	#ajaxsearchpro5_1, #ajaxsearchpro5_2, div.ajaxsearchpro[id*="ajaxsearchpro5_"] {
		display: none;
	}
}
@media only screen and (max-device-width: 480px) {
	.footer-sec .row {
		margin-right: 0;
		margin-left: 0;
	}
	.comments-area h2 {
		line-height: 27px;
		font-size: 18px;
	}
	.main-date-sec h2 {
		margin-top: 20px;
	}
	.top-inner-content h3 {
		padding-top: 65px;
	}
	/* #breadcrumbs {
		display: none;
	} */
	.logo-sec img {
		width: 100px !Important;
	}
	.banner-heading {
		padding: 0 15px;
	}
	.feature-box img {
		position: relative;
		padding: 3% 0 25% 0;
	}
	.inner-sec-area {
		top: -80px;
		width: 80%;
	}
	.blog-box {
		background: none;
	}
	.copyright {
		width: 80%;
		margin: 0 auto;
	}
	.modal-content {
		padding: 30px 20px;
		position: relative;
		border-radius: 20px;
	}
	.form-group label {
		font-size: 16px;
	}
	.modal-header h2 {
		font-size: 28px;
		padding-bottom: 8px;
	}
	.form-group input[type="submit"] {
		width: 100%;
	}
	.modal-right-sec {
		float: none;
		text-align: center;
		margin: 20px 0 0 0;
	}
	.nav-caption::before {
		content: " ";
		left: 12px;
		top: -40px;
	}
	.wpgmza_sl_radius_select {
		right: 16px;
	}
	.wpgmza_sl_search_button_div {
		left: 88%;
	}
	.cmApp_formSubmitButton {
		margin-top: 20px !important;
		font-size: 16px !important;
		padding-top: 14px !important;
		width: 100% !important;
		margin-left: 0 !important;
	}
	#cmApp_signupForm {
		padding: 0 !important;
	}
	cont-calendar {
		left: 90%;
		position: absolute;
		top: 47px;
	}
	.sendgrid_mc_button {
		width: 100% !Important;
		margin-left: 0 !Important;
	}
	.easy-logo-second img {
		width: 30%;
	}
	.top-inner-content {
		margin-top: -20px;
	}
	.logo-sec {
		width: 100%;
	}
	.cont-calendar {
		left: 28px;
	}
	.chat-cancel-button {
		left: 0;
	}
	ol.select-items {
		margin: 0 0 0 20px !important;
	}
	#form a {
		margin-left: 20px !important;
	}
	.wraaa {
		height: 380px;
	}
	.blijf-hoogte {
		margin-top: -35px !important
	}
	.cmApp_signupContainer.cmApp_embedded {
		padding: 0 !important;
		margin-bottom: -10px !important;
	}
	.read-sec {
		padding-bottom: 15px;
	}
	.responsive-margin {
		margin-top: -35px;
	}
	.accordian-sec .title .btn {
		position: absolute;
		right: 0;
		bottom: 38px;
	}
	.accordian-sec {
		padding: 30px 30px 30px 15px;
	}
	.accordian-sec .title h2 {
		font-size: 18px;
	}
	div.wpcf7 {
		padding: 0 !important;
	}
	.extra-padding {
		padding: 0 !important;
	}
	.btn-default {
		padding: 13px 17px 8px 22px;
	}
	.modal-dialog {
		width: 90% !important;
	}
	.jBox-container {
		top: 0;
		left: 0 !important;
	}
	.jBox-Modal .jBox-title, .jBox-Confirm .jBox-title {
		border-radius: 0 !important;
		padding: 20px 15px 12px 15px !important;
		border-bottom: none !important;
		text-align: center !important;
		font-family: 'Brandon' !important;
		font-size: 16px !important;
		padding-right: 30px !important;
		text-shadow: none !important;
	}
	.jBox-closeButton path {
		fill: #fff !important;
	}
	.jBox-closeButton-title .jBox-closeButton svg {
		width: 24px !important;
		height: 16px !important;
	}
	.page-template-veelgestelde-vragen .bg-sec {
		padding: 40px 0 58px 0;
	}
	.ctcc-left-side {
		margin-right: 0 !important;
	}
	.cookie-bar-bar .ctcc-inner {
		width: 100% !important;
		font-size: 14px !important;
		padding: 30px 20px !important;
	}
	td {
		font-size: 16px;
	}
}
@media only screen and (max-device-width: 380px) {
	.wpgmza_infowindow_address {
		right: -10px;
		width: 170px;
	}
	.wpgmza_sl_search_button_div {
		display: inline-block;
		position: relative !Important;
		left: 30% !Important;
	}
	.wpgmza_sl_search_button_div {
		left: 90%;
	}
	.wpgmza_sl_reset_button_div {
		left: 32%;
	}
	.modal-content {
		padding: 27px 10px 0 10px;
		position: relative;
		border-radius: 20px;
	}
	.modal-header h2 {
		font-size: 26px;
		padding-bottom: 25px;
		padding-top: 26px;
		margin-top: -40px;
	}
	.form-group label {
		font-size: 15px;
	}
	.modal-right-sec img {
		margin-bottom: 12px;
		width: 40%;
	}
	.modal-dialog .close {
		right: 12px;
		top: 5px;
	}
	div.wpcf7-response-output {
		margin: 0em 0.5em 1em !Important;
		padding: 0.2em 1em;
	}
	.cont-calendar {
		top: 27px;
		left: 92%;
	}
	.wpgmza_infowindow_title {
		width: 120px !important;
		margin-left: 5px !important;
	}
	.wpgmza_infowindow_title::before {
		left: 35%;
	}
	.wpgmza_markerbox a {
		margin-left: 5px !important;
	}
	.top-inner-content {
		margin-top: 0;
	}
	.top-inner-content img {
		max-width: 180px;
		max-height: 200px;
	}
	.wraaa {
		height: 350px;
	}
	.btn-default {
		padding: 13px 17px 8px 22px;
	}
	.modal-dialog {
		width: 90% !important;
	}
	.inner-sec-area {
		top: -64px;
	}
	.accordian-sec .col-md-9 {
		padding-left: 15%;
		padding: 0 10% 0 20%;
	}
	.accordian-sec .des {
		padding: 0 5% 0 17%;
	}
	.accordian-sec .title .num {
		position: absolute;
		top: 5px;
	}
	.modal-body {
		padding: 0 20px;
	}
	.modal-right-sec {
		top: -30px;
	}
	.page-template-veelgestelde-vragen .bg-sec {
		padding: 35px 0 42px 0;
	}
	#new-home-buttons .vc_btn3.vc_btn3-size-md {
		font-size: 15px;
	}
	#new-home-page .banner-heading {
		padding: 0;
	}
	td {
		font-size: 14px;
		padding: 3px;
	}
	@-moz-document url-prefix() {
		.wpgmza_infowindow_address {
			right: 25px;
			width: 170px;
		}
		.wpgmza_infowindow_title::before {
			left: 31%;
		}
	}
	@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
		.wpgmza_infowindow_address {
			right: 10px;
			width: 170px;
		}
	}
}
@media only screen and (max-device-width: 320px) {
	.footer-sec .row {
		margin-right: 0;
		margin-left: 0;
	}
	.inner-search-sec .banner-content h2 {
		font-size: 26px;
	}
	.content-sec h3 {
		font-size: 16px;
	}
	.content-sec h3 {
		margin-top: 20px;
	}
	.content-sec p {
		font-size: 16px;
	}
	.inner-service ul li a {
		font-size: 11px;
	}
	.top-inner-content h1 {
		font-size: 30px;
	}
	.top-inner-content p {
		font-size: 17px;
	}
	.email-content p {
		font-size: 14px;
	}
	.blog-top-content h2 {
		font-size: 25px;
	}
	.inner-bg-sec {
		background: rgba(0, 0, 0, 0) url("images/content-bg.jpg") no-repeat 0 0 / cover;
		padding: 14px 0;
	}
	.right-form-sec h2 {
		font-size: 14px;
	}
	.right-form-sec h3 {
		font-size: 20px;
	}
	.bg-left-sec img {
		float: left;
		left: 5%;
		position: absolute;
		top: 77px;
		width: 17%;
	}
	.logo-sec img {
		width: 40%;
	}
	.page-template-veelgestelde-vragen .bg-sec {
		padding: 35px 0 31px 0;
	}
	.comments-area label {
		width: 100%;
	}
	.wraaa {
		height: 450px;
	}
	.testi-nav {
		padding: 80px 0 30px 0;
	}
	.accordian-sec .col-md-9 {
		padding-left: 15%;
		padding: 0 10% 0 20%;
	}
	.accordian-sec .des {
		padding: 0 5% 0 17%;
	}
	.modal-body {
		padding: 0 20px;
	}
	.modal-right-sec {
		top: -30px;
	}
	.gm-style-iw div {
		overflow: visible !important;
		max-width: 260px !important;
	}
	.wpgmza_infowindow_address {
		right: -34px !important;
	}
	.wpgmza_infowindow_title::before {
		left: 38%;
	}
	td {
		font-size: 12px;
		padding: 3px;
	}
}
/*End responsive-css*/

/*External Fonts*/

/* Brandom Bold Italic */

@font-face {
	font-family: 'Brandon';
	font-weight: bold;
	font-style: italic;
	font-display: swap;
	src: local('Brandon'), url('fonts/brandon_bld_it-webfont.woff2') format('woff2'), url('fonts/brandon_bld_it-webfont.woff') format('woff');
}
/* Brandon Bold */

@font-face {
	font-family: 'Brandon';
	font-weight: bold;
	font-style: normal;
	font-display: swap;
	src: local('Brandon'), url('fonts/brandon_bld-webfont.woff2') format('woff2'), url('fonts/brandon_bld-webfont.woff') format('woff');
}
@font-face {
	font-weight: 100;
	font-style: italic;
	font-display: swap;
	font-family: 'Brandon';
	src: local('Brandon'), url('fonts/brandon_light_it-webfont.woff2') format('woff2'), url('fonts/brandon_light_it-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Brandon';
	font-weight: 100;
	font-style: normal;
	font-display: swap;
	src: local('Brandon'), url('fonts/brandon_light-webfont.woff2') format('woff2'), url('fonts/brandon_light-webfont.woff') format('woff');
}
/* Brandom Medium */

@font-face {
	font-family: 'Brandon';
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src: local('Brandon'), url('fonts/brandon_med_it-webfont.woff2') format('woff2'), url('fonts/brandon_med_it-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Brandon';
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: local('Brandon'), url('fonts/brandon_med-webfont.woff2') format('woff2'), url('fonts/brandon_med-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Brandon';
	font-weight: normal;
	font-style: italic;
	font-display: swap;
	src: local('Brandon'), url('fonts/brandon_reg_it-webfont.woff2') format('woff2'), url('fonts/brandon_reg_it-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Brandon';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: local('Brandon'), url('fonts/brandon_reg-webfont.woff2') format('woff2'), url('fonts/brandon_reg-webfont.woff') format('woff');
}
/* Brussels Family Fixes Kars */

/* removes the stupid blue line that Ajax Search Pro randomly trows in */

#ajaxsearchpro7_2 {
	background: #fff !important;
	position: relative !important;
}
.inner-service {
	display: none;
}
#new-home-page-2 {
	background: #FFC107 !important;
}
#cta-button {
	background: #00256e !important;
}
.service-sec h3 {
	color: #FFC107;
	font-weight: bold;
}
.homepage-question {
	color: #fff !important;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 30px;
	font-size: 26px;
}
#home-services a, .footer-sec a {
	font-weight: normal;
}
@media only screen and (max-width: 1024px) {
	.menu-sticky-menu-container {
		display: none;
	}
}
@media only screen and (max-width: 736px) {
	#feature-box {
		padding-bottom: 0 !important;
	}
	.feature-fourth>.vc_column_container>.vc_column-inner {
		padding-top: 0 !important;
	}
	.feature-box img {
		position: relative;
		width: 20% !important;
		padding-top: 0 !important;
		top: 10px;
	}
}
@media only screen and (max-width: 414px) {
	.feature-box img {
		position: relative;
		width: 100% !important;
		padding-top: 0 !important;
		top: 10px;
	}
}
.header-top-bar #breadcrumbs:lang(ar) {
	float: left;
}
/* Blog Listing Grid*/
.page-template-blog #post-sec {
    padding: 60px 0px 100px 0px;
}
.svc_post_grid_list {
    min-height: inherit!important;
}
.page-template-blog .svc_post_grid_list_container {
    margin-bottom: 20px;
}
div.three-columns article .relative_div {
    min-height: 150px !important;
}
div.svc_post_grid_s8 article section {
    background: -moz-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(127,127,127,0.01) 50%, rgba(255,255,255,0.01) 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.01)), color-stop(50%, rgba(127,127,127,0.01)), color-stop(100%, rgba(0,0,0,1))) !important;
    background: -webkit-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(127,127,127,0.01) 50%, rgba(255,255,255,0.01) 100%) !important;
    background: -o-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(127,127,127,0.01) 50%, rgba(255,255,255,0.01) 100%) !important;
    background: -ms-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(127,127,127,0.01) 50%, rgba(255,255,255,0.01) 100%) !important;
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(127,127,127,0.01) 50%, rgba(255,255,255,0.01) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 ) !important;
}
div.svc_post_grid_s8 article {
    box-shadow: none !important;
    border: none !important;
    border-radius: 5px;
}
.page-template-blog .three-columns .svc_post_cat {
    /* height: 30px; */
    width: 150px;
    right: 12px;
    top: 9px;
}
.corner-beidge, .svc_post_cat {
    background-color: #00256e;
    position: absolute;
    right: 7px;
    top: 7px;
    height: 48px;
    width: 189px;
    border-radius: 4px;
    -webkit-transition: all 800ms linear !important;
    -moz-transition: all 200ms linear !important;
    -ms-transition: all 200ms linear !important;
    -o-transition: all 200ms linear !important;
    transition: all 200ms linear !important;
    border: 2px solid #00256e !important;
}
.post-grid .svc_post_cat a {
    margin-top: 8px;
}
#post-sec span, .svc_post_cat a {
    color: #fff;
    font-size: 20px !important;
    line-height: 26px;
    position: relative;
    /* top: 12px; */
    text-align: center;
    display: block;
    opacity: 1 !important;
		font-weight: normal;
}
.three-columns .svc_inner_abs_div .hidden-xs {
    display: none !important;
}
.btn.small {
    width: 40%;
    font-size: 20px;
}
.post-grid .btn, .post-grid .evc-button.evc-btn-solid {
    width: 142px !important;
}
.three-columns .post-grid .link {
    margin: 0px;
}
.three-columns .svc_inner_abs_div .visible-xs {
    display: block !important;
}
.page-template-blog #post-sec .link {
    display: inline-block;
    color: #FFC107;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    transition: color 0.5s ease;
}
.page-template-blog #post-sec .link:hover{
	  color: #00256e;
}
.link .fa {
    margin: -1px 0 0 3px;
    vertical-align: middle;
    margin-left: 3px;
}
.post-grid .btn, .post-grid .btn:focus {
    display: inline-block;
    line-height: 26px;
    border-radius: 50px;
    background-color: #FFC107;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin: 25px 0px;
    vertical-align: middle;
    -webkit-transition: all 800ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
    border: 2px solid #FFC107;
    padding: 15px 0 10px 0 !important;
}
.post-grid .btn:hover {
	  border-radius: 2px solid #FFC107;
		background-color: #fff;
		color: #FFC107;
}

.post-grid .svc_inner_abs_div .btn {
    margin: 10px 0px;
}
.three-columns .post-grid .link {
    margin: 0px;
}
.three-columns .svc_inner_abs_div .visible-xs {
    display: block !important;
}
.three-columns div.svc_post_grid .svc_post_image,
.three-columns li.svc_event .svc_post_image {
    min-height: 210px;
    max-height: 210px;
}
div.svc_post_grid .svc_post_image, li.svc_event .svc_post_image {
    width: 100%;
    max-width: 100%;
    height: auto;
}
div.svc_post_grid .svc_post_image, li.svc_event .svc_post_image {
    min-height: 320px;
    max-height: 320px;
}
.svc_post_cat:hover {
    background-color: white !important;
    border: 2px solid #00256e !important;
}
.svc_post_cat:hover a {
    color: #00256e !important;
}
div.svc_post_grid .link .fa {
    margin: -1px 0 0 3px;
    vertical-align: middle;
    margin-left: 3px;
}
#post-sec blockquote, .post-grid blockquote a {
    color: #fff;
    font-size: 38px;
    line-height: 40px;
    margin-bottom: 10px;
    margin: 12% 0px 18px 0px;
    border-left: none;
    padding: 0;
    position: absolute;
    width: 90%;
    bottom: 30px;
}
/* Single blog post */
.single #banner-info {
    padding: 20px 0px 100px 0px;
}
.single #banner-info .category-title {
    height: 50px;
    width: 269px;
    border-radius: 4px;
    background-color: #00256e;
    color: #fff;
    font-size: 30px;
    line-height: 21px;
    margin: 0 auto;
    padding: 14px;
    font-weight: normal;
}
.single #banner-info h1 {
    margin-top: 60px;
}
#banner-info h1 {
    color: #fff;
    margin-bottom: 50px;
	margin-top: 60px;
	font-size: 55px;
}
#banner-info p {
    color: #fff;
    font-weight: 600;
    font-size: 28px;
    line-height: 40px;
    margin-bottom: 0px;
}
#post-sec h3 {
    font-size: 38px;
}
.single-post h2{
	margin-bottom: 10px;
}
/* FAQs */
.faqs .vc_toggle_title{
	padding: 20px 10px;
}
.vc_toggle_default .vc_toggle_icon::after,
.vc_toggle_default .vc_toggle_icon::before {
    background: #00256e !important;
		border-color: #00256e !important;
}
.vc_toggle_default .vc_toggle_icon {
    border: 1px solid #00256e !important;
		background: #00256e !important;
	}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
    width: 14px !important;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
    height: 14px !important;
}
.faqs .vc_toggle_title>h4 {
    font-size: 22px;
}
.single-faq .top-sec {
    padding: 70px 0 50px 0;
}
/* New styling 20-04-2021 */
.home-header-cta {
	  background: #00256e;
    color: #fff;
    display: block;
    padding: 10px 43px;
    font-size: 24px;
    border-radius: 32px;
    max-width: max-content;
    margin: 0 auto;
}
.page-template-home .right-sec{
	display: flex;
	width: 100%;
	justify-content: flex-end;
}
#ajaxsearchpro8 .probox, div[id*="ajaxsearchpro"] .probox{
	height: 42px !important;
}
.page-template-home #ajaxsearchpro8_1 .probox .proinput input.orig,
.page-template-home div.ajaxsearchpro[id*="ajaxsearchpro8_"] .probox .proinput input.orig{
    height: 42px !important;
}
#ajaxsearchpro8_1 .probox .promagnifier {
		margin-top: 4px !important;
		margin-right: 5px !important;
}
/* .page-template-home #ajaxsearchpro8_1 {
	  position: relative;
    top: -14px;
    left: -25px;
} */
#ajaxsearchpro8_1 .probox .proclose,
#ajaxsearchpro8_1 .probox .proloading {
	margin-top: 2px !important;
}
#ajaxsearchpro8_1 .probox .promagnifier div.innericon {
	position: relative;
	left: 0;
	top: -4px;
}
/* :not(.page-template-home) div.asp_m.asp_m_8 {
	border: 1px solid #00256e !important;
} */
div.asp_m.asp_m_8 {
	box-shadow: 0 10px 35px 0 rgb(0 0 0 / 10%) !important;
}
.page-template-home .top-sec  {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 43%;
}
.home-new-sec {
	padding: 80px 0 100px 0;
}
.home-new-sec .wpb_content_element {
    margin-bottom: 0 !important;
}
.bg-left-sec img {
    width: 40%;
    float: right;
    margin-bottom: 30px;
}
.page-template-home .banner-content {
    padding: 80px 0 0;
		margin-top: 0;
}
.blink a {
	position: relative;
}
.blink a:before  {
	content: url(/wp-content/uploads/2021/04/Bol.svg);
	position: absolute;
	left: 50%;
	top: -55px;
	transform: translateX(-50%);
	width: 352px;
}
.header-illustration {
	width: 260px;
	height: 260px;
	margin: 20px auto 0 auto;
	background-size: cover;
}
/* New Navigation */
.flex-navigation {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.right-nav {
	display: flex;
  margin-top: 15px;
}
.right-nav #icl_lang_sel_widget-3 {
	position: relative;
	left: 55px;
}
.right-nav li {
	list-style: none;
}
#header.navbar-static-top {
	background: #fff;
	/* New code */
  position: sticky;
  top: 0;
  z-index: 999;
  width: 100%;
  -webkit-transition: height .5s,line-height .5s;
  transition: height .5s,line-height .5s;
}
.page-template-home #header.navbar-static-top {
	background: #ffc007;
}
#mega-menu-primary li:last-child {
	background: #00256e !important;
	border-radius: 32px !important;
	padding: 0 20px !important;
	margin-left: 5px !important;
}
#mega-menu-primary li:last-child a {
	color: #fff !important;
}
#mega-menu-primary li:last-child:hover {
	background: #00256e !important;
	border-radius: 32px !important;
	padding: 0 20px !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:lang(fr-FR){
	font-size: 17px;
}
.transfer-cta {
	display: none;
	background: #00256e;
  border-radius: 32px;
  padding: 7px 30px;
  margin-left: 5px;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
  font-weight: bold;
}
div.asp_m.asp_m_8 .probox .prosettings {
	display: none !important;
}
.scrolled-nav {
    box-shadow: 0 10px 35px 0 rgb(0 0 0 / 10%);
}
@media only screen and (min-width: 1800px) {
	.page-template-home .top-sec {
		background-position: 34%;
	}
}
@media only screen and (min-width: 2110px) {
	.page-template-home .top-sec {
		background-position: 54%;
		background-size: contain;
		background-color: #B9D2C7;
	}
}
@media only screen and (max-width: 1199px) {
	.logo-sec img {
    max-width: 180px;
		margin-left: -10px;
 	  margin-top: -4px;
  }
	.flex-navigation {
    justify-content: flex-end;
		/* position: relative;
    top: 15px */
   }
	 .right-nav {
    margin-top: 0;
   }
	 #header .row {
		 display: flex;
		 align-items: center;
	 }
	 #mega-menu-wrap-primary {
     clear: both;
     order: 1;
		 top: 0;
   }
	 .right-nav #icl_lang_sel_widget-3 {
    position: relative;
    left: 15px;
		top: 10px;
   }
	 .page-template-home #ajaxsearchpro8_1, .page-template-home #ajaxsearchpro9_1, {
    position: relative;
    top: -8px;
    left: -10px;
    max-width: 260px!important;
    float: right;
  }
	#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
    height: 100vh !important;
    overflow: auto;
		top: 65px;
  }
	#ajaxsearchpro8_1 {
		display: none !important;
	}
	.transfer-cta {
		display: block;
	}
	#mega-menu-primary li:last-child {
		display: none !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
    border-bottom: 1px solid #b0a7a6;
  }
}
@media only screen and (max-width: 991px) {
 .logo-sec img {
	 max-width: 112px;
 }
 .right-nav {
 	margin-top: 0;
 }
 #mega-menu-wrap-primary {
 		top: 0;
 }
}
@media only screen and (max-width: 767px) {
  .page-template-home #ajaxsearchpro8_1, .page-template-home #ajaxsearchpro9_1 {
	  position: relative;
    /* top: 20px; */
		left: -10px;
		max-width: 260px!important;
		float: right;
  }
	.page-template-home div.ajaxsearchpro.vertical {
    top: 70px !important;
  }
	.page-template-home #ajaxsearchpro9_1 .probox .promagnifier{
		position: relative;
    top: -11px;
	}
	.page-template-home .proclose, .page-template-home .probox .proloading {
		position: relative;
    top: -11px;
   }
	.home-header-cta {
    font-size: 20px;
  }
	.blink a:before {
    width: 240px;
  }
	.blink a:before {
		top: -44px;
	}
	.home-new-sec {
    padding: 40px 0 0 0;
  }
	.home-new-sec .vc_column-inner {
		margin-bottom: 40px;
	}
	.home-new-sec .vc_column-inner h2 {
		margin-top: -25px;
	}
	.home-new-sec .vc_empty_space {
		display: none;
	}
	.bg-left-sec img {
    width: 14%;
    top: 76px;
  }
	.logo-sec img {
    width: 100px !Important;
  }
	.page-template-home .top-sec .col-xs-11 {
    width: 90%;
		float: right;
  }
	#ajaxsearchpro9_1 .probox .proinput,
	#ajaxsearchpro9_2 .probox .proinput,
	div.asp_m.asp_m_9 .probox .proinput {
		margin-left: 0;
	}
	.header-illustration {
    width: 260px;
  }
	.single #banner-info h1 {
	    font-size: 40px;
	}
	.single #banner-info {
    padding: 100px 0px 100px 0px;
  }
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner,
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before,
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after,
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box {
		width: 32px;
	}
	#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
    top: 51px;
  }
	.flex-navigation {
    top: -4px;
  }
	.right-nav #icl_lang_sel_widget-3 {
    width: 60px;
  }
	.transfer-cta {
    margin-right: -12px;
		padding: 5px 8px;
		font-size: 13px;
		line-height: 14px;
  }
	.transfer-cta:lang(nl-NL) {
		font-size: 12px;
		padding: 5px 6px;
  }
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated {
		top: 2px;
    position: relative;
	}
	.header-illustration {
    width: 260px;
    height: 260px;
    margin: 0 auto 0 auto;
    background-size: cover;
   }
}
@media only screen and (max-width: 480px){
	/* .page-template-home .top-sec{
		background-image: url(https://staging.brusselsfamily.be/wp-content/uploads/2021/04/BF_website_Headers_360x380.jpg) !important;
	} */
}
