@charset "UTF-8";
/* https://www.maxmakelaar.be/wp-content/themes/maxmakelaar/dist/css/aanbod-detail.css */
.headerSingle .backgroundWrapper .carousel-controls,.sectionSingleIntro .colEstateSlideshow .carousel .carousel-controls{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out}.imgPrint,.printInfo,.printLogo{display:none;visibility:hidden}.headerSingle{min-height:92vh}.headerSingle .backgroundWrapper{position:absolute;top:0;left:0;height:100%;width:100%}.headerSingle .backgroundWrapper .carousel-item{position:relative;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.headerSingle .backgroundWrapper .carousel-item .overlay{position:absolute;left:0;top:0;height:100%;width:100%;background:-webkit-linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,.6));background:-moz-linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,.6));background:-ms-linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,.6));background:-o-linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,.6));background:linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,.6))}.headerSingle .sectionNav .colNavElement a::after,.headerSingle .sectionNav .mobileMenuToggle .btm,.headerSingle .sectionNav .mobileMenuToggle .mid,.headerSingle .sectionNav .mobileMenuToggle .top{background:#fff}.headerSingle .backgroundWrapper .carousel-controls{opacity:0;width:10%;z-index:20;transition:opacity .5s ease-in-out}.headerSingle .backgroundWrapper .carousel-controls img{height:40px;width:40px}.headerSingle .backgroundWrapper .carousel-controls:hover{opacity:1}.headerSingle .content{position:relative;z-index:1}.headerSingle .sectionNav .colNavElement a{color:#fff}.headerSingle .sectionNav .colBtnBack{margin-top:20px}.headerSingle .sectionNav .colBtnBack a{position:relative;display:inline-block;color:#fff;padding:6px 0;font-size:14px;font-size:1.4rem;font-weight:600}.headerSingle .sectionNav .colBtnBack a:hover{color:#f59c00}.headerSingle .sectionNav .colBtnBack a::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:3px;background:#f59c00}.headerSingle .sectionContent{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end;color:#fff;padding:150px 0 80px}.headerSingle .sectionContent .estateLabel{display:inline-block;color:#fff;background:#f59c00;font-size:12px;font-size:1.2rem;letter-spacing:1.5px;font-weight:600;text-transform:uppercase;padding:4px 12px 3px;margin-bottom:20px;margin-left:6px}.headerSingle .sectionContent h1{font-size:60px;font-size:6rem;margin:0;line-height:1.1;font-weight:400}.sectionShareEstate .colAppointment .wrapper .colContent .text,.sectionSingleIntro .text{font-family:'Maven Pro',Arial,sans-serif;line-height:1.7}.headerSingle .sectionContent .scrollDown{will-change:transform;position:absolute;left:50%;bottom:0;width:60px;height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);transform:translate(-50%,50%)}.headerSingle .sectionContent .scrollDown .background{will-change:transform;position:absolute;top:0;left:0;height:100%;width:100%;background:#f59c00;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.headerSingle .sectionContent .scrollDown img{position:relative;z-index:1;height:30px;width:30px}.colEstateSectionTitle h2{font-size:30px;font-size:3rem;font-weight:200;letter-spacing:.5px;margin-bottom:50px}.sectionSingleIntro{padding:50px 0}.sectionSingleIntro .colEstateSlideshow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sectionSingleIntro .rowEstateSummary{align-items:center}.sectionSingleIntro .colEstateSlideshow .carousel{height:450px;margin-bottom:15px}.sectionSingleIntro .colEstateSlideshow .carousel .carousel-item{cursor:pointer;position:relative;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.sectionSingleIntro .colEstateSlideshow .carousel .carousel-item .overlay{position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.1)}.sectionSingleIntro .colEstateSlideshow .carousel .carousel-controls{opacity:.5;width:10%;z-index:20;transition:opacity .5s ease-in-out}.sectionSingleIntro .colEstateSlideshow .carousel .carousel-controls img{height:40px;width:40px}.sectionSingleIntro .colEstateSlideshow .carousel .carousel-controls:hover{opacity:1}.sectionSingleIntro .colEstateSlideshow .rowThumbnails{margin:0}.sectionSingleIntro .colEstateSlideshow .rowThumbnails .colThumbnail{position:relative;height:160px;cursor:pointer}.sectionSingleIntro .colEstateSlideshow .rowThumbnails .colThumbnail .img{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.sectionSingleIntro .colEstateSlideshow .rowThumbnails .colThumbnailLast .img .overlay{position:relative;z-index:1;height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background:rgba(52,52,52,.5);padding:15px;color:#fff;font-size:70px;font-size:7rem}.sectionSingleIntro .colEstateSummary .price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;margin-bottom:15px}.sectionSingleIntro .colEstateSummary .price p{margin:0 40px 0 0;font-size:30px;font-size:3rem;color:#f59c00}.sectionSingleIntro .colEstateSummary .price a{position:relative;display:inline-block;margin-right:15px;padding:15px 0}.sectionSingleIntro .colEstateSummary .price a .icon{height:25px;width:25px;opacity:.5;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.sectionSingleIntro .colEstateSummary .price a:last-child{margin-right:0}.sectionSingleIntro .colEstateSummary .price a:hover .icon{opacity:1}.sectionSingleIntro .colEstateSummary h2{font-size:25px;font-size:2.5rem;margin-bottom:35px}.sectionSingleIntro .colEstateSummary table{margin-bottom:30px}.sectionSingleIntro .colEstateSummary table td{padding-top:7px;padding-bottom:7px}.sectionSingleIntro .colEstateSummary table .name{padding-right:30px;text-transform:uppercase;font-size:12px;font-size:1.2rem;letter-spacing:.5px}.sectionSingleIntro .colEstateSummary table .value{font-weight:600}.sectionSingleIntro .colEstateSummary .btn{color:#fff;padding:14px 30px 12px}.sectionSingleIntro .colEstateSummary .btn:hover{color:#fff}.sectionSingleIntro .colEstateSummary .summary{margin-top:40px}.sectionSingleIntro .text{margin-bottom:-15px}.sectionSingleIntro .text p,.sectionSingleIntro .text ul{margin-bottom:15px}.sectionSingleIntro .text p a,.sectionSingleIntro .text ul a{font-weight:600;color:#f59c00}.sectionSingleIntro .text p a:hover,.sectionSingleIntro .text ul a:hover{color:#C17B00}.sectionEstateInfo .rowEstateInfo .colEstateInfo .text p a,.sectionEstateInfo .rowEstateInfo .colEstateInfo .text ul a,.sectionSingleIntro .colReadMore .readMore:hover{color:#f59c00}.sectionSingleIntro .colReadMore{margin-top:80px;padding:0 80px}.sectionSingleIntro .colReadMore .text{height:60px;overflow:hidden}.sectionSingleIntro .colReadMore .textVisible{height:auto}.sectionSingleIntro .colReadMore .readMore{display:inline-block;margin-top:30px;font-weight:600;cursor:pointer;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.sectionSingleIntro .colEstateSectionTitle{margin-top:100px}.sectionSingleIntro .colEstateSectionTitle h2{margin:0}.sectionEstateInfo{background:#f8f8f8}.sectionEstateInfo .rowEstateInfo{margin-bottom:-60px}.sectionEstateInfo .rowEstateInfo .colEstateInfo{padding:0 60px;margin-bottom:60px;font-size:15px;font-size:1.5rem}.sectionEstateInfo .rowEstateInfo .colEstateInfo h3{font-size:18px;font-size:1.8rem;font-weight:600;text-transform:uppercase;color:#f59c00;margin-bottom:15px}.sectionEstateInfo .rowEstateInfo .colEstateInfo table{width:100%}.sectionEstateInfo .rowEstateInfo .colEstateInfo table td:first-child{padding-right:10px}.sectionEstateInfo .rowEstateInfo .colEstateInfo table td{padding:6px 0;border-bottom:1px solid rgba(108,112,115,.15)}.sectionEstateInfo .rowEstateInfo .colEstateInfo table tr:last-child td{border-bottom:none;padding-bottom:0}.sectionEstateInfo .rowEstateInfo .colEstateInfo table .title{font-weight:200}.sectionEstateInfo .rowEstateInfo .colEstateInfo table .descr{text-align:right;font-weight:600}.sectionEstateInfo .rowEstateInfo .colEstateInfo .text{font-weight:600;margin-bottom:-15px}.sectionEstateInfo .rowEstateInfo .colEstateInfo .text p,.sectionEstateInfo .rowEstateInfo .colEstateInfo .text ul{margin-bottom:15px}.sectionEstateInfo .rowEstateInfo .colEstateInfo .text p a:hover,.sectionEstateInfo .rowEstateInfo .colEstateInfo .text ul a:hover{color:#C17B00}.sectionEstateInfo .rowEstateInfo .colEstateInfo .text ul{list-style:none;padding-left:0}.sectionEstateInfo .rowEstateInfo .colEstateInfo .text ul li{display:block;position:relative;padding:6px 0 6px 30px;border-bottom:1px solid rgba(108,112,115,.15)}.sectionEstateInfo .rowEstateInfo .colEstateInfo .text ul li::after{content:'';position:absolute;top:10px;left:0;height:15px;width:15px;background:url(https://www.maxmakelaar.be/wp-content/themes/maxmakelaar/assets/icons/check.svg) center no-repeat;background-size:contain}.sectionEstateInfo .rowEstateInfo .colEstateInfo .text ul li:last-child{border-bottom:none}.sectionEstateGallery{padding:100px 0 0}.sectionEstateGallery .rowEstateGallery{margin:0 -10px -20px}.sectionEstateGallery .rowEstateGallery .colEstateGallery{padding:0 10px;margin-bottom:20px}.sectionEstateGallery .rowEstateGallery .colEstateGallery img{cursor:pointer}.sectionShareEstate .container{position:relative}.sectionShareEstate .colShare{margin-bottom:80px}.sectionShareEstate .colShare a{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:center;margin-right:40px;font-weight:600;padding:15px 0}.sectionShareEstate .colShare a img{height:30px;width:30px;margin-right:10px}.sectionShareEstate .colShare a:hover{color:#f59c00}.sectionShareEstate .colShare a:last-child{margin-right:0}.sectionShareEstate .colAppointment .wrapper{position:relative;min-height:420px}.sectionShareEstate .colAppointment .wrapper .bg1{position:absolute;bottom:0;left:0;height:85%;width:100%;background:#f59c00}.sectionShareEstate .colAppointment .wrapper .bg2{position:absolute;top:0;left:60px;height:100%;width:auto}.sectionShareEstate .colAppointment .wrapper .row{min-height:inherit;align-items:flex-end}.sectionShareEstate .colAppointment .wrapper .colContent{padding:70px 15px;text-align:center;color:#fff}.sectionShareEstate .colAppointment .wrapper .colContent h2{font-size:36px;font-size:3.6rem;font-weight:600;margin:0}.sectionShareEstate .colAppointment .wrapper .colContent .btn{color:#fff;margin:10px 0 15px}.sectionShareEstate .colAppointment .wrapper .colContent .btn:hover{opacity:.8}.sectionShareEstate .colAppointment .wrapper .colContent .text{color:#0b0b0b;margin-bottom:-15px}.sectionShareEstate .colAppointment .wrapper .colContent .text p,.sectionShareEstate .colAppointment .wrapper .colContent .text ul{margin-bottom:15px}.sectionShareEstate .colAppointment .wrapper .colContent .text p a,.sectionShareEstate .colAppointment .wrapper .colContent .text ul a{font-weight:600}.sectionShareEstate .colAppointment .wrapper .colContent .text p a:hover,.sectionShareEstate .colAppointment .wrapper .colContent .text ul a:hover{opacity:.6}.sectionSimilarEstates{padding-bottom:100px}.sectionSimilarEstates .rowAanbod{margin:0 -30px -60px}.sectionSimilarEstates .rowAanbod .colAanbod{padding:0 30px;margin-bottom:60px}.sectionSimilarEstates .rowAanbod .colAanbodReg a{position:relative;display:block;height:420px;overflow:hidden}.sectionSimilarEstates .rowAanbod .colAanbodReg a .img{will-change:transform;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;-webkit-transition:-webkit-transform 1.8s ease-in-out;-moz-transition:-moz-transform 1.8s ease-in-out;-ms-transition:-ms-transform 1.8s ease-in-out;-o-transition:-o-transform 1.8s ease-in-out;transition:transform 1.8s ease-in-out}.sectionSimilarEstates .rowAanbod .colAanbodReg a .overlay{position:relative;z-index:1;height:100%;width:100%;color:#fff;padding:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end;justify-content:center;text-align:center;background:-webkit-linear-gradient(to bottom,rgba(0,0,0,.05) 50%,rgba(0,0,0,.6));background:-moz-linear-gradient(to bottom,rgba(0,0,0,.05) 50%,rgba(0,0,0,.6));background:-ms-linear-gradient(to bottom,rgba(0,0,0,.05) 50%,rgba(0,0,0,.6));background:-o-linear-gradient(to bottom,rgba(0,0,0,.05) 50%,rgba(0,0,0,.6));background:linear-gradient(to bottom,rgba(0,0,0,.05) 50%,rgba(0,0,0,.6))}.sectionSimilarEstates .rowAanbod .colAanbodReg a .overlay .estateLabel{display:inline-block;color:#fff;background:#f59c00;font-size:12px;font-size:1.2rem;letter-spacing:1.5px;font-weight:600;text-transform:uppercase;padding:4px 12px 3px;margin-bottom:12px}.sectionSimilarEstates .rowAanbod .colAanbodReg a .overlay h3{font-size:25px;font-size:2.5rem;font-weight:400;margin-bottom:0}.sectionSimilarEstates .rowAanbod .colAanbodReg a .overlay hr{border-top:4px solid #f59c00;width:60px;margin:10px auto}.sectionSimilarEstates .rowAanbod .colAanbodReg a .overlay .price{font-size:22px;font-size:2.2rem;margin-bottom:0;letter-spacing:1px;font-weight:200}.sectionSimilarEstates .rowAanbod .colAanbodReg a.sold{pointer-events:none}.sectionSimilarEstates .rowAanbod .colAanbodReg a:hover .img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.sectionProductSlideshow{display:none;position:fixed;height:100%;width:100%;z-index:3100000;background:rgba(0,0,0,.95);top:0;align-items:center;justify-content:center}.sectionProductSlideshow .colBtnClose,.share-dialog-container .share-dialog{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;align-items:center}.sectionProductSlideshow .colBtnClose{position:absolute;z-index:1001;top:0;right:15px;height:80px;width:10%;display:flex;justify-content:center;cursor:pointer}.sectionProductSlideshow .colBtnClose img{width:20px}.sectionProductSlideshow .carousel-inner{max-height:90vh;max-width:60vw;margin:0 auto}.sectionProductSlideshow .carousel-inner .carousel-item,.sectionProductSlideshow img{margin:0 auto;max-height:inherit;max-width:100%}.sectionProductSlideshow img{width:auto}.sectionProductSlideshow .carousel-control{width:10%}.sectionProductSlideshow .carousel-control img{height:30px;width:30px;-webkit-transition:.8s ease-in-out;-moz-transition:.8s ease-in-out;-o-transition:.8s ease-in-out;transition:.8s ease-in-out}.sectionProductSlideshow .carousel-control:hover img{opacity:.8}.share-dialog-container{display:none;position:absolute;z-index:60;top:0;left:50%;-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.share-dialog-container .share-dialog{display:flex;justify-content:center}.share-dialog-container .share-dialog .link{background:#f59c00;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;-ms-transition:background .5s ease-in-out;-o-transition:background .5s ease-in-out;transition:background .5s ease-in-out;cursor:pointer;position:relative;height:60px;width:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.share-dialog-container .share-dialog .link img{width:30px;height:30px;margin:0}.share-dialog-container .share-dialog .facebook{background:#4267b2}.share-dialog-container .share-dialog .facebook:hover{background:#2751A4}.share-dialog-container .share-dialog .twitter{background:#1da1f2}.share-dialog-container .share-dialog .twitter:hover{background:#0798EE}.share-dialog-container .share-dialog .linkedin{background:#0073b1}.share-dialog-container .share-dialog .linkedin:hover{background:#005A8A}.share-dialog-container .share-dialog .mail{background:#989393}.share-dialog-container .share-dialog .mail:hover{background:#6E6868}.share-dialog-container .share-dialog .whatsapp{background:#1ebea5}.share-dialog-container .share-dialog .whatsapp:hover{background:#00816B}.share-dialog-container .arrow{position:absolute;z-index:-1;bottom:-8px;left:50%;margin:0 auto;height:16px;width:16px;background:#0073b1;-webkit-transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}@media (min-width:1400.98px){.sectionSingleIntro .colEstateSummary{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;margin-left:8.333333%}.sectionShareEstate .colAppointment .wrapper .colContent{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}}@media (max-width:375.98px){.headerSingle .sectionContent h1{font-size:2.2px;font-size:2.2rem}.sectionSingleIntro .colEstateSummary h2{font-size:18px;font-size:1.8rem}.sectionSingleIntro .colEstateSummary table{font-size:12px;font-size:1.2rem}.sectionSingleIntro .colEstateSummary table .name{font-size:10px;font-size:1rem;padding-right:20px}.sectionSingleIntro .colEstateSummary table td{padding-top:5px;padding-bottom:5px}.sectionSingleIntro .colEstateSummary .btn{font-size:10px;font-size:1rem}.sectionSingleIntro .colEstateSlideshow .carousel{height:200px}.sectionSingleIntro .colEstateSlideshow .carousel .carousel-controls{width:15%}.sectionSingleIntro .colEstateSlideshow .rowThumbnails .colThumbnail{height:80px}.sectionSingleIntro .colEstateSlideshow .rowThumbnails .colThumbnailLast .img .overlay{font-size:30px;font-size:3rem}.colEstateSectionTitle h2,.sectionShareEstate .colAppointment .wrapper .colContent h2{font-size:18px;font-size:1.8rem}.sectionShareEstate .colShare{text-align:left!important}.sectionShareEstate .colShare a{display:block;margin-right:0}.sectionShareEstate .colShare a:first-child{margin-bottom:15px}.sectionShareEstate .colAppointment .wrapper .colContent .btn{font-size:10px;font-size:1rem}.sectionSimilarEstates .rowAanbod .colAanbodReg a{height:250px}.sectionSimilarEstates .rowAanbod .colAanbodReg a .overlay{padding:15px}.sectionSimilarEstates .rowAanbod .colAanbodReg a .overlay h3{font-size:16px;font-size:1.6rem}.sectionSimilarEstates .rowAanbod .colAanbodReg a .overlay .price{font-size:14px;font-size:1.4rem}.sectionSimilarEstates .rowAanbod .colAanbodReg a .overlay .estateLabel{font-size:10px;font-size:1rem}}@media (min-width:375.98px) and (max-width:575.98px){.headerSingle .sectionContent h1{font-size:30px;font-size:3rem}.sectionSingleIntro .colEstateSummary h2{font-size:20px;font-size:2rem}.sectionSingleIntro .colEstateSlideshow .carousel{height:280px}.sectionSingleIntro .colEstateSlideshow .rowThumbnails .colThumbnail{height:120px}.sectionSingleIntro .colEstateSlideshow .rowThumbnails .colThumbnailLast .img .overlay{font-size:40px;font-size:4rem}.colEstateSectionTitle h2,.sectionShareEstate .colAppointment .wrapper .colContent h2{font-size:20px;font-size:2rem}.sectionShareEstate .colShare a{margin-right:20px}.sectionSimilarEstates .rowAanbod .colAanbodReg a{height:300px}.sectionSimilarEstates .rowAanbod .colAanbodReg a .overlay h3{font-size:20px;font-size:2rem}.sectionSimilarEstates .rowAanbod .colAanbodReg a .overlay .price{font-size:18px;font-size:1.8rem}}@media (max-width:575.98px){.headerSingle .sectionNav .colBtnBack a{font-size:12px;font-size:1.2rem}.headerSingle .sectionContent{padding:60px 0 30px}.headerSingle .sectionContent .estateLabel{font-size:10px;font-size:1rem;margin-bottom:15px;margin-left:0}.share-dialog-container{left:0}.share-dialog-container .share-dialog .link{height:50px;width:50px}.share-dialog-container .share-dialog .link img{height:24px;width:24px}.sectionSingleIntro .colEstateSlideshow .carousel .carousel-controls img,.sectionSingleIntro .colEstateSummary .price a .icon{height:20px;width:20px}.sectionSingleIntro{padding:15px 0 40px}.sectionSingleIntro .colEstateSummary{margin-bottom:40px}.sectionSingleIntro .colEstateSummary .price p{font-size:20px;font-size:2rem}.sectionSingleIntro .colEstateSummary h2{margin-bottom:20px}.sectionSingleIntro .colEstateSectionTitle,.sectionSingleIntro .colReadMore{margin-top:40px}.colEstateSectionTitle h2{margin-bottom:25px}.sectionEstateInfo .rowEstateInfo .colEstateInfo h3{font-size:16px;font-size:1.6rem}.sectionEstateGallery{padding-top:40px}.sectionShareEstate .colShare{margin-bottom:40px}.sectionShareEstate .colAppointment .wrapper .colContent{padding:40px 15px}.sectionSimilarEstates{padding-bottom:40px}.sectionSimilarEstates .rowAanbod .colAanbodReg a .overlay{background:-webkit-linear-gradient(to bottom,rgba(0,0,0,.05) 30%,rgba(0,0,0,.6));background:-moz-linear-gradient(to bottom,rgba(0,0,0,.05) 30%,rgba(0,0,0,.6));background:-ms-linear-gradient(to bottom,rgba(0,0,0,.05) 30%,rgba(0,0,0,.6));background:-o-linear-gradient(to bottom,rgba(0,0,0,.05) 30%,rgba(0,0,0,.6));background:linear-gradient(to bottom,rgba(0,0,0,.05) 30%,rgba(0,0,0,.6))}}@media (min-width:575.98px) and (max-width:767.98px){.headerSingle .sectionContent{padding:80px 0 40px}.headerSingle .sectionContent h1{font-size:35px;font-size:3.5rem}.sectionSingleIntro{padding:30px 0 50px}.sectionSingleIntro .colEstateSummary .price p{font-size:25px;font-size:2.5rem}.sectionSingleIntro .colEstateSlideshow .carousel{height:350px}.sectionSingleIntro .colEstateSlideshow .carousel .carousel-controls img{height:30px;width:30px}.sectionSingleIntro .colEstateSlideshow .rowThumbnails .colThumbnailLast .img .overlay{font-size:50px;font-size:5rem}.sectionShareEstate .colAppointment .wrapper .colContent{padding:60px 15px}.sectionShareEstate .colAppointment .wrapper .colContent h2{font-size:25px;font-size:2.5rem}.sectionSimilarEstates .rowAanbod .colAanbodReg a{height:360px}}@media (min-width:575.98px) and (max-width:991.98px){.sectionShareEstate .colShare,.sectionSingleIntro .colEstateSummary{margin-bottom:60px}.sectionSingleIntro .colEstateSectionTitle,.sectionSingleIntro .colReadMore{margin-top:60px}.colEstateSectionTitle h2{font-size:25px;font-size:2.5rem}.sectionEstateGallery{padding-top:60px}.sectionSimilarEstates{padding-bottom:60px}}@media (max-width:767.98px){.headerSingle{min-height:auto}.sectionSingleIntro .colEstateSummary .price p{margin-right:20px}.sectionSingleIntro .colReadMore .text{height:50px}.sectionEstateInfo .rowEstateInfo{margin-bottom:-30px}.sectionEstateInfo .rowEstateInfo .colEstateInfo{padding:0 15px;margin-bottom:30px;font-size:14px;font-size:1.4rem}.sectionSimilarEstates .rowAanbod .colAanbodReg a:hover .img{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media (min-width:767.98px) and (max-width:991.98px){.headerSingle .sectionContent{padding:100px 0 60px}.headerSingle .sectionContent h1{font-size:40px;font-size:4rem}.sectionSingleIntro .colEstateSummary .summary{margin-top:0}.sectionEstateInfo .rowEstateInfo .colEstateInfo{padding:0 30px}.sectionShareEstate .colAppointment .wrapper .colContent h2{font-size:32px;font-size:3.2rem}.sectionSimilarEstates .rowAanbod .colAanbodReg a{height:300px}.sectionSimilarEstates .rowAanbod .colAanbodReg a .overlay{padding:20px 15px}.sectionSimilarEstates .rowAanbod .colAanbodReg a .overlay h3{font-size:20px;font-size:2rem}.sectionSimilarEstates .rowAanbod .colAanbodReg a .overlay .price{font-size:18px;font-size:1.8rem}}@media (min-width:767.98px) and (max-width:1199.98px){.sectionSingleIntro .colEstateSummary table{font-size:15px;font-size:1.5rem}}@media (max-width:991.98px){.headerSingle .backgroundWrapper .carousel-controls{display:none}.sectionSingleIntro .colReadMore{padding:0 15px}.sectionShareEstate .colAppointment .wrapper{min-height:auto}.sectionShareEstate .colAppointment .wrapper .bg1{height:100%}.sectionShareEstate .colAppointment .wrapper .row{align-items:center}.sectionSimilarEstates .rowAanbod{margin-bottom:0}.sectionSimilarEstates .rowAanbod .colAanbod{padding:0;margin-bottom:0}}@media (min-width:991.98px) and (max-width:1199.98px){.headerSingle .sectionContent h1{font-size:50px;font-size:5rem}.sectionSingleIntro .colEstateSummary{padding-left:30px}.sectionSingleIntro .colEstateSummary .price p{font-size:25px;font-size:2.5rem}.sectionSingleIntro .colEstateSummary h2{font-size:22px;font-size:2.2rem;margin-bottom:25px}.sectionSingleIntro .colEstateSummary .summary{margin-top:30px}.sectionSingleIntro .colReadMore{padding:0 60px}.sectionEstateInfo .rowEstateInfo .colEstateInfo{padding:0 30px;font-size:14px;font-size:1.4rem}.sectionEstateInfo .rowEstateInfo .colEstateInfo h3{font-size:16px;font-size:1.6rem}.sectionShareEstate .colAppointment .wrapper .bg2{left:60px;height:75%}.sectionShareEstate .colAppointment .wrapper .colContent h2{font-size:32px;font-size:3.2rem}.sectionSimilarEstates .rowAanbod .colAanbodReg a .overlay{padding:30px 20px}}@media (min-width:991.98px) and (max-width:1400.98px){.sectionSingleIntro .colEstateSlideshow .carousel{height:400px}.sectionSingleIntro .colEstateSlideshow .rowThumbnails .colThumbnail{height:140px}.sectionSingleIntro .colEstateSlideshow .rowThumbnails .colThumbnailLast .img .overlay{font-size:50px;font-size:5rem}.sectionSimilarEstates .rowAanbod{margin-bottom:-30px}.sectionSimilarEstates .rowAanbod .colAanbod{padding:0 15px;margin-bottom:30px}.sectionSimilarEstates .rowAanbod .colAanbodReg a{height:360px}.sectionSimilarEstates .rowAanbod .colAanbodReg a .overlay h3{font-size:22px;font-size:2.2rem}.sectionSimilarEstates .rowAanbod .colAanbodReg a .overlay .price{font-size:20px;font-size:2rem}}@media (max-width:1199.98px){.headerSingle .sectionContent .container,.sectionEstateGallery .container,.sectionEstateInfo .container,.sectionShareEstate .container,.sectionSimilarEstates .container,.sectionSingleIntro .container{max-width:100%}.headerSingle .sectionContent .scrollDown{width:50px;height:50px}.headerSingle .sectionContent .scrollDown img{height:26px;width:26px}.sectionSimilarEstates .rowAanbod{margin:0 -15px -30px}.sectionSimilarEstates .rowAanbod .colAanbod{padding:0 15px;margin-bottom:30px}.sectionShareEstate .colAppointment{padding:0}.sectionShareEstate .colAppointment .wrapper .row{margin:0}}@media (min-width:1199.98px) and (max-width:1400.98px){.sectionSingleIntro .colEstateSummary{padding-left:60px}.sectionEstateInfo .rowEstateInfo{margin-left:-40px;margin-right:-40px}.sectionEstateInfo .rowEstateInfo .colEstateInfo{padding:0 40px}.sectionShareEstate .colAppointment .wrapper .bg2{height:80%}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.headerSingle .sectionContent{height:1px}}@supports (-ms-accelerator:true){.headerSingle .sectionContent{height:1px}}@media print{.imgPrint,.printInfo,.printLogo{visibility:visible}#content,#page{width:100%;margin:0;float:none}@page{margin:2cm}.callBackToggle,.colBreadcrumbs,.colEstateSectionTitle,.colEstateSlideshow,.grid-sizer,.navbarFixed,.sectionShareEstate,.sectionSimilarEstates,.sectionSingleIntro .colEstateSectionTitle,.sectionSingleIntro .colEstateSummary .btn,.sectionSingleIntro .colEstateSummary .price a,.sectionSingleIntro .colReadMore .readMore,footer,header{display:none!important}.imgPrint,.printInfo,.printLogo,.printLogo a{display:block}.imgPrint{width:70%}.printLogo{width:200px;margin-bottom:25px}.printInfo{margin-bottom:40px}.sectionSingleIntro .colReadMore .text{height:auto;overflow:visible}.colEstateGallery,.colEstateInfo,.sectionEstateGallery .rowEstateGallery,.sectionEstateInfo .rowEstateInfo{position:static!important;left:0!important;top:0!important}.colEstateGallery div,.colEstateGallery img,.colEstateInfo div,.colEstateInfo img,.sectionEstateGallery .rowEstateGallery div,.sectionEstateGallery .rowEstateGallery img,.sectionEstateInfo .rowEstateInfo div,.sectionEstateInfo .rowEstateInfo img{opacity:1!important;-webkit-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;-ms-transform:translate3d(0,0,0)!important;-o-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;transition-duration:0}.sectionEstateGallery .rowEstateGallery,.sectionEstateInfo .rowEstateInfo{margin:0!important;height:auto!important}.sectionSingleIntro .colReadMore{margin-top:0}}