/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

body {
    font-family: 'Quicksand', sans-serif;
    font-weight: 500;
    font-size: 1em;
	font-style: normal;
	letter-spacing: 0px;
}

p {
	color: #003b5a;
}

a {
	cursor: pointer;
}

p.post_excerpt {
    font-size: 16px;
}

li {
	list-style-position: inside;
}

.wpb_text_column.wpb_content_element.text-train-link a:hover {
    border-bottom: 2px solid;
    padding-bottom: 1px;
    color: white;
}

/* hide row */
#hiderow {
    display: none;
}

/* end */

.post_text li {
    margin-left: 35px;
    list-style-position: outside;
	list-style: none;
}

.post_text li:before {
    content: "\f061";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.3em;
    width: 21px;
  	color: #e75f90;
  	text-rendering: optimizeLegibility;
}
/*
ul {
	margin-bottom: 15px;
}
*/
.qbutton.medium:focus, .qbutton.small:focus, .qbutton.large:focus {
	background-color: #ffc101 !important;
	border: 2px solid #ffc101 !important;
}

.qbutton.medium:active, .qbutton.small:active, .qbutton.large:active {
	background-color: #ffc101 !important;
	border: 2px solid #ffc101 !important;
}

/* menu */

header .q_logo img.mobile {
	margin-top: 50px !important;
	margin-left: -24px;
	height: 70% !important;
}

.fixed_top_header .bottom_header, .fixed_top_header nav.mobile_menu, nav.mobile_menu {
	background-color: #04bd85;
}

nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {
	font-weight: 600;
	font-size: 17px;
	background-color: #04bd85;
	color: #ffffff;
	text-align: center;
}

li#mobile-menu-item-748 {
    margin-top: 15px;
}

.header_bottom, nav.content_menu {
  	background-color: #04bd85 !important;
	border: 1px solid #04bd85;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
}

.mobile_menu_button {
	margin: 0 20px 0 10px;
	float: right;
}

.mobile_menu_button span, .side_menu_button>a {
	font-size: 25px;
	color: white;
	}

.mobile_menu_button span:hover, .side_menu_button>a:hover {
    opacity: .8;
    font-size: 25px;
    color: white;	
}

@media screen and (max-width: 768px) {
.full_width_inner {
	margin-top: 80px;
	}}

li#nav-menu-item-3453 a {
    color: #ffc101 !important;
}

li#nav-menu-item-3453 a:hover {
    color: #003b5a !important;
}

/* end menu */

.wpb_text_column.wpb_content_element.hometex ul {
    padding-left: 17px;
}
.wpb_text_column.wpb_content_element.hometex li::marker {
  	content: "\f061";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.3em;
    width: 1em;
  	color: #fcc101;
  	text-rendering: optimizeLegibility;
}

.wpb_text_column.wpb_content_element.hometex li {
    list-style-position: outside;
	padding-left: 7px;
}

nav.mobile_menu ul li.active > a {
	color: #ffc101;
	font-weight: 700;
}

nav.mobile_menu ul li a:hover {
	color: #ffc101;
}

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

.wpb_text_column.wpb_content_element.bolinfo {
    display: block;
}
}


@media screen and (max-width: 768px) {
	nav.main_menu > ul > li > a {
	font-size: 14px !important;
}}

.fa-2x {
    font-size: 1em;
}

/* remove p space after 5.7 */

body p:empty:before {
    content: none;
}

/* end */

/* hide row2

.vc_row.wpb_row.section.vc_row-fluid.row2watzoekjij.grid_section {
    display: none;
}

end*/

nav.main_menu>ul>li>a {
	text-transform: none;
	letter-spacing: 0px;
}
/*
.header_bottom {
background: #fcc101 !important;
}
*/

h1 {
	word-spacing: -2px;
}

h7 {
	font-size: 1.1em;
}


margin-left: -24px;

@media only screen and (max-width: 768px) {
	.highlighttitle, .highlighttitle2 {
	font-size: 19px !important;
	}}

@media only screen and (max-width: 768px) {
	.wpb_text_column.wpb_content_element.hometex p {
	font-size: 16px;
	}}

@media only screen and (max-width: 768px) {
	.qode-tab-title-inner {
	font-size: 16px !important;
	}}

@media only screen and (min-width: 1200px) {
.wpb_text_column.wpb_content_element.hometex p {
    font-size: 17px;
	}}

@media only screen and (min-width: 1200px) {
.wpb_text_column.wpb_content_element.hometex {
    padding-left: 37px;
	padding-right: 40px;
	}}

@media only screen and (min-width: 1200px) {
.wpb_text_column.wpb_content_element.open {
	padding-left: 38px;
}}

@media only screen and (max-width: 768px) {
.highlighttitle {
    background-color: #04bd85;
    border-radius: 4px;
    color: #fff;
    padding: 1px 2px 1px 2px;
    font-size: 19px !important;
    font-weight: 700;
	line-height: 31px;
	border: 4.5px solid #04bd85;
	}}

