#post-627 {
	margin-top: 65px;
}


/* Custom Styles go here */
html, body, h1, h2, h3, h4, h5, h6, #page, #main, p, a, li, td {
	font-family: "neuzeit-grotesk" !important;
	 word-wrap: normal !important;
	-webkit-hyphens: none !important;
}

.site {
	padding-top:0px !important;
}

#header_kop {
		font-size:50px !important;
	line-height: 62px !important;
	margin-bottom: 25px !important;
	color:#0034f2 !important;
	font-family: "neuzeit-grotesk" !important;
	font-weight: 700 !important;
}

#leesmeer {
	font-size:18px !important;
	line-height:22px !important;
	color:#fff !important;
	font-weight: 300 !important;
	font-family: "neuzeit-grotesk" !important;
	background:#fb9939;
	cursor: pointer;
	border-radius: 8px !important;
	padding:10px 20px 10px 20px !important;
	margin-left:-70px;
}

#leesmeer:hover {
	background:#0334f2;
}

li {
	font-family: "neuzeit-grotesk";
	font-weight: 300 !important;
	color: #333333 !important;
}

.blok_text ul {
	list-style: none;
}

.blok_text ul li::before {
  content: "-";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #333333; /* Change the color */
  display: inline-block; /* Needed to add space between the bullet and the text */ 
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}

.logged-in-visible {
	display: none !important;
}

.logged-in .logged-in-visible {
	display: inline-block !important;
}

.post h3 {
	margin-top: 50px;
	margin-bottom: 25px;
}

.post h4 {
	margin-top: 25px;
	margin-bottom: 25px;
}

.post p img {
	margin-top: 50px;
	margin-bottom: 25px !important;
}

.navbar .nav li.current_page_item a, .navbar .nav li.current-menu-item a, .navbar .nav li.current-menu-item a:hover, .navbar .nav li.current-menu-item a:focus {
	background-color: transparent !important;
	box-shadow: none !important;
}

.overlay {
	z-index: 2;
}

 @media only screen and (max-width :1268px) {
#header_kop {
	margin-left:-20px;
	margin-top:40px;
		font-size:40px !important;
	line-height: 45px !important;
	margin-bottom: 25px !important;
	color:#0034f2 !important;
	font-family: "neuzeit-grotesk" !important;
	font-weight: 700 !important;
}
	 
	 #leesmeer {
	font-size:18px !important;
	line-height:22px !important;
	color:#fff !important;
	font-weight: 300 !important;
	font-family: "neuzeit-grotesk" !important;
	background:#fb9939;
	cursor: pointer;
	border-radius: 8px !important;
	padding:10px 20px 10px 20px !important;
		 padding-right:20px !important;
		 margin-top:50px !important;
}
	 
}
#header-mobiel-kop {
		font-size:30px !important;
	line-height: 34px !important;
	margin-bottom: 25px !important;
	color:#0034f2 !important;
	font-family: "neuzeit-grotesk" !important;
	font-weight: 700 !important;
}


#leesmeer-mobiel {
	font-size:18px !important;
	line-height:22px !important;
	color:#fff !important;
	font-weight: 300 !important;
	font-family: "neuzeit-grotesk" !important;
	background:#fb9939;
	cursor: pointer;
	border-radius: 8px !important;
	padding:10px 20px 10px 20px !important;
	
}

#leesmeer-mobiel:hover {
	background:#0334f2;
}

.blauw_kop1 p {
	font-size:31px !important;
	line-height:36px !important;
	color:#fff;
	border-left:4px solid #fb9939;
	padding-left:15px;
	font-family: "neuzeit-grotesk";
}

.blauw_kop2 {
	font-size:26px !important;
	line-height:31px !important;
	color:#fff !important;
	font-weight: 300 !important;
	font-family: "neuzeit-grotesk";
}

.blauw_kop3 p {
	font-size:31px !important;
	line-height:36px !important;
	color:#fff;
	border-left:4px solid #fb9939;
	padding-left:15px;
	font-family: "neuzeit-grotesk";
}

