    
    .preloader {background-image: url(/images/preloader.png);} 

    .main-footer .contact-list li:first-child {margin-bottom: 16px;}
    .main-footer .footer-bottom .copyright-text p {font-size: 12px;}
    .main-header .search-box-btn{border:1px dashed #004244;margin: 0px;   }
    
    .main-header .search-panel .form-container,
    .main-header .search-box-btn{
        font-weight: 600;
        text-shadow: none !important;
        background-color: #fafaf2;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f6f6e6));
        background-image: -webkit-linear-gradient(top, #ffffff, #f6f6e6);
        background-image: -moz-linear-gradient(top, #ffffff, #f6f6e6);
        background-image: -o-linear-gradient(top, #ffffff, #f6f6e6);
        background-image: -ms-linear-gradient(top, #ffffff, #f6f6e6);
        background-image: linear-gradient(top, #ffffff, #f6f6e6);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#f6f6e6');
    }
    .main-header .search-panel .form-container{
	    border-radius:7px;
    }
    .search-box-outer .dropdownsearchbox{position: relative;}
    .main-header .search-box-outer .dropdown, .sticky-header .main-menu .navigation > li > a {background-image: none;background-color: unset;}


    .property-search-form.style-two .form-group {
        border-bottom: 1px solid #DDD;
    }
    .property-search-form.style-two .form-group:first-child {
        border-left: 1px solid #DDD;
    }
    .googlemapNotShow {display:none;}
    .googlemapShow {display:block;}
    .btnsearch {
        width: 100%;
        text-align: center;
        font-family: 'Raleway', sans-serif;
        font-size: 16px;
        font-weight: 600;
        border-radius: 7px;
    }

    #selection select {
        display: inline-block;
        margin-bottom: 16px;
        width: 100%;
        height: 100%;
        padding: 4px;
        font-size: 18px;
        color: #004244;
        border: 2px solid #990000;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        background-color: #DDD;
    }
    #selection a.resetcombo.active+select {
        width: 85%;
    }

    #selection .div-select {
        width:100%;
        padding-bottom: 0px;
    }

    #selection a.resetcombo {
        border-radius: 3px;
        float: right;
        width: 15%;
        background-color:#004244;
        height: 100%;
        color: #FFF;
        font-size: 35px;
        text-align: center;
        line-height: 42px;
        font-size: 25px;
        font-weight: 600;
        border: 1px solid #999;
    }

    #friendlyquery {
        margin-top: 10px;
        min-height: 28px;
        /* -webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
        text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;*/
        border-radius: 0px;
        text-align: center;
    }
    #friendlyquery .btn-result {
            width:unset;
            margin-top:10px;
            margin-left:10px;
            color:#FFF;
        }
    .PandPrijs:before {
        position: absolute;
        left: -10px;
        top: 0;
        width: 0;
        height: 0;
        border-top: 20px solid #D00;
        border-left: 10px solid transparent;
        content: "";
        -webkit-transition: all 300ms ease;
        -moz-transition: all 300ms ease;
        -ms-transition: all 300ms ease;
        -o-transition: all 300ms ease;
        transition: all 300ms ease;
    }
    .PandPrijs {
        background:#D00;
    }

    .lazyload, .lazyloading {opacity: 0;}
    .lazyloaded {opacity: 1;transition: opacity 300ms;}
    img.lazyload:not([src]) {visibility: hidden;}

    .property-search-form.style-three form {
        right: unset;
        max-width: 300px;
        background-color: rgba(255,255,255, 0.35);
    }
    /* Pand detail*/
    .page-title:before {
        opacity: 0.2;
    }

    .owl-stage > .owel-item {
        max-height: 100px;
        min-width: auto;
    }

    /* RoyalSlider */
#gallery-1,  #gallery-2 {
  width: 100%;
  height:227px;
  -webkit-user-select: none;
  -moz-user-select: none;  
  user-select: none;
}

.royalSlider > .rsImg {
  visibility:hidden;
}
.royalSlider img {
}
.rsWebkit3d .rsSlide {
    -webkit-transform: none;
}
.rsWebkit3d img {
    -webkit-transform: translateZ(0);
}
/* Detail vastgoed vakantieverhuur */
.upper-info-box .about-property {margin-bottom: 0px;}

