    
    .preloader {background-image: url(/images/preloader.png);} 

    .main-header .header-lower .logo img {border: 1px solid #00225C;border-radius: 0 8px 0 8px;}
    
    .main-footer .contact-list li:first-child {margin-bottom: 16px;}
    .main-footer .address-list li, .main-footer .address-list li:first-child  {    margin-bottom: 0px; } 
    .main-footer .footer-bottom .copyright-text p {font-size: 12px;}
    .main-header .search-box-btn{border:1px dashed #0A285E;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;
    }
    .property-search-form.style-two:before {position: unset;}
    .pd0 {padding: 0}
    
    .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: 0px 8px 0 8px;
    }
    .btn-small {width:unset;float:left;margin-right:10px;}

    #selection select {
        display: inline-block;
        margin-bottom: 16px;
        width: 100%;
        height: 100%;
        padding: 4px;
        font-size: 18px;
        color: #0A285E;
        border: 2px solid #F3820F;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        background-color: #DDD;
    }
    #selection a.resetcombo.active+select {
        width: 85%;
    }

    #selection .div-select {
        /* width:100%; */
        padding: 0px;
    }

    #selection a.resetcombo {
        border-radius: 3px;
        float: right;
        width: 15%;
        background-color:#0A285E;
        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;}*/
    .page-title {position:absolute;top:0px;width:100%;}
    .page-top {position: relative; background-size: cover;background-position: center center;background-repeat: no-repeat;padding: 225px 0;}
    
    .owl-stage > .owel-item {
        max-height: 100px;
        min-width: auto;
    }

/* RoyalSlider */
#gallery-top, #gallery-top-noThumbs, #gallery-0, #gallery-1, #gallery-2, #gallery-3, #gallery-4, #gallery-5 {
  width: 100%;
  height:227px;
  -webkit-user-select: none;
  -moz-user-select: none;  
  user-select: none;
}

.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft, .rsDefault.rsWithThumbsHor .rsThumbsArrowRight {margin-top: 5px;}