.blauw_text p {
	font-size:18px !important;
	line-height:26px !important;
	color:#fff;
	font-weight: 300 !important;
	opacity: 0.8;
	font-family: "neuzeit-grotesk";
}

 @media only screen and (max-width : 767px) {
	 
	 
	 .blauw_kop1 p {
	font-size:22px !important;
	line-height:31px !important;
	color:#fff;
	border-left:4px solid #fb9939;
	padding-left:15px;
	font-family: "neuzeit-grotesk";
}

.blauw_kop2 {
	font-size:22px !important;
	line-height:31px !important;
	color:#fff !important;
	font-weight: 300 !important;
	font-family: "neuzeit-grotesk";
}

.blauw_kop3 p {
	font-size:22px !important;
	line-height:31px !important;
	color:#fff;
	border-left:4px solid #fb9939;
	padding-left:15px;
	font-family: "neuzeit-grotesk";
}
	 
}

.blok_kop {
	font-size:24px !important;
	line-height: 31px !important;
	text-align: center !important;
	color:#0034F2 !important;
	font-family: "neuzeit-grotesk";
}

.blok_text{
	text-align: center !important;
	font-family: "neuzeit-grotesk";
	font-weight: 300 !important;
}

.stropdas_kop {
	font-size:50px !important;
	line-height: 72px !important;
	margin-bottom: 25px !important;
	color:#FFF !important;
	max-width: 830px;
	margin:0 auto !important;
	font-family: "neuzeit-grotesk";
	padding-top:200px;
	padding-bottom:0px;
}

.stropdas_bullets {
	padding-bottom:200px;
	color:#FFF !important;
}

.stropdas_bullets h3 {
	color:#FFF !important;
}


 @media only screen and (max-width : 767px) {
	 
	 .stropdas_kop {
		 margin-top:0px;
		font-size:25px !important;
	line-height: 35px !important;
	margin-bottom: 25px !important;
	color:#FFF !important;
	max-width: 700px;
	margin:0 auto !important;
	font-family: "neuzeit-grotesk";
	padding-top:30px;
	padding-bottom:0px;
}
	 
.stropdas_bullets {
	padding-bottom:50px;
}

    }


.werkwijze_box .vc_column-inner {
	border-radius:4px;
	box-shadow:0 10px 16px 0 rgba(0,0,0,0.1),0 6px 20px 0 rgba(0,0,0,0.1) !important;
}

.werkwijze_box_text  p {
	font-family: "neuzeit-grotesk";
	text-align: center !important;
	font-weight: 300 !important;
}
.werkwijze_kop {
	font-size:50px !important;
	margin-bottom: 25px !important;
	color:#000 !important;
	font-family: "neuzeit-grotesk";
}

.werkwijze_tekst {
	font-size:21px !important;
	line-height: 31px !important;
	max-width: 970px;
	text-align: center;
	margin: 0 auto;
	margin-bottom:50px;
	opacity: 0.6;
	font-family: "neuzeit-grotesk";
	font-weight: 300 !important;
}


.nummer-1 {
	background:url(../img/nummer-1.png) top center  no-repeat;
	padding-top:70px;
	padding-bottom:40px;
	font-size:42px !important;
	line-height: 51px !important;
	text-align: center !important;
	color:#0034F2 !important;
	font-family: "neuzeit-grotesk";
}

.nummer-2 {
	background:url(../img/nummer-2.png) top center  no-repeat;
	padding-top:70px;
	padding-bottom:40px;
	font-size:42px !important;
	line-height: 51px !important;
	text-align: center !important;
	color:#0034F2 !important;
	font-family: "neuzeit-grotesk";
}

.nummer-3 {
	background:url(../img/nummer-3.png) top center  no-repeat;
	padding-top:70px;
	padding-bottom:40px;
	font-size:42px !important;
	line-height: 51px !important;
	text-align: center !important;
	color:#0034F2 !important;
	font-family: "neuzeit-grotesk";
}

.nummer-4 {
	background:url(../img/nummer-4.png) top center  no-repeat;
	padding-top:70px;
	padding-bottom:40px;
	font-size:42px !important;
	line-height: 51px !important;
	text-align: center !important;
	color:#0034F2 !important;
	font-family: "neuzeit-grotesk";
}

.nummer-5 {
	background:url(../img/nummer-5.png) top center  no-repeat;
	padding-top:70px;
	padding-bottom:40px;
	font-size:42px !important;
	line-height: 51px !important;
	text-align: center !important;
	color:#0034F2 !important;
	font-family: "neuzeit-grotesk";
}

