hr{border-top: 1px solid #ededed;}

.developer{position:absolute;padding:0 10px;color:#6a6a6a;font-size:9px;height:20px;line-height:20px;right:0;bottom:-20px;background:#fbfcfa;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.developer a{color:#6a6a6a;}

/* Forms */
form button[type='submit']{color:#fff;border:1px solid #a0bc38;background-color:#bcd853;}
form button[type='submit'] span.ui{font-size:20pt;margin:-1px 2px 0 -5px;}
form select, form textarea, form input[type='tel'], form input[type='text'], form input[type='email'], form input[type='password']{border:1px solid #e9e9e9;background:#f8f8f8;}
form select{padding-right:1.5%;}
form select:not([multiple]){background:#f8f8f8 url('/ImagineCMS/Templates/EhboMiddelburg/assets/img/2x/arrow.png') no-repeat 97.5% 50%;background-size:12px 7px;}
form select.error:not([multiple]){background:#edd8d6 url('/ImagineCMS/Templates/EhboMiddelburg/assets/img/2x/arrow.png') no-repeat 97.5% 50%;background-size:12px 7px;}
form select:focus, form textarea:focus, form input[type='tel']:focus, form input[type='text']:focus, form input[type='email']:focus, form input[type='password']:focus{border:1px solid#bcd853;}
form select.error, form textarea.error, form input[type='tel'].error, form input[type='text'].error, form input[type='email'].error, form input[type='password'].error{border:1px solid#C73A3A;background:#edd8d6;}
form input[type='radio'] + label, form input[type='checkbox'] + label{margin-bottom:0;}
form input[type='radio'] + label span.box, form input[type='checkbox'] + label span.box{width:30px;height:30px;margin:3px 5px 0 0;background:#fff;border:2px solid #bcd853;cursor:pointer;float:left;}
form input[type='radio'] + label span.inner-box, form input[type='checkbox'] + label span.inner-box{display:block;width:24px;height:24px;margin:1px 0 0 1px;}
form input[type='radio'].error + label span.box, form input[type='checkbox'].error + label span.box{border:2px solid #C73A3A;background: #edd8d6;}
form input[type='radio'] + label span.option, form input[type='checkbox'] + label span.option{line-height:36px;color:black;float:left;}
form input[type='radio'] + label span.box, form input[type='radio'] + label span.inner-box{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
form input[type='radio']:checked + label span.inner-box, form input[type='checkbox']:checked + label span.inner-box{background:#bcd853;}
form .formSplitter label{font-size:18px;font-style:italic;line-height:30px;border-bottom:1px solid#bcd853;margin-top:30px;margin-bottom:0;}
form .checkOption{float:left;margin-right:15px;min-height:36px;}
form .checkOption:last-child{margin-right:0;}
form .message {width:100%;float:left;padding:0 15px 15px 15px;color:#fff;}
form .message .errors{background:#C73A3A;padding:10px;}
form .message .success{background:#398C29;padding:10px;}
form ::-webkit-input-placeholder, form :-moz-placeholder, form ::-moz-placeholder, form :-ms-input-placeholder{color:#e9e9e9;}

/* Base settings */
.container-fluid .container{background:#fbfcfa;}

/* Header */

/* Main Navigation */
.main-navigation{margin-top:50px;}
.main-navigation .container{padding-top:50px;padding-bottom:25px;}
.main-navigation .container .row{}
.main-navigation .container .row .grid-content{}
.main-navigation .menu{border-top:1px solid #bdbb86;border-bottom:1px solid #bdbb86;}
/* Main Navigation Level 1 */
/*.main-navigation .menu ul.level-1{border-top:1px solid #bdbb86;border-bottom:1px solid #bdbb86;width:100%;float:left;}*/
.main-navigation .menu ul.level-1{display:table;margin:0 auto;}
.main-navigation .menu li.level-1{}
.main-navigation .menu li.level-1:hover a.level-1{font-weight:bold}
.main-navigation .menu a.level-1{font-family: Tahoma,Geneva,sans-serif;line-height:50px;font-size:20px;padding:0 15px;color:rgb(102, 0, 0);vertical-align:middle;}
.main-navigation .menu a.level-1:hover{font-weight:bold}
.main-navigation .menu a.level-1.active{font-weight:bold}
.main-navigation .menu ul.level-1 .fa-home{line-height:50px;font-size:20pt;float:left;}
/* Main Navigation Level 2 */
.main-navigation .menu ul.level-2{top:50px;}
.main-navigation .menu li.level-2{}
.main-navigation .menu li.level-2:first-child{}
.main-navigation .menu a.level-2{font-family: Tahoma,Geneva,sans-serif;line-height:50px;font-size:20px;padding:0 15px;color:rgb(102, 0, 0);background:#bdbb86;}
.main-navigation .menu a.level-2:hover{background:#bdbb86;}
.main-navigation .menu a.level-2.active{background:#bdbb86;}
/* Main Navigation Level 3 */
.main-navigation .menu ul.level-3{}
.main-navigation .menu li.level-3{}
.main-navigation .menu li.level-3:first-child{}
.main-navigation .menu a.level-3{font-family: Tahoma,Geneva,sans-serif;line-height:50px;font-size:20px;padding:0 15px;color:rgb(102, 0, 0);background:#bdbb86;}
.main-navigation .menu a.level-3:hover{background:#bdbb86;}
.main-navigation .menu a.level-3.active{background:#bdbb86;}

/* Mobile Navigation */
.main-navigation .mobile-menu{height:50px;}
.main-navigation .mobile-menu span.mobile{font-family: Tahoma,Geneva,sans-serif;line-height:50px;font-size:20px;color:rgb(102, 0, 0);}
.main-navigation .mobile-menu ul.level-1 > li:first-child a{border-top:1px solid rgb(102, 0, 0);}
.main-navigation .mobile-menu ul li a{font-family: Tahoma,Geneva,sans-serif;font-size:20px;line-height:50px;height:51px;color:rgb(102, 0, 0);background-color:#bdbb86;border-bottom:1px solid rgb(102, 0, 0);}
.main-navigation .mobile-menu ul li i{height:50px;width:50px;font-size:48px;color:rgb(102, 0, 0);background-color:#fff;border-left:1px solid rgb(102, 0, 0);}

/* Slider */
.slider{margin-bottom:25px;}
.slider .slideshow{display:block;overflow:hidden;z-index:5;height:375px;}
.slider .slide-container{display:block;background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;width:100%;box-shadow:inset 0 40px 40px -50px #000, inset 0 -40px 40px -50px #000;}

/* Content, see content.css*/

/* Modules */
form.hetstilleven-form select:focus,
form.hetstilleven-form textarea:focus,
form.hetstilleven-form input[type='tel']:focus,
form.hetstilleven-form input[type='text']:focus,
form.hetstilleven-form input[type='email']:focus,
form.hetstilleven-form input[type='password']:focus{border:1px solid#bdbb86;}
form.hetstilleven-form label{font-weight:normal;color:#000080} /* #800000 */
form.hetstilleven-form button[type='submit']{color:#000;border:1px solid rgb(102, 0, 0);background-color:#bdbb86;padding:0 15px;line-height:30px;}

/* Lightbox */
.gallery-teaser{margin-top:10px;margin-bottom:25px;}
.lightbox-images{margin-top:15px;margin-bottom:5px;}
.lightbox-image{border-radius:3px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);}

/* Media queries*/
/* xs */
@media only screen and (max-width:639px) {
    /* Header */
    header.upper-line .siteTitle{text-align:center;padding:0;width:100%;float:none;}
    header.upper-line .siteSlogun{display:none;}
    header.logo-line .logo{height:62px;background:none;}
    header.logo-line .logo .logoLink{width:290px;margin:0 auto;}
    header.logo-line .logo .siteLogo{margin-top:3px;}
    /* Slider */
    .slider .slideshow{height:100px;}
}
@media only screen and (max-width:640px) {
}

/* sm */
@media only screen and (max-width:767px) {
    /* Main Navigation */
    .main-navigation .container{padding:0 15px;}
    /* Mobile Navigation */
    .main-navigation .mobile-menu{padding:0;}
    .main-navigation .mobile-menu span.mobile{padding:0 15px 0 15px;}
}
@media only screen and (max-width:768px) {
}
@media only screen and (min-width:640px) and (max-width:767px) {
    header.logo-line .logo{height:125px;}
    header.logo-line .logo .logoLink{width:480px;}
    header.logo-line .logo .siteLogo{margin-top:15px;}
    /* Slider */
    .slider .slideshow{height:150px;}
}

/* md */
@media only screen and (max-width:1023px) {
}
@media only screen and (max-width:1024px) {
    /* Main Navigation */
    .main-navigation{margin-top:0;}
}
@media only screen and (min-width:768px) and (max-width:1023px) {
    header.logo-line .logo{height:150px;}
    header.logo-line .logo .logoLink{width:580px;}
    header.logo-line .logo .siteLogo{margin-top:18px;}
    /* Slider */
    .slider .slideshow{height:200px;}
    /* Modules */
    form.hetstilleven-form{width:60%;margin:0 auto;float:none;}
}

/* lg */
@media only screen and (max-width:1199px) {
}
@media only screen and (max-width:1200px) {
}
@media only screen and (min-width:1024px) and (max-width:1199px) {
    header.logo-line .logo .logoLink{width:780px;}
    header.logo-line .logo .siteLogo{margin-top:22px;}
    /* Modules */
    form.hetstilleven-form{width:60%;margin:0 auto;float:none;}
}

/* xl */
@media only screen and (min-width:1200px) {
    /* Modules */
    form.hetstilleven-form{width:60%;margin:0 auto;float:none;}
}

/* Retina fixes */
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    form select:not([multiple]) {
        background-size: 12px 7px;
    }
}