.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 */
.property-search-tabs .tab-buttons {margin-top: -35px;position: relative;top: 0px;} /* Buttons op foto lager */
.btn-top-info {line-height:23px;font-size:12px;font-weight:500;padding:5px 9px;margin-right:8px; color:#FFF;border-radius: 0px 8px 0 0;}
.btn-top-alert {line-height:23px;font-size:12px;font-weight:500;padding:5px 9px;margin-right: 8px; color:#0A285E;  border-radius: 0px 8px 0 0px;

    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
    background-color: #f48f2a;
    background-image: -moz-linear-gradient(top, #f5993d, #f3800c);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5993d), to(#f3800c));
    background-image: -webkit-linear-gradient(top, #f5993d, #f3800c);
    background-image: -o-linear-gradient(top, #f5993d, #f3800c);
    background-image: linear-gradient(to bottom, #f5993d, #f3800c);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5993d', endColorstr='#fff3800c', GradientType=0);
    border-color: #f3800c #f3800c #aa5909;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #f3800c;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);



}
.hidden-control-group {display: none;visibility: hidden;}

/* Detail vastgoed verkoop/jaarverhuur */
.property-features .prijs {font-weight:bold;color:#900;}
.property-features .fc {text-transform: capitalize;}
.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;}

.contact-form .form-group button {text-transform: uppercase;border-radius: 0 8px;} /* Button form */
.recent-properties .post h3 { font-size: 11px;}
.price-column .price-widget .noprice {text-align: center;color: #0A285E;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:#F59331;color:#FFF;border-radius:0;} /* #468847;*/
.label-2{background-color:#00c0ff;border-radius:0;} /* #f89406;*/
.label-3{background-color:#00c0ff;border-radius:0;} /* #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-plannen {
    -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%;
    margin-bottom:20px;
}


@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:#009FE3;color:#fff}

table.possibilities{width:100%;cursor:default;}
table.possibilities.table tbody tr:hover td{background-color:#F59331;color:#222;}
table.possibilities tr.active td,table.possibilities.table tbody tr.active:hover td{color:#0A285E;background:#F59331 !important;}
table.possibilities tr.active .btn{background-color:#009FE3;background-image:-moz-linear-gradient(top, #009FE3, #009FE3);background-image:-ms-linear-gradient(top, #0074d5, #0074d5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#009FE3), to(#009FE3));background-image:-webkit-linear-gradient(top, #009FE3, #009FE3);background-image:-o-linear-gradient(top, #009FE3, #009FE3);background-image:linear-gradient(top, #009FE3, #009FE3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009FE3', endColorstr='#009FE3', GradientType=0);border-color:#009FE3 #009FE3 #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:#009FE3;}
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: #222222;
    font-weight: 700;
    position: relative;
    margin-bottom: 40px;
}

.reservation h3 {
    font-size: 24px;
    line-height: 1.2em;
    color: #222222;
    font-weight: 700;
    position: relative;
    margin-bottom: 40px;
}

h3 span, #top { margin-top: 0px; padding-bottom: 0px; display: block; }

.btn-primary
{
    background-color:#009FE3;
    border-color: #009FE3;
}

.btn-style-stick {
    position: relative;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    padding: 10px 0px 10px; 
    margin: 5px;
    font-weight: 300;

    background-color: #009FE3;
    border-radius: 0 8px 0 8px;
    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;}
.contact-form .form-group, .contact-form .form-group p, .contact-form .form-group a:hover {color:#0A285E;}
.contact-form .form-group p {font-size:14px;}
.contact-form .form-group a {color: #009FE3;}
 .alert-danger,.alert-error{background-color:#f2dede;border-color:#e4b9b9;color:#b94a48;}
::-webkit-input-placeholder{color:#0A285E;}
::-moz-input-placeholder{color:#0A285E;}
::-ms-input-placeholder{color:#0A285E;}

.contact-form .form-group input[type="text"],
.contact-form .form-group input[type="password"],
.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: #009FE3;
}

#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:123px;}
    .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: 19px;color: #F59331;}


/* Beschikbaarheidskalender */
.fancybox-content, .fancybox-iframe  {border-radius:2px;}

.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 #0A285E;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*/
.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;}

.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: block;} /* zoek module uit bij ipad*/
}
@media only screen and (min-width: 768px) and (max-width: 1139px)  { /* max-width: 832px)*/
    .languages li {float: left; margin: 2px;height: 20px;}
    .header-style-one .main-menu .navigation > li { margin-right: -14px;  }
    .top-right {margin-top: -10px;}
    /*.header-style-one .header-lower .logo-box {left: 15px;}*/
    .main-menu {/*margin-top: -25px; */ margin: 12px 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: 20px 0 0 36px;}
    .header-style-one .header-lower .logo-box {left: -36px; position: absolute;top: -57px; width:300px}
    .nav-outer, .top-left {margin-left: 35px;}
    .nav-outer {height: 70px;}
    .main-menu {margin: 20px 0 0px 0;}
    .main-header .header-top {margin-top: -10px;}
    .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: 190px;    }
    .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: 10px 0 5px 0;}
    /*.page-title {top: -45px;margin-bottom: -45px;} */
    .main-header {margin-bottom: -120px; }
    .header-style-one .header-lower .logo-box img {width:170px}
    .main-header .search-box-outer {margin-top: -8px;}
}

.property-block .image-box .image {    background-color: #F9F9ED;}
@media only screen and (max-width:1920px) { /* hi-res laptops and desktops */ 
.property-block .image-box .image {max-height: 340px;}
}
@media only screen and (max-width:1620px) { /* hi-res laptops and desktops */ 
.property-block .image-box .image {max-height: 260px;}
}
@media only screen and (max-width:1280px) { /* hi-res laptops and desktops */ 
.property-block .image-box .image {max-height: 245px;}
}
@media only screen and (max-width:1199px) { /* hi-res laptops and desktops */ 
.property-block .image-box .image {max-height: 340px;}
}
@media only screen and (max-width:1024px) { /* hi-res laptops and desktops */ 
.property-block .image-box .image {max-height: 320px;}
}
@media only screen and (max-width:768px) { /* hi-res laptops and desktops */ 
.property-block .image-box .image {max-height: 440px;}
}

@media only screen and (max-width:414px) { /* hi-res laptops and desktops */ 
.property-block .image-box .image {max-height: 260px;}
}

@media only screen and (min-width:1920px) { /* hi-res laptops and desktops */ 
.property-block .image-box .image {max-height: 490px;}
}

.property-block .image-box .image a{color:transparent;}
.property-block .property-info li {padding-left: 30px; width:25%;}
.property-block-two .property-info li {width:25%;}

/* ----------------------------------------------------- */
@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;}
    .main-header .top-left .contact-list {top: -12px;}
    .header-style-one .header-lower .logo {padding: 32px 0 0 27px;}
    .header-style-one .header-lower .logo-box {left: -69px; position: absolute;top: -69px; width:280px}
    .header-style-one .header-lower .logo-box img {width:170px}
    .HolidayMessage-fixed {position: fixed;top: 40px;padding-top: 90px;margin-right: 15px;width: auto;}
    .sticky-header {background-position: 0px -60px;}
    .top-right {margin-top: -12px;}
}
@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;}
    .header-style-one .header-lower .logo {padding: 10px 0 0 27px;}
    .main-header .top-left {width: 800px;}
    .header-style-one .header-lower .logo-box img {width:140px}
    .header-style-one .header-lower .logo-box {left: -27px; position: absolute;top: -32px; width:166px}
    .main-header .top-left .contact-list {padding-left: 150px;}
    .main-header .top-left .contact-list li {font-size: 12px;}
    .main-menu .navigation > li > a {font-size: 12px;}
    /* .main-menu {margin: -5px 0 5px 0;} */
    .main-header .outer-box {margin-top: -21px;}
}

@media only screen and (max-width: 960px) {
    .header-style-one {background-position: 0px -24px;}
    .main-header .top-left .contact-list {padding-left: 125px;}
    .main-header .top-left {height: 70px;}
    .main-header .top-left .contact-list {display:block;} /* adres niet tonen */
    .header-style-one .header-lower .logo {padding: 11px 0 0 27px;} /* {padding: 15px 0 0 27px;}*/
    .header-style-one .header-lower .logo-box {left: -27px; position: absolute;top: -54px; width:166px}
    .HolidayMessage-fixed {position: fixed;top: 10px;padding-top: 50px;margin-right: 15px;width: auto;}
}

@media only screen and (max-width: 905px) {
    .main-header .top-left, .main-header .top-left .contact-list {display: none;}
    .main-menu .navigation > li > a {font-size: 12px;}
    .header-style-one .header-lower .logo-box {left: -27px;position: absolute;top: -31px;width: 166px;}
    .header-style-one .header-lower .logo-box img {width: 146px;}
}
@media only screen and (max-width: 767px) {
    .header-style-one {background-position-y: -10px;     background-size: 100%;}
    .header-style-one .header-lower .logo-box {left: -36px; position: relative;top: -2px; width:258px}

    /*.page-title {top: -110px;margin-bottom: -110px;} */
    .main-header {margin-bottom: -185px; }
    .page-title .inner-container {margin-top: 10px;}
    .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:180px; width: 100px;}
    .navbar-light .navbar-toggler {margin-top: 3px;}
}

@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;    }
    .navbar-light .navbar-toggler {margin-top: 0px;}
}

@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: 85px;}}




/* 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;}
.contact-section  .company {margin: 20px 0 20px 0;}

.contact-section .sec-title .title, .contact-section .sec-title h2 {color:#F3820F;}
.contact-section .sec-title:before, .contact-section .sec-title:after {background-color:#F3820F;}
.contact-section .rowfirm {width:25%;}

.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: #F3820F;}
.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;
}

/* Overzicht panden */
.upper {text-transform: uppercase;}
.Pand {/*border: 1px solid #0A285E; */ border-radius: 0px 8px 0 0;}
.property-block h3 {font-size: 19px;}
.property-block .property-text {font-size: 14px;}

.property-block .property-price .read-more {width: 100%; border-radius: 0 0 0px 8px; }
.property-block .property-price .price{
    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
    background-color: #f48f2a;
    background-image: -moz-linear-gradient(top, #f5993d, #f3800c);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5993d), to(#f3800c));
    background-image: -webkit-linear-gradient(top, #f5993d, #f3800c);
    background-image: -o-linear-gradient(top, #f5993d, #f3800c);
    background-image: linear-gradient(to bottom, #f5993d, #f3800c);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5993d', endColorstr='#fff3800c', GradientType=0);
    border-color: #f3800c #f3800c #aa5909;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *: ;
    background-color: #f3800c;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.property-block .property-price .L-50 {width: 50%; border-radius: 0 0 0px 8px; float:left; color: #0A285E; padding: 10px 20px;}
.property-block .property-price .R-50 {width: 50%; border-radius: 0 0 0px 0px; float:right;}
.property-block .image-box .option-box li a:hover {color: #F3820F;}
.property-block .image-box .featured:before {border-top: 0px;}
.property-block .image-box .featured {border-radius: 0px 0 0 8px;}
.property-block .image-box .featured360 {margin-top:35px; border-top: 0px;}
.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, .property-block .image-box .sold, .property-block .image-box .for  {
    background-color: #f48f2a;
    background-image: -moz-linear-gradient(top, #f5993d, #f3800c);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5993d), to(#f3800c));
    background-image: -webkit-linear-gradient(top, #f5993d, #f3800c);
    background-image: -o-linear-gradient(top, #f5993d, #f3800c);
    background-image: linear-gradient(to bottom, #f5993d, #f3800c);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5993d', endColorstr='#fff3800c', GradientType=0);
    border-color: #f3800c #f3800c #aa5909;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *: ;
    background-color: #f3800c;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);                                  
    color:#FFF;
}
.property-block .image-box .for {color:#0A285E;}
.property-block .image-box .sold {color:#900;}
.property-block .image-box .new {color:#FFF;}
.property-block .lower-content .thumb {width: 105px;right: 10px;border-radius: 8px; height:unset;top:-32px;border: 5px solid rgba(255,255,255,0.99)}

.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;border-radius: 0 10px 0 10px;}
.property-block .inner-box {border: 1px solid #41B8D3;border-radius: 0 10px 0 10px;}
/* 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: 0 8px 0 8px;background-color: #F9F9EE;border: 1px #009FE3 solid;}
.sidebar-side .sidebar-widget:last-child {margin-bottom: 12px;}
.price-column .price-widget  {height: 91px;border: 1px solid #F59331;background-color: #F59331;color:#0A285E;background-image: unset;padding: 10px;border-radius: 0 8px;margin: 0px 0 10px 0;}
/* Button om te boeken */
#reservation_now .vanaf {color:#0A285E;float:left;margin: 9px 10px 0 0;font-size:20px;}
#reservation_now .ReserveerNu {color:#0A285E;;display: flow-root;}
#reservation_now .price, #reservation_now .periode {color:#0A285E;}
.map-canvas, .table-responsive {border-radius: 2px; border: 1px solid #0A285E}


/* 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;
}


#FloatingID, #Advies, #IkZoek, #IkVerkoopVerhuur, #NuttigeInformatieExtra, #NuttigeInformatie, #FloatScreen, #Catalogus {display:none; overflow:hidden;width: 100%;max-width: 600px;padding: 20px;border-radius: 2px;    box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 23%);}
#FloatingID, #Advies, #IkZoek, #IkVerkoopVerhuur, #NuttigeInformatieExtra, #NuttigeInformatie, #FloatScreen, #Catalogus h3 {color: #0A285E;margin-bottom:10px;}
#Advies iframe, #IkZoek iframe, #IkVerkoopVerhuur iframe, #NuttigeInformatieExtra iframe, #NuttigeInformatie iframe, #FloatScreen iframe, #Catalogus iframe {width:100%;height:400px;}

#FloatingID {display:none; overflow:hidden;width: 100%;max-width: 600px;padding: 20px;border-radius: 2px;    box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 23%);}
#FloatingID h3 {color: #0A285E;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: #0A285E;margin-bottom:10px;}
    */



.about-us .process-block h4 a:hover {color: #DA231E;} /* hover bij Team*/

.btn-style-one:hover {
    color:  #F59331;
    -webkit-box-shadow: rgb(10, 40, 94) 0 0px 0px 40px inset;
    -moz-box-shadow: rgba(10, 40, 94, 1) 0 0px 0px 40px inset;
    -ms-box-shadow: rgba(10, 40, 94, 1) 0 0px 0px 40px inset;
    -o-box-shadow: rgba(10, 40, 94, 1) 0 0px 0px 40px inset;
    box-shadow: rgb(10, 40, 94) 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: #0A285E;
}


/*.main-header .header-top {
    background-color: #052b6c;
} */ /* BGTOP */

.faq-tabs {max-width: unset;}


.sidebar-page-container .sidebar-title {background-color: #009FE3;height: 72px;padding: 22px 35px;border-radius: 0 8px 0 0;}
.sec-title {position: relative;padding-left: 30px; margin-bottom: 0px;}
.sec-title h2 {font-size: 30px;}



/*.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: #0A285E;}
.main-header .top-left .contact-list li i{
    color: #0A285E; font-size:16px; margin-right: 8px;
}
.languages a {
    color: #0A285E;
    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 #0A285E;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 15px;
}
.languages a.active, .languages a:active, .languages a:hover {
    color: #F59331;
    background-color: #0A285E;
    -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: #F59331;
    }


.main-header .top-left .contact-list li a:hover {color: #009FE3;}
/* .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: #0A285E; border-radius: 0px 0 0 8px;}
.property-block-two .image-box .moreinfo a {color: #FFF;}
.property-block-two .image-box .moreinfo .theme-btn:hover {color: #FFF;}

.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: #FFF;}
.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: #FFF;
    -webkit-box-shadow: rgb(0 159 227) 0 0px 0px 40px inset;
    -moz-box-shadow: rgba(0, 159, 227, 1) 0 0px 0px 40px inset;
    -ms-box-shadow: rgba(0, 159, 227, 1) 0 0px 0px 40px inset;
    -o-box-shadow: rgba(0, 159, 227, 1) 0 0px 0px 40px inset;
    box-shadow: rgb(0 159 227) 0 0px 0px 40px inset;
}

.recent-property-section {margin-top: 86px;}

@media only screen and (max-width: 414px) {
    .property-block-two .lower-content {padding: 50px 0px 40px;    }
    .page-top {padding: 150px 0;}
}
@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: 100px;}
    .page-top {padding: 125px 0;}
}
@media only screen and (max-width: 991px) {
    .property-block-two .property-price .moreinfobooknow { display: block;}
    .property-block-two .property-price .moreinfo {left: 0px;}
    .contact-section .rowfirm {width:auto;}

}

.homeinfo { padding: 40px 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;}
/* Nieuws blok */
.service-block .inner-box {
    position: relative;
    border: 1px solid #0A285E;
    border-radius:0 8px 0 8px;
    padding: 10px;
    background-color: #F9F9EE;
    /*margin-top:30px;*/
}
.service-block h4 {margin-bottom: 0px;}
.service-block {margin-bottom: 30px;}
.service-block .text {margin: 0 15px 5px 0;}

.service-block .photo-box {
    position: absolute;
    /* right: 10px; */
    top: -20px;
    height: 75px;
    width: 150px;
    font-size: 46px;
    line-height: unset;
    text-align: center;
    /* border: 1px solid #0A285E; */
    /*border-radius:0 8px 0 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; 
    object-fit: contain;
    height: 75px;
    width: unset;
    border-radius: 0 8px 0 8px;
    border: 1px solid #0A285E;

} /* nieuwsbericht in lijst foto */



/* < 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: 0px 0 0 8px;}
.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%;}
    .service-block .inner-box {margin-top:30px;}
    .auto-container .ims {top: -10px;}
}
@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: #0A285E;
    /* -moz-border-radius: 6px; */
    /* -webkit-border-radius: 6px;*/
    /* border-radius: 6px;*/
}
.agent-detail .Address{font-size: 12px;color: #0A285E;line-height: normal;font-weight: 600;}
.agent-detail img {border-radius: 0px;border: 1px solid #0A285E;}
.about-us img {
    background-color: #0A285E;
    border: 1px solid #0A285E;
    height: 200px;
    border-radius: 0 8px 0 8px;
    -moz-border-radius: 0 8px 0 8px;
    -webkit-border-radius: 0 8px 0 8px;
    width: 150px;
    margin-bottom: 5px;
}
.about-us .process-block h3 {color: #0A285E; 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: 2px 1px #FFF;color: #0A285E;}

/* 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;}

/* Lijst */
.image-box .bgcover {
    background-size: cover;
    height: 300px;
    background-position-y: bottom;
    border-top-right-radius: 8px;
}

/* Project Lijst */
._Page3 .image-box .bgcover {
    background-size: contain;
    height: 300px;
    background-repeat:no-repeat;
    background-position: center;
    /* border-top-right-radius: 8px;*/
}

/* 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: 0 8px; border: 1px solid #999; font-size:11px;}
.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; padding:10px;}


/* 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;}
.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;
}
.contact-section.style-two .info-column {width:unset;}


@media only screen and (max-width: 767px) {
    .slogan-bottom{font: bold 20px arial, sans-serif;    margin-bottom: -5px;}
    .contact-section.style-two .info-column {width:100%;}
}
/* Background */
.slide-item, .bghome {background-image:url('/images/background/Immo-Marina-De-Pier-Blankenberge.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;}
}

@media only screen and (max-width: 991px) {
    .sidebar-plannen {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
        width: 100%;
    }
}



.bannerlist .owl-prev, .bannerlist .owl-next {display:none;}

.bannerlist .owl-carousel {
    border: 1px solid #0A285E;    border-radius: 0 8px 0 8px;
}


.banner-slogan-bottom .image-box figure {margin:0px;}
@media only screen and (max-width: 735px) {.banner-slogan-bottom {margin-top: 45px;}}
@media only screen and (max-width: 414px) {.banner-slogan-bottom {margin-top: 10px;}}
.banner-slogan-bottom .sidebar-page-container {padding-top:10px;padding-bottom:20px;}

.TopPhotoModal {text-align:center;width:100%;font-size:10px;}
.TopPhotoModal a:hover {color: #F3820F};

.vertical-carousel {
      height: 300px; /* Adjust the height as needed */
      overflow-y: auto;}
.carousel-item .inner-box {top:20px;height: 340px;}
.property-block-two .inner-box .row {--bs-gutter-x: unset;}


/* Ronding uitzetten */
.main-header .header-lower .logo img {border-radius: 0;}
.sticky-header .main-menu .navigation > li > a, .header-style-one .main-menu .navigation > li > a {border-radius: 0;}
.sticky-header .main-menu .navigation > li > ul > li > ul, 
.sticky-header .header-style-one .main-menu .navigation > li > ul, 
.header-style-one .main-menu .navigation > li > ul > li > ul, 
.sticky-header .main-menu .navigation > li > ul > li > ul > li:hover > a, 
.header-style-one .main-menu .navigation > li > ul,
.header-style-one .main-menu .navigation > li > ul > li > ul > li:hover > a, 
.sticky-header .main-menu .navigation > li > ul > li:hover > a, 
.header-style-one .main-menu .navigation > li > ul > li:hover > a,
.service-block .inner-box {border-radius: 0;}
.service-block .photo-box img {border-radius: 0;}
.bannerlist .owl-carousel {border-radius: 0;}
.property-block-two .image-box .moreinfo {border-radius: 0;}
.property-block-two .image-box .featured {border-radius: 0;}
.property-block-two .property-price .moreinfo {border-radius: 0;}
.languages a {border-radius: 0;}
.vertical.carousel .carousel-indicators [data-bs-target] {border-radius: 0;}
.btn-top-info {border-radius: 0;}
.btnsearch, .btn-top-alert, .Pand, 
.property-block .lower-content, 
.property-block .inner-box,
.property-block .property-price .read-more,
.property-block .image-box .featured,
.property-block .image-box .image,
.property-block .property-price .L-50,
.property-block .lower-content .thumb,
.property-block-two .lower-content .thumb,
.recent-properties .post-thumb,
.price-column .price-widget,
.sidebar-page-container .sidebar-title,
.other-properties,
.main-header .search-box-outer .dropdown-menu,
.contact-form .form-group button,
.rsDefault .rsThumbsHor, .rsDefault .rsGCaption, .rsDefault .rsFullscreenIcn, .rsDefault .rsArrowIcn,
.about-us img, .btn
      {border-radius: 0;}
#selection a.resetcombo {border-radius: 0;}

.vertical.carousel .carousel-indicators {flex-direction: row;  top: 0px;  height: 15px;}

.no-gutters {
    margin-right: 0;
    margin-left: 0;
}


/* Houd me op de hoogte knop bovenaan rechts */
.HMODH .top-right {width:240px;}
.HMODH .Button {display:block;}
.HMODH .Button a {width:180px;color: #F59331;font-weight:700;}
li.HMODH {display:none;} /* Voor nav smartphone*/
@media only screen and (min-width: 768px) {.HMODH .btn-box {width: 240px;}}

/* Houd me op de hoogte knop bovenaan rechts UIT voor smartphone*/
@media only screen and (max-width: 767px)
{
.HMODH .btn-box .Button {display:none;}
.HMODH .top-right {width:310px;}
li.HMODH {display:block;}
}
.main-header .top-left {width:100px;} /* geen adres bovenaan*/


.syndic .list ul, .syndic .list ol, .syndic .list li {list-style:none;padding-left:15px;margin:auto;}
/*.syndic .list ol>li {    list-style: decimal;}*/

.syndic .list li.subhead {padding-bottom:8px;}
.syndic .list ol>li>ul>li {padding-left:2px;}
.gebouw span {text-transform: capitalize;    font-size: 12px;}

.fa-li {
    left:1.5em;
}

p, .text {
    font-size: 15px;
}


/* Henri Homes */
.HH h1>.f {color: #7AB52C;font-weight: 400;}
.HH h2, .HH .page-title .bread-crumb li, .HH .page-title .bread-crumb li:before,
.HH .page-title .bread-crumb li a:hover  {color: #7AB52C;}
.HH .btn-style-one, .HH .sidebar-page-container .sidebar-title {background-color:#7AB52C;}
.HH .btn-primary {background-color: #7AB52C; border-color: #7AB52C;}
.HH .other-properties {border: 1px #7AB52C solid;}
.HH .btn-style-one:hover,
.HH .header-style-one .main-menu .navigation > li > a:hover, 
.HH .header-style-one .main-menu .navigation > li > ul > li > a:hover, 
.HH .languages a.active, .languages a:active, .languages a:hover {color: #FFF;}
.HH .btn-primary:hover {color: #FFF; background-color: #0A285E; border-color: #0A285E;} 
.HH .header-style-one .main-menu .navigation > li > a {border: 1px #7AB52C solid; color:#7AB52C;}
.HH .sticky-header .main-menu .navigation > li > ul > li > ul > li > a,
.HH .sticky-header .header-style-one .main-menu .navigation > li > ul > li > a,
.HH .header-style-one .main-menu .navigation > li > ul > li > ul > li > a,
.HH .header-style-one .main-menu .navigation > li > ul > li > a {color: #7AB52C;}
.HH .contact-form .form-group input[type="text"], .HH .contact-form .form-group input[type="password"] {color: #7AB52C;}
.HH .scroll-to-top, .HH .btn-style-stick {background-color: #7AB52C;}
.HH .sidebarright a:hover {color: #0A285E;}
/* Houd me op de hoogte uitzetten op Syndic Pagina*/
.HH .HMODH .btn-box .Button {display:none;}
.HH .HMODH .top-right {width:56px;}
.HH li.HMODH {display:none;}

.HH .sec-title .titleHH {color:#7AB52C;font-weight: 200;}
.HH .sec-title .H2HH {font-weight:600;font-size: 30px;color:#0A285E;text-transform: unset;}
.HH .sec-title .H2HH > span {color: #7AB52C;font-weight:200;}
.HH .agent-detail img {border-radius: unset;}
.HH .text a {color:#7AB52C}
.HH .text a:hover {color:#0A285E}
.HH .text img {float:right; max-width:40%;margin:5px 0 10px 10px;}
.HH h2.subtitle{    font-size: 26px;
    /* text-transform: uppercase;*/
}

/* ----------------------------------  */

.hometext {    border: 1px solid #0A285E;    padding: 10px;     color: #0A285E; height:79%; }
@media only screen and (max-width: 768px) {.hometext {height: 85%;}}
@media only screen and (max-width: 736px) {.hometext {height: 80%;}}

.HHLogo img {height:60px;margin: 0 20px 20px 0;}
.HHLogo li {float:left;}
.HHLogo {padding: 0; margin-top:20px;}
@media only screen and (max-width: 450px) 
{    
    .hometext {height:82%    }
    .home-sec-title {margin-top: 30px;}
}

@media only screen and (max-width: 844px) 
{    
    .hometext {height:82%    }
}

/* Modal */
.modal .fs-5 {font-size:1.75rem!important;color:#0A285E;}
.modal .modal-content {border-radius: 5px;height:80%}
.modal .modal-header {border-bottom: none;padding-bottom: unset;}
.modal .modal-footer {border-top: none;padding-top: unset;}
.modal .content-scroll, .modal .modal-body, .modal .content-scroll iframe {height:100%;}
.modal .modal-dialog {height:80%;}

/* Homepage animation*/
.property-block-two .lucation, .property-block-two .property-info li {color: #0A285E;}


/* 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,
     #Alternatieven
        {display:none;}

    .header-style-one {position:unset;background-image:unset;}
    .footer-column {color:#000;}
    .main-header .top-left {width:400px;}

    .PrintRef,
    .printheader
        {display:block;}
    .property-features, .nearest-places, .Periodes {page-break-before:always;}
}

.rsDefault .rsGCaption {bottom:unset;margin-top:6px;}
#gallery-top-noThumbs .rsThumbsHor {display:none;}
.rsNoThumb {margin-bottom:-80px;}

@media only screen and (max-width: 768px) { /* max-width: 832px)*/
    .recent-property-section {margin-top: 34px;}
} 

@media only screen and (min-width: 768px) { /* max-width: 832px)*/
    .main-header .search-box-outer {margin-top: 18px;}
} 

@media only screen and (min-width: 900px) { /* max-width: 832px)*/
    .main-menu {margin: 12px 0 5px 0;}
    .main-header .search-box-outer {margin-top: 16px;}
} 

@media only screen and (min-width: 905px) { /* max-width: 832px)*/
    .main-menu {margin: -11px 0 5px 0;}
    .main-header .search-box-outer {margin-top: -6px;}
} 

@media only screen and (min-width: 961px) { /* max-width: 832px)*/
    .main-menu {margin: 10px 0 5px 0;}
    .main-header .search-box-outer {margin-top: 16px;}
} 
@media only screen and (min-width: 1024px) { /* max-width: 832px)*/
    .main-header .search-box-outer {margin-top: -8px;}
} 

.property-detail .removetags p, .property-detail .removetags div {

    margin-bottom: unset;
    position: relative;
    display: block;
    font-size: 15px;
    line-height: 28px;
    color: #777777;
    font-weight: 400;
    /* margin-bottom: 28px;*/
}