.nummer-6 {
	background:url(../img/nummer-6.png) top center no-repeat;
	padding-top:70px;
	padding-bottom:40px;
	font-size:42px !important;
	line-height: 51px !important;
	text-align: center !important;
	color:#0034F2 !important;
	font-family: "neuzeit-grotesk";
}

.vragen_kop {
	color:#FFF !important;
	font-size:32px !important;
	line-height: 41px !important;
	font-weight: 500 !important;
	text-align: center !important;
	font-family: "neuzeit-grotesk" !important;
}

.vragen_vraag {
	font-size:50px !important;
	line-height: 71px !important;
	text-align: center !important;
	font-family: "neuzeit-grotesk" !important;
	font-weight: 300;
}




.vragen_vraag strong {
	font-size:50px !important;
	line-height: 71px !important;
	text-align: center !important;
	font-family: "neuzeit-grotesk" ;
	font-weight: 700;
}


 @media only screen and (max-width : 868px) {
	 .nummer-1 { font-size:36px !important; }
	 .nummer-2 { font-size:36px !important; }
	 .nummer-3 { font-size:36px !important; }
	 .nummer-4 { font-size:36px !important; }
	 .nummer-5 { font-size:36px !important; }
	 .nummer-6 { font-size:36px !important; }
}


 @media only screen and (max-width : 767px) {
	 
	 
	 
.vragen_kop {
	color:#FFF !important;
	font-size:12px !important;
	line-height: 21px !important;
	font-weight: 700 !important;
	text-align: center !important;
	font-family: "neuzeit-grotesk" !important;
}

.vragen_vraag {
	margin-top:-50px;
	font-size:19px !important;
	line-height: 33px !important;
	text-align: center !important;
	font-family: "neuzeit-grotesk" !important;
}
	 
	 .vragen_vraag strong {
		 font-family: "neuzeit-grotesk";
		 font-weight: 700;
		 	font-size:19px !important;
	line-height: 33px !important;
	 }
	 
}

.footer_h3 {
	font-family: "neuzeit-grotesk";
	font-size:35px !important;
	line-height: 42px !important;
}

.footer_telefoon {
	font-family: "neuzeit-grotesk";
	font-size:35px !important;
	font-weight: 300 !important;
}


.footer_text {
	color:#FFF;
	margin-top:30px;
	font-size:13px;
	font-weight: 300;
	font-family: "neuzeit-grotesk";
}

.footer_adres {
	margin-top:20px;
	color:#fff;
	font-size:16px;
	font-family: "neuzeit-grotesk";
	font-weight: 300;
	opacity: 0.5;
}

.vc_tta-panel-body {
	padding-bottom:0px !important;
	padding:0px !important;
}

.wpb-js-composer .vc_tta-tabs.vc_tta-has-pagination .vc_pagination {
 margin-top:45px !important;
	margin-bottom:0px !important;
}

.vc_tta-panel-body .wpb_content_element {
	margin-bottom:0px !important;
}


.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #fff;
	border:1px solid #0334f2;
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #0334f2 !important;
}

.vc_active .vc_pagination-trigger {
    background-color: #fff !important;
}

.site-content {margin-top:0px !important;}

.site-content article { padding-bottom:0px !important; }

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
    box-shadow: none;
}


.navbar-inner {
    min-height: 71px;
    padding-right: 20px;
    padding-left: 20px;
    background:#fff;
	border: none;
    }

.navbar .nav > li > a {
		color:#000 !important;
	font-weight: 500 !important;
	font-family: "neuzeit-grotesk";
	
}
.navbar .nav > li > a:hover {
		color:#0034f2 !important;
	font-weight: 500 !important;
	font-family: "neuzeit-grotesk";
	
}

.navbar .nav {
    float: right;
	padding-top:15px;
}


.navbar .brand {
	
    display: block;
    float: left;
    padding: 0px;
    margin-left: 20px;
    font-size: 20px;
    font-weight: 200;
    color: #777777;
    text-shadow: 0 1px 0 #ffffff;
	padding-top:10px;
	padding-bottom:10px;
}

