/*
Theme Name: Brecheisen RAV theme
Theme URI: https://www.goesenroos.nl
Author: Goes & Roos
Author URI: https://www.goesenroos.nl
Description: Brecheisen RAV theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: brecheisenrav-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

.wp-block-separator {
	color: var(--pink);
}

.page-template-styleguide nav,
.page-template-styleguide footer,
.page-template-styleguide .footer-copyright {
    display: none;
}

body {
    font-family: Lexend, sans-serif;
    font-weight: 300;
    background-color: var(--pink);
    color: #00214e;
    font-size: 1.0rem;
    overflow-x: hidden;
}

body:after {
    background-image: url(https://www.brecheisenrav.nl/wp-content/themes/brecheisenbedrijfsmakelaars/images/beeldmerk-outline.svg);
    background-repeat: no-repeat;
    background-size: cover;
	opacity: 0.5;
    width: 600px;
    height: 936px;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: -10%;
    transition: all ease 3.5s;
    z-index: -1;
}

body.home:after {
    z-index: 100;
}

body.bedrijven-template-default:after {
    display:none;
}

body.body-scroll:after {
    opacity: 0;
    top: -50%;
    transition: all ease 1.5s;
}

@media(max-width: 767px) {
	body:after {
		width: 140px;
    	height: 240px;
	}
}


a {
    color: var(--blauw);
}

a:hover {
    color: var(--groen);
}


:root {
    --blauw:#00214e;
    --groen:#00ebab;
    --pink:#fdf1ed;
    --oranje:#f2ad4f;
    --taupe:#edded9;
    --zwart:#000000;
    --wit:#ffffff;
}

.blauw {
    background-color :#00214e;
}
.groen {
    background-color :#00ebab;
}
.pink {
    background-color :#fdf1ed;
}
.oranje {
    background-color :#f2ad4f;
}
.taupe {
    background-color :#edded9;
}
.zwart {
    background-color :#000000;
}
.wit {
    background-color :#ffffff;
}

h1 {
    font-size: 3vw;
} 

h2 {
    padding-bottom: 30px;
    line-height: 1em;
    font-size: 2.0vw;
    font-weight: 500;
}

h3 {
    padding-bottom: 30px;
    line-height: 1em;
    font-size: 1.6vw;
    font-weight: 500;
}

h4 {
    padding-bottom: 30px;
    line-height: 1em;
    font-size: 1.4vw;
    font-weight: 500;
}

h5 {
    padding-bottom: 30px;
    line-height: 1em;
    font-size: 1.2vw;
    font-weight: 500;
}

@media(max-width: 767px) {
    h1 {
        font-size: 30px !important;
    }
	
	h2 {
		font-size: 26px;
	}
	
	h3 {
		font-size: 24px;
	}
	
	h4 {
		font-size: 20px;
	}
	
	h4 {
		font-size: 16px;
	}
}

.wp-block-list.checks li {
    list-style: none;
    padding-left: 8px;
}
.wp-block-list.checks li:before {
    content:'';
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0"%3F><svg viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z" fill="%2300ebab"/></svg>');
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 16px;
    height: 20px;
    width: 20px;
    margin-left: -20px;
    display: inline-block;
    position: relative;
    top: 4px;
}


.wp-block-column ul {
	padding-left: 1rem;
}

.wp-block-button__link {
    color: var(--blauw);
    line-height: 30px;
    font-size: 20px;
    text-decoration: none;
    background-color: transparent;
    padding-left:0 ;
    padding-right: 0;
    font-weight: 400;
    position: relative;
    z-index: 11;
}

.wp-block-button__link:hover {
/*    transform: skewX(-18deg) skewY(0deg) !important;*/
    color: var(--oranje);
}

.wp-block-button__link:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title/><g data-name="Layer 2" id="Layer_2"><path d="M22,9a1,1,0,0,0,0,1.42l4.6,4.6H3.06a1,1,0,1,0,0,2H26.58L22,21.59A1,1,0,0,0,22,23a1,1,0,0,0,1.41,0l6.36-6.36a.88.88,0,0,0,0-1.27L23.42,9A1,1,0,0,0,22,9Z" fill="%2300214e"/></g></svg>');
    height: 24px;
    width: 24px;
    background-size: 100%;
    content: '';
    top: 4px;
    position: relative;
    margin-right: 10px;
    display: inline-block;
    transition: all ease 0.5s;
}

.wp-block-button__link:hover:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title/><g data-name="Layer 2" id="Layer_2"><path d="M22,9a1,1,0,0,0,0,1.42l4.6,4.6H3.06a1,1,0,1,0,0,2H26.58L22,21.59A1,1,0,0,0,22,23a1,1,0,0,0,1.41,0l6.36-6.36a.88.88,0,0,0,0-1.27L23.42,9A1,1,0,0,0,22,9Z" fill="%23f2ad4f"/></g></svg>');

}
.btn-light:hover,
.btn-light {
    color: inherit;
    background-color: inherit;
    border-color: inherit;
}

.wp-group-content-bg .wp-block-button__link {
    color: #fff;
        background-color: transparent;
        padding-left: 0;
        padding-right: 0;
}
.wp-group-contact h6,
.wp-group-content-bg h6 {
    color: var(--groen);
}

.wp-group-contact h1 {
    font-size: 2.0vw;
}

.wp-group-content-bg .wp-block-button__link:hover {
    color: var(--oranje);
}

.wp-group-content-bg .wp-block-button__link:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title/><g data-name="Layer 2" id="Layer_2"><path d="M22,9a1,1,0,0,0,0,1.42l4.6,4.6H3.06a1,1,0,1,0,0,2H26.58L22,21.59A1,1,0,0,0,22,23a1,1,0,0,0,1.41,0l6.36-6.36a.88.88,0,0,0,0-1.27L23.42,9A1,1,0,0,0,22,9Z" fill="%23ffffff"/></g></svg>');
    height: 24px;
    width: 24px;
    background-size: 100%;
    content: '';
    top: 4px;
    position: relative;
    margin-right: 10px;
    display: inline-block;
    transition: all ease 0.5s;
}

.wp-group-content-bg .wp-block-button__link:hover:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title/><g data-name="Layer 2" id="Layer_2"><path d="M22,9a1,1,0,0,0,0,1.42l4.6,4.6H3.06a1,1,0,1,0,0,2H26.58L22,21.59A1,1,0,0,0,22,23a1,1,0,0,0,1.41,0l6.36-6.36a.88.88,0,0,0,0-1.27L23.42,9A1,1,0,0,0,22,9Z" fill="%23f2ad4f"/></g></svg>');
}

/* Page loader */
.page-loader {
    top: 0;
    left: 0;
    background-color: var(--blauw);
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    z-index: 9999;
}



.page-loader svg {
    width: 200px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
}


.page-loader.page-loaded {
    top: -100%;
}

/* algemeen */
.pt-head {
    padding-top: 100px;
}

.page-custom-head {
    padding-top: 20vh;
    padding-bottom: 10vh;
}


/* navigation */
.navbar {
    background-color: var(--blauw);
    position: fixed;
    width: 100%;
    z-index: 999;
    height: 100px;
     -webkit-transition: all 1.0s;
    -moz-transition: all 1.0s;
    z-index: 999;
    -o-transition: all 1.0s;
    transition: all 1.0s;
    -ms-transition: all 1.0s;
}

.navbar.navbar-scroll {
    background-color: var(--blauw);
    position: fixed;
    width: 100%;
    z-index: 999;
     -webkit-transition: all 1.0s;
    -moz-transition: all 1.0s;
    z-index: 999;
    -o-transition: all 1.0s;
    transition: all 1.0s;
    -ms-transition: all 1.0s;
    height: 66px;
}

.navbar .container-fluid {
    max-width: 92vw;
}

.navbar-collapse {
    background-color: var(--blauw);
}

.navbar-toggler {
/*    background-color: var(--oranje);*/
}

.navbar-toggler .navbar-toggler-line {
    height: 3px;
}
.navbar-toggler .navbar-toggler-line:nth-of-type(1),
.navbar-toggler .navbar-toggler-line:nth-of-type(3),
.navbar-toggler.collapsed .navbar-toggler-line:nth-of-type(1), 
.navbar-toggler.collapsed .navbar-toggler-line:nth-of-type(2), 
.navbar-toggler.collapsed .navbar-toggler-line:nth-of-type(3) {
    background-color: var(--groen);
}

.navbar-toggler .navbar-toggler-line:nth-of-type(1) {
    transform: rotate(-45deg) translate(-5px, 6px)
}

.navbar-toggler.collapsed .navbar-toggler-line:nth-of-type(1), 
.navbar-toggler.collapsed .navbar-toggler-line:nth-of-type(3) {
    width: 14px;
}

.navbar-brand svg {
     -webkit-transition: all 1.0s;
    -moz-transition: all 1.0s;
    z-index: 999;
    -o-transition: all 1.0s;
    transition: all 1.0s;
    -ms-transition: all 1.0s;
    height: 173px;
    position: absolute;
    top: 20px;
}

.navbar-scroll .navbar-brand svg {
    height: 114px;
     -webkit-transition: all 1.0s;
    -moz-transition: all 1.0s;
    z-index: 999;
    -o-transition: all 1.0s;
    transition: all 1.0s;
    -ms-transition: all 1.0s;
    top: 14px;
}

.home .navbar-brand svg g.text{
/*    fill: #fff;*/
}



.navbar-brand svg g.text{
/*    fill: var(--blauw);*/
}




	
@media (min-width: 1200px) {
    .navbar-expand-xl .navbar-nav .nav-link,
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 1.0rem;
        padding-left: 1.0rem;
    }

    .navbar .container-fluid {
/*        max-width: 100vw;*/
        max-width: 86vw;
        padding-left: 3px;
        padding-right: 3px;
    }
}

@media (max-width: 1199px) { 
    .navbar .container-fluid {
        max-width: 100vw;
        padding-left: 13vw;
        padding-right: 13vw;
        background-color: var(--blauw);
/*        margin-top: 92px;*/
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .navbar.navbar-scroll .container-fluid {
/*        margin-top: 58px;*/
    }

    .navbar-collapse {
        background-color: var(--blauw);
        z-index: 999;
        top: 0;
        position: fixed;
        width: 100%;
        left: 0;
        padding: 2vw 13vw;
    }
    .navbar-toggler {
        z-index: 9999;
    }


    .navbar-nav .nav-link.btn-phone {
        float: left;
        margin-left: 0;
    }

}


@media (max-width: 767px) {
    .navbar .container-fluid {
        max-width: 100vw;
        padding: 0 27px;
        margin-left: 0;
        margin-right: 0;
    }


    .navbar-collapse {
        padding:  20px;
    }

    .navbar.navbar-scroll {
        height: 68px;
    }

    .navbar-brand svg {
/*        top: -87px;*/
    }

    .navbar-brand svg .brand {
/*        display: none;*/
    }

    .navbar-scroll .navbar-brand svg {
/*        top: -54px;*/
    }

    .btn-phone {
        margin-left: 0 !important;
    }
    .navbar-brand svg g.text,
    .home .navbar-brand svg g.text {
/*        fill: #fff !important;*/
    }
}


.navbar-nav .nav-link {
    color: var(--pink);
    font-size: 1.1rem;
}

.navbar-nav .nav-link.btn-phone {
    background-color: var(--oranje);
    color:var(--blauw);
}

.navbar-nav .nav-link:hover {
    color: var(--pink);
}

.navbar-nav .nav-link.btn-phone:hover {
    color: var(--blauw);
}

.btn-phone {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" %3F><svg viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg"><rect fill="none" height="256" width="256"/><path d="M92.5,124.8a83.6,83.6,0,0,0,39,38.9,8,8,0,0,0,7.9-.6l25-16.7a7.9,7.9,0,0,1,7.6-.7l46.8,20.1a7.9,7.9,0,0,1,4.8,8.3A48,48,0,0,1,176,216,136,136,0,0,1,40,80,48,48,0,0,1,81.9,32.4a7.9,7.9,0,0,1,8.3,4.8l20.1,46.9a8,8,0,0,1-.6,7.5L93,117A8,8,0,0,0,92.5,124.8Z" fill="none" stroke="%2300214e" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg>');
    background-position: left 15px center;
    background-repeat: no-repeat;
    background-size: 22px;
    padding-left: 50px !important;
	padding-right: 30px !important;
    background-color: var(--oranje);
    border-radius: 30px;
    margin-left: 5rem;
}

.navbar-nav .nav-link.btn-phone:hover {
    /* background-color: var(--groen);
    color: var(--wit); */
}

.navbar-nav li.dropdown:hover ul.dropdown-menu {
    display: block;
}

.navbar-nav .dropdown-menu {
    min-width: 0;
}

.dropdown-toggle::after {
    color: var(--pumpkin);
}

/* Slider */
.page-slider {
    height: auto;
    min-height: 300px;
}

/* driehoek onderin */
/*.page-slider:after {
    content: '';
    width: 0px;
   height: 0px;
   border-style: solid;
   border-width: 0 0 200px 200px;
   border-color: transparent transparent var(--pink); transparent;
   transform: rotate(0deg);
   position: absolute;
    bottom: 0;
    right: 0;
    z-index: 99999;
}*/

.scroll-down {
    position: absolute;
    bottom: 50px;
    color: #fff;
    z-index: 99;
    left: 6.5vw;
}

.scroll-down:hover {
    cursor: pointer;
}

.scroll-down .btn-circ {
    width: 50px;
    height: 50px;
    background-color: var(--groen);
    position: relative;
    display: inline-block;
    border-radius: 50px;
    margin-right: 15px;
}

.scroll-down a {
    color: #fff;
    text-decoration: none;
}

.scroll-down a svg {
    height: 50px;
    margin: 0 11px;
}


.home .page-slider {
    height: 100vh;
}

.page-slider .carousel .img-cover-top {
    object-position: top;
}

.page-slider .carousel .img-cover-center {
    object-position: center;
}

.page-slider .carousel .img-cover-bottom {
    object-position: bottom;
}

.page-slider .owl-carousel.owl-drag .owl-item:after,
.page-slider .carousel .carousel-item:after {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(to bottom, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.5) 100%);
    content: '';
    opacity: .5;
}

.page-slider .owl-carousel.owl-drag .owl-item {
    overflow: hidden;
}

.page-slider .page-slider-info {
    top: calc(50vh - 100px);
    z-index: 3;
    width: 45%;
    height: auto;
}
@media(min-width: 768px) {
    .page-slider .page-slider-info {
        left: 25%;
    }
}

.page-slider .page-slider-info .page-slider-text {
    z-index: 5;
}

.page-slider .page-slider-info .page-slider-text h1 {
    font-size: 3vw;
    color: #fff;
    text-shadow: 0 0 6px rgba(0,0,0,.6);
}

.page-slider .page-slider-info .page-slider-text p:last-of-type a {
    position: relative;
    margin-top: 2rem;
    margin-left: auto;
    margin-right: auto;
    padding: 1rem 2rem;
    border: 1px solid #b99a75;
    font-size: .8rem;
    color: #fff;
    text-transform: uppercase;
    display: table;
}

.page-slider .page-slider-info .page-slider-text p:last-of-type a:before,
.page-slider .page-slider-info .page-slider-text p:last-of-type a:after {
    width: 0;
    height: 0;
    position: absolute;
    border: 2px solid transparent;
    content: '';
}

.page-slider .page-slider-info .page-slider-text p:last-of-type a:before {
    top: 4px;
    left: 4px;
    z-index: 2;
}

.page-slider .page-slider-info .page-slider-text p:last-of-type a:after {
    bottom: 4px;
    right: 4px;
    z-index: 2;
}

.page-slider .page-slider-info .page-slider-text p:last-of-type a:hover:before,
.page-slider .page-slider-info .page-slider-text p:last-of-type a:hover:after {
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    transition: width 0.5s ease-out,height 0.5s ease-out 0.5s;
}

.page-slider .page-slider-info .page-slider-text p:last-of-type a:hover:before {
    border-top-color: #b99a75;
    border-right-color: #b99a75;
}

.page-slider .page-slider-info .page-slider-text p:last-of-type a:hover:after {
    border-bottom-color: #b99a75;
    border-left-color: #b99a75;
}

.home .page-slider .owl-carousel .owl-item img {
    height: 100vh !important;
    transition: transform 0.5s ease; /* Smooth zoom effect */
/*    transform: scale(1.0);*/

}

.page-slider .owl-carousel .owl-item img {
    height: 300px !important;
}

.zoomed {
  transform: scale(1.1); /* Adjust the scale to your liking */
}


@media(max-width: 767px) {
    .page-slider .page-slider-info {
        width: 100%;
    }
}

/* nieuws */

.single .pt-100 {
    padding-top: 100px;
}

.wp-group-nieuws {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

.wp-group-nieuws .wp-block-group__inner-container {
    max-width: 86vw;
    margin-left: auto;
    margin-right: auto;
}

.nieuws .container {
    max-width: 86vw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 3px;
    padding-right: 3px;
}

.nieuws.marktontwikkelingen .container {
    max-width: 86vw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px;
    padding-right: 0px;
}

.nieuws .item {
/*    padding-top: 1rem;*/
    padding: 0rem 1rem 1rem;
    border-top: 0px solid #ddd;
    margin-bottom: 3rem;
    background-color: #fff;

}

.nieuws .item a {
    color: var(--blauw);
    text-decoration: none;
    font-size: 1rem;
    padding: 0px;
}

.nieuws .item-text {
    color: var(--oranje);
}

.nieuws .item-date {
    color: var(--oranje);
    font-size: 1rem;
    margin-bottom: 30px;
    display: block;
}


/*.nieuws .item-img img {
    height: 20vw;
    max-width: 100%;
    width: 100%;
    object-fit: cover;
    margin-bottom: 1rem;
}
*/

.nieuws .item-img img {
    height: 20vw;
    max-width: calc(100% + 2rem);
    width: calc(100% + 2rem);
    object-fit: cover;
    margin-bottom: 1rem;
    margin-left: -1rem;
}


.nieuws .item-head {
/*    min-height: 100px;*/
    min-height: 104px;
}

.nieuws .item-head h4 {
    padding-bottom:0;
}

.wp-group-nieuws .btn-more a {
    color: var(--blauw);
    line-height: 24px;
    font-size: 20px;
    text-decoration: none;
    font-weight: 400;
}

.wp-group-nieuws .btn-more a:hover {
    color: var(--oranje);
}


.wp-group-nieuws .btn-more a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title/><g data-name="Layer 2" id="Layer_2"><path d="M22,9a1,1,0,0,0,0,1.42l4.6,4.6H3.06a1,1,0,1,0,0,2H26.58L22,21.59A1,1,0,0,0,22,23a1,1,0,0,0,1.41,0l6.36-6.36a.88.88,0,0,0,0-1.27L23.42,9A1,1,0,0,0,22,9Z" fill="%2300214e"/></g></svg>');
    height: 24px;
    width: 24px;
    background-size: 100%;
    content: '';
    top: 4px;
    position: relative;
    margin-right: 10px;
    display: inline-block;
    transition: all ease 0.5s;
}

.wp-group-nieuws .btn-more a:hover:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title/><g data-name="Layer 2" id="Layer_2"><path d="M22,9a1,1,0,0,0,0,1.42l4.6,4.6H3.06a1,1,0,1,0,0,2H26.58L22,21.59A1,1,0,0,0,22,23a1,1,0,0,0,1.41,0l6.36-6.36a.88.88,0,0,0,0-1.27L23.42,9A1,1,0,0,0,22,9Z" fill="%23f2ad4f"/></g></svg>');
}

.wp-group-content select.facetwp-dropdown {
        border-radius: 42px;
    padding: 20px 26px;
    font-size: 15px;
    line-height: 24px;
    border: 1px solid #e7e9ee;
    background: transparent;
    width: 300px;
}

.pt-head .wp-group-nieuws {
    padding-bottom: 0;
}

@media(max-width: 767px) {
    .nieuws .item-img img {
        height: 180px;
    }
}

/* Research */

.single .pt-100 {
    padding-top: 100px;
}

