.woningtopbar { padding-top: 160px; }
.woningtopbar .popup-gallery { margin-top: 20px; }
.woningtopbar .feature { border-radius: var(--medium_radius); padding-right: 10px; }
.woningtopbar .feature img { border-radius: var(--medium_radius); }
.woningtopbar .statuslabel{margin: 10px; padding: 2px 5px; background-color: var(--kleur2); color: #ffffff; position: absolute; border-radius: var(--small_radius);}
.woningtopbar .statuslabel.kleur1{background-color: var(--kleur1);}
.woningtopbar .allimages { padding-left: 10px; }
.woningtopbar .allimages .image { background-size: cover; background-position: center; float: left; width: calc(50% - 20px); border-radius: var(--medium_radius); overflow: hidden; }
.woningtopbar .allimages .image a { text-decoration: none; height: 100%; width: 100%; display: block; }
.woningtopbar .allimages .image:nth-child(1) { margin:0 10px 20px 0; }
.woningtopbar .allimages .image:nth-child(2) { margin:0 0 20px 10px; }
.woningtopbar .allimages .image:nth-child(3) { margin:0 10px 0 0; }
.woningtopbar .allimages .image:nth-child(4) { margin:0 0 0 10px; }
.woningtopbar .allimages .image .morecounter { font-size: 24px; font-weight: bold; color: #FFF; background-color: var(--font_color50); width: 100%; height: 100%; display: block; text-align: center; }
.woningtopbar .allimages .image .morecounter.mobile { display: none; }
.woningtopbar h1 { font-size: 32px; line-height: 45px; }
.woningtopbar h3 { font-size: 22px; line-height: 35px; }
.woningtopbar .aanbod_kenmerken { margin-bottom: 15px; margin-top: 15px; display: inline-block; }
.woningtopbar .aanbod_kenmerken .kenmerk { margin-right: 15px; display: inline-block; }
.woningtopbar .aanbod_kenmerken .kenmerk img { filter: var(--svgfiltergrijs); }
.woningtopbar .mcb-item-button-inner { margin-left: 0; }
.woningtopbar .buttongrijs { background-color: #FFF; padding: 10.4px; border:1px var(--font_color50) solid; border-radius: var(--rond_radius); }
.woningtopbar .buttongrijs img { height: 20px; }
.woningtopbar .buttongrijs.email img { margin: 2px; height: 16px; }
.woningtopbar .button_size_2 { font-size: 14px; padding: 12px 16px; }
.woningtopbar .button2 { background-color: var(--font_color); border-color: var(--font_color); }
.woningtopbar .infotrechts { margin-top: 40px; }

.brochureusp .button_theme { border:1px #FFFFFF50 solid !important; }
.brochureusp .button_theme .button_label { color: #FFF; }

.omschrijvingkenmerken .two-third { padding-right: 45px; }
.omschrijvingkenmerken .two-third .mcb-column-inner { margin-bottom: 20px; }
.omschrijvingkenmerken .two-third h2 { font-size: 32px; }
.omschrijvingkenmerken .two-third .button .button_icon i { color: var(--font_color); }
.omschrijvingkenmerken .two-third .button:hover .button_icon i { color: #FFF; }
.omschrijvingkenmerken .tekstuitklap.inklappen { height: 168px; overflow: hidden; margin-bottom: 30px; }

.kenmerkendetail p { font-weight: 500; display: block; clear: both; }
.kenmerkendetail p br { display: none; }
.kenmerkendetail p b.aanboddetailtitel { width: 100%; float: none; clear: both; }
.kenmerkendetail p b { font-weight: normal; width: 50%; float: right; }
.kenmerkendetail .tabeldiv p { padding-bottom: 7px; border-bottom: 1px var(--font_color50) solid; }
.kenmerkendetail.inklappen { height: 230px; overflow: hidden; margin-bottom: 30px; }

.mediatabs { margin-bottom: 60px; }
.mediatabs .ui-tabs { border: 0; }
.mediatabs .ui-tabs .ui-tabs-panel { margin-top: 30px; }
.mediatabs .ui-tabs .ui-tabs-nav { background-image: none; border: 0; }
.mediatabs .ui-tabs .ui-tabs-panel { background-image: none; padding: 0; }
.mediatabs .ui-tabs .ui-tabs-nav li { border: 0; margin-right: 12px; }
.mediatabs .ui-tabs .ui-tabs-nav li a { font-weight: 500; padding: 12px 15px; border-radius: var(--button_radius); border: 1px var(--font_color50) solid; background-color: transparent; }
.mediatabs .ui-tabs .ui-tabs-nav li.ui-tabs-active a { background-color: var(--font_color); border-color: var(--font_color); color:#FFF; }
.mediatabs .ui-tabs .ui-tabs-nav li.ui-state-active a:after { display: none; }
.mediatabs .ui-tabs .ui-tabs-panel { background-color: transparent; }
.mediatabs .ui-tabs .ui-tabs-nav li.ui-state-active:after { display: none; }
.mediatabs .plattegronden { margin-left: -15px; margin-right: -15px;}
.mediatabs .plattegronden .item { text-align: center; padding: 12px; background-color: #FFF; border-radius: var(--medium_radius); width: calc(25% - 30px); margin: 0 15px 30px 15px; float: left; }
.mediatabs .plattegronden .item img { max-height: 336px; }

.mediatabs video { width: 100%; border-radius: var(--medium_radius); }
.mediatabs iframe { width: 100%; border-radius: var(--medium_radius); }
.mediatabs iframe.matterport { min-height: 345px; }

.mediatabs .btn.hoverkl2 a { width: calc(33% - 15px); margin-bottom: 15px; height: 64px; overflow: hidden; line-height: 68px; padding: 0 40px 0 60px; border-radius: var(--medium_radius); color: var(--font_color); background-color:#FFF; margin-right: 15px; display: inline-block; }
.mediatabs .btn.hoverkl2 a img { margin-top:20px; position: absolute; margin-left: -40px; height: 24px; }
.mediatabs .btn.hoverkl2 a:hover { text-decoration: none; }

.mcb-section .mcb-wrap .mcb-item-do4w4fjsb .title {
    background-position: center center;
}

.mcb-section .mcb-wrap .mcb-item-5wicpvhi .title {
    background-position: center center;
}

.mcb-section .mcb-wrap-vc6oh5x5o .mcb-wrap-inner-vc6oh5x5o {
    justify-content: flex-end;
}

.mcb-section .mcb-wrap .mcb-item-j42whzzh4 .title {
    background-position: center center;
}

.mcb-section .mcb-wrap .mcb-item-mm9k028ok .title {
    background-position: center center;
}

.mcb-section .mcb-wrap .mcb-item-x639yu3ol .title {
    background-position: center center;
    font-size: 17px;
    font-weight: bold;
}

.mcb-section .mcb-wrap .mcb-item-x639yu3ol .title,.mcb-section .mcb-wrap .mcb-item-x639yu3ol .title a {
    color: #FFFFFF;
}

.mcb-section .mcb-wrap .mcb-item-x639yu3ol .mcb-column-inner-x639yu3ol {
    margin-bottom: 0px;
}

.mcb-section .mcb-wrap .mcb-item-97rys1myr .title {
    background-position: center center;
}

.mcb-section .mcb-wrap .mcb-item-97rys1myr .title,.mcb-section .mcb-wrap .mcb-item-97rys1myr .title a {
    color: #FFFFFF;
}

.mcb-section .mcb-wrap .mcb-item-2f53a6904 .button {
    box-shadow: 0 0 0 0 0;
    border-style: none;
    border-width: 0 0 0 0;
}

.mcb-section .mcb-wrap .mcb-item-2f53a6904 .mcb-column-inner-2f53a6904 {
    margin-bottom: 0px;
}

.mcb-section .mcb-wrap-uqeba9rys .mcb-wrap-inner-uqeba9rys {
    background-color: #24272B;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
}

.mcb-section .mcb-wrap .mcb-item-gzk122ru .title {
    background-position: center center;
}



@media only screen and (max-width: 767px) {
	.omschrijvingkenmerken .two-third { padding-right: 0; }
	.brochureusp { margin-top: 30px !important; }
	
	.woningtopbar { padding-top: 125px; }
	.woningtopbar .feature { padding-right: 0; }
	.woningtopbar .allimages { height: auto !important; padding-left: 0; margin:10px -10px 0 -10px; width: calc(100% + 20px); }
	.woningtopbar .allimages .image .morecounter.mobile { display: block; margin: 0 !important; }
	.woningtopbar .allimages .image { width: calc(33.333333% - 20px); margin: 0 10px !important; }
	.woningtopbar .allimages .image:nth-child(4) { display: none; }
	.woningtopbar .infotrechts { margin-top: 10px; }
	.infotrechts .mcb-wrap-inner { gap: 5px; justify-content:flex-start !important; }
	.infotrechts .mcb-wrap-inner .column { clear: inherit !important; }
	.infotrechts .mcb-wrap-inner .button_label { font-size: 0.9em; }
	
	.mediatabs { padding-top: 0; }
	.mediatabs .ui-tabs .ui-tabs-nav li a { margin-bottom: 10px; }
	.mediatabs .plattegronden { margin: 0; }
	.mediatabs .plattegronden .item { width: 100%; margin: 0 0 30px 0; }
	
	.mediatabs .btn.hoverkl2 a { width: 100%; display: block; }

}