.icoon img {
	width: 125px;
}

 @media only screen and (max-width : 767px) {
	 .nav-collapse {
		 z-index: 999999;
	 }
	 
	 .navbar .brand {
	  margin-left: 20px !important;
	 }
}


#rev_slider_5_5_wrapper .tparrows::before {
    font-family: revicons;
    font-size: 15px;
    color: #0034f2;
    display: block;
    line-height: 40px;
    text-align: center;
}

.footer_text a {
	color: #fff !important;
}

.footer_text a:hover {
	color: #fff !important;
	text-decoration: underline;
}


.kop h3 {
	margin-bottom: 20px;
}

#header_kop {
	font-size:50px !important;
	line-height: 45px !important;
	margin-bottom: 25px !important;
	color:#0034f2 !important;
	font-family: "neuzeit-grotesk" !important;
	font-weight: 700 !important;
}

#header_kop h2 {
	font-size: 25px !important;
	line-height: 30px !important;
	margin-bottom: 25px !important;
	color:#00a9e0 !important;
	font-family: "neuzeit-grotesk" !important;
	font-weight: 300 !important;
}

h4 {
	font-size: 25px !important;
	line-height: 30px !important;
	margin-bottom: 25px !important;
	color:#00a9e0 !important;
	font-family: "neuzeit-grotesk" !important;
	font-weight: 300 !important;
}

.blok_text {
	text-align: left !important;
}

h2, .post .entry-title {
	color:#0034f2 !important;
	font-size:28pt !important;
}

h3, #footer h3 {
	font-size:20pt !important;
	color:#00a9e0 !important;	
}

p, .footer_text p, .footer_adres p, li {
	font-size:12pt !important;
	line-height: 1.75 !important;
}

.stropdas_kop, #footer h3 {
	color:#ffffff !important;
}

.slider-werkwijze .blauw_kop1 p, .grijze-tekst p {
	color: #63666a !important;
}

.eenheid p, .blauw_kop1 p, .blauw_kop3 p {
	font-size: 20px !important;
}

.strategie p {
	font-size: 20px !important;
	color: #000000 !important;
	line-height: 30px !important;
}

.post-nav {
	margin: 20px 0px 80px 0px;
}
.post-nav .vorige {
	float: left;
}
.post-nav .volgende{
	float: right;
}

.knop, .button a, .post-nav a {
	font-size: 18px !important;
	line-height: 22px !important;
	color: #fff !important;
	font-weight: 300 !important;
	font-family: "neuzeit-grotesk" !important;
	background: #fb9939 !important;
	cursor: pointer;
	border-radius: 8px !important;
	padding: 10px 20px 10px 20px !important;
	border: 0px !important;
}

.toggleKenmerk:hover, .button a:hover, .post-nav a:hover  {
	background: #0034f2 !important;
	cursor: pointer;
	text-decoration: none !important;
}

#Homeintro, .kenmerk, .organisaties, #Keuze-1, #Keuze-2 {
	display: none;
}

.show {
	display: block !important;
}

.hide {
	display: none !important;
}

.white p, .white h1, .white h2, .white h3, .white h4, .white h5, .white h6, .white, h1.white, h2.white, h3.white, h4.white, h5.white, h6.white {
	color: #ffffff !important;
}

.vragenslider h3 {
	text-align: center !important;
}