.wp-group-research {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

.wp-group-research .wp-block-group__inner-container {
    max-width: 86vw;
    margin-left: auto;
    margin-right: auto;
}

.research .container {
    max-width: 86vw;
    margin-left: auto;
    margin-right: auto;
}

.research .item {
    padding-top: 1rem;
    border-top: 1px solid #ddd;
    margin-bottom: 3rem;

}

.research .item a {
    color: var(--blauw);
    text-decoration: none;
    font-size: 1rem;
    padding: 5px;
}

.research .item-text {
    color: var(--oranje);
}

.research .item-date {
    color: var(--oranje);
    font-size: 1rem;
    margin-bottom: 30px;
    display: block;
}


.research .item-img img {
    height: 20vw;
    max-width: 100%;
    width: 100%;
    object-fit: cover;
    margin-bottom: 1rem;
}

.research .item-head {
    min-height: 100px;
}

.research .item-head h4 {
    font-size:1.2rem;
}

.wp-group-research .btn-more a {
    color: var(--blauw);
    line-height: 24px;
    font-size: 20px;
    text-decoration: none;
    font-weight: 400;
}

.wp-group-research .btn-more a:hover {
    color: var(--oranje);
}


.wp-group-research .btn-more a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title/><g data-name="Layer 2" id="Layer_2"><path d="M22,9a1,1,0,0,0,0,1.42l4.6,4.6H3.06a1,1,0,1,0,0,2H26.58L22,21.59A1,1,0,0,0,22,23a1,1,0,0,0,1.41,0l6.36-6.36a.88.88,0,0,0,0-1.27L23.42,9A1,1,0,0,0,22,9Z" fill="%2300214e"/></g></svg>');
    height: 24px;
    width: 24px;
    background-size: 100%;
    content: '';
    top: 4px;
    position: relative;
    margin-right: 10px;
    display: inline-block;
    transition: all ease 0.5s;
}

.wp-group-research .btn-more a:hover:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title/><g data-name="Layer 2" id="Layer_2"><path d="M22,9a1,1,0,0,0,0,1.42l4.6,4.6H3.06a1,1,0,1,0,0,2H26.58L22,21.59A1,1,0,0,0,22,23a1,1,0,0,0,1.41,0l6.36-6.36a.88.88,0,0,0,0-1.27L23.42,9A1,1,0,0,0,22,9Z" fill="%23f2ad4f"/></g></svg>');
}


/* Over ons */

.wp-group-content-bg {
    background-color: var(--blauw);
    color: #fff;
}




.wp-group-content-bg .wp-block-group__inner-container {
    max-width: 86vw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5px;
    padding-right: 5px;
}

.wp-group-content-bg .wp-block-group__inner-container .wp-block-image {
    margin-bottom: 0;
}

