﻿#sys-request-offer-results #sys-request-offer-tabs{margin-bottom:25px}#sys-request-offer-results .sys-request-offer-listing,#sys-request-offer-results .sys-request-offer-listing-header{background:#f6f8fa;margin-bottom:25px;border-radius:5px;display:block}#sys-request-offer-results .sys-request-offer-listing:hover,#sys-request-offer-results .sys-request-offer-listing-header:hover{background:#ecf0f5;text-decoration:none}#sys-request-offer-results .sys-request-offer-listing .image,#sys-request-offer-results .sys-request-offer-listing-header .image{border-radius:5px 5px 0 0;overflow:hidden}#sys-request-offer-results .sys-request-offer-listing .description,#sys-request-offer-results .sys-request-offer-listing-header .description{padding:20px}#sys-request-offer-results .sys-request-offer-listing .description .tile,#sys-request-offer-results .sys-request-offer-listing .description .type,#sys-request-offer-results .sys-request-offer-listing .description .location,#sys-request-offer-results .sys-request-offer-listing-header .description .tile,#sys-request-offer-results .sys-request-offer-listing-header .description .type,#sys-request-offer-results .sys-request-offer-listing-header .description .location{display:block;font-size:1.2em;font-weight:300}#sys-request-offer-results .sys-request-offer-listing .description>.title,#sys-request-offer-results .sys-request-offer-listing-header .description>.title{margin:0 0 5px;font-size:1.4em;font-weight:600;color:#000}#sys-request-offer-results .sys-request-offer-listing .description .type,#sys-request-offer-results .sys-request-offer-listing-header .description .type{color:#1b1b1b;margin:0 0 10px}#sys-request-offer-results .sys-request-offer-listing .realtor,#sys-request-offer-results .sys-request-offer-listing-header .realtor{padding:20px;background:#e6ebf1;color:#1b1b1b;height:100%;border-radius:0 0 5px 5px}#sys-request-offer-results .sys-request-offer-listing .realtor span,#sys-request-offer-results .sys-request-offer-listing-header .realtor span{display:block}#sys-request-offer-results .sys-request-offer-listing .realtor span i,#sys-request-offer-results .sys-request-offer-listing-header .realtor span i{width:15px;text-align:left;margin-right:10px}#sys-request-offer-results .sys-request-offer-listing .realtor span.name,#sys-request-offer-results .sys-request-offer-listing-header .realtor span.name{font-weight:bold}#sys-request-offer-results .sys-request-offer-listing-header{margin-bottom:20px}#sys-request-offer-results .sys-request-offer-listing-header:hover{background:#f6f8fa}#sys-request-offer-results .sys-request-offer-listing-body .text{background:#f6f8fa;padding:20px;border-radius:5px}#sys-request-offer-results .sys-request-offer-listing-body .text .description{margin-bottom:25px}#sys-request-offer-results .sys-request-offer-listing-body .text .description:last-child{margin-bottom:0}#sys-request-offer-results .sys-request-offer-listing-body .text .description h2{margin:0;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e6ebf1;font-weight:bold;font-size:1.2em}#sys-request-offer-results .sys-request-offer-listing-body .text .description p{white-space:pre-line}#sys-request-offer-results .sys-request-offer-listing-body .share{margin-bottom:20px}#sys-request-offer-results .sys-request-offer-listing-body .share .btn{margin-bottom:1px}#sys-request-offer-results .sys-request-offer-listing-body .share .btn.facebook{background:#3b5998;color:#fff;border-color:#344e86;margin-bottom:1px}#sys-request-offer-results .sys-request-offer-listing-body .share .btn.facebook:hover{background:#344e86}#sys-request-offer-results .sys-request-offer-listing-body .share .btn.twitter{background:#00aced;color:#fff;border-color:#0099d4;border-radius:0 0 5px 5px}#sys-request-offer-results .sys-request-offer-listing-body .share .btn.twitter:hover{background:#0099d4}#sys-request-offer-results .sys-request-offer-listing-body .share .btn .fa{margin-right:5px}@media(min-width:768px){#sys-request-offer-results .sys-request-offer-listing .image,#sys-request-offer-results .sys-request-offer-listing-header .image{border-radius:5px 0 0 0}#sys-request-offer-results .sys-request-offer-listing .realtor,#sys-request-offer-results .sys-request-offer-listing-header .realtor{border-radius:0 0 5px 5px}}@media(min-width:992px){#sys-request-offer-results .sys-request-offer-listing .image,#sys-request-offer-results .sys-request-offer-listing-header .image{border-radius:5px 0 0 5px;height:195px}#sys-request-offer-results .sys-request-offer-listing .description,#sys-request-offer-results .sys-request-offer-listing-header .description{padding:20px 0}#sys-request-offer-results .sys-request-offer-listing .realtor,#sys-request-offer-results .sys-request-offer-listing-header .realtor{border-radius:0 5px 5px 0;min-height:195px}}.mapboxgl-popup-content{padding:0 !important;overflow:hidden !important}.osm-map__marker{width:0;height:0}.osm-map__marker svg{position:absolute;left:50%;bottom:0;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.osm-map__switch-list{position:absolute;top:16px;left:16px;right:16px;text-align:center;z-index:100}.osm-map__switch-list button{background-color:#fff;padding:8px 16px;border:none;outline:none;cursor:pointer;font-size:13px;border:1px solid #ccc;border-right:none;margin:0}.osm-map__switch-list button:last-child{border-right:1px solid #ccc}.osm-map__switch-list button.active{background-color:#3498db;border-color:#2980b9;color:#fff}.osm-map__switch-list button.active+button{border-left-color:#2980b9}.osm-map__streetview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;background-color:#ddd;background-size:cover;background-position:center;background-repeat:no-repeat;display:none}.osm-map__streetview.visible{display:block}.osm-map__poi-list{position:absolute;z-index:98;bottom:16px;left:16px;right:16px;text-align:center;display:flex;align-items:center;justify-content:center}.osm-map__poi{position:relative;width:44px;height:44px;border:#fff 3px solid;cursor:pointer;margin-left:6px;opacity:.5;border-radius:50%;display:flex;align-items:center;justify-content:center}.osm-map__poi svg{position:relative;z-index:0}.osm-map__poi:first-child{margin-left:0}.osm-map__poi:hover,.osm-map__poi.active{opacity:1}.osm-map__poi-trigger{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;cursor:pointer}.osm-map__popup{max-width:200px}.osm-map__popup-photo{width:200px;height:100px;background-color:#e6e6e6;background-size:cover;background-repeat:no-repeat;background-position:center}.osm-map__popup-name{font-weight:bold;padding:10px 10px 0}.osm-map__popup-vicinity{color:#646464;padding:0 10px 10px}@charset "UTF-8";.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{position:absolute;top:0;right:0;bottom:0;left:0;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.slide-content{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1}.blueimp-gallery{position:fixed;z-index:999999;overflow:hidden;background:#000;background:rgba(0,0,0,.9);opacity:0;display:none;direction:ltr;-ms-touch-action:none;touch-action:none}.blueimp-gallery-carousel{position:relative;z-index:auto;margin:1em auto;padding-bottom:56.25%;box-shadow:0 0 10px #000;-ms-touch-action:pan-y;touch-action:pan-y}.blueimp-gallery-display{display:block;opacity:1}.blueimp-gallery>.slides{position:relative;height:100%;overflow:hidden}.blueimp-gallery-carousel>.slides{position:absolute}.blueimp-gallery>.slides>.slide{position:relative;float:left;height:100%;text-align:center;-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);-moz-transition-timing-function:cubic-bezier(.645,.045,.355,1);-ms-transition-timing-function:cubic-bezier(.645,.045,.355,1);-o-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1)}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.blueimp-gallery>.slides>.slide-loading{background:url(../Content/Themes/base/img/loading.gif) center no-repeat;background-size:64px 64px}.blueimp-gallery>.slides>.slide-loading>.slide-content{opacity:0}.blueimp-gallery>.slides>.slide-error{background:url(../Content/Themes/base/img/error.png) center no-repeat}.blueimp-gallery>.slides>.slide-error>.slide-content{display:none}.blueimp-gallery>.prev,.blueimp-gallery>.next{position:absolute;top:50%;left:15px;width:40px;height:40px;margin-top:-23px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-decoration:none;text-shadow:0 0 2px #000;text-align:center;background:#222;background:rgba(0,0,0,.5);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;cursor:pointer;display:none}.blueimp-gallery>.next{left:auto;right:15px}.blueimp-gallery>.close,.blueimp-gallery>.title{position:absolute;top:15px;left:15px;margin:0 40px 0 0;font-size:20px;line-height:30px;color:#fff;text-shadow:0 0 2px #000;opacity:.8;display:none}.blueimp-gallery>.close{padding:15px;right:15px;left:auto;margin:-15px;font-size:30px;text-decoration:none;cursor:pointer}.blueimp-gallery>.play-pause{position:absolute;right:15px;bottom:15px;width:15px;height:15px;background:url(../Content/Themes/base/img/play-pause.png) 0 0 no-repeat;cursor:pointer;opacity:.5;display:none}.blueimp-gallery-playing>.play-pause{background-position:-15px 0}.blueimp-gallery>.prev:hover,.blueimp-gallery>.next:hover,.blueimp-gallery>.close:hover,.blueimp-gallery>.title:hover,.blueimp-gallery>.play-pause:hover{color:#fff;opacity:1}.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.next,.blueimp-gallery-controls>.close,.blueimp-gallery-controls>.title,.blueimp-gallery-controls>.play-pause{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-single>.prev,.blueimp-gallery-left>.prev,.blueimp-gallery-single>.next,.blueimp-gallery-right>.next,.blueimp-gallery-single>.play-pause{display:none}.blueimp-gallery>.slides>.slide>.slide-content,.blueimp-gallery>.prev,.blueimp-gallery>.next,.blueimp-gallery>.close,.blueimp-gallery>.play-pause{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body:last-child .blueimp-gallery>.slides>.slide-error{background-image:url(../Content/Themes/base/img/error.svg)}body:last-child .blueimp-gallery>.play-pause{width:20px;height:20px;background-size:40px 20px;background-image:url(../Content/Themes/base/img/play-pause.svg)}body:last-child .blueimp-gallery-playing>.play-pause{background-position:-20px 0}*+html .blueimp-gallery>.slides>.slide{min-height:300px}*+html .blueimp-gallery>.slides>.slide>.slide-content{position:relative}@charset "UTF-8";.blueimp-gallery>.indicator{position:absolute;top:auto;right:15px;bottom:15px;left:15px;margin:0 40px;padding:0;list-style:none;text-align:center;line-height:10px;display:none}.blueimp-gallery>.indicator>li{display:inline-block;width:40px;height:40px;margin:6px 3px 0 3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid transparent;background:#ccc;background:rgba(255,255,255,.25) center no-repeat;border-radius:50%;box-shadow:0 0 2px #000;opacity:.5;cursor:pointer;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.blueimp-gallery>.indicator>li:hover,.blueimp-gallery>.indicator>.active{background-color:#fff;border-color:#fff;opacity:1}.blueimp-gallery>.indicator>li:after{opacity:0;display:block;position:absolute;content:'';top:-5em;width:75px;height:75px;transition:transform 600ms ease-out,opacity 400ms ease-out;transform:translateX(-50%) translateY(0) translateZ(0);pointer-events:none}.blueimp-gallery>.indicator>li:hover:after{opacity:1;border-radius:50%;background:inherit;transform:translateX(-50%) translateY(-5px) translateZ(0)}.blueimp-gallery>.indicator>.active{width:60px;height:60px}.blueimp-gallery>.indicator>.active:after{display:none}.blueimp-gallery-controls>.indicator{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-single>.indicator{display:none}.blueimp-gallery>.indicator{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*+html .blueimp-gallery>.indicator>li{display:inline}.objects #object-search #query .filter-container.card .card-header .card-title i,.searchresults.berlin .object_list .object .img-container .content{transition:all .2s ease-in-out}.object_energyclass{position:relative;display:inline-flex;text-align:center;justify-content:center;align-items:center;padding:2px 6px;font-size:14px;font-weight:bold;background-color:#f00;color:#fff;line-height:1;min-width:40px;height:30px;border-radius:0;margin-right:6px}.object_energyclass:before{content:"";position:absolute;top:0;left:100%;width:0;height:0;border-top:15px solid transparent;border-right:0 solid transparent;border-bottom:15px solid transparent;border-left:10px solid #f00}.object_energyclass-a{background-color:#1b8e43}.object_energyclass-a:before{border-left-color:#1b8e43}.object_energyclass-b{background-color:#4aa847}.object_energyclass-b:before{border-left-color:#4aa847}.object_energyclass-c{background-color:#9dba3a}.object_energyclass-c:before{border-left-color:#9dba3a}.object_energyclass-d{background-color:#faec0d}.object_energyclass-d:before{border-left-color:#faec0d}.object_energyclass-e{background-color:#eb9d21}.object_energyclass-e:before{border-left-color:#eb9d21}.object_energyclass-f{background-color:#ed6527}.object_energyclass-f:before{border-left-color:#ed6527}.object_energyclass-g{background-color:#db372d}.object_energyclass-g:before{border-left-color:#db372d}.searchresults.berlin .listingbreadheader{display:flex;flex-flow:row wrap;padding:1em 0;position:relative;z-index:5}@media(min-width:576px){.searchresults.berlin .listingbreadheader{padding:0 0 1em;align-items:center;flex-direction:row;justify-content:space-between}}.searchresults.berlin .listingbreadheader .breadcrumb{margin-bottom:0}.searchresults.berlin .listingbreadheader .search-query-summary{display:inline-flex;flex-flow:row wrap;margin-top:1em;font-size:1.2em}@media(min-width:576px){.searchresults.berlin .listingbreadheader .search-query-summary{margin-top:0}}.searchresults.berlin .listingbreadheader .search-query-summary .sys-search-query-summary{margin-right:.5em}.searchresults.berlin .listingbreadheader .search-query-summary .sys-property-count{font-weight:bold}@media(min-width:768px){.searchresults.berlin .toggleMobileFilters{display:none;visibility:hidden}}.searchresults.berlin .object_search_header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(1fr,1fr);grid-column-gap:30px;grid-row-gap:15px;margin-bottom:2em}@media(min-width:768px){.searchresults.berlin .object_search_header{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;grid-template-rows:1fr;grid-column-gap:15px}}.searchresults.berlin .object_search_header .search-query-summary{display:flex;align-items:center;margin:0 auto 0 0;font-weight:bold;grid-area:1/1/2/3}.searchresults.berlin .object_search_header .search-query-summary .sys-search-query-summary{font-size:inherit;margin:0}.searchresults.berlin .object_search_header .object_search_layout{flex-shrink:0}.searchresults.berlin .object_search_header .object_search_layout .btn{margin-left:1px}.searchresults.berlin .object_search_header .object_search_layout .active{opacity:.4}.searchresults.berlin .object_search_header .dropdown.sorting{flex-shrink:0}.searchresults.berlin .object_search_header .dropdown.sorting .btn{width:100%}.searchresults.berlin .object_search_header .dropdown.sorting .nav-link{display:flex;justify-content:space-between}.searchresults.berlin .object_search_header .dropdown.sorting .dropdown-menu{left:auto;right:0}.searchresults.berlin .object_search_header .dropdown.sorting .object_sorting_asc_v2:after{color:#333;content:"";font-family:"Font Awesome 5 Pro"}.searchresults.berlin .object_search_header .dropdown.sorting .object_sorting_desc_v2:after{color:#333;content:"";font-family:"Font Awesome 5 Pro"}.searchresults.berlin .object_list{display:flex;flex-flow:row wrap}.searchresults.berlin .object_list.row:after,.searchresults.berlin .object_list.row:before{display:none;visibility:hidden}.searchresults.berlin .object_list .objectcontainer{margin-bottom:30px}.searchresults.berlin .object_list .object{position:relative;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;background-color:#f2f2f2;color:#444;transition:all .2s ease-in-out;border:1px solid #d6d6d6}.searchresults.berlin .object_list .object a:hover{text-decoration:none}.searchresults.berlin .object_list .object.special_object .data{background-color:#f8f8ff}.searchresults.berlin .object_list .object .object_status_container{position:absolute;z-index:1;padding:16px;top:0;left:0;right:0;display:flex;gap:.5rem;flex-flow:row wrap;align-items:center;justify-content:center}.searchresults.berlin .object_list .object .object_status{position:relative;height:30px;font-size:.8em;line-height:1;background-color:rgba(255,255,255,.9);color:#000;padding:8px 16px;pointer-events:none;font-weight:bold;z-index:5;text-align:center;margin:0}.searchresults.berlin .object_list .object .object_status.rented,.searchresults.berlin .object_list .object .object_status.sold{background-color:rgba(208,36,36,.9);color:#fff}.searchresults.berlin .object_list .object .object_status.has_received_bid,.searchresults.berlin .object_list .object .object_status.has_received_option,.searchresults.berlin .object_list .object .object_status.rented_under_conditions,.searchresults.berlin .object_list .object .object_status.sold_under_conditions{background-color:rgba(230,92,0,.9);color:#fff}.searchresults.berlin .object_list .object .object_status.new_forrent,.searchresults.berlin .object_list .object .object_status.new_forsale{background-color:rgba(46,204,113,.9);color:#fff}.searchresults.berlin .object_list .object .object_status.price_changed{background-color:rgba(52,152,219,.9);color:#fff}.searchresults.berlin .object_list .object .object_status.top_object{background-color:rgba(233,145,29,.9);color:#fff}.searchresults.berlin .object_list .object .object_status.project-status-for-sale{background-color:rgba(46,204,113,.9);color:#fff}.searchresults.berlin .object_list .object .object_status.project-status-for-rent{background-color:rgba(46,204,113,.9);color:#fff}.searchresults.berlin .object_list .object .object_status.project-status-for-rent{background-color:rgba(46,204,113,.9);color:#fff}.searchresults.berlin .object_list .object .object_status.project-realized{background-color:rgba(153,153,153,.9);color:#fff;top:60px;width:200px}.searchresults.berlin .object_list .object .object_open_house{padding:8px;background:rgba(0,0,0,.9);color:#fff;width:80%;font-size:.8em;align-items:center;display:flex;text-align:center;justify-content:center;z-index:6;line-height:1}.searchresults.berlin .object_list .object .object_open_house .object_open_house_label{text-transform:uppercase;font-weight:700;flex-shrink:0;margin-right:.2em;line-height:1}.searchresults.berlin .object_list .object .object_open_house .object_open_house_label .open_house_date{line-height:1}.searchresults.berlin .object_list .object .datashort{padding:1em;position:absolute;bottom:0;right:0;left:0;z-index:4;text-align:center}.searchresults.berlin .object_list .object .datashort .street,.searchresults.berlin .object_list .object .datashort .title{font-size:1.2em;display:block;font-weight:bold;color:#fff;text-shadow:0 0 10px #000;margin:0}.searchresults.berlin .object_list .object .datashort .location{font-size:1em;display:block;color:#fff;text-shadow:0 0 10px #000;margin-bottom:.4em}.searchresults.berlin .object_list .object .datashort .obj_price{color:#fff;display:block;text-shadow:0 0 10px #000}.searchresults.berlin .object_list .object .img-container{overflow:hidden;background-color:#ccc;position:relative}.searchresults.berlin .object_list .object .img-container:before{display:block;content:"";width:100%;padding-top:100%}.searchresults.berlin .object_list .object .img-container>.content{position:absolute;top:0;left:0;right:0;bottom:0}.searchresults.berlin .object_list .object .img-container .content{background-size:cover;background-position:center center}.searchresults.berlin .object_list .object .img-container .content.compat-object-fit img{visibility:hidden}.searchresults.berlin .object_list .object .img-container .content img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.searchresults.berlin .object_list .object .data{transition:all .2s ease-in-out;position:absolute;top:100%;left:0;right:0;bottom:0;flex-grow:1;padding:2em;display:flex;flex-direction:column;color:#444;background-color:#f4f4f4;text-align:center;z-index:7}.searchresults.berlin .object_list .object .data .obj_address{font-size:1em;margin-bottom:1em;font-weight:400}.searchresults.berlin .object_list .object .data .obj_address .street{display:block;font-size:1em;margin-bottom:.2em;font-weight:bold}.searchresults.berlin .object_list .object .data .obj_address .street:after{display:none}@media(min-width:576px){.searchresults.berlin .object_list .object .data .obj_address .street{font-size:1.2em}}@media(min-width:768px){.searchresults.berlin .object_list .object .data .obj_address .street{font-size:1.4em}}.searchresults.berlin .object_list .object .data .obj_address .locality{color:#000}.searchresults.berlin .object_list .object .data .obj_address .subLocality,.searchresults.berlin .object_list .object .data .obj_address .zipcode{color:#444}.searchresults.berlin .object_list .object .data .saletitle{flex-grow:1;display:flex;align-items:center;justify-content:center;margin-bottom:1em}.searchresults.berlin .object_list .object .data .stats{display:flex;align-items:center;justify-content:center;margin-bottom:.5em;margin-top:-1.5em}.searchresults.berlin .object_list .object .data .stats .item{padding:.3em;opacity:.3}.searchresults.berlin .object_list .object .data .stats .item i{margin-right:.2em}.searchresults.berlin .object_list .object .data .stats .item:hover{opacity:1}.searchresults.berlin .object_list .object .data .object_data_labels{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin-bottom:1em}.searchresults.berlin .object_list .object .data .object_data_labels .object_label{padding:.3em}.searchresults.berlin .object_list .object .data .object_data_labels .object_label .number{font-weight:bold}.searchresults.berlin .object_list .object .data .object_data_labels .object_label .text{font-size:.6em;display:block;text-transform:uppercase;opacity:.7}.searchresults.berlin .object_list .object .data .sys-project-type{padding:0;margin-bottom:1em;background:none}.searchresults.berlin .object_list .object .data .obj_price{font-weight:700;font-size:1.2em;color:#444}.searchresults.berlin .object_list .object .data .obj_price.pricesquaemeter{font-size:1em;font-weight:normal}.searchresults.berlin .object_list .object .data .obj_features{margin-top:.2em;font-size:.9em;display:flex;align-items:flex-end}.searchresults.berlin .object_list .object .data .obj_features>span{display:inline-flex;align-items:center}.searchresults.berlin .object_list .object .data .obj_features>span:after{content:"";font-family:"Font Awesome 5 Pro";padding:0 .2em 0 .4em;font-size:.4em;font-weight:700;color:#444}.searchresults.berlin .object_list .object .data .obj_features>span:last-child:after{display:none}.searchresults.berlin .object_list .object .data .obj_features .object_sqfeet>span:after{content:"/";padding:0 .1em 0 .3em;font-weight:300;color:#444}.searchresults.berlin .object_list .object .data .obj_features .object_sqfeet>span:last-child:after{display:none}.searchresults.berlin .object_list .object:hover .data{top:0}@media(min-width:768px){.searchresults.berlin .object_list.list .objectcontainer{width:100%;max-width:100%;flex:0 0 100%}.searchresults.berlin .object_list.list .objectcontainer .object{flex-direction:row}.searchresults.berlin .object_list.list .objectcontainer .object .object_status_container{padding:1%;width:50%;justify-content:flex-start}}@media(min-width:768px) and (min-width:992px){.searchresults.berlin .object_list.list .objectcontainer .object .object_status_container{width:40%}}@media(min-width:768px) and (min-width:1200px){.searchresults.berlin .object_list.list .objectcontainer .object .object_status_container{width:35%}}@media(min-width:768px){.searchresults.berlin .object_list.list .objectcontainer .object .object_status{transform:none;left:1%;top:9px;right:auto;z-index:8}.searchresults.berlin .object_list.list .objectcontainer .object .object_open_house{transform:none;z-index:8;padding:8px 16px;left:1%;right:auto;bottom:10px;top:auto}.searchresults.berlin .object_list.list .objectcontainer .object .img-container{width:50%;flex-shrink:0;position:relative}.searchresults.berlin .object_list.list .objectcontainer .object .img-container:before{display:block;content:"";width:100%;padding-top:75%}.searchresults.berlin .object_list.list .objectcontainer .object .img-container>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media(min-width:768px) and (min-width:992px){.searchresults.berlin .object_list.list .objectcontainer .object .img-container{width:40%}}@media(min-width:768px) and (min-width:1200px){.searchresults.berlin .object_list.list .objectcontainer .object .img-container{width:35%}}@media(min-width:768px){.searchresults.berlin .object_list.list .objectcontainer .object .img-container .datashort{display:none;visibility:hidden}.searchresults.berlin .object_list.list .objectcontainer .object .data{position:relative;top:0;text-align:left}.searchresults.berlin .object_list.list .objectcontainer .object .data .saletitle{justify-content:flex-start}.searchresults.berlin .object_list.list .objectcontainer .object .data .stats{float:right;position:absolute;right:20px;top:42px}.searchresults.berlin .object_list.list .objectcontainer .object .data .object_data_labels{text-align:center;justify-content:flex-start}.searchresults.berlin .object_list.list .objectcontainer .object .data .sys-project-type-container{position:absolute;right:0;bottom:0;color:inherit}}.searchresults-map .mainnav.navbar{z-index:5}.searchresults-map #sys-searchresult-view-map .sys-searchresult-view-map-filters{padding-top:70px}.searchresults-map #sys-searchresult-view-map #sys-search-result-filters{flex-direction:column}.searchresults-map #sys-searchresult-view-map #sys-search-result-filters .col{width:100%;margin-bottom:1em;padding-left:15px;padding-right:15px}.searchresults-map #sys-searchresult-view-map #sys-search-result-filters .dropdown{width:100%}.searchresults-map #sys-searchresult-view-map #sys-search-result-filters .dropdown>.btn{width:100%;overflow:hidden;text-overflow:ellipsis;padding-right:40px;text-align:left;background:transparent;border-width:2px;position:relative;color:#333}.searchresults-map #sys-searchresult-view-map #sys-search-result-filters .dropdown>.btn:after{display:none;visibility:hidden}.searchresults-map #sys-searchresult-view-map #sys-search-result-filters .dropdown>.btn i,.searchresults-map #sys-searchresult-view-map #sys-search-result-filters .dropdown>.btn svg{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.searchresults-map #sys-searchresult-view-map #sys-search-result-filters .dropdown.stayopen .dropdown-menu{display:block}.searchresults-map #sys-searchresult-view-map #sys-search-result-filters .dropdown-menu{position:relative!important;transform:none!important;min-width:100%!important;width:100%!important;padding:15px;background-color:#f2f2f2;border-radius:0;box-shadow:none;margin-top:0;margin-bottom:10px}.searchresults-map #sys-searchresult-view-map #sys-search-result-filters .dropdown-menu .editor-radio{display:flex;align-items:center;margin-bottom:.5em}.searchresults-map #sys-searchresult-view-map #sys-search-result-filters .dropdown-menu .editor-radio input{margin-right:.5em}.searchresults-map #sys-searchresult-view-map #sys-search-result-filters .dropdown-menu .editor-radio label{margin:0}.object_list_paging{display:flex;align-items:center;justify-content:center;padding:20px 0}.object_list_paging .pagination{display:flex;align-items:center;justify-content:center;margin:0;font-size:1em;color:#333}.object_list_paging .pagination .sys_paging{margin:0 .2em}.object_list_paging .pagination .sys_paging.prev-page{margin-right:1em;font-size:1em;color:#333}.object_list_paging .pagination .sys_paging.next-page{margin-left:1em;font-size:1em;color:#333}.object_list_paging .pagination .sys_paging.first-page,.object_list_paging .pagination .sys_paging.last-page{font-size:1em;color:#333}.object_list_paging .pagination .sys_paging.current-page,.object_list_paging .pagination .sys_paging.other-page{font-weight:700}.object_list_paging .pagination .sys_paging.current-page{color:#000}.object_list_paging .pagination .sys_paging.other-page{color:#333}.object_list_paging .pagination .sys_paging:hover{color:#000}.object_list_paging .pagination .sys_paging.disabled{opacity:.4}.object_list_paging .pagination .sys_paging.disabled:hover{color:#333}.reset_container{display:flex;align-items:center;justify-content:center;margin-bottom:20px;margin-top:-30px;padding:10px 0}@media(min-width:768px){.reset_container{justify-content:flex-end}}.reset_container .reset_searchresult{font-size:12px;padding:2px 12px}@media(min-width:768px){#sys-search-result-filters{flex-grow:1;display:flex;flex-wrap:wrap;justify-content:flex-start;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);display:grid;grid-gap:10px;margin-bottom:30px}#sys-search-result-filters.row{margin-left:-7px}#sys-search-result-filters>.col-md-3{padding:0 7px}}@media(min-width:992px){#sys-search-result-filters>.col-md-3{width:20%}}#sys-search-result-filters .select2-container.sys-location{margin:0}#sys-search-result-filters .filter{position:relative;margin-bottom:10px}@media(min-width:768px){#sys-search-result-filters .filter{width:auto}}@media(min-width:768px){#sys-search-result-filters .filter{margin-bottom:0}}#sys-search-result-filters .filter .dropdown-locaton-toggle-filter,#sys-search-result-filters .filter .dropdown-toggle-filter{display:flex;align-items:center;justify-content:space-between;border:1px solid #000;background:transparent;padding:5px 12px;width:100%;height:48px;color:#000;font-weight:normal}@media(min-width:576px){#sys-search-result-filters .filter .dropdown-locaton-toggle-filter>span,#sys-search-result-filters .filter .dropdown-toggle-filter>span{margin-right:10px}}#sys-search-result-filters .filter .dropdown-locaton-toggle-filter .text,#sys-search-result-filters .filter .dropdown-toggle-filter .text{text-align:left;max-width:calc(100% - 20px)}#sys-search-result-filters .filter .dropdown-locaton-toggle-filter .text .filterTitle,#sys-search-result-filters .filter .dropdown-toggle-filter .text .filterTitle{overflow:hidden;text-overflow:ellipsis;display:block;width:131px}#sys-search-result-filters .filter .dropdown-locaton-toggle-filter .text .filterActive,#sys-search-result-filters .filter .dropdown-toggle-filter .text .filterActive{display:block;font-size:.8em;opacity:.6;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}@media(min-width:576px){#sys-search-result-filters .filter .dropdown-locaton-toggle-filter .text .filterActive,#sys-search-result-filters .filter .dropdown-toggle-filter .text .filterActive{max-width:131px}}#sys-search-result-filters .filter .dropdown-locaton-toggle-filter:active,#sys-search-result-filters .filter .dropdown-locaton-toggle-filter:focus,#sys-search-result-filters .filter .dropdown-toggle-filter:active,#sys-search-result-filters .filter .dropdown-toggle-filter:focus{background:transparent;color:#fff;background-color:#000;outline:none;box-shadow:none}#sys-search-result-filters .filter .dropdown-locaton-toggle-filter:hover,#sys-search-result-filters .filter .dropdown-toggle-filter:hover{color:#fff;background-color:#000}#sys-search-result-filters .filter .dropdown-menu{padding:10px 15px;min-width:200px;z-index:200}#sys-search-result-filters .filter .dropdown-menu .form-group:last-child{margin-bottom:0}#object-search-results .filter-wrapper{z-index:15}#object-search-results .filter-wrapper>.container{height:0;overflow:hidden;transition:all 200ms ease-in-out;position:relative;background:#fff}#object-search-results .filter-wrapper .object_filters{transition:all 200ms ease-in-out;display:flex;flex-wrap:wrap;justify-content:flex-start}@media(min-width:768px){#object-search-results .filter-wrapper .object_filters.row{margin-left:-7px}#object-search-results .filter-wrapper .object_filters>.col-md-3{padding:0 7px}}@media(min-width:992px){#object-search-results .filter-wrapper .object_filters>.col-md-3{width:20%}}#object-search-results .filter-wrapper .object_filters .widget.filter{position:relative;margin-bottom:10px;width:100%}@media(min-width:768px){#object-search-results .filter-wrapper .object_filters .widget.filter{width:auto;margin-bottom:0}}#object-search-results .filter-wrapper .object_filters .widget.filter .btn,#object-search-results .filter-wrapper .object_filters .widget.filter .dropdown-toggle-filter{display:flex;align-items:center;justify-content:space-between;border:1px solid #000;background:transparent;padding:5px 12px;width:100%;height:48px;color:#000;font-weight:normal}#object-search-results .filter-wrapper .object_filters .widget.filter .btn span,#object-search-results .filter-wrapper .object_filters .widget.filter .dropdown-toggle-filter span{flex-grow:1;text-align:left}@media(min-width:576px){#object-search-results .filter-wrapper .object_filters .widget.filter .btn>span,#object-search-results .filter-wrapper .object_filters .widget.filter .dropdown-toggle-filter>span{margin-right:10px}}#object-search-results .filter-wrapper .object_filters .widget.filter .btn .text,#object-search-results .filter-wrapper .object_filters .widget.filter .dropdown-toggle-filter .text{text-align:left;width:100%;max-width:calc(100% - 20px)}#object-search-results .filter-wrapper .object_filters .widget.filter .btn .text .filterTitle,#object-search-results .filter-wrapper .object_filters .widget.filter .dropdown-toggle-filter .text .filterTitle{overflow:hidden;text-overflow:ellipsis;display:block;width:100%;max-width:calc(100% - 20px)}#object-search-results .filter-wrapper .object_filters .widget.filter .btn .text .filterActive,#object-search-results .filter-wrapper .object_filters .widget.filter .dropdown-toggle-filter .text .filterActive{display:block;font-size:.8em;opacity:.6;white-space:nowrap;text-overflow:ellipsis;max-width:131px;width:100%;overflow:hidden}#object-search-results .filter-wrapper .object_filters .widget.filter .btn:active,#object-search-results .filter-wrapper .object_filters .widget.filter .btn:focus,#object-search-results .filter-wrapper .object_filters .widget.filter .dropdown-toggle-filter:active,#object-search-results .filter-wrapper .object_filters .widget.filter .dropdown-toggle-filter:focus{background-color:#000;color:#fff;outline:none;box-shadow:none}#object-search-results .filter-wrapper .object_filters .widget.filter .btn:hover,#object-search-results .filter-wrapper .object_filters .widget.filter .dropdown-toggle-filter:hover{background-color:#000;color:#fff}#object-search-results .filter-wrapper .object_filters .widget.filter .dropdown-menu-filter{float:none;position:absolute;padding:10px 15px;border:1px solid #ccc;margin:0;border-radius:0;min-width:290px;margin-top:2px;z-index:200}#object-search-results .filter-wrapper .object_filters .widget.filter .dropdown-menu-filter .filter-content .filter{margin-bottom:15px}#object-search-results .filter-wrapper .object_filters .widget.filter .dropdown-menu-filter .filter-content .filter:last-child{margin-bottom:0}#object-search-results .filter-wrapper .object_filters .widget.filter .dropdown-menu-filter .filter-content .form-group:last-child{margin-bottom:0}#object-search-results .filter-wrapper .object_filters .widget.filter .dropdown-menu-filter .filter-content .select2-container{margin-bottom:0}#object-search-results .filter-wrapper .sys-search-radius .form-control{margin-bottom:15px}#object-search-results .filter-wrapper #btnReset{text-align:left;display:inline-block;padding:13px 12px;display:flex;justify-content:space-between;align-items:center}#object-search-results .filter-wrapper.active>.container{overflow:visible;height:auto;padding:0 15px}#object-search-results .filter-wrapper.active #toggle-filters-btn .closetext{display:block}#object-search-results .filter-wrapper.active #toggle-filters-btn .opentext{display:none}#sys-searchresult-view-map .sys-searchresult-view-map-filters{padding-top:50px}#sys-searchresult-view-map .sys-searchresult-view-map-filters #sys-searchresult-view-map-filters-container #sys-search-result-filters .row .col-md-4{width:100%}#sys-searchresult-view-map .sys-searchresult-view-map-filters #sys-searchresult-view-map-filters-container #sys-search-result-filters .row .col-md-4 .dropdown-filter{margin-bottom:15px;overflow:hidden}#sys-searchresult-view-map .sys-searchresult-view-map-filters #sys-searchresult-view-map-filters-container #sys-search-result-filters .row .col-md-4 .dropdown-filter .dropdown-locaton-toggle-filter,#sys-searchresult-view-map .sys-searchresult-view-map-filters #sys-searchresult-view-map-filters-container #sys-search-result-filters .row .col-md-4 .dropdown-filter .dropdown-toggle-filter{color:#000;background:#f4f4f4;width:100%;text-align:left}#sys-searchresult-view-map .sys-searchresult-view-map-filters #sys-searchresult-view-map-filters-container #sys-search-result-filters .row .col-md-4 .dropdown-filter .dropdown-locaton-toggle-filter i,#sys-searchresult-view-map .sys-searchresult-view-map-filters #sys-searchresult-view-map-filters-container #sys-search-result-filters .row .col-md-4 .dropdown-filter .dropdown-toggle-filter i{display:none;visibility:hidden}#sys-searchresult-view-map .sys-searchresult-view-map-filters #sys-searchresult-view-map-filters-container #sys-search-result-filters .row .col-md-4 .dropdown-filter .dropdown-menu{position:relative;display:block;width:100%;box-shadow:none;border-radius:0;padding:15px;z-index:200}.stayopen>.dropdown-menu{display:block}.filter_group_dummy{display:none;visibility:hidden}.widget.filter_singleSelectBox select{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;opacity:0}.widget.advancedPriceFilter .form-group{margin:0;padding:5px 15px}.widget.advancedPriceFilter .form-group:first-child{margin-top:5px}.widget.advancedPriceFilter .form-group:last-child{margin-bottom:5px}.widget.advancedPriceFilter .input-group{display:flex;align-items:center}.widget.advancedPriceFilter .input-group .input-group-addon{width:60px;padding:9px}.widget.advancedRadioFilter .filter-content .editor-radio,.widget.advancedSelectFilter .filter-content .editor-radio{display:flex;align-items:flex-start;margin-bottom:5px}.widget.advancedRadioFilter .filter-content .editor-radio input,.widget.advancedSelectFilter .filter-content .editor-radio input{margin-right:5px;margin-top:5px}.widget.advancedRadioFilter .filter-content .editor-radio label,.widget.advancedSelectFilter .filter-content .editor-radio label{margin:0}.widget.advancedRadioFilter .filter-content .editor-radio label input,.widget.advancedSelectFilter .filter-content .editor-radio label input{margin-right:5px;margin-top:5px}#object_search_header-bar .toggleMobileFilters{display:flex;justify-content:space-between;align-items:center;padding:13px 12px;background-color:transparent;font-weight:300;transition:all 200ms ease-in-out;width:100%;margin:0 0 10px}#object_search_header-bar .toggleMobileFilters:focus,#object_search_header-bar .toggleMobileFilters:hover{color:#fff}#object_search_header-bar .toggleMobileFilters.btn-close{position:absolute;top:0;right:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:0;color:#808080;font-size:24px}@media(min-width:768px){#object_search_header-bar .toggleMobileFilters{display:none!important}}@media(max-width:768px){body.mobileFiltersActive{overflow:hidden}body.mobileFiltersActive .mainnavcontainer{z-index:-5;position:fixed;top:0}#object-search-results #sys-search-result-filters{position:fixed;top:0;bottom:0;left:-100vw;width:100vw;height:100vh;z-index:997;background-color:#fff;padding:20px 15px 100px;overflow-y:auto;transition:all 200ms ease-in-out}#object-search-results #sys-search-result-filters.mobileFiltersActive{position:fixed;right:0;left:0;bottom:0;overflow-y:auto}#object-search-results #sys-search-result-filters.mobileFiltersActive .filtersTop{position:static;width:100%}#object-search-results #sys-search-result-filters.mobileFiltersActive .filtersTop .object_filters_top>.col-xs-12{width:100%}#object-search-results #sys-search-result-filters.mobileFiltersActive .filtersTop .object_filters_top .dropdown-menu{position:relative;box-shadow:none;width:100%;margin-bottom:10px;border-radius:0}#object-search-results #sys-search-result-filters.mobileFiltersActive .toggleMobileFilters{position:fixed;bottom:15px;left:50%;transform:translateX(-50%);z-index:9997;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center}#object-search-results #sys-search-result-filters.mobileFiltersActive .advancedSearchToggle{display:none;visibility:hidden}#object-search-results #sys-search-result-filters.mobileFiltersActive .filter-wrapper>.container{height:auto;overflow:visible}#object-search-results #sys-search-result-filters.mobileFiltersActive .filter-wrapper .filtersBottom{width:100%}#object-search-results #sys-search-result-filters.mobileFiltersActive .filter-wrapper .filtersBottom .object_filters>.col-xs-12{width:100%}#object-search-results #sys-search-result-filters.mobileFiltersActive .filter-wrapper .filtersBottom .object_filters .dropdown-menu{position:relative;box-shadow:none;width:100%;margin-bottom:10px;border-radius:0;min-width:100%}#object-search-results #sys-search-result-filters.mobileFiltersActive .filter-wrapper .resetFiltersToggle{width:100%}}.widget.filter{width:100%;background-color:#fff}.widget.filter .filter-toggle{display:flex;align-items:center;justify-content:space-between;border-width:2px;background:transparent;padding:5px 12px;width:100%;height:48px;font-weight:normal;color:#444}@media(min-width:576px){.widget.filter .filter-toggle>span{margin-right:10px}}.widget.filter .filter-toggle i{transition:all 200ms ease-in-out}.widget.filter .filter-toggle[aria-expanded=true] i{transform:rotate(-180deg)}.widget.filter .filter-toggle .text{text-align:left;width:100%;max-width:calc(100% - 20px)}.widget.filter .filter-toggle .text .filterTitle{overflow:hidden;text-overflow:ellipsis;display:block;width:100%;max-width:calc(100% - 20px);margin-bottom:0;margin-top:-1px}.widget.filter .filter-toggle .text .filterActive{display:block;font-size:.8em;opacity:.6;white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:calc(100% - 20px);overflow:hidden;line-height:1em;margin-top:-2px}@media(min-width:576px){.widget.filter .filter-toggle .text .filterActive{max-width:131px}}.widget.filter .filter-toggle:active,.widget.filter .filter-toggle:focus{background:transparent;outline:none;box-shadow:none}.widget.filter>.filter-content{min-width:280px;background-color:#fff;border:1px solid #ccc;margin:0;border-radius:0;margin-top:2px;z-index:200}.widget.filter>.filter-content>div,.widget.filter>.filter-content>form{padding:10px 15px}@media(min-width:768px){.widget.filter>.filter-content{position:absolute;top:100%;left:0}}.widget.filter.filter_object_location{height:48px;transition:all 200ms ease-in-out;grid-column:span 2}.widget.filter.filter_object_location .filter-toggle{position:absolute}.widget.filter.filter_object_location .filter-toggle .text{background-color:#fff}.widget.filter.filter_object_location input.sys-location{border-width:2px;width:100%;height:48px;padding:5px 12px}.widget.filter.filter_object_location .select2-container.sys-location{position:absolute;top:0;left:0;right:0;border-width:2px;width:100%;height:48px}.widget.filter.filter_object_location .select2-container.sys-location .select2-choice{border:none;background-color:#fff;box-shadow:none;padding:5px 12px;border-radius:0;border:0;background:transparent;width:100%;height:46px;font-weight:normal;display:flex;align-items:center;justify-content:space-between}.widget.filter.filter_object_location .select2-container.sys-location .select2-choice>.select2-chosen{height:auto;line-height:1;padding:0;font-weight:300;white-space:nowrap;visibility:hidden}.widget.filter.filter_object_location .select2-container.sys-location .select2-choice>.select2-chosen:after{content:"";display:block;font-size:.8em;opacity:.6;white-space:nowrap;text-overflow:ellipsis;max-width:131px;width:100%;overflow:hidden;line-height:1.42857143}.widget.filter.filter_object_location .select2-container.sys-location .select2-choice .select2-search-choice-close{position:absolute;right:0;top:2px;bottom:0;width:36px;height:44px;background:none;line-height:25px;text-align:center;color:#e74c3c;background-image:none!important;align-items:center;justify-content:center;background-color:#fff}.widget.filter.filter_object_location .select2-container.sys-location .select2-choice .select2-search-choice-close:after{content:"";font-family:"Font Awesome 5 Pro";font-size:16px;font-weight:300}.widget.filter.filter_object_location .select2-container.sys-location .select2-choice .select2-arrow{display:none;width:36px;background:none;border:none}.widget.filter.filter_object_location .select2-container.sys-location .select2-choice .select2-arrow b{display:flex;align-items:center;justify-content:center;background:none;background-image:none!important}.widget.filter.filter_object_location .select2-container.sys-location .select2-choice .select2-arrow b:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300}.widget.filter.filter_object_location .select2-container.sys-location.select2-allowclear .select2-chosen:after{display:none;visibility:hidden}.widget.filter.filter_object_location .select2-container.sys-location.select2-allowclear .select2-arrow{display:none}.widget.filter.filter_object_location .select2-container.sys-location.select2-allowclear .select2-search-choice-close{display:flex}.widget.filter.filter_object_location .sys-search-radius{display:block;z-index:20;position:absolute;right:0;top:0;bottom:0;margin:0;background-color:#fff;z-index:-1}.widget.filter.filter_object_location .sys-search-radius .form-control{position:relative;z-index:5;border-width:2px;background:transparent;border-left-color:#ccc;width:100%;height:48px;padding:5px 40px 5px 12px;color:#000;border-radius:0;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}.widget.filter.filter_object_location .sys-search-radius:after{font-family:"Font Awesome 5 Pro";font-weight:300;content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%)}.widget.filter.filter_object_location.sys-search-radius-active .sys-search-radius{z-index:5}.widget.filter.filter_object_location.sys-search-radius-active .filter-toggle{padding-right:110px}.widget.filter.filter_object_location.sys-search-radius-active .sys-location{padding-right:110px}.searchresults .select2-results{font-size:14px}.searchresults #select2-drop{margin-top:-48px}.searchresults #select2-drop.select2-drop-active{border-width:2px;border-style:solid;border-radius:0;padding:0}.searchresults #select2-drop .select2-search{margin:0;padding:0}.searchresults #select2-drop .select2-search input{border:0;border-radius:0;box-shadow:none;padding:10px 15px;height:auto;line-height:30px;white-space:nowrap;font-weight:300}.searchresults #select2-drop .select2-results{margin:0;padding:0}.searchresults #select2-drop .select2-results .select2-no-results,.searchresults #select2-drop .select2-results .select2-searching{padding:5px;font-size:14px;background:#f4f4f4}@media(max-width:768px){#select2-drop-mask{background-color:rgba(255,255,255,.9);opacity:1}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search input,.select2-search-choice-close{background-image:none!important;background-repeat:no-repeat!important;background-size:60px 40px!important}}.berlin.searchresults-map #sys-search-result-filters{display:flex}.berlin.searchresults-map #sys-search-result-filters .widget.filter>.filter-content{min-width:100%}.fontawesome-i2svg-active .search #object-search .tab-content{min-height:500px}.fontawesome-i2svg-active .search #object-search .tab-content.loader:before{display:none}.search #object-search .tab-content{min-height:500px}.search #object-search .tab-content.loader{position:relative}.search #object-search .tab-content.loader .svg-inline--fa.fa-f3f4,.search #object-search .tab-content.loader:before{font-family:"Font Awesome 5 Pro";font-weight:300;content:"";margin-left:-40px;margin-top:-40px;position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%);font-size:50px;opacity:.8;animation:fa-spin 2s infinite linear}.search #object-search .tab-content .tab-pane{background-color:#fff}.search #realestateSearchTabs{margin-bottom:15px}.search .search-commands-top{margin-bottom:15px}.search.objects .filter-container{background:#fff;border:1px solid #d8d8d8;margin-bottom:15px}.search.objects .filter-container fieldset legend{margin:0;width:100%;padding:.5em 1em;font-size:1em;font-weight:bold;background:#f8f8f8}.search.objects .filter-container fieldset .filter-content{padding:15px 15px 0 15px}.search.objects .filter-container fieldset .filter-content .editor-checkbox:last-child,.search.objects .filter-container fieldset .filter-content .editor-radio:last-child{margin-bottom:15px}.search.objects .filter-container fieldset .filter-content label{font-weight:normal}.search.objects .filter-container fieldset .filter-content label.option-disabled{opacity:.6}.search.objects .filter-container .form-control{margin-bottom:15px}.search.objects .filter-container.query-for-sale-or-rent .editor-radio{width:100%;display:block}.search.objects .filter-container.query-for-sale-or-rent #option_ForRent{margin-bottom:15px}.search.objects .filter-container #option_Unspecified{display:none;visibility:hidden}.search.objects .filter-container #locationError{float:left;width:100%;padding:10px 15px}.search.objects .filter-container #accordion-filters-near-to.panel-group,.search.objects .filter-container #accordion-filters-presence-of.panel-group,.search.objects .filter-container #accordion-special-status.panel-group{margin-bottom:0}.search.objects .filter-container #accordion-filters-near-to label,.search.objects .filter-container #accordion-filters-presence-of label,.search.objects .filter-container #accordion-special-status label{font-weight:normal}.search.objects .filter-container #accordion-filters-near-to .panel,.search.objects .filter-container #accordion-filters-presence-of .panel,.search.objects .filter-container #accordion-special-status .panel{border-radius:0;border:none}.search.objects .filter-container #accordion-filters-near-to .panel .panel-heading,.search.objects .filter-container #accordion-filters-presence-of .panel .panel-heading,.search.objects .filter-container #accordion-special-status .panel .panel-heading{border-radius:0;padding:0}.search.objects .filter-container #accordion-filters-near-to .panel .panel-heading .panel-title,.search.objects .filter-container #accordion-filters-presence-of .panel .panel-heading .panel-title,.search.objects .filter-container #accordion-special-status .panel .panel-heading .panel-title{font-size:1em;line-height:inherit;font-weight:bold}.search.objects .filter-container #accordion-filters-near-to .panel .panel-heading .panel-title a,.search.objects .filter-container #accordion-filters-presence-of .panel .panel-heading .panel-title a,.search.objects .filter-container #accordion-special-status .panel .panel-heading .panel-title a{padding:5px 15px;display:block;width:100%;text-decoration:none}.search.objects .filter-container #accordion-filters-near-to .panel .panel-heading .panel-title a .filter-container-toggle,.search.objects .filter-container #accordion-filters-presence-of .panel .panel-heading .panel-title a .filter-container-toggle,.search.objects .filter-container #accordion-special-status .panel .panel-heading .panel-title a .filter-container-toggle{float:right;line-height:21px}.search.objects .filter-container #accordion-filters-near-to .panel .panel-heading .panel-title a .filter-container-toggle:before,.search.objects .filter-container #accordion-filters-presence-of .panel .panel-heading .panel-title a .filter-container-toggle:before,.search.objects .filter-container #accordion-special-status .panel .panel-heading .panel-title a .filter-container-toggle:before{content:""}.search.objects .filter-container #accordion-filters-near-to .panel .panel-heading .panel-title a.collapsed .filter-container-toggle:before,.search.objects .filter-container #accordion-filters-presence-of .panel .panel-heading .panel-title a.collapsed .filter-container-toggle:before,.search.objects .filter-container #accordion-special-status .panel .panel-heading .panel-title a.collapsed .filter-container-toggle:before{content:""}@media(min-width:992px){.objects.search .query-object-location .sys-location{z-index:2;transition:width 250ms ease-in-out}.objects.search .query-object-location .sys-location.select2-allowclear.sys-search-radius-active{width:70%;float:left}.objects.search .query-object-location .sys-location.select2-allowclear.sys-search-radius-active .select2-choice{box-shadow:none}.objects.search .query-object-location .sys-search-radius{position:absolute;right:15px;top:0;width:30%;float:left;z-index:1;display:block!important}.objects.search .query-object-location .sys-search-radius select{border-radius:0}}.objects #object-search{margin:25px 0}.objects #object-search #realestateSearchTabs{margin-bottom:2em}.objects #object-search #query>.col-12{margin-bottom:20px}.objects #object-search #query .filter-container.card{border-radius:0}.objects #object-search #query .filter-container.card .card-header:hover{text-decoration:none}.objects #object-search #query .filter-container.card .card-header .card-title{display:flex;justify-content:space-between;margin:0;align-items:center;font-weight:bold;color:#444}.objects #object-search #query .filter-container.card .card-header.collapsed .card-title i{transform:rotate(180deg)}.searchdetail.berlin .wrapper .objectheader{position:relative}.searchdetail.berlin .wrapper .objectheader .mainphoto{margin-bottom:20px;overflow:hidden;background-color:#1b1b1b;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.searchdetail.berlin .wrapper .objectheader .mainphoto:before{display:block;content:"";width:100%;padding-top:75%}.searchdetail.berlin .wrapper .objectheader .mainphoto>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media(min-width:768px){.searchdetail.berlin .wrapper .objectheader .mainphoto{margin-bottom:0}}@media(min-width:992px){.searchdetail.berlin .wrapper .objectheader .mainphoto{position:relative}.searchdetail.berlin .wrapper .objectheader .mainphoto:before{display:block;content:"";width:100%;padding-top:56.25%}.searchdetail.berlin .wrapper .objectheader .mainphoto>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.searchdetail.berlin .wrapper .objectheader .mainphoto .content{z-index:1;cursor:pointer}.searchdetail.berlin .wrapper .objectheader .mainphoto .content>img{top:50%;left:50%;position:relative;transform:translate(-50%,-50%);height:100%}@media(min-width:992px){.searchdetail.berlin .wrapper .objectheader .mainphoto .content>img{height:auto;width:100%}}.searchdetail.berlin .wrapper .objectheader .mainphoto .content .bx-wrapper{border:none;margin:0;height:100%}.searchdetail.berlin .wrapper .objectheader .mainphoto .content .bx-wrapper .bx-viewport{height:100%!important}.searchdetail.berlin .wrapper .objectheader .mainphoto .content .topPhotoSlider{height:100%}.searchdetail.berlin .wrapper .objectheader .mainphoto .content .topPhotoSlider .swiper-slide img,.searchdetail.berlin .wrapper .objectheader .mainphoto .content .topPhotoSlider>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.searchdetail.berlin .wrapper .objectheader>.container{position:relative;display:flex;flex-flow:column wrap}@media(min-width:768px){.searchdetail.berlin .wrapper .objectheader>.container{display:block;position:absolute;left:0;right:0;top:0;bottom:0}}.searchdetail.berlin .wrapper .objectheader .make-favorite{font-size:1.2em;position:absolute;top:-75px;right:25px;color:#444;z-index:9;text-decoration:none}@media(min-width:768px){.searchdetail.berlin .wrapper .objectheader .make-favorite{right:16px;top:110px}}.searchdetail.berlin .wrapper .objectheader .make-favorite .favorite{display:flex;align-items:center}.searchdetail.berlin .wrapper .objectheader .make-favorite .favorite span{margin-right:.4em;font-weight:bold;opacity:0}.searchdetail.berlin .wrapper .objectheader .make-favorite .favorite i{font-size:2em}.searchdetail.berlin .wrapper .objectheader .make-favorite.active i{font-weight:700}.searchdetail.berlin .wrapper .objectheader .make-favorite:hover{text-decoration:none}.searchdetail.berlin .wrapper .objectheader .make-favorite:hover .favorite span{opacity:1}.searchdetail.berlin .wrapper .objectheader .object_status{bottom:100%;margin-bottom:15px;left:15px;line-height:1.1;background-color:#fff;color:#000;padding:8px 16px;pointer-events:none;font-weight:bold;z-index:5;max-width:170px;text-align:center;opacity:.9;text-transform:uppercase}@media(min-width:768px){.searchdetail.berlin .wrapper .objectheader .object_status{position:absolute;bottom:auto;top:50px;left:15px}}.searchdetail.berlin .wrapper .objectheader .object_status.rented,.searchdetail.berlin .wrapper .objectheader .object_status.sold{background-color:#d02424;color:#fff}.searchdetail.berlin .wrapper .objectheader .object_status.rented:after,.searchdetail.berlin .wrapper .objectheader .object_status.rented:before,.searchdetail.berlin .wrapper .objectheader .object_status.sold:after,.searchdetail.berlin .wrapper .objectheader .object_status.sold:before{background-color:#d02424}.searchdetail.berlin .wrapper .objectheader .object_status.has_received_bid,.searchdetail.berlin .wrapper .objectheader .object_status.has_received_option,.searchdetail.berlin .wrapper .objectheader .object_status.rented_under_conditions,.searchdetail.berlin .wrapper .objectheader .object_status.sold_under_conditions{background-color:#e65c00;color:#fff}.searchdetail.berlin .wrapper .objectheader .object_status.has_received_bid:after,.searchdetail.berlin .wrapper .objectheader .object_status.has_received_bid:before,.searchdetail.berlin .wrapper .objectheader .object_status.has_received_option:after,.searchdetail.berlin .wrapper .objectheader .object_status.has_received_option:before,.searchdetail.berlin .wrapper .objectheader .object_status.rented_under_conditions:after,.searchdetail.berlin .wrapper .objectheader .object_status.rented_under_conditions:before,.searchdetail.berlin .wrapper .objectheader .object_status.sold_under_conditions:after,.searchdetail.berlin .wrapper .objectheader .object_status.sold_under_conditions:before{background-color:#e65c00}.searchdetail.berlin .wrapper .objectheader .object_status.new_forrent,.searchdetail.berlin .wrapper .objectheader .object_status.new_forsale{background-color:#2ecc71;color:#fff}.searchdetail.berlin .wrapper .objectheader .object_status.new_forrent:after,.searchdetail.berlin .wrapper .objectheader .object_status.new_forrent:before,.searchdetail.berlin .wrapper .objectheader .object_status.new_forsale:after,.searchdetail.berlin .wrapper .objectheader .object_status.new_forsale:before{background-color:#2ecc71}.searchdetail.berlin .wrapper .objectheader .object_status.price_changed{background-color:#3498db;color:#fff}.searchdetail.berlin .wrapper .objectheader .object_status.price_changed:after,.searchdetail.berlin .wrapper .objectheader .object_status.price_changed:before{background-color:#3498db}.searchdetail.berlin .wrapper .objectheader .object_status.top_object{background-color:#e9911d;color:#fff}.searchdetail.berlin .wrapper .objectheader .object_status.top_object:after,.searchdetail.berlin .wrapper .objectheader .object_status.top_object:before{background-color:#e9911d}.searchdetail.berlin .wrapper .objectheader .object_open_house{position:relative;padding:8px 16px;background:rgba(0,0,0,.9);color:#fff;width:auto;font-size:.8em;align-items:center;display:flex;text-align:center;justify-content:center;line-height:1;min-height:30px}.searchdetail.berlin .wrapper .objectheader .object_open_house .object_open_house_label{text-transform:uppercase;font-weight:700;flex-shrink:0;margin-right:.2em;line-height:1}.searchdetail.berlin .wrapper .objectheader .object_status_container{width:100%;bottom:100%;left:15px;z-index:555;max-width:320px}@media(min-width:768px){.searchdetail.berlin .wrapper .objectheader .object_status_container{position:absolute;bottom:auto;top:50px;left:15px;display:flex;flex-flow:row wrap;align-items:flex-start}}.searchdetail.berlin .wrapper .objectheader .object_status_container>.object_status{height:30px;display:inline-flex;justify-content:center;align-items:center}.searchdetail.berlin .wrapper .objectheader .object_status_container .object_open_house,.searchdetail.berlin .wrapper .objectheader .object_status_container>.object_status{position:relative;left:auto!important;top:auto!important;transform:none;float:left;margin:0 10px 10px 0}.searchdetail.berlin .wrapper .objectheader .addressprice{position:relative;margin:0 0 20px 0;z-index:5}@media(min-width:768px){.searchdetail.berlin .wrapper .objectheader .addressprice{position:absolute;bottom:100px;margin:0;padding-right:320px}}.searchdetail.berlin .wrapper .objectheader .addressprice .obj_address{position:relative;z-index:1;flex-grow:1;font-size:1.6em}@media(min-width:768px){.searchdetail.berlin .wrapper .objectheader .addressprice .obj_address{font-size:3em;margin-bottom:.2em;color:#fff;text-shadow:0 0 15px rgba(0,0,0,.5)}}.searchdetail.berlin .wrapper .objectheader .addressprice .obj_location{position:relative;z-index:1;flex-grow:1;font-size:1.4em;line-height:1}@media(min-width:768px){.searchdetail.berlin .wrapper .objectheader .addressprice .obj_location{font-size:2em;margin-bottom:.2em;color:#fff;text-shadow:0 0 15px rgba(0,0,0,.5)}}.searchdetail.berlin .wrapper .objectheader .addressprice .obj_price{display:flex;position:relative;z-index:1;font-weight:400;font-size:1.4em}@media(min-width:768px){.searchdetail.berlin .wrapper .objectheader .addressprice .obj_price{font-size:2.8em;color:#fff;text-shadow:0 0 15px rgba(0,0,0,.5)}}.searchdetail.berlin .wrapper .objectheader .addressprice .obj_price.pricesquaemeter{margin-left:1.5em;font-size:1em;font-weight:normal}.searchdetail.berlin .wrapper .realtorinfo-large{background-color:transparent;overflow:hidden;margin-bottom:2em;display:none}@media(min-width:768px){.searchdetail.berlin .wrapper .realtorinfo-large{display:block;position:absolute;top:50%;transform:translateY(-50%);right:15px;width:280px;z-index:5}}.searchdetail.berlin .wrapper .realtorinfo-large .object_detail_contact_photo{width:100%}.searchdetail.berlin .wrapper .realtorinfo-large .data{padding:20px;font-size:.9em;line-height:1.2em;background-color:#f2f2f2}.searchdetail.berlin .wrapper .realtorinfo-large .data .object_detail_contact_name,.searchdetail.berlin .wrapper .realtorinfo-large .data .object_detail_department_name{font-size:1.4em;font-weight:400;margin-bottom:.3em;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:.5em}.searchdetail.berlin .wrapper .realtorinfo-large .data .object_detail_department_address{margin-bottom:.5em}.searchdetail.berlin .wrapper .realtorinfo-large .data .object_detail_department_address div{display:inline}.searchdetail.berlin .wrapper .realtorinfo-large .data .object_detail_department_address div:after{content:","}.searchdetail.berlin .wrapper .realtorinfo-large .data .object_detail_department_address div:last-child:after{display:none}.searchdetail.berlin .wrapper .realtorinfo-large .data .object_detail_contact_email,.searchdetail.berlin .wrapper .realtorinfo-large .data .object_detail_contact_mobile,.searchdetail.berlin .wrapper .realtorinfo-large .data .object_detail_contact_mobilephone,.searchdetail.berlin .wrapper .realtorinfo-large .data .object_detail_contact_phone,.searchdetail.berlin .wrapper .realtorinfo-large .data .object_detail_department_email,.searchdetail.berlin .wrapper .realtorinfo-large .data .object_detail_department_mobile,.searchdetail.berlin .wrapper .realtorinfo-large .data .object_detail_department_mobilephone,.searchdetail.berlin .wrapper .realtorinfo-large .data .object_detail_department_phone,.searchdetail.berlin .wrapper .realtorinfo-large .data .object_detail_department_website{display:block;color:#333}.searchdetail.berlin .wrapper .realtorinfo-large .ctaoptions{background-color:#f2f2f2;width:100%;display:flex;flex-wrap:wrap;padding:0 20px 20px;margin-top:-1px}.searchdetail.berlin .wrapper .realtorinfo-large .ctaoptions .btn{margin-bottom:.3em}.searchdetail.berlin .wrapper .realtorinfo-large .ctaoptions .whatsapp{background-color:#25d366;border-color:#25d366}.searchdetail.berlin .wrapper .realtorinfo-large .ctaoptions .whatsapp:hover{background-color:#21bd5c;border-color:#21bd5c}.searchdetail.berlin .wrapper .realtorinfo-small{position:relative;background-color:#f4f4f4;background-size:cover;background-repeat:no-repeat;background-position:center}.searchdetail.berlin .wrapper .realtorinfo-small:before{display:block;content:"";width:100%;padding-top:100%}.searchdetail.berlin .wrapper .realtorinfo-small>.content{position:absolute;top:0;left:0;right:0;bottom:0}.searchdetail.berlin .wrapper .realtorinfo-small>img{position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.searchdetail.berlin .wrapper .realtorinfo-small .content{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:30px;text-align:center;color:#fff}.searchdetail.berlin .wrapper .realtorinfo-small .content .object_detail_contact_name,.searchdetail.berlin .wrapper .realtorinfo-small .content .object_detail_department_name{font-weight:bold;font-size:1.4em;text-shadow:0 0 5px #000}.searchdetail.berlin .wrapper .realtorinfo-small .content .object_detail_contact_mobilephone,.searchdetail.berlin .wrapper .realtorinfo-small .content .object_detail_contact_phone,.searchdetail.berlin .wrapper .realtorinfo-small .content .object_detail_contact_yourrealtor,.searchdetail.berlin .wrapper .realtorinfo-small .content .object_detail_department_mobilephone,.searchdetail.berlin .wrapper .realtorinfo-small .content .object_detail_department_phone{color:#fff;text-shadow:0 0 5px #000}.searchdetail.berlin .wrapper .realtorinfo-small .content .btn{margin-top:15px}.searchdetail.berlin .wrapper .objectnav{display:flex}.searchdetail.berlin .wrapper .objectnav .sys-prev-object{margin-right:4px}.searchdetail.berlin .wrapper .objectnav .sys-next-object{margin-left:4px}.searchdetail.berlin .wrapper .block h2{margin-bottom:25px;font-weight:300;font-size:2.5em}.searchdetail.berlin .wrapper .block p{margin-bottom:25px}.searchdetail.berlin .wrapper .block-description{width:100%}.searchdetail.berlin .wrapper .block-description>.container{display:flex;flex-flow:row wrap}.searchdetail.berlin .wrapper .block-description .image,.searchdetail.berlin .wrapper .block-description .saletitle,.searchdetail.berlin .wrapper .block-description .text{width:100%}@media(min-width:768px){.searchdetail.berlin .wrapper .block-description .image,.searchdetail.berlin .wrapper .block-description .saletitle,.searchdetail.berlin .wrapper .block-description .text{width:50%}}.searchdetail.berlin .wrapper .block-description .saletitle{padding:3em 0 0}@media(min-width:768px){.searchdetail.berlin .wrapper .block-description .saletitle{padding:6em 2em 6em 0}}.searchdetail.berlin .wrapper .block-description .saletitle h2{margin:0}.searchdetail.berlin .wrapper .block-description .text{display:flex;align-items:center;justify-content:center;padding:3em 0}@media(min-width:768px){.searchdetail.berlin .wrapper .block-description .text{padding:6em 0 6em 2em}}.searchdetail.berlin .wrapper .block-description .text .adtext{max-width:550px}.searchdetail.berlin .wrapper .block-description .text .adtext .object_tab_description_link{display:block;margin-top:1em;padding-left:0;padding-right:0}.searchdetail.berlin .wrapper .block-description .image{position:relative}.searchdetail.berlin .wrapper .block-description .image:before{display:block;content:"";width:100%;padding-top:100%}.searchdetail.berlin .wrapper .block-description .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media(min-width:768px){.searchdetail.berlin .wrapper .block-description .image{position:relative}.searchdetail.berlin .wrapper .block-description .image:before{display:block;content:"";width:100%;padding-top:75%}.searchdetail.berlin .wrapper .block-description .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.searchdetail.berlin .wrapper .block-description .image .content{overflow:hidden}.searchdetail.berlin .wrapper .block-description .image .content img{top:50%;left:50%;position:relative;transform:translate(-50%,-50%);height:100%;max-width:none}.searchdetail.berlin .wrapper .block-features{width:100%;display:flex;flex-flow:row wrap;background-color:#f8f8f8}.searchdetail.berlin .wrapper .block-features .features,.searchdetail.berlin .wrapper .block-features .image{width:100%}@media(min-width:768px){.searchdetail.berlin .wrapper .block-features .features,.searchdetail.berlin .wrapper .block-features .image{width:50%}}.searchdetail.berlin .wrapper .block-features .image{position:relative}.searchdetail.berlin .wrapper .block-features .image:before{display:block;content:"";width:100%;padding-top:100%}.searchdetail.berlin .wrapper .block-features .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media(min-width:768px){.searchdetail.berlin .wrapper .block-features .image{position:relative}.searchdetail.berlin .wrapper .block-features .image:before{display:block;content:"";width:100%;padding-top:75%}.searchdetail.berlin .wrapper .block-features .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.searchdetail.berlin .wrapper .block-features .image .content{overflow:hidden}.searchdetail.berlin .wrapper .block-features .image .content img{top:50%;left:50%;position:relative;transform:translate(-50%,-50%);height:100%;max-width:none}.searchdetail.berlin .wrapper .block-features .features{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:3em 15px}@media(min-width:768px){.searchdetail.berlin .wrapper .block-features .features{padding:6em 2em}}.searchdetail.berlin .wrapper .block-features .features table{text-align:left;max-width:500px;margin:0 auto}.searchdetail.berlin .wrapper .block-features .features table .object_detail_title{width:200px;opacity:.6}.searchdetail.berlin .wrapper .block-features .features table th{background:#f4f4f4;border-top:none}.searchdetail.berlin .wrapper .block-features .features table .object_detail_title{width:180px;opacity:.6}.searchdetail.berlin .wrapper .block-map #object_detail_map{height:500px}.searchdetail.berlin .wrapper .block-realtor>.container{display:flex;flex-flow:row wrap;align-items:center}.searchdetail.berlin .wrapper .block-realtor>.container .realtor,.searchdetail.berlin .wrapper .block-realtor>.container .text{width:100%}@media(min-width:768px){.searchdetail.berlin .wrapper .block-realtor>.container .realtor,.searchdetail.berlin .wrapper .block-realtor>.container .text{width:50%}}.searchdetail.berlin .wrapper .block-realtor>.container .text{padding:50px 0 0;text-align:center}@media(min-width:768px){.searchdetail.berlin .wrapper .block-realtor>.container .text{padding:50px 50px 50px 0;text-align:left}}.searchdetail.berlin .wrapper .block-realtor>.container .realtor{padding:50px 0}@media(min-width:768px){.searchdetail.berlin .wrapper .block-realtor>.container .realtor{padding:50px 0 50px 50px}}.searchdetail.berlin .wrapper .block-realtor.single>.container .text{flex-grow:1;text-align:center;padding:50px 0}.searchdetail.berlin .wrapper .actionbar{-webkit-overflow-scrolling:touch;background-color:#f4f4f4;overflow-x:auto;padding:1em 0}.searchdetail.berlin .wrapper .actionbar>.container{display:flex;flex-wrap:nowrap}@media(min-width:768px){.searchdetail.berlin .wrapper .actionbar>.container{flex-flow:row wrap}}.searchdetail.berlin .wrapper .actionbar .btn{margin:.3em}@media(min-width:768px){.searchdetail.berlin .wrapper .actionbar .make-favorite{margin-left:auto}}.searchdetail.berlin .wrapper .actionbar .make-favorite .fa-heart{font-weight:400}.searchdetail.berlin .wrapper .actionbar .make-favorite.active .fa-heart{font-weight:900}@media(min-width:768px){.searchdetail.berlin .wrapper .actionbar .pager{margin-left:auto}}.searchdetail.berlin .wrapper .ctabar{border-top:1px solid #f4f4f4;padding:1em 0}.searchdetail.berlin .wrapper .ctabar>.container{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.searchdetail.berlin .wrapper .ctabar>.container .btn{margin:.3em}.searchdetail.berlin .wrapper .ctabar .addthis_button_whatsapp{color:#fff;background:#25d366;border-color:#25d366}.searchdetail.berlin .wrapper .ctabar .addthis_button_whatsapp:hover{background:#1da851;border-color:#1da851}.searchdetail.berlin .wrapper .ctabar .addthis_button_facebook{color:#fff;background:#365397;border-color:#365397}.searchdetail.berlin .wrapper .ctabar .addthis_button_facebook:hover{background:#293e71;border-color:#293e71}.searchdetail.berlin .wrapper .ctabar .addthis_button_twitter{color:#fff;background:#00a9f1;border-color:#00a9f1}.searchdetail.berlin .wrapper .ctabar .addthis_button_twitter:hover{background:#0085be;border-color:#0085be}.searchdetail.berlin .wrapper .ctabar .addthis_button_linkedin{color:#fff;background:#006db3;border-color:#006db3}.searchdetail.berlin .wrapper .ctabar .addthis_button_linkedin:hover{background:#004e80;border-color:#004e80}.searchdetail.berlin.top_object .wrapper .object_status{position:relative;top:auto;left:auto}@media(min-width:768px){.searchdetail.berlin.top_object .wrapper .object_status{position:absolute;top:100px;left:15px}}.searchdetail.berlin.top_object .wrapper .object_status.top_object{position:relative;top:auto}@media(min-width:768px){.searchdetail.berlin.top_object .wrapper .object_status.top_object{top:60px;left:0}}.searchdetail.berlin #nav-description .textblock{margin-bottom:1.5em}.searchdetail.berlin #nav-features table{margin-bottom:25px}.searchdetail.berlin #nav-features table .object_detail_title{width:200px;opacity:.6}.searchdetail.berlin #nav-features table th{background:#f4f4f4;border-top:none}.searchdetail.berlin #nav-photos>.container{max-width:100%}.searchdetail.berlin #nav-photos>.container #object-photos{display:flex;flex-flow:row wrap;justify-content:center}.searchdetail.berlin #nav-photos>.container #object-photos>a{margin:6px;background:#ccc;display:flex;align-items:center;justify-content:center}.searchdetail.berlin #nav-others .other-docs-list>a{display:inline-flex;align-items:center;justify-content:center;width:100%;border:1px solid #ccc;margin:0 15px 15px 0;overflow:hidden}@media(min-width:576px){.searchdetail.berlin #nav-others .other-docs-list>a{min-width:200px}}@media(min-width:768px){.searchdetail.berlin #nav-others .other-docs-list>a{max-width:318px}}.searchdetail.berlin #nav-others .other-docs-list>a.nopreview{position:relative}.searchdetail.berlin #nav-others .other-docs-list>a.nopreview:before{display:block;content:"";width:100%;padding-top:141.4%}.searchdetail.berlin #nav-others .other-docs-list>a.nopreview>.content{position:absolute;top:0;left:0;right:0;bottom:0}.searchdetail.berlin #nav-others .other-docs-list>a.nopreview i{position:absolute;font-size:2rem}.searchdetail.berlin #nav-others .other-docs-list>a:hover{opacity:.8}.widget.bookavisit h2,.widget.contactme h2,.widget.mailafriend h2{font-size:1.6em;margin-bottom:20px}.fancybox-container .fancybox-bg{background:#fff}.fancybox-container .fancybox-button{color:#000;background-color:#fff}.fancybox-container .fancybox-button:hover{color:#333}.fancybox-container .fancybox-navigation .fancybox-button div{border:1px solid #000}.fancybox-container .fancybox-caption{background:transparent;color:#000}.fancybox-container.fancybox-is-open .fancybox-bg{opacity:1}.projectdates{font-size:1em;display:flex;justify-content:center;margin-bottom:2em}.projectdates .projectdate{padding:0 .5em;display:flex;flex-direction:column;align-items:center;justify-content:center}.projectdates .projectdate .title{color:#000;font-weight:bold;font-size:.8em;margin-bottom:.5em;display:block}.projectdates .projectdate i{color:#444;font-size:3em;margin-bottom:.5em}.projectdates .projectdate .subtext{display:block}.object-modal-active{overflow:hidden}@media(min-width:576px){.object-modal-active{padding-right:17px}}.object-modal-active .object-modal{display:flex;opacity:1}.object-modal-active.searchdetail.berlin .breadcrumb-container{z-index:0}.modal,.object-modal{z-index:999999}.fancybox-container{z-index:9999999!important}.object-modal{position:fixed;top:0;right:0;left:0;bottom:0;z-index:999999;background:#fff;display:none;opacity:0;flex-direction:column;transition:opacity 200ms ease-in}.object-modal-close{position:fixed;right:0;top:0;background:none;border:none;padding:.5em;font-size:2em;line-height:1;z-index:999}@media(min-width:768px){.object-modal-close{right:50px;top:15px}}.object-modal-body{flex-grow:1;-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1em 0}@media(min-width:768px){.object-modal-body{padding:3em}}.object-modal-body .modal-title{display:none;font-size:2.6em;margin-bottom:1.5em;text-align:center;font-weight:lighter}@media(min-width:768px){.object-modal-body .modal-title{display:block}}@media(max-width:576px){.object-modal-body .tab-content{height:100%}.object-modal-body .tab-content #nav-sunzone{height:100%}.object-modal-body .tab-content #nav-sunzone .container{height:100%}.object-modal-body .tab-content #nav-sunzone .container #sys-zonzone-widget{height:100%}}.object-modal-nav{padding:1em;border-top:1px solid #ccc;-webkit-overflow-scrolling:touch;overflow-x:auto;min-height:75px;display:flex}.object-modal-nav #object-modal-nav-tabs{flex-wrap:nowrap;margin:0;padding:0;list-style:none;align-items:center;display:flex}.object-modal-nav #object-modal-nav-tabs .nav-item{margin-right:5px}.object-modal-nav #object-modal-nav-tabs .nav-item .nav-link:not(.active){background-color:#eee}.object-modal-nav #object-modal-nav-tabs .nav-item .btn{transition:all 100ms ease-in}.object-modal-nav #object-modal-nav-tabs .nav-item .btn:hover{background-color:#888;border-color:#888;color:#fff}.object-modal-nav #object-modal-nav-tabs .nav-item:last-child{margin-right:25px}.respiframe{position:relative;margin-bottom:2em;width:100%}.respiframe:before{display:block;content:"";width:100%;padding-top:62.5%}.respiframe>.content{position:absolute;top:0;left:0;right:0;bottom:0}.respiframe iframe{border:1px solid rgba(51,51,51,.2);height:100%;width:100%}@media(max-width:768px){.fancybox-container .fancybox-navigation .fancybox-button--arrow_left,.fancybox-container .fancybox-navigation .fancybox-button--arrow_right{display:none;visibility:hidden}.fancybox-container .fancybox-infobar{top:auto;bottom:0;font-weight:300}}.openhouse{padding:1rem 0}.openhouse__item{display:flex;flex-flow:row wrap;background-color:#f6f9e5;border-left:2px solid #acc700;margin:.5rem 0;padding:.75rem 1rem;line-height:1.2}.openhouse__date{padding:.25rem .5rem;font-weight:bold}.openhouse__date:first-letter {text-transform:uppercase}.openhouse__title{padding:.25rem .5rem;font-weight:bold}.openhouse__text{padding:.25rem .5rem;width:100%}.openhouse__text pre{margin:0;font-family:inherit;background-color:transparent;padding:0;white-space:normal;border:none;line-height:inherit;font-size:inherit;word-break:normal}.helpmee-widget{border:1px solid #eee;background:#fff;float:left;width:100%;border-radius:4px;overflow:hidden;margin-bottom:30px}.helpmee-widget .header{padding:15px;float:left;width:100%;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.helpmee-widget .header .title{margin:0;font-size:1.2em;color:#333}.helpmee-widget .intro{margin:0 0 15px;line-height:24px}.helpmee-widget .passportImage{background-color:#f4f4f4;background-position:center;background-size:cover;background-repeat:no-repeat}.helpmee-widget.helpmee-widget-features .features{padding:15px;margin:0;float:left;list-style:none;width:100%;max-height:400px;overflow-y:auto}.helpmee-widget.helpmee-widget-features .features .feature{display:block;float:left;clear:both;margin-bottom:10px;width:100%}.helpmee-widget.helpmee-widget-features .features .feature:last-child{margin-bottom:15px}.helpmee-widget.helpmee-widget-features .features .feature .name{color:#000;border:1px solid #000;background:#fff;padding:.2em 60px .2em .5em;position:relative;border-radius:4px;float:left;margin-right:15px;width:100%;margin-bottom:10px}@media(min-width:768px){.helpmee-widget.helpmee-widget-features .features .feature .name{width:auto;margin-bottom:0}}.helpmee-widget.helpmee-widget-features .features .feature .name .add{position:absolute;right:0;top:0;bottom:0;color:#fff;background:#000;padding:.5em;width:50px;display:flex;align-items:center;justify-content:center}.helpmee-widget.helpmee-widget-features .features .feature .endorsers{float:right}.helpmee-widget.helpmee-widget-features .features .feature .endorsers .count{float:left;display:block;padding:10px;border-radius:50%;text-align:center;line-height:24px;font-weight:bold;width:45px;height:45px;color:#fff;background:#000}.helpmee-widget.helpmee-widget-features .features .feature .endorsers .endorserImage{display:block;float:left;width:48px;height:48px;overflow:hidden;border-radius:50%;margin-left:5px;border:1px solid #eee}.helpmee-widget.helpmee-widget-features .features .feature .endorsers .endorserImage img{max-width:100%}.helpmee-widget.helpmee-widget-features .features .feature .endorsers .more{float:left;display:block;padding:10px;border-radius:50%;text-align:center;line-height:24px;font-weight:bold;width:45px;margin-left:5px;height:45px;color:#000;border:1px solid #000;background:#fff}.helpmee-widget.helpmee-widget-owner .text{clear:both;padding:15px;line-height:1.8em}.helpmee-widget.helpmee-widget-owner .text p{margin-bottom:2em}.helpmee-widget.helpmee-widget-owner .text p:last-child{margin-bottom:0}.helpmee-widget.helpmee-widget-friends{border:1px solid #eee;float:left;width:100%;border-radius:4px;overflow:hidden}.helpmee-widget.helpmee-widget-friends .anecdotes{margin:0;padding:0;list-style:none;max-height:400px;overflow-y:auto;width:100%}.helpmee-widget.helpmee-widget-friends .anecdotes .anecdote{float:left;width:100%;padding:20px;background:#f9f9f9;line-height:1.8em;position:relative;display:flex}.helpmee-widget.helpmee-widget-friends .anecdotes .anecdote:nth-child(2n){background:#fff}.helpmee-widget.helpmee-widget-friends .anecdotes .anecdote .passportImage{flex-shrink:0;display:block;float:left;width:50px;height:50px;overflow:hidden;border-radius:50%;margin-right:20px;border:1px solid #eee}.helpmee-widget.helpmee-widget-friends .anecdotes .anecdote .text{display:block;padding-right:50px;position:relative}.helpmee-widget.helpmee-widget-friends .anecdotes .anecdote .text q{font-style:italic;float:left}.helpmee-widget.helpmee-widget-friends .anecdotes .anecdote .text .name{font-weight:bold;clear:left}.helpmee-widget.helpmee-widget-friends .anecdotes .anecdote .text .options{position:absolute;right:0;top:0}.helpmee-widget.helpmee-widget-friends .anecdotes .anecdote .text .options .rating{width:38px;height:38px;overflow:hidden;border-radius:50%;margin-right:5px;border:2px solid #000;color:#000;display:block;text-align:center;line-height:34px;font-weight:bold;font-size:14px;float:left}.helpmee-widget.helpmee-widget-friends .anecdotes .anecdote .text .options .btn{padding:9px 12px}.helpmee-widget.helpmee-widget-friends .anecdotes .anecdote.active .text{height:auto}.helpmee-widget.helpmee-widget-media .media-slider{overflow:hidden;background:#eee}@media(min-width:576px){.helpmee-widget.helpmee-widget-media .media-slider{height:300px}}@media(min-width:768px){.helpmee-widget.helpmee-widget-media .media-slider{height:350px}}@media(min-width:992px){.helpmee-widget.helpmee-widget-media .media-slider{height:380px}}.helpmee-widget.helpmee-widget-media .media-slider .media-item{height:250px;position:relative}@media(min-width:576px){.helpmee-widget.helpmee-widget-media .media-slider .media-item{height:300px}}@media(min-width:768px){.helpmee-widget.helpmee-widget-media .media-slider .media-item{height:350px}}@media(min-width:992px){.helpmee-widget.helpmee-widget-media .media-slider .media-item{height:380px}}.helpmee-widget.helpmee-widget-media .media-slider .media-item a{display:block;width:100%;height:100%;background-color:#f4f4f4;background-position:center;background-size:contain;background-repeat:no-repeat}.helpmee-widget.helpmee-widget-media .media-slider .media-item .info{position:absolute;bottom:10px;left:10px}@media(min-width:768px){.helpmee-widget.helpmee-widget-media .media-slider .media-item .info{left:20px;bottom:20px}}.helpmee-widget.helpmee-widget-media .media-slider .media-item .info .passportImage{display:block;width:70px;height:70px;overflow:hidden;border-radius:50%;float:left;position:relative;z-index:2}.helpmee-widget.helpmee-widget-media .media-slider .media-item .info .name{background:rgba(0,0,0,.7);color:#fff;padding:10px 20px 10px 50px;font-weight:bold;float:left;margin:15px 0 0 -34px}.helpmee-widget.helpmee-widget-media .media-slider .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent;display:none}@media(min-width:768px){.helpmee-widget.helpmee-widget-media .media-slider .owl-nav{display:block}}.helpmee-widget.helpmee-widget-media .media-slider .owl-nav.disabled{display:none;visibility:hidden}.helpmee-widget.helpmee-widget-media .media-slider .owl-nav [class*=owl-]{width:70px;height:66px;line-height:40px;color:#000;font-size:48px;padding:10px;background:none;display:block;cursor:pointer;margin-bottom:1px;position:absolute;bottom:50%;margin-bottom:-40px;text-shadow:1px 1px 1px #000;opacity:.8}.helpmee-widget.helpmee-widget-media .media-slider .owl-nav [class*=owl-]:hover{background:#000;color:#fff;text-decoration:none;opacity:1}.helpmee-widget.helpmee-widget-media .media-slider .owl-nav [class*=owl-].disabled{display:none;visibility:hidden}.helpmee-widget.helpmee-widget-media .media-slider .owl-nav .owl-prev{left:0}.helpmee-widget.helpmee-widget-media .media-slider .owl-nav .owl-next{right:0}.helpmee-widget.helpmee-widget-media .media-slider .owl-nav .disabled{opacity:.5;cursor:default}.helpmee-widget.helpmee-widget-media .media-slider .owl-nav .disabled+.owl-dots{margin-top:10px}.helpmee-widget.helpmee-widget-media .media-slider .owl-nav .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.helpmee-widget.helpmee-widget-media .media-slider .owl-nav .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.helpmee-widget.helpmee-widget-media .media-slider .owl-nav .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.helpmee-widget.helpmee-widget-media .media-slider .owl-nav .owl-dots .owl-dot.active span,.helpmee-widget.helpmee-widget-media .media-slider .owl-nav .owl-dots .owl-dot:hover span{background:#869791}.helpmee-widget.helpmee-widget-media .single .media-slider{overflow:hidden;background:#eee}.helpmee-widget.helpmee-widget-media .single .media-slider .media-item{height:250px;position:relative}@media(min-width:576px){.helpmee-widget.helpmee-widget-media .single .media-slider .media-item{height:300px}}@media(min-width:768px){.helpmee-widget.helpmee-widget-media .single .media-slider .media-item{height:600px}}@media(min-width:992px){.helpmee-widget.helpmee-widget-media .single .media-slider .media-item{height:600px}}@media(min-width:768px){.md-no-padding-left{padding-left:0}}.project-results{padding:15px 0}.project-results .project .data{overflow:hidden;justify-content:space-around}.project-results .project .project-types{display:none;position:absolute;top:0;right:0;width:60px;height:100%;padding:15px 15px 15px 60px;background:#f9f9f9;transition:all 300ms ease-in-out}@media(min-width:768px){.project-results .project .project-types{display:block}}.project-results .project .project-types .project-types-toggle{position:absolute;top:0;left:0;background:#000;height:100%;color:#fff;width:60px;cursor:pointer}.project-results .project .project-types .project-types-toggle>.text{transform:rotate(-90deg);transform-origin:left top 0;float:left;position:absolute;padding:20px;left:0;display:block;text-align:center;width:270px;top:100%;text-transform:uppercase;font-weight:700}.project-results .project .project-types .project-types-toggle .toggle-icon{position:absolute;transform:rotate(-45deg);transform-origin:left top 0;top:50%;width:30px;height:30px;background:#000;left:-20px;text-align:center;line-height:30px}.project-results .project .project-types .project-types-toggle .toggle-icon i{transform:rotate(-45deg)}.project-results .project .project-types .project-types-toggle:hover{background:#000}.project-results .project .project-types .project-types-toggle:hover .toggle-icon{background:#000}.project-results .project .project-types.active{width:105%;padding-right:30px}.project-results .project .project-types.active .project-types-toggle .toggle-icon i:before{content:""}.project-results .project .project-types .project-types-container{width:100%;height:100%;overflow-y:auto;padding:0 15px}.project-results .project .project-types .project-types-container ul{margin:0;padding:0;list-style:none}.project-results .project .project-types .project-types-container ul li{border-bottom:1px solid #e3e4e8;margin-bottom:15px;padding-bottom:15px;float:left;width:100%}.project-results .project .project-types .project-types-container ul li a{display:block;overflow:hidden;color:#212121}.project-results .project .project-types .project-types-container ul li a .title{font-weight:bolder;float:left}.project-results .project .project-types .project-types-container ul li a .price{float:right}.project-results .project .project-types .project-types-container ul li a .price>div{display:inline-block}.project-results .project .project-types .project-types-container ul li a .details{float:left;clear:left;font-weight:lighter;color:#969696}.project-results .project .project-types .project-types-container ul li a:hover{color:#616161}.project-detail .project-detail-header .location-container{vertical-align:middle;margin:15px 0}.project-detail .project-detail-header .location-container .title{display:block;margin:0;display:flex;align-items:center}.project-detail .project-detail-header .location-container .title .project-realized{text-transform:uppercase;font-size:14px;background:#27ae60;color:#fff;margin-left:10px;padding:4px 8px;border-radius:4px}.project-detail .project-detail-header .location-container .location{font-size:21px;font-weight:lighter}.project-detail .project-detail-header .price{font-size:22px;font-weight:normal;display:block;margin-bottom:15px}.project-detail .project-detail-header .price .divider{font-weight:300}.project-detail .project-detail-photos{padding:15px 0}@media(min-width:768px){.project-detail .project-detail-photos{padding:15px 0 0}}.project-detail .project-detail-photos .photoCount{font-weight:600;font-size:26px;position:absolute;left:0;top:0;text-align:center;padding:10px 20px;background-color:rgba(0,0,0,.8);color:#fff;z-index:1}.project-detail .project-detail-photos .gallery{visibility:hidden;display:none}.project-detail .project-detail-photos .main-photo{width:100%;height:250px;overflow:hidden;cursor:pointer;background:#121212}@media(min-width:576px){.project-detail .project-detail-photos .main-photo{height:350px}}@media(min-width:768px){.project-detail .project-detail-photos .main-photo{height:450px}}.project-detail .project-detail-photos .main-photo img{width:100%}.project-detail .project-detail-photos .main-photo .onhover{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;background:#000;font-size:80px;text-align:center;opacity:0;z-index:2;transition:all 300ms ease-in-out}.project-detail .project-detail-photos .main-photo .onhover i{position:absolute;top:50%;margin-top:-40px;margin-left:-33px;left:50%}.project-detail .project-detail-photos .main-photo:hover .onhover{opacity:.5}.project-detail .project-detail-photos .main-photo.singlephoto{width:100%;height:220px;max-height:none}@media(min-width:576px){.project-detail .project-detail-photos .main-photo.singlephoto{height:350px}}@media(min-width:768px){.project-detail .project-detail-photos .main-photo.singlephoto{height:600px;margin-bottom:15px}}.project-detail .project-detail-photos .small-photo{display:block;margin-bottom:15px;overflow:hidden;position:relative;cursor:pointer;background:#121212}@media(min-width:768px){.project-detail .project-detail-photos .small-photo{height:140px}}.project-detail .project-detail-photos .small-photo img{width:100%}.project-detail .project-detail-photos .small-photo .photo-count{font-weight:600;font-size:36px;position:absolute;left:0;top:0;width:100%;text-align:center;height:100%;line-height:130px;background-color:rgba(0,0,0,.8);color:#fff;z-index:1}.project-detail .project-detail-photos .small-photo .onhover{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;background:#000;font-size:60px;text-align:center;opacity:0;z-index:2;transition:all 300ms ease-in-out}.project-detail .project-detail-photos .small-photo .onhover i{position:absolute;top:50%;margin-top:-30px;margin-left:-26px}.project-detail .project-detail-photos .small-photo:hover .onhover{opacity:.5}.project-detail .realtordetails{margin:0;background:#f6f8fa;margin-bottom:15px;color:#121212}.project-detail .realtordetails .outline{display:none;visibility:hidden}.project-detail .realtordetails .content{padding:15px}.project-detail .realtordetails .content .title{margin:0 0 10px;font-size:14px;font-weight:600;color:#000}.project-detail .btn-extra{border-radius:0;border:none;text-align:left;padding:15px 20px;font-weight:600;margin:0 0 5px 0!important}.project-detail .btn-extra i{margin-right:20px}.project-detail .social .addthis_toolbox .btn-social{border-radius:0;border:none;text-align:left;padding:15px 20px;font-weight:600;margin-bottom:5px}.project-detail .social .addthis_toolbox .btn-social i{margin-right:20px}.project-detail .social .addthis_toolbox .btn-social.btn-whatsapp{background:#25d366;color:#fff}.project-detail .social .addthis_toolbox .btn-social.btn-whatsapp:hover{color:#fff;background:#21bd5c}.project-detail .social .addthis_toolbox .btn-social.btn-facebook{background:#3b5998;color:#fff}.project-detail .social .addthis_toolbox .btn-social.btn-facebook:hover{color:#fff;background:#344e86}.project-detail .social .addthis_toolbox .btn-social.btn-twitter{background:#00aced;color:#fff}.project-detail .social .addthis_toolbox .btn-social.btn-twitter:hover{color:#fff;background:#0099d4}.project-detail .projecttext{padding:15px 0}.project-detail .projecttext h2{font-weight:bold;font-size:1.8em;margin:15px 0}.project-detail .text.features{padding:0;background:none}.project-detail .text.features table tr th{background:#f8f8f8;color:#121212}.project-detail .text.features table tr td.object_detail_title{width:150px}.project-detail .text.features table:last-child{margin-bottom:0}.project-detail .project-buildtypes h2{font-weight:bold;font-size:1.8em;margin:15px 0}.project-detail .project-buildtype{background:#f9f9f9;display:block;width:100%;overflow:hidden;margin-bottom:30px}.project-detail .project-buildtype .project-link{text-decoration:none;color:#000}.project-detail .project-buildtype .project-buildtype-image{position:relative}.project-detail .project-buildtype .project-buildtype-image:before{display:block;content:"";width:100%;padding-top:100%}.project-detail .project-buildtype .project-buildtype-image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.project-detail .project-buildtype .project-buildtype-image .content{background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#444}.project-detail .project-buildtype .project-buildtype-image a{display:block;width:100%;height:100%}.project-detail .project-buildtype .project-buildtype-image a .onhover{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;background:#000;font-size:80px;text-align:center;opacity:0;z-index:2;transition:all 300ms ease-in-out}.project-detail .project-buildtype .project-buildtype-image a .onhover i{position:absolute;top:50%;margin-top:-40px;margin-left:-33px}.project-detail .project-buildtype .project-buildtype-image a:hover .onhover{opacity:.5}.project-detail .project-buildtype .project-buildtype-image .photoCount{font-weight:600;font-size:14px;position:absolute;left:0;top:0;text-align:center;padding:10px 15px;background-color:rgba(0,0,0,.8);color:#fff;z-index:1}.project-detail .project-buildtype .project-buildtype-image img{width:100%}.project-detail .project-buildtype .gallery{display:none;visibility:hidden}.project-detail .project-buildtype .project-buildtype-info{padding:15px;position:relative;overflow:hidden;padding-bottom:50px}@media(min-width:576px){.project-detail .project-buildtype .project-buildtype-info{padding:15px 0}}@media(min-width:768px){.project-detail .project-buildtype .project-buildtype-info{min-height:180px;padding:15px 15px 50px 0}}.project-detail .project-buildtype .project-buildtype-info .title{display:block;margin:0;font-weight:300}.project-detail .project-buildtype .project-buildtype-info .location{display:block;margin:0 0 15px 0}.project-detail .project-buildtype .project-buildtype-info .price{font-weight:bold;font-size:1.2rem;display:block;margin-bottom:2rem}.project-detail .project-buildtype .project-buildtype-info .price div{display:inline-block}.project-detail .project-buildtype .project-buildtype-info .price .divider{font-weight:lighter}.project-detail .project-buildtype .project-buildtype-info .text{padding:0;margin-bottom:2rem}.project-detail .project-buildtype .project-buildtype-info>.details{display:flex;flex-flow:row wrap}.project-detail .project-buildtype .project-buildtype-info>.details>div{margin-right:1rem;margin-bottom:1rem}.project-detail .project-buildtype .project-buildtype-info>.details>div .title{color:#000;font-size:.8rem}.project-detail .project-buildtype .project-buildtype-info>.details>div .value{color:#333}.project-detail .project-buildtype .properties{position:relative;height:0}.project-detail .project-buildtype .properties.active{height:auto}.project-detail .project-buildtype .properties.active .sys-projects-btn-readmore{display:none;visibility:hidden}.project-detail .project-buildtype .properties .properties-container{background:rgba(0,0,0,.04);width:100%;padding:15px 30px}.project-detail .project-buildtype .properties .properties-container a{padding:15px 0;display:flex;width:100%;color:#333;border-bottom:1px solid rgba(255,255,255,.5)}.project-detail .project-buildtype .properties .properties-container a:hover{text-decoration:none}.project-detail .project-buildtype .properties .properties-container a>div{flex-grow:1}.project-detail .project-buildtype .properties .properties-container a .address{flex-grow:3;padding-right:50px}.project-detail .project-buildtype .properties .properties-container a .title{color:#000;font-weight:300;display:block}.project-detail .project-buildtype .properties .properties-container a .location{font-weight:400;display:block}.project-detail .project-buildtype .properties .properties-container a .status{font-size:.8rem;color:#fff}.project-detail .project-buildtype .properties .properties-container a .status.status-has-option{background-color:#e67e22}.project-detail .project-buildtype .properties .properties-container a .status.status-available{background-color:#27ae60}.project-detail .project-buildtype .properties .properties-container a .status.status-unavailable{background-color:#c0392b}.project-detail .project-buildtype .properties .properties-container a .price{display:block;font-weight:bold}.project-detail .project-buildtype .properties .properties-container a .details{text-align:center;padding:0 15px;width:100px;flex-grow:0}.project-detail .project-buildtype .properties .properties-container a .details .detail-label{font-size:.6rem;font-weight:normal;color:#969696;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.project-detail .project-buildtype .properties .properties-container a .details .detail-value{font-weight:400;color:#333;font-size:1rem}.project-detail .project-buildtype .properties .sys-projects-btn-readmore{position:absolute;left:-10px;right:-10px;bottom:0;padding:10px 15px;text-align:center;background:#e0e0e0;color:#121212;cursor:pointer;font-weight:bold}.project-detail .project-buildtype .properties .sys-projects-btn-readmore:hover{background:#d3d3d3}.sys-project-type-container .sys-project-type{margin:0;padding:15px;float:none;clear:none;text-align:center;clear:both;background:#f8f8f8;line-height:1.4em}.sys-project-type-container .sys-project-type a{text-decoration:underline;display:block}.object_list .sys-project-type-container .sys-project-type a{display:block}.object_list.list .sys-project-type-container .sys-project-type a{display:inline-block}@media(min-width:768px){.project-detail-photos .lessthenthreecontainer .main-photo{height:451px}}@media(min-width:768px){.project-detail-photos .lessthenthreecontainer .thumbnails .small-photo{height:218px}}.projects.searchdetail.berlin .actionbar .pager{float:right;margin:0}@media(min-width:768px){.projects.searchdetail.berlin .actionbar .pager{margin-left:auto}}.projects.searchdetail.berlin .actionbar .pager .pager,.projects.searchdetail.berlin .actionbar .pager .pagination{display:flex;margin:0;padding:0;list-style:none}.projects.searchdetail.berlin .actionbar .pager .pager li .btn,.projects.searchdetail.berlin .actionbar .pager .pagination li .btn{margin:0;border-radius:0;padding:8px 18px}.projects.searchdetail.berlin .actionbar .pager .pager li:first-child .btn,.projects.searchdetail.berlin .actionbar .pager .pagination li:first-child .btn{border-radius:5px 0 0 5px}.projects.searchdetail.berlin .actionbar .pager .pager li:last-child .btn,.projects.searchdetail.berlin .actionbar .pager .pagination li:last-child .btn{border-radius:0 5px 5px 0}.projectsOnMap #mainContent{padding-top:0}.projects .project-results{min-height:230px;padding:15px 0 35px}@media(min-width:576px){.projects .project-results{padding:35px 0}}.projects #sys-searchresult-view-map{position:relative;width:100%;height:auto;z-index:0;text-align:center;display:block;padding-top:50px;background-color:transparent}@media(min-width:576px){.projects #sys-searchresult-view-map{padding:0;height:40vh}}@media(min-width:992px){.projects #sys-searchresult-view-map{height:50vh}}@media(min-width:1200px){.projects #sys-searchresult-view-map{height:60vh}}.projects #sys-searchresult-view-map #map-canvas{display:none}@media(min-width:576px){.projects #sys-searchresult-view-map #map-canvas{display:block}}.projects #project-searchresult-buttons{display:flex;align-items:center}.projects #project-searchresult-view-footer{display:flex;align-items:center;justify-content:center;opacity:1}@media(min-width:576px){.projects #project-searchresult-view-footer{text-align:center;position:absolute;width:1140px;left:50%;transform:translateX(-50%);bottom:35px;z-index:99}}.projects #project-searchresult-buttons .option,.projects #project-searchresult-view-footer .option{text-align:center;padding:5px;cursor:pointer;opacity:.5}@media(min-width:576px){.projects #project-searchresult-buttons .option,.projects #project-searchresult-view-footer .option{width:200px}}.projects #project-searchresult-buttons .option .icon,.projects #project-searchresult-view-footer .option .icon{background-color:#000;border:2px solid #fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;padding:15px;color:#fff;position:relative;z-index:1}.projects #project-searchresult-buttons .option .icon img,.projects #project-searchresult-view-footer .option .icon img{width:40px;height:40px}.projects #project-searchresult-buttons .option .text,.projects #project-searchresult-view-footer .option .text{position:relative;z-index:2;display:block;padding:5px 10px;font-weight:bold;border:2px solid #fff;color:#fff;background-color:#000}.projects #project-searchresult-buttons .option.active,.projects #project-searchresult-view-footer .option.active{opacity:1}.projects #project-searchresult-buttons #button-for-sale .icon,.projects #project-searchresult-buttons #button-for-sale .text,.projects #project-searchresult-buttons #button-top-for-sale .icon,.projects #project-searchresult-buttons #button-top-for-sale .text,.projects #project-searchresult-view-footer #button-for-sale .icon,.projects #project-searchresult-view-footer #button-for-sale .text,.projects #project-searchresult-view-footer #button-top-for-sale .icon,.projects #project-searchresult-view-footer #button-top-for-sale .text{background-color:#2ecc71;color:#fff}.projects #project-searchresult-buttons #button-for-sale:hover .icon,.projects #project-searchresult-buttons #button-for-sale:hover .text,.projects #project-searchresult-buttons #button-top-for-sale:hover .icon,.projects #project-searchresult-buttons #button-top-for-sale:hover .text,.projects #project-searchresult-view-footer #button-for-sale:hover .icon,.projects #project-searchresult-view-footer #button-for-sale:hover .text,.projects #project-searchresult-view-footer #button-top-for-sale:hover .icon,.projects #project-searchresult-view-footer #button-top-for-sale:hover .text{background-color:#29b765;color:#fff}.projects #project-searchresult-buttons #button-for-rent .icon,.projects #project-searchresult-buttons #button-for-rent .text,.projects #project-searchresult-buttons #button-top-for-rent .icon,.projects #project-searchresult-buttons #button-top-for-rent .text,.projects #project-searchresult-view-footer #button-for-rent .icon,.projects #project-searchresult-view-footer #button-for-rent .text,.projects #project-searchresult-view-footer #button-top-for-rent .icon,.projects #project-searchresult-view-footer #button-top-for-rent .text{background-color:#2ecc71;color:#fff}.projects #project-searchresult-buttons #button-for-rent:hover .icon,.projects #project-searchresult-buttons #button-for-rent:hover .text,.projects #project-searchresult-buttons #button-top-for-rent:hover .icon,.projects #project-searchresult-buttons #button-top-for-rent:hover .text,.projects #project-searchresult-view-footer #button-for-rent:hover .icon,.projects #project-searchresult-view-footer #button-for-rent:hover .text,.projects #project-searchresult-view-footer #button-top-for-rent:hover .icon,.projects #project-searchresult-view-footer #button-top-for-rent:hover .text{background-color:#29b765;color:#fff}.projects #project-searchresult-buttons #button-in-preparation .icon,.projects #project-searchresult-buttons #button-in-preparation .text,.projects #project-searchresult-buttons #button-top-in-preparation .icon,.projects #project-searchresult-buttons #button-top-in-preparation .text,.projects #project-searchresult-view-footer #button-in-preparation .icon,.projects #project-searchresult-view-footer #button-in-preparation .text,.projects #project-searchresult-view-footer #button-top-in-preparation .icon,.projects #project-searchresult-view-footer #button-top-in-preparation .text{background-color:#5bc0de;color:#fff}.projects #project-searchresult-buttons #button-in-preparation:hover .icon,.projects #project-searchresult-buttons #button-in-preparation:hover .text,.projects #project-searchresult-buttons #button-top-in-preparation:hover .icon,.projects #project-searchresult-buttons #button-top-in-preparation:hover .text,.projects #project-searchresult-view-footer #button-in-preparation:hover .icon,.projects #project-searchresult-view-footer #button-in-preparation:hover .text,.projects #project-searchresult-view-footer #button-top-in-preparation:hover .icon,.projects #project-searchresult-view-footer #button-top-in-preparation:hover .text{background-color:#46b8da;color:#fff}.projects #project-searchresult-buttons #button-in-preparation .icon,.projects #project-searchresult-buttons #button-in-preparation .text,.projects #project-searchresult-buttons #button-top-in-preparation .icon,.projects #project-searchresult-buttons #button-top-in-preparation .text,.projects #project-searchresult-view-footer #button-in-preparation .icon,.projects #project-searchresult-view-footer #button-in-preparation .text,.projects #project-searchresult-view-footer #button-top-in-preparation .icon,.projects #project-searchresult-view-footer #button-top-in-preparation .text{background-color:#5bc0de;color:#fff}.projects #project-searchresult-buttons #button-in-preparation:hover .icon,.projects #project-searchresult-buttons #button-in-preparation:hover .text,.projects #project-searchresult-buttons #button-top-in-preparation:hover .icon,.projects #project-searchresult-buttons #button-top-in-preparation:hover .text,.projects #project-searchresult-view-footer #button-in-preparation:hover .icon,.projects #project-searchresult-view-footer #button-in-preparation:hover .text,.projects #project-searchresult-view-footer #button-top-in-preparation:hover .icon,.projects #project-searchresult-view-footer #button-top-in-preparation:hover .text{background-color:#46b8da;color:#fff}.projects #project-searchresult-buttons #button-rented .icon,.projects #project-searchresult-buttons #button-rented .text,.projects #project-searchresult-buttons #button-sold .icon,.projects #project-searchresult-buttons #button-sold .text,.projects #project-searchresult-buttons #button-top-rented .icon,.projects #project-searchresult-buttons #button-top-rented .text,.projects #project-searchresult-buttons #button-top-sold .icon,.projects #project-searchresult-buttons #button-top-sold .text,.projects #project-searchresult-view-footer #button-rented .icon,.projects #project-searchresult-view-footer #button-rented .text,.projects #project-searchresult-view-footer #button-sold .icon,.projects #project-searchresult-view-footer #button-sold .text,.projects #project-searchresult-view-footer #button-top-rented .icon,.projects #project-searchresult-view-footer #button-top-rented .text,.projects #project-searchresult-view-footer #button-top-sold .icon,.projects #project-searchresult-view-footer #button-top-sold .text{background-color:#999;color:#fff}.projects #project-searchresult-buttons #button-rented:hover .icon,.projects #project-searchresult-buttons #button-rented:hover .text,.projects #project-searchresult-buttons #button-sold:hover .icon,.projects #project-searchresult-buttons #button-sold:hover .text,.projects #project-searchresult-buttons #button-top-rented:hover .icon,.projects #project-searchresult-buttons #button-top-rented:hover .text,.projects #project-searchresult-buttons #button-top-sold:hover .icon,.projects #project-searchresult-buttons #button-top-sold:hover .text,.projects #project-searchresult-view-footer #button-rented:hover .icon,.projects #project-searchresult-view-footer #button-rented:hover .text,.projects #project-searchresult-view-footer #button-sold:hover .icon,.projects #project-searchresult-view-footer #button-sold:hover .text,.projects #project-searchresult-view-footer #button-top-rented:hover .icon,.projects #project-searchresult-view-footer #button-top-rented:hover .text,.projects #project-searchresult-view-footer #button-top-sold:hover .icon,.projects #project-searchresult-view-footer #button-top-sold:hover .text{background-color:#8c8c8c;color:#fff}.projects .project-status{position:absolute;left:0;right:0;bottom:0;padding:15px;font-weight:bolder;color:#fff;text-align:center;width:100%;text-transform:uppercase;font-weight:bold}.projects .project-status.project-status-for-sale{background-color:rgba(46,204,113,.9);color:#fff}.projects .project-status.project-status-for-rent{background-color:rgba(46,204,113,.9);color:#fff}.projects .project-status.project-status-in-preparation{background-color:rgba(91,192,222,.9);color:#fff}.projects .project-status.project-status-rented,.projects .project-status.project-status-sold{background-color:rgba(153,153,153,.9);color:#fff}