.orange-border-after {
	border: 2px solid #fb9939;
	height: 0px !important;
	width: 50%;
	margin-top: 60px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.blue-border-after {
	border: 2px solid #00a9e0;
	height: 0px !important;
	width: 50%;
	margin-top: 60px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.gray-border-after {
	border: 2px solid #DEDEDE;
	height: 0px !important;
	width: 50%;
	margin-top: 60px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}


.slick-prev.slick-arrow {
	opacity: 1 !important;
	transform: translate(20px, -25px) !important;
	top: 50% !important;
	left: -60px !important;
	width: 50px !important;
	height: 50px !important;
	background: rgba(255,255,255,0) !important;
	cursor: pointer !important;
	position: absolute !important;
	display: block !important;
	z-index: 1000 !important;
	border: 0px !important;
	box-shadow: none !important;
}
.slick-prev.slick-arrow:before, .tp-leftarrow:before {
	content: '\e824' !important;
	font-family: "revicons" !important;
	font-size: 15px !important;
	color: #fff !important;
	display: block !important;
	line-height: 40px !important;
	text-align: center !important;
	width: 50px !important;
	height: 50px !important;
	line-height: 50px !important;
	font-size: 40px !important;
	transition: all 0.3s !important;
	-webkit-transition: all 0.3s !important;
	border: 0px !important;
	margin-left: -15px !important;
	transform: none !important;
}

.slick-next.slick-arrow {
	opacity: 1 !important;
	transform: translate(20px, -25px) !important;
	top: 50% !important;
	right: -40px !important;
	width: 50px !important;
	height: 50px !important;
	background: rgba(255,255,255,0) !important;
	cursor: pointer !important;
	position: absolute !important;
	display: block !important;
	z-index: 1000 !important;
	border: 0px !important;
	box-shadow: none !important;
}
.slick-next.slick-arrow:before, .tp-rightarrow:before {
	content: '\e825' !important;
	font-family: "revicons" !important;
	font-size: 15px !important;
	color: #fff !important;
	display: block !important;
	line-height: 40px !important;
	text-align: center !important;
	width: 50px !important;
	height: 50px !important;
	line-height: 50px !important;
	font-size: 40px !important;
	transition: all 0.3s !important;
	-webkit-transition: all 0.3s !important;
	border: 0px !important;
	margin-right: -15px !important;
	transform: none !important;
}
.slider-werkwijze .slick-prev.slick-arrow { 
	left: -125px !important;
}
.slider-werkwijze .slick-next.slick-arrow { 
	right: -85px !important;
}
.slider-werkwijze .slick-prev.slick-arrow:before, .slider-werkwijze .slick-next.slick-arrow:before, .tp-leftarrow:before, .tp-rightarrow:before { 
	color: #00a9e0 !important;
}

.page-id-199 .tp-bullet, .page-id-199 .slick-dots li {
	overflow: hidden !important;
	border-radius: 50% !important;
	width: 16px !important;
	height: 16px !important;
	background-color: #ffffff !important;
	box-shadow: inset 0 0 0 2px rgb(3, 52, 242) !important;
	-webkit-transition: background 0.3s ease !important;
	transition: background 0.3s ease !important;
	position: absolute !important;
}
.page-id-199 .slick-dots li {
	position: relative !important;
	margin: 0px 3px !important;
}
.page-id-199 .white .slick-dots li {
	background-color: rgb(3, 52, 242) !important;
	box-shadow: inset 0 0 0 2px rgb(255, 255, 255) !important;
}
.page-id-199 .tp-bullet:after{
	display: none !important;
}
.page-id-199 .tp-bullet.selected, .page-id-199 .slick-dots li {
	background-color: rgb(3, 52, 242) !important;
}
.page-id-199 .slick-dots li {
	background-color: transparent !important;
}
.page-id-199 .slick-dots li.slick-active {
	background-color: rgb(3, 52, 242) !important;
}
.page-id-199 .white .slick-dots li.slick-active {
	background-color: rgb(255, 255, 255) !important;
}
.page-id-199 .slick-dots li.slick-active {
	top:0px;
}

.bb-ultimate-carousel .wpb_content_element {
	margin-bottom: 0px !important;
}

.bb-ultimate-carousel .slick-dots {
	bottom: -60px !important;
}

.bb-ultimate-carousel .slick-dotted.slick-slider {
	margin-bottom: 60px !important;
}

.betrouwbare-organisaties {
	background-position: top !important;
}

.text-bg:before {
	content:"";
	position: absolute;
	background-image: url(https://www.ydo.eu/wp-content/uploads/2021/06/text-bg.png);
	background-position: top left;
	background-size: 100%;
	background-repeat: no-repeat;
	width: 650px;
	height: 160%;
	top: -40px;
	left: -50px;
}

.text-bg div {
	position: relative;
}

.img-bg-1 {
	margin-left: -5px;
}

.img-bg-1 div {
	margin-top: -40px;
	margin-bottom: -40px;
	background-position: left center !important;
}

/* Niewsberichten */
.vc-gitem-zone-height-mode-auto:before {
	display: none !important;
	padding-top: 0 !important;
}

.vc_gitem-zone {
	position: static !important;
}

.vc_gitem_row {
	position: static !important;
}

.vc_gitem_row .vc_gitem-col {
	padding: 0px !important;
}

.vc_gitem-post-data {
	margin-bottom: 0px !important;
}

.blog-thumb {
	height: 250px !important;
	overflow: hidden !important;
}

.blog-thumb img {
	height: 250px !important;
	object-fit: cover !important;
}

.vc_gitem-zone-a .vc_gitem-row-position-middle, .vc_gitem-zone-b .vc_gitem-row-position-middle {
	top: 0px !important;
	margin-top: 25px;
	transform: none !important;
}

.post p {
	font-family: "neuzeit-grotesk";
	font-weight: 300 !important;
	font-size: 12pt !important;
	line-height: 1.75 !important;
}

.post .twee-koloms p {
	column-count: 2 !important;
	column-gap: 35px!important;
}

.post {
	margin-top: 67px !important;
}

.post header img {
	width: 100%;
}

/* Tabbladen */
.tabbladen h3 {
	font-weight: 600;
	color: #fb9939 !important;
	font-size: 20pt !important;
	margin-bottom: 0px;
}

.tabbladen h4 {
	margin-top: 0px !important;
	margin-bottom: 30px;
	font-size: 20pt !important;
	color: #fb9939 !important;
	font-weight: 300;
}

.tabbladen h5 {
	border-left: 4px solid #00a9e0;
	margin: 0 !important;
	padding: 5px 0 20px 25px;
	font-size: 18pt !important;
	color: #00a9e0;
}

.tabbladen .vc_column-inner {
	padding-top: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.tabbladen .vc_tta.vc_general .vc_tta-tab {
	width: 25% !important;
}

.tabbladen .vc_tta.vc_general .vc_tta-tab:first-child a:before {
	position: absolute;
	content: "";
	width: 0px;
	border-left: 0px;
	left: 0px;
	top: 0px;
	display: none !important;
}

.tabbladen .vc_tta.vc_general .vc_tta-tab a:before {
	position: absolute;
	content: "";
	height: 100%;
	width: 1px;
	border-left: 1px solid white;
	left: 0px;
	top: 0px;
	z-index: 999;
}

.tabbladen .vc_tta.vc_general .vc_tta-tab a  {
	font-weight: 600 !important;
	font-size: 20pt !important;
	padding: 20px !important;
	border: none !important;
}

.tabbladen .vc_tta.vc_general .vc_tta-tab.vc_active a, .tabbladen .vc_tta.vc_general .vc_tta-tab a:hover  {
	background: #00a9e0 !important;
	color: #ffffff !important;
}

.tabbladen .vc_tta-panel-body > .vc_row.vc_column-gap-35 {
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-top: 25px !important;
}

.tabbladen .wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner { 
	border-left: 4px solid #fb9939;
	padding-left: 25px !important;
}

.tabbladen .tabel-kopregel td, .tabbladen h6 {
	background-color: #00a9e0;
	color: #ffffff !important;
	font-weight: 600 !important;
	font-size: 16px !important;
}

.tabbladen table tr td, .tabbladen h6 {
	border-top: 0px !important;
	padding: 15px 15px !important;
	margin-bottom: 15px !important;
	margin-top: 0px;
}

#tabs-mobiel.tabbladen .tabs-kolom {
	border-left: 4px solid #00a9e0;
	padding-bottom: 15px;
}

#tabs-mobiel.tabbladen .tabs-kolom ul {
	margin-left: 35px !important;
}

#tabs-mobiel.tabbladen .tabs-kolom p {
	margin-left: 20px !important;
}
#tabs-mobiel.vc_row {
	padding-top: 10px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	padding-bottom: 20px !important;
}