.wp-group-content-bg .wp-block-group__inner-container .wp-block-column:nth-child(1) {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

.wp-group-content-bg .wp-block-group__inner-container .wp-block-image img {
    min-height: 50vh;
    object-fit: cover;
}

.wp-group-content-bg .wp-block-group__inner-container .wp-block-column a {
    color: #fff;
}

.wp-group-content-bg .wp-block-group__inner-container .wp-block-column a:hover {
    color: var(--oranje);
}

@media(min-width: 768px) {
    
}

/* Specials */

.wp-block-group.wp-block-group-objects {
    overflow-x: hidden;
    background-color: var(--pink);
    padding-bottom: 5rem;
}
.wp-block-group.wp-block-group-objects .wp-block-group__inner-container {
    padding-top: 5rem;
    padding-bottom: 5rem;
    max-width: 86vw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5px;
    padding-right: 5px;
}

.wp-block-group.wp-block-group-objects h2 strong {
    display: block;
}

/* Properties specials */
.wp-block-group.wp-block-group-objects .properties-special {
    width: calc(100% + 20px);
    margin-left: -10px;
}

.wp-block-group.wp-block-group-objects .properties-special .object-address-line {
    font-size: 1rem;
}

.wp-block-group.wp-block-group-objects .properties-special .object .object-image {
    margin-bottom: 0!important;
}

@media(min-width: 1200px) {
    /*.wp-block-group.wp-block-group-objects .properties-special .carousel-item.active .object .object-image {
        width: 890px;
        left: calc(50% - 445px);
    }*/
}

.wp-block-group.wp-block-group-objects .properties-special .object .object-image {
    position: relative;
}

.wp-block-group.wp-block-group-objects .properties-special .object .object-image img {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.wp-block-group.wp-block-group-objects .properties-special .object .object-info {
/*    background-color:#fff;*/
}

.wp-block-group.wp-block-group-objects .properties-special .object .object-address {
    padding-top: 1rem;
}

.wp-block-group.wp-block-group-objects .properties-special .object .object-address .object-street,
.wp-block-group.wp-block-group-objects .properties-special .object .object-address .object-housenumber,
.wp-block-group.wp-block-group-objects .properties-special .object .object-address .object-housenumber-addition {
    font-size: 1.1rem;
    font-weight: 400;
    color: #222;
    display: inline-block;
}


.wp-block-group.wp-block-group-objects .properties-special .object .object-address .object-place,
.wp-block-group.wp-block-group-objects .properties-special .object .object-price {
    color: var(--oranje)!important;
    font-size: 1.1rem;
	font-weight: 400;
}

.object-price-type {
	text-transform:lowercase;
}

.wp-block-group.wp-block-group-objects .properties-special .carousel-item > .row {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.wp-block-group.wp-block-group-objects .properties-special .carousel:before,
.wp-block-group.wp-block-group-objects .properties-special .carousel:after {
    width: calc(34% - 40px);
    height: 125px;
    position: absolute;
/*    background-color: #000;*/
    content: '';
    z-index: 3;
}

.wp-block-group.wp-block-group-objects .properties-special .carousel:before {
    top: 0;
    left: 0;
}

.wp-block-group.wp-block-group-objects .properties-special .carousel:after {
    bottom: 0;
    left: 0;
}

.wp-block-group.wp-block-group-objects .properties-special .carousel-inner:before,
.wp-block-group.wp-block-group-objects .properties-special .carousel-inner:after {
    width: calc(34% + 30px);
    height: auto;
    position: absolute;
/*    background-color: #000;*/
    content: '';
    z-index: 3;
}

.wp-block-group.wp-block-group-objects .properties-special .carousel-inner:before {
    top: 0;
    right: 0;
}

.wp-block-group.wp-block-group-objects .properties-special .carousel-inner:after {
    bottom: 0;
    right: 0;
}

@media(min-width: 768px) {
    .wp-block-group.wp-block-group-objects .properties-special .carousel-item > .row {
        width: 33.33333%;
    }
}

.wp-block-group.wp-block-group-objects .properties-special .carousel-item > .row:nth-child(2) {
    position: relative;
    z-index: 10;
}

/*.wp-block-group.wp-block-group-objects .properties-special .carousel-item > .row:nth-child(1) .object .object-info,
.wp-block-group.wp-block-group-objects .properties-special .carousel-item > .row:nth-child(3) .object .object-info {
    opacity: 0;
}

.wp-block-group.wp-block-group-objects .properties-special .carousel-item.carousel-item-start .row .object .object-info {
    opacity: 0;
}*/

/*.wp-block-group.wp-block-group-objects .properties-special .carousel-item.active > .row:nth-child(2) .object .object-info {
    opacity: 0;
    -webkit-animation: 0.8s ease 0s normal forwards 1 fadein;
    animation: 0.8s ease 0s normal forwards 1 fadein;
}

@keyframes fadein{
    0% {
        opacity:0;
    }
    66% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}

@-webkit-keyframes fadein{
    0% {
        opacity:0;
    }
    66% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}
*/
.wp-block-group.wp-block-group-objects .properties-special .carousel-control-prev,
.wp-block-group.wp-block-group-objects .properties-special .carousel-control-next {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    background-color: #fff;
    background-size: cover;
    z-index: 5;
/*    top: calc(50% - 25px);*/
    top: 13vw;
}

.wp-block-group.wp-block-group-objects .properties-special .carousel-control-prev {
/*    left: 17.5%;*/
        left: -34px;
}

.wp-block-group.wp-block-group-objects .properties-special .carousel-control-next {
/*    right: 15%;*/
    right: -85px;
    z-index: 99;
    left: auto;
}

.wp-block-group.wp-block-group-objects .properties-special .carousel-control-prev:before,
.wp-block-group.wp-block-group-objects .properties-special .carousel-control-prev:after,
.wp-block-group.wp-block-group-objects .properties-special .carousel-control-next:before,
.wp-block-group.wp-block-group-objects .properties-special .carousel-control-next:after {
    width: 10px;
}

.wp-block-group.wp-block-group-objects .properties-special .carousel-control-prev:before,
.wp-block-group.wp-block-group-objects .properties-special .carousel-control-next:before {
    top: calc(50% - 3px);
}

.wp-block-group.wp-block-group-objects .properties-special .carousel-control-prev:after,
.wp-block-group.wp-block-group-objects .properties-special .carousel-control-next:after {
    top: calc(50% + 3px);
}

.wp-block-group.wp-block-group-objects .properties-special .carousel-control-prev:focus,
.wp-block-group.wp-block-group-objects .properties-special .carousel-control-prev:hover,
.wp-block-group.wp-block-group-objects .properties-special .carousel-control-next:focus,
.wp-block-group.wp-block-group-objects .properties-special .carousel-control-next:hover {
    opacity: 1;
}

/* Scroll fix */
@media (max-width: 767px) {
    .wp-block-group.wp-block-group-objects .properties-special .carousel-inner .carousel-item > div {
        display: none;
    }

    .wp-block-group.wp-block-group-objects .properties-special .carousel-inner .carousel-item > div:first-child {
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
}

.wp-block-group.wp-block-group-objects .properties-special .carousel-inner {
    overflow: visible;
}

.wp-block-group.wp-block-group-objects .properties-special .carousel-inner .carousel-item.active,
.wp-block-group.wp-block-group-objects .properties-special .carousel-inner .carousel-item-next,
.wp-block-group.wp-block-group-objects .properties-special .carousel-inner .carousel-item-prev {
    display: flex;
}

@media (min-width: 768px) {
    .wp-block-group.wp-block-group-objects .properties-special .carousel-inner .carousel-item-end.active,
    .wp-block-group.wp-block-group-objects .properties-special .carousel-inner .carousel-item-next {
        transform: translateX(33.3333%);
    }

    .wp-block-group.wp-block-group-objects .properties-special .carousel-inner .carousel-item-start.active, 
    .wp-block-group.wp-block-group-objects .properties-special .carousel-inner .carousel-item-prev {
        transform: translateX(-33.3333%);
    }
}

.wp-block-group.wp-block-group-objects .properties-special .carousel-inner .carousel-item-end,
.wp-block-group.wp-block-group-objects .properties-special .carousel-inner .carousel-item-start { 
    transform: translateX(0);
}
.properties-special .carousel-control-prev:before, .properties-special .carousel-control-prev:after, .properties-special .carousel-control-next:before, .properties-special .carousel-control-next:after {
    background-color: var(--blauw);
}

@media (max-width: 767.98px) {
    .wp-block-group.wp-block-group-objects .properties-special .object .object-image img {
        height: 33vh;
    }
	
    
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .wp-block-group.wp-block-group-objects .properties-special .object .object-image img {
        height: 33vh;
    }
	
	.wp-group-content-bg .wp-block-group__inner-container .wp-block-image img {
		height: 70vh;
	}
}

@media (max-width: 767.98px) {
    .wp-block-group.wp-block-group-objects .properties-special .carousel:before,
    .wp-block-group.wp-block-group-objects .properties-special .carousel:after,
    .wp-block-group.wp-block-group-objects .properties-special .carousel-inner:before,
    .wp-block-group.wp-block-group-objects .properties-special .carousel-inner:after {
        display: none;
    }

    .wp-block-group.wp-block-group-objects .properties-special .carousel,
    .wp-block-group.wp-block-group-objects .properties-special .carousel-inner,
    .wp-block-group.wp-block-group-objects .properties-special .object .object-image img {
        height: 33vh;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    /*.wp-block-group.wp-block-group-objects .properties-special .carousel-control-prev {
        left: calc(50% - 356px);
    }

    .wp-block-group.wp-block-group-objects .properties-special .carousel-control-next {
        right: calc(50% - 354px);
    }*/
}

.properties-special .carousel-item .row {
    overflow: hidden;
    margin-left: 10px;
    margin-right: 10px;
} 

.properties-special .carousel-item .object-features .row {
    margin-left: 0;
    margin-right: 0;
}
.properties-special .carousel-item .object-features .row,
.properties-special .carousel-item .row .col-12 {
    padding-right: 0;
    padding-left: 0;
}


/* referenties */

.referenties {
    background-color: #fff;
}

.home .referenties {
    background-color: var(--pink);
}

.wp-group-referenties .wp-block-columns  {
    margin-bottom: 0;
}
.wp-group-referenties {
    padding-top: 5rem;
    background-color: var(--pink);
}

.wp-group-referenties .wp-block-group__inner-container {
    max-width: 86vw;
    margin-left: auto;
    margin-right: auto;
}





.referenties .item img,
.referenties .owl-carousel .owl-item img {
 /*   margin-right: auto;
    margin-left: auto;*/
    width: 100%;
    height: 130px;
    object-fit: contain;
    margin-bottom: 1rem;
    margin-left: auto;
    margin-right: auto;
}

@media(min-width: 1440px) {
    .referenties .item img, .referenties .owl-carousel .owl-item img {
        width: 180px;
        height: 130px;
    }
}



.referenties .item {
    background-color: #fff;
    padding: 20px;
/*     min-height: 358px; */
}

.referenties .owl-carousel .owl-item {
    padding-right: 30px;
    padding-left: 30px;
}

.referenties .owl-carousel .item-img {
    background-color: #fff;
    width: 100%;
    display: block;
    text-align: center;
    transition: all ease 0.5s;

}

.referenties .owl-carousel .item-img:hover {
    transform: scale(1.1);
/*        box-shadow: 0px 0px 31px rgba(0, 0, 0, 0.1);*/
}

.referenties .owl-carousel .owl-item.active,
.referenties .item img,
.referenties .item a {

}

.referenties .owl-carousel .owl-dots.disabled, .referenties .owl-carousel .owl-nav.disabled {
    display: block !important;
}

.referenties .owl-carousel .owl-nav.disabled {
    display: inline-block !important;
    width: 20%;
    position: relative;
    left: 80%;
}

.referenties .owl-carousel .owl-nav button.owl-next, .referenties .owl-carousel .owl-nav button.owl-prev {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border: 1px solid var(--blauw);
    border-radius: 50px;
    margin-right: 5px;
    margin-left: 5px;
    transition: all ease 0.5s;
}

.referenties .owl-carousel .owl-nav button.owl-next:hover, .referenties .owl-carousel .owl-nav button.owl-prev:hover {
    background-color: var(--groen);
    border-color: var(--groen);
}

.referenties .owl-carousel .owl-nav {
    padding-top: 3rem;
    padding-bottom: 3rem;
    margin-left: 7%;
}

.referenties .owl-carousel .owl-nav button span {
    font-size: 32px;
    line-height: 25px;
    padding: 0;
    margin: 0;
}
.referenties .item a {
    text-decoration: none;
    color: var(--blauw);
}

.referenties .item .item-year {
    font-weight: 500;
    color: var(--oranje);
    margin-bottom: 0px;
}
.referenties .item .item-text {
    font-size:inherit;
}

@media(max-width: 767px) {
    .referenties .owl-carousel .owl-item {
        padding-right: 20px;
        padding-left: 20px;
    }
}

/* referentie hover */

.referenties .ref-img {
    height: 250px;
    line-height: 250px;
    transition: all ease 0.5s;
    width: 100%;
    text-align: center;
}

.referenties .item-overview {
    height: 250px;
    overflow: hidden;
    background-color: #fff;
    margin-bottom: 2rem;
}

.referenties .item-overview img {
    width: 200px;
    float: none;
    object-position: center;
    margin-left: auto;
    margin-right: auto;
    height: 130px;
    object-fit: contain;
    margin-bottom: 1rem;
    mix-blend-mode: multiply;
}

.referenties .referenties-main .item-overview:hover .ref-img {
    margin-top: -250px;
}

.referenties .referenties-main .item-overview .ref-text {
    
    background-color: var(--oranje);
    color: #fff;
   
    text-align: center;
    font-size: 75%;
    align-items: center; 
    display: flex;

}

.referenties .referenties-main .item-overview .ref-text a {
    min-height: 250px;
 padding: 1rem;
    color: #fff;
    text-decoration: none;
}

.referenties .referenties-main .item-overview:after {
    content: '+';
    display: inline-block;
    text-align: right;
    font-size: 30px;
    font-weight: 200;
    height: 30px;
    position: relative;
    top: -50px;
    float: right;
    right: 15px;
    color: #fff;
}



/* footer */

footer {
    background-color: var(--blauw);
    padding-bottom: 2rem;
}

.footer .container,
.footer-copyright .container {
    width: 86vw;
    max-width: 86vw;
}

footer .footer-cta {
    padding-top: 5rem;
    padding-bottom: 5rem;
    margin-bottom: 5rem;
/*     border-bottom: 1px solid rgba(255,255,255, 0.1); */
    color: #fff;
}

footer .footer-cta h4 {
    color: #fff;
}

footer .footer-cta a {
    background-color: var(--oranje);
    display: inline-block;
    border-radius: 30px;
    padding: 5px 25px;
    text-decoration: none;
    font-size: 1.1rem;
    line-height: 40px;
    margin-right: 10px;
        display: inline-block;
    margin-bottom: 1rem;
     color: var(--blauw);
}

footer .footer-cta a:hover {
    color: var(--blauw);
    background-color: var(--oranje);
}

footer .footer-cta a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title/><g data-name="Layer 2" id="Layer_2"><path d="M22,9a1,1,0,0,0,0,1.42l4.6,4.6H3.06a1,1,0,1,0,0,2H26.58L22,21.59A1,1,0,0,0,22,23a1,1,0,0,0,1.41,0l6.36-6.36a.88.88,0,0,0,0-1.27L23.42,9A1,1,0,0,0,22,9Z" fill="%2300214e"/></g></svg>');
    height: 24px;
    width: 24px;
    background-size: 100%;
    content: '';
    top: 6px;
    position: relative;
    margin-right: 10px;
    display: inline-block;
    transition: all ease 0.5s;
}

footer .footer-cta a:hover:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title/><g data-name="Layer 2" id="Layer_2"><path d="M22,9a1,1,0,0,0,0,1.42l4.6,4.6H3.06a1,1,0,1,0,0,2H26.58L22,21.59A1,1,0,0,0,22,23a1,1,0,0,0,1.41,0l6.36-6.36a.88.88,0,0,0,0-1.27L23.42,9A1,1,0,0,0,22,9Z" fill="%2300214e"/></g></svg>');

}

footer .footer-adres {
    color: #fff;
}

footer a {
    color: #fff;
    text-decoration: none;
}

footer a:hover {
    color: var(--groen);
}

footer svg.svg-social .svg-linkedin {
    fill: #fff;
    transition: all ease 0.5s;

}

footer svg.svg-social:hover .svg-linkedin {
    fill: var(--groen);
}

.footer-menu {
    border-top: 1px solid rgba(255,255,255, 0.1);
    margin-top: 5rem;
    padding-top: 3rem;
    padding-bottom: 0rem;
}

.footer-brand svg {
    width: 360px;
    float: left;
    margin-bottom:1rem;
}

.footer-menu ul li {
    display: inline;
    font-size: 13px;
    text-align: center;
    margin: 0 15px ;
}

.footer-copyright {
    background-color: var(--blauw);
    color: #fff;
}

.footer-copyright .container {
    border-top: 1px solid rgba(255,255,255, 0.1);
}

.footer-copyright,
.footer-copyright a {
    font-size: 13px;
    color: #fff;
}
.footer-adres ul {
}
.footer-adres ul li {
    width: auto;
    float: left;
}

@media(min-width: 990px) {
    .footer-logos {
        margin-top: -80px;
    }
}

.footer-logos ul li:last-child {
/*    margin-left: 50px;*/
}

.footer-logos ul li {
    width: auto;
    float: left;
    margin-right: 25px;
    margin-bottom: 20px;
}


.footer-adres ul#menu-services li,
.footer-adres ul#menu-diensten li {
    float: none;
}

footer h4 {
    padding-top: 40px;
}

svg.svg-brand .svg-nvm-1,
svg.svg-brand .svg-nvm-business-1,
svg.svg-brand .svg-mva-1,
svg.svg-brand .svg-mva-expats-1,
svg.svg-brand .svg-funda-1,
svg.svg-brand .svg-funda-ib-1,
svg.svg-brand .svg-funda-3,
svg.svg-brand .svg-funda-ib-3,
svg.svg-brand .svg-funda-ib-4,
svg.svg-brand .svg-pararius-1,
svg.svg-brand .svg-pararius-2,
svg.svg-brand .svg-vbo-2,
svg.svg-brand .svg-vastgoedcert-1,
svg.svg-brand .svg-vastgoedcert-2,
svg.svg-brand .svg-nwwi-2,
svg.svg-brand .svg-tmi-1,
svg.svg-brand .svg-tmi-2,
svg.svg-brand .svg-nrvt-2,
svg.svg-brand .svg-scvm-1,
svg.svg-brand .svg-scvm-2,
svg.svg-brand .svg-scvm-3,
svg.svg-brand .svg-scvm-4,
svg.svg-brand .svg-vastgoedpro-1,
svg.svg-brand .svg-vastgoedpro-2,
svg.svg-brand .svg-qualis-1,
svg.svg-brand .svg-qualis-2,
svg.svg-brand .svg-tophuis-1 {
    fill: #fff;
}




svg.svg-brand .svg-funda-ib-2 {
   fill: var(--blauw);
}

svg.svg-social {
    position: relative !important;
    height: 40px;
}

svg.svg-brand {
    max-height: 40px;
    height: 40px;
}

@media(min-width:1400px) {
    .container {
        max-width: 86vw;
        padding-left: 0;
        padding-right: 0;
    }

    .wp-group-content-bg .wp-block-group__inner-container .wp-block-column:nth-child(1) {
        padding-right: 15rem;
    }
}

@media (min-width: 1400px) and (max-width:1440px) {
    body  {
        font-size: 1.0vw;
    }
	
	.container,
	.wp-group-medewerkers .wp-block-group__inner-container {
		max-width:92vw !important;
	}
}


@media (min-width: 1200px) and (max-width:1399px) {
    body  {
        font-size: 1.2vw;
    }

    .wp-group-content-bg .wp-block-group__inner-container .wp-block-column:nth-child(1) {
        padding-right: 10rem;
    }
}


@media (min-width: 991px) and (max-width:1199px) {
    body  {
        font-size: 1.0vw;
    }
    .wp-group-content-bg .wp-block-group__inner-container .wp-block-column:nth-child(1) {
        padding-right: 5rem;
    }
}


@media (min-width: 768px) and (max-width:990px) {
    body  {
        font-size: 1.8vw;
    }

    .footer-brand svg {
        width: 100%;
    }
    .footer-adres.px-5 {
        padding-left: 0px!important;
        padding-right: 0px!important;
    }

}

@media(max-width:767px) {
    body  {
        font-size: 1rem;
    }
    .footer-adres {
        margin-bottom: 1rem;
    }
    .footer-adres.px-5 {
        padding-left: 0px!important;
        padding-right: 0px!important;
    }

    .footer-menu {
        display: none;
    }
    .footer-brand svg {
        width: 50%;
    }
}

/* content */

.wp-group-content .wp-block-group__inner-container {
    max-width: 86vw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 3rem;
}

.wp-group-content .wp-block-column:nth-child(2) {
    padding-top: 8vh;
    padding-right: 7vw;
    padding-bottom: 8vh;
    padding-left: 7vw;
}

/* content over ons */

.wp-group-content-overons .wp-block-group__inner-container {
    max-width: 86vw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 7px;
    padding-right: 7px;
}

.wp-group-content-overons .wp-block-column:nth-child(1) {
    padding-top: 0vh;
    padding-right: 7vw;
    padding-bottom: 8vh;
    padding-left: 0vw;
}


/* diensten */

.wp-group-diensten {
    padding-bottom: 5rem;
}

.wp-group-diensten:before {
    background-image: url(https://www.brecheisenrav.nl/wp-content/themes/brecheisenbedrijfsmakelaars/images/beeldmerk-outline.svg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 600px;
    height: 936px;
    content: '';
    position: absolute;
    display: block;
    z-index: -1;
    left: 50%;
    margin-left: -300px;
    margin-top: -100px;
    filter: grayscale(100%);
    opacity: 0.5;
}

.wp-group-diensten .wp-block-group__inner-container {
    max-width: 100vw;
    padding-top: 8vh;
    padding-bottom: 8vh;
    padding-left: 4vw;
    padding-right: 7vw;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    border-left:7vw solid var(--pink);
}

.wp-group-diensten .wp-block-group__inner-container .wp-block-column {
    padding-right: 2rem;
}

.wp-group-diensten .wp-block-group__inner-container .wp-block-column h3:before {
    background-image: url(https://www.brecheisenrav.nl/wp-content/themes/brecheisenbedrijfsmakelaars/images/beeldmerk-fc.svg);
    width: 20px;
    height: 31px;
    background-size: cover;
    display: inline-block;
    content: '';
    position: absolute;
    margin-left: -25px;
    margin-top: -20px;
}

/* content */
.wp-group-cta-advies {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

.wp-group-cta-advies .wp-block-columns {
    margin-bottom: 0;
}

.wp-group-cta-advies .wp-block-group__inner-container {
    max-width: 86vw;
    margin-left: auto;
    margin-right: auto;
}

.wp-group-cta-advies .wp-block-columns .wp-block-column svg {
    width: 150px;
    position: relative;
    z-index: 19;
    margin-top: -33vw;
    height: 90px;
    left: 50%;
    margin-left: -75px;
}

.wp-group-cta-advies .wp-block-columns .wp-block-column svg path {
      stroke-dasharray: 2000;
      stroke-dashoffset: 0;
      animation: dash 10s linear infinite;
      fill: transparent;
      stroke-width: 40px;

}

@keyframes dash {
  from {
    stroke-dashoffset: 5000;
  }
  to {
    stroke-dashoffset: 0;
  }
}

/* medewerkers */

.medewerkers {
    background-color: var(--blauw);
}
.medewerkers a:hover {
    color: var(--groen);
}
.wp-group-medewerkers {
}
.wp-group-medewerkers .wp-block-group__inner-container {
    max-width: 86vw;
    margin-left: auto;
    margin-right: auto;
}
.wp-group-medewerkers .wp-block-columns  {
    margin-bottom: 0;
}
.wp-group-medewerkers {
    padding-top: 5rem;
    background-color: var(--blauw);
}

.wp-group-medewerkers .wp-block-group__inner-container {
    max-width: 86vw;
    margin-left: auto;
    margin-right: auto;
}

.medewerkers .item-overview .ref-text { 
    min-height: 190px;
}


.medewerkers .item img,
.medewerkers .owl-carousel .owl-item img {
 /*   margin-right: auto;
    margin-left: auto;*/
    height: 18vw;
    object-fit: cover;
    margin-bottom: 1rem;
/*    filter: grayscale(100%);*/
    transition: all ease 0.5s;
}
.medewerkers,
.medewerkers a {
    color: #fff;
    text-decoration: none;
}
.medewerkers h4 {
    font-size: 1rem;
}

.medewerkers .item:hover img,
.medewerkers .owl-carousel .owl-item:hover img {
/*    filter: grayscale(0%);*/
}

.medewerkers .owl-carousel .owl-item {
    padding-right: 25px;
    padding-left: 25px;
}

.medewerkers .owl-carousel .owl-item {
    font-size: 13px;
    min-height: 570px;
}

.medewerkers .owl-carousel .owl-item span {
    display: block;
}

.medewerkers .owl-carousel .owl-dots.disabled, .medewerkers .owl-carousel .owl-nav.disabled {
    display: block !important;
}

.medewerkers .owl-carousel .owl-nav.disabled {
    display: inline-block !important;
    width: 20%;
    position: relative;
    left: 80%;
}

.medewerkers .owl-carousel .owl-nav button.owl-next, .medewerkers .owl-carousel .owl-nav button.owl-prev {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border: 1px solid var(--blauw);
    border-radius: 50px;
    margin-right: 5px;
    margin-left: 5px;
    transition: all ease 0.5s;
}

/*.medewerkers .owl-carousel .owl-nav button.owl-next:hover, .medewerkers .owl-carousel .owl-nav button.owl-prev:hover {
    background-color: var(--groen);
    border-color: var(--groen);
}*/

.medewerkers .owl-carousel .owl-nav {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.medewerkers .owl-carousel .owl-nav button span {
    font-size: 32px;
    line-height: 25px;
    padding: 0;
    margin: 0;
    color: var(--groen);
}
.medewerkers .item a {
    text-decoration: none;
    color: var(--blauw);
}

.medewerkers .item .item-year {
    font-weight: 500;
    color: var(--oranje);
}
.medewerkers .item .item-text {
    font-size:inherit;
}

.item-social a {
    border-radius: 40px;
    height: 40px;
    width: 40px;
    background-color: var(--pink);
    display: block;
}

@media(min-width: 768px) {
    .item-social a {
        position: absolute;
        bottom: 0;
    }
}

.item-social a svg  {
    width: 17px;
    line-height: 40px;
    text-align: center;
    display: inline-block;
    margin-top: 3px;
    margin-left: 12px;
}

.item-social a svg.svg-social .svg-linkedin{
    fill: var(--blauw);
}

@media(max-width: 1200px) {
    .medewerkers .item img, .medewerkers .owl-carousel .owl-item img {
        height: 28vw;
    }
}


@media(max-width: 600px) {
    .medewerkers .item img, .medewerkers .owl-carousel .owl-item img {
        height: 57vw;
    }
}

.button_medewerker {
    margin-top: 20px;
    padding: 5px 10px;
    text-align: center;
    background: var(--oranje);
    color: var(--blauw);
    display: none;
    border-radius: 30px;
}

@media(max-width: 767px) {
    .button_medewerker {
        display: block;
    }
    .item-tel a:before {
        color: #00ebab;
        background-image: url('data:image/svg+xml,<%3Fxml version="1.0" %3F><svg viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg"><rect fill="none" height="256" width="256"/><path d="M92.5,124.8a83.6,83.6,0,0,0,39,38.9,8,8,0,0,0,7.9-.6l25-16.7a7.9,7.9,0,0,1,7.6-.7l46.8,20.1a7.9,7.9,0,0,1,4.8,8.3A48,48,0,0,1,176,216,136,136,0,0,1,40,80,48,48,0,0,1,81.9,32.4a7.9,7.9,0,0,1,8.3,4.8l20.1,46.9a8,8,0,0,1-.6,7.5L93,117A8,8,0,0,0,92.5,124.8Z" fill="none" stroke="%2300214e" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"/></svg>');
        content: "";
        display: inline-block;
        height: 17px;
        width: 20px;
        background-size: 20px;
        background-repeat: no-repeat;
        background-position: center;
        margin-right: 10px;
    }

    .item-email a:before  {
        color: #00ebab;
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 48 48" height="48px" version="1.1" viewBox="0 0 48 48" width="48px" xml:space="preserve"><g id="Expanded"><g><g><path d="M44,40H4c-2.206,0-4-1.794-4-4V12c0-2.206,1.794-4,4-4h40c2.206,0,4,1.794,4,4v24C48,38.206,46.206,40,44,40z M4,10 c-1.103,0-2,0.897-2,2v24c0,1.103,0.897,2,2,2h40c1.103,0,2-0.897,2-2V12c0-1.103-0.897-2-2-2H4z" style="&%2310; fill: %2300214e;&%2310;"/></g><g><path d="M24,29.191L6.457,17.84c-0.464-0.301-0.597-0.919-0.297-1.383s0.919-0.596,1.383-0.297L24,26.809L40.457,16.16 c0.464-0.299,1.083-0.167,1.383,0.297s0.167,1.082-0.297,1.383L24,29.191z" style="&%2310; fill: %2300214e;&%2310;"/></g><g><path d="M6.001,34c-0.323,0-0.641-0.156-0.833-0.445c-0.307-0.46-0.183-1.08,0.277-1.387l9-6c0.46-0.307,1.081-0.183,1.387,0.277 c0.307,0.46,0.183,1.08-0.277,1.387l-9,6C6.384,33.945,6.191,34,6.001,34z" style="&%2310; fill: %2300214e;&%2310;"/></g><g><path d="M41.999,34c-0.19,0-0.383-0.055-0.554-0.168l-9-6c-0.46-0.307-0.584-0.927-0.277-1.387 c0.306-0.46,0.926-0.584,1.387-0.277l9,6c0.46,0.307,0.584,0.927,0.277,1.387C42.64,33.844,42.322,34,41.999,34z" style="&%2310; fill: %2300214e;&%2310;"/></g></g></g></svg>');
        content: "";
        display: inline-block;
        height: 17px;
        width: 20px;
        background-size: 20px;
        background-repeat: no-repeat;
        background-position: center;
        margin-right: 10px;
    }

    .item-tel a:before,
    .item-email a:before {
        font-size: 20px;
    }

    .item-tel a,
    .item-email a {
        font-size: 0;
    }
    .medewerkers .owl-carousel .owl-item span.item-social {
        display: inline-block;
    }

    .medewerkers .owl-carousel .owl-item span.item-social a {
        top: -14px;
        position: relative;
    }

    .medewerkers .owl-carousel .owl-item span.item-tel,
    .medewerkers .owl-carousel .owl-item span.item-email { 
        display: inline-block;
        margin-top: 20px;
        background: var(--pink);
        border-radius: 50px;
        line-height: 0;
        width: 40px;
        text-align: center;
        padding: 12px 10px 6px;
    }

    .medewerkers .owl-carousel .owl-item {
        padding-right: 10px;
        padding-left: 9px;
    }

    .medewerkers h4 {
        font-size: 0.8rem;
    }

}

.single-medewerkers .medewerkers {
    background-color: var(--light);
}

.single-medewerkers .medewerkers a,
.single-medewerkers .medewerkers {
    color: var(--blauw);
}

/* single medewerker */

.single-medewerker-main {
    position: relative;
    margin-top: -5px;
    margin-bottom: 50px;
}

.single-medewerker-main span.single-item-social,
.single-medewerker-main span.single-item-tel,
.single-medewerker-main span.single-item-email {
    display: block;
}

.single-item-social a {
    border-radius: 40px;
    height: 40px;
    width: 40px;
    background-color: var(--blauw);
    display: block;
}

.single-item-social a svg {
    width: 17px;
    line-height: 40px;
    text-align: center;
    display: inline-block;
    margin-top: 3px;
    margin-left: 12px;
}

.single-item-social a svg.svg-social .svg-linkedin {
    fill: var(--pink);
}


.single-item-social-item-functie  {
    font-size: 1.3rem;
}

/* Properties */
.properties-filter-extra.py-4 {
	padding-top: 200px !important
}
.properties-filter-extra .container-fluid,
.properties-filter .container-fluid,
.properties .container-fluid {
    padding-left: 2rem;
    padding-right: 2rem;
}
.properties-filter-v-1 .facetwp-facet, .properties-filter-v-search .facetwp-facet {
    text-transform: capitalize;
}
.properties-filter-v-1 .fs-wrap.multiple .fs-option.selected .fs-checkbox i, .properties-filter-v-search .fs-wrap.multiple .fs-option.selected .fs-checkbox i, .properties-filter-v-1 .fs-wrap.multiple .fs-option.selected .fssearchcheckbox i, .properties-filter-v-search .fs-wrap.multiple .fs-option.selected .fssearchcheckbox i,  .properties-filter-more-close a, .properties-filter-v-1 .fs-wrap.multiple .fs-option.selected .fs-checkbox i, .properties-filter-v-search .fs-wrap.multiple .fs-option.selected .fs-checkbox i, .properties-filter-v-1 .fs-wrap.multiple .fs-option.selected .fssearchcheckbox i, .properties-filter-v-search .fs-wrap.multiple .fs-option.selected .fssearchcheckbox i  {
    background-color: var(--blauw) !important;
    text-decoration: none;
}

.properties-filter-selections .facetwp-selections .facetwp-selection-value:before {
    background-color: var(--light);
}
.properties-filter-selections .facetwp-selections .facetwp-selection-value {
	color:var(--blauw);
}

.properties-filter-selections .facetwp-selections .facetwp-selection-value:before,
.properties-filter-selections .facetwp-selections .facetwp-selection-value:after {
    color: var(--groen) !important;
}


.properties-filter-more-close a, .properties-filter-v-1 .properties-filter-more,
.properties-filter-v-1 .properties-filter-more {
    background-color: var(--oranje) !important;
    color: var(--blauw) !important;
    text-decoration: none;
}

.properties-filter-more a {
    color: var(--blauw) !important;
    text-transform: none !important;
    text-decoration: none
}
.properties-filter-selections {
    padding-top: 1rem;
}

.properties-filter-v-1 .properties-filter-reset {
    background-color: var(--blauw);
}
.properties-filter-v-1 .properties-filter-reset:before, .properties-filter-v-1 .properties-filter-reset:after {
    background-color: var(--groen);
}
.properties-filter-selections .facetwp-selections ul {
    padding: 0 20px;
}

/* .properties-filter-extra .properties-filter-show, */
.properties-filter-extra .facetwp-sort .facetwp-sort-select, .properties-filter-v-search .facetwp-sort .facetwp-sort-select, .properties-filter-extra .facetwp-per-page .facetwp-per-page-select {
    padding: 10px 40px 10px 20px;
}

 .properties-filter-extra .properties-filter-show, 
.properties-filter-extra .facetwp-sort .facetwp-sort-select, .properties-filter-v-search .facetwp-sort .facetwp-sort-select, .properties-filter-extra .facetwp-per-page .facetwp-per-page-select {
	font-weight: 500 !important;
	color: var(--blauw);
}
.properties-filter-show svg,
.properties-filter-extra .properties-filter-maps a svg {
 	fill: var(--groen);
}
.properties-filter-extra .facetwp-sort:before, .properties-filter-v-search .facetwp-sort:before, .properties-filter-extra .facetwp-per-page:before, .properties-filter-extra .facetwp-sort:after, .properties-filter-v-search .facetwp-sort:after, .properties-filter-extra .facetwp-per-page:after {
	background-color: var(--groen);
}

.properties-filter-v-1 {
    background-color: var(--pink);
}

.properties-title .facetwp-counts {
    background-color: var(--groen);
}

.properties-filter-v-1 .fs-wrap.multiple .fs-option.selected .fs-checkbox i,
.properties-filter-v-search .fs-wrap.multiple .fs-option.selected .fs-checkbox i,
.properties-filter-v-1 .fs-wrap.multiple .fs-option.selected .fssearchcheckbox i,
.properties-filter-v-search .fs-wrap.multiple .fs-option.selected .fssearchcheckbox i,
.facetwp-selections .facetwp-selection-value:before  {
    background-color: var(--blauw) !important;
}


.properties-filter-more-close a {
    background-color: var(--oranje);
}

.properties-filter .facetwp-checkbox.checked:before,
.properties-filter .facetwp-radio.checked:before {
    background-color: var(--groen);
    border-color: var(--groen);
}

.properties-filter .properties-filter-range-list .facetwp-type-radio .facetwp-radio,
.properties-filter.properties-filter-v-1 .properties-filter-range-list .facetwp-type-checkboxes .facetwp-checkbox,
.properties-filter.properties-filter-v-search .properties-filter-range-list .facetwp-type-checkboxes .facetwp-checkbox {
    font-size: .9rem;
}



.properties-filter-v-1 .facetwp-facet-zoeken.facetwp-type-fselect .fs-search {
    padding-top: 19px;
    padding-bottom: 19px;
}

.properties-special .object .object-image img,
.properties .object .object-image img {
    height: 450px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.properties-special .object .object-image a,
.properties .object .object-image a {
    background-color: var(--blauw);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.properties-special .object .object-image a:after,
.properties .object .object-image a:after {
    width: 154px;
    height: 146px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-image: url('data:image/svg+xml,<svg viewBox="0 0 281 263" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="brecheisen-zakelijk" transform="translate(0.100000, 0.500000)"><g class="brand" id="Group-4" transform="translate(0.000000, 0.000000)"><polygon id="Path" fill="%23FFFFFF" fill-rule="nonzero" points="0 111.1 0 124 59.1 183 118.1 124 118.1 111.1"></polygon><g id="Group-5" fill-rule="nonzero"><polygon id="Path" fill="%2300214e" points="118.1 0 59.1 59 0 0 0 118.1 59.1 177.1 118.1 118.1"></polygon><path d="M27.2,77.5 C27.3,78 27.3,78.4 27.3,78.8 C27.3,82.7 24.5,85.4 20.5,85.4 C16.6,85.4 13.6,82.5 13.6,78.8 C13.6,75.1 16.6,72.2 20.5,72.2 C23.6,72.2 26,73.6 26.8,75.9 L22.5,76.9 C22.1,76.1 21.5,75.9 20.5,75.9 C18.9,75.9 17.7,77.2 17.7,78.8 C17.7,80.4 18.8,81.7 20.5,81.7 C21.5,81.7 22.2,81.4 22.7,80.8 L20.2,80.8 L20.2,77.5 L27.2,77.5 Z" id="Path" fill="%23FFFFFF"></path><path d="M103.2,98 L103.1,102.2 L102.5,102.2 C100.8,102.2 99.5,102.6 99.5,104.7 L99.5,107.5 L95.5,107.5 L95.5,98 L99.5,98 L99.5,100 C100,98.8 100.9,97.9 102.5,97.9 C102.8,97.9 103,97.9 103.2,98" id="Path" fill="%23FFFFFF"></path><path d="M32,79.2 L34.6,79.2 C34.4,78.6 33.9,78.2 33.4,78.2 C32.7,78.3 32.2,78.6 32,79.2 M32,81.2 C32.2,81.9 32.7,82.3 33.4,82.3 C34,82.3 34.6,82 34.8,81.5 L38.4,82.2 C37.6,84.3 35.8,85.3 33.5,85.3 C30.6,85.3 28.2,83.3 28.2,80.3 C28.2,77.3 30.6,75.3 33.5,75.3 C36.5,75.3 38.5,77.1 38.5,80.7 L38.5,81.3 L32,81.3 L32,81.2 Z" id="Shape" fill="%23FFFFFF"></path><path d="M42.9,79.2 L45.5,79.2 C45.3,78.6 44.8,78.2 44.3,78.2 C43.6,78.3 43.1,78.6 42.9,79.2 M42.9,81.2 C43.1,81.9 43.6,82.3 44.3,82.3 C44.9,82.3 45.5,82 45.7,81.5 L49.3,82.2 C48.5,84.3 46.7,85.3 44.4,85.3 C41.5,85.3 39.1,83.3 39.1,80.3 C39.1,77.3 41.5,75.3 44.4,75.3 C47.4,75.3 49.4,77.1 49.4,80.7 L49.4,81.3 L42.9,81.3 L42.9,81.2 Z" id="Shape" fill="%23FFFFFF"></path><path d="M60.6,79.1 L60.6,85 L56.6,85 L56.6,79.9 C56.6,79.2 56.2,78.7 55.5,78.7 C54.8,78.7 54.3,79.3 54.3,80.1 L54.3,84.9 L50.3,84.9 L50.3,75.5 L54.3,75.5 L54.3,76.5 C55,75.7 56,75.2 57.1,75.2 C59.2,75.2 60.6,76.7 60.6,79.1" id="Path" fill="%23FFFFFF"></path><path d="M73,80.3 C73,79.4 72.4,78.6 71.4,78.6 C70.4,78.6 69.8,79.4 69.8,80.3 C69.8,81.2 70.4,82 71.4,82 C72.5,82 73,81.2 73,80.3 M77.1,80.3 C77.1,83.3 75.2,85.3 72.5,85.3 C71.4,85.3 70.5,84.9 69.9,84.2 L69.9,88.2 L65.9,88.2 L65.9,75.5 L69.9,75.5 L69.9,76.3 C70.5,75.6 71.4,75.2 72.5,75.2 C75.2,75.2 77.1,77.3 77.1,80.3" id="Shape" fill="%23FFFFFF"></path><rect id="Rectangle" fill="%23FFFFFF" x="78" y="71.5" width="4" height="13.5"></rect><path d="M86.9,79.2 L89.5,79.2 C89.3,78.6 88.8,78.2 88.3,78.2 C87.6,78.3 87.2,78.6 86.9,79.2 M86.9,81.2 C87.1,81.9 87.6,82.3 88.3,82.3 C88.9,82.3 89.5,82 89.7,81.5 L93.3,82.2 C92.5,84.3 90.7,85.3 88.4,85.3 C85.5,85.3 83.1,83.3 83.1,80.3 C83.1,77.3 85.5,75.3 88.4,75.3 C91.4,75.3 93.4,77.1 93.4,80.7 L93.4,81.3 L86.9,81.3 L86.9,81.2 Z" id="Shape" fill="%23FFFFFF"></path><polygon id="Path" fill="%23FFFFFF" points="100.9 85 98.9 82.2 98.3 82.2 98.3 85 94.3 85 94.3 71.5 98.3 71.5 98.3 78.6 98.7 78.6 100.9 75.5 105.5 75.5 102.2 80 105.8 85"></polygon><polygon id="Path" fill="%23FFFFFF" points="23.2 107.5 13.7 107.5 13.7 105 17.7 101.1 13.8 101.1 13.8 98 23.1 98 23.1 100.6 19.2 104.4 23.2 104.4"></polygon><path d="M30.9,102.8 C30.9,101.9 30.3,101.1 29.3,101.1 C28.4,101.1 27.7,101.9 27.7,102.8 C27.7,103.7 28.3,104.5 29.3,104.5 C30.2,104.5 30.9,103.7 30.9,102.8 M34.7,102.8 C34.7,105.8 32.2,107.8 29.3,107.8 C26.4,107.8 23.9,105.8 23.9,102.8 C23.9,99.8 26.4,97.8 29.3,97.8 C32.3,97.7 34.7,99.8 34.7,102.8" id="Shape" fill="%23FFFFFF"></path><path d="M42.5,102.8 C42.5,101.9 41.9,101.1 40.9,101.1 C39.9,101.1 39.3,101.9 39.3,102.8 C39.3,103.7 39.9,104.5 40.9,104.5 C41.9,104.5 42.5,103.7 42.5,102.8 M46.5,107.5 L42.5,107.5 L42.5,106.7 C41.9,107.4 41,107.8 39.9,107.8 C37.2,107.8 35.3,105.8 35.3,102.8 C35.3,99.8 37.2,97.8 39.9,97.8 C41,97.8 41.9,98.2 42.5,98.9 L42.5,98.1 L46.5,98.1 L46.5,107.5 Z" id="Shape" fill="%23FFFFFF"></path><rect id="Rectangle" fill="%23FFFFFF" x="47.8" y="94" width="4" height="13.5"></rect><path d="M56.6,104.4 C56.8,104.9 57.3,105.2 57.7,105.2 C58.2,105.2 58.4,105 58.4,104.8 C58.4,104.5 58.1,104.4 57.6,104.4 L55.7,104.1 C53.9,103.8 52.8,103 52.8,101.2 C52.8,99 54.9,97.8 57.3,97.8 C59.9,97.8 61.5,98.7 62,100.4 L58.5,101.1 C58.4,100.8 58,100.3 57.4,100.3 C56.9,100.3 56.7,100.5 56.7,100.7 C56.7,100.9 56.8,101 57.2,101.1 L59.3,101.5 C61.3,101.9 62.2,103 62.2,104.7 C62.2,106.8 60.1,107.9 57.6,107.9 C55.1,107.9 53.2,107.1 52.7,105.2 L56.6,104.4 Z" id="Path" fill="%23FFFFFF"></path><path d="M77.5,101.6 L77.5,107.5 L73.5,107.5 L73.5,102.5 C73.5,101.8 73.1,101.3 72.4,101.3 C71.7,101.3 71.2,101.9 71.2,102.7 L71.2,107.5 L67.2,107.5 L67.2,94 L71.2,94 L71.2,99 C71.9,98.2 72.9,97.7 74,97.7 C76.1,97.7 77.5,99.2 77.5,101.6" id="Path" fill="%23FFFFFF"></path><path d="M79,98 L83,98 L83,107.5 L79,107.5 L79,98 Z M83.3,95.3 C83.3,96.5 82.4,97.4 81.1,97.4 C79.8,97.4 78.9,96.5 78.9,95.3 C78.9,94.2 79.8,93.2 81.1,93.2 C82.3,93.1 83.3,94.1 83.3,95.3" id="Shape" fill="%23FFFFFF"></path><path d="M88.1,101.7 L90.7,101.7 C90.5,101.1 90,100.7 89.5,100.7 C88.8,100.8 88.4,101.1 88.1,101.7 M88.1,103.7 C88.3,104.4 88.8,104.8 89.5,104.8 C90.1,104.8 90.7,104.5 90.8,104 L94.4,104.7 C93.6,106.8 91.8,107.8 89.5,107.8 C86.6,107.8 84.2,105.8 84.2,102.8 C84.2,99.8 86.6,97.8 89.5,97.8 C92.5,97.8 94.5,99.6 94.5,103.2 L94.5,103.8 L88.1,103.8 L88.1,103.7 Z" id="Shape" fill="%23FFFFFF"></path></g><g id="Group-2" transform="translate(13.600000, 72.200000)"></g></g><g id="Group" class="text" transform="translate(0.000000, 187.200000)" fill="%23ffffff" fill-rule="nonzero"><path d="M17,32.3 C19.8,32.3 21.3,30.8 21.3,28.3 C21.3,26 19.6,24.5 17.1,24.5 L8.8,24.5 L8.8,32.3 L17,32.3 Z M8.8,18.5 L16.4,18.5 C19,18.5 20.7,16.9 20.7,14.5 C20.7,12.3 18.9,10.8 16.7,10.8 L8.7,10.8 L8.7,18.5 L8.8,18.5 Z M23.4,21.2 C26.7,21.5 30.2,24 30.2,29.4 C30.2,35.3 26.2,39.4 18.5,39.4 L3.55271368e-15,39.4 L3.55271368e-15,3.8 L18.4,3.8 C24.9,3.8 29.2,7.7 29.2,13.5 C29.2,18.4 25.8,20.7 23.4,21 L23.4,21.2 Z" id="Shape"></path><path d="M54.5,12.5 L54.1,21 L52.6,21 C46.7,21 43.4,24.1 43.4,31 L43.4,39.3 L34.9,39.3 L34.9,12.7 L43.4,12.7 L43.4,17.8 C45.3,14.6 48.2,12.3 52.6,12.3 C53.3,12.3 53.8,12.4 54.5,12.5" id="Path"></path><path d="M64.4,23 L75.4,23 C74.6,20.1 72.5,18.8 70,18.8 C67.6,18.8 65.2,20.3 64.4,23 M83.8,28.2 L64.2,28.2 C64.9,31.4 67.1,33.3 69.9,33.3 C71.9,33.3 74.1,32.8 75.6,30.2 L83.1,31.7 C80.8,37.3 76,40 69.9,40 C62.2,40 55.8,34.3 55.8,25.9 C55.8,17.5 62.2,11.8 69.9,11.8 C77.4,11.8 83.5,17.2 83.6,25.9 L83.6,28.2 L83.8,28.2 Z" id="Shape"></path><path d="M106.5,28 L114.3,29.7 C113,36 107.3,40.1 100.7,40.1 C92.7,40.1 86.2,34.4 86.2,26 C86.2,17.6 92.8,11.9 100.7,11.9 C107.2,11.9 112.8,15.9 114.3,22.1 L106.3,24 C105.6,20.8 103.4,19.3 100.7,19.3 C96.9,19.3 94.3,22.1 94.3,26 C94.3,29.9 96.8,32.7 100.7,32.7 C103.4,32.7 105.6,31.3 106.5,28" id="Path"></path><path d="M145.4,23 L145.4,39.3 L137,39.3 L137,24.8 C137,21.7 135.1,19.6 132.4,19.6 C129.1,19.6 126.9,21.9 126.9,27 L126.9,39.3 L118.4,39.3 L118.4,1.1 L126.9,1.1 L126.9,15.2 C129,13.1 131.7,11.9 135.1,11.9 C141.3,11.9 145.4,16.3 145.4,23" id="Path"></path><path d="M157.7,23 L168.7,23 C167.9,20.1 165.8,18.8 163.3,18.8 C161,18.8 158.5,20.3 157.7,23 M177.1,28.2 L157.6,28.2 C158.3,31.4 160.5,33.3 163.3,33.3 C165.3,33.3 167.5,32.8 169,30.2 L176.5,31.7 C174.2,37.3 169.4,40 163.3,40 C155.6,40 149.2,34.3 149.2,25.9 C149.2,17.5 155.6,11.8 163.3,11.8 C170.8,11.8 176.9,17.2 177,25.9 L177,28.2 L177.1,28.2 Z" id="Shape"></path><path d="M181.7,12.7 L190.2,12.7 L190.2,39.3 L181.7,39.3 L181.7,12.7 Z M190.8,4.8 C190.8,7.5 188.7,9.5 185.9,9.5 C183,9.5 181,7.5 181,4.8 C181,2.2 183,0 185.9,0 C188.8,0 190.8,2.2 190.8,4.8" id="Shape"></path><path d="M202.9,30.7 C203.3,33 205.3,33.8 207.6,33.8 C209.8,33.8 211.1,32.8 211.1,31.7 C211.1,30.8 210.4,30.1 208.4,29.7 L203,28.6 C198.1,27.7 195.3,25 195.3,20.9 C195.3,15.4 200,11.9 206.8,11.9 C213.4,11.9 217.8,14.9 218.9,19.5 L211.2,21 C210.9,19.4 209.3,17.9 206.7,17.9 C204.4,17.9 203.7,19 203.7,20 C203.7,20.7 204,21.5 205.7,21.9 L212,23.2 C217,24.3 219.4,27.3 219.4,31.2 C219.4,37.1 214.3,40.2 207.3,40.2 C201,40.2 195.7,37.9 194.8,32.5 L202.9,30.7 Z" id="Path"></path><path d="M230.3,23 L241.3,23 C240.5,20.1 238.4,18.8 235.9,18.8 C233.5,18.8 231.1,20.3 230.3,23 M249.6,28.2 L230.1,28.2 C230.8,31.4 233,33.3 235.8,33.3 C237.8,33.3 240,32.8 241.5,30.2 L249,31.7 C246.7,37.3 241.9,40 235.8,40 C228.1,40 221.7,34.3 221.7,25.9 C221.7,17.5 228.1,11.8 235.8,11.8 C243.3,11.8 249.4,17.2 249.5,25.9 L249.5,28.2 L249.6,28.2 Z" id="Shape"></path><path d="M280.8,23 L280.8,39.3 L272.4,39.3 L272.4,24.8 C272.4,21.7 270.5,19.6 267.8,19.6 C264.5,19.6 262.3,21.9 262.3,27 L262.3,39.3 L253.8,39.3 L253.8,12.7 L262.3,12.7 L262.3,15.3 C264.3,13.2 267.1,12 270.5,12 C276.6,11.9 280.8,16.3 280.8,23" id="Path"></path><path d="M12.9,65.1 C12.9,68.8 10.3,71.2 7.3,71.2 C5.8,71.2 4.6,70.7 3.7,69.9 L3.7,70.8 L1.77635684e-15,70.8 L1.77635684e-15,54.3 L3.7,54.3 L3.7,60.2 C4.6,59.4 5.8,58.9 7.3,58.9 C10.3,59 12.9,61.4 12.9,65.1 M9.3,65.1 C9.3,63.3 8.1,62.1 6.5,62.1 C5,62.1 3.7,63.3 3.7,65.1 C3.7,66.9 5,68.1 6.5,68.1 C8.1,68.1 9.3,66.9 9.3,65.1" id="Shape"></path><path d="M26.1,66 L17.6,66 C17.9,67.4 18.8,68.2 20.1,68.2 C21,68.2 21.9,68 22.6,66.9 L25.9,67.6 C24.9,70 22.8,71.2 20.2,71.2 C16.9,71.2 14.1,68.7 14.1,65.1 C14.1,61.5 16.9,59 20.2,59 C23.5,59 26.1,61.3 26.2,65.1 L26.2,66 L26.1,66 Z M17.7,63.8 L22.5,63.8 C22.2,62.6 21.2,62 20.2,62 C19.2,61.9 18.1,62.6 17.7,63.8" id="Shape"></path><path d="M40.2,70.8 L36.5,70.8 L36.5,69.9 C35.6,70.7 34.4,71.2 32.9,71.2 C29.8,71.2 27.3,68.7 27.3,65.1 C27.3,61.5 29.9,59 32.9,59 C34.4,59 35.6,59.5 36.5,60.3 L36.5,54.3 L40.2,54.3 L40.2,70.8 Z M36.5,65.1 C36.5,63.3 35.2,62.1 33.7,62.1 C32.1,62.1 30.9,63.3 30.9,65.1 C30.9,66.9 32.1,68.1 33.7,68.1 C35.2,68.1 36.5,66.9 36.5,65.1" id="Shape"></path><path d="M51.3,59.2 L51.1,62.9 L50.4,62.9 C47.8,62.9 46.4,64.2 46.4,67.2 L46.4,70.8 L42.7,70.8 L42.7,59.3 L46.4,59.3 L46.4,61.5 C47.2,60.1 48.5,59.1 50.4,59.1 C50.8,59.1 51.1,59.2 51.3,59.2" id="Path"></path><path d="M57.1,55.9 C57.1,57.1 56.2,57.9 55,57.9 C53.8,57.9 52.9,57 52.9,55.9 C52.9,54.8 53.8,53.8 55,53.8 C56.2,53.8 57.1,54.8 57.1,55.9 M53.1,59.3 L56.8,59.3 L56.8,70.8 L53.1,70.8 L53.1,59.3 Z" id="Shape"></path><path d="M58.2,71.6 C58.6,71.7 58.9,71.8 59.1,71.8 C59.7,71.8 60.1,71.4 60.1,70.9 L60.1,59.3 L63.8,59.3 L63.8,71.3 C63.8,73.5 62.4,75 60.1,75 C59,75 58.3,74.8 57.7,74.5 L58.2,71.6 Z M64,55.9 C64,57.1 63.1,57.9 61.9,57.9 C60.7,57.9 59.8,57 59.8,55.9 C59.8,54.8 60.7,53.8 61.9,53.8 C63.1,53.8 64,54.8 64,55.9" id="Shape"></path><path d="M74.1,59.3 L74.1,62.2 L70.9,62.2 L70.9,70.8 L67.2,70.8 L67.2,62.2 L65.5,62.2 L65.5,59.3 L67.2,59.3 L67.2,58.4 C67.2,55.7 69.1,54 71.8,54 C72.6,54 73.3,54.2 74.1,54.5 L73.3,57.3 C73,57.2 72.6,57.1 72.3,57.1 C71.4,57.1 70.8,57.6 70.8,58.6 L70.8,59.3 L74.1,59.3 L74.1,59.3 Z" id="Path"></path><path d="M78,67.1 C78.2,68.1 79.1,68.5 80,68.5 C81,68.5 81.5,68.1 81.5,67.6 C81.5,67.2 81.2,66.9 80.3,66.8 L78,66.3 C75.9,65.9 74.6,64.8 74.6,62.9 C74.6,60.5 76.6,59 79.6,59 C82.5,59 84.4,60.3 84.8,62.3 L81.4,63 C81.3,62.3 80.6,61.6 79.5,61.6 C78.5,61.6 78.2,62.1 78.2,62.5 C78.2,62.8 78.3,63.1 79.1,63.3 L81.8,63.9 C84,64.4 85,65.7 85,67.4 C85,70 82.8,71.3 79.8,71.3 C77.1,71.3 74.8,70.3 74.4,67.9 L78,67.1 Z" id="Path"></path><path d="M106.4,63.6 L106.4,70.8 L102.7,70.8 L102.7,64.4 C102.7,63.1 101.8,62.3 100.8,62.3 C99.4,62.3 98.6,63.3 98.6,65.2 L98.6,70.9 L94.9,70.9 L94.9,64.5 C94.9,63.2 94,62.4 92.9,62.4 C91.6,62.4 90.7,63.4 90.7,65.3 L90.7,71 L87,71 L87,59.3 L90.7,59.3 L90.7,60.4 C91.5,59.5 92.6,59 94.1,59 C95.7,59 97.1,59.7 97.9,61 C98.8,59.8 100.2,59 102,59 C104.4,59 106.4,60.8 106.4,63.6" id="Path"></path><path d="M121,70.8 L117.3,70.8 L117.3,69.9 C116.4,70.7 115.2,71.2 113.7,71.2 C110.6,71.2 108.1,68.7 108.1,65.1 C108.1,61.5 110.7,59 113.7,59 C115.2,59 116.4,59.5 117.3,60.3 L117.3,59.3 L121,59.3 L121,70.8 Z M117.3,65.1 C117.3,63.3 116,62.1 114.5,62.1 C112.9,62.1 111.7,63.3 111.7,65.1 C111.7,66.9 112.9,68.1 114.5,68.1 C116,68.1 117.3,66.9 117.3,65.1" id="Shape"></path><polygon id="Path" points="131.8 70.8 128 66.7 127.4 66.7 127.4 70.8 123.7 70.8 123.7 54.3 127.4 54.3 127.4 63.2 127.9 63.2 131.5 59.3 135.9 59.3 130.9 64.8 136.5 70.8"></polygon><path d="M148.3,66 L139.8,66 C140.1,67.4 141,68.2 142.3,68.2 C143.2,68.2 144.1,68 144.8,66.9 L148.1,67.6 C147.1,70 145,71.2 142.4,71.2 C139.1,71.2 136.3,68.7 136.3,65.1 C136.3,61.5 139.1,59 142.4,59 C145.7,59 148.3,61.3 148.4,65.1 L148.4,66 L148.3,66 Z M139.9,63.8 L144.7,63.8 C144.4,62.6 143.4,62 142.4,62 C141.3,61.9 140.2,62.6 139.9,63.8" id="Shape"></path><rect id="Rectangle" x="150.2" y="54.3" width="3.7" height="16.5"></rect><path d="M168.7,70.8 L165,70.8 L165,69.9 C164.1,70.7 162.9,71.2 161.4,71.2 C158.3,71.2 155.8,68.7 155.8,65.1 C155.8,61.5 158.4,59 161.4,59 C162.9,59 164.1,59.5 165,60.3 L165,59.3 L168.7,59.3 L168.7,70.8 Z M165,65.1 C165,63.3 163.7,62.1 162.2,62.1 C160.6,62.1 159.4,63.3 159.4,65.1 C159.4,66.9 160.6,68.1 162.2,68.1 C163.7,68.1 165,66.9 165,65.1" id="Shape"></path><path d="M183.5,70.8 L179.8,70.8 L179.8,69.9 C178.9,70.7 177.7,71.2 176.2,71.2 C173.1,71.2 170.6,68.7 170.6,65.1 C170.6,61.5 173.2,59 176.2,59 C177.7,59 178.9,59.5 179.8,60.3 L179.8,59.3 L183.5,59.3 L183.5,70.8 Z M179.8,65.1 C179.8,63.3 178.5,62.1 177,62.1 C175.4,62.1 174.2,63.3 174.2,65.1 C174.2,66.9 175.4,68.1 177,68.1 C178.5,68.1 179.8,66.9 179.8,65.1" id="Shape"></path><path d="M194.6,59.2 L194.4,62.9 L193.7,62.9 C191.1,62.9 189.7,64.2 189.7,67.2 L189.7,70.8 L186,70.8 L186,59.3 L189.7,59.3 L189.7,61.5 C190.5,60.1 191.8,59.1 193.7,59.1 C194.1,59.1 194.4,59.2 194.6,59.2" id="Path"></path><path d="M199,67.1 C199.2,68.1 200.1,68.5 201,68.5 C202,68.5 202.5,68.1 202.5,67.6 C202.5,67.2 202.2,66.9 201.3,66.8 L199,66.3 C196.9,65.9 195.6,64.8 195.6,62.9 C195.6,60.5 197.6,59 200.6,59 C203.5,59 205.4,60.3 205.8,62.3 L202.4,63 C202.3,62.3 201.6,61.6 200.5,61.6 C199.5,61.6 199.2,62.1 199.2,62.5 C199.2,62.8 199.3,63.1 200.1,63.3 L202.8,63.9 C205,64.4 206,65.7 206,67.4 C206,70 203.8,71.3 200.8,71.3 C198.1,71.3 195.8,70.3 195.4,67.9 L199,67.1 Z" id="Path"></path></g><g id="Group-3" transform="translate(0.000000, 0.000000)"></g></g></g></svg>');
    background-repeat: no-repeat;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    opacity: 0;
    content: '';
}

.properties-special .object:hover .object-image a:after,
.properties .object:hover .object-image a:after,
.properties-special .object .object-image a:hover:after,
.properties-special .object .object-image a:focus:after,
.properties .object .object-image a:hover:after,
.properties .object .object-image a:focus:after {
    opacity: 1;
}

.properties-special .object .object-image div.object-status,
.properties .object .object-image div.object-status {
    background-color: #13132a;
    font-size: .8rem;
}

.properties-special .object .object-address,
.properties .object .object-address {
    position: relative;
    display: table;
}

.properties-special .object .object-address .object-address-line,
.properties .object .object-address .object-address-line {
    position: relative;
    float: left;
}

.properties-special .object .object-address .object-address-line:nth-child(1):after,
.properties .object .object-address .object-address-line:nth-child(1):after {
    width: 20px;
    height: 1px;
    position: absolute;
    top: 50%;
    right: -30px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background-color: #13132a;
    content: '';
}

.properties-special .object .object-address .object-street,
.properties .object .object-address .object-street,
.properties-special .object .object-address .object-housenumber,
.properties .object .object-address .object-housenumber,
.properties-special .object .object-address .object-housenumber-addition ,
.properties .object .object-address .object-housenumber-addition {
    font-size: 1.1rem;
    font-weight: 500;
    color: #13132a;
}

.properties-special .object .object-address .object-address-line:nth-child(2),
.properties .object .object-address .object-address-line:nth-child(2) {
    margin-left: 40px;
    font-size: 1rem;
    font-style: italic;
}

.properties-special .object .object-price,
.properties .object .object-price {
    font-weight: 400;
}

.properties-special .object .object-price.object-price-status-verkocht,
.properties .object .object-price.object-price-status-verkocht,
.properties-special .object .object-price.object-price-status-verkocht-onder-voorbehoud,
.properties .object .object-price.object-price-status-verkocht-onder-voorbehoud,
.properties-special .object .object-price.object-price-status-onder-bod ,
.properties .object .object-price.object-price-status-onder-bod {
    text-decoration: line-through;
}

.properties-special .object .object-features,
.properties .object .object-features {
    width: 100%;
    margin-bottom: 0!important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.properties-special .object .object-features,
.properties .object .object-features {
    margin-top: 2rem;
    margin-bottom: 1rem!important;
}

.properties-special .object .object-feature,
.properties .object .object-feature {
    width: 100%;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-size: .9rem;
}

.properties-special .object .object-feature > .row > .col-3,
.properties .object .object-feature > .row > .col-5 {
    display: none;
}

.properties-special .object .object-feature > .row > .col-9,
.properties .object .object-feature > .row > .col-7 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.properties-special .object .object-feature > .row > .col-9 {
    padding-left: 0;
    padding-right: 0;
}

.properties-special .object-features .object-feature-hoofdfunctie .object-feature-info:before,
.properties .object-features .object-feature-hoofdfunctie .object-feature-info:before,
.properties-special .object-features .object-feature-TotaleOppervlakte .object-feature-info:before,
.properties .object-features .object-feature-TotaleOppervlakte .object-feature-info:before,
.properties-special .object-features .object-feature-totalekadestraleoppervlakte .object-feature-info:before,
.properties .object-features .object-feature-totalekadestraleoppervlakte .object-feature-info:before,
.properties-special .object-features .object-feature-woonoppervlakte .object-feature-info:before,
.properties .object-features .object-feature-woonoppervlakte .object-feature-info:before,
.properties-special .object-features .object-feature-aantalkamers .object-feature-info:before ,
.properties .object-features .object-feature-aantalkamers .object-feature-info:before {
    width: 40px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: left 2px;
    background-size: auto 18px;
    display: table;
    float: left;
    content: "";
}

.properties-special .object-features .object-feature-hoofdfunctie  .object-feature-info:before,
.properties-special .object-features .object-feature-TotaleOppervlakte .object-feature-info:before,
.properties-special .object-features .object-feature-totalekadestraleoppervlakte .object-feature-info:before,
.properties .object-features .object-feature-hoofdfunctie  .object-feature-info:before,
.properties .object-features .object-feature-TotaleOppervlakte .object-feature-info:before,
.properties .object-features .object-feature-totalekadestraleoppervlakte .object-feature-info:before {
    background-image: url(images/perceel-oppervlakte.svg);
}
 

.properties-special .object-features .object-feature-woonoppervlakte .object-feature-info:before,
.properties .object-features .object-feature-woonoppervlakte .object-feature-info:before {
    background-image: url(images/woon-oppervlakte.svg);
}

.properties-special .object-features .object-feature-aantalkamers .object-feature-info:before,
.properties .object-features .object-feature-aantalkamers .object-feature-info:before {
    background-image: url(images/aantal-kamers.svg);
}

.properties-special .object .object-banner-info,
.properties .object .object-banner-info {
    padding: 5rem;
}

.properties-special .object .object-banner-info .object-banner-title,
.properties .object .object-banner-info .object-banner-title {
    line-height: .8;
    margin-bottom: 2rem;
    font-size: 3rem;
    font-weight: 300;
}

.properties-special .object .object-banner-info .object-banner-title span,
.properties .object .object-banner-info .object-banner-title span {
    font-style: italic;
    font-weight: 400;
}

.properties-special .object .object-banner-info .object-banner-content,
.properties .object .object-banner-info .object-banner-content {
    margin-bottom: 2rem;
    line-height: 1.2;
    font-size: 1.1rem;
}

.properties-special .object .object-banner-info .object-banner-button a,
.properties .object .object-banner-info .object-banner-button a {
    padding: 8px 18px;
    background-color: var(--groen);
    font-size: .9rem;
    font-weight: 400;
    color: #fff;
}

.properties-special .object .object-banner-info .object-banner-button a br,
.properties .object .object-banner-info .object-banner-button a br {
    display: none;
}

.properties-special .object .object-banner-info .object-banner-button a:hove,

.properties-special .object .object-banner-info .object-banner-button a:focus,.properties .object .object-banner-info .object-banner-button a:hover,
.properties .object .object-banner-info .object-banner-button a:focus {
    background-color: var(--groen);
    color: #fff;
}

.properties-special .object:hover .object-image img,
.properties .object:hover .object-image img {
    opacity: .3;
}

.properties-special .object:hover .object-image a:befor,

.properties-special .object:hover .object-image a:after,.properties .object:hover .object-image a:before,
.properties .object:hover .object-image a:after {
    opacity: 1;
}

.properties-pagination .facetwp-pager a.facetwp-page {
    margin-left: 1px;
    background-color: #fff;
    border: 0;
    color: var(--blauw);
    text-decoration: none;
}

.properties-filter-v-1 .properties-filter-header,
.properties-filter .properties-filter-header,
.properties-filter-more-options, .properties-filter-more-close  {
    background-color: transparent;
}

.properties-filter-more-options.pt-md-5 {
    padding-top: 0 !important;
}

.properties-filter .properties-filter-range-list .facetwp-type-radio, .properties-filter.properties-filter-v-1 .properties-filter-range-list .facetwp-type-checkboxes, .properties-filter.properties-filter-v-search .properties-filter-range-list .facetwp-type-checkboxes {
    width: 140%;
    max-width: 300px !important;
}
.properties-filter-extra .properties-filter-maps a,
.properties-filter-extra .properties-filter-show, .properties-filter-extra .facetwp-sort .facetwp-sort-select, .properties-filter-v-search .facetwp-sort .facetwp-sort-select, .properties-filter-extra .facetwp-per-page .facetwp-per-page-select {
    background-color: #fff;
}


@media (max-width: 767.98px) {
    .properties-title {
        margin-top: 100px;
    }

    .properties-special .object .object-banner-info,
    .properties .object .object-banner-info {
        padding: 2rem 0;
    }

    .properties-filter-v-1 .properties-filter-header,
    .properties-filter .properties-filter-header,
    .properties-filter-more-options, .properties-filter-more-close {
        background-color: transparent;
    }

/*     .properties-filter-extra .properties-filter-show,
    .properties-filter-extra .facetwp-sort .facetwp-sort-select,
    .properties-filter-v-search .facetwp-sort .facetwp-sort-select,
    .properties-filter-extra .facetwp-per-page .facetwp-per-page-select {
        background-color: var(--groen);
    } */
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .properties-special .object .object-banner-info,
    .properties .object .object-banner-info {
        padding: 2rem 0;
    }
}

/* gerelateerde aanbod */

.object-detail-related {
    padding-top: 5rem;
    padding-bottom: 5rem;
}
.object-detail-related .container {
    border-top: 1px solid #fff;
    padding-top: 5rem;
}


.object-detail-related .object .object-image img {
    height: 15vw;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.object-detail-related .object .object-image a {
    background-color: var(--blauw);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.object-detail-related .object .object-image a:after {
    width: 154px;
    height: 146px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-image: url('data:image/svg+xml,<svg viewBox="0 0 281 263" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="brecheisen-zakelijk" transform="translate(0.100000, 0.500000)"><g class="brand" id="Group-4" transform="translate(0.000000, 0.000000)"><polygon id="Path" fill="%23FFFFFF" fill-rule="nonzero" points="0 111.1 0 124 59.1 183 118.1 124 118.1 111.1"></polygon><g id="Group-5" fill-rule="nonzero"><polygon id="Path" fill="%2300214e" points="118.1 0 59.1 59 0 0 0 118.1 59.1 177.1 118.1 118.1"></polygon><path d="M27.2,77.5 C27.3,78 27.3,78.4 27.3,78.8 C27.3,82.7 24.5,85.4 20.5,85.4 C16.6,85.4 13.6,82.5 13.6,78.8 C13.6,75.1 16.6,72.2 20.5,72.2 C23.6,72.2 26,73.6 26.8,75.9 L22.5,76.9 C22.1,76.1 21.5,75.9 20.5,75.9 C18.9,75.9 17.7,77.2 17.7,78.8 C17.7,80.4 18.8,81.7 20.5,81.7 C21.5,81.7 22.2,81.4 22.7,80.8 L20.2,80.8 L20.2,77.5 L27.2,77.5 Z" id="Path" fill="%23FFFFFF"></path><path d="M103.2,98 L103.1,102.2 L102.5,102.2 C100.8,102.2 99.5,102.6 99.5,104.7 L99.5,107.5 L95.5,107.5 L95.5,98 L99.5,98 L99.5,100 C100,98.8 100.9,97.9 102.5,97.9 C102.8,97.9 103,97.9 103.2,98" id="Path" fill="%23FFFFFF"></path><path d="M32,79.2 L34.6,79.2 C34.4,78.6 33.9,78.2 33.4,78.2 C32.7,78.3 32.2,78.6 32,79.2 M32,81.2 C32.2,81.9 32.7,82.3 33.4,82.3 C34,82.3 34.6,82 34.8,81.5 L38.4,82.2 C37.6,84.3 35.8,85.3 33.5,85.3 C30.6,85.3 28.2,83.3 28.2,80.3 C28.2,77.3 30.6,75.3 33.5,75.3 C36.5,75.3 38.5,77.1 38.5,80.7 L38.5,81.3 L32,81.3 L32,81.2 Z" id="Shape" fill="%23FFFFFF"></path><path d="M42.9,79.2 L45.5,79.2 C45.3,78.6 44.8,78.2 44.3,78.2 C43.6,78.3 43.1,78.6 42.9,79.2 M42.9,81.2 C43.1,81.9 43.6,82.3 44.3,82.3 C44.9,82.3 45.5,82 45.7,81.5 L49.3,82.2 C48.5,84.3 46.7,85.3 44.4,85.3 C41.5,85.3 39.1,83.3 39.1,80.3 C39.1,77.3 41.5,75.3 44.4,75.3 C47.4,75.3 49.4,77.1 49.4,80.7 L49.4,81.3 L42.9,81.3 L42.9,81.2 Z" id="Shape" fill="%23FFFFFF"></path><path d="M60.6,79.1 L60.6,85 L56.6,85 L56.6,79.9 C56.6,79.2 56.2,78.7 55.5,78.7 C54.8,78.7 54.3,79.3 54.3,80.1 L54.3,84.9 L50.3,84.9 L50.3,75.5 L54.3,75.5 L54.3,76.5 C55,75.7 56,75.2 57.1,75.2 C59.2,75.2 60.6,76.7 60.6,79.1" id="Path" fill="%23FFFFFF"></path><path d="M73,80.3 C73,79.4 72.4,78.6 71.4,78.6 C70.4,78.6 69.8,79.4 69.8,80.3 C69.8,81.2 70.4,82 71.4,82 C72.5,82 73,81.2 73,80.3 M77.1,80.3 C77.1,83.3 75.2,85.3 72.5,85.3 C71.4,85.3 70.5,84.9 69.9,84.2 L69.9,88.2 L65.9,88.2 L65.9,75.5 L69.9,75.5 L69.9,76.3 C70.5,75.6 71.4,75.2 72.5,75.2 C75.2,75.2 77.1,77.3 77.1,80.3" id="Shape" fill="%23FFFFFF"></path><rect id="Rectangle" fill="%23FFFFFF" x="78" y="71.5" width="4" height="13.5"></rect><path d="M86.9,79.2 L89.5,79.2 C89.3,78.6 88.8,78.2 88.3,78.2 C87.6,78.3 87.2,78.6 86.9,79.2 M86.9,81.2 C87.1,81.9 87.6,82.3 88.3,82.3 C88.9,82.3 89.5,82 89.7,81.5 L93.3,82.2 C92.5,84.3 90.7,85.3 88.4,85.3 C85.5,85.3 83.1,83.3 83.1,80.3 C83.1,77.3 85.5,75.3 88.4,75.3 C91.4,75.3 93.4,77.1 93.4,80.7 L93.4,81.3 L86.9,81.3 L86.9,81.2 Z" id="Shape" fill="%23FFFFFF"></path><polygon id="Path" fill="%23FFFFFF" points="100.9 85 98.9 82.2 98.3 82.2 98.3 85 94.3 85 94.3 71.5 98.3 71.5 98.3 78.6 98.7 78.6 100.9 75.5 105.5 75.5 102.2 80 105.8 85"></polygon><polygon id="Path" fill="%23FFFFFF" points="23.2 107.5 13.7 107.5 13.7 105 17.7 101.1 13.8 101.1 13.8 98 23.1 98 23.1 100.6 19.2 104.4 23.2 104.4"></polygon><path d="M30.9,102.8 C30.9,101.9 30.3,101.1 29.3,101.1 C28.4,101.1 27.7,101.9 27.7,102.8 C27.7,103.7 28.3,104.5 29.3,104.5 C30.2,104.5 30.9,103.7 30.9,102.8 M34.7,102.8 C34.7,105.8 32.2,107.8 29.3,107.8 C26.4,107.8 23.9,105.8 23.9,102.8 C23.9,99.8 26.4,97.8 29.3,97.8 C32.3,97.7 34.7,99.8 34.7,102.8" id="Shape" fill="%23FFFFFF"></path><path d="M42.5,102.8 C42.5,101.9 41.9,101.1 40.9,101.1 C39.9,101.1 39.3,101.9 39.3,102.8 C39.3,103.7 39.9,104.5 40.9,104.5 C41.9,104.5 42.5,103.7 42.5,102.8 M46.5,107.5 L42.5,107.5 L42.5,106.7 C41.9,107.4 41,107.8 39.9,107.8 C37.2,107.8 35.3,105.8 35.3,102.8 C35.3,99.8 37.2,97.8 39.9,97.8 C41,97.8 41.9,98.2 42.5,98.9 L42.5,98.1 L46.5,98.1 L46.5,107.5 Z" id="Shape" fill="%23FFFFFF"></path><rect id="Rectangle" fill="%23FFFFFF" x="47.8" y="94" width="4" height="13.5"></rect><path d="M56.6,104.4 C56.8,104.9 57.3,105.2 57.7,105.2 C58.2,105.2 58.4,105 58.4,104.8 C58.4,104.5 58.1,104.4 57.6,104.4 L55.7,104.1 C53.9,103.8 52.8,103 52.8,101.2 C52.8,99 54.9,97.8 57.3,97.8 C59.9,97.8 61.5,98.7 62,100.4 L58.5,101.1 C58.4,100.8 58,100.3 57.4,100.3 C56.9,100.3 56.7,100.5 56.7,100.7 C56.7,100.9 56.8,101 57.2,101.1 L59.3,101.5 C61.3,101.9 62.2,103 62.2,104.7 C62.2,106.8 60.1,107.9 57.6,107.9 C55.1,107.9 53.2,107.1 52.7,105.2 L56.6,104.4 Z" id="Path" fill="%23FFFFFF"></path><path d="M77.5,101.6 L77.5,107.5 L73.5,107.5 L73.5,102.5 C73.5,101.8 73.1,101.3 72.4,101.3 C71.7,101.3 71.2,101.9 71.2,102.7 L71.2,107.5 L67.2,107.5 L67.2,94 L71.2,94 L71.2,99 C71.9,98.2 72.9,97.7 74,97.7 C76.1,97.7 77.5,99.2 77.5,101.6" id="Path" fill="%23FFFFFF"></path><path d="M79,98 L83,98 L83,107.5 L79,107.5 L79,98 Z M83.3,95.3 C83.3,96.5 82.4,97.4 81.1,97.4 C79.8,97.4 78.9,96.5 78.9,95.3 C78.9,94.2 79.8,93.2 81.1,93.2 C82.3,93.1 83.3,94.1 83.3,95.3" id="Shape" fill="%23FFFFFF"></path><path d="M88.1,101.7 L90.7,101.7 C90.5,101.1 90,100.7 89.5,100.7 C88.8,100.8 88.4,101.1 88.1,101.7 M88.1,103.7 C88.3,104.4 88.8,104.8 89.5,104.8 C90.1,104.8 90.7,104.5 90.8,104 L94.4,104.7 C93.6,106.8 91.8,107.8 89.5,107.8 C86.6,107.8 84.2,105.8 84.2,102.8 C84.2,99.8 86.6,97.8 89.5,97.8 C92.5,97.8 94.5,99.6 94.5,103.2 L94.5,103.8 L88.1,103.8 L88.1,103.7 Z" id="Shape" fill="%23FFFFFF"></path></g><g id="Group-2" transform="translate(13.600000, 72.200000)"></g></g><g id="Group" class="text" transform="translate(0.000000, 187.200000)" fill="%23ffffff" fill-rule="nonzero"><path d="M17,32.3 C19.8,32.3 21.3,30.8 21.3,28.3 C21.3,26 19.6,24.5 17.1,24.5 L8.8,24.5 L8.8,32.3 L17,32.3 Z M8.8,18.5 L16.4,18.5 C19,18.5 20.7,16.9 20.7,14.5 C20.7,12.3 18.9,10.8 16.7,10.8 L8.7,10.8 L8.7,18.5 L8.8,18.5 Z M23.4,21.2 C26.7,21.5 30.2,24 30.2,29.4 C30.2,35.3 26.2,39.4 18.5,39.4 L3.55271368e-15,39.4 L3.55271368e-15,3.8 L18.4,3.8 C24.9,3.8 29.2,7.7 29.2,13.5 C29.2,18.4 25.8,20.7 23.4,21 L23.4,21.2 Z" id="Shape"></path><path d="M54.5,12.5 L54.1,21 L52.6,21 C46.7,21 43.4,24.1 43.4,31 L43.4,39.3 L34.9,39.3 L34.9,12.7 L43.4,12.7 L43.4,17.8 C45.3,14.6 48.2,12.3 52.6,12.3 C53.3,12.3 53.8,12.4 54.5,12.5" id="Path"></path><path d="M64.4,23 L75.4,23 C74.6,20.1 72.5,18.8 70,18.8 C67.6,18.8 65.2,20.3 64.4,23 M83.8,28.2 L64.2,28.2 C64.9,31.4 67.1,33.3 69.9,33.3 C71.9,33.3 74.1,32.8 75.6,30.2 L83.1,31.7 C80.8,37.3 76,40 69.9,40 C62.2,40 55.8,34.3 55.8,25.9 C55.8,17.5 62.2,11.8 69.9,11.8 C77.4,11.8 83.5,17.2 83.6,25.9 L83.6,28.2 L83.8,28.2 Z" id="Shape"></path><path d="M106.5,28 L114.3,29.7 C113,36 107.3,40.1 100.7,40.1 C92.7,40.1 86.2,34.4 86.2,26 C86.2,17.6 92.8,11.9 100.7,11.9 C107.2,11.9 112.8,15.9 114.3,22.1 L106.3,24 C105.6,20.8 103.4,19.3 100.7,19.3 C96.9,19.3 94.3,22.1 94.3,26 C94.3,29.9 96.8,32.7 100.7,32.7 C103.4,32.7 105.6,31.3 106.5,28" id="Path"></path><path d="M145.4,23 L145.4,39.3 L137,39.3 L137,24.8 C137,21.7 135.1,19.6 132.4,19.6 C129.1,19.6 126.9,21.9 126.9,27 L126.9,39.3 L118.4,39.3 L118.4,1.1 L126.9,1.1 L126.9,15.2 C129,13.1 131.7,11.9 135.1,11.9 C141.3,11.9 145.4,16.3 145.4,23" id="Path"></path><path d="M157.7,23 L168.7,23 C167.9,20.1 165.8,18.8 163.3,18.8 C161,18.8 158.5,20.3 157.7,23 M177.1,28.2 L157.6,28.2 C158.3,31.4 160.5,33.3 163.3,33.3 C165.3,33.3 167.5,32.8 169,30.2 L176.5,31.7 C174.2,37.3 169.4,40 163.3,40 C155.6,40 149.2,34.3 149.2,25.9 C149.2,17.5 155.6,11.8 163.3,11.8 C170.8,11.8 176.9,17.2 177,25.9 L177,28.2 L177.1,28.2 Z" id="Shape"></path><path d="M181.7,12.7 L190.2,12.7 L190.2,39.3 L181.7,39.3 L181.7,12.7 Z M190.8,4.8 C190.8,7.5 188.7,9.5 185.9,9.5 C183,9.5 181,7.5 181,4.8 C181,2.2 183,0 185.9,0 C188.8,0 190.8,2.2 190.8,4.8" id="Shape"></path><path d="M202.9,30.7 C203.3,33 205.3,33.8 207.6,33.8 C209.8,33.8 211.1,32.8 211.1,31.7 C211.1,30.8 210.4,30.1 208.4,29.7 L203,28.6 C198.1,27.7 195.3,25 195.3,20.9 C195.3,15.4 200,11.9 206.8,11.9 C213.4,11.9 217.8,14.9 218.9,19.5 L211.2,21 C210.9,19.4 209.3,17.9 206.7,17.9 C204.4,17.9 203.7,19 203.7,20 C203.7,20.7 204,21.5 205.7,21.9 L212,23.2 C217,24.3 219.4,27.3 219.4,31.2 C219.4,37.1 214.3,40.2 207.3,40.2 C201,40.2 195.7,37.9 194.8,32.5 L202.9,30.7 Z" id="Path"></path><path d="M230.3,23 L241.3,23 C240.5,20.1 238.4,18.8 235.9,18.8 C233.5,18.8 231.1,20.3 230.3,23 M249.6,28.2 L230.1,28.2 C230.8,31.4 233,33.3 235.8,33.3 C237.8,33.3 240,32.8 241.5,30.2 L249,31.7 C246.7,37.3 241.9,40 235.8,40 C228.1,40 221.7,34.3 221.7,25.9 C221.7,17.5 228.1,11.8 235.8,11.8 C243.3,11.8 249.4,17.2 249.5,25.9 L249.5,28.2 L249.6,28.2 Z" id="Shape"></path><path d="M280.8,23 L280.8,39.3 L272.4,39.3 L272.4,24.8 C272.4,21.7 270.5,19.6 267.8,19.6 C264.5,19.6 262.3,21.9 262.3,27 L262.3,39.3 L253.8,39.3 L253.8,12.7 L262.3,12.7 L262.3,15.3 C264.3,13.2 267.1,12 270.5,12 C276.6,11.9 280.8,16.3 280.8,23" id="Path"></path><path d="M12.9,65.1 C12.9,68.8 10.3,71.2 7.3,71.2 C5.8,71.2 4.6,70.7 3.7,69.9 L3.7,70.8 L1.77635684e-15,70.8 L1.77635684e-15,54.3 L3.7,54.3 L3.7,60.2 C4.6,59.4 5.8,58.9 7.3,58.9 C10.3,59 12.9,61.4 12.9,65.1 M9.3,65.1 C9.3,63.3 8.1,62.1 6.5,62.1 C5,62.1 3.7,63.3 3.7,65.1 C3.7,66.9 5,68.1 6.5,68.1 C8.1,68.1 9.3,66.9 9.3,65.1" id="Shape"></path><path d="M26.1,66 L17.6,66 C17.9,67.4 18.8,68.2 20.1,68.2 C21,68.2 21.9,68 22.6,66.9 L25.9,67.6 C24.9,70 22.8,71.2 20.2,71.2 C16.9,71.2 14.1,68.7 14.1,65.1 C14.1,61.5 16.9,59 20.2,59 C23.5,59 26.1,61.3 26.2,65.1 L26.2,66 L26.1,66 Z M17.7,63.8 L22.5,63.8 C22.2,62.6 21.2,62 20.2,62 C19.2,61.9 18.1,62.6 17.7,63.8" id="Shape"></path><path d="M40.2,70.8 L36.5,70.8 L36.5,69.9 C35.6,70.7 34.4,71.2 32.9,71.2 C29.8,71.2 27.3,68.7 27.3,65.1 C27.3,61.5 29.9,59 32.9,59 C34.4,59 35.6,59.5 36.5,60.3 L36.5,54.3 L40.2,54.3 L40.2,70.8 Z M36.5,65.1 C36.5,63.3 35.2,62.1 33.7,62.1 C32.1,62.1 30.9,63.3 30.9,65.1 C30.9,66.9 32.1,68.1 33.7,68.1 C35.2,68.1 36.5,66.9 36.5,65.1" id="Shape"></path><path d="M51.3,59.2 L51.1,62.9 L50.4,62.9 C47.8,62.9 46.4,64.2 46.4,67.2 L46.4,70.8 L42.7,70.8 L42.7,59.3 L46.4,59.3 L46.4,61.5 C47.2,60.1 48.5,59.1 50.4,59.1 C50.8,59.1 51.1,59.2 51.3,59.2" id="Path"></path><path d="M57.1,55.9 C57.1,57.1 56.2,57.9 55,57.9 C53.8,57.9 52.9,57 52.9,55.9 C52.9,54.8 53.8,53.8 55,53.8 C56.2,53.8 57.1,54.8 57.1,55.9 M53.1,59.3 L56.8,59.3 L56.8,70.8 L53.1,70.8 L53.1,59.3 Z" id="Shape"></path><path d="M58.2,71.6 C58.6,71.7 58.9,71.8 59.1,71.8 C59.7,71.8 60.1,71.4 60.1,70.9 L60.1,59.3 L63.8,59.3 L63.8,71.3 C63.8,73.5 62.4,75 60.1,75 C59,75 58.3,74.8 57.7,74.5 L58.2,71.6 Z M64,55.9 C64,57.1 63.1,57.9 61.9,57.9 C60.7,57.9 59.8,57 59.8,55.9 C59.8,54.8 60.7,53.8 61.9,53.8 C63.1,53.8 64,54.8 64,55.9" id="Shape"></path><path d="M74.1,59.3 L74.1,62.2 L70.9,62.2 L70.9,70.8 L67.2,70.8 L67.2,62.2 L65.5,62.2 L65.5,59.3 L67.2,59.3 L67.2,58.4 C67.2,55.7 69.1,54 71.8,54 C72.6,54 73.3,54.2 74.1,54.5 L73.3,57.3 C73,57.2 72.6,57.1 72.3,57.1 C71.4,57.1 70.8,57.6 70.8,58.6 L70.8,59.3 L74.1,59.3 L74.1,59.3 Z" id="Path"></path><path d="M78,67.1 C78.2,68.1 79.1,68.5 80,68.5 C81,68.5 81.5,68.1 81.5,67.6 C81.5,67.2 81.2,66.9 80.3,66.8 L78,66.3 C75.9,65.9 74.6,64.8 74.6,62.9 C74.6,60.5 76.6,59 79.6,59 C82.5,59 84.4,60.3 84.8,62.3 L81.4,63 C81.3,62.3 80.6,61.6 79.5,61.6 C78.5,61.6 78.2,62.1 78.2,62.5 C78.2,62.8 78.3,63.1 79.1,63.3 L81.8,63.9 C84,64.4 85,65.7 85,67.4 C85,70 82.8,71.3 79.8,71.3 C77.1,71.3 74.8,70.3 74.4,67.9 L78,67.1 Z" id="Path"></path><path d="M106.4,63.6 L106.4,70.8 L102.7,70.8 L102.7,64.4 C102.7,63.1 101.8,62.3 100.8,62.3 C99.4,62.3 98.6,63.3 98.6,65.2 L98.6,70.9 L94.9,70.9 L94.9,64.5 C94.9,63.2 94,62.4 92.9,62.4 C91.6,62.4 90.7,63.4 90.7,65.3 L90.7,71 L87,71 L87,59.3 L90.7,59.3 L90.7,60.4 C91.5,59.5 92.6,59 94.1,59 C95.7,59 97.1,59.7 97.9,61 C98.8,59.8 100.2,59 102,59 C104.4,59 106.4,60.8 106.4,63.6" id="Path"></path><path d="M121,70.8 L117.3,70.8 L117.3,69.9 C116.4,70.7 115.2,71.2 113.7,71.2 C110.6,71.2 108.1,68.7 108.1,65.1 C108.1,61.5 110.7,59 113.7,59 C115.2,59 116.4,59.5 117.3,60.3 L117.3,59.3 L121,59.3 L121,70.8 Z M117.3,65.1 C117.3,63.3 116,62.1 114.5,62.1 C112.9,62.1 111.7,63.3 111.7,65.1 C111.7,66.9 112.9,68.1 114.5,68.1 C116,68.1 117.3,66.9 117.3,65.1" id="Shape"></path><polygon id="Path" points="131.8 70.8 128 66.7 127.4 66.7 127.4 70.8 123.7 70.8 123.7 54.3 127.4 54.3 127.4 63.2 127.9 63.2 131.5 59.3 135.9 59.3 130.9 64.8 136.5 70.8"></polygon><path d="M148.3,66 L139.8,66 C140.1,67.4 141,68.2 142.3,68.2 C143.2,68.2 144.1,68 144.8,66.9 L148.1,67.6 C147.1,70 145,71.2 142.4,71.2 C139.1,71.2 136.3,68.7 136.3,65.1 C136.3,61.5 139.1,59 142.4,59 C145.7,59 148.3,61.3 148.4,65.1 L148.4,66 L148.3,66 Z M139.9,63.8 L144.7,63.8 C144.4,62.6 143.4,62 142.4,62 C141.3,61.9 140.2,62.6 139.9,63.8" id="Shape"></path><rect id="Rectangle" x="150.2" y="54.3" width="3.7" height="16.5"></rect><path d="M168.7,70.8 L165,70.8 L165,69.9 C164.1,70.7 162.9,71.2 161.4,71.2 C158.3,71.2 155.8,68.7 155.8,65.1 C155.8,61.5 158.4,59 161.4,59 C162.9,59 164.1,59.5 165,60.3 L165,59.3 L168.7,59.3 L168.7,70.8 Z M165,65.1 C165,63.3 163.7,62.1 162.2,62.1 C160.6,62.1 159.4,63.3 159.4,65.1 C159.4,66.9 160.6,68.1 162.2,68.1 C163.7,68.1 165,66.9 165,65.1" id="Shape"></path><path d="M183.5,70.8 L179.8,70.8 L179.8,69.9 C178.9,70.7 177.7,71.2 176.2,71.2 C173.1,71.2 170.6,68.7 170.6,65.1 C170.6,61.5 173.2,59 176.2,59 C177.7,59 178.9,59.5 179.8,60.3 L179.8,59.3 L183.5,59.3 L183.5,70.8 Z M179.8,65.1 C179.8,63.3 178.5,62.1 177,62.1 C175.4,62.1 174.2,63.3 174.2,65.1 C174.2,66.9 175.4,68.1 177,68.1 C178.5,68.1 179.8,66.9 179.8,65.1" id="Shape"></path><path d="M194.6,59.2 L194.4,62.9 L193.7,62.9 C191.1,62.9 189.7,64.2 189.7,67.2 L189.7,70.8 L186,70.8 L186,59.3 L189.7,59.3 L189.7,61.5 C190.5,60.1 191.8,59.1 193.7,59.1 C194.1,59.1 194.4,59.2 194.6,59.2" id="Path"></path><path d="M199,67.1 C199.2,68.1 200.1,68.5 201,68.5 C202,68.5 202.5,68.1 202.5,67.6 C202.5,67.2 202.2,66.9 201.3,66.8 L199,66.3 C196.9,65.9 195.6,64.8 195.6,62.9 C195.6,60.5 197.6,59 200.6,59 C203.5,59 205.4,60.3 205.8,62.3 L202.4,63 C202.3,62.3 201.6,61.6 200.5,61.6 C199.5,61.6 199.2,62.1 199.2,62.5 C199.2,62.8 199.3,63.1 200.1,63.3 L202.8,63.9 C205,64.4 206,65.7 206,67.4 C206,70 203.8,71.3 200.8,71.3 C198.1,71.3 195.8,70.3 195.4,67.9 L199,67.1 Z" id="Path"></path></g><g id="Group-3" transform="translate(0.000000, 0.000000)"></g></g></g></svg>');
    background-repeat: no-repeat;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    opacity: 0;
    content: '';
}

.object-detail-related .object .object-image a:hover:after,
.object-detail-related .object .object-image a:focus:after {
    opacity: 1;
}

.object-detail-related .object .object-image div.object-status {
    background-color: #13132a;
    font-size: .8rem;
}

.object-detail-related .object .object-address {
    position: relative;
    display: table;
}

.object-detail-related .object .object-address .object-address-line {
    position: relative;
    float: left;
}

.object-detail-related .object .object-address .object-address-line:nth-child(1):after {
    width: 20px;
    height: 1px;
    position: absolute;
    top: 50%;
    right: -30px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background-color: #13132a;
    content: '';
}

.object-detail-related .object .object-address .object-street,
.object-detail-related .object .object-address .object-housenumber,
.object-detail-related .object .object-address .object-housenumber-addition {
    font-size: 1.1rem;
    font-weight: 500;
    color: #13132a;
}

.object-detail-related .object .object-address .object-address-line:nth-child(2) {
    margin-left: 40px;
    font-size: 1rem;
    font-style: italic;
}

.object-detail-related .object .object-price {
    font-weight: 400;
}

.object-detail-related .object .object-price.object-price-status-verkocht,
.object-detail-related .object .object-price.object-price-status-verkocht-onder-voorbehoud,
.object-detail-related .object .object-price.object-price-status-onder-bod {
    text-decoration: line-through;
}

.object-detail-related .object .object-features {
    width: 100%;
    margin-bottom: 0!important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.object-detail-related .object .object-features {
    margin-top: 2rem;
    margin-bottom: 1rem!important;
}

.object-detail-related .object .object-feature {
    width: 100%;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-size: .9rem;
}

.object-detail-related .object .object-feature > .row > .col-5 {
    display: none;
}

.object-detail-related .object .object-feature > .row > .col-7 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.object-detail-related .object-features .object-feature-hoofdfunctie .object-feature-info:before,
.object-detail-related .object-features .object-feature-TotaleOppervlakte .object-feature-info:before,
.object-detail-related .object-features .object-feature-totalekadestraleoppervlakte .object-feature-info:before,
.object-detail-related .object-features .object-feature-woonoppervlakte .object-feature-info:before,
.object-detail-related .object-features .object-feature-aantalkamers .object-feature-info:before {
    width: 40px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: left 2px;
    background-size: auto 18px;
    display: table;
    float: left;
    content: "";
}

.object-detail-related .object-features .object-feature-hoofdfunctie  .object-feature-info:before,
.object-detail-related .object-features .object-feature-TotaleOppervlakte .object-feature-info:before,
.object-detail-related .object-features .object-feature-totalekadestraleoppervlakte .object-feature-info:before {
    background-image: url(images/perceel-oppervlakte.svg);
}
 

.object-detail-related .object-features .object-feature-woonoppervlakte .object-feature-info:before {
    background-image: url(images/woon-oppervlakte.svg);
}

.object-detail-related .object-features .object-feature-aantalkamers .object-feature-info:before {
    background-image: url(images/aantal-kamers.svg);
}

.object-detail-related .object .object-banner-info {
    padding: 5rem;
}

.object-detail-related .object .object-banner-info .object-banner-title {
    line-height: .8;
    margin-bottom: 2rem;
    font-size: 3rem;
    font-weight: 300;
}

.object-detail-related .object .object-banner-info .object-banner-title span {
    font-style: italic;
    font-weight: 400;
}

.object-detail-related .object .object-banner-info .object-banner-content {
    margin-bottom: 2rem;
    line-height: 1.2;
    font-size: 1.1rem;
}

.object-detail-related .object .object-banner-info .object-banner-button a {
    padding: 8px 18px;
    background-color: var(--groen);
    font-size: .9rem;
    font-weight: 400;
    color: #fff;
}

.object-detail-related .object .object-banner-info .object-banner-button a br {
    display: none;
}

.object-detail-related .object .object-banner-info .object-banner-button a:hover,
.object-detail-related .object .object-banner-info .object-banner-button a:focus {
    background-color: var(--groen);
    color: #fff;
}

.object-detail-related .object:hover .object-image img {
    opacity: .3;
}

.object-detail-related .object:hover .object-image a:before,
.object-detail-related .object:hover .object-image a:after {
    opacity: 1;
}

.object-detail-related-pagination .facetwp-pager a.facetwp-page {
    margin-left: 1px;
    background-color: var(--groen);
    border: 0;
    color: var(--blauw);
    text-decoration: none;
}

@media (max-width: 767.98px) {
    .object-detail-related-title {
        margin-top: 100px;
    }

    .object-detail-related .object .object-banner-info {
        padding: 2rem 0;
    }

    .object-detail-related-filter-v-1 .object-detail-related-filter-header,
    .object-detail-related-filter .object-detail-related-filter-header,
    .object-detail-related-filter-more-options, .object-detail-related-filter-more-close {
        background-color: transparent;
    }

    .object-detail-related-filter-extra .object-detail-related-filter-show,
    .object-detail-related-filter-extra .facetwp-sort .facetwp-sort-select,
    .object-detail-related-filter-v-search .facetwp-sort .facetwp-sort-select,
    .object-detail-related-filter-extra .facetwp-per-page .facetwp-per-page-select {
        background-color: var(--groen);
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .object-detail-related .object .object-banner-info {
        padding: 2rem 0;
    }
}

/* propertie- item */
.properties-item {
    padding-top: 200px;
}

.properties .object .object-image div.object-status, .properties-special .object .object-image div.object-status, .properties-item .object-detail-photo div.object-status {
    background-color: var(--groen);
}

.object-detail-extra {
    display: none;
}

.properties-item .object-detail-photos .container {
    max-width: none;
}

.properties-item .object-detail-photos .object-detail-photo-large img {
    height: 40vw;
}
.properties-item .object-detail-photos .object-detail-photo-medium img, .properties-item .object-detail-photos .object-detail-photo-small img {
    height: calc(20vw - 0.25rem);
}

@media (min-width: 1200px) {
.properties-item .object-detail-features-extra .col-xl-2 {
        flex: 0 0 auto;
        width: 23.666667%;
    }
}

.modal-full-screen .carousel-control-next {
    right: 0;
    left: auto;
}

.modal-full-screen .carousel-control-prev, .modal-full-screen .carousel-control-next {
    height: 8%;
    top: calc(50% - 8%);
    background-color: rgba(255,255,255,1);
}


.modal-full-screen .carousel-control-prev:hover, .modal-full-screen .carousel-control-next:hover {
    background-color: rgba(255,255,255,0.8);
    z-index: 999;
}

.properties-item .object-detail-contact .object-share li a, .modal .object-share li a {
    width: 33px;
    height: 33px;
    background-color: transparent;
    cursor: pointer;
    border: 1px solid var(--blauw);
    color: var(--blauw);
}


.properties-item .object-detail-contact .object-share li a svg, .modal .object-share li a svg {
    fill: var(--blauw);
}

.properties-item .object-detail-contact .contact-info-appointment a, .properties-item .object-detail-contact .contact-info-website a, .properties-item .object-detail-contact .contact-info-brochure a, .properties-item .object-detail-contact .contact-info-custom-button a {
    background-color: var(--blauw);
}

.properties-item-scroll li a {
    background-color: transparent;
    border: 1px solid var(--blauw);
    color: var(--blauw); !important;
}


.properties-item-scroll li.li-scroll-appointment a {
    background-color: var(--oranje);
    border: 1px solid var(--oranje);
    color: var(--blauw); !important;
    text-decoration: none;
}

.properties-item-scroll .object-detail-price {
    font-size: 17px;
}

.swiper-button-next, .swiper-button-prev {
    padding: 25px;
}

.properties-item .swiper-button-next, .properties-item .swiper-rtl .swiper-button-prev {
    right: 0;
    left: auto;
    bottom: 0;
    top: auto;
    background-color: var(--pink);
}

.properties-item .swiper-button-prev, .properties-item .swiper-rtl .swiper-button-next {
    left: auto;
    right: 50px;
    top: auto;
    bottom: 0;
    background-color: var(--pink);
}

.properties-item .swiper-button-prev:after, .properties-item .swiper-rtl .swiper-button-next:after,
.properties-item .swiper-button-next:after, .properties-item .swiper-rtl .swiper-button-prev:after {
    font-size: 15px;
    color: var(--blauw);
    font-weight: 700;
}

.properties-item .object-detail-navigation li a {
    background-color: #fdf1ed;
    border: 1px solid var(--blauw);
    color: var(--blauw);
    border-radius: 30px;
}

.object-detail-adres h1 {
    display: grid;
    margin-bottom: 0;
    padding-bottom: 10px;
}



.properties-item .object-detail-header .object-detail-adres h1 {
    font-size: 2.4vw;   
}

.properties-item .object-detail-header .object-detail-adres h1 span.object-zipcode, .properties-item .object-detail-header .object-detail-adres h1 span.object-place, .properties-item .object-detail-header .object-detail-adres h1 span.object-province, .properties-item .object-detail-header .object-detail-adres h1 span.object-township, .properties-item .object-detail-header .object-detail-adres h1 span.object-neighbourhood, .properties-item .object-detail-header .object-detail-adres h1 span.object-country {
    font-size: 1.4vw;
}


.properties-item .object-detail-header .object-detail-adres h1 span.object-street, .properties-item .object-detail-header .object-detail-adres h1 span.object-housenumber, .properties-item .object-detail-header .object-detail-adres h1 span.object-housenumber-addition,
.properties-item .object-detail-header .object-detail-adres h1,
.properties-item .object-detail-header .object-detail-adres h1 span.object-address-line {
    font-weight: 300 ;
}

.object-detail-price {
    font-size: 24px;
}


.object-detail-adres h1 .object-address-line:nth-child(1) {
    order: 2;
    
}

.object-detail-adres h1 .object-address-line:nth-child(2) {
    color: var(--groen);
    margin-bottom: 15px;
}



.properties-item .object-detail-header .object-detail-adres h1 span.object-street, .properties-item .object-detail-header .object-detail-adres h1 span.object-housenumber, .properties-item .object-detail-header .object-detail-adres h1 span.object-housenumber-addition {
    text-transform: none;
}

.properties-item .object-detail-features .object-detail-features-more, .properties-item .object-detail-information .object-detail-description-more, .properties-item .object-detail-photos-full .object-detail-photos-more, .properties-item .object-detail-maps .object-detail-maps-more {
    background-color: #fdf1ed;
    border: 1px solid var(--blauw);
    color: var(--blauw);
    border-radius: 35px;
}
.properties-item .object-detail-features .object-detail-features-more span:after, .properties-item .object-detail-information .object-detail-description-more span:after, .properties-item .object-detail-photos-full .object-detail-photos-more span:after,
.properties-item .object-detail-features .object-detail-features-more span:before, .properties-item .object-detail-information .object-detail-description-more span:before, .properties-item .object-detail-photos-full .object-detail-photos-more span:before {
    background: var(--groen);
}

.properties-item .object-detail-features .object-detail-features-more span:before, .properties-item .object-detail-information .object-detail-description-more span:before, .properties-item .object-detail-photos-full .object-detail-photos-more span:before {
    width: 14px;
    height: 2px;
}

.properties-item .object-detail-features .object-detail-features-more span:after, .properties-item .object-detail-information .object-detail-description-more span:after, .properties-item .object-detail-photos-full .object-detail-photos-more span:after {
    left: 6px;
}

.properties-item .object-detail-navigation li a:hover {
    background-color: var(--groen);
}

.properties-item .object-detail-features .object-detail-features-small:after, .properties-item .object-detail-information .object-detail-description-small:after {
        background: linear-gradient(to bottom, rgba(253, 241, 237, 0) 0, rgb(253 241 237) 100%);
}

.properties-item .swiper-thumbs {
    opacity: 0;
}


/*.properties-item .object-detail-photos {
    height: 40vw;
    width: 90%;
    padding-left: 40%;
    position: absolute;
}
.object-detail-price {
	font-size: 2vw !important;
}
@media(max-width: 767px) {
	.properties-item .object-detail-photos {
		height: 40vw;
		width: 100%;
		padding-left: 00%;
		position: relative;
	}
	


}*/

/* item custom */
/*@media(min-width: 767px) {

    .custom-detail-head {
        height: 40vw;
        background-color: var(--pink);
    }

    .object-detail-features-extra.py-5 {
        padding-top: 0 !important;
    }

    .object-detail-header,
    .object-detail-features-extra {
        width: 40%;
        margin-left: 7%;
        position: relative;
        z-index: 5;
    }

    .object-detail-header {
        padding-top: 10vw !important; 
    }
    	
}*/


/* contact */
.pt-5-custom {
    padding-top: 5rem;
}

.wp-group-contact .wp-block-group__inner-container {
    max-width: 86vw;
    margin-left: auto;
    margin-right: auto;
}

.wp-group-contact .wp-block-group__inner-container .wp-block-column img {
    width: 100%;
    height: 20vw;
    object-fit: cover;
}

.wp-group-contact .wp-block-group__inner-container .wp-block-column a {
    text-decoration: none;
	color: var(--blauw);
}

.wp-group-contact .wp-block-group__inner-container .wp-block-column a:hover {
    color: var(--oranje);
}

.wp-group-contact .wp-block-group__inner-container .wp-block-columns.page-custom-head .wp-block-column:nth-child(2) {
    padding-left: 5vw;
    padding-right: 5vw;
}

@media(min-width: 990px) {
    .wp-group-contact .wp-block-group__inner-container .wp-block-columns {
        gap:5rem;
    }
}

.wp-group-contact-bg-white {
    background-color: #fff;
    padding-top: 5rem;
    padding-bottom: 5rem;
}

.wp-group-contact-bg-white .wp-block-group__inner-container .wp-block-columns.page-custom-head .wp-block-column:nth-child(2) {
    padding-left: 5vw;
    padding-right: 5vw;
}

/* titel custom head */

.wp-group-titel .wp-block-group__inner-container {
        max-width: 86vw;
    margin-left: auto;
    margin-right: auto;
	padding-top: 100px;
}
.wp-group-titel-aanbod .wp-block-group__inner-container {
        max-width: 86vw;
    margin-left: auto;
    margin-right: auto;
	padding-top: 40px;
}

.wp-group-titel-aanbod .page-custom-head {
    padding-top: 20vh;
    padding-bottom: 0vh;
}



@media(max-width: 767px) {
    .h2, h2 {
        font-size:1.6rem;
    }
}


/* stappen */
.wp-group-stappen {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: #fff;
}
.wp-group-stappen .wp-block-group__inner-container {
    max-width: 86vw;
    margin-left: auto;
    margin-right: auto;
}
.stappen_slide-main .col-md-6:nth-child(1) .stap-item { 
    padding-left: 10vw;
    padding-right: 10vw;
}

.stap-titel {
    background-image: url(https://www.brecheisenrav.nl/wp-content/themes/brecheisenbedrijfsmakelaars/images/beeldmerk-fc.svg);
    display: block;
    width: 51px;
    height: 80px;
    background-size: cover;
    text-align: center;
    font-size: 26px;
    font-weight: 700;
    line-height: 85px;
    margin-left: -33px;
}

.carousel-item-img img {
    height: 33vw;
    object-fit: cover;
    object-position: center;
}

.carousel-control-next, .carousel-control-prev {
    width: 70px;
    height: 70px;

}

.carousel-control-prev:before, .carousel-control-prev:after, .carousel-control-next:before, .carousel-control-next:after {
    background-color: var(--blauw);
}

.nav-arrow {
    left: 9vw;
    position: absolute;
    top: 420px;
}

.carousel-control-next {
    left: 50px;
    right: auto;
}

p.location a:before {
    background-image:url('data:image/svg+xml,<%3Fxml version="1.0" %3F><svg id="Layer_1" style="enable-background:new 0 0 24 24;" version="1.1" viewBox="0 0 24 24" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M21.146,8.576l-7.55-6.135c-0.925-0.751-2.267-0.751-3.192,0c0,0,0,0,0,0L2.855,8.575C2.59,8.79,2.439,9.108,2.439,9.448 v11.543c0,0.62,0.505,1.13,1.125,1.13h5.062c0.62,0,1.125-0.51,1.125-1.13v-7.306h4.499v7.306c0,0.62,0.505,1.13,1.125,1.13h5.062 c0.62,0,1.125-0.51,1.125-1.13V9.448C21.561,9.108,21.41,8.79,21.146,8.576z M20.436,20.997h-5.062V13.68 c0-0.62-0.505-1.119-1.125-1.119H9.75c-0.62,0-1.125,0.499-1.125,1.119v7.317H3.564V9.448l7.55-6.134 c0.513-0.418,1.26-0.417,1.773,0l7.55,6.134V20.997z" fill="%2300ebab"/></svg>') ;
    color: #00ebab;
    content: "";
    display: inline-block;
    height: 17px;
    width: 20px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 10px;
}


p.phone a:before {
    color: #00ebab;
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" %3F><svg viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg"><rect fill="none" height="256" width="256"/><path d="M92.5,124.8a83.6,83.6,0,0,0,39,38.9,8,8,0,0,0,7.9-.6l25-16.7a7.9,7.9,0,0,1,7.6-.7l46.8,20.1a7.9,7.9,0,0,1,4.8,8.3A48,48,0,0,1,176,216,136,136,0,0,1,40,80,48,48,0,0,1,81.9,32.4a7.9,7.9,0,0,1,8.3,4.8l20.1,46.9a8,8,0,0,1-.6,7.5L93,117A8,8,0,0,0,92.5,124.8Z" fill="none" stroke="%2300ebab" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"/></svg>');
    content: "";
    display: inline-block;
    height: 17px;
    width: 20px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 10px;
}

p.email a:before {
    color: #00ebab;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 48 48" height="48px" version="1.1" viewBox="0 0 48 48" width="48px" xml:space="preserve"><g id="Expanded"><g><g><path d="M44,40H4c-2.206,0-4-1.794-4-4V12c0-2.206,1.794-4,4-4h40c2.206,0,4,1.794,4,4v24C48,38.206,46.206,40,44,40z M4,10 c-1.103,0-2,0.897-2,2v24c0,1.103,0.897,2,2,2h40c1.103,0,2-0.897,2-2V12c0-1.103-0.897-2-2-2H4z" style="&%2310; fill: %2300ebab;&%2310;"/></g><g><path d="M24,29.191L6.457,17.84c-0.464-0.301-0.597-0.919-0.297-1.383s0.919-0.596,1.383-0.297L24,26.809L40.457,16.16 c0.464-0.299,1.083-0.167,1.383,0.297s0.167,1.082-0.297,1.383L24,29.191z" style="&%2310; fill: %2300ebab;&%2310;"/></g><g><path d="M6.001,34c-0.323,0-0.641-0.156-0.833-0.445c-0.307-0.46-0.183-1.08,0.277-1.387l9-6c0.46-0.307,1.081-0.183,1.387,0.277 c0.307,0.46,0.183,1.08-0.277,1.387l-9,6C6.384,33.945,6.191,34,6.001,34z" style="&%2310; fill: %2300ebab;&%2310;"/></g><g><path d="M41.999,34c-0.19,0-0.383-0.055-0.554-0.168l-9-6c-0.46-0.307-0.584-0.927-0.277-1.387 c0.306-0.46,0.926-0.584,1.387-0.277l9,6c0.46,0.307,0.584,0.927,0.277,1.387C42.64,33.844,42.322,34,41.999,34z" style="&%2310; fill: %2300ebab;&%2310;"/></g></g></g></svg>');
    content: "";
    display: inline-block;
    height: 17px;
    width: 20px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 10px;
}


div.wpforms-container-full .wpforms-form input[type=checkbox], div.wpforms-container-full .wpforms-form input[type=radio] {
     margin: 10px 10px 0 3px;
}


/* marktontwikkelingen */

.marktontwikkelingen img {
    width: 100%;
    height: 230px;
    object-fit: cover;
    margin-bottom: 15px;
}

.marktontwikkelingen  a {
    text-decoration: none;
}

.marktontwikkelingen  a.link_download {
    font-weight: 700;
}

.marktontwikkelingen a.link_download:after {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" %3F><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title/><path d="M18,20H6a1,1,0,0,1,0-2H18a1,1,0,0,1,0,2Z" fill="%2300214e"/><path d="M15.92,11.62A1,1,0,0,0,15,11H13V5a1,1,0,0,0-2,0v6H9a1,1,0,0,0-.92.62,1,1,0,0,0,.21,1.09l3,3a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l3-3A1,1,0,0,0,15.92,11.62Z" fill="%2300214e"/></svg>');
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 15px;
    display: inline-block;
    content: '';
    position: relative;
    top: 5px;
    transition: all ease 0.5s;
}

.marktontwikkelingen a.link_download:hover:after {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" %3F><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title/><path d="M18,20H6a1,1,0,0,1,0-2H18a1,1,0,0,1,0,2Z" fill="%2300ebab"/><path d="M15.92,11.62A1,1,0,0,0,15,11H13V5a1,1,0,0,0-2,0v6H9a1,1,0,0,0-.92.62,1,1,0,0,0,.21,1.09l3,3a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l3-3A1,1,0,0,0,15.92,11.62Z" fill="%2300ebab"/></svg>');
}

.marktontwikkelingen .subtitel {
    color: var(--groen);
}

.marktontwikkelingen .bron {
    position: relative;
    top: 45px;
    left: 15px;
    background: var(--groen);
    color: #fff;
    padding: 5px;
    font-size: 13px;
}



@media(max-width: 767px) {
    .wp-group-diensten:before {
        width: 100%;
    }

    .wp-group-cta-advies .wp-block-columns .wp-block-column svg {
        margin-top: -100vw;
    }

}

div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color: var(--oranje) !important;
    border: 1px solid var(--oranje) !important;
    color: var(--blauw) !important;
    font-size: 1.1rem !important;
    padding: 10px 25px !important;
    border-radius: 30px;
}

/* style guide */

.styleguide {
    padding-bottom: 7rem;
}

.colors .color {
    width: 130px;
    height: auto;
    display: inline-grid;
    margin-bottom: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    margin-right: 10px;
}


.colors .color .color-item {
    width: 100%;
    height: 80px;

}

.colors .color .color-footer {
    text-align: center;
    background-color: #fff;
    padding: 10px;
}

.colors .color .color-footer .color-name {
    display: block;
}


.styleguide .row {
    margin-bottom: 20px;
    border-bottom: 1px solid var(--taupe);
}

.typografie .font-item strong {
    display: inline-block;
    width: 200px;
}

a.btn-orange {
    background-color: var(--oranje);
    display: inline-block;
    border-radius: 30px;
    padding: 5px 25px;
    text-decoration: none;
    font-size: 1.1rem;
    line-height: 40px;
    margin-right: 10px;
        display: inline-block;
    margin-bottom: 1rem;
     color: var(--blauw);
}

a.btn-orange:hover {
    color: var(--blauw);
    background-color: var(--oranje);
}

a.btn-orange:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title/><g data-name="Layer 2" id="Layer_2"><path d="M22,9a1,1,0,0,0,0,1.42l4.6,4.6H3.06a1,1,0,1,0,0,2H26.58L22,21.59A1,1,0,0,0,22,23a1,1,0,0,0,1.41,0l6.36-6.36a.88.88,0,0,0,0-1.27L23.42,9A1,1,0,0,0,22,9Z" fill="%2300214e"/></g></svg>');
    height: 24px;
    width: 24px;
    background-size: 100%;
    content: '';
    top: 6px;
    position: relative;
    margin-right: 10px;
    display: inline-block;
    transition: all ease 0.5s;
}

a.btn-orange:hover:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title/><g data-name="Layer 2" id="Layer_2"><path d="M22,9a1,1,0,0,0,0,1.42l4.6,4.6H3.06a1,1,0,1,0,0,2H26.58L22,21.59A1,1,0,0,0,22,23a1,1,0,0,0,1.41,0l6.36-6.36a.88.88,0,0,0,0-1.27L23.42,9A1,1,0,0,0,22,9Z" fill="%2300214e"/></g></svg>');

}


.icon-item {
    display: inline-block;
    margin-right: 15px;
    background-color: #fff;
    height: 50px;
    line-height: 50px;
    margin-bottom: 20px;
    width: 50px;
    text-align: center;
    float: left;
}

.icon-arrow {
    text-decoration: none;
    font-size: 1.1rem;
    color: var(--blauw);
}

.icon-arrow:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title/><g data-name="Layer 2" id="Layer_2"><path d="M22,9a1,1,0,0,0,0,1.42l4.6,4.6H3.06a1,1,0,1,0,0,2H26.58L22,21.59A1,1,0,0,0,22,23a1,1,0,0,0,1.41,0l6.36-6.36a.88.88,0,0,0,0-1.27L23.42,9A1,1,0,0,0,22,9Z" fill="%2300214e"/></g></svg>');
    height: 24px;
    width: 24px;
    background-size: 100%;
    content: '';
    top: 6px;
    position: relative;
    display: inline-block;
    transition: all ease 0.5s;
}

.icon-phone {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" %3F><svg viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg"><rect fill="none" height="256" width="256"/><path d="M92.5,124.8a83.6,83.6,0,0,0,39,38.9,8,8,0,0,0,7.9-.6l25-16.7a7.9,7.9,0,0,1,7.6-.7l46.8,20.1a7.9,7.9,0,0,1,4.8,8.3A48,48,0,0,1,176,216,136,136,0,0,1,40,80,48,48,0,0,1,81.9,32.4a7.9,7.9,0,0,1,8.3,4.8l20.1,46.9a8,8,0,0,1-.6,7.5L93,117A8,8,0,0,0,92.5,124.8Z" fill="none" stroke="%2300214e" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg>');
    background-position: center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    margin-left: auto;
    margin-right: auto;
    height: 50px;
}

.rotate-left {
    transform: rotate(90deg);
}

.rotate-right {
    transform: rotate(-90deg);
}


.icon-item .nav-arrow {
    left: inherit;
    position: absolute;
    top: inherit;
}


.icon-item .carousel-control-next, .icon-item .carousel-control-prev {
    width: 50px;
    height: 50px;
}

.icon-item .carousel-control-next {
    left: 0;
}

.icon-item svg {
    width: 20px;
}

.form-item input {
    background-color: #fff;
    box-sizing: border-box;
    border-radius: 2px;
    color: #333;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    float: none;
    font-size: 16px;
    font-family: inherit;
    border: 1px solid #ccc;
    padding: 6px 10px;
    height: 38px;
    width: 100%;
    line-height: 1.3;
}

.form-item ul {
    list-style: none;
    padding-left: 0;
}

.form-item input[type=checkbox], .form-item input[type=radio] {
    border: 1px solid #ccc;
    background-color: #fff;
    width: 14px;
    height: 14px;
    margin: 0 10px 0 3px;
    display: inline-block;
    vertical-align: baseline;
}

.form-item textarea {
    height: 220px;
    background-color: #fff;
    box-sizing: border-box;
    border-radius: 2px;
    color: #333;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    float: none;
    font-size: 16px;
    font-family: inherit;
    border: 1px solid #ccc;
    padding: 6px 10px;
    width: 100%;
    line-height: 1.3;
    padding-top: 8px;
}

.form-item .wpforms-has-error input {
    border: 1px solid #cc0000;
    font-size: 1.0rem;
    margin-top: 10px;
}

.form-item .wpforms-error-text {
    color: #990000;
    font-size: 12px;
    margin-bottom: 10px;
}

div.wpforms-container-full .wpforms-form input[type=checkbox], div.wpforms-container-full .wpforms-form input[type=radio] {
	margin: 10px 10px 0 3px !important;
}

@media  
   (min-width: 768px) 
  and (max-width: 1366px)  {
    /* Your styles here */
	h1 {
        font-size: 40px !important;
    }
	
	h2 {
		font-size: 36px;
	}
	
	h3 {
		font-size: 24px;
	}
	
	h4 {
		font-size: 18px;
	}
	
	h5 {
		font-size: 16px;
	}
	  
	.properties-special .object .object-address .object-address-line:nth-child(2), .properties .object .object-address .object-address-line:nth-child(2) {
		margin-left: 0;
		font-size: 1rem;
		font-style: italic;
		display: block;
		float: none;
	}
	.wp-block-group.wp-block-group-objects .properties-special .object .object-image img {
        height: 16vw;
    }
	
	 .wp-group-content-bg .wp-block-group__inner-container .wp-block-image img {
        height: 40vh;
    }
	  
	.page-slider .page-slider-info {
		width: 55vw;
		left: 10vw !important;
	}
	.page-custom-head {
		padding-top: 8vh;
		padding-bottom: 3vh;
	}
	  
   .page-custom-head .wp-block-column {
	  flex-basis:100% !important;
   }
	  
	.wp-group-content .wp-block-group__inner-container {
		padding-bottom: 0;
	}
	.wp-group-content .wp-block-column:nth-child(2) {
		padding-top: 0vh;
		padding-right: 2vw;
		padding-bottom: 0vh;
		padding-left: 0vw;
	}
	.wp-group-cta-advies {
		padding-top: 0rem;
		padding-bottom: 5rem;
	}
	.wp-block-button__link {
		text-align: left;
	}
	
	  .wp-group-cta-advies .wp-block-columns .wp-block-column:nth-child(1) {
		flex-basis: 0 !important;
	  }
	  
	  .navbar .container-fluid {
		  padding-top: 12px;
	  }
	  .properties-filter-default .col-12.col-md-4.offset-md-8 {
		  margin-left:0;
	  }
}



@media(max-width: 767px) {
    h1 {
        font-size: 30px !important;
    }
	
	h2 {
		font-size: 26px;
	}
	
	h3 {
		font-size: 24px;
	}
	
	h4 {
		font-size: 22px;
	}
	
	h5 {
		font-size: 18px;
	}
}

@media(max-width: 767px) {
	svg.svg-brand {
		max-height: 40px;
		height: 30px;
	}

}


@media(max-width: 767px) {
    footer .container,
    .footer-copyright .container,
    .wp-group-content-bg .wp-block-group__inner-container,
    .wp-block-group.wp-block-group-objects .wp-block-group__inner-container,
    .wp-group-content-bg .wp-block-group__inner-container,
    .nieuws .container,
    .page-content .container {
        max-width: 86vw;
        padding-left: 0;
        padding-right: 0;
    }

    .wp-block-group.wp-block-group-objects .properties-special {
        width: 100%;
        margin-left: 0;
    }

    .wp-group-nieuws {
        padding-top: 0rem;
        padding-bottom: 2rem;
    }

    .nieuws.py-5 {
        padding-top: 0rem !important;
        padding-bottom: 0rem !important;
    }

    .wp-group-content-bg .wp-block-group__inner-container .wp-block-column:nth-child(1) {
        padding-top: 3rem;
        padding-bottom: 0rem;
    }

    .wp-block-group.wp-block-group-objects .wp-block-group__inner-container {
        padding-top: 2rem;
        padding-bottom: 3rem;
    }

    .wp-block-group.wp-block-group-objects {
        padding-bottom: 3rem;
    }

    .wp-block-group.wp-block-group-objects .properties-special .carousel-control-next {
        right: -20px;
     }

     .wp-block-group.wp-block-group-objects .properties-special .carousel-control-prev {
        left: 30px;
     }

     .wp-block-group.wp-block-group-objects .properties-special .carousel-control-prev, .wp-block-group.wp-block-group-objects .properties-special .carousel-control-next {
        top: 37%;
    }

    .wp-block-group.wp-block-group-objects .properties-special .carousel-inner .carousel-item > div:first-child {
        width: 100%;
    }
    .wp-group-referenties {
        padding-top: 2rem;
    }

    .referenties.py-5 {
            padding-top: 0rem !important;
        padding-bottom: 0rem !important;
    }

    footer .footer-cta {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }

    .wp-group-contact .wp-block-group__inner-container .wp-block-columns.page-custom-head .wp-block-column:nth-child(2) {
        padding-left: 0;
        padding-right: 0;
    }

    .wp-group-content .wp-block-group__inner-container {
        padding-left: 0;
        padding-right: 0;
    }

    .wp-group-content .wp-block-column:nth-child(2) {
        padding-top: 0rem;
        padding-right: 0vw;
        padding-bottom: 0vh;
        padding-left: 0vw;
    }
    .wp-group-content .wp-block-group__inner-container {
        padding-bottom: 0;
    }

    .wp-group-medewerkers {
        padding-top: 0rem;
    }

    .medewerkers .owl-carousel .owl-item {
        min-height: 500px;
    }

    .wp-group-cta-advies {
        padding-top: 0rem;
        padding-bottom: 0rem;
    }

    .wp-group-diensten .wp-block-group__inner-container .wp-block-column {
        padding-right: 0rem;
        padding-left: 0;
    }
    .wp-group-diensten .wp-block-group__inner-container .wp-block-column h3 {
        padding-left: 25px ;
    }

    .wp-group-diensten .wp-block-group__inner-container {
        padding-bottom: 0px;
        border-left: 0vw solid var(--pink);
        padding-left: 25px;
    }

    #Sitestappen_slide .carousel-item-img img {
        height: 300px;
        width: 100%;
    }

    .page-custom-head {
        padding-top: 30px;
        padding-bottom: 0rem;
    }

    p.location {
        padding-left: 28px;
    }
	
	.properties-filter-extra .container-fluid, .properties-filter .container-fluid, .properties .container-fluid {
		padding-left: 0;
		padding-right: 0;
		max-width: 86vw;
	}
	.properties-filter-extra.py-4 {
		padding-top: 140px !important;
	}


    p.location a:before {
        margin-left: -28px;
    }
    .properties-item .object-detail-header .object-detail-adres h1 span.object-zipcode, .properties-item .object-detail-header .object-detail-adres h1 span.object-place, .properties-item .object-detail-header .object-detail-adres h1 span.object-province, .properties-item .object-detail-header .object-detail-adres h1 span.object-township, .properties-item .object-detail-header .object-detail-adres h1 span.object-neighbourhood, .properties-item .object-detail-header .object-detail-adres h1 span.object-country {
        font-size: 30px ;

    }
    
    .properties-special .object .object-image img, .properties .object .object-image img,
    .object-detail-related .object .object-image img {
        height: 230px;
    }

    .medewerkers .owl-carousel .owl-nav button span {
        font-size: 42px;
    }

    body:after {
        display: none;
    }
	.pt-head {
		padding-top: 200px;
	}
	
	.page-slider .page-slider-info .page-slider-text {
		padding: 0 13px;
	}

}




footer .footer-cta {
    color: #fff;
}

footer .footer-cta h2.h4 {
    color: #fff;
}

@media (min-width: 1024px) {
    footer .footer-cta h2.h4 {
        font-size: 32px;
        line-height: 40px;
    }
}

footer .footer-cta h2 span {
    color: var(--groen);
    display: block;
}

footer .footer-cta a {
    background-color: var(--oranje);
    display: inline-block;
    border-radius: 30px;
    padding: 5px 25px;
    text-decoration: none;
    font-size: 1.1rem;
    line-height: 40px;
    margin-right: 10px;
        display: inline-block;
    margin-bottom: 1rem;
     color: var(--blauw);
}

footer .footer-cta a:hover {
    color: var(--blauw);
    background-color: var(--oranje);
}

footer .footer-cta a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title/><g data-name="Layer 2" id="Layer_2"><path d="M22,9a1,1,0,0,0,0,1.42l4.6,4.6H3.06a1,1,0,1,0,0,2H26.58L22,21.59A1,1,0,0,0,22,23a1,1,0,0,0,1.41,0l6.36-6.36a.88.88,0,0,0,0-1.27L23.42,9A1,1,0,0,0,22,9Z" fill="%2300214e"/></g></svg>');
    height: 24px;
    width: 24px;
    background-size: 100%;
    content: '';
    top: 6px;
    position: relative;
    margin-right: 10px;
    display: inline-block;
    transition: all ease 0.5s;
}

footer .footer-cta a:hover:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title/><g data-name="Layer 2" id="Layer_2"><path d="M22,9a1,1,0,0,0,0,1.42l4.6,4.6H3.06a1,1,0,1,0,0,2H26.58L22,21.59A1,1,0,0,0,22,23a1,1,0,0,0,1.41,0l6.36-6.36a.88.88,0,0,0,0-1.27L23.42,9A1,1,0,0,0,22,9Z" fill="%2300214e"/></g></svg>');

}

.newsletter-form div.wpforms-container-full .wpforms-form input[type=date],
.newsletter-form div.wpforms-container-full .wpforms-form input[type=datetime],
.newsletter-form div.wpforms-container-full .wpforms-form input[type=datetime-local],
.newsletter-form div.wpforms-container-full .wpforms-form input[type=email],
.newsletter-form div.wpforms-container-full .wpforms-form input[type=month],
.newsletter-form div.wpforms-container-full .wpforms-form input[type=number],
.newsletter-form div.wpforms-container-full .wpforms-form input[type=password],
.newsletter-form div.wpforms-container-full .wpforms-form input[type=range],
.newsletter-form div.wpforms-container-full .wpforms-form input[type=search],
.newsletter-form div.wpforms-container-full .wpforms-form input[type=tel],
.newsletter-form div.wpforms-container-full .wpforms-form input[type=text],
.newsletter-form div.wpforms-container-full .wpforms-form input[type=time],
.newsletter-form div.wpforms-container-full .wpforms-form input[type=url],
.newsletter-form div.wpforms-container-full .wpforms-form input[type=week],
.newsletter-form div.wpforms-container-full .wpforms-form select,
.newsletter-form div.wpforms-container-full .wpforms-form textarea {
    width: 100%;
    height: 64px;
    border: 1px solid rgba(0, 33, 78, .1);
    padding: 0 24px !important;
    background-color: #fff;
    font-family: Lexend, sans-serif;
    font-weight: 300;
    font-size: 14px;
    line-height: 28px;
    color: var(--blauw);
    border-radius: 64px;
}
.newsletter-form div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
font-family: Lexend, sans-serif;
    font-weight: 200;
    font-size: 16px;
    line-height: 28px;
    color: #fff;
}

.newsletter-form div.wpforms-container-full .wpforms-field-email:before {
    padding-left: 15px;
    content: "\E900";
    color: #00ebab;
    font-family: Brecheisen;
    width: 30px;
    height: 30px;
    position: absolute;
    margin-top: 18px;
    margin-left: 12px;
}

.newsletter-form div.wpforms-container-full .wpforms-form input[type=email] {
    padding-left: 60px !important;
}

.newsletter-form div.wpforms-container-full .wpforms-form input[type=submit], .newsletter-form div.wpforms-container-full .wpforms-form button[type=submit], .newsletter-form div.wpforms-container-full .wpforms-form .wpforms-page-button {
    float: right;
    top: -78px;
    position: relative;
    padding: 14px 50px !important;
    right: 7px;
    font-size: 15px !important;
    font-weight: 500;
}

@media(min-width: 1920px) {
    .newsletter-form div.wpforms-container-full .wpforms-form input[type=submit], .newsletter-form div.wpforms-container-full .wpforms-form button[type=submit], .newsletter-form div.wpforms-container-full .wpforms-form .wpforms-page-button {
        top: -78px;
        right: 4px;
    }
}


/* radio buttons */
.newsletter-form input[type=radio]:before,
.newsletter-form input[type=radio]:after {
    border-radius: 50%;
}
.newsletter-form input[type=radio]:before {
    border-color: #00ebab;
    left: -1px;
}
.newsletter-form input[type=checkbox]:before,.newsletter-form input[type=radio]:before  {
    opacity: 1;
    width: 20px;
    height: 20px;
    margin: 0 auto;
    border: 1px solid #00ebab;
    background-color: var(--blauw);
    content: "";
    position: relative;
    display: block;
}

.newsletter-form input[type=checkbox]:after,.newsletter-form input[type=radio]:after  {
    opacity: 0;
    width: 20px;
    height: 20px;
    margin: 0 auto;
    border: 4px solid #00ebab;
    content: "";
    position: relative;
    display: block;
    top: -20px;
    left: -1.2px;
}

.wpforms-selected input[type=radio]:after {
    opacity: 1;
}

@font-face {
    font-family: 'brecheisen';
    src: url(fonts/brecheisen.eot?esgj80);
    src: url(fonts/brecheisen.eot?esgj80#iefix) format("embedded-opentype"),url(fonts/brecheisen.woff2?esgj80) format("woff2"),url(fonts/brecheisen.ttf?esgj80) format("truetype"),url(fonts/brecheisen.woff?esgj80) format("woff"),url(fonts/brecheisen.svg?esgj80#brecheisen) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

[class*=" icon-"],[class^=icon-] {
    font-family: 'brecheisen'!important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@media(max-width: 767px) {
    .newsletter-form div.wpforms-container-full .wpforms-form input[type=submit], .newsletter-form div.wpforms-container-full .wpforms-form button[type=submit], .newsletter-form div.wpforms-container-full .wpforms-form .wpforms-page-button {
        top: 0;
        width: 100%;
        right: auto;
    }
}

.dropdown-item:focus {
    background-color: #fff;
}