@media only screen and (max-width: 768px) {
.highlighttitle2 {
    background-color: #04bd85;
    border-radius: 4px;
    color: #fff;
    padding: 1px 2px 1px 2px;
    font-size: 19px !important;
    font-weight: 700;
	line-height: 31px;
	border: 4.5px solid #04bd85;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box {
    margin-top: -157px;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-klikmobiel {
    margin-top: -80px;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box-actueel {
    margin-top: -190px;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box-actueel2 {
    margin-top: -131px;
	}}

@media only screen and (max-width: 768px) {
	.wpb_single_image.wpb_content_element.vc_align_center.img-box-actueel {
	margin-top: -40px;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box-laptop {
    margin-top: -225px;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box-ananas {
    margin-top: -160px;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box-ananas-vaca {
    margin-top: -221px;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box-vis-vaca {
    margin-top: -187px;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box-pinata {
    margin-top: -220px;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box-vlinder {
    margin-top: -148px;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box-vlindertje {
    margin-top: -126px;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box-ijsje {
    width: 75%;
	margin-top: -200px;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box-boekje {
    margin-top: -120px;
	width: 50%;
	margin-left: 27%;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box-bar {
    width: 80%;
    margin-top: -115px;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box-ask {
    width: 80%;
    margin-top: -62px;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box-hondje {
    width: 90%;
    margin-top: -140px;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box-richtingaanwijzer {
    margin-top: -120px;
	width: 50%;
	margin-left: 27%;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box-richtingaanwijzer-groot {
    margin-top: -120px;
    width: 60%;
    margin-left: 20%;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box-doel {
    margin-top: -75px;
	width: 60%;
	margin-left: 21%;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box-doel-groot {
    margin-top: -75px;
    width: 65%;
    margin-left: 20%;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box-fiets {
    margin-top: -138px;
	width: 50%;
	margin-left: 27%;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box-fiets-groot {
    margin-top: -138px;
    width: 60%;
    margin-left: 20%;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box-gereedschap {
    margin-top: -141px;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box-kluisiso {
    margin-top: -265px;
	}}

@media only screen and (min-width: 768px) {
	.wpb_single_image.wpb_content_element.vc_align_center.img-green-col-block {
		margin-top: -140px;
	}}

@media only screen and (min-width: 768px) {
	.wpb_single_image.wpb_content_element.vc_align_center.img-green-col-block2 {
		margin-top: -163px;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.head-elo-small {
    margin-top: -445px;
	width: 65%;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.peri-kv-small {
    margin-top: -530px;
	width: 62%;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.brain-small {
    margin-top: -452px;
    width: 72%;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.ap-bottom {
    margin-top: -400px;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.ap-bottom-brain {
    margin-top: -370px;
	margin-bottom: -90px !important;
	}}

@media only screen and (max-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.ap-bottom-brain {
	margin-bottom: -50px !important;
	}}

@media only screen and (min-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-vis {
    margin-top: -145px;
	}}

@media only screen and (min-width: 768px) {
	.wpb_single_image.wpb_content_element.vc_align_center.marije {
	margin-top: -100px;
	}}

@media only screen and (min-width: 768px) {
.vc_custom_1654084506896 {
	margin-right: 30px !important;
	}}

@media only screen and (min-width: 768px) {
.vc_custom_1684742744085 {
	margin-right: 30px !important;
	}}

@media only screen and (min-width: 768px) {
.vc_custom_1654084512907 {
	margin-left: 30px !important;
	}}

@media only screen and (min-width: 768px) {
.vc_custom_1662994842968 {
	margin-left: 30px !important;
	}}

@media only screen and (min-width: 768px) {
.vc_custom_1685627833465 {
	margin-left: 30px !important;
	}}

@media only screen and (min-width: 768px) {
.vc_custom_1677765525524 {
	margin-left: 30px !important;		
	}}

@media only screen and (min-width: 768px) {
.vc_custom_1654162421863 {
	margin-left: 20px !important;
	}}

@media only screen and (min-width: 768px) {
	.vc_column-inner.vc_custom_1654164415719 {
	margin-right: 20px;
}}

@media only screen and (min-width: 768px) {
	.vc_column-inner.vc_custom_1654164426340 {
	margin-left: 20px;
}}

@media only screen and (max-width: 768px) {
	.vc_column-inner.vc_custom_1654164415719 {
	margin-bottom: 20px;
}}

@media only screen and (min-width: 768px) {
	.vc_column-inner.vc_custom_1684755711138 {
	width: 92%;
	padding: 30px;
	}}

@media only screen and (min-width: 768px) {
	.vc_column-inner.vc_custom_1684755825191 {
	width: 92%;
	padding: 30px;
	}}

@media only screen and (min-width: 768px) {
	.vc_column-inner.vc_custom_1684755830455 {
	width: 92%;
	padding: 30px;
	}}

@media only screen and (min-width: 768px) {
.vc_custom_1687768881147 {
	margin-left: 15px;
	}}

/*
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
	.vc_hidden-lg.vc_hidden-xs {
	margin-top: -200px;	
	}
}
*/

@media only screen and (min-width: 768px) {
.wpb_text_column.wpb_content_element.intro-tekst {
    margin-left: 4.5em;
	margin-right: 4.5em;
	}}

@media only screen and (max-width: 768px) {
.vc_single_image-wrapper.vc_box_border_grey {
    margin-top: 40px !important;
	}}


@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.wpb_single_image.wpb_content_element.vc_align_center.boxh1, .wpb_single_image.wpb_content_element.vc_align_center.boxh2, .wpb_single_image.wpb_content_element.vc_align_center.boxh3, .wpb_single_image.wpb_content_element.vc_align_center.boxh4 {
	margin-top: -130px;
	}}

@media only screen and (min-width: 1025px) {
	.wpb_single_image.wpb_content_element.vc_align_center.boxh1, .wpb_single_image.wpb_content_element.vc_align_center.boxh2, .wpb_single_image.wpb_content_element.vc_align_center.boxh3, .wpb_single_image.wpb_content_element.vc_align_center.boxh4 {
	margin-top: -150px;
	}}

@media only screen and (max-width: 768px) {
	.pink-actueel.wpb_column.vc_column_container.vc_col-sm-6 {
	margin-bottom: 25px;
	}}

@media only screen and (max-width: 768px) {
	.green-block.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
	margin-bottom: 20px;
	}}

.vc_row.wpb_row.section.vc_row-fluid.bg-green-home.grid_section {
    border-radius: 0 0 25px 25px;
    width: 95%;
    display: block;
    margin: 0 auto;
}

.vc_row.wpb_row.section.vc_row-fluid.bg-green-block.grid_section {
	border-radius: 25px 25px 0 0;
    width: 95%;
    display: block;
    margin: 0 auto;
}

.vc_row.wpb_row.section.vc_row-fluid.bg-green-block2.grid_section {
	border-radius: 0 0 25px 25px;
    width: 95%;
    display: block;
    margin: 0 auto;
	margin-top: -1px;
}

.vc_row.wpb_row.section.vc_row-fluid.bg-blue-block.grid_section {
	border-radius: 25px;
    width: 95%;
    display: block;
    margin: 0 auto;
}

.vc_row.wpb_row.section.vc_row-fluid.bg-darkgreen-block.grid_section {
	border-radius: 25px;
    width: 95%;
    display: block;
    margin: 0 auto;
}

.vc_row.wpb_row.section.vc_row-fluid.bg-yellow-block.grid_section {
	border-radius: 25px;
    width: 95%;
    display: block;
    margin: 0 auto;
}

.vc_row.wpb_row.section.vc_row-fluid.bg-pink-block.grid_section {
	border-radius: 25px;
    width: 95%;
    display: block;
    margin: 0 auto;
}

.vc_row.wpb_row.section.vc_row-fluid.bg-grey-block.grid_section {
	border-radius: 25px;
    width: 95%;
    display: block;
    margin: 0 auto;
}

.bg-green-grey {
	background: linear-gradient(
	105deg, #04bd85 40%, #f5f5f5 40%);
}

.bg-green-greyy {
	background: linear-gradient(
	105deg, #04bd85 55%, #f5f5f5 40%);
}

.bg-green-grey-intro {
	background: linear-gradient(
	105deg, #04bd85 64.7%, #f5f5f5 40%);
}

.bg-green-greyyy {
	background: linear-gradient(
	105deg, #04bd85 51%, #f5f5f5 40%);
}

.bg-pink-grey {
	background: linear-gradient(
	105deg, #e75f90 40%, #f5f5f5 40%);
}

.bg-pink-greyy {
	background: linear-gradient(
	105deg, #e75f90 42.5%, #f5f5f5 40%);
	display: block;
    margin: 0 auto;
    width: 95%;
    border-radius: 25px 25px 0px 0px;
}

.bg-pink-grey-intro {
	background: linear-gradient(
	105deg, #e75f90 47.8%, #f5f5f5 40%);
}

.bg-yellow-grey {
	background: linear-gradient(
	105deg, #ffc101 40%, #f5f5f5 40%);
}

.bg-balk-4 {
background-image: linear-gradient(105deg, #04bd85 4%, #e75f90 4%, #e75f90 16%, #f5f5f5 16%, #f5f5f5 46%, #04bd85 46%, #04bd85 50%, #04bd85 50%, #04bd85 54%, #e75f90 54%, #e75f90 66%, #f5f5f5 66%, #f5f5f5 96%, #04bd85 96%, #04bd85 100%);
background-size: 258.82px 965.93px;
}

.mega_info_bar_2 .mega_hvr_btn {
    float: right !important;
	margin-right: -9px;
}

.card-npo li {
    list-style-position: outside; !important
    margin-left: 1em; !important
}

.mega_content ul {
    min-height: 160px;
}

.qbutton.large {
	display: table !important;
	margin: 0 auto;
}

p.link-card a {
    color: #04bd85;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    border-bottom: 2px solid #04bd85;
    font-size: 14px;
}

p.titel-training {
    font-size: 2em;
    text-transform: uppercase;
    background-color: #ffc101;
    border-radius: 4px;
    color: #333;
    padding: 1px 2px 1px 2px;
    /* font-size: 20px; */
    font-weight: 700;
    line-height: 31px;
    border: 4.5px solid #ffc101;
	word-break: break-word;
    hyphens: auto;
}

p.titel-training2 {
    font-size: 2em;
    text-transform: uppercase;
    background-color: #04bd85;
    border-radius: 4px;
    color: #333;
    padding: 1px 2px 1px 2px;
    /* font-size: 20px; */
    font-weight: 700;
    line-height: 31px;
    border: 4.5px solid #04bd85;
}

a.linkft:hover {
    border-bottom: 1px solid #fff !important;
}

.button-aanmelden {
  margin: 10px;
  cursor: pointer;
background: #e75f90;
  border: 0;
  height: 40px;
  padding: 0 17px;
  position: relative;
  color: white;
  font-weight: bold;
}

#btn-aanmelden {
    -ms-transform: skewX(345deg); /* IE 9 */
    -webkit-transform: skewX(345deg); /* Safari */
    transform: skewX(345deg);
	background: #e75f90;
	font-size: 2.4vh;
	font-weight:700;
	text-transform: uppercase;
	color: white;
    padding: 20px 30px;
    width: max-content;
	display: block;
	float: right;
	--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

#btn-aanmelden a {
	display: block;
}

#btn-aanmelden:hover {
    color: white;
    background: #ffc101;
	display: block;
	--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

#btn-text {
    -ms-transform: skewX(-345deg); /* IE 9 */
    -webkit-transform: skewX(-345deg); /* Safari */
    transform: skewX(-345deg);
	color: white;
	display: block;
}

@media only screen and (max-width: 768px) {
.qbutton.big_large_full_width {
	width: 90%;
	}}

span.carousel_btn_span {
    margin-top: 330px;
	margin-left: -600px;
}

.qbutton.big_large_full_width {
	height: 50px;
	padding: 0px;
	line-height: 50px;
}

a.qbutton.big_large_full_width.center.default.btn-kv {
	font-size: 0.8em;
}

a.qbutton.big_large_full_width.center.default.btn-ac {
	font-size: 1.3em;
}

@media only screen and (max-width: 768px) {
a.qbutton.medium.center.white.default.button-small {
    font-size: 13px !important;
    height: auto;
	display: inline-block !important;
    line-height: 40px;
    text-transform: uppercase;
    margin: 0 auto;
    pointer-events: none;  
	width: fit-content;
	}}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
a.qbutton.medium.center.white.default.button-small {
    font-size: 2.1vh;
    height: auto;
    line-height: 40px;
    display: block !important;
    text-transform: uppercase;
    margin: 0 auto;
    pointer-events: none;
	width: 80%;
	}}

@media only screen and (min-width: 1025px) {
a.qbutton.medium.center.white.default.button-small {
    font-size: 1em !important;
    display: block !important;
    text-transform: uppercase;
    margin: 0 auto;
    pointer-events: none;
	width: 80%;
	
	}}

a.qbutton.medium.center.white.default.button-small {
    font-size: 2.1vh;
    display: block !important;
	height: auto;
	line-height: 23px !important;
	text-transform: uppercase;
	margin: 0 auto;
	pointer-events: none;
	white-space: unset !important;
	padding: 9px;
}

a.qbutton.big_large_full_width.center.default.button-huge {
    width: 40%;
    margin: 0 auto;
    display: block;
}

a.qbutton.medium.center.white.default.button-small-y {
    height: 40px;
    line-height: 40px;
}

a.qbutton.medium.center.white.default.button-small-y-center {
	display: block;
	width: fit-content;
}

.qbutton.small {
	font-size: 14px;
}

a.qbutton.small {
	border-color: #e75f90;
}

a.qbutton.small:hover {
    color: #ffffff;
    border-color: #04bd85;
}

a.qbutton.small.center.default.npo-small {
    float: right;
    margin-bottom: 20px;
}

a.qbutton.medium.center.default.btn-yel-green {
	height: 41px !important;
	line-height: 41px !important;
	font-size: 1.3em;
	border-radius: 31px !important;
	padding-top: 9px;
    padding-bottom: 9px;
	padding-left: 20px;
    padding-right: 20px;
	letter-spacing: 0;
}

a.qbutton.medium.center.default.btn-yel-green-small {
	height: 41px !important;
	line-height: 41px !important;
	font-size: 1.2em;
	border-radius: 31px !important;	
}

a.qbutton.medium.center.default.btn-yel-green-small2 {
	height: 41px !important;
	line-height: 41px !important;
	font-size: 1.3em;
	border-radius: 38px !important;
	margin: 0 auto;
    display: table;
	padding: 0.5em 1em;
}

a.qbutton.medium.center.default.btn-blue-lo {
	height: 41px !important;
	line-height: 41px !important;
	font-size: 1.2em;
	border-radius: 31px !important;
	display: table;
	margin: 0 auto;
	width: 80%;
}

a.qbutton.medium.center.default.btn-blue-sup {
	height: 41px !important;
	line-height: 41px !important;
	font-size: 1.2em;
	border-radius: 31px !important;
	display: table;
	width: 50%;
}

a.qbutton.medium.center.default.btn-pink-action {
	height: 41px !important;
	line-height: 41px !important;
	font-size: 1.2em;
	border-radius: 31px !important;
	display: table;
	width: 50%;
	margin: auto;
}

a.qbutton.medium.center.default.btn-yellow-action {
	height: 41px !important;
	line-height: 41px !important;
	font-size: 1.2em;
	border-radius: 31px !important;
	display: table;
	width: 50%;
	margin: auto;
}

@media only screen and (max-width: 768px) {
a.qbutton.medium.center.default.btn-yel-green-elo-vaca {
	font-size: 11px !important;
	height: 41px !important;
	line-height: 41px !important;
	border-radius: 38px !important;
	margin: 0 auto;
    display: table;
	padding: 0.5em 1.9em;
	}}

a.qbutton.medium.center.default.btn-yel-green-elo-vaca {
	height: 41px !important;
	line-height: 41px !important;
	font-size: 1.2em;
	border-radius: 38px !important;
	margin: 0 auto;
    display: table;
	padding: 0.5em 1.9em;
}

a.qbutton.medium.center.default.btn-yel-green-elo {
	height: 41px !important;
	line-height: 41px !important;
	font-size: 1.4em;
	border-radius: 38px !important;
	margin: 0 auto;
    display: table;
	padding: 0.5em 1.9em;
}


a.qbutton.medium.center.default.btn-yel-white-aca {
	height: 41px !important;
	line-height: 41px !important;
	font-size: 1.4em;
	border-radius: 38px !important;
	margin: 0 auto;
    display: table;
	padding: 0.5em 2.7em;
}

a.qbutton.medium.center.default.btn-yel-white-small2 { 
	height: 41px !important;
	line-height: 41px !important;
	font-size: 1.5em;
	border-radius: 38px !important;
    display: table;
	margin: 0 auto;
	padding: 0.5em 1em;
}

a.qbutton.medium.center.default.btn-yel-white-small2-left { 
	height: 41px !important;
	line-height: 41px !important;
	font-size: 1.3em;
	border-radius: 38px !important;
    display: table;
	padding: 0.5em 1em;
}

a.qbutton.medium.center.default.btn-blue-white-small {
	height: 41px !important;
	line-height: 41px !important;
	font-size: 1.5em;
	border-radius: 38px !important;
	margin: 0 auto;
    display: table;
	padding: 0.5em 1em;
}

@media only screen and (max-width: 600px) {
	.title-big {
	font-size: 25px !important;
	}}

.title-big {
	font-size: 2.4em;
	color: #003b5a; 
	font-weight: bold;
	line-height: 42px;
}

.title-big2 {
	font-size: 3em;
	color: #003b5a; 
	font-weight: bold;
	line-height: 42px;
}

.title-big-light {
	font-size: 2.4em;
	font-weight: bold;
	line-height: 42px;
	color: #ffffff;
}

.title-small-dark-light {
	font-size: 2.4em;
	font-weight: bold;
	line-height: 42px;
	color: #003b5a;
}

.title-big-pink-light {
	font-size: 2.4em;
	font-weight: bold;
	line-height: 42px;
	color: #e75f90;
}

.title-big-purple-light-small {
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 26px;
    color: #5A5085;
}

.title-big-green-light-small {
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 26px;
    color: #04bd85;
}

.title-big-purple-light {
	font-size: 2.3em;
	font-weight: bold;
	line-height: 42px;
	color: #5A5085;
}

.title-big-blue-light-small {
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 26px;
    color: #323467;
}

.title-big-green-light {
	font-size: 2.4em;
	font-weight: bold;
	line-height: 42px;
	color: #04bd85;
}

.title-small-green-light {
	font-size: 1.8em;
	font-weight: bold;
	line-height: 42px;
	color: #04bd85;
}

.title-big-darkgreen-light {
	font-size: 2.3em;
	font-weight: bold;
	line-height: 42px;
	color: #377852;
}

@media only screen and (max-width: 768px) {
.title-big-light {
	font-size: 25px;
	font-weight: bold;
	line-height: normal;
	color: #ffffff;
	}}

@media only screen and (max-width: 768px) {
.title-big-dark {
	font-size: 35px !important;
	color: #003b5a; 
	font-weight: bold;
	line-height: normal !important;
	}}

.title-big-dark {
	font-size: 3.5em;
	color: #003b5a; 
	font-weight: bold;
	line-height: 55px;
}

@media only screen and (max-width: 768px) {
.title-big-dark-s {
	font-size: 25px !important;
	color: #003b5a; 
	font-weight: bold;
	line-height: normal !important;
	}}
	
.title-big-dark-s {
	font-size: 2.4em;
	color: #003b5a; 
	font-weight: bold;
	line-height: 42px;
}

.title-big-dark2 {
	font-size: 1.9em;
	color: #04bd85; 
	font-weight: 500;
	line-height: normal;
}

.title-big-dark3 {
	font-size: 1.9em;
	color: #003b5a; 
	font-weight: 500;
	line-height: 42px;
}

.title-big-darkgreen {
	font-size: 3.5em;
	color: #377852; 
	font-weight: bold;
	line-height: 55px;
}

.title-small-darkgreen {
	font-size: 3.0em;
	color: #377852; 
	font-weight: bold;
	line-height: 55px;
}

.title-big-yellow {
	font-size: 3.5em;
	color: #fcc101; 
	font-weight: bold;
	line-height: 55px;
}

.title-big-pink {
	font-size: 3.5em;
	color: #e75f90; 
	font-weight: bold;
	line-height: 55px;
}

.title-big-purple {
	font-size: 3.5em;
	color: #5A5085; 
	font-weight: bold;
	line-height: 55px;
}

@media only screen and (max-width: 768px) {
.title-big-purple {
	font-size: 37px;
	font-weight: bold;
	line-height: normal;
	color: #5A5085;
	}}

.title-big-bar {
	font-size: 3.3em;
	color: #5A5085; 
	font-weight: bold;
	line-height: 55px;
}

.title-big-green {
	font-size: 3.5em;
	color: #04bd85; 
	font-weight: bold;
	line-height: 55px;
}

.title-big-blue {
	font-size: 3.5em;
	color: #323467; 
	font-weight: bold;
	line-height: 55px;
}

@media only screen and (max-width: 768px) {
.wpb_text_column.wpb_content_element.text-ontdek {
    margin: 0 20px 0 20px;
	}}

@media only screen and (max-width: 768px) {
.wpb_wrapper li {
    font-size: 16px !important;
	}}

@media only screen and (max-width: 768px) {
.wpb_single_image.wpb_content_element.vc_align_center.img-box-boek-training {
    max-width: 67%;
    margin-left: 18%;
    margin-top: 20px !important;
	}}

.vc_row.wpb_row.section.vc_row-fluid.bg-module-first.grid_section {
	height: 300px;
}

.wp-block-search .wp-block-search__input {
	border-radius: 31px !important;
	font-size: 14px;
    font-family: 'Quicksand';
    padding-left: 10px;
	border: 1px solid #3cbd85;
}

.wp-block-search .wp-block-search__button {
	border: 1px solid #3cbd85;
	background: #ffffff;
	color: #333;
}

.wp-block-search .wp-block-search__button.has-icon {
    border-radius: 31px !important;
	cursor: pointer;
}

.wp-block-search .wp-block-search__button.has-icon:hover {
	background-color: #ffc101;
}

@media only screen and (max-width: 480px) {
.footer_top .column_inner>div:not(.qode_separator_widget) {
    margin: 0 !important;
}}

.footer_top_holder, footer #lang_sel > ul > li > a, footer #lang_sel_click > ul > li > a {
	margin: 0 auto;
    display: block;
    width: 95%;
    border-radius: 25px 25px 0 0;
}

@media only screen and (max-width: 1200px)  { 
    .npo-card .mega_content {
    min-height: 260px;
    }
}

@media only screen and (min-width: 1200px)  { 
    .wpb_single_image.wpb_content_element.vc_align_center.flm-bottom {
    margin-top: -130px;
	margin-left: -100px;
    }
}

@media only screen and (min-width: 1200px)  { 
    .wpb_single_image.wpb_content_element.vc_align_center.flm2-bottom {
    margin-top: -555px;
	margin-left: -100px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1200px) { 
    .wpb_single_image.wpb_content_element.vc_align_center.flm-bottom {
	margin-top: -78px;
	height: 280px;
	width: 280px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1200px) { 
    .wpb_single_image.wpb_content_element.vc_align_center.flm2-bottom {
	margin-top: -425px;
	}
}

@media only screen and (max-width: 768px) { 
.wpb_single_image.wpb_content_element.vc_align_center.flm-bottom {
	margin-top: -70px;
	}}
	
.numbers-left {
	margin-left: -6%;
}

.numbers-leftt {
	margin-left: -12%;
}

p, body.qode-overridden-elementors-fonts .elementor-widget-heading p.elementor-heading-title {
	margin-bottom: -4px;
}

.h3, body.qode-overridden-elementors-fonts .elementor-widget-heading h3.elementor-heading-title, h3 {
	text-transform: initial;
}

.wpb_text_column.wpb_content_element.maatwerk h4 {
	font-size: 2.7em;
	color: #117a4f;
}

.q_logo img {
	top: -43%;
	height: calc(100% - (7px* 2)) !important;
}

.q_logo {
	margin-left: -24px;
}

.tags_text {
    display: none;
}

.footer_bottom_holder, #lang_sel_footer {
    height: 100%;
	margin: 0 auto;
    display: block;
    width: 95%;
}

.header_top_bottom_holder {
    position: relative;
    margin: 0 auto;
    display: block;
    width: 95%;
}

@media only screen and (max-width: 768px) { 
.header_top_bottom_holder {
    margin: 0 auto;
    display: block;
    width: 100%;
	position: fixed;
	top: 0;
	}}

.qode-tab-title-inner {
    font-size: 18px;
}

.highlighttitle {
    background-color: #04bd85;
    border-radius: 4px;
    color: #fff;
    padding: 1px 2px 1px 2px;
    font-size: 20px;
    font-weight: 700;
	line-height: 31px;
	border: 4.5px solid #04bd85;
}

.highlighttitle2 {
    background-color: #e75f90;
    border-radius: 4px;
    color: #fff;
    padding: 1px 2px 1px 2px;
    font-size: 20px;
    font-weight: 700;
	line-height: 31px;
	border: 4.5px solid #e75f90;
}

.vc_row.wpb_row.section.vc_row-fluid.kw-header.grid_section {
    margin: 0 auto;
    display: block;
    width: 95%;
    border-radius: 0 0 25px 25px;
}

.vc_row.wpb_row.section.vc_row-fluid.kw-vertaald.grid_section, .vc_row.wpb_row.section.vc_row-fluid.kw-plat.grid_section {
    margin: 0 auto;
    display: block;
    width: 95%;
    border-radius: 25px 25px 25px 25px;
}


header.sticky .q_logo img {
    height: calc(100% - (4px * 2)) !important;
}

.wpb_content_element.wpb_single_image img {
	border-radius: 15px;
}

img.berichtto.alignnone.wp-image-1019.size-thumbnail {
    width: 150px;
    max-width: none;
}

.time.entry_date.updated {
color: #04bd85 !important;
}

.q_masonry_blog article .q_masonry_blog_post_image img {
	border-radius: 8px;
}

.grecaptcha-badge {
	opacity: 0;
}

@media only screen and (max-width: 1200px)  { 
    .vc-ihe-panel .pad h4, .vc-ihe-panel .pad p {
    font-size: 13px;
    }
}

@media only screen 
and (min-width: 768px)
and (max-device-width : 1024px) { 
    .vc-ihe-panel .pad h4, .vc-ihe-panel .pad p {
     width: 210px;
    }
}

@media only screen and (min-width: 1200px)  { 
    .vc-ihe-panel .pad h4, .vc-ihe-panel .pad p {
    font-size: 14px;
    }
}

.mega_info_box_2 .mega-info-title {
	margin-top: 26px !important;
}

.nonesss {
	width: 100%;
}

@media only screen and (max-width: 600px) {
.nonesss {
	padding: 0px 0px !important;
	width: 100%;
}}

table td {
	vertical-align: middle;
}

a.qbutton.medium.center.default.button-hm {
    margin-left: 52px;
}

a.qbutton.medium.enlarge.button-footer1:hover {
	color: #083b5a !important;
}

/* contact form */

#wpcf7-f259-o1 {
    text-align: left !important;
    font-weight: 700;
}

a.tf_popup {
	box-shadow: none !important;
}

a.tf_popup.blue {
	height: 45px !important;
    line-height: 45px !important;
	font-size: 1.3em;
	border-radius: 38px;
	font-weight: 700;
	border: none !important;
	text-shadow: none !important;
}

a.tf_popup.blue:hover {
	background-color: #04bd85 !important;
	color: #fff !important;
}

a.tf_popup.green {
	height: 45px !important;
    line-height: 45px !important;
	font-size: 1.4em;
	border-radius: 38px;
	font-weight: 700;
	border: none !important;
	text-shadow: none !important;
}

a.tf_popup.green:hover {
	background-color: #04bd85 !important;
	color: #fff !important;
}

a.tf_popup.yellow {
	height: 45px !important;
    line-height: 45px !important;
	font-size: 1.4em;
	border-radius: 38px;
	font-weight: 700;
	border: none !important;
	text-shadow: none !important;
	color: #003b5a !important;
}

a.tf_popup.yellow:hover {
	background-color: #04bd85 !important;
	color: #fff !important;
}

a.tf_popup.pink {
	height: 45px !important;
    line-height: 45px !important;
    font-size: 1.4em;
    border-radius: 38px;
    font-weight: 700;
    border: none !important;
    text-shadow: none !important;
}

a.tf_popup.pink:hover {
	background-color: #ffc101 !important;
	color: #fff !important;
}

a.tf_popup.pink2 {
	height: 45px !important;
    line-height: 45px !important;
    font-size: 1.4em;
    border-radius: 38px;
    font-weight: 700;
    border: none !important;
    text-shadow: none !important;
}

a.tf_popup.pink2:hover {
	background-color: #ffc101 !important;
	color: #fff !important;
}

a.tf_popup.pink-small {
	height: 25px !important;
    line-height: 25px !important;
    font-size: 1.2em;
    border-radius: 31px;
    font-weight: 700;
    border: none !important;
    text-shadow: none !important;
    margin-top: 0px;
	margin: auto;
}

a.tf_popup.pink-small:hover {
	background-color: #04bd85 !important;
	color: #fff !important;
}

a.tf_popup.yellow-small {
	height: 25px !important;
    line-height: 25px !important;
    font-size: 1.2em;
    border-radius: 31px;
    font-weight: 700;
    border: none !important;
    text-shadow: none !important;
    margin-top: 0px;
	margin: auto;
}

a.tf_popup.yellow-small:hover {
	background-color: #04bd85 !important;
	color: #fff !important;
}

a.tf_popup {
	margin: none !important;
}
	
.su-accordion.su-u-trim.contactacc {
    width: 80%;
}

@media only screen 
and (max-width: 768px) {
.su-accordion.su-u-trim.contactacc {
    width: 209px;
}
}

@media only screen 
and (max-width: 768px) {
table td {
    padding: 5px 7px;
}
}

@media only screen 
and (min-width: 768px)
and (max-device-width : 1024px) {
.su-accordion.su-u-trim.contactacc {
    width: 70%;
}
}

.su-spoiler-title {
	font-size: 16px !important;
	color: #ffffff;
	background-color: #e75f90;
  	padding-top: 20px !important;
  	padding-bottom: 20px !important;
	border-radius: 8px;
}

.su-spoiler-style-default>.su-spoiler-title>.su-spoiler-icon {
	padding-left: 5px;
	padding-top: 14px;
}

input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
	border: 1px solid #e5e7ed;
    border-radius: 25px;
	font-family: 'Quicksand', Arial;
	color: #333333;
	font-size: 16px;
}

.wpcf7-not-valid-tip {
	font-size: 0.9em;
	margin-top: 4px;
	color: #ffc101;
}

.wpcf7-response-output {
	color: #003b5a !important;
	text-transform: none !important;
}

.mega_info_box_2 .mega-info-img {
	padding-top: 16px;
}

#home-1 {
    background: #04bd85;
    border-radius: 10px;
    margin-right: 15px;
    width: 265px;
}

#home-2 {
    background: #04bd85;
    width: 265px;
    border-radius: 10px;
    margin-right: 15px;
}

#home-3 {
    background: #04bd85;
    width: 265px;
    border-radius: 10px;
    margin-right: 15px;
}

#home-4 {
    background: #04bd85;
    width: 265px;
    border-radius: 10px;
    margin-right: 15px;
}

#home-coaching {
   	background: #083b5a;
}

#home-beoordelen {
   	background: #fff;
}

#reis-orange {
   	background: #fcc101;
}
/*
.column1.footer_col1 {
    width: 400px;
}

.column2.footer_col2 {
   width: 230px;
}

.column3.footer_col3 {
    width: 350px;
}
*/

.latest_post, .latest_post a img, .latest_post>a {
	border-radius: 5px;
}

.wpb_text_column.wpb_content_element.punten {
	font-size: 25px;
}

/* flip boxes */

.back .pad {
    color: #818181;
    background-color: #fff;
    border-radius: 5px;
	padding: 5px !important;
	line-height: 1.8em !important;
	font-size: 13px !important;
	height: auto;
}

.pad > ul {
    font-size: 14px !important;
    padding-left: 40px;
}

/* end flip boxes */

.footer_top {
	margin-top: -1px;
}

/* hide author */
span.post_author {
    display: none;
}

.blog_holder article .post_image, .blog_holder article .post_image img, .blog_holder article .post_image>a {
	border-radius: 10px;
}

.widget widget_recent_entries ul, li .post-date {
    font-size: 13px;
}

.textwidget.custom-html-widget {
    line-height: 20px;
    margin: 10px 0 10px 0;
}

.date.entry_date.updated {
	display: none;
}

.post_info {
	display: none !important;
}

h2.entry_title {
	margin-bottom: 20px;
}

span.time.entry_date.updated {
    font-size: 14px;
	color: #bebebe;
}

.widget #searchform {
	border: 1px lightgrey solid;
  	border-radius: 5px;
}

/* hide blog title top */

.separator.small.left {
    display: none;
}

.title_subtitle_holder > h1 {
	display: none;
}

/* end */

#recent-posts-2 .post-date {
    color: #bebebe;
}

.breadcrumb, .breadcrumb, .breadcrumb a {
	color: #003b5a;
}

.blog_holder.masonry:not(.blog_masonry_date_in_image) h5 a:hover {
	color: #04bd85;
}

/* edit team */

.mega_team_case_3 .member-image img {
    width: 100%;
    border: 1px solid #fcc101 !important;
    border-radius: 10px !important;
	box-shadow: none !important;
}

.mega_team_case_3 .member-desc:before {
	height: 2px !important;
    margin: 0 auto 15px;
    background-color: #04bd85 !important;
    filter: alpha(opacity=50);
    opacity: 1 !important;
}

.fa-linkedin:before {
	padding-right: 3px !important;
}

.mega_team_case_3 .member-social a {
	margin-right: -5px !important;
}

.qode-accordion-content-inner p {
    margin-bottom: 12px;
}

.qode-accordion-holder .qode-title-holder.ui-state-active {
    border-radius: 5px;
}

.qode-accordion-holder .qode-title-holder:hover {
    border-radius: 5px;
}

.latest_post_holder.dividers .boxes_image img {
	border-radius: 10px;
}

.latest_post_date.entry_date.updated, .latest_post_day {
	color: #04bd85 !important;
}

#recent-posts-2 .post-date {
    display: block;
}

.kantoortekst {
	color: #9e9e9e;
    font-size: 0.9em;
}

img.alignnone.wp-image-18030.size-large, img.alignnone.wp-image-18032.size-large {
    border-radius: 10px;
}

/* hide first item accor */
h3#ui-id-1, div#ui-id-2, h3#ui-id-11, div#ui-id-12, h3#ui-id-33, div#ui-id-34, h3#ui-id-49, div#ui-id-50, h3#ui-id-59, div#ui-id-60, h3#ui-id-65, div#ui-id-66  {
    display: none;
}

.qode-accordion-holder .qode-accordion-content {
	background-color: #fff;
    border-radius: 5px;
}

.qode-accordion-holder .qode-title-holder {
	border-radius: 5px;
}
/* end */

a#cookie_action_close_header {
    background-color: #04bd85;
    border-radius: 5px;
    padding: 7px;
    font-weight: 700;
    margin-left: 5px;
	text-decoration: none;
}

a#cookie_action_close_header:hover {
	background-color: #03a373;
}

a.medium.cli-plugin-button.cli-plugin-main-button.cli_settings_button {
    padding: 9px;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 700;
}

.cli-tab-footer .wt-cli-privacy-accept-btn {
	background-color: #04bd85;
	font-weight: 700;
    border-radius: 5px;
}

button.cli-ccpa-button-cancel {
	color: #04bd85 !important;
}

button.cli-ccpa-button-confirm {
	background-color: #04bd85 !important;
	color: #ffffff;
}

.cli-alert-dialog-buttons button {
	border: 2px solid #04bd85 !important;
}

.page_not_found h2 {
    font-size: 30px;
    font-weight: 600;
}

img.img404 {
    display: block;
    margin: auto;
    margin-top: 80px;
	/*filter: invert(64%) sepia(51%) saturate(6574%) hue-rotate(131deg) brightness(101%) contrast(97%);*/
}

input[type='radio']:after {
    width: 15px;
    height: 15px;
    border-radius: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 0px solid #003b5a;
}
/*
input[type='radio']:checked:after {
    width: 15px;
    height: 15px;
    border-radius: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #04bd85;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 0px solid #003b5a;
}
*/
.post-password-form input[type=password] {
	border: 1px #04bd85 solid;
	border-radius: 5px;
	width: 40%;
}

form.post-password-form {
    margin-top: 250px;
    margin-left: 30%;
}

.footer_top .widget.widget_nav_menu li {
	font-size: 17px;
}

@media only screen and (max-width: 768px) {
.wp-image-2907 {
    width: 260px;
	}}

@media only screen and (min-width: 768px) {
.wp-image-2907 {
    width: 260px;
	margin-top: 140px;
	}}

.q_masonry_blog_post_info {
    display: none;
}

::marker {
	color: #32346b;
}

.wpb_wrapper li {
    list-style-position: outside;
	margin-left: 30px;
	font-size: 17px;
}

.drop_down .second .inner ul, .drop_down .second .inner ul li ul, .shopping_cart_dropdown, li.narrow .second .inner ul, .header_top .right #lang_sel ul ul, .drop_down .wide .second ul li.show_widget_area_in_popup .widget, .drop_down .wide.wide_background .second {
	background-color: #003b5a !important;
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

nav.mobile_menu ul li span.mobile_arrow i, nav.mobile_menu ul li span.mobile_arrow i {
	color: #ffffff;
}

.pink-actueel.wpb_column.vc_column_container.vc_col-sm-6 {
    border-radius: 30px;
}

.wpb_single_image.wpb_content_element.vc_align_center.img-slaket {
	transform: rotate(20deg);
}

.drop_down .narrow .second .inner ul li a {
	line-height: 21px;
}

.wpb_single_image.wpb_content_element.vc_align_center.img-box-boek-training {
    max-width: 65%;
    margin-left: 17%;
	margin-top: -95px;
}

.wpb_text_column.wpb_content_element.text-trainingen ::marker {
    color: white;
}

.wpb_text_column.wpb_content_element.text-trainingen ul {
    padding-top: 5px;
}

input.wpcf7-form-control.wpcf7-submit[disabled] {
    color: #b3b3b3;
    border: 2px solid #818181;
    cursor: not-allowed;
    background: #818181;
}

body.themify-popup-showing-3633 .mfp-wrap .mfp-inline-holder .mfp-content, body.themify-popup-showing-2596 .mfp-wrap .mfp-inline-holder .mfp-content, body.themify-popup-showing-3643 .mfp-wrap .mfp-inline-holder .mfp-content {
	background: transparent;
}

@media (max-width: 781px) {
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: none !important;
	}}

@media (max-width: 768px) {
.wp-block-columns {
	display: inline-block !important;
	margin-bottom: 0px;
}}

/* wpforms edit */

label.wpforms-field-label, legend.wpforms-field-label {
    color: #003b5a !important;
}

.wpforms-submit.form-contact-submit-stijl {
    background: #e75f90 !important;
	font-weight: 700 !important;
    font-family: 'Quicksand';
}

/* formidable edit */
.frm_primary_label {
    font-size: 16px !important;
    font-weight: 700 !important;
}

button.frm_button_submit {
    font-weight: 700 !important;
}

.with_frm_style .frm_radio label, .with_frm_style .frm_checkbox label {
	font-size: 15px !important;
}

h2.wpb_heading.wpb_tabs_heading {
    font-size: 20px;
    font-weight: 700;
	padding-bottom: 10px;
}

@media only screen and (max-width: 768px) {
h2.wp-block-heading.meer-klik-ft {
    padding-top: 40px;
	}}

ul#menu-footer-menu {
    margin-top: 5px;
}