.tabbladen table tr td:first-child {
	border-top: 0px !important;
	padding: 15px 15px 15px 25px !important;
}

.tabbladen table tr td, .tabbladen li, .tabbladen h2, .tabbladen h3, .tabbladen h4, .tabbladen h5, .tabbladen h6, .tabbladen p, .tabbladen ul {
	line-height: 1.25 !important;
}

.tabbladen table {
	border-bottom: 0px !important;
	border-left: 4px solid #00a9e0;
}

.tabbladen strong {
	font-size: 12pt !important;
	color: #333333;
}

#contact {
	background-color: #000000;
	width: 100%;
}

@media only screen and (min-width : 768px) {
	 #tabs-mobiel {
		 display: none !important;
	 }
}

@media only screen and (max-width : 767px) {
	 #tabs-desktop {
		 display: none !important;
	 }
}

/* Footer */
.single #footer {
	width: 100%;
	background: #000000;
	position: absolute;
	left: 0px;
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	margin-top: 40px;
}

 @media only screen and (max-width : 767px) {
	 .blok-afstemming {
		 padding-bottom: 25px;
	 }
	 
	 .idee-organisatie {
		 margin-bottom: 35px;
	 }
	 
	.betrouwbare-organisaties {
		background-color: #0034f2 !important;
	}

	.text-bg:before {
		display: none !important;
	}
	 
	.post p {
		column-count: 1;
	}
	 
	#footer {
		padding-left: 25px;
		padding-right: 25px;
	 }

	#footer .wpb_wrapper {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	 
	.mobile-header {
		font-size: 25px !important;
	}
	 
	.blauw_kop1.eenheid {
		margin-top: 25px;
	}
	 
	.slick-slide {
		padding-left: 1px !important;
	}
	 
	.slick-prev.slick-arrow {
		left: -40px !important;	 
	} 
	 
	.slick-next.slick-arrow {
		right: 0px !important;
	}
	
	.slider-werkwijze .slick-next.slick-arrow {
		right: -25px !important;
	}
	 
	.slider-werkwijze .slick-prev.slick-arrow {
		left: -65px !important;
	}
	 
	 .text-bg .wpb_content_element {
		 margin-bottom: 0px !important;
	 } 
	 
	 .img-bg-1 div {
		 margin-top: 15px !important;
		 background-position: center bottom !important;
	 }
	 
	 .img-bg-1 .vc_empty_space {
		 height: 250px !important;
	 }
	 
	 .vc_row .vc_col-sm-6:first-child {
		 padding-bottom: 0px !important;
	 }

	 .vc_row .vc_col-sm-6:first-child .wpb_content_element {
		 margin-bottom: 0px !important;
	 }
	 
	 .mobile-hide {
		 display: none !important;
	 }
	 
	 .btn-navbar {
		 display: block !important;
		 position: absolute;
		 right: 15px;
		 top: 15px;
	 }
	 
	 .nav-collapse {
		 position: absolute;
		 right: 0px;
		 margin-top: 50px;
	 }
	 
	 .navbar .btn-navbar {
		 box-shadow: none !important;
		 background-color: #f2f2f2 !important;
		 text-shadow: none !important;
		 border: 0px !important;
		 background-image: none !important;
	 }
	 .navbar .nav {
		 padding-top: 0px;
	 }
	 
	 #menu-hoofdmenu {
		 margin: 0px !important;
	 }
	 
	 .nav-collapse .nav > li > a {
		 background: #ffffff;
	 }
	 
	 .img-bg-1 div {
		 background-size: auto 250px !important;
		 
	 }

}

 @media only screen and (min-width : 768px) {
	 .desktop-hide {
		 display: none !important;
	 }
}

 @media only screen and (max-width : 1280px) {
	 #header_kop {
		width: 500px !important;
		white-space: normal !important;
		-webkit-hyphens: none;
		-moz-hyphens: none;
		hyphens: none;
		margin-top: 0px !important;
	 }
	 
	 #header_kop br {
		 display: none !important;
	 }
}

 @media only screen and (max-width : 1060px) {
	 #header_kop {
		width: 400px !important;
		white-space: normal !important;
	}
} 

@media only screen and (max-width : 1000px) {
	 #header_kop {
		font-size: 40px !important;
		line-height: 35px !important;
		margin-top:0px !important;
	}
}

@media only screen and (max-width : 920px) {
	 #header_kop {
		margin-top:0px !important;
	}
}

@media only screen and (max-width : 768px) {
	 #header_kop {
		margin-top:-50px !important;
	}
}

@media only screen and (max-width : 450px) {
	 .tabbladen h4 {
		font-size: 16pt !important;
	}

	.tabbladen h5 {
		font-size: 14pt !important;
	}
}