/* Lijst vastgoed verkoop/jaarverhuur */
.btn-top-info {line-height:30px;font-size:16px;font-weight:500;padding:5px 10px;margin-right:10px; color:#FFF;border-radius: 6px 6px 0 0;}
.btn-top-alert {line-height:30px;font-size:16px;font-weight:500;padding:5px 10px;margin-right: 10px; color:#EFDF40; background-color:#900; border-radius: 6px 6px 0 0;}
.hidden-control-group {display: none;visibility: hidden;}

/* Detail vastgoed verkoop/jaarverhuur */
.property-features .prijs {font-weight:bold;color:#900;}
.epc-A{background-color:#29cc29;}
.epc-B{background-color:#6dcc29;}
.epc-C{background-color:#b1cc29;}
.epc-D{background-color:#cca329;}
.epc-E{background-color:#cc6d29;}
.epc-F{background-color:#cc4b29;}
.epc-G{background-color:#cc2929;}
table.epc{color:#333;cursor:default;width: 200px;}
.epc td{width:12.5%;text-align:center;}
.epc td.active{color:#000;border:2px solid #000;font-weight:bold;} 
.epc .la-long-arrow-alt-up {font-weight:bold;}

.property-features .list-style-one li {min-height:85px;}

.contact-form .form-group button {text-transform: uppercase;} /* Button form */
.recent-properties .post h3 { font-size: 11px;}
.price-column .price-widget .noprice {text-align: center;color: #eebb33;margin-top: 21px; } /* verkoop detail */

.vg-status-inline {
    margin: 2px 5px 0 0;
    display: inline-block;
    padding: 5px;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    color: #ffffff;
    vertical-align: middle;
    white-space: nowrap;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
    background-color: #999999;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    float:left;
}

.label-1{background-color:#468847;}
.label-2{background-color:#f89406;}
.label-3{background-color:#3a87ad;}
.label-4{background-color:#900;}
.label-5{background-color:#900;}
.label-8{background-color:#900;}
.label-9{background-color:#900;}

.sidebar-contact {padding-top:19px;border-top: 1px solid #cccccc;margin-top:23px;}
@media only screen and (min-width:1000px) 
{    .sidebar-info {height: 152px;}}

.sidebar-side {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
.sidebar-info {
    -webkit-box-ordinal-group: 4;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
    width: 100%;
}
.sidebar-onlyinfo {height:500px;}

.sidebar-other-properties {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
    width: 100%;
}
.sidebar-contact {
    -webkit-box-ordinal-group: 5;
    -moz-box-ordinal-group: 5;
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
    width: 100%;
}


.sidebar-tkth .sidebar-virtualvisit {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    width: 100%;
}



@media only screen and (max-width:991px) 
{
    .sidebar-info {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    width: 100%;
}
    .sidebar-onlyinfo{height:unset;}
.sidebar-contact {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    width: 100%;
}
}

@media only screen and (max-width:991px) {

    
    .alternative-holiday {-webkit-box-ordinal-group: 5;-moz-box-ordinal-group: 5;-ms-flex-order: 5;-webkit-order: 5;order:5;}
    .sidebar .price-column {-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order:1;}

}


/* #tt{position:absolute;display:block;z-index:999;} */
#tttop{display:block;height:5px;margin-left:5px;overflow:hidden;}
#ttcont{display:block;padding:2px 12px 3px 7px;margin-left:5px;font-size:11px;color:#fff;background-color:#FFC92B;}
#ttbot{display:block;height:10px;margin-left:5px;overflow:hidden;background:url('/img/icons/beakFFC92B.gif') top left no-repeat transparent;margin-top:-2px;}
.comfort_icons a{display:block;width:45px;height:38px;overflow:hidden;float:left;margin-right:5px;margin-bottom:5px;text-indent:-5000px;outline:none;cursor:default;background-position:top left;background-repeat:no-repeat;}
.comfort_icons{margin:0;}



.hidden-desktop {display: none;}
.visible-desktop {display: block;}
.Periodes .table td, .table th {
        padding: 0.50rem;
    }

.Periodes .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
    background-color: #e0e0e0;
}
.Periodes table thead {background-color:#004244;color:#fff}

table.possibilities{width:100%;cursor:default;}
table.possibilities.table tbody tr:hover td{background-color:#d0d0d0;color:#222;}
table.possibilities tr.active td,table.possibilities.table tbody tr.active:hover td{color:#366867;background:#EFDF40 !important;}
table.possibilities tr.active .btn{background-color:#004244;background-image:-moz-linear-gradient(top, #004244, #004244);background-image:-ms-linear-gradient(top, #0074d5, #0074d5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#004244), to(#004244));background-image:-webkit-linear-gradient(top, #004244, #004244);background-image:-o-linear-gradient(top, #004244, #004244);background-image:linear-gradient(top, #004244, #004244);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004244', endColorstr='#004244', GradientType=0);border-color:#004244 #004244 #004a88;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}table.possibilities tr.active .btn:hover,table.possibilities tr.active .btn:active,table.possibilities tr.active .btn.active,table.possibilities tr.active .btn.disabled,table.possibilities tr.active .btn[disabled]{background-color:#004244;}
table.possibilities tr.active .btn:active,table.possibilities tr.active .btn.active{background-color:#0058a2 \9;}

.Periodes .btn-mini 
{
padding: 0 12px 0 12px; 
font-size: 13px;
}
.Periodes h3 {
    font-size: 24px;
    line-height: 1.2em;
    color: #004244;
    font-weight: 700;
    position: relative;
    margin-bottom: 40px;
}

.reservation h3 {
    font-size: 24px;
    line-height: 1.2em;
    color: #004244;
    font-weight: 700;
    position: relative;
    margin-bottom: 40px;
}

.reservation {border: 1px solid #999;border-radius:6px;padding:10px;margin-bottom:12px;}


h3 span, #top { margin-top: 0px; padding-bottom: 0px; display: block; }

.btn-primary
{
    background-color:#004244;
    border-color: #004244;
}

.btn-style-stick {
    position: relative;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    padding: 10px 0px 10px; 
    margin: 5px;
    font-weight: 300;

    background-color: #004244;
    text-transform: uppercase;
    -webkit-box-shadow: rgba(34, 34, 34, 0) 0 0px 0px 0px inset;
    -moz-box-shadow: rgba(34, 34, 34, 0) 0 0px 0px 0px inset;
    -ms-box-shadow: rgba(34, 34, 34, 0) 0 0px 0px 0px inset;
    -o-box-shadow: rgba(34, 34, 34, 0) 0 0px 0px 0px inset;
    box-shadow: rgba(34, 34, 34, 0) 0 0px 0px 0px inset;
}

.sidebarright {position:fixed;bottom:0px;right:0px;z-index:9999;width:40px;}
.sidebar-widget {
    margin-bottom: 15px;
}

.form-group .error {color:#D00;}
.form-group p {font-size:14px; color:#999}
.alert-danger,.alert-error{background-color:#f2dede;border-color:#e4b9b9;color:#b94a48;}

#reservation-info .alert {
    width: auto;
    margin-bottom: 0;
    text-align: center;
    padding: 8px;
}
#form_contact_holiday {
    visibility: hidden;
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
}

/* Widget met prijs */
    .sidebar .price-column {text-align: left;padding-top: 0;margin-bottom: 12px;}
    .sidebar .price-column .price-widget {height:135px;}
    .sidebar .price-column .price-widget .ReserveerNu {top: 0px;float:left;font-size: 24px;font-weight: 700;}
    .sidebar .price-column .price-widget .price {height: 10px;font-size: 30px;line-height: 1.2em;font-weight: 700;margin-top: -5px;}
    .sidebar .price-column .price-widget .inclkorting  {font-size: 10px;display: block;margin-top: -15px;}
    .sidebar .price-column .price-widget .periode {margin-top:40px;line-height: 1.2em;font-weight: 700;font-size: 20px;color: #EFDF40;}


/* Beschikbaarheidskalender */
.fancybox-content, .fancybox-iframe  {border-radius:6px;}

.process-section:before {background-color: #E8E8E8;opacity: unset;}
.header-style-one .header-lower .logo-box {left: -45px; }
.header-style-one .header-lower .logo {padding:  50px 0px; }
.header-style-one .main-menu .navigation > li {/* padding-right: 15px; */margin-right: -10px;   }
.header-style-one { position: fixed;}

/* Small Screen max 767px */
.header-style-one .search-box-outer {display: block;}


.HolidayMessage{border:2px solid #004244;margin-bottom: 25px;padding: 10px;border-radius: 7px;background-color: #EFDF40;color: #990000;font-weight: 600;}
.HolidayMessage-fixed{position: fixed;top: 40px;z-index: 9995;padding-top: 25px;margin-right: 19px;width: auto;}

.fixed-header .sticky-header { display: none;} /* floating header by scrolling inactive*/

.nearest-places .map-column {    margin-top: 0px;}
@media only screen and (max-width: 767px) {
    .nearest-places .map-column {height: unset;}
    .main-menu .collapse {max-height:100%}
    .hidden-desktop {display: block;}
    .visible-desktop {display: none;}
    .Periodes .table-responsive {width: 100%;}
    h3 span, #top { margin-top: -10px; padding-bottom: 10px; display: block; }
    /* .main-menu .navbar-header {padding: 10px 20px 10px;}*/
}

@media only screen and (max-width: 850px) {
    .header-style-one .search-box-outer {display: none;} /* zoek module uit bij ipad*/
}
@media only screen and (min-width: 768px) and (max-width: 1139px)  { /* max-width: 832px)*/
    .languages li {float: unset; margin: 2px;height: 20px;}
    .header-style-one .main-menu .navigation > li { margin-right: -10px;  }
    .top-right {margin-top: -10px;}
    /*.header-style-one .header-lower .logo-box {left: 15px;}*/
    .main-menu {/*margin-top: -25px; */margin: 20px 0 5px 0;}    
    .header-style-one .header-lower .logo {padding: 15px 0 0 20px;}
    .main-header .btn-box {width: 100px;}
}

@media only screen and (min-width: 1140px) { /* 1140*/
    .header-style-one .header-lower .logo {padding: 15px 0 0 36px;}
    .header-style-one .header-lower .logo-box {left: -36px; position: absolute;top: -75px; width:300px}
    .nav-outer, .top-left {margin-left: 35px;}
    .nav-outer {height:70px;}
    .main-menu {margin: 20px 0 0px 0;} 
    .HolidayMessage-fixed {position: fixed;top: 40px;padding-top: 90px;margin-right: 15px;width: auto;}
}

@media only screen and (min-width: 1279px) {
    .HolidayMessage-fixed {position: fixed;top: 40px;padding-top: 90px;margin-right: 45px;width: auto;}
}

@media only screen and (min-width:320px)  { /* smartphones, iPhone, portrait 480x320 phones */ }
@media only screen and (min-width:481px)  { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ }
@media only screen and (min-width:641px)  { /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ }
@media only screen and (min-width:769px)  { /*
/* Titel en breadcrums hoog*/
.page-title .inner-container {margin-top: -80px;}
/* .page-title {top: -45px;margin-bottom: -45px;} */
   .main-header {margin-bottom: -120px; }
   .main-header .btn-box {width: 100px;}
}
@media only screen and (min-width:961px)  { /* tablet, landscape iPad, lo-res laptops ands desktops */ 
    .header-style-one .header-lower .logo-box:before {right: 0px;} 
    .main-header .top-left .contact-list {padding-left: 215px;    }
    .header-style-one .header-lower .inner-container, .header-style-one .header-top .inner-container {padding-left: 0px;}
    .header-style-one {background-position:0px -24px;}
}
@media only screen and (min-width:1024px) { /* big landscape tablets, laptops, and desktops */ 
    /*.header-style-one .header-lower .logo {padding: 15px 0 0 17px;} */
    .main-menu  {margin: 20px 0 5px 0;}
    /*.page-title {top: -45px;margin-bottom: -45px;} */
    .main-header {margin-bottom: -120px; }
}
@media only screen and (min-width:1281px) { /* hi-res laptops and desktops */ 
}

/* ----------------------------------------------------- */
@media only screen and (max-width: 1139px) {
    .main-header .search-box-outer {margin-right: -33px;}
    .main-header .sticky-header .search-box-outer {margin-right: 0px;}
    .header-style-one .header-lower .logo {padding: 15px 0 0 27px;}
    .header-style-one .header-lower .logo-box {left: -36px; position: absolute;top: -75px; width:300px}
    .HolidayMessage-fixed {position: fixed;top: 40px;padding-top: 90px;margin-right: 15px;width: auto;}
    .sticky-header {background-position: 0px -60px;}
}
@media only screen and (max-width: 1023px) {
    .HolidayMessage-fixed {position: fixed;top: 10px;padding-top: 120px;margin-right: 15px;width: auto;}
    .property-block .property-price .price, .property-block .property-price .read-more {margin-bottom: 0px;}
}




@media only screen and (max-width: 960px) {
    .header-style-one {background-position: 0px -24px;}
    .main-header .top-left {height: 70px;}
    .main-header .top-left .contact-list {display:none;}
    .header-style-one .header-lower .logo {padding: 15px 0 0 27px;}
    .header-style-one .header-lower .logo-box {left: -36px; position: absolute;top: -75px; width:300px}
    .HolidayMessage-fixed {position: fixed;top: 10px;padding-top: 50px;margin-right: 15px;width: auto;}
}

@media only screen and (max-width: 768px) {
    .header-style-one {background-position-y: -10px;     background-size: 100%;}
    .header-style-one .header-lower .logo-box {left: -36px; position: relative;top: -20px; width:300px}

    /*.page-title {top: -110px;margin-bottom: -110px;} */
    .main-header {margin-bottom: -185px; }
    .page-title .inner-container {margin-top: 0px;}
    .main-header .header-lower .logo img {max-width: 70%;}
    .header-style-one .header-lower .logo-box {left: -70px;}
    .main-header .header-lower {top: -55px;}
    .main-menu .collapse {padding: 0px;}
    .main-menu  {margin: -15px 0 5px 0;}
    .main-header .btn-box {left:160px; width: 112px;} /* 100*/
}

@media only screen and (max-width: 414px) {
    .HolidayMessage-fixed {position: unset; margin-right: 0px;padding-top: 10px;}
    .property-block-two .lower-content {padding: 50px 0px 40px;    }
}

@media only screen and (max-width: 319px) {
    .header-style-one {background-position: 0px 25px;}
}

@media only screen and (max-width: 280px) {
    .header-style-one {background-position: 0px 25px;}
    .main-header .header-lower .logo img {   max-width: 53%;}
    .header-style-one .header-lower .logo-box {left: -93px;}
    .main-header .btn-box {left: 110px; width:100px;}
    .navbar-light .navbar-toggler {padding: 17px 0;}
}

@media only screen and (min-width:768px) and (min-width:768px) {.main-header .btn-box {left:unset; width: 112px;}} /* 85 */


.languages li {float:left;margin:2px;}
.main-header .outer-box {
    position: relative;
    float: right;
    margin-left: 0px;
    margin-right: 35px;
    margin-top: 3px;
}

.main-header .search-box-outer {
    margin-left: 0px;
}


/* Buttons op foto lager */
.property-search-tabs .tab-buttons {top: -42px;}
/* Button op foto kleiner */
.property-search-tabs .tab-buttons .tab-btn { padding: 5px 10px; }

.upper-info-box .price-column {    text-align: left;}

.contact-section .contact-info-box { margin-bottom: 30px;}


.main-footer .list li:before {content: "";}


/* kantoor pagina > formulier */
.contact-section .form-column .inner-column { padding: 20px 15px 10px;}
.contact-section .contact-info-box .icon { color: #F0E040;}
.h4Sub {color:#FFF;margin-top:-18px;font-size:x-small;}

/* Algemeen breadcrum pijltjes bovenaan*/
.page-title .bread-crumb li:before {
    content: "\f101";
    font-family: "Line Awesome Free";
    font-weight: 900;
     color: #004244;
}

.page-title .bread-crumb li {
    color: #004244;
    text-shadow: 1px 1px #999;
}

/* Overzicht panden */
.upper {text-transform: uppercase;}
.Pand {/*border: 1px solid #004244; */ border-radius: 6px 6px 0 0;}
.property-block .property-price .read-more {width: 100%; border-radius: 0 0 6px 6px; }
.property-block .property-price .price{background-color: #900; color:#EFDF40}
.property-block .property-price .L-50 {width: 50%; border-radius: 0 0 0px 6px; float:left; background-color: #004244;}
.property-block .property-price .R-50 {width: 50%; border-radius: 0 0 6px 0px; float:right;}
.property-block .image-box .option-box li a:hover {color: #EFDF40;}
.property-block .image-box .featured:before {border-top: 0px;}
.property-block .image-box .featured {border-radius: 6px 0 0 6px;}
.property-block .image-box .for {left: -45px;top: 33px;
-webkit-transform: rotate(-33deg);
-moz-transform: rotate(-33deg);
-ms-transform: rotate(-33deg);
-o-transform: rotate(-33deg);
transform: rotate(-33deg);
padding: 0 85px;
}
.property-block .image-box .new {background: #EFDF3C; color:#900;}
.property-block .image-box .sold {background: #900; color:#EFDF3C;}

.property-block .lower-content .thumb {width: 105px;right: 10px;border-radius: 12%;}
.property-filter-section .property-block {margin-bottom: 30px;}
.property-filter-section {position: relative;padding: 120px 0 0px;}
.property-block .lower-content {background-color:#F9F9ED;padding: 5px 0 0 0;}
.property-block .inner-box {border: 1px solid;border-radius: 8px;}
/* Google Map */
@media only screen and (max-width: 414px) {
    .lucation-info-box  {width:130px;}
    .lucation-info-box .image-box {top: 8px;width: 124px;position: unset;}
    .lucation-info-box .inner-box {padding-left: 0px; min-height: 135px; min-width: 117px;}
}
.lucation-info-box {padding: 0 0 0 5px;}
.lucation-info-box .inner-box {min-height: 130px;}

/* Detail pand Vakantieverhuur*/
.other-properties {border-radius: 6px;background-color: #F9F9EE;border: 1px #004244 solid;}
.sidebar-side .sidebar-widget:last-child {margin-bottom: 12px;}
.price-column .price-widget  {height: 91px;border: 1px solid #004244;background-color: #900;color: #EFDF40;background-image: unset;padding: 10px;border-radius: 6px;margin: 0px 0 10px 0;}
/* Button om te boeken */
#reservation_now .vanaf {color:#EFDF40;float:left;margin: 9px 10px 0 0;font-size:20px;}
#reservation_now .ReserveerNu {color:#EFDF40;;display: flow-root;}
#reservation_now .price {color:#EFDF40;}
.map-canvas, .table-responsive {border-radius: 6px;}


/* min 768*/
/*.page-title {top: -50px;margin-bottom: -50px;} */

/* max 767*/

/*
.main-header .header-lower {top: -50px;margin-bottom: -105px;}
.main-header .btn-box {margin-left: 155px;}*/

.navbar-header .navbar-toggler span {margin: 2px;}
.navbar-header .navbar-toggler div {background-color: #FDFDF9; border-radius: 20px;}

#CookiePrivacy {
  display: none;
  width: 100%;
  max-width: 600px;
  padding: 0 0 40px 0;
  text-align: justify;
  border-radius: 5px;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}

#CookiePrivacy .fancybox-close-small {
  top: 15px;
}

#CookiePrivacy .content-header {
  border-bottom: 1px solid #eee;
  padding: 20px;
}

#CookiePrivacy .content-footer {
    margin: 20px 20px 0 0;
    float: right;
}

#CookiePrivacy .content-scroll {
  max-height: calc(100vh - 200px);
  overflow: auto;
  padding: 0px 20px 0 20px;
}


#NuttigeInformatieExtra, #WaaromVerkopen, #WaaromVerhuren, #NuttigeInformatie, #Virtueelbezoek {display:none; overflow:hidden;width: 100%;max-width: 600px;padding: 20px 0 20px 0;border-radius: 5px;    box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 23%);}
#NuttigeInformatieExtra, #WaaromVerkopen, #WaaromVerhuren, #NuttigeInformatie, #Virtueelbezoek h3 {color: #004244;margin-bottom:10px;}
#NuttigeInformatieExtra iframe, #WaaromVerkopen iframe, #WaaromVerhuren iframe, #NuttigeInformatie iframe, #Virtueelbezoek iframe {width:100%;height:400px;}

#FloatingID {display:none; overflow:hidden;width: 100%;max-width: 600px;padding: 20px 0 20px 0;border-radius: 5px;    box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 23%);}
#FloatingID h3 {color: #004244;margin-bottom:10px;}
#FloatingID iframe {width:100%; }


#Catalogus
{
display:none; 
overflow:hidden;
width: 100%;
max-width: 400px;
padding: 20px 0 20px 0;
border-radius: 5px;    
box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 23%);
}
#Catalogus h3 {color: #004244;margin-bottom:10px;}




.about-us .process-block h4 a:hover {color: #DA231E;} /* hover bij Team*/

.btn-style-one:hover {
    color:  #EFDF40;
    -webkit-box-shadow: rgb(54, 104, 103) 0 0px 0px 40px inset;
    -moz-box-shadow: rgba(54, 104, 103, 1) 0 0px 0px 40px inset;
    -ms-box-shadow: rgba(54, 104, 103, 1) 0 0px 0px 40px inset;
    -o-box-shadow: rgba(54, 104, 103, 1) 0 0px 0px 40px inset;
    box-shadow: rgb(54, 104, 103) 0 0px 0px 40px inset;
}


.fancybox-close-small:after { content: "";}
.fancybox-slide--iframe .fancybox-content { width  : 830px; height : 500px; max-width  : 90%; max-height : 90%; margin: 0;} /* hoogte breedte iframe voor kalender */
.fancybox-button--share{display: none;} /* Share knop recht boven weg */



.contact-section .info-column .inner-column h4 {font-size: 20px;}

.contact-section .info-column .inner-column {
    position: relative;
    padding: 25px 0px;
    max-width: 360px;
    margin: 0 auto;
}

.season-comfort li:before {
    font-weight: 900;
    font-family: 'Line Awesome Free';
    content: "\f14a";
}
/* Season page*/
table .right {text-align: right;}
.strikered {background-image: url(/img/strikered.gif);background-repeat: no-repeat;text-decoration:line-through; color:#900;text-decoration-thickness: 2px;}

.recent-property-section .owl-next, .recent-property-section .owl-prev {
    background-color: #004244;
}


/*.main-header .header-top {
    background-color: #052b6c;
} */ /* BGTOP */

.faq-tabs {max-width: unset;}


.sidebar-page-container .sidebar-title {background-color: #004244;height: 72px;padding: 22px 35px;}
.sec-title {position: relative;padding-left: 30px; margin-bottom: 0px;}
.sec-title h2 {font-size: 30px;color: #333;}



/*.logo {
    background: #f9f9f9;
    background: -moz-linear-gradient(right, #f9f9f9 0%, #e9eaea 100%);
    background: -webkit-linear-gradient(right, #f9f9f9 0%,#e9eaea 100%);
    background: linear-gradient(to right, #f9f9f9 0%,#e9eaea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9eaea', endColorstr='#f9f9f9',GradientType=0 );
}*/ /* BGTOP */
/* .logo-box:before {background: #f9f9f9;} */ /* BGTOP */
/*.header-style-one .header-lower .logo:after, .header-style-one .header-lower .logo:before {
    border-bottom: 70px solid transparent; 
    border-left: 70px solid #e9eaea;
    right: -70px;
}*/ /* BGTOP */
.main-header .top-left .contact-list li a, .main-header .top-left .contact-list li, .main-header .top-left .contact-list li i, .languages a {color: #004244;}
.main-header .top-left .contact-list li i{
    color: #004244; font-size:16px; margin-right: 8px;
}
.languages a {
    color: #004244;
    display: inline-block;
    width: 24px;
    float: left;
    height: 24px;
    /* background: transparent;*/
    background-color: #FFF;
    margin-top: 5px;
    padding-top:2px;
    text-align: center;
    line-height: 1.2;
    border: 1px solid #004244;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.languages a.active, .languages a:active, .languages a:hover {
    color: #EFDF40;
    background-color: #004244;
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 0 2px 4px rgb(0 0 0 / 15%), 0 1px 2px rgb(0 0 0 / 5%);
    box-shadow: inset 0 2px 4px rgb(0 0 0 / 15%), 0 1px 2px rgb(0 0 0 / 5%);
}

.languages a.active:hover {
        color: #EFDF40;
    }


.main-header .top-left .contact-list li a:hover {color: #01A5A7;}
/* .main-header .header-top {background-color: #f9f9f9;} /* BGTOP */
.main-header .header-top .auto-container,
/* .main-header .header-lower .main-box {
    background: #f9f9f9;
    background: -moz-linear-gradient(left, #f9f9f9 0%, #e9eaea 100%);
    background: -webkit-linear-gradient(left, #f9f9f9 0%,#e9eaea 100%);
    background: linear-gradient(to left, #f9f9f9 0%,#e9eaea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e9eaea',GradientType=0 );
} */ /* BGTOP */
/*.header-style-one .header-lower .logo-box:before {background-color: #f9f9f9;} */ /* BGTOP */

@media only screen and (max-width: 1139px)  {
        .header-style-one .header-lower .logo-box {left: -20px;}
        .header-style-one .header-lower .logo {
            background: #f9f9f9;
            background: -moz-linear-gradient(left, #f9f9f9 0%, #e9eaea 100%);
            background: -webkit-linear-gradient(left, #f9f9f9 0%,#e9eaea 100%);
            background: linear-gradient(to left, #f9f9f9 0%,#e9eaea 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e9eaea',GradientType=0 );
        }
    } 

@media only screen and (max-width: 767px)
{
    .header-style-one .header-lower .logo-box {background-color: unset;}
    
/*.header-style-one .header-lower .logo {
            background: #f9f9f9;
            background: -moz-linear-gradient(right, #F0F1F1 0%, #e9eaea 100%);
            background: -webkit-linear-gradient(right, #F0F1F1 0%,#e9eaea 100%);
            background: linear-gradient(to left, #F0F1F1 0%,#e9eaea 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F1F1', endColorstr='#e9eaea',GradientType=0 );
        } */  /* BGTOP */
    
}

.btn-top 
{
    line-height:30px;font-size:16px;font-weight:500;padding:5px 10px;margin-right: 10px;
}

/* Extra search in navigatie bij smartphone*/
.searchmobile {display:none;}
@media only screen and (max-width: 767px)
    {
        .searchmobile input {width:80%;padding-inline: 20px;line-height: 40px;}   
        .searchmobile button {width:20%;margin:-5px; height:40px;} 
        .searchmobile {display:block;height:42px;}
        .searchmobile .form-container {margin-left: 1px;}
    }


@media only screen and (max-width: 767px)
    {
    #reservation_now .vanaf {margin: 5px 10px 0 0;}
    }


/* slider Big op de homepage */
.entry-content .rev_slider a, .rev_slider a {border-radius: 5px;}
.btn-box .booknow {background-color: #900; color: #F0E040;}
.btn-box .btn-near-right {border-radius:6px 0 0 6px;border-right:1px solid #F0E040;}
.btn-box .btn-near-left {border-radius:0px 6px 6px 0;border-left:1px solid #F0E040;}

/* slider Middle op de homepage */
.property-block-two .lower-content {position: relative;padding: 50px 50px 40px;background-color: unset;}
    .property-block-two .lower-content .thumb {border: 10px solid rgba(187,187,187,0.90);}
.recent-property-section .owl-nav {top: 40px;display:none;} /* Slider navigatie uit*/
.recent-property-section {padding: 0px 0px 0px;background-color: #E7E7E7;}
.bgmiddle {background-color: unset;    /*background-color: rgba(231, 231, 231, .65);*/}
.property-block-two .property-price .moreinfo {left: -49px;}
.property-block-two { margin-bottom: 0px;}
.property-block-two .property-price .moreinfobooknow {display:none;}
.property-block-two .image-box .booknow { position: absolute; right: 0; top: 294px; font-size: 14px; line-height: 50px; color: #F0E040; font-weight: 700; text-transform: uppercase; padding: 0 14px; z-index: 9; background-color: #990000;}
.property-block-two .image-box .booknow a {color: #F0E040;}
.property-block-two .image-box .moreinfo { position: absolute; right: 0; top: 294px; font-size: 14px; line-height: 50px; color: #FFF; font-weight: 700; text-transform: uppercase; padding: 0 14px; z-index: 9; background-color: #004244; border-radius: 6px 0 0 6px;}
.property-block-two .image-box .moreinfo a {color: #FFF;}
.property-block-two .image-box .moreinfo .theme-btn:hover {color: #F0E040;}

.property-block-two .property-price .read-more .theme-btn {font-size: 14px; padding: 10px 25px;}
.property-block-two .property-price .read-more .theme-btn:hover {color: #F0E040;}
.property-block-two .property-price .read-more {width: unset;}

.property-block-two .image-box .moreinfo:hover,
.property-block-two .image-box .booknow:hover, 
.property-block-two .property-price .read-more:hover {
    color: #EFDF40;
    -webkit-box-shadow: rgb(54 104 103) 0 0px 0px 40px inset;
    -moz-box-shadow: rgba(54, 104, 103, 1) 0 0px 0px 40px inset;
    -ms-box-shadow: rgba(54, 104, 103, 1) 0 0px 0px 40px inset;
    -o-box-shadow: rgba(54, 104, 103, 1) 0 0px 0px 40px inset;
    box-shadow: rgb(54 104 103) 0 0px 0px 40px inset;
}

.recent-property-section {margin-top: 94px;}

@media only screen and (max-width: 414px) {
    .property-block-two .lower-content {padding: 50px 0px 40px;    }

}

@media only screen and (max-width: 767px) {
    .property-block-two .image-box .booknow {top: 210px;line-height: 30px;}
    .property-block-two .property-info li {width: 150px;}
}
@media only screen and (max-width: 991px) {
    .property-block-two .property-price .moreinfobooknow { display: block;}
    .property-block-two .property-price .moreinfo {left: 0px;}
}

.homeinfo { padding: 50px 0 70px;  top: 0px;  z-index: 100;  margin-bottom: -70px;  background-repeat: no-repeat;  background-position: center;  background-size: cover; }
.service-block .inner-box { background: #FFF;opacity: 0.8;}
.icon-logo {margin: 0px 5px 8px 4px;  width: 75px;-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg);  transform: rotate(-45deg);}

.services-section .sec-title { margin-bottom: 30px;}

.service-block .inner-box {
    position: relative;
    border: 3px solid #004244;
    border-radius:8px;
    padding: 10px;
    background-color: #F9F9EE;
}
.service-block h4 {margin-bottom: 0px;}
.service-block {margin-bottom: 30px;}
.service-block .text {margin-bottom: 5px; color: #333; }

.service-block .photo-box {
    position: absolute;
    right: 10px;
    top: -20px;
    height: 75px;
    width: 150px;
    font-size: 46px;
    line-height: unset;
    text-align: center;
    border: 3px solid #004244;
    border-radius:8px;
    background-color: #F9F9EE;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    overflow: hidden;
}

.service-block .photo-box img {position: absolute; left: 0px; top: -10px;}



/* < 768 */
.property-block-two .image-box .for {color: #EFDF40;background-color: #900;} /* schuine balk Middle animatie homepage*/
.property-block-two .inner-box:hover .for {background-color: #900;}
.property-block-two .image-box .featured {border-radius: 6px 0 0 6px;}
.property-block-two .image-box .featured:before {display:none;}


.main-slider .for {
    position: absolute;
    font-size: 27px;
    line-height: 40px;
    color: #EFDF40;
    font-weight: 700;
    background-color: #990000;;
    padding: unset;
    text-align: center;
    z-index: 9;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}
@media only screen and (max-width: 767px) {
    .main-slider .for { left: -12%; width:65%; top: 15%;}
}
@media only screen and (min-width: 768px) {
    .main-slider .for { left: -35%; width:90%; top: 22%;}
}
@media only screen and (max-width: 450px) {
    .main-slider .for { left: -25%; width:100%; top: 13%;}
    .recent-property-section {margin-top: 65px;}
    .property-block-two .image-box .featured {top: 10px; }
    .property-block-two .image-box .booknow { top: 160px; }
}

/* Kantoor pagina */
.agent-detail .label {
    position: absolute;
    top: 8px;
    left: 8px;
    z-index: 1;
    color: #EFDF40;
    padding: 0px 9px 0px;
    -moz-box-shadow: 0 0 1px 1px #ffffff,0 1px 2px 1px rgba(0, 0, 0, 0.75);
    -webkit-box-shadow: 0 0 1px 1px #ffffff, 0 1px 2px 1px rgb(0 0 0 / 75%);
    box-shadow: 0 0 1px 1px #ffffff, 0 1px 2px 1px rgb(0 0 0 / 75%);
    background-color: #004244;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.agent-detail .Address{font-size: 12px;color: #004244;line-height: normal;font-weight: 600;}
.agent-detail img {border-radius: 6px;border: 1px solid #004244;}
.about-us img {
    background-color: #004244;
    border: 3px solid #004244;
    height: 100px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    width: 100px;
    margin-bottom: 5px;
}
.about-us .process-block h3 {color: #004244; margin-bottom: 0px;font-size: 18px;     font-weight: 700;}

/* Schatting*/
     .ul-active li { list-style:unset; list-style-type: disc; margin-left:20px;  }
     .ol-active li { list-style:unset; list-style-type: decimal;  margin-left:20px; }


.page-title h1 {text-shadow: 1px 1px #aaa;color: #004244;}
.upper-info-box h2, .property-detail h3, .property-features h3, .nearest-places h3   {color: #004244; }

/* Footer naviagtion */
.footer-column .links-widget ul.contact-list > li {clear:both;}
.footer-column .links-widget ul.contact-list > li > ul > li {float:left;padding-left:20px;line-height: 15px;padding-top: 3px;}

/* News page*/
.news-short {font-weight: 600;}

/* Copyright photo*/
.copy {font-size: x-small;float: right; margin-top: -20px; color:#CCC;}
.copy a {color:#CCC;}

/* print page*/
.printheader, .PrintRef {display:none;}
@media print
{
    .header-top,
    .header-lower,
    .sticky-header,
    .page-title,
    .sidebar-widget,
    .top-right,
    .reservation,
    .links-widget,
    .footer-bottom,
    .sidebarright,
    .noprint
        {display:none;}

    .header-style-one {position:unset;}
    .footer-column {color:#000;}

    .PrintRef,
    .printheader
        {display:block;}
}

/* Project Detail */
.video-container, .video-container-sidebar  {position: relative;width: 100%;height: 0;padding-bottom: 56.25%;}
.video-iframe, .video-iframe-sidebar {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 6px;}
.video-iframe-sidebar {border-radius:0 0 6px 6px;}
.filebutton {padding:5px;margin:5px 5px 0 0; border-radius: 6px; border: 1px solid #999;}
.filebuttonex {margin:5px;float:left;}
.clearL {clear:left;}


.pro-zicht .aanzicht{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;width:100%;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);margin-bottom:10px;}
.pro-zicht .unit-available,.pro-zicht .unit-notavailable{position:absolute;width:25px;height:25px;line-height:18px;margin-top:-10px;margin-left:-10px;text-align:center;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.75);-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.75);box-shadow:0 1px 4px rgba(0, 0, 0, 0.75);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:6px 5px 5px;}
.pro-zicht .unit-notavailable{background:#a32300;color:#FFF;font-size:12px;}
.pro-zicht .unit-available{background:#EEE223;color:#004040;font-size:20px;padding:2px;}

.image-box .single-item-carousel .projectimage img {width:100%;border-radius:6px;}


/* Pand Detail */
.alternative {display:block;}


/* === hier onder aanpassingen specifiek voor Agence Mulier */
/* Vakantie pagina Andere resultaten*/
.sidebar-page-container .sidebar-title {height: 50px;padding: 15px 35px;border-top-left-radius: 4px; border-top-right-radius: 4px;}
.recent-properties .widget-content {padding:unset;}
.recent-properties .post-thumb .status {right:unset;top:0px;}
.recent-properties .post-thumb {margin-bottom:0px;background-size: cover;border-radius: 0 0 0 6px;background-position-y: center;}
.recent-properties .post-thumb img {height:80px;}
.recent-properties .post {margin-bottom:0px;}
.sidebar-page-container .sidebar-title h3 {width: 100%;
    text-align: center;
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    font-weight: 600;
    border-radius: 7px;
    text-transform: uppercase;
    line-height: 20px;

}
/* Slogan */
.slogan-bottom{text-align: center;margin-bottom: -9px;
  font: bold 40px arial, sans-serif;
  background-color: #BBB;
  color: transparent;
  text-shadow: 2px 2px 3px rgba(255,255,255,0.3);
  -webkit-background-clip: text;
     -moz-background-clip: text;
          background-clip: text;
}
@media only screen and (max-width: 767px) {
    .slogan-bottom{font: bold 20px arial, sans-serif;    margin-bottom: -5px;}
}
/* Background */
.slide-item, .bghome {background-image:url('/images/background/AgenceMulier-koppel.jpg'); background-position-x:right;background-position-y:top;background-repeat:no-repeat;background-blend-mode: hue;background-color: rgba(231, 231, 231, .65);}

@media only screen and (max-width: 1200px) {
    .bghome {background-image:unset;}
}
@media only screen and (min-width: 1200px) {
    .slide-item {background-image:unset;background-color:unset;}
}

@media only screen and (max-width: 768px) {
    .bghome {background-image:unset;}
    .slide-item {background-image:unset;background-color:unset;}
}


._Page300 .360HorizontalMove {cursor: move;}
._Page300 .page-title {margin-top:175px;padding:0px;}
._Page300 h1, ._Page300 .bread-crumb {margin-top:50px;}

@media only screen and (max-width: 767px)
{
._Page300 .page-title {margin-top:25px;padding:0px;}
}

h4 {font-size: 16px;}


/* Navigatie in een DIV met drukken op links en rechts */
div.horizontal-scroll {
 width: 100%;
 height: 560px;
 margin: auto;
 overflow-x: hidden;
 overflow-y: hidden;
 white-space: nowrap;
}

div.item {
   display: inline-block;
   width: 100%;
   text-align: center;
}

.nav {
    position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    margin-top: -50px;
}

.nav .horizon-prev, .nav .horizon-next {
      position: absolute;
    width: 25px;
    height: 100px;
    text-align: center;
    line-height: 100px;
    font-size: 18px;
    color: #ffffff;
    font-weight: 400;
    background-color: rgba(34,34,34,.50);
    -webkit-border-radius: 0 8px 8px 0;
    -moz-border-radius: 0 8px 8px 0;
    -ms-border-radius: 0 8px 8px 0;
    -o-border-radius: 0 8px 8px 0;
    border-radius: 0 8px 8px 0;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.nav .horizon-next {
    left: auto;
    right: 0;
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    -ms-border-radius: 8px 0 0 8px;
    -o-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
}

/* Alle foto's in pand detail afronden */
.property-detail .royalSlider img {border-radius:6px; border: 1px solid #004244;}





._Page300 .property-map-section #googleMap {position: relative;height: 580px;}
._Page300 #map-items-container .map-item { margin-bottom:0px;    flex-grow: 1; cursor: pointer;}
._Page300 #map-items-container .map-item h4{ font-weight:600;}
._Page300 #map-items-container .map-item span{float:right;margin-top: -4px;}
._Page300 #map-items-container .map-item-link {margin-right: 10px;margin-top: -6px;}
._Page300 #map-items-container .map-item-container {display: flex;align-items: center;padding: 5px;    margin-bottom: 5px;}
._Page300 .property-detail p { margin-bottom:15px;}
._Page300 .property-detail .lower-content {    margin-bottom: 20px; }
._Page300 #NuttigeInformatie {width: 100%; max-width:unset;}
._Page300 #NuttigeInformatie h3 {margin-left:20px;}
._Page300 .content-div {display: none;overflow: hidden;}
@media only screen and (max-width:991px) {
    ._Page300 .NotShow991 {display:none  }
}

    #pdf-wrapper { /* Nieuwe wrapper voor container en navigatie */
            position: relative; /* Voor positionering van de navigatie */
            width: 100%;
            margin: 20px auto; /* Centreer de wrapper op de pagina */
        }

        #pdf-container {
            height: 600px;
            border: 1px solid #CCC;
            border-radius: 6px;
            overflow: auto;
        }

        #the-canvas {
            display: block;
            margin: 0 auto;
        }

        #navigation {
            position: absolute;
            top: 10px;
            left: 10px;
            font-weight:600;
            color: #000;
            padding: 5px;
            border-radius: 5px;
            z-index: 10; /* Zorg ervoor dat de navigatie boven de PDF ligt */
        }

        #navigation button {
            background-color:#004244;
            color:#FFF;
            margin: 0 5px;
            padding: 5px 10px;
            cursor: pointer;
            border-radius:6px;
        }

.FloatingScreen h1 {color: #004244;     font-size: 24px;    line-height: 2.2em;}
.FloatingScreen h2 {color: #004244;     font-size: 18px; margin-top:10px;  }
.FloatingScreen p {font-size: 15px;color:#111;}


.contact-form .form-group input[type="text"], .contact-form .form-group input[type="email"],
 .contact-form .form-group input[type="url"], .contact-form .form-group textarea, .contact-form .form-group select {
    color:#111;
}