
.ep-bouwer-content *,.ep-bouwer-content *:before,.ep-bouwer-content *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:before,.fl-module:after,.fl-module-content:before,.fl-module-content:after {display: table;content: " ";}.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:after,.fl-module-content:after {clear: both;}.fl-row,.fl-row-content,.fl-col-group,.fl-col,.fl-module,.fl-module-content {zoom:1;}.fl-clear {clear: both;}.fl-clearfix:before,.fl-clearfix:after {display: table;content: " ";}.fl-clearfix:after {clear: both;}.fl-clearfix {zoom:1;}.fl-visible-medium,.fl-visible-medium-mobile,.fl-visible-mobile {display: none;}.fl-row,.fl-row-content {margin-left: auto;margin-right: auto;}.ep-bouwer-touch .fl-row-bg-photo .fl-row-content-wrap {background-attachment: scroll;}.fl-row-bg-video,.fl-row-bg-video .fl-row-content {position: relative;}.fl-row-bg-video .fl-bg-video {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;}.fl-row-bg-video .fl-bg-video video {bottom: 0;left: 0px;position: absolute;right: 0;top: 0px;}.fl-bg-video-fallback {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;bottom: 0px;left: 0px;position: absolute;right: 0px;top: 0px;}.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content {position: relative;}.fl-row .fl-bg-slideshow {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 0;}.ep-bouwer-edit .fl-row .fl-bg-slideshow * {bottom: 0;height: auto !important;left: 0;position: absolute !important;right: 0;top: 0;}.fl-row-bg-overlay .fl-row-content-wrap {position: relative;}.fl-row-bg-overlay .fl-row-content-wrap:after {content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-row-bg-overlay .fl-row-content {position: relative;z-index: 1;}.fl-col {float: left;min-height: 1px;}.fl-col-bg-overlay .fl-col-content {position: relative;}.fl-col-bg-overlay .fl-col-content:after {content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-col-bg-overlay .fl-module {position: relative;z-index: 1;}.fl-module img {max-width: 100%;} .ep-bouwer-content a.fl-button,.ep-bouwer-content a.fl-button:visited {background: #fafafa;border: 1px solid #ccc;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;color: #333;display: inline-block;font-size: 16px;font-weight: normal;line-height: 18px;padding: 12px 24px;text-decoration: none;text-shadow: none;}.ep-bouwer-content a.fl-button *,.ep-bouwer-content a.fl-button:visited * {color: #333;}.ep-bouwer-content .fl-button:hover {text-decoration: none;}.ep-bouwer-content .fl-button:active {position: relative;top: 1px;}.ep-bouwer-content .fl-button-width-full .fl-button {display: block;text-align: center;}.ep-bouwer-content .fl-button-width-custom .fl-button {display: inline-block;text-align: center;max-width: 100%;}.ep-bouwer-content .fl-button-left {text-align: left;}.ep-bouwer-content .fl-button-center {text-align: center;}.ep-bouwer-content .fl-button-right {text-align: right;}.ep-bouwer-content .fl-button i {font-size: 1.3em;height: auto;margin-right:8px;vertical-align: middle;width: auto;}.ep-bouwer-content .fl-button i.fl-button-icon-after {margin-left: 8px;margin-right: 0;}.ep-bouwer-content .fl-button-has-icon .fl-button-text {vertical-align: middle;}.fl-icon-wrap {display: inline-block;}.fl-icon {display: table-cell;vertical-align: middle;}.fl-icon a {text-decoration: none;}.fl-icon i {float: left;}.fl-icon i:before {border: none !important;}.fl-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}.fl-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}.fl-icon-text a {text-decoration: none;}.fl-photo {line-height: 0;position: relative;}.fl-photo-align-left {text-align: left;}.fl-photo-align-center {text-align: center;}.fl-photo-align-right {text-align: right;}.fl-photo-content {display: inline-block;line-height: 0;position: relative;max-width: 100%;}.fl-photo-content img {display: inline;height: auto !important;max-width: 100%;width: auto !important;}.fl-photo-crop-circle img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}.fl-photo-caption {font-size: 13px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.fl-photo-caption-below {padding-bottom: 20px;padding-top: 10px;}.fl-photo-caption-hover {background: rgba(0,0,0,0.7);bottom: 0;color: #fff;left: 0;opacity: 0;filter: alpha(opacity = 0);padding: 10px 15px;position: absolute;right: 0;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}.fl-photo-content:hover .fl-photo-caption-hover {opacity: 100;filter: alpha(opacity = 100);}.ep-bouwer-pagination {padding: 40px 0;}.ep-bouwer-pagination ul.page-numbers {list-style: none;margin: 0;padding: 0;text-align: center;}.ep-bouwer-pagination li {display: inline-block;list-style: none;margin: 0;padding: 0;}.ep-bouwer-pagination li a.page-numbers,.ep-bouwer-pagination li span.page-numbers {border: 1px solid #e6e6e6;display: inline-block;padding: 5px 10px;margin: 0 0 5px;}.ep-bouwer-pagination li a.page-numbers:hover,.ep-bouwer-pagination li span.current {background: #f5f5f5;text-decoration: none;}.fl-slideshow,.fl-slideshow * {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.fl-slideshow .fl-slideshow-image img {max-width: none !important;}.fl-slideshow-social {line-height: 0 !important;}.fl-slideshow-social * {margin: 0 !important;}.ep-bouwer-content .bx-wrapper .bx-viewport {background: transparent;border: none;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;left: 0;}.mfp-wrap button {background: transparent !important;box-shadow: none !important;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;}.mfp-wrap button.mfp-arrow:active, .mfp-wrap button.mfp-arrow:hover, .mfp-wrap button.mfp-arrow:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 50%;}.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 0;}img.mfp-img {padding: 0;}.mfp-counter {display: none;}.fl-form-field {margin-bottom: 15px;}.fl-form-field input.fl-form-error {border-color: #DD6420;}.fl-form-error-message {clear: both;color: #DD6420;display: none;padding-top: 8px;font-size: 12px;font-weight: lighter;}.fl-form-button-disabled {opacity: 0.5;}.fl-animation {opacity: 0;}.ep-bouwer-touch .fl-animation,.ep-bouwer-edit .fl-animation,.fl-animated {opacity: 1;}.fl-animated.fl-fade-in {animation: fl-fade-in 1s ease-out;-webkit-animation: fl-fade-in 1s ease-out;-moz-animation: fl-fade-in 1s ease-out;}@keyframes fl-fade-in {0% { opacity: 0; }100% { opacity: 1; }}@-webkit-keyframes fl-fade-in {0% { opacity: 0; }100% { opacity: 1; }}@-moz-keyframes fl-fade-in {0% { opacity: 0; }100% { opacity: 1; }}.fl-animated.fl-slide-left {animation: fl-slide-left 1s ease-out;-webkit-animation: fl-slide-left 1s ease-out;-moz-animation: fl-slide-left 1s ease-out;}@keyframes fl-slide-left {0% { opacity: 0; transform: translateX(10%); }100% { opacity: 1; transform: translateX(0%); }}@-webkit-keyframes fl-slide-left {0% { opacity: 0; -webkit-transform: translateX(10%); }100% { opacity: 1; -webkit-transform: translateX(0%); }}@-moz-keyframes fl-slide-left {0% { opacity: 0; -moz-transform: translateX(10%); } 100% { opacity: 1; -moz-transform: translateX(0%); }}.fl-animated.fl-slide-right {animation: fl-slide-right 1s ease-out;-webkit-animation: fl-slide-right 1s ease-out;-moz-animation: fl-slide-right 1s ease-out;}@keyframes fl-slide-right {0% { opacity: 0; transform: translateX(-10%); } 100% { opacity: 1; transform: translateX(0%); }}@-webkit-keyframes fl-slide-right {0% { opacity: 0; -webkit-transform: translateX(-10%); } 100% { opacity: 1; -webkit-transform: translateX(0%); }}@-moz-keyframes fl-slide-right {0% { opacity: 0; -moz-transform: translateX(-10%); }100% { opacity: 1; -moz-transform: translateX(0%); }}.fl-animated.fl-slide-up {animation: fl-slide-up 1s ease-out;-webkit-animation: fl-slide-up 1s ease-out;-moz-animation: fl-slide-up 1s ease-out;}@keyframes fl-slide-up {0% { opacity: 0; transform: translateY(10%); }100% { opacity: 1; transform: translateY(0%); }}@-webkit-keyframes fl-slide-up {0% { opacity: 0; -webkit-transform: translateY(10%); }100% { opacity: 1; -webkit-transform: translateY(0%); }}@-moz-keyframes fl-slide-up {0% { opacity: 0; -moz-transform: translateY(10%); } 100% { opacity: 1; -moz-transform: translateY(0%); }}.fl-animated.fl-slide-down {animation: fl-slide-down 1s ease-out;-webkit-animation: fl-slide-down 1s ease-out;-moz-animation: fl-slide-down 1s ease-out;}@keyframes fl-slide-down {0% { opacity: 0; transform: translateY(-10%); } 100% { opacity: 1; transform: translateY(0%); }}@-webkit-keyframes fl-slide-down {0% { opacity: 0; -webkit-transform: translateY(-10%); } 100% { opacity: 1; -webkit-transform: translateY(0%); }}@-moz-keyframes fl-slide-down {0% { opacity: 0; -moz-transform: translateY(-10%); }100% { opacity: 1; -moz-transform: translateY(0%); }}@media (max-width: 992px) { .fl-visible-desktop,.fl-visible-mobile {display: none;}.fl-visible-desktop-medium,.fl-visible-medium,.fl-visible-medium-mobile {display: block;} }@media (max-width: 768px) { .fl-visible-desktop,.fl-visible-desktop-medium,.fl-visible-medium {display: none;}.fl-visible-medium-mobile,.fl-visible-mobile {display: block;}.fl-row-content-wrap {background-attachment: scroll !important;}.fl-row-bg-parallax .fl-row-content-wrap {background-attachment: scroll !important;background-position: center center !important;}.fl-col {clear: both;float: none;margin-left: auto;margin-right: auto;width: auto !important;}.fl-col-small {max-width: 400px;}.fl-row-content-wrap {border-left: none !important;border-right: none !important;margin: 0 !important;padding-left: 0 !important;padding-right: 0 !important;}.fl-row .fl-bg-video,.fl-row .fl-bg-slideshow {left: 0 !important;right: 0 !important;}.fl-col-content {border-left: none !important;border-right: none !important;margin: 0 !important;padding-left: 0 !important;padding-right: 0 !important;} }.fl-row-content-wrap { margin: 0px; }.fl-row-content-wrap { padding: 20px; }.fl-row-fixed-width { max-width: 1100px; }.fl-row-content-wrap.fl-row-fixed-width .fl-row-content { max-width: 1100px; }.fl-node-6238b7f1aaf35 {width: 100%;}.fl-node-6238b7f1aaf38 {width: 100%;}.fl-module-content { margin: 20px; }.fl-callout-left {text-align: left;}.fl-callout-center {text-align: center;}.fl-callout-right {text-align: right;}body a.fl-callout-title-link {text-decoration: none;}body h1.fl-callout-title,body h2.fl-callout-title,body h3.fl-callout-title,body h4.fl-callout-title,body h5.fl-callout-title,body h6.fl-callout-title {margin: 0;padding: 0 0 10px 0;}.fl-callout-text p {margin: 0 !important;padding: 0 0 10px 0 !important;}.fl-callout-button {padding: 10px 0 0 0;}.fl-callout-icon-above-title .fl-icon {display: block;margin-bottom: 20px;}.fl-callout-icon-below-title .fl-icon {display: block;margin: 10px 0 15px;}.fl-callout-icon-above-title .fl-icon i,.fl-callout-icon-below-title .fl-icon i {display: inline-block;float: none;}.fl-callout-icon-left-title .fl-callout-title,.fl-callout-icon-right-title .fl-callout-title {display: inline-block;}.fl-callout-icon-left-title .fl-callout-title span,.fl-callout-icon-right-title .fl-callout-title span {display: table-cell;vertical-align: middle;}.fl-callout-icon-left-title .fl-icon {padding-right: 15px;}.fl-callout-icon-right-title .fl-icon {padding-left: 15px;}.fl-callout-icon-left .fl-icon,.fl-callout-icon-left-text .fl-icon {display: inline;float: left;padding-right: 15px;}.fl-callout-icon-right .fl-icon,.fl-callout-icon-right-text .fl-icon {display: inline;float: right;padding-left: 15px;}.fl-callout-icon-left .fl-callout-content,.fl-callout-icon-right .fl-callout-content,.fl-callout-icon-left-text .fl-callout-text-wrap,.fl-callout-icon-right-text .fl-callout-text-wrap {display: table-cell;}.fl-callout-photo-above-title .fl-photo {margin-bottom: 15px;}.fl-callout-photo-below-title .fl-photo {margin-bottom: 15px;margin-top: 5px;}.fl-callout-photo-left {display: table;table-layout: fixed; width: 100%;}.fl-callout-photo-left .fl-callout-photo,.fl-callout-photo-left-text .fl-callout-photo {display: table-cell;padding-right: 30px;width: 50%;vertical-align: top;}.fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-text-wrap {display: table-cell;width: 50%;vertical-align: middle;}.fl-callout-photo-right {display: table;table-layout: fixed;width: 100%;}.fl-callout-photo-right .fl-callout-photo,.fl-callout-photo-right-text .fl-callout-photo {display: table-cell;padding-left: 30px;width: 50%;vertical-align: top;}.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-text-wrap {display: table-cell;width: 50%;vertical-align: middle;}@media (max-width: 768px) { .fl-callout-photo-left,.fl-callout-photo-right {display: block;}.fl-callout-photo-left .fl-callout-photo,.fl-callout-photo-left-text .fl-callout-photo {display: block;margin-bottom: 15px;padding-left: 0;padding-right: 0;width: auto;}.fl-callout-photo-right .fl-callout-photo,.fl-callout-photo-right-text .fl-callout-photo {display: block;margin-top: 25px;padding-left: 0;padding-right: 0;width: auto;}.fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-content,.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-content {display: block;width: auto;} }.fl-post-header { display:none; }

table {
    width: 100% !important;
}

.fl-module img {
    max-width: 100%;
}

img.wp-smiley, img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

.fl-node-60299edd13e4e .fl-row-content-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
}
.fl-node-60299edd13e4e .fl-row-content-wrap {
    background-image: url(https://how2behealthy.nl/wp-content/uploads/2021/02/pexels-photo-952482.jpeg) !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
}

.mejs-container {
    clear: both;
    max-width: 100%
}

.mejs-container * {
    font-family: Helvetica,Arial
}

.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body {
    background: #222
}

.mejs-time {
    font-weight: 400;
    word-wrap: normal
}

.mejs-controls a.mejs-horizontal-volume-slider {
    display: table
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: #fff
}

.mejs-controls .mejs-time-rail .mejs-time-current {
    background: #0073aa
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total {
    background: rgba(255,255,255,.33)
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span {
    border-radius: 0
}

.mejs-overlay-loading {
    background: 0 0
}

.mejs-controls button:hover {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.me-cannotplay {
    width: auto!important
}

.media-embed-details .wp-audio-shortcode {
    display: inline-block;
    max-width: 400px
}

.audio-details .embed-media-settings {
    overflow: visible
}

.media-embed-details .embed-media-settings .setting span:not(.button-group) {
    max-width: 400px;
    width: auto
}

.media-embed-details .embed-media-settings .checkbox-setting span {
    display: inline-block
}

.media-embed-details .embed-media-settings {
    padding-top: 0;
    top: 28px
}

.media-embed-details .instructions {
    padding: 16px 0;
    max-width: 600px
}

.media-embed-details .setting .remove-setting,.media-embed-details .setting p {
    color: #a00;
    font-size: 10px;
    text-transform: uppercase
}

.media-embed-details .setting .remove-setting {
    padding: 5px 0
}

.media-embed-details .setting a:hover {
    color: #dc3232
}

.media-embed-details .embed-media-settings .checkbox-setting {
    float: none;
    margin: 0 0 10px
}

.wp-video {
    max-width: 100%;
    height: auto
}

.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video {
    margin-top: 18px
}

.wp-video-shortcode video,video.wp-video-shortcode {
    max-width: 100%;
    display: inline-block
}

.video-details .wp-video-holder {
    width: 100%;
    max-width: 640px
}

.wp-playlist {
    border: 1px solid #ccc;
    padding: 10px;
    margin: 12px 0 18px;
    font-size: 14px;
    line-height: 1.5
}

.wp-admin .wp-playlist {
    margin: 0 0 18px
}

.wp-playlist video {
    display: inline-block;
    max-width: 100%
}

.wp-playlist audio {
    display: none;
    max-width: 100%;
    width: 400px
}

.wp-playlist .mejs-container {
    margin: 0;
    max-width: 100%
}

.wp-playlist .mejs-controls .mejs-button button {
    outline: 0
}

.wp-playlist-light {
    background: #fff;
    color: #000
}

.wp-playlist-dark {
    color: #fff;
    background: #000
}

.wp-playlist-caption {
    display: block;
    max-width: 88%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    line-height: 1.5
}

.wp-playlist-item .wp-playlist-caption {
    text-decoration: none;
    color: #000;
    max-width: -webkit-calc(100% - 40px);
    max-width: calc(100% - 40px)
}

.wp-playlist-item-meta {
    display: block;
    font-size: 14px;
    line-height: 1.5
}

.wp-playlist-item-title {
    font-size: 14px;
    line-height: 1.5
}

.wp-playlist-item-album {
    font-style: italic;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.wp-playlist-item-artist {
    font-size: 12px;
    text-transform: uppercase
}

.wp-playlist-item-length {
    position: absolute;
    right: 3px;
    top: 0;
    font-size: 14px;
    line-height: 1.5
}

.rtl .wp-playlist-item-length {
    left: 3px;
    right: auto
}

.wp-playlist-tracks {
    margin-top: 10px
}

.wp-playlist-item {
    position: relative;
    cursor: pointer;
    padding: 0 3px;
    border-bottom: 1px solid #ccc
}

.wp-playlist-item:last-child {
    border-bottom: 0
}

.wp-playlist-light .wp-playlist-caption {
    color: #333
}

.wp-playlist-dark .wp-playlist-caption {
    color: #ddd
}

.wp-playlist-playing {
    font-weight: 700;
    background: #f7f7f7
}

.wp-playlist-light .wp-playlist-playing {
    background: #fff;
    color: #000
}

.wp-playlist-dark .wp-playlist-playing {
    background: #000;
    color: #fff
}

.wp-playlist-current-item {
    overflow: hidden;
    margin-bottom: 10px;
    height: 60px
}

.wp-playlist .wp-playlist-current-item img {
    float: left;
    max-width: 60px;
    height: auto;
    margin-right: 10px;
    padding: 0;
    border: 0
}

.rtl .wp-playlist .wp-playlist-current-item img {
    float: right;
    margin-left: 10px;
    margin-right: 0
}

.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.wp-audio-playlist .me-cannotplay span {
    padding: 5px 15px
}

.ep-bouwer-content *,.ep-bouwer-content *:before,.ep-bouwer-content *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:before,.fl-module:after,.fl-module-content:before,.fl-module-content:after {
    display: table;
    content: " ";
}

.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:after,.fl-module-content:after {
    clear: both;
}

.fl-row,.fl-row-content,.fl-col-group,.fl-col,.fl-module,.fl-module-content {
    zoom:1;}

.fl-clear {
    clear: both;
}

.fl-clearfix:before,.fl-clearfix:after {
    display: table;
    content: " ";
}

.fl-clearfix:after {
    clear: both;
}

.fl-clearfix {
    zoom:1;}

.fl-visible-medium,.fl-visible-medium-mobile,.fl-visible-mobile {
    display: none;
}

.fl-row,.fl-row-content {
    margin-left: auto;
    margin-right: auto;
}

.ep-bouwer-touch .fl-row-bg-photo .fl-row-content-wrap {
    background-attachment: scroll;
}

.fl-row-bg-video,.fl-row-bg-video .fl-row-content {
    position: relative;
}

.fl-row-bg-video .fl-bg-video {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
}

.fl-row-bg-video .fl-bg-video video {
    bottom: 0;
    left: 0px;
    position: absolute;
    right: 0;
    top: 0px;
}

.fl-bg-video-fallback {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0px;
    left: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content {
    position: relative;
}

.fl-row .fl-bg-slideshow {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}

.ep-bouwer-edit .fl-row .fl-bg-slideshow * {
    bottom: 0;
    height: auto !important;
    left: 0;
    position: absolute !important;
    right: 0;
    top: 0;
}

.fl-row-bg-overlay .fl-row-content-wrap {
    position: relative;
}

.fl-row-bg-overlay .fl-row-content-wrap:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
}

.fl-row-bg-overlay .fl-row-content {
    position: relative;
    z-index: 1;
}

.fl-col {
    float: left;
    min-height: 1px;
}

.fl-col-bg-overlay .fl-col-content {
    position: relative;
}

.fl-col-bg-overlay .fl-col-content:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
}

.fl-col-bg-overlay .fl-module {
    position: relative;
    z-index: 1;
}

.fl-module img {
    max-width: 100%;
}

.ep-bouwer-content a.fl-button,.ep-bouwer-content a.fl-button:visited {
    background: #fafafa;
    border: 1px solid #ccc;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #333;
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    padding: 12px 24px;
    text-decoration: none;
    text-shadow: none;
}

.ep-bouwer-content a.fl-button *,.ep-bouwer-content a.fl-button:visited * {
    color: #333;
}

.ep-bouwer-content .fl-button:hover {
    text-decoration: none;
}

.ep-bouwer-content .fl-button:active {
    position: relative;
    top: 1px;
}

.ep-bouwer-content .fl-button-width-full .fl-button {
    display: block;
    text-align: center;
}

.ep-bouwer-content .fl-button-width-custom .fl-button {
    display: inline-block;
    text-align: center;
    max-width: 100%;
}

.ep-bouwer-content .fl-button-left {
    text-align: left;
}

.ep-bouwer-content .fl-button-center {
    text-align: center;
}

.ep-bouwer-content .fl-button-right {
    text-align: right;
}

.ep-bouwer-content .fl-button i {
    font-size: 1.3em;
    height: auto;
    margin-right: 8px;
    vertical-align: middle;
    width: auto;
}

.ep-bouwer-content .fl-button i.fl-button-icon-after {
    margin-left: 8px;
    margin-right: 0;
}

.ep-bouwer-content .fl-button-has-icon .fl-button-text {
    vertical-align: middle;
}

.fl-icon-wrap {
    display: inline-block;
}

.fl-icon {
    display: table-cell;
    vertical-align: middle;
}

.fl-icon a {
    text-decoration: none;
}

.fl-icon i {
    float: left;
}

.fl-icon i:before {
    border: none !important;
}

.fl-icon-text {
    display: table-cell;
    text-align: left;
    padding-left: 15px;
    vertical-align: middle;
}

.fl-icon-text *:last-child {
    margin: 0 !important;
    padding: 0 !important;
}

.fl-icon-text a {
    text-decoration: none;
}

.fl-photo {
    line-height: 0;
    position: relative;
}

.fl-photo-align-left {
    text-align: left;
}

.fl-photo-align-center {
    text-align: center;
}

.fl-photo-align-right {
    text-align: right;
}

.fl-photo-content {
    display: inline-block;
    line-height: 0;
    position: relative;
    max-width: 100%;
}

.fl-photo-content img {
    display: inline;
    height: auto !important;
    max-width: 100%;
    width: auto !important;
}

.fl-photo-crop-circle img {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.fl-photo-caption {
    font-size: 13px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.fl-photo-caption-below {
    padding-bottom: 20px;
    padding-top: 10px;
}

.fl-photo-caption-hover {
    background: rgba(0,0,0,0.7);
    bottom: 0;
    color: #fff;
    left: 0;
    opacity: 0;
    filter: alpha(opacity = 0);
    padding: 10px 15px;
    position: absolute;
    right: 0;
    -webkit-transition: opacity 0.3s ease-in;
    -moz-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
}

.fl-photo-content:hover .fl-photo-caption-hover {
    opacity: 100;
    filter: alpha(opacity = 100);
}

.ep-bouwer-pagination {
    padding: 40px 0;
}

.ep-bouwer-pagination ul.page-numbers {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
}

.ep-bouwer-pagination li {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
}

.ep-bouwer-pagination li a.page-numbers,.ep-bouwer-pagination li span.page-numbers {
    border: 1px solid #e6e6e6;
    display: inline-block;
    padding: 5px 10px;
    margin: 0 0 5px;
}

.ep-bouwer-pagination li a.page-numbers:hover,.ep-bouwer-pagination li span.current {
    background: #f5f5f5;
    text-decoration: none;
}

.fl-slideshow,.fl-slideshow * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.fl-slideshow .fl-slideshow-image img {
    max-width: none !important;
}

.fl-slideshow-social {
    line-height: 0 !important;
}

.fl-slideshow-social * {
    margin: 0 !important;
}

.ep-bouwer-content .bx-wrapper .bx-viewport {
    background: transparent;
    border: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    left: 0;
}

.mfp-wrap button {
    background: transparent !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

.mfp-wrap button.mfp-arrow:active, .mfp-wrap button.mfp-arrow:hover, .mfp-wrap button.mfp-arrow:focus {
    background: transparent !important;
    border: none !important;
    outline: none;
    position: absolute;
    top: 50%;
}

.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus {
    background: transparent !important;
    border: none !important;
    outline: none;
    position: absolute;
    top: 0;
}

img.mfp-img {
    padding: 0;
}

.mfp-counter {
    display: none;
}

.fl-form-field {
    margin-bottom: 15px;
}

.fl-form-field input.fl-form-error {
    border-color: #DD6420;
}

.fl-form-error-message {
    clear: both;
    color: #DD6420;
    display: none;
    padding-top: 8px;
    font-size: 12px;
    font-weight: lighter;
}

.fl-form-button-disabled {
    opacity: 0.5;
}

.fl-animation {
    opacity: 0;
}

.ep-bouwer-touch .fl-animation,.ep-bouwer-edit .fl-animation,.fl-animated {
    opacity: 1;
}

.fl-animated.fl-fade-in {
    animation: fl-fade-in 1s ease-out;
    -webkit-animation: fl-fade-in 1s ease-out;
    -moz-animation: fl-fade-in 1s ease-out;
}

@keyframes fl-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fl-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes fl-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.fl-animated.fl-slide-left {
    animation: fl-slide-left 1s ease-out;
    -webkit-animation: fl-slide-left 1s ease-out;
    -moz-animation: fl-slide-left 1s ease-out;
}

@keyframes fl-slide-left {
    0% {
        opacity: 0;
        transform: translateX(10%);
    }

    100% {
        opacity: 1;
        transform: translateX(0%);
    }
}

@-webkit-keyframes fl-slide-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
    }
}

@-moz-keyframes fl-slide-left {
    0% {
        opacity: 0;
        -moz-transform: translateX(10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
    }
}

.fl-animated.fl-slide-right {
    animation: fl-slide-right 1s ease-out;
    -webkit-animation: fl-slide-right 1s ease-out;
    -moz-animation: fl-slide-right 1s ease-out;
}

@keyframes fl-slide-right {
    0% {
        opacity: 0;
        transform: translateX(-10%);
    }

    100% {
        opacity: 1;
        transform: translateX(0%);
    }
}

@-webkit-keyframes fl-slide-right {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
    }
}

@-moz-keyframes fl-slide-right {
    0% {
        opacity: 0;
        -moz-transform: translateX(-10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
    }
}

.fl-animated.fl-slide-up {
    animation: fl-slide-up 1s ease-out;
    -webkit-animation: fl-slide-up 1s ease-out;
    -moz-animation: fl-slide-up 1s ease-out;
}

@keyframes fl-slide-up {
    0% {
        opacity: 0;
        transform: translateY(10%);
    }

    100% {
        opacity: 1;
        transform: translateY(0%);
    }
}

@-webkit-keyframes fl-slide-up {
    0% {
        opacity: 0;
        -webkit-transform: translateY(10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}

@-moz-keyframes fl-slide-up {
    0% {
        opacity: 0;
        -moz-transform: translateY(10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}

.fl-animated.fl-slide-down {
    animation: fl-slide-down 1s ease-out;
    -webkit-animation: fl-slide-down 1s ease-out;
    -moz-animation: fl-slide-down 1s ease-out;
}

@keyframes fl-slide-down {
    0% {
        opacity: 0;
        transform: translateY(-10%);
    }

    100% {
        opacity: 1;
        transform: translateY(0%);
    }
}

@-webkit-keyframes fl-slide-down {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}

@-moz-keyframes fl-slide-down {
    0% {
        opacity: 0;
        -moz-transform: translateY(-10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}

@media (max-width: 992px) {
    .fl-visible-desktop,.fl-visible-mobile {
        display: none;
    }

    .fl-visible-desktop-medium,.fl-visible-medium,.fl-visible-medium-mobile {
        display: block;
    }
}

@media (max-width: 768px) {
    .fl-visible-desktop,.fl-visible-desktop-medium,.fl-visible-medium {
        display: none;
    }

    .fl-visible-medium-mobile,.fl-visible-mobile {
        display: block;
    }

    .fl-row-content-wrap {
        background-attachment: scroll !important;
    }

    .fl-row-bg-parallax .fl-row-content-wrap {
        background-attachment: scroll !important;
        background-position: center center !important;
    }

    .fl-col {
        clear: both;
        float: none;
        margin-left: auto;
        margin-right: auto;
        width: auto !important;
    }

    .fl-col-small {
        max-width: 400px;
    }

    .fl-row-content-wrap {
        border-left: none !important;
        border-right: none !important;
        margin: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .fl-row .fl-bg-video,.fl-row .fl-bg-slideshow {
        left: 0 !important;
        right: 0 !important;
    }

    .fl-col-content {
        border-left: none !important;
        border-right: none !important;
        margin: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

.fl-row-content-wrap {
    margin: 0px;
}

.fl-row-content-wrap {
    padding: 20px;
}

.fl-row-fixed-width {
    max-width: 1100px;
}

.fl-row-content-wrap.fl-row-fixed-width .fl-row-content {
    max-width: 1100px;
}

.fl-node-6038f1bd33571 .fl-row-content-wrap {
    background-color: #f5f5f5;
    background-color: rgba(245,245,245, 1);
}

.fl-node-603b93434af7d .fl-row-content-wrap {
    background-color: #ee7042;
    background-color: rgba(238,112,66, 1);
}

.fl-node-603b93564ddb5 .fl-row-content-wrap {
    background-color: #0b726f;
    background-color: rgba(11,114,111, 1);
}

.fl-node-603b9362509ca .fl-row-content-wrap {
    background-color: #ee7042;
    background-color: rgba(238,112,66, 1);
}

.fl-node-603b936dbdc34 .fl-row-content-wrap {
    background-color: #0b726f;
    background-color: rgba(11,114,111, 1);
}

.fl-node-6038f1bd3713d {
    width: 50%;
}

.fl-node-603b8451b8e49 {
    width: 50%;
}

.fl-node-604627ba52fe9 {
    width: 50%;
}

.fl-node-604626fd2e231 {
    width: 50%;
}

.fl-node-603b97399da02 {
    width: 100%;
}

.fl-node-603b96c503d98 {
    width: 50%;
}

.fl-node-603b955fb9e2c {
    width: 50%;
}

.fl-node-603b955fb9e2c .fl-col-content {
    background-color: #f5f5f5;
    background-color: rgba(245,245,245, 1);
}

.fl-node-603b936dc333c {
    width: 50%;
}

.fl-node-603b9362566fe {
    width: 50%;
}

.fl-node-603b9356538ff {
    width: 50%;
}

.fl-node-603b934351bda {
    width: 50%;
}

.fl-node-603b8f19c1b97 {
    width: 100%;
}

.fl-node-603b84d960516 {
    width: 33.33%;
}

.fl-node-603b84d960516 .fl-col-content {
    background-color: #ee7042;
    background-color: rgba(238,112,66, 1);
}

.fl-node-603b84dea726d {
    width: 100%;
}

.fl-node-603b821507cbd {
    width: 50%;
}

.fl-node-603b8375e5654 {
    width: 50%;
}

.fl-node-603b8375e5654 .fl-col-content {
    background-color: #f5f5f5;
    background-color: rgba(245,245,245, 1);
}

.fl-node-6038f4956d62c {
    width: 100%;
}

.fl-node-6038f4a316e89 {
    width: 50%;
}

.fl-node-6038f618b5b74 {
    width: 50%;
}

.fl-node-6038f618b5b74 .fl-col-content {
    background-color: #f5f5f5;
    background-color: rgba(245,245,245, 1);
}

.fl-node-603b82b81bcaa {
    width: 33.33%;
}

.fl-node-603b8375e5658 {
    width: 50%;
}

.fl-node-604626fd2e236 {
    width: 50%;
}

.fl-node-604626fd2e236 .fl-col-content {
    background-color: #f5f5f5;
    background-color: rgba(245,245,245, 1);
}

.fl-node-6038f4a316e90 {
    width: 50%;
}

.fl-node-603b96c503d9d {
    width: 50%;
}

.fl-node-603b955fb9e31 {
    width: 50%;
}

.fl-node-6038f618b5b78 {
    width: 50%;
}

.fl-node-603b936dc3340 {
    width: 50%;
}

.fl-node-603b936256703 {
    width: 50%;
}

.fl-node-603b8451b8e4d {
    width: 50%;
}

.fl-node-603b821507cc1 {
    width: 50%;
}

.fl-node-603b935653903 {
    width: 50%;
}

.fl-node-603b934351bde {
    width: 50%;
}

.fl-node-603b82b81bcaf {
    width: 33.33%;
}

.fl-node-6038f1bd37141 {
    width: 50%;
}

.fl-node-603b84d96051a {
    width: 33.34%;
}

.fl-node-603b84d96051a .fl-col-content {
    background-color: #0b726f;
    background-color: rgba(11,114,111, 1);
}

.fl-node-603b84d96051a .fl-col-content {
    padding-bottom: 15px;
}

.fl-node-604627ba52ff0 {
    width: 50%;
}

.fl-node-603b82b81bcb1 {
    width: 33.33%;
}

.fl-node-603b84d96051c {
    width: 33.33%;
}

.fl-node-603b84d96051c .fl-col-content {
    background-color: #ffc72e;
    background-color: rgba(255,199,46, 1);
}

.fl-module-content {
    margin: 20px;
}

.fl-callout-left {
    text-align: left;
}

.fl-callout-center {
    text-align: center;
}

.fl-callout-right {
    text-align: right;
}

body a.fl-callout-title-link {
    text-decoration: none;
}

h1,h2,h3,h4 {
    font-weight: bold;
}

body h1.fl-callout-title,body h2.fl-callout-title,body h3.fl-callout-title,body h4.fl-callout-title,body h5.fl-callout-title,body h6.fl-callout-title {
    margin: 0;
    padding: 0 0 10px 0;
    font-weight: bold;
}

.fl-node-6029bd3fdaaf2, .fl-node-606f0b6fdfb97 {
    background-color: #ee7042;
    background-color: rgba(238,112,66,1);
}

.fl-node-6029bd3fdaaf6, .fl-node-6029c0bc17120{
    background-color: #0b726f;
    background-color: rgba(11,114,111, 1);
}

.fl-node-603624fd74ad6 .fl-col-content {
    padding-bottom: 24px
}

.fl-callout-text p {
    margin: 0 !important;
    padding: 0 0 10px 0 !important;
}

.fl-callout-button {
    padding: 10px 0 0 0;
}

.fl-callout-icon-above-title .fl-icon {
    display: block;
    margin-bottom: 20px;
}

.fl-callout-icon-below-title .fl-icon {
    display: block;
    margin: 10px 0 15px;
}

.fl-callout-icon-above-title .fl-icon i,.fl-callout-icon-below-title .fl-icon i {
    display: inline-block;
    float: none;
}

.fl-callout-icon-left-title .fl-callout-title,.fl-callout-icon-right-title .fl-callout-title {
    display: inline-block;
}

.fl-callout-icon-left-title .fl-callout-title span,.fl-callout-icon-right-title .fl-callout-title span {
    display: table-cell;
    vertical-align: middle;
}

.fl-callout-icon-left-title .fl-icon {
    padding-right: 15px;
}

.fl-callout-icon-right-title .fl-icon {
    padding-left: 15px;
}

.fl-callout-icon-left .fl-icon,.fl-callout-icon-left-text .fl-icon {
    display: inline;
    float: left;
    padding-right: 15px;
}

.fl-callout-icon-right .fl-icon,.fl-callout-icon-right-text .fl-icon {
    display: inline;
    float: right;
    padding-left: 15px;
}

.fl-callout-icon-left .fl-callout-content,.fl-callout-icon-right .fl-callout-content,.fl-callout-icon-left-text .fl-callout-text-wrap,.fl-callout-icon-right-text .fl-callout-text-wrap {
    display: table-cell;
}

.fl-callout-photo-above-title .fl-photo {
    margin-bottom: 15px;
}

.fl-callout-photo-below-title .fl-photo {
    margin-bottom: 15px;
    margin-top: 5px;
}

.fl-callout-photo-left {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.fl-callout-photo-left .fl-callout-photo,.fl-callout-photo-left-text .fl-callout-photo {
    display: table-cell;
    padding-right: 30px;
    width: 50%;
    vertical-align: top;
}

.fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-text-wrap {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
}

.fl-callout-photo-right {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.fl-callout-photo-right .fl-callout-photo,.fl-callout-photo-right-text .fl-callout-photo {
    display: table-cell;
    padding-left: 30px;
    width: 50%;
    vertical-align: top;
}

.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-text-wrap {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
}

@media (max-width: 768px) {
    .fl-callout-photo-left,.fl-callout-photo-right {
        display: block;
    }

    .fl-callout-photo-left .fl-callout-photo,.fl-callout-photo-left-text .fl-callout-photo {
        display: block;
        margin-bottom: 15px;
        padding-left: 0;
        padding-right: 0;
        width: auto;
    }

    .fl-callout-photo-right .fl-callout-photo,.fl-callout-photo-right-text .fl-callout-photo {
        display: block;
        margin-top: 25px;
        padding-left: 0;
        padding-right: 0;
        width: auto;
    }

    .fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-content,.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-content {
        display: block;
        width: auto;
    }
}

.fl-node-603b85523738d .fl-module-content {
    margin-bottom: 6.5px;
}

.fl-node-603b8a8743f47 .fl-module-content {
    margin-bottom: 21.5px;
}

@media (max-width: 768px) {
    .fl-node-603b8a8743f47 .fl-module-content {
        margin-bottom:20px;
    }
}

.fl-embed-video iframe {
    max-width: 100%;
}

.fl-wp-video {
    position: relative;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    padding-bottom: 53.30%;
}

.fl-wp-video .wp-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

.fl-wp-video .wp-video .mejs-container,.fl-wp-video .wp-video .mejs-inner,.fl-wp-video .wp-video .mejs-layers,.fl-wp-video .wp-video .mejs-layer,.fl-wp-video .wp-video-shortcode,.fl-wp-video .me-plugin,.fl-wp-video .me-plugin * {
    width: 100% !important;
    height: 100% !important;
}

.fl-post-header {
    display: none;
}

.ep-bouwer-content *,.ep-bouwer-content *:before,.ep-bouwer-content *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:before,.fl-module:after,.fl-module-content:before,.fl-module-content:after {
    display: table;
    content: " ";
}

.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:after,.fl-module-content:after {
    clear: both;
}

.fl-row,.fl-row-content,.fl-col-group,.fl-col,.fl-module,.fl-module-content {
    zoom:1;}

.fl-clear {
    clear: both;
}

.fl-clearfix:before,.fl-clearfix:after {
    display: table;
    content: " ";
}

.fl-clearfix:after {
    clear: both;
}

.fl-clearfix {
    zoom:1;}

.fl-visible-medium,.fl-visible-medium-mobile,.fl-visible-mobile {
    display: none;
}

.fl-row,.fl-row-content {
    margin-left: auto;
    margin-right: auto;
}

.ep-bouwer-touch .fl-row-bg-photo .fl-row-content-wrap {
    background-attachment: scroll;
}

.fl-row-bg-video,.fl-row-bg-video .fl-row-content {
    position: relative;
}

.fl-row-bg-video .fl-bg-video {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
}

.fl-row-bg-video .fl-bg-video video {
    bottom: 0;
    left: 0px;
    position: absolute;
    right: 0;
    top: 0px;
}

.fl-bg-video-fallback {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0px;
    left: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content {
    position: relative;
}

.fl-row .fl-bg-slideshow {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}

.ep-bouwer-edit .fl-row .fl-bg-slideshow * {
    bottom: 0;
    height: auto !important;
    left: 0;
    position: absolute !important;
    right: 0;
    top: 0;
}

.fl-row-bg-overlay .fl-row-content-wrap {
    position: relative;
}

.fl-row-bg-overlay .fl-row-content-wrap:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
}

.fl-row-bg-overlay .fl-row-content {
    position: relative;
    z-index: 1;
}

.fl-col {
    float: left;
    min-height: 1px;
}

.fl-col-bg-overlay .fl-col-content {
    position: relative;
}

.fl-col-bg-overlay .fl-col-content:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
}

.fl-col-bg-overlay .fl-module {
    position: relative;
    z-index: 1;
}

.fl-module img {
    max-width: 100%;
}

.ep-bouwer-content a.fl-button,.ep-bouwer-content a.fl-button:visited {
    background: #fafafa;
    border: 1px solid #ccc;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #333;
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    padding: 12px 24px;
    text-decoration: none;
    text-shadow: none;
}

.ep-bouwer-content a.fl-button *,.ep-bouwer-content a.fl-button:visited * {
    color: #333;
}

.ep-bouwer-content .fl-button:hover {
    text-decoration: none;
}

.ep-bouwer-content .fl-button:active {
    position: relative;
    top: 1px;
}

.ep-bouwer-content .fl-button-width-full .fl-button {
    display: block;
    text-align: center;
}

.ep-bouwer-content .fl-button-width-custom .fl-button {
    display: inline-block;
    text-align: center;
    max-width: 100%;
}

.ep-bouwer-content .fl-button-left {
    text-align: left;
}

.ep-bouwer-content .fl-button-center {
    text-align: center;
}

.ep-bouwer-content .fl-button-right {
    text-align: right;
}

.ep-bouwer-content .fl-button i {
    font-size: 1.3em;
    height: auto;
    margin-right: 8px;
    vertical-align: middle;
    width: auto;
}

.ep-bouwer-content .fl-button i.fl-button-icon-after {
    margin-left: 8px;
    margin-right: 0;
}

.ep-bouwer-content .fl-button-has-icon .fl-button-text {
    vertical-align: middle;
}

.fl-icon-wrap {
    display: inline-block;
}

.fl-icon {
    display: table-cell;
    vertical-align: middle;
}

.fl-icon a {
    text-decoration: none;
}

.fl-icon i {
    float: left;
}

.fl-icon i:before {
    border: none !important;
}

.fl-icon-text {
    display: table-cell;
    text-align: left;
    padding-left: 15px;
    vertical-align: middle;
}

.fl-icon-text *:last-child {
    margin: 0 !important;
    padding: 0 !important;
}

.fl-icon-text a {
    text-decoration: none;
}

.fl-photo {
    line-height: 0;
    position: relative;
}

.fl-photo-align-left {
    text-align: left;
}

.fl-photo-align-center {
    text-align: center;
}

.fl-photo-align-right {
    text-align: right;
}

.fl-photo-content {
    display: inline-block;
    line-height: 0;
    position: relative;
    max-width: 100%;
}

.fl-photo-content img {
    display: inline;
    height: auto !important;
    max-width: 100%;
    width: auto !important;
}

.fl-photo-crop-circle img {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.fl-photo-caption {
    font-size: 13px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.fl-photo-caption-below {
    padding-bottom: 20px;
    padding-top: 10px;
}

.fl-photo-caption-hover {
    background: rgba(0,0,0,0.7);
    bottom: 0;
    color: #fff;
    left: 0;
    opacity: 0;
    filter: alpha(opacity = 0);
    padding: 10px 15px;
    position: absolute;
    right: 0;
    -webkit-transition: opacity 0.3s ease-in;
    -moz-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
}

.fl-photo-content:hover .fl-photo-caption-hover {
    opacity: 100;
    filter: alpha(opacity = 100);
}

.ep-bouwer-pagination {
    padding: 40px 0;
}

.ep-bouwer-pagination ul.page-numbers {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
}

.ep-bouwer-pagination li {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
}

.ep-bouwer-pagination li a.page-numbers,.ep-bouwer-pagination li span.page-numbers {
    border: 1px solid #e6e6e6;
    display: inline-block;
    padding: 5px 10px;
    margin: 0 0 5px;
}

.ep-bouwer-pagination li a.page-numbers:hover,.ep-bouwer-pagination li span.current {
    background: #f5f5f5;
    text-decoration: none;
}

.fl-slideshow,.fl-slideshow * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.fl-slideshow .fl-slideshow-image img {
    max-width: none !important;
}

.fl-slideshow-social {
    line-height: 0 !important;
}

.fl-slideshow-social * {
    margin: 0 !important;
}

.ep-bouwer-content .bx-wrapper .bx-viewport {
    background: transparent;
    border: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    left: 0;
}

.mfp-wrap button {
    background: transparent !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

.mfp-wrap button.mfp-arrow:active, .mfp-wrap button.mfp-arrow:hover, .mfp-wrap button.mfp-arrow:focus {
    background: transparent !important;
    border: none !important;
    outline: none;
    position: absolute;
    top: 50%;
}

.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus {
    background: transparent !important;
    border: none !important;
    outline: none;
    position: absolute;
    top: 0;
}

img.mfp-img {
    padding: 0;
}

.mfp-counter {
    display: none;
}

.fl-form-field {
    margin-bottom: 15px;
}

.fl-form-field input.fl-form-error {
    border-color: #DD6420;
}

.fl-form-error-message {
    clear: both;
    color: #DD6420;
    display: none;
    padding-top: 8px;
    font-size: 12px;
    font-weight: lighter;
}

.fl-form-button-disabled {
    opacity: 0.5;
}

.fl-animation {
    opacity: 0;
}

.ep-bouwer-touch .fl-animation,.ep-bouwer-edit .fl-animation,.fl-animated {
    opacity: 1;
}

.fl-animated.fl-fade-in {
    animation: fl-fade-in 1s ease-out;
    -webkit-animation: fl-fade-in 1s ease-out;
    -moz-animation: fl-fade-in 1s ease-out;
}

@keyframes fl-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fl-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes fl-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.fl-animated.fl-slide-left {
    animation: fl-slide-left 1s ease-out;
    -webkit-animation: fl-slide-left 1s ease-out;
    -moz-animation: fl-slide-left 1s ease-out;
}

@keyframes fl-slide-left {
    0% {
        opacity: 0;
        transform: translateX(10%);
    }

    100% {
        opacity: 1;
        transform: translateX(0%);
    }
}

@-webkit-keyframes fl-slide-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
    }
}

@-moz-keyframes fl-slide-left {
    0% {
        opacity: 0;
        -moz-transform: translateX(10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
    }
}

.fl-animated.fl-slide-right {
    animation: fl-slide-right 1s ease-out;
    -webkit-animation: fl-slide-right 1s ease-out;
    -moz-animation: fl-slide-right 1s ease-out;
}

@keyframes fl-slide-right {
    0% {
        opacity: 0;
        transform: translateX(-10%);
    }

    100% {
        opacity: 1;
        transform: translateX(0%);
    }
}

@-webkit-keyframes fl-slide-right {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
    }
}

@-moz-keyframes fl-slide-right {
    0% {
        opacity: 0;
        -moz-transform: translateX(-10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
    }
}

.fl-animated.fl-slide-up {
    animation: fl-slide-up 1s ease-out;
    -webkit-animation: fl-slide-up 1s ease-out;
    -moz-animation: fl-slide-up 1s ease-out;
}

@keyframes fl-slide-up {
    0% {
        opacity: 0;
        transform: translateY(10%);
    }

    100% {
        opacity: 1;
        transform: translateY(0%);
    }
}

@-webkit-keyframes fl-slide-up {
    0% {
        opacity: 0;
        -webkit-transform: translateY(10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}

@-moz-keyframes fl-slide-up {
    0% {
        opacity: 0;
        -moz-transform: translateY(10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}

.fl-animated.fl-slide-down {
    animation: fl-slide-down 1s ease-out;
    -webkit-animation: fl-slide-down 1s ease-out;
    -moz-animation: fl-slide-down 1s ease-out;
}

@keyframes fl-slide-down {
    0% {
        opacity: 0;
        transform: translateY(-10%);
    }

    100% {
        opacity: 1;
        transform: translateY(0%);
    }
}

@-webkit-keyframes fl-slide-down {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}

@-moz-keyframes fl-slide-down {
    0% {
        opacity: 0;
        -moz-transform: translateY(-10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}

@media (max-width: 992px) {
    .fl-visible-desktop,.fl-visible-mobile {
        display: none;
    }

    .fl-visible-desktop-medium,.fl-visible-medium,.fl-visible-medium-mobile {
        display: block;
    }
}

@media (max-width: 768px) {
    .fl-visible-desktop,.fl-visible-desktop-medium,.fl-visible-medium {
        display: none;
    }

    .fl-visible-medium-mobile,.fl-visible-mobile {
        display: block;
    }

    .fl-row-content-wrap {
        background-attachment: scroll !important;
    }

    .fl-row-bg-parallax .fl-row-content-wrap {
        background-attachment: scroll !important;
        background-position: center center !important;
    }

    .fl-col {
        clear: both;
        float: none;
        margin-left: auto;
        margin-right: auto;
        width: auto !important;
    }

    .fl-col-small {
        max-width: 400px;
    }

    .fl-row-content-wrap {
        border-left: none !important;
        border-right: none !important;
        margin: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .fl-row .fl-bg-video,.fl-row .fl-bg-slideshow {
        left: 0 !important;
        right: 0 !important;
    }

    .fl-col-content {
        border-left: none !important;
        border-right: none !important;
        margin: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

.fl-row-content-wrap {
    margin: 0px;
}

.fl-row-content-wrap {
    padding: 20px;
}

.fl-row-fixed-width {
    max-width: 1100px;
}

.fl-row-content-wrap.fl-row-fixed-width .fl-row-content {
    max-width: 1100px;
}

.fl-node-60361c575aa78 .fl-row-content-wrap {
    background-color: #f5f5f5;
    background-color: rgba(245,245,245, 1);
}

.fl-node-60361c575d062 {
    width: 50%;
}

.fl-node-6036d7c461b12 {
    width: 33.33%;
}

.fl-node-6036d7c461b12 .fl-col-content {
    background-color: #f5f5f5;
    background-color: rgba(245,245,245, 1);
}

.fl-node-6045eec85e57a {
    width: 50%;
}

.fl-node-6045ee371d7e3 {
    width: 50%;
}

.fl-node-6045edc2c2903 {
    width: 50%;
}

.fl-node-6045ed38d9434 {
    width: 50%;
}

.fl-node-6037b7266ff84 {
    width: 100%;
}

.fl-node-6037b7266ff84 .fl-col-content {
    background-color: #f5f5f5;
    background-color: rgba(245,245,245, 1);
}

.fl-node-6037b020ebddd {
    width: 100%;
}

.fl-node-6037afe21a152 {
    width: 100%;
}

.fl-node-6037afe21a152 .fl-col-content {
    background-color: #f5f5f5;
    background-color: rgba(245,245,245, 1);
}

.fl-node-6037afe21a152 .fl-col-content {
    margin-top: 10px;
    margin-left: 10px;
}

.fl-node-6037ad353778a {
    width: 50%;
}

.fl-node-6037a9a9b91c8 {
    width: 50%;
}

.fl-node-6037a7990894a {
    width: 100%;
}

.fl-node-6037a65db4e0b {
    width: 50%;
}

.fl-node-6037a65db4e0b .fl-col-content {
    background-color: #f5f5f5;
    background-color: rgba(245,245,245, 1);
}

.fl-node-6036dcdf51df7 {
    width: 50%;
}

.fl-node-6036d7ecce681 {
    width: 100%;
}

.fl-node-6036db9bdbe2b {
    width: 50%;
}

.fl-node-6036db9bdbe2b .fl-col-content {
    background-color: #f5f5f5;
    background-color: rgba(245,245,245, 1);
}

.fl-node-6036db9bdbe2b .fl-col-content {
    margin-top: 10px;
}

.fl-node-6036d384a2abd {
    width: 100%;
}

.fl-node-603620600afed {
    width: 50%;
}

.fl-node-6036cf93154ec {
    width: 50%;
}

.fl-node-603624f4c77e3 {
    width: 100%;
}

.fl-node-6036cc6453b80 {
    width: 50%;
}

.fl-node-603624fd74ad6 {
    width: 33.33%;
}

.fl-node-603624fd74ad6 .fl-col-content {
    background-color: #0b726f;
    background-color: rgba(11,114,111, 1);
}

.fl-node-603624fd74ad6 .fl-col-content {
    padding-bottom: 24px;
}

.fl-node-6036c9d16d266 {
    width: 50%;
}

.fl-node-6036c7680449c {
    width: 50%;
}

.fl-node-6037ad353778e {
    width: 50%;
}

.fl-node-6045ee371d7e9 {
    width: 50%;
}

.fl-node-603620600aff1 {
    width: 50%;
}

.fl-node-6045edc2c2907 {
    width: 50%;
}

.fl-node-6045ed38d943c {
    width: 50%;
}

.fl-node-603624fd74ada {
    width: 33.34%;
}

.fl-node-603624fd74ada .fl-col-content {
    background-color: #ee7042;
    background-color: rgba(238,112,66, 1);
}

.fl-node-6037a9a9b91cc {
    width: 50%;
}

.fl-node-6037a9a9b91cc .fl-col-content {
    background-color: #f5f5f5;
    background-color: rgba(245,245,245, 1);
}

.fl-node-6036c768044a0 {
    width: 50%;
}

.fl-node-6036cf93154f0 {
    width: 50%;
}

.fl-node-6036cf93154f0 .fl-col-content {
    background-color: #f5f5f5;
    background-color: rgba(245,245,245, 1);
}

.fl-node-6036c9d16d269 {
    width: 50%;
}

.fl-node-6036c9d16d269 .fl-col-content {
    background-color: #f5f5f5;
    background-color: rgba(245,245,245, 1);
}

.fl-node-6037a65db4e0f {
    width: 50%;
}

.fl-node-6036dcdf51dfc {
    width: 50%;
}

.fl-node-6036cc6453b84 {
    width: 50%;
}

.fl-node-6036db9bdbe2e {
    width: 50%;
}

.fl-node-6036db9bdbe2e .fl-col-content {
    background-color: #f5f5f5;
    background-color: rgba(245,245,245, 1);
}

.fl-node-6036db9bdbe2e .fl-col-content {
    margin-top: 10px;
    margin-left: 10px;
}

.fl-node-60361c575d066 {
    width: 50%;
}

.fl-node-6036d7c461b15 {
    width: 33.33%;
}

.fl-node-6036d7c461b15 .fl-col-content {
    background-color: #f5f5f5;
    background-color: rgba(245,245,245, 1);
}

.fl-node-6036d7c461b15 .fl-col-content {
    margin-left: 10px;
    margin-right: 10px;
}

.fl-node-6045eec85e57e {
    width: 50%;
}

.fl-node-603624fd74adc {
    width: 33.33%;
}

.fl-node-603624fd74adc .fl-col-content {
    background-color: #0b726f;
    background-color: rgba(11,114,111, 1);
}

.fl-node-603624fd74adc .fl-col-content {
    padding-bottom: 16px;
}

.fl-node-6036d7c461b18 {
    width: 33.34%;
}

.fl-node-6036d7c461b18 .fl-col-content {
    background-color: #f5f5f5;
    background-color: rgba(245,245,245, 1);
}

.fl-module-content {
    margin: 20px;
}

.fl-node-6037b5559a018 .fl-module-content {
    margin-bottom: 35px;
}

@media (max-width: 768px) {
    .fl-node-6037b5559a018 .fl-module-content {
        margin-bottom:20px;
    }
}

.fl-callout-left {
    text-align: left;
}

.fl-callout-center {
    text-align: center;
}

.fl-callout-right {
    text-align: right;
}

body a.fl-callout-title-link {
    text-decoration: none;
}

body h1.fl-callout-title,body h2.fl-callout-title,body h3.fl-callout-title,body h4.fl-callout-title,body h5.fl-callout-title,body h6.fl-callout-title {
    margin: 0;
    padding: 0 0 10px 0;
}

.fl-callout-text p {
    margin: 0 !important;
    padding: 0 0 10px 0 !important;
}

.fl-callout-button {
    padding: 10px 0 0 0;
}

.fl-callout-icon-above-title .fl-icon {
    display: block;
    margin-bottom: 20px;
}

.fl-callout-icon-below-title .fl-icon {
    display: block;
    margin: 10px 0 15px;
}

.fl-callout-icon-above-title .fl-icon i,.fl-callout-icon-below-title .fl-icon i {
    display: inline-block;
    float: none;
}

.fl-callout-icon-left-title .fl-callout-title,.fl-callout-icon-right-title .fl-callout-title {
    display: inline-block;
}

.fl-callout-icon-left-title .fl-callout-title span,.fl-callout-icon-right-title .fl-callout-title span {
    display: table-cell;
    vertical-align: middle;
}

.fl-callout-icon-left-title .fl-icon {
    padding-right: 15px;
}

.fl-callout-icon-right-title .fl-icon {
    padding-left: 15px;
}

.fl-callout-icon-left .fl-icon,.fl-callout-icon-left-text .fl-icon {
    display: inline;
    float: left;
    padding-right: 15px;
}

.fl-callout-icon-right .fl-icon,.fl-callout-icon-right-text .fl-icon {
    display: inline;
    float: right;
    padding-left: 15px;
}

.fl-callout-icon-left .fl-callout-content,.fl-callout-icon-right .fl-callout-content,.fl-callout-icon-left-text .fl-callout-text-wrap,.fl-callout-icon-right-text .fl-callout-text-wrap {
    display: table-cell;
}

.fl-callout-photo-above-title .fl-photo {
    margin-bottom: 15px;
}

.fl-callout-photo-below-title .fl-photo {
    margin-bottom: 15px;
    margin-top: 5px;
}

.fl-callout-photo-left {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.fl-callout-photo-left .fl-callout-photo,.fl-callout-photo-left-text .fl-callout-photo {
    display: table-cell;
    padding-right: 30px;
    width: 50%;
    vertical-align: top;
}

.fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-text-wrap {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
}

.fl-callout-photo-right {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.fl-callout-photo-right .fl-callout-photo,.fl-callout-photo-right-text .fl-callout-photo {
    display: table-cell;
    padding-left: 30px;
    width: 50%;
    vertical-align: top;
}

.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-text-wrap {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
}

@media (max-width: 768px) {
    .fl-callout-photo-left,.fl-callout-photo-right {
        display: block;
    }

    .fl-callout-photo-left .fl-callout-photo,.fl-callout-photo-left-text .fl-callout-photo {
        display: block;
        margin-bottom: 15px;
        padding-left: 0;
        padding-right: 0;
        width: auto;
    }

    .fl-callout-photo-right .fl-callout-photo,.fl-callout-photo-right-text .fl-callout-photo {
        display: block;
        margin-top: 25px;
        padding-left: 0;
        padding-right: 0;
        width: auto;
    }

    .fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-content,.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-content {
        display: block;
        width: auto;
    }
}

.fl-module-heading .fl-heading {
    padding: 0 !important;
    margin: 0 !important;
}

.fl-node-6037b020ebabe h3.fl-heading {
    text-align: center;
}

.fl-node-6036d9fa267da .fl-module-content {
    margin-top: 32px;
    margin-bottom: 32px;
}

@media (max-width: 768px) {
    .fl-node-6036d9fa267da .fl-module-content {
        margin-top:20px;
        margin-bottom: 20px;
    }
}

.fl-node-6036256866cb9 h3.fl-heading {
    text-align: center;
}

.fl-node-6036299247429 .fl-module-content {
    margin-top: 99.5px;
    margin-bottom: 105px;
}

@media (max-width: 768px) {
    .fl-node-6036299247429 .fl-module-content {
        margin-top:20px;
        margin-bottom: 20px;
    }
}

.fl-node-603641e1103b2 .fl-module-content {
    margin-top: 65px;
    margin-bottom: 64px;
}

@media (max-width: 768px) {
    .fl-node-603641e1103b2 .fl-module-content {
        margin-top:20px;
        margin-bottom: 20px;
    }
}

.fl-node-6036429e4523c .fl-module-content {
    margin-top: 85px;
    margin-bottom: 94px;
}

@media (max-width: 768px) {
    .fl-node-6036429e4523c .fl-module-content {
        margin-top:20px;
        margin-bottom: 20px;
    }
}

.fl-node-6036d7ecce3ae h3.fl-heading {
    text-align: center;
}

.fl-post-header {
    display: none;
}

img.aligncenter {
    margin: 5px auto;
}

.ep-bouwer-content *,.ep-bouwer-content *:before,.ep-bouwer-content *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:before,.fl-module:after,.fl-module-content:before,.fl-module-content:after {
    display: table;
    content: " ";
}

.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:after,.fl-module-content:after {
    clear: both;
}

.fl-row,.fl-row-content,.fl-col-group,.fl-col,.fl-module,.fl-module-content {
    zoom:1;}

.fl-clear {
    clear: both;
}

.fl-clearfix:before,.fl-clearfix:after {
    display: table;
    content: " ";
}

.fl-clearfix:after {
    clear: both;
}

.fl-clearfix {
    zoom:1;}

.fl-visible-medium,.fl-visible-medium-mobile,.fl-visible-mobile {
    display: none;
}

.fl-row,.fl-row-content {
    margin-left: auto;
    margin-right: auto;
}

.ep-bouwer-touch .fl-row-bg-photo .fl-row-content-wrap {
    background-attachment: scroll;
}

.fl-row-bg-video,.fl-row-bg-video .fl-row-content {
    position: relative;
}

.fl-row-bg-video .fl-bg-video {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
}

.fl-row-bg-video .fl-bg-video video {
    bottom: 0;
    left: 0px;
    position: absolute;
    right: 0;
    top: 0px;
}

.fl-bg-video-fallback {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0px;
    left: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content {
    position: relative;
}

.fl-row .fl-bg-slideshow {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}

.ep-bouwer-edit .fl-row .fl-bg-slideshow * {
    bottom: 0;
    height: auto !important;
    left: 0;
    position: absolute !important;
    right: 0;
    top: 0;
}

.fl-row-bg-overlay .fl-row-content-wrap {
    position: relative;
}

.fl-row-bg-overlay .fl-row-content-wrap:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
}

.fl-row-bg-overlay .fl-row-content {
    position: relative;
    z-index: 1;
}

.fl-col {
    float: left;
    min-height: 1px;
}

.fl-col-bg-overlay .fl-col-content {
    position: relative;
}

.fl-col-bg-overlay .fl-col-content:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
}

.fl-col-bg-overlay .fl-module {
    position: relative;
    z-index: 1;
}

.fl-module img {
    max-width: 100%;
}

.ep-bouwer-content a.fl-button,.ep-bouwer-content a.fl-button:visited {
    background: #fafafa;
    border: 1px solid #ccc;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #333;
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    padding: 12px 24px;
    text-decoration: none;
    text-shadow: none;
}

.ep-bouwer-content a.fl-button *,.ep-bouwer-content a.fl-button:visited * {
    color: #333;
}

.ep-bouwer-content .fl-button:hover {
    text-decoration: none;
}

.ep-bouwer-content .fl-button:active {
    position: relative;
    top: 1px;
}

.ep-bouwer-content .fl-button-width-full .fl-button {
    display: block;
    text-align: center;
}

.ep-bouwer-content .fl-button-width-custom .fl-button {
    display: inline-block;
    text-align: center;
    max-width: 100%;
}

.ep-bouwer-content .fl-button-left {
    text-align: left;
}

.ep-bouwer-content .fl-button-center {
    text-align: center;
}

.ep-bouwer-content .fl-button-right {
    text-align: right;
}

.ep-bouwer-content .fl-button i {
    font-size: 1.3em;
    height: auto;
    margin-right: 8px;
    vertical-align: middle;
    width: auto;
}

.ep-bouwer-content .fl-button i.fl-button-icon-after {
    margin-left: 8px;
    margin-right: 0;
}

.ep-bouwer-content .fl-button-has-icon .fl-button-text {
    vertical-align: middle;
}

.fl-icon-wrap {
    display: inline-block;
}

.fl-icon {
    display: table-cell;
    vertical-align: middle;
}

.fl-icon a {
    text-decoration: none;
}

.fl-icon i {
    float: left;
}

.fl-icon i:before {
    border: none !important;
}

.fl-icon-text {
    display: table-cell;
    text-align: left;
    padding-left: 15px;
    vertical-align: middle;
}

.fl-icon-text *:last-child {
    margin: 0 !important;
    padding: 0 !important;
}

.fl-icon-text a {
    text-decoration: none;
}

.fl-photo {
    line-height: 0;
    position: relative;
}

.fl-photo-align-left {
    text-align: left;
}

.fl-photo-align-center {
    text-align: center;
}

.fl-photo-align-right {
    text-align: right;
}

.fl-photo-content {
    display: inline-block;
    line-height: 0;
    position: relative;
    max-width: 100%;
}

.fl-photo-content img {
    display: inline;
    height: auto !important;
    max-width: 100%;
    width: auto !important;
}

.fl-photo-crop-circle img {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.fl-photo-caption {
    font-size: 13px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.fl-photo-caption-below {
    padding-bottom: 20px;
    padding-top: 10px;
}

.fl-photo-caption-hover {
    background: rgba(0,0,0,0.7);
    bottom: 0;
    color: #fff;
    left: 0;
    opacity: 0;
    filter: alpha(opacity = 0);
    padding: 10px 15px;
    position: absolute;
    right: 0;
    -webkit-transition: opacity 0.3s ease-in;
    -moz-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
}

.fl-photo-content:hover .fl-photo-caption-hover {
    opacity: 100;
    filter: alpha(opacity = 100);
}

.ep-bouwer-pagination {
    padding: 40px 0;
}

.ep-bouwer-pagination ul.page-numbers {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
}

.ep-bouwer-pagination li {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
}

.ep-bouwer-pagination li a.page-numbers,.ep-bouwer-pagination li span.page-numbers {
    border: 1px solid #e6e6e6;
    display: inline-block;
    padding: 5px 10px;
    margin: 0 0 5px;
}

.ep-bouwer-pagination li a.page-numbers:hover,.ep-bouwer-pagination li span.current {
    background: #f5f5f5;
    text-decoration: none;
}

.fl-slideshow,.fl-slideshow * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.fl-slideshow .fl-slideshow-image img {
    max-width: none !important;
}

.fl-slideshow-social {
    line-height: 0 !important;
}

.fl-slideshow-social * {
    margin: 0 !important;
}

.ep-bouwer-content .bx-wrapper .bx-viewport {
    background: transparent;
    border: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    left: 0;
}

.mfp-wrap button {
    background: transparent !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

.mfp-wrap button.mfp-arrow:active, .mfp-wrap button.mfp-arrow:hover, .mfp-wrap button.mfp-arrow:focus {
    background: transparent !important;
    border: none !important;
    outline: none;
    position: absolute;
    top: 50%;
}

.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus {
    background: transparent !important;
    border: none !important;
    outline: none;
    position: absolute;
    top: 0;
}

img.mfp-img {
    padding: 0;
}

.mfp-counter {
    display: none;
}

.fl-form-field {
    margin-bottom: 15px;
}

.fl-form-field input.fl-form-error {
    border-color: #DD6420;
}

.fl-form-error-message {
    clear: both;
    color: #DD6420;
    display: none;
    padding-top: 8px;
    font-size: 12px;
    font-weight: lighter;
}

.fl-form-button-disabled {
    opacity: 0.5;
}

.fl-animation {
    opacity: 0;
}

.ep-bouwer-touch .fl-animation,.ep-bouwer-edit .fl-animation,.fl-animated {
    opacity: 1;
}

.fl-animated.fl-fade-in {
    animation: fl-fade-in 1s ease-out;
    -webkit-animation: fl-fade-in 1s ease-out;
    -moz-animation: fl-fade-in 1s ease-out;
}

@keyframes fl-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fl-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes fl-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.fl-animated.fl-slide-left {
    animation: fl-slide-left 1s ease-out;
    -webkit-animation: fl-slide-left 1s ease-out;
    -moz-animation: fl-slide-left 1s ease-out;
}

@keyframes fl-slide-left {
    0% {
        opacity: 0;
        transform: translateX(10%);
    }

    100% {
        opacity: 1;
        transform: translateX(0%);
    }
}

@-webkit-keyframes fl-slide-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
    }
}

@-moz-keyframes fl-slide-left {
    0% {
        opacity: 0;
        -moz-transform: translateX(10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
    }
}

.fl-animated.fl-slide-right {
    animation: fl-slide-right 1s ease-out;
    -webkit-animation: fl-slide-right 1s ease-out;
    -moz-animation: fl-slide-right 1s ease-out;
}

@keyframes fl-slide-right {
    0% {
        opacity: 0;
        transform: translateX(-10%);
    }

    100% {
        opacity: 1;
        transform: translateX(0%);
    }
}

@-webkit-keyframes fl-slide-right {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
    }
}

@-moz-keyframes fl-slide-right {
    0% {
        opacity: 0;
        -moz-transform: translateX(-10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
    }
}

.fl-animated.fl-slide-up {
    animation: fl-slide-up 1s ease-out;
    -webkit-animation: fl-slide-up 1s ease-out;
    -moz-animation: fl-slide-up 1s ease-out;
}

@keyframes fl-slide-up {
    0% {
        opacity: 0;
        transform: translateY(10%);
    }

    100% {
        opacity: 1;
        transform: translateY(0%);
    }
}

@-webkit-keyframes fl-slide-up {
    0% {
        opacity: 0;
        -webkit-transform: translateY(10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}

@-moz-keyframes fl-slide-up {
    0% {
        opacity: 0;
        -moz-transform: translateY(10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}

.fl-animated.fl-slide-down {
    animation: fl-slide-down 1s ease-out;
    -webkit-animation: fl-slide-down 1s ease-out;
    -moz-animation: fl-slide-down 1s ease-out;
}

@keyframes fl-slide-down {
    0% {
        opacity: 0;
        transform: translateY(-10%);
    }

    100% {
        opacity: 1;
        transform: translateY(0%);
    }
}

@-webkit-keyframes fl-slide-down {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}

@-moz-keyframes fl-slide-down {
    0% {
        opacity: 0;
        -moz-transform: translateY(-10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}

@media (max-width: 992px) {
    .fl-visible-desktop,.fl-visible-mobile {
        display: none;
    }

    .fl-visible-desktop-medium,.fl-visible-medium,.fl-visible-medium-mobile {
        display: block;
    }
}

@media (max-width: 768px) {
    .fl-visible-desktop,.fl-visible-desktop-medium,.fl-visible-medium {
        display: none;
    }

    .fl-visible-medium-mobile,.fl-visible-mobile {
        display: block;
    }

    .fl-row-content-wrap {
        background-attachment: scroll !important;
    }

    .fl-row-bg-parallax .fl-row-content-wrap {
        background-attachment: scroll !important;
        background-position: center center !important;
    }

    .fl-col {
        clear: both;
        float: none;
        margin-left: auto;
        margin-right: auto;
        width: auto !important;
    }

    .fl-col-small {
        max-width: 400px;
    }

    .fl-row-content-wrap {
        border-left: none !important;
        border-right: none !important;
        margin: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .fl-row .fl-bg-video,.fl-row .fl-bg-slideshow {
        left: 0 !important;
        right: 0 !important;
    }

    .fl-col-content {
        border-left: none !important;
        border-right: none !important;
        margin: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

.fl-row-content-wrap {
    margin: 0px;
}

.fl-row-content-wrap {
    padding: 20px;
}

.fl-row-fixed-width {
    max-width: 1100px;
}

.fl-row-content-wrap.fl-row-fixed-width .fl-row-content {
    max-width: 1100px;
}

.fl-node-60228773b2b8a .fl-row-content-wrap {
    background-color: #f5f5f5;
    background-color: rgba(245,245,245, 1);
}

.fl-node-602295dc13926 .fl-row-content-wrap {
    background-color: #0b726f;
    background-color: rgba(11,114,111, 1);
}

.fl-node-602296350533b .fl-row-content-wrap {
    background-color: #ffc72e;
    background-color: rgba(255,199,46, 1);
}

.fl-node-60229729835ff .fl-row-content-wrap {
    background-color: #ee7042;
    background-color: rgba(238,112,66, 1);
}

.fl-node-602522d931ba0 .fl-row-content-wrap {
    background-color: #f5f5f5;
    background-color: rgba(245,245,245, 1);
}

.fl-node-60228915bcc66 {
    width: 50%;
}

.fl-node-6042446aab101 {
    width: 50%;
}

.fl-node-60296915ec6d2 {
    width: 50%;
}

.fl-node-604245595e783 {
    width: 50%;
}

.fl-node-60268e4b4b84d {
    width: 50%;
}

.fl-node-6045f551be4cc {
    width: 50%;
}

.fl-node-602522d938847 {
    width: 33.33%;
}

.fl-node-602521ada8c9d {
    width: 50%;
}

.fl-node-602299ba89e0d {
    width: 100%;
}

.fl-node-602299ba89e0d .fl-col-content {
    background-color: #f5f5f5;
    background-color: rgba(245,245,245, 1);
}

.fl-node-6045ff5e74bed {
    width: 50%;
}

.fl-node-602297298b966 {
    width: 50%;
}

.fl-node-60229635084b9 {
    width: 50%;
}

.fl-node-6045ffd2d67af {
    width: 50%;
}

.fl-node-602295dc1692b {
    width: 50%;
}

.fl-node-602294225435b {
    width: 100%;
}

.fl-node-602294225435b .fl-col-content {
    background-color: #f5f5f5;
    background-color: rgba(245,245,245, 1);
}

.fl-node-6045f551be4d0 {
    width: 50%;
}

.fl-node-6045ff5e74bf3 {
    width: 50%;
}

.fl-node-604245595e78a {
    width: 50%;
}

.fl-node-6042446aab105 {
    width: 50%;
}

.fl-node-6045ffd2d67b3 {
    width: 50%;
}

.fl-node-60296915ec6d6 {
    width: 50%;
}

.fl-node-60268e4b4b851 {
    width: 50%;
}

.fl-node-60228915bcc6a {
    width: 50%;
}

.fl-node-602522d93884d {
    width: 33.33%;
}

.fl-node-602521ada8ca1 {
    width: 50%;
}

.fl-node-602297298b96c {
    width: 50%;
}

.fl-node-60229635084bd {
    width: 50%;
}

.fl-node-602295dc1692f {
    width: 50%;
}

.fl-node-602522d938850 {
    width: 33.33%;
}

.fl-module-content {
    margin: 20px;
}

.fl-embed-video iframe {
    max-width: 100%;
}

.fl-wp-video {
    position: relative;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    padding-bottom: 53.30%;
}

.fl-wp-video .wp-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

.fl-wp-video .wp-video .mejs-container,.fl-wp-video .wp-video .mejs-inner,.fl-wp-video .wp-video .mejs-layers,.fl-wp-video .wp-video .mejs-layer,.fl-wp-video .wp-video-shortcode,.fl-wp-video .me-plugin,.fl-wp-video .me-plugin * {
    width: 100% !important;
    height: 100% !important;
}

.fl-callout-left {
    text-align: left;
}

.fl-callout-center {
    text-align: center;
}

.fl-callout-right {
    text-align: right;
}

body a.fl-callout-title-link {
    text-decoration: none;
}

body h1.fl-callout-title,body h2.fl-callout-title,body h3.fl-callout-title,body h4.fl-callout-title,body h5.fl-callout-title,body h6.fl-callout-title {
    margin: 0;
    padding: 0 0 10px 0;
}

.fl-callout-text p {
    margin: 0 !important;
    padding: 0 0 10px 0 !important;
}

.fl-callout-button {
    padding: 10px 0 0 0;
}

.fl-callout-icon-above-title .fl-icon {
    display: block;
    margin-bottom: 20px;
}

.fl-callout-icon-below-title .fl-icon {
    display: block;
    margin: 10px 0 15px;
}

.fl-callout-icon-above-title .fl-icon i,.fl-callout-icon-below-title .fl-icon i {
    display: inline-block;
    float: none;
}

.fl-callout-icon-left-title .fl-callout-title,.fl-callout-icon-right-title .fl-callout-title {
    display: inline-block;
}

.fl-callout-icon-left-title .fl-callout-title span,.fl-callout-icon-right-title .fl-callout-title span {
    display: table-cell;
    vertical-align: middle;
}

.fl-callout-icon-left-title .fl-icon {
    padding-right: 15px;
}

.fl-callout-icon-right-title .fl-icon {
    padding-left: 15px;
}

.fl-callout-icon-left .fl-icon,.fl-callout-icon-left-text .fl-icon {
    display: inline;
    float: left;
    padding-right: 15px;
}

.fl-callout-icon-right .fl-icon,.fl-callout-icon-right-text .fl-icon {
    display: inline;
    float: right;
    padding-left: 15px;
}

.fl-callout-icon-left .fl-callout-content,.fl-callout-icon-right .fl-callout-content,.fl-callout-icon-left-text .fl-callout-text-wrap,.fl-callout-icon-right-text .fl-callout-text-wrap {
    display: table-cell;
}

.fl-callout-photo-above-title .fl-photo {
    margin-bottom: 15px;
}

.fl-callout-photo-below-title .fl-photo {
    margin-bottom: 15px;
    margin-top: 5px;
}

.fl-callout-photo-left {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.fl-callout-photo-left .fl-callout-photo,.fl-callout-photo-left-text .fl-callout-photo {
    display: table-cell;
    padding-right: 30px;
    width: 50%;
    vertical-align: top;
}

.fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-text-wrap {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
}

.fl-callout-photo-right {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.fl-callout-photo-right .fl-callout-photo,.fl-callout-photo-right-text .fl-callout-photo {
    display: table-cell;
    padding-left: 30px;
    width: 50%;
    vertical-align: top;
}

.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-text-wrap {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
}

@media (max-width: 768px) {
    .fl-callout-photo-left,.fl-callout-photo-right {
        display: block;
    }

    .fl-callout-photo-left .fl-callout-photo,.fl-callout-photo-left-text .fl-callout-photo {
        display: block;
        margin-bottom: 15px;
        padding-left: 0;
        padding-right: 0;
        width: auto;
    }

    .fl-callout-photo-right .fl-callout-photo,.fl-callout-photo-right-text .fl-callout-photo {
        display: block;
        margin-top: 25px;
        padding-left: 0;
        padding-right: 0;
        width: auto;
    }

    .fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-content,.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-content {
        display: block;
        width: auto;
    }
}

.fl-node-602522e26549a .fl-module-content {
    margin-left: 10px;
    margin-right: 10px;
}

.fl-post-header {
    display: none;
}

.ep-bouwer-content *,.ep-bouwer-content *:before,.ep-bouwer-content *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:before,.fl-module:after,.fl-module-content:before,.fl-module-content:after {
    display: table;
    content: " ";
}

.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:after,.fl-module-content:after {
    clear: both;
}

.fl-row,.fl-row-content,.fl-col-group,.fl-col,.fl-module,.fl-module-content {
    zoom:1;}

.fl-clear {
    clear: both;
}

.fl-clearfix:before,.fl-clearfix:after {
    display: table;
    content: " ";
}

.fl-clearfix:after {
    clear: both;
}

.fl-clearfix {
    zoom:1;}

.fl-visible-medium,.fl-visible-medium-mobile,.fl-visible-mobile {
    display: none;
}

.fl-row,.fl-row-content {
    margin-left: auto;
    margin-right: auto;
}

.ep-bouwer-touch .fl-row-bg-photo .fl-row-content-wrap {
    background-attachment: scroll;
}

.fl-row-bg-video,.fl-row-bg-video .fl-row-content {
    position: relative;
}

.fl-row-bg-video .fl-bg-video {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
}

.fl-row-bg-video .fl-bg-video video {
    bottom: 0;
    left: 0px;
    position: absolute;
    right: 0;
    top: 0px;
}

.fl-bg-video-fallback {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0px;
    left: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content {
    position: relative;
}

.fl-row .fl-bg-slideshow {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}

.ep-bouwer-edit .fl-row .fl-bg-slideshow * {
    bottom: 0;
    height: auto !important;
    left: 0;
    position: absolute !important;
    right: 0;
    top: 0;
}

.fl-row-bg-overlay .fl-row-content-wrap {
    position: relative;
}

.fl-row-bg-overlay .fl-row-content-wrap:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
}

.fl-row-bg-overlay .fl-row-content {
    position: relative;
    z-index: 1;
}

.fl-col {
    float: left;
    min-height: 1px;
}

.fl-col-bg-overlay .fl-col-content {
    position: relative;
}

.fl-col-bg-overlay .fl-col-content:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
}

.fl-col-bg-overlay .fl-module {
    position: relative;
    z-index: 1;
}

.fl-module img {
    max-width: 100%;
}

.ep-bouwer-content a.fl-button,.ep-bouwer-content a.fl-button:visited {
    background: #fafafa;
    border: 1px solid #ccc;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #333;
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    padding: 12px 24px;
    text-decoration: none;
    text-shadow: none;
}

.ep-bouwer-content a.fl-button *,.ep-bouwer-content a.fl-button:visited * {
    color: #333;
}

.ep-bouwer-content .fl-button:hover {
    text-decoration: none;
}

.ep-bouwer-content .fl-button:active {
    position: relative;
    top: 1px;
}

.ep-bouwer-content .fl-button-width-full .fl-button {
    display: block;
    text-align: center;
}

.ep-bouwer-content .fl-button-width-custom .fl-button {
    display: inline-block;
    text-align: center;
    max-width: 100%;
}

.ep-bouwer-content .fl-button-left {
    text-align: left;
}

.ep-bouwer-content .fl-button-center {
    text-align: center;
}

.ep-bouwer-content .fl-button-right {
    text-align: right;
}

.ep-bouwer-content .fl-button i {
    font-size: 1.3em;
    height: auto;
    margin-right: 8px;
    vertical-align: middle;
    width: auto;
}

.ep-bouwer-content .fl-button i.fl-button-icon-after {
    margin-left: 8px;
    margin-right: 0;
}

.ep-bouwer-content .fl-button-has-icon .fl-button-text {
    vertical-align: middle;
}

.fl-icon-wrap {
    display: inline-block;
}

.fl-icon {
    display: table-cell;
    vertical-align: middle;
}

.fl-icon a {
    text-decoration: none;
}

.fl-icon i {
    float: left;
}

.fl-icon i:before {
    border: none !important;
}

.fl-icon-text {
    display: table-cell;
    text-align: left;
    padding-left: 15px;
    vertical-align: middle;
}

.fl-icon-text *:last-child {
    margin: 0 !important;
    padding: 0 !important;
}

.fl-icon-text a {
    text-decoration: none;
}

.fl-photo {
    line-height: 0;
    position: relative;
}

.fl-photo-align-left {
    text-align: left;
}

.fl-photo-align-center {
    text-align: center;
}

.fl-photo-align-right {
    text-align: right;
}

.fl-photo-content {
    display: inline-block;
    line-height: 0;
    position: relative;
    max-width: 100%;
}

.fl-photo-content img {
    display: inline;
    height: auto !important;
    max-width: 100%;
    width: auto !important;
}

.fl-photo-crop-circle img {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.fl-photo-caption {
    font-size: 13px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.fl-photo-caption-below {
    padding-bottom: 20px;
    padding-top: 10px;
}

.fl-photo-caption-hover {
    background: rgba(0,0,0,0.7);
    bottom: 0;
    color: #fff;
    left: 0;
    opacity: 0;
    filter: alpha(opacity = 0);
    padding: 10px 15px;
    position: absolute;
    right: 0;
    -webkit-transition: opacity 0.3s ease-in;
    -moz-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
}

.fl-photo-content:hover .fl-photo-caption-hover {
    opacity: 100;
    filter: alpha(opacity = 100);
}

.ep-bouwer-pagination {
    padding: 40px 0;
}

.ep-bouwer-pagination ul.page-numbers {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
}

.ep-bouwer-pagination li {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
}

.ep-bouwer-pagination li a.page-numbers,.ep-bouwer-pagination li span.page-numbers {
    border: 1px solid #e6e6e6;
    display: inline-block;
    padding: 5px 10px;
    margin: 0 0 5px;
}

.ep-bouwer-pagination li a.page-numbers:hover,.ep-bouwer-pagination li span.current {
    background: #f5f5f5;
    text-decoration: none;
}

.fl-slideshow,.fl-slideshow * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.fl-slideshow .fl-slideshow-image img {
    max-width: none !important;
}

.fl-slideshow-social {
    line-height: 0 !important;
}

.fl-slideshow-social * {
    margin: 0 !important;
}

.ep-bouwer-content .bx-wrapper .bx-viewport {
    background: transparent;
    border: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    left: 0;
}

.mfp-wrap button {
    background: transparent !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

.mfp-wrap button.mfp-arrow:active, .mfp-wrap button.mfp-arrow:hover, .mfp-wrap button.mfp-arrow:focus {
    background: transparent !important;
    border: none !important;
    outline: none;
    position: absolute;
    top: 50%;
}

.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus {
    background: transparent !important;
    border: none !important;
    outline: none;
    position: absolute;
    top: 0;
}

img.mfp-img {
    padding: 0;
}

.mfp-counter {
    display: none;
}

.fl-form-field {
    margin-bottom: 15px;
}

.fl-form-field input.fl-form-error {
    border-color: #DD6420;
}

.fl-form-error-message {
    clear: both;
    color: #DD6420;
    display: none;
    padding-top: 8px;
    font-size: 12px;
    font-weight: lighter;
}

.fl-form-button-disabled {
    opacity: 0.5;
}

.fl-animation {
    opacity: 0;
}

.ep-bouwer-touch .fl-animation,.ep-bouwer-edit .fl-animation,.fl-animated {
    opacity: 1;
}

.fl-animated.fl-fade-in {
    animation: fl-fade-in 1s ease-out;
    -webkit-animation: fl-fade-in 1s ease-out;
    -moz-animation: fl-fade-in 1s ease-out;
}

@keyframes fl-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fl-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes fl-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.fl-animated.fl-slide-left {
    animation: fl-slide-left 1s ease-out;
    -webkit-animation: fl-slide-left 1s ease-out;
    -moz-animation: fl-slide-left 1s ease-out;
}

@keyframes fl-slide-left {
    0% {
        opacity: 0;
        transform: translateX(10%);
    }

    100% {
        opacity: 1;
        transform: translateX(0%);
    }
}

@-webkit-keyframes fl-slide-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
    }
}

@-moz-keyframes fl-slide-left {
    0% {
        opacity: 0;
        -moz-transform: translateX(10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
    }
}

.fl-animated.fl-slide-right {
    animation: fl-slide-right 1s ease-out;
    -webkit-animation: fl-slide-right 1s ease-out;
    -moz-animation: fl-slide-right 1s ease-out;
}

@keyframes fl-slide-right {
    0% {
        opacity: 0;
        transform: translateX(-10%);
    }

    100% {
        opacity: 1;
        transform: translateX(0%);
    }
}

@-webkit-keyframes fl-slide-right {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
    }
}

@-moz-keyframes fl-slide-right {
    0% {
        opacity: 0;
        -moz-transform: translateX(-10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
    }
}

.fl-animated.fl-slide-up {
    animation: fl-slide-up 1s ease-out;
    -webkit-animation: fl-slide-up 1s ease-out;
    -moz-animation: fl-slide-up 1s ease-out;
}

@keyframes fl-slide-up {
    0% {
        opacity: 0;
        transform: translateY(10%);
    }

    100% {
        opacity: 1;
        transform: translateY(0%);
    }
}

@-webkit-keyframes fl-slide-up {
    0% {
        opacity: 0;
        -webkit-transform: translateY(10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}

@-moz-keyframes fl-slide-up {
    0% {
        opacity: 0;
        -moz-transform: translateY(10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}

.fl-animated.fl-slide-down {
    animation: fl-slide-down 1s ease-out;
    -webkit-animation: fl-slide-down 1s ease-out;
    -moz-animation: fl-slide-down 1s ease-out;
}

@keyframes fl-slide-down {
    0% {
        opacity: 0;
        transform: translateY(-10%);
    }

    100% {
        opacity: 1;
        transform: translateY(0%);
    }
}

@-webkit-keyframes fl-slide-down {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}

@-moz-keyframes fl-slide-down {
    0% {
        opacity: 0;
        -moz-transform: translateY(-10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}

@media (max-width: 992px) {
    .fl-visible-desktop,.fl-visible-mobile {
        display: none;
    }

    .fl-visible-desktop-medium,.fl-visible-medium,.fl-visible-medium-mobile {
        display: block;
    }
}

@media (max-width: 768px) {
    .fl-visible-desktop,.fl-visible-desktop-medium,.fl-visible-medium {
        display: none;
    }

    .fl-visible-medium-mobile,.fl-visible-mobile {
        display: block;
    }

    .fl-row-content-wrap {
        background-attachment: scroll !important;
    }

    .fl-row-bg-parallax .fl-row-content-wrap {
        background-attachment: scroll !important;
        background-position: center center !important;
    }

    .fl-col {
        clear: both;
        float: none;
        margin-left: auto;
        margin-right: auto;
        width: auto !important;
    }

    .fl-col-small {
        max-width: 400px;
    }

    .fl-row-content-wrap {
        border-left: none !important;
        border-right: none !important;
        margin: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .fl-row .fl-bg-video,.fl-row .fl-bg-slideshow {
        left: 0 !important;
        right: 0 !important;
    }

    .fl-col-content {
        border-left: none !important;
        border-right: none !important;
        margin: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

.fl-row-content-wrap {
    margin: 0px;
}

.fl-row-content-wrap {
    padding: 20px;
}

.fl-row-fixed-width {
    max-width: 1100px;
}

.fl-row-content-wrap.fl-row-fixed-width .fl-row-content {
    max-width: 1100px;
}

.fl-node-6040ba1297e16 .fl-row-content-wrap {
    background-color: #0b726f;
    background-color: rgba(11,114,111, 1);
}

.fl-node-6040ba0791449 .fl-row-content-wrap {
    background-color: #ffc72e;
    background-color: rgba(255,199,46, 1);
}

.fl-node-6040ba1c294a6 .fl-row-content-wrap {
    background-color: #ee7042;
    background-color: rgba(238,112,66, 1);
}

.fl-node-6040ba2355d33 .fl-row-content-wrap {
    background-color: #0b726f;
    background-color: rgba(11,114,111, 1);
}

.fl-node-6040ba49cc3db .fl-row-content-wrap {
    background-color: #ffc72e;
    background-color: rgba(255,199,46, 1);
}

.fl-node-6040a72a8d84b {
    width: 50%;
}

.fl-node-6040b8b8dec46 {
    width: 100%;
}

.fl-node-6045ddcc21b09 {
    width: 50%;
}

.fl-node-6040db892d9b6 {
    width: 50%;
}

.fl-node-6040ba49d06cd {
    width: 50%;
}

.fl-node-6040ba235a8d0 {
    width: 50%;
}

.fl-node-6040ba235a8d0 .fl-col-content {
    background-color: #0b726f;
    background-color: rgba(11,114,111, 1);
}

.fl-node-6040ba1c2d8c2 {
    width: 50%;
}

.fl-node-6040ba129c59e {
    width: 50%;
}

.fl-node-6040ba07952ff {
    width: 50%;
}

.fl-node-6040aed69557a {
    width: 25%;
}

.fl-node-6040aed69557a .fl-col-content {
    background-color: #0b726f;
    background-color: rgba(11,114,111, 1);
}

.fl-node-6040a985d4323 {
    width: 100%;
}

.fl-node-6040a84b3e6f5 {
    width: 100%;
}

.fl-node-6040a8b9ab934 {
    width: 50%;
}

.fl-node-6040ac634a6c1 {
    width: 50%;
}

.fl-node-6040aeab1dfec {
    width: 100%;
}

.fl-node-6040a72a8d84f {
    width: 50%;
}

.fl-node-6040ba0795303 {
    width: 50%;
}

.fl-node-6040ac634a6c4 {
    width: 50%;
}

.fl-node-6040ba129c5a3 {
    width: 50%;
}

.fl-node-6040aed69557f {
    width: 25%;
}

.fl-node-6040aed69557f .fl-col-content {
    background-color: #ee7042;
    background-color: rgba(238,112,66, 1);
}

.fl-node-6040ba1c2d8c6 {
    width: 50%;
}

.fl-node-6040ba235a8d3 {
    width: 50%;
}

.fl-node-6040a8b9ab93a {
    width: 50%;
}

.fl-node-6040ba49d06d1 {
    width: 50%;
}

.fl-node-6040db892d9ba {
    width: 50%;
}

.fl-node-6045ddcc21b0d {
    width: 50%;
}

.fl-node-6040aed695581 {
    width: 25%;
}

.fl-node-6040aed695581 .fl-col-content {
    background-color: #0b726f;
    background-color: rgba(11,114,111, 1);
}

.fl-node-6040aed695582 {
    width: 25%;
}

.fl-node-6040aed695582 .fl-col-content {
    background-color: #ee7042;
    background-color: rgba(238,112,66, 1);
}

.fl-module-content {
    margin: 20px;
}

.fl-callout-left {
    text-align: left;
}

.fl-callout-center {
    text-align: center;
}

.fl-callout-right {
    text-align: right;
}

body a.fl-callout-title-link {
    text-decoration: none;
}

body h1.fl-callout-title,body h2.fl-callout-title,body h3.fl-callout-title,body h4.fl-callout-title,body h5.fl-callout-title,body h6.fl-callout-title {
    margin: 0;
    padding: 0 0 10px 0;
}

.fl-callout-text p {
    margin: 0 !important;
    padding: 0 0 10px 0 !important;
}

.fl-callout-button {
    padding: 10px 0 0 0;
}

.fl-callout-icon-above-title .fl-icon {
    display: block;
    margin-bottom: 20px;
}

.fl-callout-icon-below-title .fl-icon {
    display: block;
    margin: 10px 0 15px;
}

.fl-callout-icon-above-title .fl-icon i,.fl-callout-icon-below-title .fl-icon i {
    display: inline-block;
    float: none;
}

.fl-callout-icon-left-title .fl-callout-title,.fl-callout-icon-right-title .fl-callout-title {
    display: inline-block;
}

.fl-callout-icon-left-title .fl-callout-title span,.fl-callout-icon-right-title .fl-callout-title span {
    display: table-cell;
    vertical-align: middle;
}

.fl-callout-icon-left-title .fl-icon {
    padding-right: 15px;
}

.fl-callout-icon-right-title .fl-icon {
    padding-left: 15px;
}

.fl-callout-icon-left .fl-icon,.fl-callout-icon-left-text .fl-icon {
    display: inline;
    float: left;
    padding-right: 15px;
}

.fl-callout-icon-right .fl-icon,.fl-callout-icon-right-text .fl-icon {
    display: inline;
    float: right;
    padding-left: 15px;
}

.fl-callout-icon-left .fl-callout-content,.fl-callout-icon-right .fl-callout-content,.fl-callout-icon-left-text .fl-callout-text-wrap,.fl-callout-icon-right-text .fl-callout-text-wrap {
    display: table-cell;
}

.fl-callout-photo-above-title .fl-photo {
    margin-bottom: 15px;
}

.fl-callout-photo-below-title .fl-photo {
    margin-bottom: 15px;
    margin-top: 5px;
}

.fl-callout-photo-left {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.fl-callout-photo-left .fl-callout-photo,.fl-callout-photo-left-text .fl-callout-photo {
    display: table-cell;
    padding-right: 30px;
    width: 50%;
    vertical-align: top;
}

.fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-text-wrap {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
}

.fl-callout-photo-right {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.fl-callout-photo-right .fl-callout-photo,.fl-callout-photo-right-text .fl-callout-photo {
    display: table-cell;
    padding-left: 30px;
    width: 50%;
    vertical-align: top;
}

.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-text-wrap {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
}

@media (max-width: 768px) {
    .fl-callout-photo-left,.fl-callout-photo-right {
        display: block;
    }

    .fl-callout-photo-left .fl-callout-photo,.fl-callout-photo-left-text .fl-callout-photo {
        display: block;
        margin-bottom: 15px;
        padding-left: 0;
        padding-right: 0;
        width: auto;
    }

    .fl-callout-photo-right .fl-callout-photo,.fl-callout-photo-right-text .fl-callout-photo {
        display: block;
        margin-top: 25px;
        padding-left: 0;
        padding-right: 0;
        width: auto;
    }

    .fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-content,.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-content {
        display: block;
        width: auto;
    }
}

.fl-node-6040b1ba56372 .fl-module-content {
    margin-bottom: 169px;
}

@media (max-width: 768px) {
    .fl-node-6040b1ba56372 .fl-module-content {
        margin-bottom:20px;
    }
}

.fl-node-6040b184c637e .fl-module-content {
    margin-bottom: 94px;
}

@media (max-width: 768px) {
    .fl-node-6040b184c637e .fl-module-content {
        margin-bottom:20px;
    }
}

.fl-node-6040afa783812 .fl-module-content {
    margin-bottom: 69.5px;
}

@media (max-width: 768px) {
    .fl-node-6040afa783812 .fl-module-content {
        margin-bottom:20px;
    }
}

.fl-post-header {
    display: none;
}

.ep-bouwer-content *,.ep-bouwer-content *:before,.ep-bouwer-content *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:before,.fl-module:after,.fl-module-content:before,.fl-module-content:after {
    display: table;
    content: " ";
}

.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:after,.fl-module-content:after {
    clear: both;
}

.fl-row,.fl-row-content,.fl-col-group,.fl-col,.fl-module,.fl-module-content {
    zoom:1;}

.fl-clear {
    clear: both;
}

.fl-clearfix:before,.fl-clearfix:after {
    display: table;
    content: " ";
}

.fl-clearfix:after {
    clear: both;
}

.fl-clearfix {
    zoom:1;}

.fl-visible-medium,.fl-visible-medium-mobile,.fl-visible-mobile {
    display: none;
}

.fl-row,.fl-row-content {
    margin-left: auto;
    margin-right: auto;
}

.ep-bouwer-touch .fl-row-bg-photo .fl-row-content-wrap {
    background-attachment: scroll;
}

.fl-row-bg-video,.fl-row-bg-video .fl-row-content {
    position: relative;
}

.fl-row-bg-video .fl-bg-video {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
}

.fl-row-bg-video .fl-bg-video video {
    bottom: 0;
    left: 0px;
    position: absolute;
    right: 0;
    top: 0px;
}

.fl-bg-video-fallback {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0px;
    left: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content {
    position: relative;
}

.fl-row .fl-bg-slideshow {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}

.ep-bouwer-edit .fl-row .fl-bg-slideshow * {
    bottom: 0;
    height: auto !important;
    left: 0;
    position: absolute !important;
    right: 0;
    top: 0;
}

.fl-row-bg-overlay .fl-row-content-wrap {
    position: relative;
}

.fl-row-bg-overlay .fl-row-content-wrap:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
}

.fl-row-bg-overlay .fl-row-content {
    position: relative;
    z-index: 1;
}

.fl-col {
    float: left;
    min-height: 1px;
}

.fl-col-bg-overlay .fl-col-content {
    position: relative;
}

.fl-col-bg-overlay .fl-col-content:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
}

.fl-col-bg-overlay .fl-module {
    position: relative;
    z-index: 1;
}

.fl-module img {
    max-width: 100%;
}

.ep-bouwer-content a.fl-button,.ep-bouwer-content a.fl-button:visited {
    background: #fafafa;
    border: 1px solid #ccc;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #333;
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    padding: 12px 24px;
    text-decoration: none;
    text-shadow: none;
}

.ep-bouwer-content a.fl-button *,.ep-bouwer-content a.fl-button:visited * {
    color: #333;
}

.ep-bouwer-content .fl-button:hover {
    text-decoration: none;
}

.ep-bouwer-content .fl-button:active {
    position: relative;
    top: 1px;
}

.ep-bouwer-content .fl-button-width-full .fl-button {
    display: block;
    text-align: center;
}

.ep-bouwer-content .fl-button-width-custom .fl-button {
    display: inline-block;
    text-align: center;
    max-width: 100%;
}

.ep-bouwer-content .fl-button-left {
    text-align: left;
}

.ep-bouwer-content .fl-button-center {
    text-align: center;
}

.ep-bouwer-content .fl-button-right {
    text-align: right;
}

.ep-bouwer-content .fl-button i {
    font-size: 1.3em;
    height: auto;
    margin-right: 8px;
    vertical-align: middle;
    width: auto;
}

.ep-bouwer-content .fl-button i.fl-button-icon-after {
    margin-left: 8px;
    margin-right: 0;
}

.ep-bouwer-content .fl-button-has-icon .fl-button-text {
    vertical-align: middle;
}

.fl-icon-wrap {
    display: inline-block;
}

.fl-icon {
    display: table-cell;
    vertical-align: middle;
}

.fl-icon a {
    text-decoration: none;
}

.fl-icon i {
    float: left;
}

.fl-icon i:before {
    border: none !important;
}

.fl-icon-text {
    display: table-cell;
    text-align: left;
    padding-left: 15px;
    vertical-align: middle;
}

.fl-icon-text *:last-child {
    margin: 0 !important;
    padding: 0 !important;
}

.fl-icon-text a {
    text-decoration: none;
}

.fl-photo {
    line-height: 0;
    position: relative;
}

.fl-photo-align-left {
    text-align: left;
}

.fl-photo-align-center {
    text-align: center;
}

.fl-photo-align-right {
    text-align: right;
}

.fl-photo-content {
    display: inline-block;
    line-height: 0;
    position: relative;
    max-width: 100%;
}

.fl-photo-content img {
    display: inline;
    height: auto !important;
    max-width: 100%;
    width: auto !important;
}

.fl-photo-crop-circle img {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.fl-photo-caption {
    font-size: 13px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.fl-photo-caption-below {
    padding-bottom: 20px;
    padding-top: 10px;
}

.fl-photo-caption-hover {
    background: rgba(0,0,0,0.7);
    bottom: 0;
    color: #fff;
    left: 0;
    opacity: 0;
    filter: alpha(opacity = 0);
    padding: 10px 15px;
    position: absolute;
    right: 0;
    -webkit-transition: opacity 0.3s ease-in;
    -moz-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
}

.fl-photo-content:hover .fl-photo-caption-hover {
    opacity: 100;
    filter: alpha(opacity = 100);
}

.ep-bouwer-pagination {
    padding: 40px 0;
}

.ep-bouwer-pagination ul.page-numbers {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
}

.ep-bouwer-pagination li {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
}

.ep-bouwer-pagination li a.page-numbers,.ep-bouwer-pagination li span.page-numbers {
    border: 1px solid #e6e6e6;
    display: inline-block;
    padding: 5px 10px;
    margin: 0 0 5px;
}

.ep-bouwer-pagination li a.page-numbers:hover,.ep-bouwer-pagination li span.current {
    background: #f5f5f5;
    text-decoration: none;
}

.fl-slideshow,.fl-slideshow * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.fl-slideshow .fl-slideshow-image img {
    max-width: none !important;
}

.fl-slideshow-social {
    line-height: 0 !important;
}

.fl-slideshow-social * {
    margin: 0 !important;
}

.ep-bouwer-content .bx-wrapper .bx-viewport {
    background: transparent;
    border: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    left: 0;
}

.mfp-wrap button {
    background: transparent !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

.mfp-wrap button.mfp-arrow:active, .mfp-wrap button.mfp-arrow:hover, .mfp-wrap button.mfp-arrow:focus {
    background: transparent !important;
    border: none !important;
    outline: none;
    position: absolute;
    top: 50%;
}

.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus {
    background: transparent !important;
    border: none !important;
    outline: none;
    position: absolute;
    top: 0;
}

img.mfp-img {
    padding: 0;
}

.mfp-counter {
    display: none;
}

.fl-form-field {
    margin-bottom: 15px;
}

.fl-form-field input.fl-form-error {
    border-color: #DD6420;
}

.fl-form-error-message {
    clear: both;
    color: #DD6420;
    display: none;
    padding-top: 8px;
    font-size: 12px;
    font-weight: lighter;
}

.fl-form-button-disabled {
    opacity: 0.5;
}

.fl-animation {
    opacity: 0;
}

.ep-bouwer-touch .fl-animation,.ep-bouwer-edit .fl-animation,.fl-animated {
    opacity: 1;
}

.fl-animated.fl-fade-in {
    animation: fl-fade-in 1s ease-out;
    -webkit-animation: fl-fade-in 1s ease-out;
    -moz-animation: fl-fade-in 1s ease-out;
}

@keyframes fl-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fl-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes fl-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.fl-animated.fl-slide-left {
    animation: fl-slide-left 1s ease-out;
    -webkit-animation: fl-slide-left 1s ease-out;
    -moz-animation: fl-slide-left 1s ease-out;
}

@keyframes fl-slide-left {
    0% {
        opacity: 0;
        transform: translateX(10%);
    }

    100% {
        opacity: 1;
        transform: translateX(0%);
    }
}

@-webkit-keyframes fl-slide-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
    }
}

@-moz-keyframes fl-slide-left {
    0% {
        opacity: 0;
        -moz-transform: translateX(10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
    }
}

.fl-animated.fl-slide-right {
    animation: fl-slide-right 1s ease-out;
    -webkit-animation: fl-slide-right 1s ease-out;
    -moz-animation: fl-slide-right 1s ease-out;
}

@keyframes fl-slide-right {
    0% {
        opacity: 0;
        transform: translateX(-10%);
    }

    100% {
        opacity: 1;
        transform: translateX(0%);
    }
}

@-webkit-keyframes fl-slide-right {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
    }
}

@-moz-keyframes fl-slide-right {
    0% {
        opacity: 0;
        -moz-transform: translateX(-10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
    }
}

.fl-animated.fl-slide-up {
    animation: fl-slide-up 1s ease-out;
    -webkit-animation: fl-slide-up 1s ease-out;
    -moz-animation: fl-slide-up 1s ease-out;
}

@keyframes fl-slide-up {
    0% {
        opacity: 0;
        transform: translateY(10%);
    }

    100% {
        opacity: 1;
        transform: translateY(0%);
    }
}

@-webkit-keyframes fl-slide-up {
    0% {
        opacity: 0;
        -webkit-transform: translateY(10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}

@-moz-keyframes fl-slide-up {
    0% {
        opacity: 0;
        -moz-transform: translateY(10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}

.fl-animated.fl-slide-down {
    animation: fl-slide-down 1s ease-out;
    -webkit-animation: fl-slide-down 1s ease-out;
    -moz-animation: fl-slide-down 1s ease-out;
}

@keyframes fl-slide-down {
    0% {
        opacity: 0;
        transform: translateY(-10%);
    }

    100% {
        opacity: 1;
        transform: translateY(0%);
    }
}

@-webkit-keyframes fl-slide-down {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}

@-moz-keyframes fl-slide-down {
    0% {
        opacity: 0;
        -moz-transform: translateY(-10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}

@media (max-width: 992px) {
    .fl-visible-desktop,.fl-visible-mobile {
        display: none;
    }

    .fl-visible-desktop-medium,.fl-visible-medium,.fl-visible-medium-mobile {
        display: block;
    }
}

@media (max-width: 768px) {
    .fl-visible-desktop,.fl-visible-desktop-medium,.fl-visible-medium {
        display: none;
    }

    .fl-visible-medium-mobile,.fl-visible-mobile {
        display: block;
    }

    .fl-row-content-wrap {
        background-attachment: scroll !important;
    }

    .fl-row-bg-parallax .fl-row-content-wrap {
        background-attachment: scroll !important;
        background-position: center center !important;
    }

    .fl-col {
        clear: both;
        float: none;
        margin-left: auto;
        margin-right: auto;
        width: auto !important;
    }

    .fl-col-small {
        max-width: 400px;
    }

    .fl-row-content-wrap {
        border-left: none !important;
        border-right: none !important;
        margin: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .fl-row .fl-bg-video,.fl-row .fl-bg-slideshow {
        left: 0 !important;
        right: 0 !important;
    }

    .fl-col-content {
        border-left: none !important;
        border-right: none !important;
        margin: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

.fl-row-content-wrap {
    margin: 0px;
}

.fl-row-content-wrap {
    padding: 20px;
}

.fl-row-fixed-width {
    max-width: 1100px;
}

.fl-row-content-wrap.fl-row-fixed-width .fl-row-content {
    max-width: 1100px;
}

.fl-node-6238b7f1aaf35 {
    width: 100%;
}

.fl-node-6238b7f1aaf38 {
    width: 100%;
}

.fl-module-content {
    margin: 20px;
}

.fl-callout-left {
    text-align: left;
}

.fl-callout-center {
    text-align: center;
}

.fl-callout-right {
    text-align: right;
}

body a.fl-callout-title-link {
    text-decoration: none;
}

body h1.fl-callout-title,body h2.fl-callout-title,body h3.fl-callout-title,body h4.fl-callout-title,body h5.fl-callout-title,body h6.fl-callout-title {
    margin: 0;
    padding: 0 0 10px 0;
}

.fl-callout-text p {
    margin: 0 !important;
    padding: 0 0 10px 0 !important;
}

.fl-callout-button {
    padding: 10px 0 0 0;
}

.fl-callout-icon-above-title .fl-icon {
    display: block;
    margin-bottom: 20px;
}

.fl-callout-icon-below-title .fl-icon {
    display: block;
    margin: 10px 0 15px;
}

.fl-callout-icon-above-title .fl-icon i,.fl-callout-icon-below-title .fl-icon i {
    display: inline-block;
    float: none;
}

.fl-callout-icon-left-title .fl-callout-title,.fl-callout-icon-right-title .fl-callout-title {
    display: inline-block;
}

.fl-callout-icon-left-title .fl-callout-title span,.fl-callout-icon-right-title .fl-callout-title span {
    display: table-cell;
    vertical-align: middle;
}

.fl-callout-icon-left-title .fl-icon {
    padding-right: 15px;
}

.fl-callout-icon-right-title .fl-icon {
    padding-left: 15px;
}

.fl-callout-icon-left .fl-icon,.fl-callout-icon-left-text .fl-icon {
    display: inline;
    float: left;
    padding-right: 15px;
}

.fl-callout-icon-right .fl-icon,.fl-callout-icon-right-text .fl-icon {
    display: inline;
    float: right;
    padding-left: 15px;
}

.fl-callout-icon-left .fl-callout-content,.fl-callout-icon-right .fl-callout-content,.fl-callout-icon-left-text .fl-callout-text-wrap,.fl-callout-icon-right-text .fl-callout-text-wrap {
    display: table-cell;
}

.fl-callout-photo-above-title .fl-photo {
    margin-bottom: 15px;
}

.fl-callout-photo-below-title .fl-photo {
    margin-bottom: 15px;
    margin-top: 5px;
}

.fl-callout-photo-left {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.fl-callout-photo-left .fl-callout-photo,.fl-callout-photo-left-text .fl-callout-photo {
    display: table-cell;
    padding-right: 30px;
    width: 50%;
    vertical-align: top;
}

.fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-text-wrap {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
}

.fl-callout-photo-right {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.fl-callout-photo-right .fl-callout-photo,.fl-callout-photo-right-text .fl-callout-photo {
    display: table-cell;
    padding-left: 30px;
    width: 50%;
    vertical-align: top;
}

.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-text-wrap {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
}

@media (max-width: 768px) {
    .fl-callout-photo-left,.fl-callout-photo-right {
        display: block;
    }

    .fl-callout-photo-left .fl-callout-photo,.fl-callout-photo-left-text .fl-callout-photo {
        display: block;
        margin-bottom: 15px;
        padding-left: 0;
        padding-right: 0;
        width: auto;
    }

    .fl-callout-photo-right .fl-callout-photo,.fl-callout-photo-right-text .fl-callout-photo {
        display: block;
        margin-top: 25px;
        padding-left: 0;
        padding-right: 0;
        width: auto;
    }

    .fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-content,.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-content {
        display: block;
        width: auto;
    }
}

.fl-post-header {
    display: none;
}
