@charset "UTF-8";
/* CSS RESET */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code,
small, strong, em, del, ins, b, i, a,
dl, dt, dd, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th,
article, aside, figure, footer, header, hgroup, menu, nav, section, menu,
time, mark, audio, video										{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; list-style: none; }
article, aside, figure, footer, header, hgroup, nav, section	{ display:block; }
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

@font-face {
  font-family: 'Candara';
  src: local('Candara'), local('Candara'), url(Candara.woff2) format('woff2'),url(Candara.woff) format('woff');
}
@font-face {
  font-family: 'BebasNeue-Regular';
  src: local('BebasNeue-Regular'), local('BebasNeue-Regular'), url(BebasNeue-Regular.woff2) format('woff2'),url(BebasNeue-Regular.woff) format('woff');
  }
@font-face {
    font-family: 'FontAwesome';
    src: url('fontawesome-webfont.woff2') format('woff2'),
        url('fontawesome-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.delay-quarter{-webkit-animation-delay:0.5s;animation-delay:0.5s}.delay-half{-webkit-animation-delay:0.75s;animation-delay:0.75s}.delay-three-quarter{-webkit-animation-delay:1s;animation-delay:1s}.delay-one{-webkit-animation-delay:1.25s;animation-delay:1.25s}.delay-one-quarter{-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay-one-half{-webkit-animation-delay:1.75s;animation-delay:1.75s}.delay-two{-webkit-animation-delay:2.25s;animation-delay:2.25s}

img.right { float:right;}
img.left { float:left;}
img.center { margin:0px auto; }

.img_h100 { height:100px; }
.img_h200 { height:200px; }
.img_h300 { height:300px; }
.img_h400 { height:400px; }
.img_h500 { height:500px; }
.img_h600 { height:600px; }
.img_h700 { height:700px; }
.img_h800 { height:800px; }

.img_w100 { width:100px; }
.img_w200 { width:200px; }
.img_w300 { width:300px; }
.img_w400 { width:400px; }
.img_w500 { width:500px; }

.img_ratio_16_9 { aspect-ratio: 16 / 9; }
.img_ratio_9_16 { aspect-ratio: 9 / 1; }
.img_ratio_3_1 { aspect-ratio: 3 / 1; }
.img_ratio_1_3 { aspect-ratio: 1 / 3; }
.img_ratio_1_2 { aspect-ratio: 1 / 2; }
.img_ratio_2_1 { aspect-ratio: 2 / 1; }
.img_ratio_1_1 { aspect-ratio: 1; }
 

.top-left { position:absolute; top:10px; left:10px}
.top-right { position:absolute; top:10px; right:10px}
.bottom-left { position:absolute; bottom:10px; left:10px}
.bottom-right { position:absolute; bottom:10px; right:10px}

.grey { background-color:#fcfaf6; }
.border-grey { border:2px solid #fcfaf6; }
.border-grey_over:hover { background-color:#fcfaf6; cursor:pointer;}

.margin_btm_10 {margin-bottom:10px!important;}
.margin_btm_20 {margin-bottom:20px!important;}
.margin_btm_30 {margin-bottom:30px!important;}
.margin_btm_40 {margin-bottom:40px!important;}

.margin_btm_60 {margin-bottom:60px!important;}
.margin_btm_70 {margin-bottom:70px!important;}
.margin_btm_80 {margin-bottom:80px!important;}

.margin_top_0 {margin-top:0px!important;}
.margin_top_10 {margin-top:10px!important;}
.margin_top_20 {margin-top:20px!important;}
.margin_top_30 {margin-top:30px!important;}
.margin_top_40 {margin-top:40px!important;}
.margin_top_50 {margin-top:50px!important;}
.margin_top_60 {margin-top:60px!important;}
.margin_top_70 {margin-top:70px!important;}
.margin_top_80  {margin-top:80px!important;}
.margin_top_120 {margin-top:80px!important;}

.margin_0_l { margin-left:0px!important;}
.margin_0_r { margin-right:0px!important;}
.margin_5_lr { margin-left:10px!important; margin-left:10px!important;}
.margin_10_left { margin-left:20px!important;}
.margin_10_right { margin-right:20px!important;}
.margin_right_10 { margin-right:10px;}

.padding_60 {padding:60px!important;}
.padding_50 {padding:50px!important;}
.padding_40 {padding:40px!important;}
.padding_20 {padding:20px!important;}
.padding_10 {padding:10px!important;}
.padding_5 {padding:5px!important;}

.padding_btm_80 {padding-bottom:80px!important;}
.padding_btm_60 {padding-bottom:60px!important;}
.padding_btm_40 {padding-bottom:40px!important;}
.padding_btm_20 {padding-bottom:20px!important;}
.padding_btm_10 {padding-bottom:10px!important;}
.padding_btm_5 {padding-bottom:5px!important;}

.padding_top_80 {padding-top:80px!important;}
.padding_top_60 {padding-top:60px!important;}
.padding_top_50 {padding-top:50px!important;}
.padding_top_40 {padding-top:40px!important;}
.padding_top_25 {padding-top:25px!important;}
.padding_top_20 {padding-top:20px!important;}
.padding_top_10 {padding-top:10px!important;}
.padding_top_5 {padding-top:5px!important;}
.padding_top_0 {padding-top:0px!important;}

.padding_top_btm_10 { padding-top:10px; padding-bottom:10px;}

.padding_lr_120 { padding-left:120px!important; padding-right:120px!important}
.padding_lr_100 { padding-left:100px!important; padding-right:100px!important}
.padding_lr_80 { padding-left:80px!important; padding-right:80px!important}
.padding_lr_60 { padding-left:60px!important; padding-right:60px!important}
.padding_lr_40 { padding-left:40px!important; padding-right:40px!important}
.padding_lr_15 {padding-left:15px!important; padding-right:15px!important}

.padding_percent_left { padding-left:8.33%!important;}
.padding_percent_right { padding-right:8.33%!important;}

.no_padding {padding:0px!important}
.no_margin {margin:0px!important}
.no_bck { background:transparent!important}

.padding_l_0_sp {padding-left:0px!important;}
.padding_l_0 {padding-left:0px!important;}
.padding_r_0 {padding-right:0px!important}
.padding_l_5 {padding-left:5px!important;}
.padding_r_5 {padding-right:5px!important}
.padding_l_15 {padding-left:15px!important;}
.padding_l_30 {padding-left:30px!important;}
.padding_r_15 {padding-right:15px!important}

.padding_percent_left_h1 { padding-left:calc(8.33% + 20px)!important;}

.vid_container {position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;}
.video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.intro_top { margin-top:70vh!important;}

#video_id { width:100%!important}
#videoBG {
    position:fixed;
    left:0px;
    top:0px;
    width:100vw;
    height: 100vh;    
    background-size:contain;
    z-index: -1;
}

iframe { max-width:100%!important;}
.halfsize iframe { max-width:50%!important;}
figure { padding:20px; padding-top:0px;}


figure img {  padding:5px; background:#FFF; box-shadow:3px 3px 3px 2px #c2c2c2; border:1px solid #bababa; transition:opacity ease-in-out 0.5s; margin-bottom:3px; }
figure a img {  padding:5px; box-shadow:3px 3px 3px 2px #c2c2c2; border:1px solid #bababa; transition:opacity ease-in-out 0.5s; margin-bottom:3px; }
figure a img:hover { opacity:0.5; background:#eaff00; }

.percent_75 { width:75%!important; }
.percent_66 { width:66%!important; }
.percent_50 { width:50%!important; }
.percent_33 { width:33%!important; }
.percent_25 { width:25%!important; }
.percent_10 { width:10%!important; }

.pics_secties,
.pics_fotoboek				{ width:100%;overflow:auto; margin-top:20px;}
.pics_secties ul,
 .pics_fotoboek ul				{ width:100%; overflow:auto; list-style:none; margin:0px; padding:0px; }
 .pics_secties li   { float:left; width:calc(25% - 30px); color:#FFF; margin:15px 15px 15px 15px; }
 .pics_fotoboek li				{ float:left; width:calc(25% - 30px); color:#FFF; margin:15px 15px 15px 15px; }
 .pics_secties li img,
 .pics_fotoboek li img			{ max-width:100%; padding:5px; background:#FFF; border:1px solid #bababa; transition:0.5s ease-in-out opacity; box-shadow:3px 3px 3px 2px #c2c2c2; }
 .pics_secties li img:hover,
 .pics_fotoboek li img:hover {   opacity:0.7; background:#7998cd;} 


.bck_yellow {background:#eaff00;}
article img			{ max-width:100%; padding:5px; transition:0.5s ease-in-out opacity; }

.pics_fotoboek2				{ width:100%;overflow:auto; margin-top:20px;}
.pics_fotoboek2 ul				{ width:100%; overflow:auto; list-style:none; margin:0px; padding:0px; } 
 .pics_fotoboek2 li				{ float:left; width:calc(33% - 30px); color:#FFF; margin:15px 15px 15px 15px;  text-align:center; }
 .pics_fotoboek2 li a           { text-decoration:none;}
 .pics_fotoboek2 li img			{ max-width:100%;  padding:5px; background:#FFF; border:1px solid #bababa; transition:0.5s ease-in-out opacity; }
 .pics_fotoboek2 li img:hover {   opacity:0.5; background:#7998cd;} 


html {height:100%;}
body {	color:#232323; height:100%; background:#f2f2f2; line-height: 1.3em; font:300 22px 'Candara',Arial,Helvetica; -webkit-font-smoothing:antialiased; }

span.glyphicon-chevron-left,
span.glyphicon-chevron-right,
a.carousel-control span { border:none!important}
a{color:#fe00d2; text-decoration:none; font-weight:bold; transition:color 0.5s ease-in-out;}
a:hover{color:#000;}
.btn,a,.btn:hover,a:hover {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
outline: none !important;
}
h1,h2,h3,h4{margin: 0;line-height: 1em;}
h1{font:300 35px 'BebasNeue-Regular',Arial,Helvetica; padding-top:0px; margin: 30px 0px 20px 0px; font-weight:normal;  color:#000; letter-spacing:2px;  }
h2{font:300 30px 'BebasNeue-Regular',Arial,Helvetica; font-weight:normal;  color:#fe00d2; letter-spacing:2px; margin-bottom:20px; }
h3{font:300 24px 'BebasNeue-Regular',Arial,Helvetica;margin:14px 0 10px 0; color:#fe00d2; font-weight:normal;}
h4{font:300 1.5em 'BebasNeue-Regular',Arial,Helvetica;margin-bottom: 1em;}
h4 i{margin-right: 0.5em;}
p{font-size:1em; line-height: 1.4em;}
.row {line-height: 1.3em!important; padding-bottom: 100px; }
.bck {  }
.spacer{padding: 6em 0;}
.spacer2{padding: 2em 0;}
.margin_20 { margin-top:20px!important; }
.shadow {text-shadow: 2px 2px 5px #000; }

.btn-default{color: #ccc;border: 1px solid #aaa;}
.btn-default:hover,.btn-default:active{background: rgba(0,0,0,0.8);}
.btn-primary{color: #fff;background:#416376;width: 100%;outline: none;}
.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background:#f3c024;box-shadow: none;}

.input_c { padding:10px 15px; margin-bottom:20px; border-radius:2px; border:1px solid #000; }

.border-shadow { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
/* top info */
#top_info { background-color:#eaff00;font-family: 'BebasNeue-Regular',Arial,Helvetica;  padding: 8px 12px; overflow:auto; color:#000;}
#top_info a { color:#000;}
#top_info span { margin:0px 20px 0px 20px;}
#top_info span a:hover { color:#000;}
.float-left { float:left; width:50%; }
.float-right { float:left;width:50%; text-align:right; }
.mobile_full { padding-top:0px!important; height:auto; margin-top:0px!important; }
/* header */
div#fixed {position:fixed; top:0px; z-index:10000; width:83.33%; margin-left:8.33% }
div#top { position:relative; padding-bottom:0px; background-color:#FFF; }
div.nav { background-color:#FFF; width:100%; position:relative; text-align:center; border-top:1px solid #000; }
#div_logo { padding:5px 0px; position:relative; width:100%; }
img#logo_pic { transition: 0.5s ease-in-out height,width; }
div#menu {  padding:20px 0px; z-index:100000; background-color:#000; width:100%; position:relative; transition: 0.2s ease-in-out padding; }
#ul_menu { list-style:none; margin:0px auto;  padding:0px; vertical-align: bottom;  z-index:10001; display: block; }
#ul_menu li { margin:0px 0px 0px 0px; display:inline; font-family: 'BebasNeue-Regular',Arial,Helvetica; text-align:center; padding:10px 15px 15px 0px; position:relative; }

#ul_menu li:hover { cursor:pointer; }
#ul_menu li a { color:#000; font-family: 'BebasNeue-Regular',Arial,Helvetica!important; background-color:#FFF; padding:10px 15px; font-size:18px; border:1px solid #000; border-radius:3px; letter-spacing:2px; font-weight:bold; text-decoration:none; }
#ul_menu li a:hover { text-decoration:underline; text-decoration:none; background-color:#eaff00; border:1px solid #FFF;  color:#000; padding:10px 15px;  }
#ul_menu li a.selected { border:1px solid #FFF; color:#000; background-color:#eaff00;  text-decoration:none;}
#ul_menu li ul                   { display: none; position: absolute; left:0px; top:48px; margin:0px; padding:3px 0px 5px 3px; }
#ul_menu li ul li                { background-color:#FFF; border-radius:3px; border:none!important; list-style: none; padding: 10px 5px 10px 5px; min-width: 200px; margin:0px; color:#40748e; float:none; border: none; text-align:left; }
#ul_menu li ul li:hover          { background-color:#FFF; border-radius:3px;}
#ul_menu li ul li a              { color:#000; font-size: 15px; border:none!important; padding:2px 5px; margin: 0px; letter-spacing:1px; }
#ul_menu li ul li:hover a        { color:#FFF; text-decoration: underline; padding:2px 5px; }
#ul_menu li:hover ul             { display:block; }

/* transition top */
.f-menu div#menu { padding:5px 0px!important; }
.f-menu img#logo_pic { max-height:100px!important; }

#countdown { height:30px; padding:5px 0px; z-index:100000; background-color:#fe00d2; width:100%; color:#000 }
#countdownHour { width:100%; text-align:center; font-family: 'BebasNeue-Regular'; font-size:1.3em; }
.first_top { margin-top:135px!important;}
.first_top_intro { margin-top:135px!important;}

img { max-width:100%;  border-radius:2px; }
.strong_blue strong { color:#03374e; font-weight:bold; }

.contact_info { color:#FFF; line-height:27px; padding-top:20px; }
.contact_info a { color:#FFF;} 
.personeel { padding:10px;}

.footer_img img { margin-right:20px;}
.owl-next,
.owl-prev { opacity:0.5; border-radius:50%!important; padding:30px!important;}
.owl-next:hover,
.owl-prev:hover { opacity:1; background-color:#000!important;} 
.owl-nav { width:100%; position:absolute; top:2%; z-index:100; }
.owl-next { float:right;}
.owl-prev { float:left;}
/*
.owl-stage-outer { z-index:10!important;}
.owl-item { z-index:10000!important;}*/

.nomargin { margin:0px!important; } 
.nopadding { padding:0px!important; }
.no-scroll { overflow: hidden;}

/* main */
.space { margin: 0em 0px 4em 0px!important;}
#slider {margin-top:0px; position:relative; overflow:hidden; }
.slide_txt { width:100%; text-align:center; position:absolute; top:35%;}
.slide_txt_cnt2 {  font-size: 3em; color:#FFF; line-height:1.9em; padding:15px; text-shadow: 0px 0px 5px #000; font-family: 'BebasNeue-Regular';}
.slide_txt_cnt {  font-size: 1.5em; color:#000; line-height:1.5em; padding:7px 5px; font-family: 'BebasNeue-Regular';  border:1px solid #000; border-radius:2px; background-color:#000; padding:7px 10px; color:#FFF;}
.slide_txt_cnt a {color:#FFF; }
.slide_txt_cnt a:hover {color:#000; }
.next_btn { top:50%; right:5px; }
.prev_btn { top:50%; left:5px; }
.info { padding:20px 35px;}
article { background-color:#FFF; color:#232323; }

/* nieuws */
.padding_nieuws { padding: 10px;}
.bck_green2 { background-color:#fe00d2; border:1px solid #fe00d2; border-radius:2px; }
.bck_green { background-color:#d8f0d6; border:1px solid #d8f0d6; border-radius:2px; }
.bck_green:hover { background-color:#d8f0d6; border:1px solid #000; cursor:pointer; }
.link_verder { font-size:12px; color:#72916e; }
.link_verder:hover {text-decoration:none;}
.title_news { font-size:17px; line-height:20px; font-weight:normal; color:#000; text-transform: uppercase; letter-spacing:2px;}

.link_verhaal { font-size: 14px;}

/* contact form */
#contact_form { display:none;}
.mobile_phone { display:none; }

/* faq */
 span.faq { color:#000; }
 div.faq_titel        { background:#eaff00; width:100%; padding:5px 10px;  color:#000!important;  margin-bottom: 5px; }
 .float-right { float:right;}
 div.faq_titel:hover  { background-color:#202020; cursor: pointer;  color:#FFF; }
 div.faq_titel:hover .faq { color:#FFF;}
 div.faq_titel a      { text-decoration: none; color:#000; }
 div.faq_hide             { display: none; overflow:auto; width:95%;  padding:5px 10px; margin-bottom: 40px; }

/* footer */
#footer { background:#eaff00; width:100%; color:#000; border-top:10px #000 solid; position:relative; overflow:auto; padding:10px 0px 10px 0px; margin:0px; }
#footer span { margin:0px 10px; }
#footer a { color:#000; text-decoration:none; }
#footer a:hover { text-decoration:underline }
.marg_left { margin-left:40px; }
.footer_small { font-size:10px; font-family: 'Roboto',Arial,Helvetica!important; }
.footer_small a { font-size:10px;}
.thumb_img { width:100px; margin-right:10px;}
.thumb_img:hover { opacity:0.7;}

.footer_copy { color:#fb8f97; padding-top:50px; font-size:12px; margin:0px auto; width:1000px;}
.footer_copy a { color:#fb8f97!important; font-size:12px;}
#fj { position:absolute; bottom:5px; right:5px; font-size:10px; color:#003149; text-decoration:none; }
#fj:hover { color:#FFF; }

.full { width:100%; padding:0px; margin:0px; display:inline-block; }
.center { text-align:center; }
.right {text-align:right; }

.naam { display:none; }

.border { border:1px solid #000;}

input,
textarea { margin:5px 0px; padding:7px 10px; width:100%; border:#eaff00}

input.sm { width:30px}

.contact_div input,
.contact_div textarea { width:500px; padding:7px 10px; border-radius:4px; border:#000 1px solid; }

.standard_btn,
.btn { background-color:#eaff00; border:#000 1px solid; padding:15px; font-size:20px; border-radius:2px; color:#000; font-weight:bold; }
.standard_btn:hover,
.btn:hover { color:#eaff00; background-color:#000;}

.standard_btn:before
{    
    font-family: 'FontAwesome';
    content: '\f054';
    margin:0 5px 0 -15px;
    color: #FFF;
}

.text ul li:before {    
    font-family: 'FontAwesome';
    content: '\f0a9';
    margin:0 5px 0 -15px;
    color: #000;
}
.text ul li { list-style:none; }

.img_div { width:calc(49% - 10px); margin-right:10px; display:inline-block; }
img.img_hover { transition:opacity 0.5s ease-in-out;  margin-bottom:0px; max-width:100%;}
img.img_hover:hover { cursor:pointer; opacity:0.6}

div.inner-h1   { margin:0px auto; text-align:left; padding:0px 20px;  }
 div.inner-h1 h1  {background-color:#FFF; text-align:left; display:table-cell;  line-height:35px; font-weight:normal; padding:0px 20px; color:#39ca00; text-transform: uppercase; letter-spacing:8px; }
 div.line               { min-height:30px; width:100%; background:url('../img/line.png') repeat-x center;  margin:20px 0px; }
 div.intro              { margin-bottom:50px; }

input.true						{ border:1px solid #0F0; background-color:#9bffb5!important; }
 input.false					{ border:1px solid #F00; background-color:#ff9b9b!important;}
 select.true					{ border:1px solid #0F0; background-color:#9bffb5!important; }
 select.false					{ border:1px solid #F00; background-color:#ff9b9b!important; }
 textarea.true					{ border:1px solid #0F0; }
 textarea.false					{ border:1px solid #F00; }




.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; z-index: 10000; }
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.2em; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }

/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/

.slicknav_menu {
    font-size:16px;
}
/* Button */
.slicknav_btn {
    margin: 5px 5px 6px;
    text-decoration:none;   
    border-radius: 0px;  
    background-color: #eaff00;
}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {
    color: #000;
    font-weight: bold;
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
  background-color: #000;
}
.slicknav_menu {
    background:#eaff00;
    padding:5px;
}
.slicknav_nav {
    color:#fff;
    margin:0;
    padding:0;
    font-size:0.875em;
}
.slicknav_nav, .slicknav_nav ul {
    list-style: none;
    overflow:hidden;
}
.slicknav_nav ul {
    padding:0;
    margin:0 0 0 5px;
}
.slicknav_nav .slicknav_row {
    padding:5px 10px;
    margin:2px 5px;
}
.slicknav_nav a{
    padding:5px 5px;
    margin:2px 10px;
    text-decoration:none;
    color:#000;
    font-size:23px;
}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
    padding:0;
    margin:0;
}
.slicknav_nav .slicknav_row:hover {
    
    border-radius: 0px;
    background:#000;
    color:#FFF;
}
.slicknav_nav a:hover{
    
    border-radius: 0px;
    background:#000;
    color:#FFF;
}
.slicknav_nav .slicknav_txtnode {
     margin-left:15px;   
}
.slicknav_menu {
	display:none;
}
img { max-width:100%; }
.img_33 { width:calc(33% - 2px); border:1px solid #302977;}
.img_33:hover { opacity:0.7; border:1px solid #000; cursor:pointer; }
.text-right { text-align: right;}
.padding_info { width:100%; padding:10px 15px 10px 0px!important; }
.gototop{position: fixed;bottom: 20px; right: 20px;background: rgba(0,0,0,0.5);padding: 10px;color: #fff; z-index:1000;}
.gototop i{line-height: 0.5em;}
.ui-datepicker table th span { color:#000!important}

hr { border:0px; border-bottom:1px solid #000; }
.mobile-only { display:none; }


ul.ul_fa {
  --icon-space: 1.3em;
  list-style: none;
  padding: 0;
}

ul.ul_fa li {
  padding-left: var(--icon-space);
}

ul.ul_fa li:before {
  content: "\f058"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: calc( var(--icon-space) * -1 );
  width: var(--icon-space);
  color:green;
}

iframe {max-width:100%}


@media (max-width: 1200px) {
    #ul_menu { list-style:none; margin:0px auto;  padding:0px; vertical-align: bottom;  z-index:10001; display: block; }
    #ul_menu li { margin:0px 0px 0px 0px; display:inline; font-family: 'BebasNeue-Regular',Arial,Helvetica; text-align:center; padding:5px 10px 15px 0px; position:relative; }
    #ul_menu li a { color:#000; font-family: 'BebasNeue-Regular',Arial,Helvetica!important; background-color:#FFF; padding:8px 12px; font-size:13px; border:1px solid #000; border-radius:3px; letter-spacing:2px; font-weight:bold; text-decoration:none; }

} 


@media (max-width: 992px) {
    .js #menu { display:none; } 	
	.js .slicknav_menu { display:block; }
    #header span {margin:0px 40px;}
	body{font:300 12px/12px }
    .float-left { width:100%; text-align:center; margin-bottom:10px;}
    .float-right { width:100%; text-align:center;}
    .img_33 { width:50%;}
    .first_top_intro,
    .first_top { margin-top:0px!important;}
    img#logo { max-width:80%; float:none!important; }
    #header { font-size: 15px; height:auto;  }
    .space { margin: 0em 0px 4em 0px!important;}
    .mobile_hspace { padding-top:20px;}
    
    .mobile_logo { position:absolute; top:5px; left:5px;}
    
    .intro_top { margin-top:40vh!important;}
    
    div#top { height:auto;}
    .cont_icon_1 { width:60%; text-align:center;}
    .cont_icon_2 { width:40%; text-align:center;}
    .cont_icon {padding-bottom:10px;padding-bottom:0px}
    .cont_icon a { font-size:15px}
    .img_div { width:100%; margin-right:0px; }
    
    .no-mobile { display:none; }
    
    .full { position:relative; overflow:hidden; padding-top:0px; }
    .mobile_full { padding-top:0px;}
    .mobile_phone { display:block; }
    .mob-center { text-align:center; }
    
    #video_id { height:100%!important; width:auto!important}
#videoBG {
    position:fixed;
    left:-200px;
    top:-100px;
    width:100%;
    height: 100vh;    
    background-size:contain;
    z-index: -1;
}
    
    
    
    img.img_hover { transition:opacity 0.5s ease-in-out; margin-top:0px; margin-bottom:80px;}
    
    h1{font:300 35px 'BebasNeue-Regular',Arial,Helvetica; padding-top:0px; margin: 30px 0px 20px 0px; font-weight:normal;  color:#000; letter-spacing:2px;  }
    h2{font:300 30px 'BebasNeue-Regular',Arial,Helvetica; font-weight:normal;  color:#fe00d2; letter-spacing:2px; margin-bottom:20px; }
    h3{font:300 25px 'BebasNeue-Regular',Arial,Helvetica;margin:14px 0 10px 0; color:#fe00d2; font-weight:normal;}
    h4{font:300 1.5em 'BebasNeue-Regular',Arial,Helvetica;margin-bottom: 1em;}
    
    .padding_mob_top { padding-top:40px!important;}
    table.responsive td { display:block; }
    
    .percent_75 { width:100%!important; }
    .percent_66 { width:100%!important; }
    .percent_50 { width:100%!important; }
    .percent_33 { width:100%!important; }
    .percent_25 { width:100%!important; }
    .percent_10 { width:100%!important; }

    .img_h100 { height:100px; }
    .img_h200 { height:200px; }
    .img_h300 { height:300px; }
    .img_h400 { height:400px; }
    .img_h500 { height:500px; }
    
    .img_w100 { width:100px; }
    .img_w200 { width:200px; }
    .img_w300 { width:300px; }
    .img_w400 { width:100%; }
    .img_w500 { width:100%; }
    
    .punt_review { font-size:20px; color:#000; width:100%}
    .delay-one,
    .delay-one-half,
    .delay-two{-webkit-animation-delay:0s;animation-delay:0s}
    img { max-width:100%}
    .owl-nav { display:none!important;}
    #backgroundPopup			{ display:none!important; }
    #popupContact  { max-width:calc(100% - 5%); position:absolute; }
    iframe {max-width:100%}
    
    .intro_div_txt .intro_1 { white-space: pre-wrap; display:inline-block; padding:8px; background:#FFF; color:#000; font-size:25px; }
.intro_div_txt .intro_2 { padding:3px; white-space: pre-wrap; display:inline-block;  background:#000; color:#FFF; font-size:20px; }
    
    .item { display:block!important}
    .menu_item { display:none; }
    
    .btn_top {  display:none }
    .link_txt { font-size: 15px; margin-top: 70px; padding-top:6px; }
    .link_txt2 { font-size: 15px; margin-top: 140px; padding-top:6px; }
    .link_txt2 a {color:#000;}
    .link_txt2 a:hover {color:#202020; text-decoration:none; }
    
    .guestbook_top	{ border:1px dotted #ea5b0c; width:calc(100% - 6px); padding:3px 3px; background-color:#ea5b0c; color:#FFFFFF; }
    
  .float_img_right { float:none; width:calc(100vw - 30px)!important; display:block; padding-bottom:30px; text-align:left!important; }
    
    .delay-half,
    .delay-one,
    .delay-one-half,
    .delay-two,
    .delay-two-half{-webkit-animation-delay:0s;animation-delay:0s}
    img.scale_img { animation: normal; }
    
    span.sep { display:block; visibility:hidden; }
    table.menu_table td { width:100%;}
     
    .padding_btm_80 {padding-bottom:20px!important;}
    .padding_btm_60 {padding-bottom:20px!important;}
    .padding_btm_40 {padding-bottom:20px!important;}
    .padding_btm_20 {padding-bottom:20px!important;}
    .padding_btm_10 {padding-bottom:10px!important;}
    .padding_btm_5 {padding-bottom:5px!important;}
    
    .padding_top_80 {padding-top:20px!important;}
    .padding_top_60 {padding-top:20px!important;}
    .padding_top_50 {padding-top:20px!important;}
    .padding_top_40 {padding-top:20px!important;}
    .padding_top_25 {padding-top:20px!important;}
    .padding_top_20 {padding-top:20px!important;}
    .padding_top_10 {padding-top:10px!important;}
    
    .margin_btm_10 {margin-bottom:10px!important;}
    .margin_btm_20 {margin-bottom:20px!important;}
    .margin_btm_30 {margin-bottom:20px!important;}
    .margin_btm_40 {margin-bottom:20px!important;}
    .margin_btm_50 {margin-bottom:20px!important;}
    .margin_btm_60 {margin-bottom:20px!important;}
    .margin_btm_70 {margin-bottom:20px!important;}
    .margin_btm_80 {margin-bottom:20px!important;}
    
    .margin_top_10 {margin-top:10px!important;}
    .margin_top_20 {margin-top:20px!important;}
    .margin_top_30 {margin-top:20px!important;}
    .margin_top_40 {margin-top:20px!important;}
    .margin_top_50 {margin-top:20px!important;}
    .margin_top_60 {margin-top:20px!important;}
    .margin_top_80 {margin-top:20px!important;}
    .margin_top_120 {margin-top:0px!important;}
    
    .margin_5_lr { margin-left:10px!important; margin-left:10px!important;}
    .margin_10_left { margin-left:10px!important;}
    .margin_10_right { margin-right:10px!important;}
    .margin_right_10 { margin-right:10px;}
    .padding_l_30 { padding-left:10px; }
    
    .padding_60 {padding:10px!important;}
    .padding_50 {padding:10px!important;}
    .padding_40 {padding:10px!important;}
    .padding_20 {padding:10px!important;}
    .padding_10 {padding:10px!important;}
    .padding_5 {padding:5px!important;}
    
    .padding_percent_left_h1,
    .padding_percent_left { padding-left:10px!important;}
    .padding_percent_right { padding-right:10px!important;}
    
    .pics_secties li 	{ float:left; width:40%; color:#FFF; margin:10px 10px 10px 10px;}
    .pics_fotoboek li				{ float:left; width:calc(100% - 30px); color:#FFF; margin:10px 10px 10px 10px;}
    .pics_fotoboek2 li				{ float:left; width:calc(100% - 30px); color:#FFF; margin:10px 10px 10px 10px;}
    .padding_l_0_sp { padding-left:10px!important;}
    .padding_mob_top_20 { padding-top:20px; }
    .padding_mob_top_40 { padding-top:40px; }
    
    .padding_mob_btm_20 { padding-bottom:20px; }
    .padding_mob_btm_40 { padding-bottom:40px; }    
    .no_pad__mob_lr {padding-left:0px!important; padding-right:0px!important}
    
    
    
    
}
@media (max-width: 400px) {    
    h1 {text-align: left;font-size: 1.2em;}
    
}