/* FONTS */
@font-face {
	font-family:'Hickory';
	src:/*
 url('fonts/Hickory_Jack.otf') format('opentype'),
	url('fonts/Hickory_Jack.eot') format('embedded-opentype'),
	url('fonts/Hickory_Jack.woff') format('woff'),
	url('fonts/Hickory_Jack.woff2') format('woff2'),
*/
	url('fonts/Hickory_Jack.ttf') format('truetype');
	font-style:normal;
}

/* Firefox specific rule */
@-moz-document url-prefix() { body { font-weight: lighter !important;}}

/* GLOBAL BOX-SIZING */
*, *:after, *:before {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;}

/* HTML */
html {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:0!important;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;font-weight: 400;overflow-x: hidden;}
body {font-family: 'Open Sans', sans-serif;min-height: 100%; opacity: 1;transition: 1s opacity;background:#fff;color:#333;margin:0;font-size:16px;line-height:28px;background-image:url(img/bg-pattern.png);background-repeat: repeat;}
body.fade-out {opacity: 0;transition: none;}

/* CLEAR */
.clear:before, .clear:after {content:' ';display:table;}
.clear:after {clear:both;}
.clear { *zoom:1;}
.eng-flag {position: absolute;top:18px;right:250px;}
.eng-flag .wpml-ls-legacy-list-horizontal {padding:0;}
body .eo-venue-map {z-index: 1;}
body .wpb_single_image.text-overlay {position: relative;display: flex;align-items: center;justify-content: center;text-align: center;}
body .wpb_single_image.text-overlay h2 {position: absolute;text-transform:uppercase;font-family: 'Economica'!important;font-size: 28px!important;padding: 0 50px;}
#wpforo #wpforo-wrap .wpforo-content {width:100%;}
#wpforo #wpforo-wrap .wpforo-right-sidebar {display:none;}

/* BASIC */
img {max-width:100%;height:auto;vertical-align:middle;}
a {text-decoration:none;color: #333;-webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}
a:focus, a:active {outline:0;}
a:hover {outline:0;text-decoration:none;color:#ef8b11;}
ul, li, lo {list-style: none outside none;padding: 0;margin: 0;}
article li {/* padding-left: 1em;text-indent: -.7em; */list-style: disc inside none;}
i.fa, .fa, .fas {color:#ef8b11;}
.vc_btn3-container a, .vc_btn3-container button, .verblijf-button, .inschrijf-button {background-image:none!important;border-radius: 3px!important;border: 2px solid #cf5e02!important;text-transform: uppercase;font-family: 'Economica';font-weight: bold;font-size: 20px!important;}
.vc_btn3-container a:hover, .vc_btn3-container button:hover, .verblijf-button:hover, .inschrijf-button:hover {background-color:#cf5e02!important;}
.verblijf-button, .inschrijf-button {transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;background: #ef8b11;border: 2px solid #cf5e02;color:#fff;padding:5px 20px 5px 20px;margin-top:15px;display:inline-block;}
.wpb-js-composer .vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {background:#ef8b11!important;}
.single-event .vc-gitem-zone-height-mode-auto:before {padding-top:0;}
.single-event .vc_gitem-zone-a .vc_gitem-row-position-top, .single-event .vc_gitem-zone-b .vc_gitem-row-position-top {position: relative;}
.single-event .eo-event-meta li:last-child {display:none;}

/* STRUCTURE */
section {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
blockquote {font-weight:600;font-size:18px;}

#bbpress-forums li {padding-left:0;text-indent:0;font-size:14px;}
#bbpress-forums fieldset.bbp-form {padding:0;border:none;}
#bbpress-forums select {font-size:14px;background:#fff;}
div.bbp-submit-wrapper {float:left;}
#bbpress-forums button[type="submit"], .bbp-login-form button[type="submit"] {background: #ef8b11;color: #fff;border: 2px solid #cf5e02;font-size: 20px;padding: 10px 25px 10px 25px;cursor: pointer;border-radius: 3px;appearance: none;-webkit-appearance: none;font-family: 'Economica';text-transform: uppercase;font-weight:bold;}
.bbp-login-form fieldset {border:none;}
.bbp-login-form li, .bbp-template-notice li {list-style: none;padding:0;text-indent:0;}
.bbp-login-form .bbp-submit-wrapper {margin-top:25px;}
.bbp-login-form input {font-size:14px;width:250px;}
.bbp-login-form input:focus, .bbp-login-form button:focus {outline:0;}
#wpforo-wrap #wpforo-menu .wpforo-register {display:none;}

/* HEADINGS */
h1 {font-size:32px;}
h2 {font-size:28px;}
h3 {font-size:24px;}
h4 {font-size:22px;}
h5 {font-size:20px;}
h6 {font-size:18px;}
h1,h2,h3,h4,h5,h6 {font-family:'Economica', sans-serif;margin-bottom: 0;}
.home h1,.home  h2,.home  h3,.home  h4,.home  h5,.home  h6 {margin:0;font-family:'Hickory';font-weight: 100;}

/* LOGO */
.logo {display: inline-block;height: auto;}
.logo img {height: auto;width: 100%;max-width:100%;transition: max-width .3s;-webkit-transition: max-width .3s;-moz-transition: max-width .3s;-o-transition: max-width .3s;}

/* HEADER */
header {z-index: 999;width:100%;position:relative;padding:5px 0 0 0;text-align: center;border-bottom:2px solid #cf5e02;background:#fff;}
.header-contact {position: absolute;left:15px;top:15px;line-height: 1;}
.header-contact a {margin-right:35px;}
.header-contact a i {margin-right:8px;}
.header-contact-button {position:absolute;right:60px;top:15px;display: inline-block;background: #ef8b11;padding:5px 20px 5px 15px;border-radius: 3px;color:#fff;box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);font-family:'Economica', sans-serif;text-transform: uppercase;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;font-weight:bold;}
.header-contact-button:hover {background:#cf5e02;color:#fff;}
.header-contact-button i {color:#fff;margin-right: 5px;}

/* MENU */
nav {display: block;width: 100%;padding-top: 0;margin: 0;}
#saleswizardnav {width: auto;}
#saleswizardnav > ul > li {display: inline-block;line-height: 1;position:relative;}
#saleswizardnav > ul > li > a {font-size:20px;text-decoration: none;padding:15px;color: #333;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;display:block;text-transform: uppercase;font-family:'Economica', sans-serif;font-weight:bold;}
#saleswizardnav > ul > li > a i {color:#333;}
#saleswizardnav > ul > li > a:hover, #saleswizardnav > ul > li > a:hover i {color:#ef8b11;}
#saleswizardnav > ul > li:first-child a {padding-left:0;}
#saleswizardnav > ul > li:last-child > a {padding-right:0;}
#saleswizardnav > ul > li.current_page_item > a, #saleswizardnav > ul > li.current_page_item > a i, #saleswizardnav > ul > li.current_page_ancestor > a {color:#ef8b11;}
#saleswizardnav li:hover > ul {display:block;}
#saleswizardnav ul ul {display:none;position: absolute;left:0;background:#ef8b11;min-width:230px;z-index: 9;font-size: 14px;text-align: left;}
#saleswizardnav ul ul a {color:#fff;text-decoration: none;padding:15px 0;margin:0 15px;display:block;border-bottom:1px solid #d48320;}
#saleswizardnav ul ul li {-webkit-transition: background 0.4s ease 0s;-moz-transition: background 0.4s ease 0s;-o-transition: background 0.4s ease 0s;transition: background 0.4s ease 0s;}
#saleswizardnav ul ul li:last-child a {border-bottom:none;}
#saleswizardnav ul ul li:hover {background:#fff;}
#saleswizardnav ul ul li:hover > a {color:#ef8b11;border-bottom:1px solid transparent;}
#saleswizardnav ul ul ul {left:100%;top:0;position: absolute;}
#saleswizardnav > ul > li:last-child ul {background:None;}
#saleswizardnav > ul > li:last-child ul li:hover {background:none;}
#saleswizardnav > ul > li:last-child ul li a {border:none;}

/* HERO HOMEPAGE */
.hero {height:600px;position:relative;background-position: center;background-size:cover;text-align: center;display:flex;align-items: center;justify-content: center;flex-direction: column;}
.hero h1, .hero a {color:#fff;-webkit-animation-delay: 0.5s;animation-delay: 0.5s;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: fadeIn;animation-name: fadeIn;font-family: 'Economica', sans-serif;text-transform: uppercase;}
.hero h1 {display:block;font-size:30px;letter-spacing: 5px;text-shadow: 1px 1px 3px rgba(0,0,0,.8);margin-top:75px;font-weight:bold;}
.hero .hero-button {background:#ef8b11;border:2px solid #cf5e02;border-radius: 3px;font-size:20px;padding:5px 20px 5px 15px;margin-top:75px;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;font-weight:bold;}
.hero .hero-button:hover {background:#cf5e02;}
.hero .hero-button i {color:#fff;margin-right:5px;}

/* USPS */
.home .home-usps {margin-bottom:50px;}
.usps {background:#fff;padding:5px 0;margin-bottom: 15px;}
.usps li {list-style: none;display:inline-block;font-family: 'Economica', sans-serif;font-size:14px;font-weight:bold;margin-right:5px;}
.usps li:last-child {margin-right:0;}
.usps li:before {content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:bold;color:#ef8b11;margin-right:5px;font-size:14px;}

/* .garantie strong {color:#bf1c1c;text-transform:uppercase;font-size:14px;margin-top:15px;display:block;} */
.garantie strong {color:#bf1c1c;margin-top:15px;display:block;font-weight:normal;}

/* BLOCK 1 */
#block1 .vc_col-sm-4:first-child .wpb_single_image {background:#f7c30d;border:1px solid #efab08;}
#block1 .vc_col-sm-4:nth-child(2) .wpb_single_image {background:#049db8;border:1px solid #0489a1;}
#block1 .vc_col-sm-4:nth-child(3) .wpb_single_image {background:#bf1c1c;border:1px solid #bf1c1c;}
#block1 .wpb_single_image {border-radius: 2px;position:relative;overflow:hidden;box-shadow: 2px 0 25px rgba(0,0,0,.1);-webkit-box-shadow: 2px 0 25px rgba(0,0,0,.1);}
#block1 .wpb_single_image img {transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;}
#block1 .wpb_single_image:hover img {opacity:.7;}
#block1 .wpb_single_image:after {content:url(img/sadhaka-icon.png);position: absolute;right:0;bottom:-15px;opacity:.2;}
#block1 .wpb_single_image h2 {position: absolute;bottom:60px;font-family:'Economica';font-weight:bold;z-index: 1;color:#fff;text-transform: uppercase;font-size:32px;margin-left:15px;}
#block1 .wpb_single_image h2:after {content:"\f138";font-family:"Font Awesome 5 Free";font-weight:bold;margin-left:5px;color:#fff;}
#block1 .wpb_single_image a {padding-bottom: 105px;z-index: 2;position: relative;}

/* BLOCK 2 */
#block2 {margin-top:50px;margin-left:0;margin-right:0;}
#block2 .vc_row {background:#fff;box-shadow: 2px 0 25px rgba(0,0,0,.1);-webkit-box-shadow:2px 0 25px rgba(0,0,0,.1);;padding-top:35px;padding-right:15px;padding-left:15px;}
#block2 .vc_row h2 {font-family: 'Economica';text-transform: uppercase;font-weight: bold;color:#ef8b11;font-size:24px;margin-top:0;}
.home #block2 .vc_row:before {content:url(img/sadhaka-beeldmerk.png);position: absolute;bottom:0;right:0;opacity:.2;}

/* BLOCK 3 */
#block3 {background-size:cover;padding:25px 0 50px 0;margin-top:75px;}
#block3 .wpb_single_image h2 {font-family:'Economica';color:#fff;font-size:24px;position: absolute;bottom:0;left:0;right:0;}

/* BLOCK 4 */
#block4 {padding:75px 0;margin-bottom: 50px;}
#block4 h2 {color:#fff;}

/* BLOCK 5 */
#block5 {margin-bottom:50px;}
#block5 p {margin:0;}
#block5 .vc_row .wpb_text_column h2 {padding:5px 15px;font-family: 'Economica';color: #fff;font-size: 24px;text-transform: uppercase;position: absolute;bottom:calc(313px - 217px);margin-left:-15px;margin-bottom:0;}
#block5 .vc_row  .wpb_column:first-child .wpb_text_column h2 {background:#552aa3;}
#block5 .vc_row  .wpb_column:nth-child(2) .wpb_text_column h2 {background:#efab08;}
#block5 .vc_row  .wpb_column:nth-child(3) .wpb_text_column h2 {background:#bf1c1c;}
#block5 .vc_row  .wpb_column:first-child .wpb_text_column:after {color:#552aa3;}
#block5 .vc_row  .wpb_column:nth-child(2) .wpb_text_column:after {color:#efab08;}
#block5 .vc_row  .wpb_column:nth-child(3) .wpb_text_column:after {color:#bf1c1c;}
#block5 .vc_row  .wpb_column:first-child .wpb_text_column:after, #block5 .vc_row  .wpb_column:nth-child(2) .wpb_text_column:after, #block5 .vc_row  .wpb_column:nth-child(3) .wpb_text_column:after {content:"\f138";font-family:"Font Awesome 5 Free";font-weight:bold;position: absolute;right:15px;bottom:5px;font-size:21px;}
#block5 .vc_row .vc_column-inner > .wpb_wrapper {position: relative;box-shadow:2px 0 25px rgba(0,0,0,.1);-webkit-box-shadow: 2px 0 25px rgba(0,0,0,.1);}
#block5 .vc_row .wpb_text_column {background:#fff;padding:15px 15px 25px 15px;}
#block5 .vc_row .wpb_single_image {margin:0;}
#block5 .vc_row .vc_col-sm-6 .wpb_text_column h2 {bottom:calc(313px - 245px);}
.page-id-431 #block5 .vc_row .wpb_column .wpb_text_column h2 {background:#ef8b11;}
.page-id-431 #block5 .vc_row .wpb_column .wpb_text_column:after {color:#ef8b11;}

/* BLOCK 6 */
#block6 {margin-bottom:50px;}
#block6 .wpb_column:nth-child(2) .vc_column-inner > .wpb_wrapper, #block6 .wpb_column:nth-child(3) .vc_column-inner > .wpb_wrapper, #block-info .wpb_column:nth-child(2) .vc_column-inner > .wpb_wrapper, #block-info .wpb_column:nth-child(3) .vc_column-inner > .wpb_wrapper {background:#fff;padding:15px 15px 25px 15px;box-shadow: 2px 0 25px rgba(0,0,0,.1);-webkit-box-shadow: 2px 0 25px rgba(0,0,0,.1);}
#block6 .wpb_text_column, #block-info .wpb_text_column {margin-bottom:0;}
#block6 .wpb_text_column h3, #block-info .wpb_text_column h3 {font-family: 'Economica';font-weight:bold;text-transform: uppercase;display:block;text-align: center;margin-bottom:0px;margin-top:0;}
#block6 .wpb_text_column h3 {margin-bottom:3px;}
#block6 .wpb_column:nth-child(2) h3:before {content:url(img/sadhaka-flagfr.png);margin-right:10px;vertical-align:middle;-webkit-vertical-align:middle;}
#block6 .wpb_column:nth-child(3) h3:before {content:url(img/sadhaka-flagnl.png);margin-right:10px;vertical-align:middle;-webkit-vertical-align:middle;}
#block6 .eo-events {min-height:275px;}
#block6 .eo-events li, #block-info .eo-events li {list-style: none;padding-left:0;text-indent: 0;line-height: 1.5;font-size:14px;border-bottom:1px solid #eee;padding:5px 0;}
#block6 .eo-events li a, #block-info .eo-events li a {color:#ef8b11;font-weight:bold;display:block;}
#block6 .eo-events li a:hover, #block-info .eo-events li a:hover {color:#cf5e02;}
#block6 .vc_btn3-container, #block-info .vc_btn3-container {margin:0;}
#block6 .vc_btn3-container button, #block6 .vc_btn3-container a, #block-info .vc_btn3-container a, #block-info .vc_btn3-container button {background-image:none;padding:10px 20px 10px 15px!important;text-transform: uppercase;font-family:'Economica';font-weight:bold;font-size:20px!important;}
#block6 .vc_btn3-container button:hover, #block6 .vc_btn3-container a:hover, #block-info .vc_btn3-container button:hover, #block-info .vc_btn3-container a:hover {background:#cf5e02!important;}
#block6 .wpb_column:nth-child(2) .vc_btn3-container button:before, #block6 .wpb_column:nth-child(2) .vc_btn3-container a:before, #block6 .wpb_column:nth-child(3) .vc_btn3-container a:before, #block6 .wpb_column:nth-child(3) .vc_btn3-container button:before {content:"\f073";font-family:"Font Awesome 5 Free";font-weight:bold;color:#fff;margin-right:5px;}
#block6 .wpb_single_image, #block-info .wpb_single_image {margin:0;}
#block6 .wpb_single_image figure, #block-info .wpb_single_image figure {box-shadow: 2px 0 25px rgba(0,0,0,.1);-webkit-box-shadow: 2px 0 25px rgba(0,0,0,.1);}
#block6 .wpb_column:first-child .wpb_wrapper, #block-info .wpb_column:first-child .wpb_wrapper {position:relative;}
#block6 .wpb_column:first-child .vc_btn3-container, #block-info .wpb_column:first-child .vc_btn3-container {position: absolute;bottom:25px;left:0;right:0;}
#block6 .wpb_column:first-child .vc_btn3-container button:before, #block6 .wpb_column:first-child .vc_btn3-container a:before, #block-info .wpb_column:first-child .vc_btn3-container a:before, #block-info .wpb_column:first-child .vc_btn3-container button:before, 
#block-info .wpb_column.block-info-text-block .vc_column-inner > .wpb_wrapper .vc_btn3-container a:before, #block-info .wpb_column.block-info-text-block .vc_column-inner > .wpb_wrapper .vc_btn3-container button:before {content:url(img/sadhaka-overons-icon.png);margin-right:5px;vertical-align: middle;-webkit-vertical-align:middle;}
#block-info .wpb_column.block-info-text-block .vc_column-inner > .wpb_wrapper .wpb_single_image + .vc_btn3-container{margin-top: -75px; width: 100%; text-align: center; background-color: transparent!important;}
/* BLOCK 7 */
#block7 .wpb_single_image {margin-bottom: 30px;}
#block7 .wpb_single_image figure {box-shadow: 2px 0 25px rgba(0,0,0,.1);-webkit-box-shadow: 2px 0 25px rgba(0,0,0,.1);}

/* */

/* BLOCKS */
#block1 h2, #block2 h2, #block4 h2, #block5 h2, #block7 h2, #uitgelichte-cursussen .wpb_text_column h2 {font-family: 'Hickory';font-weight: 100;font-size:70px;}

/* QUOTE */
#quote {padding:100px 0;margin-bottom: 25px;}
#quote:before {content:"";width:100%;height:100%;position: absolute;top:0;bottom:0;left:0;right:0;background:rgba(239, 139, 17, .8);}
#quote .wpb_text_column {color:#fff;font-size:24px;font-family:'Economica',sans-serif;text-transform: uppercase;font-weight:bold;max-width:400px;margin:0 auto;}
#quote .wpb_text_column strong {font-family:'Hickory';font-size:24px;text-transform: none;font-weight: 400;}
#quote .wpb_text_column p {margin-top:0;margin-bottom: 0;}

/* HEADER VERVOLGPAGINA */
.page-hero {height:350px;margin-bottom:0;position: relative;display:flex;align-items: center;background-size:cover;background-position: center;text-align: center;color:#fff;text-transform: uppercase;}
.page-hero h1 {font-family:'Economica', sans-serif;font-weight:bold;font-size:40px;letter-spacing: 5px;text-shadow: 1px 1px 3px rgba(0,0,0,.8);margin:0;line-height: 40px;}
.no-header {height:90px;background:#ef8b11;}

/* BLAUW */
.page-template-page-blauw .usps, .cursus_soort_yoga .usps {background:#049db8;color:#fff;}
.page-template-page-blauw .main-content article #block5 .vc_row .wpb_text_column h2, .cursus_soort_yoga .main-content article #block5 .vc_row .wpb_text_column h2, .page-template-page-blauw .uitgelichte-cursus.cursus_soort_tantra h2, .page-template-page-blauw .uitgelichte-cursus.cursus_soort_kunst h2 {margin-bottom: 0;background:#049db8!important;}
.page-template-page-blauw .main-content article #block5 .vc_row .wpb_column .wpb_text_column:after, .cursus_soort_yoga .main-content article #block5 .vc_row .wpb_column .wpb_text_column:after, .page-template-page-blauw .uitgelichte-cursus.cursus_soort_tantra p:after, .page-template-page-blauw .uitgelichte-cursus.cursus_soort_kunst p:after {color:#049db8;}
.page-template-page-blauw #quote:before, .cursus_soort_yoga #quote:before {background:rgba(4, 157, 184, .8);}

/* ROOD */
.page-template-page-rood .usps, .cursus_soort_tantra .usps {background:#bf1c1c;color:#fff;}
.page-template-page-rood .main-content article #block5 .vc_row .wpb_text_column h2, .cursus_soort_tantra .main-content article #block5 .vc_row .wpb_text_column h2, .page-template-page-rood .uitgelichte-cursus.cursus_soort_yoga h2, .page-template-page-rood .uitgelichte-cursus.cursus_soort_kunst h2 {margin-bottom: 0;background:#bf1c1c!important;}
.page-template-page-rood .main-content article #block5 .vc_row .wpb_column .wpb_text_column:after, .cursus_soort_tantra .main-content article #block5 .vc_row .wpb_column .wpb_text_column:after, .page-template-page-rood .uitgelichte-cursus.cursus_soort_kunst p:after, .page-template-page-rood .uitgelichte-cursus.cursus_soort_yoga p:after {color:#bf1c1c;}
.page-template-page-rood #quote:before, .cursus_soort_tantra #quote:before {background:rgba(191, 28, 28,.8);}

/* GEEL */
.page-template-page-geel .usps, .cursus_soort_kunst .usps {background:#efab08;color:#fff;}
.page-template-page-geel .main-content article #block5 .vc_row .wpb_text_column h2, .cursus_soort_kunst .main-content article #block5 .vc_row .wpb_text_column h2 {margin-bottom: 0;background:#efab08;}
.page-template-page-geel .main-content article #block5 .vc_row .wpb_column .wpb_text_column:after, .cursus_soort_kunst .main-content article #block5 .vc_row .wpb_column .wpb_text_column:after  {color:#efab08;}
.page-template-page-geel #quote:before, .cursus_soort_kunst #quote:before {background:rgba(239, 171, 8, .8);}
.page-template-page-geel .uitgelichte-cursus.cursus_soort_yoga .uitgelichte-cursus-inner h2, .page-template-page-geel .uitgelichte-cursus.cursus_soort_tantra .uitgelichte-cursus-inner h2 {background:#f7c30d;}
.page-template-page-geel .uitgelichte-cursus.cursus_soort_yoga p:after, .page-template-page-geel .uitgelichte-cursus.cursus_soort_tantra p:after {color:#f7c30d;}

/* KAMERS BOEKEN */
.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=email], .wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=text], .wpbs-main-wrapper .wpbs-form-container .wpbs-form-field select, .wpbs-main-wrapper .wpbs-form-container .wpbs-form-field textarea {border:1px solid #eee;padding:8px 10px;font-size:14px;}
.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=email]:focus, .wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=text]:focus, .wpbs-main-wrapper .wpbs-form-container .wpbs-form-field select, .wpbs-main-wrapper .wpbs-form-container .wpbs-form-field textarea:focus {outline:0;}
.wpbs-legend, .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header {background:#fff;}
.wpbs-main-wrapper .wpbs-form-container, .wpbs-main-wrapper .wpbs-form-container .wpbs-form-field {padding:0;}
.wpbs-form-selected-dates, .wpbs-form-fields label {font-size:14px;}
.wpbs-form-selected-dates label, .wpbs-form-fields label {font-weight:bold;}
.wpbs-container .wpbs-calendars .wpbs-calendar {margin-bottom: 0;}
.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field textarea {resize:none;height:150px;}
.wpbs-form-field-total {margin-top:25px;}
.wpbs-form-submit-button button {font-size:20px;border:none;display: inline-block;background: #ef8b11;padding: 5px 20px 5px 15px;border-radius: 3px;color: #fff;box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);font-family: 'Economica', sans-serif;text-transform: uppercase;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;font-weight: bold;margin-top:15px;}

/* CURSUSSEN */
.single-cursussen .usps {margin-bottom:0;}

.uitgelichte-cursus {box-shadow: 2px 0 25px rgba(0,0,0,.1);-webkit-box-shadow: 2px 0 25px rgba(0,0,0,.1);margin-bottom:30px;}
.uitgelichte-cursus-inner {position: relative;background:#ef8b11;}
.uitgelichte-cursus-inner img {vertical-align: middle;-webkit-vertical-align:middle;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;}
.uitgelichte-cursus:hover img {opacity:.3;}
.uitgelichte-cursus-inner h2 {position: absolute;bottom:0;background:#ef8b11;padding:5px 15px;    font-family: 'Economica';color: #fff;font-size: 24px;font-weight:100;text-transform: uppercase;}
.uitgelichte-cursus p {position:relative;background:#fff;margin-top:0;padding:15px 15px 25px 15px;color:#333;min-height:225px;}
.uitgelichte-cursus p:after {content: "\f138";font-family: "Font Awesome 5 Free";font-weight: bold;position: absolute;right: 15px;bottom: 5px;font-size: 21px;color:#ef8b11;}

.uitgelichte-cursus.cursus_soort_yoga .uitgelichte-cursus-inner {background:#049db8;}
.uitgelichte-cursus.cursus_soort_yoga .uitgelichte-cursus-inner h2 {background:#049db8;}
.uitgelichte-cursus.cursus_soort_yoga p:after {color:#049db8;}

.uitgelichte-cursus.cursus_soort_tantra .uitgelichte-cursus-inner {background:#bf1c1c;}
.uitgelichte-cursus.cursus_soort_tantra .uitgelichte-cursus-inner h2 {background:#bf1c1c;}
.uitgelichte-cursus.cursus_soort_tantra p:after {color:#bf1c1c;}

.uitgelichte-cursus.cursus_soort_kunst .uitgelichte-cursus-inner {background:#f7c30d;}
.uitgelichte-cursus.cursus_soort_kunst .uitgelichte-cursus-inner h2 {background:#f7c30d;}
.uitgelichte-cursus.cursus_soort_kunst p:after {color:#f7c30d;}

.cursus-info {padding:25px 0 50px 0;/* background:#fff;border-bottom:1px solid #eee; */}
.cursus-info h2 {margin-bottom: 15px;}
/* .cursus-prijzen {max-width:400px;} */
.cursus-prijzen ul {box-shadow: 2px 0 25px rgba(0,0,0,.1);-webkit-box-shadow: 2px 0 25px rgba(0,0,0,.1);border-radius: 3px;}
.cursus-prijzen li {list-style: none;text-indent:0;padding:0;display:flex;justify-content:space-between;padding:5px 15px;color:#fff;font-size:14px;background: #ed8615;background: -moz-linear-gradient(left, #ef8b11 0%, #cf5e02 100%);background: -webkit-linear-gradient(left, #ef8b11 0%,#cf5e02 100%);background: linear-gradient(to right, #ef8b11 0%,#cf5e02 100%);}
.cursus-prijzen li:nth-child(odd) {background: #efab08;background: -moz-linear-gradient(left, #cf5e02 0%, #ef8b11 100%);background: -webkit-linear-gradient(left, #efab08 0%,#ef8b11 100%);background: linear-gradient(to right, #efab08 0%,#ef8b11 100%);}
.cursus-prijzen li:first-child {border-top-left-radius: 3px;border-top-right-radius: 3px;}
/* .cursus-prijzen li:last-child {border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} */

.cursus-data .inschrijf-button {margin-top:0;}
.cursus-data .cursus-data-input {margin-bottom:15px;}
.cursus-data .cursus-data-input li {list-style: none;}
.single-cursussen #block-info .wpb_column:nth-child(3):not(.block-info-text-block) .vc_column-inner > .wpb_wrapper {background:transparent;box-shadow:none;-webkit-box-shadow:none;padding:0;}
.single-cursussen #block-info .wpb_column:nth-child(3):not(.block-info-text-block) .vc_column-inner > .wpb_wrapper h3 {margin-bottom:10px;}

.agenda-overzicht li {list-style: none;text-indent:0;padding:0;font-size:18px;margin-bottom:35px;display:flex;align-items:center;position: relative; justify-content: space-between;}
.agenda-overzicht li img {border:1px solid #ef8b11;width:80px;height:80px;}
.agenda-overzicht li strong {margin:0 15px;font-size:40px;font-weight:normal;font-family: 'Economica';color:#fff;padding:10px;min-width: 52px;min-height: 48px;text-align: center;color:#333;background:#ef8b10!important;}
.agenda-overzicht li em {max-width:42px;margin-right:35px;line-height: 1;font-size:16px;}
.agenda-overzicht li .title {flex-grow: 1;}
.agenda-overzicht li .meer-info-agenda {border:1px solid #cf5e02;padding:5px 15px;font-size:16px;background:#ef8b10;color:#fff;border-radius: 3px;}
.agenda-overzicht li .inschrijven-agenda {border:1px solid #cf5e02;margin-left:15px;padding:5px 15px;font-size:16px;background:#ef8b10;color:#fff;border-radius: 3px;}
.agenda-overzicht li.eo-event-cat-kunst-frankrijk strong, .agenda-overzicht li.eo-event-cat-kunst-nederland strong, .agenda-overzicht li.eo-event-cat-kunst-duitsland strong, .agenda-overzicht li.eo-event-cat-tantra-frankrijk-de strong, .agenda-overzicht li.eo-event-cat-tantra-nederland-de strong, .agenda-overzicht li.eo-event-cat-tantra-duitsland-de strong, .agenda-overzicht li.eo-event-cat-kunst-frankrijk-en strong, .agenda-overzicht li.eo-event-cat-kunst-nederland-en strong, .agenda-overzicht li.eo-event-cat-kunst-duitsland-en strong {background:#f7c30d;color:#fff;}



.agenda-overzicht li.eo-event-cat-tantra-frankrijk strong, .agenda-overzicht li.eo-event-cat-tantra-nederland strong, .agenda-overzicht li.eo-event-cat-tantra-duitsland strong, .agenda-overzicht li.eo-event-cat-tantra-frankrijk-de strong, .agenda-overzicht li.eo-event-cat-tantra-nederland-de strong, .agenda-overzicht li.eo-event-cat-tantra-duitsland-de strong, .agenda-overzicht li.eo-event-cat-tantra-frankrijk-en strong, .agenda-overzicht li.eo-event-cat-tantra-nederland-en strong, .agenda-overzicht li.eo-event-cat-tantra-duitsland-en strong {background:#bf1c1c;color:#fff;}
.agenda-overzicht li.eo-event-cat-yoga-frankrijk strong, .agenda-overzicht li.eo-event-cat-yoga-nederland strong, .agenda-overzicht li.eo-event-cat-yoga-duitsland strong, .agenda-overzicht li.eo-event-cat-yoga-frankrijk-de strong, .agenda-overzicht li.eo-event-cat-yoga-nederland-de strong, .agenda-overzicht li.eo-event-cat-yoga-duitsland-de strong, .agenda-overzicht li.eo-event-cat-yoga-frankrijk-en strong, .agenda-overzicht li.eo-event-cat-yoga-nederland-en strong, .agenda-overzicht li.eo-event-cat-yoga-duitsland-en strong  {background:#049db8;color:#fff;}

.accordion-wrapper {border-radius: 5px;margin:25px 0;}
.accordion {background-color: #ef8b11;cursor: pointer;width: 100%;text-align: left;border: none;outline: none;transition: 0.4s;color:#fff;border-bottom:1px solid #f2a240;}
.accordion:first-child {border-top-left-radius: 5px;border-top-right-radius: 5px;}
.accordion:last-child {border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.accordion-wrapper .active, .accordion-wrapper .accordion:hover {opacity:.8;color:#fff;}
.accordion-wrapper .active a, .accordion:hover a {color:#fff;}
.accordion a {display:block;padding: 8px 20px;color:#fff;cursor:pointer;}
.accordion a:before {content:"\f067";font-family:"Font Awesome 5 Free";font-weight:bold;margin-right:5px;font-size:12px;vertical-align: middle;}
.accordion .panel {background:#fff;color:#333;padding:25px;border-right: 1px solid #f2a240;border-left: 1px solid #f2a240;}
.accordion ul {max-width:400px;}
.accordion li {list-style: none;text-indent:0;padding:0;display:flex;justify-content: space-between;}

/* TRAINERS */
.trainers-grid img {border-radius: 50%;}
.trainers-grid h2 {text-align: center;font-size:21px;}
.trainers-grid {transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;}
.trainers-grid:hover h2, .trainers-grid h2:hover {color:#ef8b11;}
.trainer-thumbnail {max-width:500px;margin-top:25px;}
.single-trainers #block2 {margin-bottom:35px;margin-top:15px;}
/*
.trainers-kunst .vc_grid-item h2 {color:#f7c30d;}
.trainers-yoga .vc_grid-item h2 {color:#049db8;}
.trainers-tantra .vc_grid-item h2 {color:#bf1c1c;}
*/
.trainers-tantra .trainers-grid img {border:3px solid #bf1c1c;}
.trainers-yoga .trainers-grid img {border:3px solid #049db8;}
.trainers-kunst .trainers-grid img {border:3px solid #f7c30d;}

/* VERBLIJVEN */
.verblijf {display:block;margin-top:35px;background:#fff;border-radius: 5px;padding:15px;box-shadow: 2px 0 25px rgba(0,0,0,.1);-webkit-box-shadow: 2px 0 25px rgba(0,0,0,.1);}
.verblijf .col-md-12, .verblijf .col-sm-3 {padding:0;}
.verblijf h2 {margin-top:15px;}
.verblijf .verblijf-button {margin-bottom:5px;margin-top:0;}

/* WOOCOMMERCE */
.woocommerce-notices-wrapper {margin-top:50px;}
.woocommerce .woocommerce-breadcrumb,
.woocommerce-products-header,
.woocommerce-result-count,
.woocommerce-ordering {display:none!important;}
.woocommerce ul.products li.product {display:block;background:#fff;border-radius:5px;padding:15px;box-shadow:2px 0 25px rgb(0 0 0 / 10%);-webkit-box-shadow:2px 0 25px rgb(0 0 0 / 10%);}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce button.button.alt,
.woocommerce ul.products li.product .button,
.woocommerce div.product form.cart .button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;background:#ef8b11!important;border:2px solid #cf5e02;color:#fff;border-radius:3px;padding:5px 20px 5px 20px!important;display:inline-block;text-transform:uppercase;font-family:'Economica'!important;font-weight:bold;font-size:20px;line-height:28px;}
.woocommerce ul.products li.product h2.woocommerce-loop-product__title {font-size:28px;font-family:'Economica', sans-serif;line-height:normal;}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {max-width:100%;}

.woocommerce table.shop_table,
.woocommerce-account .woocommerce-MyAccount-navigation {background:#fff;border:none;border-radius:5px;box-shadow:2px 0 25px rgb(0 0 0 / 10%);-webkit-box-shadow:2px 0 25px rgb(0 0 0 / 10%);}
.woocommerce-account .woocommerce-MyAccount-navigation li {list-style:none;padding:5px 15px;border-bottom:1px solid rgba(0,0,0,.1);}
.woocommerce-account .woocommerce-MyAccount-navigation li:last-child {border:none;}

.woocommerce .main-content input,
.woocommerce .main-content select,
.woocommerce .main-content textarea {min-height:45px;border:1px solid #e5e5e5;padding:0 10px;font-family:inherit;}
.woocommerce .main-content textarea {padding:10px;}
.pick-up-date-picker i, .pick-up-time-picker i, .drop-off-date-picker i, .drop-off-time-picker i {top:17px;}

.woocommerce td.product-name dl.variation p {margin:0;}
.woocommerce section.related.products {clear:both;}
.woocommerce section.related.products h2 {margin-bottom:30px;}

/* DELEN OP */
.delenop {padding:25px 0;border-top: 1px dashed #DCDCDC;}
.delenop span {display:inline-block;margin:0 3px;color:#fff;font-size:14px;font-weight:bold;}
.delenop span a {color:#fff;padding:10px 15px;display:block;}
.delenop .share {border:2px solid #f2f2f2;margin-left:0;padding:8px 15px;background:#fff;}
.delenop .share i {color:#dcdcdc;}
.delenop .share-twitter {background:rgba(0, 172, 237, .7);}
.delenop .share-facebook {background:rgba(59, 89, 152, 0.7);}
.delenop .share-linkedin {background:rgba(0, 123, 182, 0.7);}
.delenop p {font-family: 'Economica', sans-serif;font-size:18px;font-weight:600;}

.archive .eo-event-title {margin-top:15px;}
.archive .eo-event-date {margin-bottom:15px;}
.archive .event {margin-bottom:35px;}
.archive .eo-events-nav {text-align: right;margin-bottom:15px;}

.um input[type=submit].um-button:hover, .um a.um-button:hover, .um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {background-color:#ef8b11!important;}
.bbp-topic-form #new-post {display:none;}
#wpforo-wrap {padding:0!important;}

/* FOOTER FORM */
.above-footer-form {border-top:2px solid #fff;text-align: center;padding:50px 0;background-size:cover;background-position: center;margin-top:50px;clear:both;}
.above-footer-form .gform_wrapper {max-width:600px;margin:0 auto;width:100%;}
.above-footer-form .form-title {font-family: 'Hickory';font-size:70px;display:block;margin-bottom: 35px;}
.above-footer-form .wpcf7 p {margin:0;}
body .above-footer-form .gform_wrapper form, body .above-footer-form .gform_wrapper .gform_body {display:block;}
body .above-footer-form .gform_wrapper .gform_body li input[type="text"], 
body .above-footer-form .gform_wrapper .gform_body li input[type="email"] {width:100%!important;margin-bottom:15px;}
body .above-footer-form .gform_wrapper .gform_body div.gfield input[type="text"], 
body .above-footer-form .gform_wrapper .gform_body div.gfield input[type="email"] {width:100%!important;margin-bottom:15px;}
body .above-footer-form  .gform_wrapper .gform_footer {width:100%;text-align: center;margin-top:15px;}

.gform_wrapper li {list-style: none;text-indent:0;padding:0;}
.gform_wrapper li label {font-size:14px!important;}
.gform_wrapper li .gfield_description {padding-top:0!important;}
.gform_wrapper li .ginput_container_checkbox {margin-top:0!important;}
.gform_wrapper .gform_button {padding:10px 25px!important;font-size:21px!important;}

.form-nieuwsbrief {background:#ed8615;background: -moz-linear-gradient(left,  #ef8b11 0%, #cf5e02 100%);background: -webkit-linear-gradient(left,  #ef8b11 0%,#cf5e02 100%);background: linear-gradient(to right,  #ef8b11 0%,#cf5e02 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef8b11', endColorstr='#cf5e02',GradientType=1 );border-top:2px solid #cf5e02;border-bottom:2px solid #cf5e02;padding:50px 0;text-align: center;}
body .form-nieuwsbrief .wpcf7 input {width:100%;max-width:350px;border:1px solid #8c3f00;background:#cf5e02;color:#fff!important;margin-bottom: 0;}
body .form-nieuwsbrief .wpcf7 button {border:1px solid #fff;border-radius: 5px;}
.form-nieuwsbrief li, body .gform_wrapper {display:inline-block;}
.form-nieuwsbrief .form-title-nieuwsbrief {color:#fff;margin-right:10px;text-transform: uppercase;font-family: 'Economica';font-weight: bold;font-size:24px;display:inline-block;}
.form-nieuwsbrief .form-title-nieuwsbrief:before {content:"\f1fa";font-family:"Font Awesome 5 Free";font-weight:bold;margin-right:5px;}
body .gform_wrapper .form-nieuwsbrief li {margin-right:5px;width:auto;padding-right:0;vertical-align: baseline!important;}
body .gform_wrapper {margin:0;}
body .gform_wrapper .gform_body {display:inline-block;width:auto;}
body .gform_wrapper .gform_body li ,
body .gform_wrapper .gform_body div.gfield {vertical-align: baseline!important;}
body .gform_wrapper .gform_body li, 
body .form-nieuwsbrief .gform_wrapper .gform_body li .ginput_container, 
body .gform_wrapper .gform_body input, 
body .form-nieuwsbrief .gform_wrapper .gform_body input,
body .gform_wrapper .gform_body div.gfield, 
body .form-nieuwsbrief .gform_wrapper .gform_body div.gfield .ginput_container, 
body .gform_wrapper .gform_body input, 
body .form-nieuwsbrief .gform_wrapper .gform_body input {margin-top:0!important;}
body .gform_wrapper .gform_heading {display:none;}
body .gform_wrapper .gform_footer {padding:0;margin:0;/* width:auto; */display:inline-block;}
body .gform_wrapper .gform_body li input[type="text"], 
body .gform_wrapper .gform_body li input[type="email"],
body .gform_wrapper .gform_body div.gfield input[type="text"], 
body .gform_wrapper .gform_body div.gfield input[type="email"] {height:45px;border: 1px solid #97adc0;padding: 0 10px!important;font-family: 'Economica'!important;/* width:200px!important; */}
body .gform_wrapper .gform_body textarea {border: 1px solid #97adc0;padding:10px!important;font-family: 'Economica'!important;}
body .gform_wrapper .gform_body li input[type="text"]:focus, 
body .gform_wrapper .gform_body li input[type="email"]:focus, body .gform_wrapper .gform_body textarea {outline:0;}
body .gform_wrapper .gform_body li input[type="text"]::placeholder, 
body .gform_wrapper .gform_body li input[type="email"]::placeholder, 
body .gform_wrapper .gform_body div.gfield input[type="text"]:focus, 
body .gform_wrapper .gform_body div.gfield input[type="email"]:focus, body .gform_wrapper .gform_body textarea {outline:0;}
body .gform_wrapper .gform_body div.gfield input[type="text"]::placeholder, 
body .gform_wrapper .gform_body div.gfield input[type="email"]::placeholder, 
body .gform_wrapper .gform_body textarea::placeholder{color:#000!important;font-family: 'Economica';font-size:18px;}
body .gform_wrapper form {display:flex;align-items:center;}

.page-id-833 .gform_wrapper form, .page-id-2209 .gform_wrapper form, .page-id-4603 .gform_wrapper form,  .page-id-4676 .gform_wrapper form {display:block;}
.page-id-833 .gform_wrapper .gform_body, .page-id-2209 .gform_wrapper .gform_body, .page-id-4803 .gform_wrapper body,  .page-id-4876 .gform_wrapper body, .gform_wrapper body, .page-id-7827 .gform_wrapper body, .page-id-7827 .gform_wrapper form, .page-id-4876 .gform_wrapper form, .page-id-4876 .gform_wrapper body {width:100%;display:block;}
.form-nieuwsbrief .gform_wrapper form {display:flex;}
body .form-nieuwsbrief  .gform_wrapper .gform_footer {width:auto;}

.page-id-833 .gform_wrapper .gform_body li, 
.page-id-833 .gform_wrapper .gform_body li .ginput_container, 
.page-id-833 .gform_wrapper .gform_body input, 
.page-id-2209 .gform_wrapper .gform_body li, 
.page-id-2209 .gform_wrapper .gform_body li .ginput_container, 
.page-id-2209 .gform_wrapper .gform_body input, 
.page-id-4603 .gform_wrapper .gform_body li,  
.page-id-4603 .gform_wrapper .gform_body li .ginput_container, 
.page-id-4876 .gform_wrapper .gform_body li,  
.page-id-4876 .gform_wrapper .gform_body li .ginput_container,
.page-id-833 .gform_wrapper .gform_body div.gfield, 
.page-id-833 .gform_wrapper .gform_body div.gfield .ginput_container, 
.page-id-833 .gform_wrapper .gform_body input, 
.page-id-2209 .gform_wrapper .gform_body div.gfield, 
.page-id-2209 .gform_wrapper .gform_body div.gfield .ginput_container, 
.page-id-2209 .gform_wrapper .gform_body input, 
.page-id-4603 .gform_wrapper .gform_body div.gfield,  
.page-id-4603 .gform_wrapper .gform_body div.gfield .ginput_container, 
.page-id-4876 .gform_wrapper .gform_body div.gfield,  
.page-id-4876 .gform_wrapper .gform_body div.gfield .ginput_container {margin-top:8px!important;}

.page-id-833 .gform_wrapper .gform_body li input[type="text"], 
.page-id-833 .gform_wrapper .gform_body li input[type="email"], 
.page-id-2209 .gform_wrapper .gform_body li input[type="text"], 
.page-id-2209 .gform_wrapper .gform_body li input[type="email"], 
.page-id-4603 .gform_wrapper .gform_body li input[type="text"], 
.page-id-4603 .gform_wrapper .gform_body li input[type="email"], 
.page-id-4876 .gform_wrapper .gform_body li input[type="text"], 
.page-id-4876 .gform_wrapper .gform_body li input[type="email"],
.page-id-833 .gform_wrapper .gform_body div.gfield input[type="text"], 
.page-id-833 .gform_wrapper .gform_body div.gfield input[type="email"], 
.page-id-2209 .gform_wrapper .gform_body div.gfield input[type="text"], 
.page-id-2209 .gform_wrapper .gform_body div.gfield input[type="email"], 
.page-id-4603 .gform_wrapper .gform_body div.gfield input[type="text"], 
.page-id-4603 .gform_wrapper .gform_body div.gfield input[type="email"], 
.page-id-4876 .gform_wrapper .gform_body div.gfield input[type="text"], 
.page-id-4876 .gform_wrapper .gform_body div.gfield input[type="email"] {width:100%!important;}

.page-template-page-review {background-image:none;}
.page-template-page-review header {border:none;padding:0;}
.page-template-page-review .review-hero {background:url(img/bg-swirl2.svg);background-size:cover;transform: rotate(180deg);padding:100px 0 60px 0;margin:0 auto 50px;position: relative;}
.page-template-page-review .review-hero h1 {margin:0;color:#FFF;font-family: 'Hickory';font-weight: 400;font-size:70px;transform: rotate(180deg);text-align: center;}
.page-template-page-review .review-container {max-width:970px;}
.page-template-page-review .btn.btn-review {color:#ef8b11;}
.page-template-page-review .gform_wrapper form {display:block;}
.page-template-page-review .gform_wrapper .gform_body {width:100%;}
.page-template-page-review .gform_wrapper form textarea {resize: vertical;height:100px;}
.page-template-page-review section.main-content, .page-template-page-review .review-hero {margin-top:0!important;}
.page-template-page-review header {display:none;}

/* FOOTER */
footer {background-image:url(img/bg-pattern-footer.png);color:#333;font-family:'Economica';font-size:18px;}
footer .top-footer {padding:50px 0;}
footer .top-footer .footer-title {font-size:60px;margin-bottom:25px;color:#ef8b11;font-family:'Hickory';display:block;}
footer .top-footer a  {color:#333;}
footer .top-footer li:before {content:"\f054";font-family:'Font Awesome 5 Free';font-weight:bold;margin-right:5px;color:#ef8b11;}
footer .top-footer .col-md-3:last-child strong {color:#ef8b11;font-weight:100;margin-right:10px;}
footer .top-footer a:hover {color:#ef8b11;}
footer .bottom-footer a, footer .bottom-footer i {color:#fff;}
footer .bottom-footer a:hover {color:#fff;}
footer .bottom-footer {background-size:cover;background-repeat:no-repeat;padding:10px 0 0 0;display:flex;align-items: flex-end;min-height:100px;}
footer .bottom-footer p {margin:25px 0 10px 0;font-size:20px;color:#fff;}
footer .bottom-footer .footer-social-media {text-align: right;display:block;}
footer .bottom-footer .footer-social-media i {font-size:60px;}

/* CONTACTFORMULIER */
.wpcf7 {padding:0;position:relative;}
.wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"] {height:45px;font-size:20px;padding:10px;border:1px solid #97adc0;background:#fff;font-family:'Economica';width:100%;margin-bottom:15px;}
.wpcf7 input[type="checkbox"] {width:auto;height:auto;font-size:14px;width:100%;}
.wpcf7 textarea {height:140px;width:100%;border:1px solid #97adc0;width:100%;font-size:20px;padding:10px;font-family:'Economica';resize:none;vertical-align: middle;-webkit-vertical-align: middle;}
.wpcf7 button[type="submit"], .gform_wrapper .gform_button {position:relative;font-weight:bold;background:#ef8b11;color:#fff;border:2px solid #cf5e02;font-size:20px;padding:10px 25px 10px 35px;cursor:pointer;border-radius: 3px;appearance: none;-webkit-appearance: none;font-family:'Economica';text-transform: uppercase;}
.wpcf7 button[type="submit"] i {color:#fff;position:absolute;left:10px;top:14px;font-size:14px;}
.wpcf7 input[type="text"]:focus, .wpcf7 input[type="tel"]:focus, .wpcf7 input[type="email"]:focus, .wpcf7 textarea:focus {outline:0;}
.wpcf7 input::placeholder, .wpcf7 textarea::placeholder {color:#333;}
.wpcf7 .wpcf7-list-item {font-size:14px;}
.wpcf7 .wpcf7-list-item a {color:#ef8b11;}
.wpcf7 .wpcf7-list-item, .wpcf7 .wpcf7-list-item input {margin:0;width:auto;}
.wpcf7 .row {margin-left:-7px;margin-right:-7px;}
.wpcf7 .col-md-6, .wpcf7 .col-md-12 {padding:0 7px;}

/* SCROLL TOP */
#sw-scroll {position:fixed;right:10px;bottom:10px;cursor:pointer;width:50px;height:50px;background-color:rgba(0,0,0, 0.8);text-indent:-9999px;display:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index: 99;}
#sw-scroll span {position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-12px;height:0;width:0;border:8px solid transparent;border-bottom-color:#ffffff;}
#sw-scroll:hover {background-color:#000;opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}

/* CONTACT INFO WIDGET */
ul.contact-info-widget.vertical {margin-bottom: 25px;margin-left:25px;}
ul.contact-info-widget li {display:block;color: #fff;text-indent: 0;}
ul.contact-info-widget li:nth-child(2) {margin-bottom:20px;}
ul.contact-info-widget a {color:#fff;transition: color .3s;-webkit-transition: color .3s;-o-transition: color .3s;-moz-transition: color .3s;}
ul.contact-info-widget a:hover {color:#ef8b11;}
ul.contact-info-widget li.info-title {padding-left: 0;}
ul.contact-info-widget li i.fa {margin: 0 0 0 -40px;width: 40px;font-size:14px;text-align: center;}
ul.contact-info-widget li span.infotxt {font-weight: bold;}

/* FLEXSLIDER */
#sw-referentie-slider {text-align: center;margin: 0 auto;}
#sw-referentie-slider .flexslider {overflow:visible;background:transparent;}
#sw-referentie-slider .slide-content {max-width:1000px;color:#fff;font-style:italic;font-size:18px;}
#sw-referentie-slider .slide-content span {font-style:normal;font-size:14px;font-weight:bold;}
#sw-referentie-slider .flex-control-nav li {margin:5px;padding:0;text-indent:0;}
#sw-referentie-slider .flex-control-paging li a {background: #fff;background-color: #fff;box-shadow: none;}
#sw-referentie-slider .flex-control-paging li a.flex-active {background: #ef8b11;background-color: #ef8b11;box-shadow: none;}
div.vc_row-no-padding .flexslider {border: 0 solid transparent;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: '' 0 0 0 transparent;-moz-box-shadow: '' 0 0 0 transparent;-o-box-shadow: '' 0 0 0 transparent;box-shadow: '' 0 0 0 transparent;}
.flexslider .slides > li {position: relative;display:flex!important;align-items:center;justify-content: center;min-height:150px;}
.flexslider .slides > li:before, .flexslider .slides > li:after {font-family:"Font Awesome 5 Free";font-weight:600;color:#ef8b11;font-size:21px;position: absolute;}
.flexslider .slides > li:before {content:"\f10d";top:10px;left:15px;}
.flexslider .slides > li:after {content:"\f10e";bottom:10px;right:15px;}
.flexslider .slides > li, ul.flex-direction-nav li {text-indent: 0;list-style: none;}
.flexslider .slides > li .slide-text {display: block;position: relative;padding: 15px;left: 0;bottom: 0;width: 100%;}
#sw-referentie-slider .flex-direction-nav a {overflow:visible;}
#sw-referentie-slider .flex-direction-nav .flex-nav-next a:before, #sw-referentie-slider .flex-direction-nav .flex-nav-prev a:before {color:#fff;text-shadow:none;font-size:24px;}

/* MISC */
a.tb_infolink {display: none !important;}
a.tb_refreshlink {margin: 0 !important;padding: 2px !important;height: 20px !important;width: 20px !important;background-color: #e8e8e8;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius: 50%;}
div.tb_tools {background:none !important;}
span.tb_author, span.tb_msg {color: #8a8a8a;}
.qtip-content {display:none;}

/* SEARCH */
.zoekresultaat, .bericht {margin-bottom:50px;border-bottom:1px solid #eee;padding:0 25px 10px 25px;background:#fff;}
.zoekresultaat .button, .bericht .bericht-button {display: inline-block;background: #ef8b11;padding: 5px 15px;border-radius: 3px;color: #fff;box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);    font-family: 'Economica', sans-serif;text-transform: uppercase;font-weight:bold;}
.zoekresultaat p, .bericht p {margin:15px 0;}

/* WORDPRESS CORE */
.alignnone {margin:5px 20px 20px 0;}
.aligncenter, div.aligncenter {display:block;margin:5px auto 5px auto;}
.alignright {float:right;margin:5px 0 20px 20px;}
.alignleft {float:left;margin:5px 20px 20px 0;}
.aligncenter {display:block;margin:5px auto 5px auto;}
a img.alignright {float:right;margin:5px 0 20px 20px;}
a img.alignnone {margin:5px 20px 20px 0;}
a img.alignleft {float:left;margin:5px 20px 20px 0;}
a img.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.wp-caption {background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone {margin:5px 20px 20px 0;}
.wp-caption.alignleft {margin:5px 20px 20px 0;}
.wp-caption.alignright {margin:5px 0 20px 20px;}
.wp-caption img {border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption .wp-caption-text, .gallery-caption {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}

/* PAGINA EFFECT BIJ MOBIELE MENU WEERGAVE */
/* body page.blur {-webkit-filter: blur(3px);-moz-filter: blur(3px);-o-filter: blur(3px);-ms-filter: blur(3px);filter: blur(3px);  } */
body page.blur * {pointer-events: none;}
body page {transition: all 0.2s ease;}
page {width: 100%;top: 0px;min-height: 100%;position: relative;margin: 0 auto;padding: 0;display: block;}

/* MOBIELE MENU */
.header-nav-mob {position: fixed;top: 0px;/* left: -100vw; *//* right: -100vw; */opacity:0;z-index: 999999;background-color:#ef8b11;width: 100%;height: 100%;padding-top: 15px;padding-right: 15px;padding-left:15px;font-size: 18px;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;overflow-y: scroll;z-index: -1;}
.header-nav-mob .current-menu-item {font-weight: bold;}
.header-nav-mob.active {/* left: 0; */opacity:1;z-index: 9999999;}
.header-nav-mob ul li a {color: #fff;line-height: 3em;font-size:14px;}
.header-nav-mob ul li {text-align:left;}
.header-nav-mob > ul > li {border-bottom:1px solid #cf5e02;}
.header-nav-mob ul ul li a {font-size:14px;}
.header-nav-mob ul li ul {padding-left: 10px;}
.header-nav-mob i {color:#fff;}
.header-menu-button {display: none; position: absolute; top:15px;left:15px;z-index: 9999; color: #fff; font-size: 20px; cursor: pointer; font-weight: bold; text-transform: uppercase;padding:0;}
.header-menu-button span { display: inline-block; float: right; margin-top: 2px; margin-left: 5px;}
.header-menu-button i { color: #fff; font-size: 30px; }
li .sub_menu_icon:before {content:"\f105";font-family:"Font Awesome 5 Free";font-weight:bold;text-align:right;display: block;color: #fff;line-height: 2.3em;font-size:18px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.has-sub ul {display:none;}
.has-sub {position: relative;}
.has-sub .sub_menu_icon {position: absolute;top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;width: 20%;height: 3em;position: absolute;top: 0;right: 5px;cursor: pointer;margin-right:0px;}
.sub_menu_icon {display:none;}
.has-sub .has-sub ul {display:none;}
.mobile_active ul {display:block;}
li .rotate:before{-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}
#mobile-close {color:#fff;text-align:left;display:inline-block;position: relative;width:auto;font-size:32px;font-weight:bold;margin-bottom: 15px;background:#cf5e02;text-transform: uppercase;padding:10px;width:40px;height:40px;display:flex;align-items: center;justify-content: center;}

.header-mob-phone {position: absolute;right:15px;top:15px;background:#ef8b11;padding:9px 15px;}
.header-mob-phone i {color:#fff;}

/* HAMBURGER MENU ICOON */
#nav-icon {width:46px;height:46px;position:relative;margin:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;background:#ef8b11;}
#nav-icon span {display:block;position:absolute;height:3px;width:36px;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
#nav-icon span:nth-child(1) {top:9px;}
#nav-icon span:nth-child(2), #nav-icon span:nth-child(3) {top:19px;}
#nav-icon span:nth-child(4) {top:29px;} 
#nav-icon.open span:nth-child(1), #nav-icon.open span:nth-child(4) {top:18px;width:0%;left:50%;}
#nav-icon.open span:nth-child(2) {-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
#nav-icon.open span:nth-child(3) {-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}

.blog h2 {font-size:24px;margin-bottom: 0;}
.blog p {margin-top:0;}

.page-template-page-noforms .above-footer-form,
.page-template-page-noforms .form-nieuwsbrief{
	display: none;
}
.page-template-page-noforms footer{
	margin-top: 50px;
}
.share-twitter, .share-linkedin{
	display: none!important;
}

/* RESPONSIVE MEDIA QUERIES */
@media screen and (max-width:1200px) {
	#block5 .vc_row .vc_col-sm-6 .wpb_text_column h2 {bottom:calc(313px - 217px);}
	#saleswizardnav > ul > li > a {padding:15px 10px;}
		.usps ul {text-align: center;}
	.usps li {margin:0;}
	.agenda-overzicht li a {font-size:14px;}
}
@media screen and (min-width:992px) {
	.header-mob, #saleswizardnav .sub_menu_icon {display:none;}
}
@media screen and (max-width: 991px) {
	header {position:fixed;top:0;background:#fff;}
	.fixedHeader header {box-shadow:0 3px 10px 2px rgba(0,0,0,.1);}
	section.main-content {margin-top:89px;}
	.header-mob, .header-mob .header-menu-button {display:block;}
	.header-desktop {display:none;}
	.header-mob {text-align: center;}
	.agenda-overzicht li {display:block;margin-bottom:35px;border-bottom: 1px solid #aaa;padding-bottom: 15px;}
	.agenda-overzicht li strong {margin:0 15px 0 0;}
	.agenda-overzicht li em {display:inline-block;max-width:35px;}
	.agenda-overzicht li a {display:block;margin-top:15px;}
	.agenda-overzicht li .meer-info-agenda {display:table;position:relative;margin-top:0;padding:2px 15px;}
}
@media screen and (max-width:768px) {
	h1 {font-size:24px;}
	h2 {font-size:22px;}
	h3 {font-size:20px;}
	h4 {font-size:18px;}
	h5 {font-size:16px;}
	h6 {font-size:14px;}
	.hero {height:300px;}
	#block1 .wpb_single_image a, #block1 .wpb_single_image .vc_figure, #block1 .wpb_single_image .vc_figure img, .uitgelichte-cursus-inner img {width:100%;}
	#block1 .wpb_single_image {max-width: 350px;margin: 0 auto 35px;}
	.flexslider .slides > li:before {top:0;}
	#block1 h2, #block2 h2, #block4 h2, #block5 h2, #block7 h2, #uitgelichte-cursussen .wpb_text_column h2 {font-size:50px;line-height: 50px;}
	footer .top-footer .footer-title {margin-top:15px;}
	#block6 .wpb_column:nth-child(2) .vc_column-inner > .wpb_wrapper, #block6 .wpb_column:nth-child(3) .vc_column-inner > .wpb_wrapper {margin-top:25px;}
	body .form-nieuwsbrief .wpcf7 input, .form-nieuwsbrief .form-title-nieuwsbrief {margin-bottom:15px;}
	.page-hero {height:200px;}
	.eng-flag{right: 25px;}
}
@media screen and (max-width:480px) {
	header {min-height:78px;}
	.logo {margin-top:10px;}
	.logo img {max-width:180px;}
	section.main-content {margin-top:78px;}
	#block1 h2, #block2 h2, #block4 h2, #block5 h2, #block7 h2, #uitgelichte-cursussen .wpb_text_column h2 {line-height: 32px;font-size:42px;}
	.above-footer-form .wpcf7 .form-title, footer .top-footer .footer-title {font-size:48px;}
	.form-nieuwsbrief .form-title-nieuwsbrief {display:block;}
	footer .top-footer {padding:15px 0;}
	.agenda-overzicht li, body .gform_wrapper form {display:block;}
	body .gform_wrapper .gform_body li input[type="text"], 
	body .gform_wrapper .gform_body li input[type="email"],
	body .gform_wrapper .gform_body div.gfield input[type="text"], 
	body .gform_wrapper .gform_body div.gfield input[type="email"]  {margin-bottom:15px;}
}

/* CSS3 ANIMATIES */
@-webkit-keyframes fadeIn {
		0% {
				opacity: 0;
		}
		100% {
				opacity: 1;
		}
}
@keyframes fadeIn {
		0% {
				opacity: 0;
		}
		100% {
				opacity: 1;
		}
}

/* PRINTEN VAN PAGINA */
@media print{blockquote,img,pre,tr{page-break-inside:avoid;}*{background:0 0!important;color:#000!important;text-shadow:none!important;-webkit-text-shadow:none!important;-moz-text-shadow:none!important}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}blockquote,pre{border:1px solid #999;}thead{display:table-header-group;}img{max-width:100%!important;}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}

/* GRID */
.page{margin:0}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1180px}}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}

/*** WOOCOMMERCE UPDATE ***/
article.product #primary {max-width:1140px;margin:auto;}
.wpb_text_column .locatie-data {
	text-align: center;
}
.wpb_text_column .locatie-data h3 {
	margin-top: 15px!important;
}
#block-info img {
	-webkit-box-shadow: 2px 0 25px rgba(0, 0, 0, .1);
}
#block-info .wpb_column:last-child h3 {
    background: linear-gradient(to right, #efab08 0%, #ef8b11 100%);
    margin-bottom: 0;
    color: white;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
	margin-bottom: 0!important;
	padding:12px 0;
}
#block-info .wpb_column:last-child p{
	padding: 5px 15px;
	color: #fff;
}
body #block-info .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper > .wpb_text_column {
	height: 100%;
}
body #block-info .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
}
body #block-info .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .locatie-data {
	margin-top: auto;
	margin-bottom: unset;
}
body #block-info .wpb_column:nth-child(2) .inschrijf-button {
    height: 51px;
    display: inline-flex;
    align-items: center;
}
body #block-info .wpb_column:last-child .inschrijf-button {
    margin: 0 auto;
    width: 151px;
    display: block;
    padding-top: 9px;
    padding-bottom: 10px;
}
body #block-info .wpb_column:last-child  > .vc_column-inner > .wpb_wrapper {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding-bottom: 25px!important;
	background: linear-gradient(to right, #efab08 0%, #ef8b11 100%)!important;
	-webkit-box-shadow: 2px 0 25px rgba(0, 0, 0, .1);
}
body #block-info .wpb_column:last-child  > .vc_column-inner > .wpb_wrapper li {
	background: transparent;
}
body #block-info .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding-bottom: 25px!important;
}
.cursus-prijzen ul {
	box-shadow: none;
}

fieldset{
	border: 0px;
}

.gwolle-gb-read .gb-entry article .gb-metabox, .gwolle-gb-read .gb-entry article .gb-metabox-handle, .gwolle-gb-read .gwolle-gb-total {
	display: none;
}

.gwolle-gb-read .gb-entry {
	margin-bottom: 50px;
}