<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* @include(static/css/vendor/photoswipe/photoswipe.css) */ /*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */ .pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,0.4);--pswp-preloader-color-secondary:rgba(255,255,255,0.9);/* defined via js:--pswp-transition-duration:333ms;*/ --pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);}/* Styles for basic PhotoSwipe (pswp) functionality (sliding area,open/close transitions) */ .pswp{position:fixed;z-index:var(--pswp-root-z-index);display:none;-ms-touch-action:none;touch-action:none;outline:0;opacity:0.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0);}/* Prevents focus outline on the root element,(it may be focused initially) */ .pswp:focus{outline:0;}.pswp *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.pswp img{max-width:none;}.pswp--open{display:block;}.pswp,.pswp__bg{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);will-change:opacity;}.pswp__bg{opacity:0.005;background:var(--pswp-bg);}.pswp,.pswp__scroll-wrap{overflow:hidden;}.pswp,.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%;}.pswp{position:fixed;}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto;}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}/* :active to override grabbing cursor */ .pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;}/* Prevent selection and tap highlights */ .pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.pswp__item{/* z-index for fade transition */ z-index:1;overflow:hidden;}.pswp__hidden{display:none !important;}/* Allow to click through pswp__content element,but not its children */ .pswp__content{pointer-events:none;}.pswp__content &gt; *{pointer-events:auto;}/* PhotoSwipe UI */ /* Error message appears when image is not loaded (JS option errorMsg controls markup) */ .pswp__error-msg-container{display:grid;}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color);}/* class pswp__hide-on-close is applied to elements that should hide (for example fade out) when PhotoSwipe is closed and show (for example fade in) when PhotoSwipe is opened */ .pswp .pswp__hide-on-close{opacity:0.005;will-change:opacity;-webkit-transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4,0,0.22,1);-moz-transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4,0,0.22,1);-o-transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4,0,0.22,1);transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4,0,0.22,1);z-index:10;/* always overlap slide content */ pointer-events:none;/* hidden elements should not be clickable */}/* class pswp--ui-visible is added when opening or closing transition starts */ .pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto;}/* &lt;button&gt; styles,including css reset */ .pswp__button{position:absolute;top:50%;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:0.85;-webkit-appearance:none;-webkit-touch-callout:none;}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;padding:0;background:none;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:1;}.pswp__button:disabled{opacity:0.3;cursor:auto;}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none;}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none;}.pswp__icn:focus{outline:0;}/* div element that matches size of large image,large image loads on top of it,used when msrc is not provided */ div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg);}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:10;/* allow events to pass through top bar itself */ pointer-events:none !important;}.pswp__top-bar &gt; *{pointer-events:auto;/* this makes transition significantly more smooth,even though inner elements are not animated */ will-change:opacity;}/* Close button */ .pswp__button--close{margin-right:6px;}/* Arrow buttons */ .pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px;}.pswp__button--arrow:disabled{display:none;cursor:default;}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.pswp--one-slide .pswp__button--arrow{display:none;}/* hide arrows on touch screens */ .pswp--touch .pswp__button--arrow{visibility:hidden;}/* show arrows only after mouse was used */ .pswp--has_mouse .pswp__button--arrow{visibility:visible;}.pswp__button--arrow--prev{right:auto;left:0px;}.pswp__button--arrow--next{right:0px;}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;/* flip horizontally */ -webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1);}/* Zoom button */ .pswp__button--zoom{display:none;}.pswp--zoom-allowed .pswp__button--zoom{display:block;}/* "+" =&gt; "-" */ .pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none;}/* Loading indicator */ .pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto;}.pswp__preloader .pswp__icn{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;-webkit-animation:pswp-clockwise 600ms linear infinite;-moz-animation:pswp-clockwise 600ms linear infinite;-o-animation:pswp-clockwise 600ms linear infinite;animation:pswp-clockwise 600ms linear infinite;}.pswp__preloader--active .pswp__icn{opacity:0.85;}@-webkit-keyframes pswp-clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-moz-keyframes pswp-clockwise{0%{-moz-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);transform:rotate(360deg);}}@-o-keyframes pswp-clockwise{0%{-o-transform:rotate(0deg);transform:rotate(0deg);}100%{-o-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes pswp-clockwise{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}/* "1 of 10" counter */ .pswp__counter{height:30px;margin:15px 0 0 20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:0.85;}.pswp--one-slide .pswp__counter{display:none;}/* @include(static/css/component/anonymous_header.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-header .component-header-anonymous{position:absolute;top:0;left:0;width:100%;background-color:rgba(255,255,255,0.97);height:67px;z-index:3001;padding:0 35px;}.component-header .component-header-anonymous &gt; .component-header-grid &gt; .row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.component-header .component-header-anonymous &gt; .component-header-grid &gt; .row .logo{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}.component-header .component-header-anonymous &gt; .component-header-grid &gt; .row .search{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;}.component-header .component-header-anonymous &gt; .component-header-grid &gt; .row .nav{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}.component-header .component-header-anonymous .nav{padding-top:0;}.component-header .component-header-anonymous .nav ul{margin:0;height:auto;}.component-header .component-header-anonymous .nav ul li{height:auto;line-height:68px;}.component-header .component-header-anonymous .nav ul li a{color:#6c788c;}.component-header .component-header-anonymous .nav ul li a:hover{color:rgb(63.5806451613,70.6451612903,82.4193548387);}.component-header .component-header-anonymous .search form{width:100%;max-width:645px;}.landing-page-header .component-header .component-header-anonymous{background-color:transparent;}.landing-page-header .component-header .component-header-anonymous &gt; .component-header-grid &gt; .row .logo .logo-white-on-blue{display:block;}.landing-page-header .component-header .component-header-anonymous &gt; .component-header-grid &gt; .row .logo .logo-blue-on-white{display:none;}.landing-page-header .component-header .component-header-anonymous .search &gt; .content{display:none;}.landing-page-header .component-header .component-header-anonymous .nav ul li:not(.pipe){text-shadow:1px 1px 0 rgba(0,0,0,0.25);color:#ffffff;opacity:0.9;}.landing-page-header .component-header .component-header-anonymous .nav ul li:not(.pipe) a{color:#ffffff;}.landing-page-header .component-header .component-header-anonymous .nav ul li:not(.pipe):hover{opacity:1;}@media only screen and (min-width:768px){.landing-page-header .component-header .container{max-width:100%;padding:0 35px;}}@media only screen and (min-width:768px) and (max-width:991px){.component-header .component-header-anonymous .nav ul li.visible-sm{display:inline-block !important;}.component-header .component-header-anonymous .nav ul li a{font-weight:500;}.component-header .component-header-anonymous .search &gt; .content{position:absolute;}.component-header .component-header-anonymous .search &gt; .content.small{width:84px;}.component-header .component-header-anonymous .search &gt; .content.collapsed form .three-dots-container{display:block !important;}.component-header .component-header-anonymous .search &gt; .content form{max-width:100%;}.component-header .component-header-anonymous .search &gt; .content form .three-dots-container{display:none !important;position:absolute;top:0;left:0;width:100%;height:100%;}.component-header .component-header-anonymous .search &gt; .content form .three-dots-container .three-dots{position:absolute;right:25px;bottom:8px;color:#999;}}/* @include(static/css/component/address/cta.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-address-cta .cta-bar-wrapper{background:#2abd5d;position:relative;margin:-2px 0 0;}.component-address-cta .cta-bar-wrapper.blue{background:#3479ef;}.component-address-cta .cta-bar-wrapper.blue .comment{color:#d9dff0;}.component-address-cta .big-text{text-align:center;}.component-address-cta .big-text .comment{color:#ffffff;font-weight:500;font-size:22px;position:relative;bottom:-2px;}.component-address-cta .big-text .special.button{font-weight:500;}.component-address-cta .special.button{display:inline-block;font-size:16px;color:#ffffff;background:rgba(0,0,0,0.4);-webkit-transition:background 0.1s ease-in-out;-moz-transition:background 0.1s ease-in-out;-o-transition:background 0.1s ease-in-out;transition:background 0.1s ease-in-out;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:40px;line-height:40px;padding:0 15px;margin:-6px 20px;}.component-address-cta .special.button:hover{background:rgba(0,0,0,0.6);}.component-address-cta .cta-item{padding:22px 0;position:relative;}.component-address-cta .cta-item .arrows{position:absolute;right:32px;top:0;cursor:pointer;}.component-address-cta .cta-item .arrows .icon{display:block;font-size:20px;line-height:50px;padding:0 10px;}.component-address-cta .cta-item .arrows .icn-arrow-top-b{display:none;}.component-address-cta .comment{font-weight:400;color:#b9ebcb;}.component-address-cta .cta-item-container{color:#ffffff;position:relative;padding-left:40px;}.component-address-cta .cta-item-container i{position:absolute;top:0;left:0;font-size:30px;}.component-address-cta .cta-item-container i:before{margin-top:-0.2rem;display:inline-block;vertical-align:middle;}.component-address-cta .cta-item-container span{font-weight:500;font-size:16px;display:inline-block;margin:0;padding:0;}.component-address-cta .cta-item-container span.pipe{margin:0 5px;color:rgba(255,255,255,0.4);}.component-address-cta .cta-item-container a.action{text-decoration:none;color:#ffffff;border-bottom:1px solid rgba(255,255,255,0.6);padding-bottom:2px;}.component-address-cta .cta-item-container a.action:hover{border-bottom-color:#ffffff;}.component-address-cta.hide-pipe .pipe{display:none;}.component-address-cta .cta-collapsable-content{background-color:#ffffff;border-bottom:rgba(223,223,223,0.5);margin-bottom:14px;}.component-address-cta .cta-collapsable-content .graphs{position:static;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:110px;padding:15px 0;border-bottom:1px solid #e6e6e6;}.component-address-cta .cta-collapsable-content .graphs .vertical-center{display:table;width:100%;height:100%;}.component-address-cta .cta-collapsable-content .graphs .vertical-center .vertical-center-content{display:table-cell;vertical-align:middle;}.component-address-cta .cta-collapsable-content .graphs .component-progress-bar-container .progress-bar-outline,.component-address-cta .cta-collapsable-content .graphs .component-progress-bar-container .progress-bar-fill{height:28px;}.component-address-cta .cta-collapsable-content .graphs .component-progress-bar-container .progress-bar-outline{max-width:346px;}.component-address-cta .cta-collapsable-content .graphs .component-progress-bar-container + span{font-size:15px;padding-top:12px;display:inline-block;}.component-address-cta .cta-collapsable-content .graphs &gt; .col{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;}.component-address-cta .cta-collapsable-content .graphs &gt; .col:first-child{padding-right:20px;}.component-address-cta .cta-collapsable-content .graphs &gt; .col:last-child{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;position:static;display:block;float:left;}html.no-flexbox .component-address-cta .cta-collapsable-content .graphs{position:relative;}html.no-flexbox .component-address-cta .cta-collapsable-content .graphs &gt; .col:first-child{width:100%;padding-right:430px;}html.no-flexbox .component-address-cta .cta-collapsable-content .graphs &gt; .col:last-child{position:absolute;right:0;top:0;float:none;}.component-address-cta.collapsed .cta-collapsable-content{display:none;}.component-address-cta.collapsed .cta-item .arrows .icn-arrow-bott-b{display:none;}.component-address-cta.collapsed .cta-item .arrows .icn-arrow-top-b{display:block;}.component-address-cta.type-user-listing .cta-item,.component-address-cta.type-new-message .cta-item{padding:17px 0;}.component-address-cta.type-user-listing .comment.small,.component-address-cta.type-new-message .comment.small{display:block;font-size:14px;white-space:nowrap;}.component-address-cta .audience-boost-container .label{position:absolute;background-color:#ff821d;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#ffffff;padding:0 8px;font-weight:500;font-size:11px;margin-left:10px;text-transform:uppercase;}.component-address-cta .audience-boost-container p{margin-bottom:0;}.component-address-cta .audience-boost-container .btn{margin-top:13px;background:-webkit-gradient(linear,left top,right top,from(#3f2ab2),to(#b966d3));background:-moz- oldlinear-gradient(left,#3f2ab2,#b966d3);background:-o-linear-gradient(left,#3f2ab2,#b966d3);background:linear-gradient(to right,#3f2ab2,#b966d3);border:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.component-address-cta .audience-boost-container .btn:before{font-size:1.2em;margin-right:10px;margin-left:-5px;margin-top:1px;}.component-address-cta .audience-boost-container .btn:hover{background:rgba(63,42,178,0.8) !important;}@media only screen and (min-width:768px) and (max-width:1199px){.component-address-cta .cta-item .arrows{display:none;}.component-address-cta.collapsed .cta-collapsable-content{display:block;}}@media only screen and (min-width:768px) and (max-width:991px){.audience-boost-container p{margin-bottom:10px;}.audience-boost-container .btn{margin-top:10px !important;}}@media only screen and (max-width:767px){.component-address-cta .cta-item,.component-address-cta.type-user-listing .cta-item,.component-address-cta.type-new-message .cta-item{padding:15px 0;}.component-address-cta .comment{font-size:13px;}.component-address-cta .comment.small{padding-top:4px;}.component-address-cta .big-text .comment{display:block;}.component-address-cta .big-text .special.button{display:inline-block;margin:12px 0 -2px;}.component-address-cta .cta-item-container{padding-left:30px;}.component-address-cta .cta-item-container .type{margin-bottom:3px;}.component-address-cta .cta-item-container i{font-size:22px;top:0;left:0;}.component-address-cta .cta-collapsable-content .graphs{display:block;height:auto;border-bottom:0;}.component-address-cta .cta-collapsable-content .graphs .component-progress-bar-container .progress-bar-outline{max-width:100%;}.component-address-cta .cta-collapsable-content .graphs &gt; .col{width:100%;}.component-address-cta .cta-collapsable-content .graphs &gt; .col:first-child{padding:14px 0;}.component-address-cta .cta-collapsable-content .graphs &gt; .col:last-child .vertical-center{display:block;}.component-address-cta .cta-collapsable-content .graphs &gt; .col:last-child .vertical-center .vertical-center-content{display:block;}.component-address-cta .audience-boost-container p{margin-bottom:10px;}.component-address-cta .audience-boost-container .btn{margin-top:0;width:100%;}}/* @include(static/css/property/address/index.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ /* Run this in the console when viewing icon reference. TIP:You can add it as a Chrome bookmark as well! javascript:(function(){var el = document.querySelectorAll('.css-mapping .icon');var result = '';var iconsSass = '$icons:(';var iconsPhp = '$icons = [';var html = '';var code;var content;for (i = 0;i &lt; el.length;i++){code = el[i].className.replace('icon ','').replace('icon-','');content = window.getComputedStyle(el[i],':before').getPropertyValue('content').split('"').join("'");iconsSass += '\n\t'+code+':'+content;iconsPhp += '\''+code+'\'';if (i &lt; el.length-1){iconsSass += ',';iconsPhp += ',';}html += '&lt;i class="icn-'+code+'"&gt;&lt;/i&gt;&amp;nbsp;'+code+'&lt;br&gt;\n';}iconsSass += '\n);';iconsPhp += '];';result += '\n\n// Icon sass map:\n';result += iconsSass;result += '\n\n// Php array:\n';result += iconsPhp;console.log(result);})();*/ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ /* Run this in the console when viewing icon reference. TIP:You can add it as a Chrome bookmark as well! javascript:(function(){var el = document.querySelectorAll('.css-mapping .icon');var result = '';var iconsSass = '$icons:(';var iconsPhp = '$icons = [';var html = '';var code;var content;for (i = 0;i &lt; el.length;i++){code = el[i].className.replace('icon ','').replace('icon-','');content = window.getComputedStyle(el[i],':before').getPropertyValue('content').split('"').join("'");iconsSass += '\n\t'+code+':'+content;iconsPhp += '\''+code+'\'';if (i &lt; el.length-1){iconsSass += ',';iconsPhp += ',';}html += '&lt;i class="icn-'+code+'"&gt;&lt;/i&gt;&amp;nbsp;'+code+'&lt;br&gt;\n';}iconsSass += '\n);';iconsPhp += '];';result += '\n\n// Icon sass map:\n';result += iconsSass;result += '\n\n// Php array:\n';result += iconsPhp;console.log(result);})();*/ .pswp{z-index:4000;}.pswp .pswp__preloader{top:50%;margin-top:-22px;}.pswp.component-property-attachments-viewer .pswp__ui &gt; .pswp__top-bar{background-color:#000;opacity:0.8 !important;}.pswp.component-property-attachments-viewer .beds-baths-area{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;max-width:90px;}.pswp .pswp__ui &gt; .pswp__top-bar{height:88px;padding:0px 30px;padding-bottom:0;opacity:1 !important;color:#fff;background:none;}.pswp .pswp__ui &gt; .pswp__top-bar ul{margin-top:22px;}.pswp .pswp__ui &gt; .pswp__top-bar li{display:inline-block;vertical-align:middle;height:50px;line-height:50px;padding-right:24px;}.pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary{background:none;border-color:rgba(255,255,255,0.3);color:#ffffff;background:transparent;}html.touch .pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary:hover{color:#ffffff;}html.no-touch .pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary:hover:not(.loading):not(.disabled),.pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary.hover{border-color:rgba(255,255,255,0.6);color:#ffffff;}html.touch .pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary:active:not(.loading):not(.disabled),html.no-touch .pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary:active:not(.loading):not(.disabled),.pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary.active{border-color:rgba(255,255,255,0.6);color:#ffffff;background:rgba(255,255,255,0.1);}.pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary.loading{background-image:url("//realocdn.com/assets/19ec3bbb0701154e2d2e2f8473fb3bcb54/svg/oval-loader-ffffff.svg");}.pswp .pswp__ui &gt; .pswp__top-bar li.way-price{padding-top:3px;}.pswp .pswp__ui &gt; .pswp__top-bar li.pipe{width:0;height:28px;line-height:28px;border-left:2px solid #4f5866;padding-right:21px;}.pswp .pswp__ui &gt; .pswp__top-bar li.close{padding-right:0;margin-top:5px;float:right;}.pswp .pswp__ui &gt; .pswp__top-bar li.close i{font-size:26px;}.pswp .pswp__ui &gt; .pswp__top-bar li.close a,.pswp .pswp__ui &gt; .pswp__top-bar li.close a:visited,.pswp .pswp__ui &gt; .pswp__top-bar li.close a:active{color:#ffffff;}.pswp .pswp__ui &gt; .pswp__top-bar li.share,.pswp .pswp__ui &gt; .pswp__top-bar li.follow,.pswp .pswp__ui &gt; .pswp__top-bar li.zoom,.pswp .pswp__ui &gt; .pswp__top-bar li.print,.pswp .pswp__ui &gt; .pswp__top-bar li.download,.pswp .pswp__ui &gt; .pswp__top-bar li.contact{float:right;}.pswp .pswp__ui &gt; .pswp__top-bar li.zoom,.pswp .pswp__ui &gt; .pswp__top-bar li.print,.pswp .pswp__ui &gt; .pswp__top-bar li.download{font-size:24px;}.pswp .pswp__ui &gt; .pswp__top-bar li.zoom button,.pswp .pswp__ui &gt; .pswp__top-bar li.print button,.pswp .pswp__ui &gt; .pswp__top-bar li.download button{width:auto;height:50px;}.pswp .pswp__ui &gt; .pswp__top-bar li.zoom button i,.pswp .pswp__ui &gt; .pswp__top-bar li.print button i,.pswp .pswp__ui &gt; .pswp__top-bar li.download button i{vertical-align:middle;}.pswp .pswp__ui &gt; .pswp__top-bar .vertical-align-wrapper{display:table;line-height:1;height:100%;}.pswp .pswp__ui &gt; .pswp__top-bar .vertical-align-wrapper .vertical-align{display:table-cell;vertical-align:middle;}.pswp .pswp__ui &gt; .pswp__top-bar .way{font-size:12px;text-transform:uppercase;color:#cdcdcd;}.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot{padding-right:1px;vertical-align:middle;}.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot.SALE{color:#2a42bc;}.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot.RENT{color:#2ebb2b;}.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot.RECENTLY_SOLD{color:#ef9e34;}.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot.NOT_FOR_SALE,.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot.CLAIMED{color:#9caebf;}.pswp .pswp__ui &gt; .pswp__top-bar .price{font-size:26px;padding-top:1px;}.pswp .pswp__ui &gt; .pswp__top-bar .price .month{font-size:18px;}.pswp .pswp__ui &gt; .pswp__top-bar .address{font-size:16px;padding-right:10px;}.pswp .pswp__ui &gt; .pswp__top-bar .beds-baths-area{padding-top:1px;font-size:13px;color:#cdcdcd;display:none;}.pswp .pswp__ui &gt; .pswp__top-bar .contact{padding-right:14px;}.pswp .pswp__ui &gt; .pswp__top-bar .share{padding-right:14px;}.pswp .pswp__ui &gt; .pswp__top-bar .share a:before{margin-top:-3px;margin-right:7px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow{padding-right:30px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a:before{margin-top:-3px;margin-right:7px;}.pswp .pswp__ui &gt; .pswp__top-bar .buttons-following a.btn--icon-heart-filled{display:inline-block;}.pswp .pswp__ui &gt; .pswp__top-bar .buttons-following a.btn--icon-heart{color:#fff;border:1px solid #fff;background:none;display:none;}.pswp .pswp__ui &gt; .pswp__top-bar .buttons-following.hover-active:hover a.btn--icon-heart-filled{display:none;}.pswp .pswp__ui &gt; .pswp__top-bar .buttons-following.hover-active:hover a.btn--icon-heart{display:inline-block;}.pswp .pswp__ui &gt; .pswp__button--arrow--left,.pswp .pswp__ui &gt; .pswp__button--arrow--right{margin-top:-42px;width:98px;height:85px;opacity:1 !important;}.pswp .pswp__ui &gt; .pswp__button--arrow--left i,.pswp .pswp__ui &gt; .pswp__button--arrow--right i{font-size:82px;}.pswp__ui &gt; button.pswp__button{/* TODO breaks behavoir.... width:50%;height:100%;top:0;vertical-align:middle;margin-top:50px;line-height:100%;*/}.pswp__ui &gt; button.pswp__button:before{background:none;font-size:82px;color:rgba(255,255,255,0.7);-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;position:static;}.pswp__ui &gt; button.pswp__button:hover::before{color:#ffffff;}.pswp__ui &gt; button.pswp__button.pswp__button--arrow--left{left:0;text-align:left;padding-left:15px;}.pswp__ui &gt; button.pswp__button.pswp__button--arrow--left::before{content:"\e074";}.pswp__ui &gt; button.pswp__button.pswp__button--arrow--right{right:0;text-align:right;padding-right:15px;}.pswp__ui &gt; button.pswp__button.pswp__button--arrow--right::before{content:"\e078";}.pswp__carousel-container{position:absolute;bottom:14px;width:70%;margin-left:15%;overflow:hidden;margin-right:15%;}.pswp__carousel-container.hide-carousel .pswp__carousel{bottom:-110px;}.pswp__carousel-container.hide-carousel .pswp__carousel-topbar{bottom:-110px;}.pswp__carousel-container.hide-carousel .pswp__carousel-topbar .pswp__carousel-showlist i{-webkit-transform:rotate(0.5turn);-moz-transform:rotate(0.5turn);-ms-transform:rotate(0.5turn);-o-transform:rotate(0.5turn);transform:rotate(0.5turn);display:inline-block;padding-left:0;padding-right:9px;}.pswp__carousel-container .pswp__carousel-topbar{overflow:hidden;zoom:1;position:relative;margin-bottom:12px;bottom:0;font-size:16px;color:#fff;-webkit-transition:bottom 0.3s ease-in-out;-moz-transition:bottom 0.3s ease-in-out;-o-transition:bottom 0.3s ease-in-out;transition:bottom 0.3s ease-in-out;}.pswp__carousel-container .pswp__carousel-topbar .pswp__carousel-showlist{float:right;color:white;}.pswp__carousel-container .pswp__carousel-topbar .pswp__carousel-showlist i{font-size:14px;line-height:18px;padding-left:9px;}.pswp__carousel-container .pswp__carousel-topbar .pswp__carousel-counter{float:left;color:#4f5866;}.pswp__carousel-container .pswp__carousel-topbar .pswp__carousel-counter span{color:#ffffff;}.pswp__carousel-container .pswp__carousel{position:relative;width:100%;height:110px;bottom:0;-webkit-transition:bottom 0.3s ease-in-out,left 0.3s ease-in-out;-moz-transition:bottom 0.3s ease-in-out,left 0.3s ease-in-out;-o-transition:bottom 0.3s ease-in-out,left 0.3s ease-in-out;transition:bottom 0.3s ease-in-out,left 0.3s ease-in-out;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item{display:block;height:110px;width:auto;background-color:#000;position:absolute;left:0;bottom:0;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item a{display:block;width:100%;height:100%;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item img{height:110px;width:auto;max-width:164px;opacity:0.35;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item.selected img{opacity:1;}.no-touch .pswp__carousel-container .pswp__carousel .pswp__carousel-item:hover img{opacity:1;}@media only screen and (max-width:1300px){.pswp__carousel-container{width:100%;border-left:solid 30px transparent;border-right:solid 30px transparent;margin-left:0;margin-right:0;}}@media only screen and (min-width:992px) and (max-width:1199px){.pswp__ui &gt; .pswp__top-bar .address{max-width:250px;}}@media only screen and (max-width:1024px){.pswp .pswp__preloader{position:absolute;top:50%;left:50%;float:none;margin-left:-22px;}}@media only screen and (min-width:768px) and (max-width:991px){.pswp.component-property-attachments-viewer .pswp__ui &gt; .pswp__top-bar .address{max-width:170px;}.pswp .pswp__ui &gt; .pswp__top-bar .address{max-width:280px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a{padding:0 16px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a:before{margin-right:-5px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a.icn-heart-filled:before{margin-right:-1px;}.pswp .pswp__ui &gt; .pswp__top-bar .share a{padding:0 16px;}.pswp .pswp__ui &gt; .pswp__top-bar .share a:before{margin-right:2px;}.pswp .pswp__ui &gt; .pswp__top-bar .contact{margin-top:1px;}.pswp .pswp__ui &gt; .pswp__top-bar .contact a{padding:0 16px;}.pswp .pswp__ui &gt; .pswp__top-bar .contact a:before{margin-top:7px;display:inline-block;}}@media only screen and (max-width:767px){.pswp .pswp__ui &gt; .pswp__top-bar{height:44px;padding:0 9px;}.pswp .pswp__ui &gt; .pswp__top-bar ul{margin-top:0px;}.pswp .pswp__ui &gt; .pswp__top-bar li.close{margin-top:1px;}.pswp .pswp__ui &gt; .pswp__top-bar li.close i{font-size:20px;}.pswp .pswp__ui &gt; .pswp__top-bar li.download{margin-top:0px;}.pswp .pswp__ui &gt; .pswp__top-bar li.way-price{padding-top:0px;}.pswp .pswp__ui &gt; .pswp__top-bar .way{font-size:8px;}.pswp .pswp__ui &gt; .pswp__top-bar .price{font-size:20px;padding-top:1px;}.pswp .pswp__ui &gt; .pswp__top-bar .price .month{font-size:9px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow,.pswp .pswp__ui &gt; .pswp__top-bar .share,.pswp .pswp__ui &gt; .pswp__top-bar .contact{margin-top:1px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a,.pswp .pswp__ui &gt; .pswp__top-bar .share a,.pswp .pswp__ui &gt; .pswp__top-bar .contact a{height:30px;}.pswp .pswp__ui &gt; .pswp__top-bar .share,.pswp .pswp__ui &gt; .pswp__top-bar .contact{padding-right:5px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow{padding-right:13px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a{padding:0 6px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a.icn-heart-filled:before{margin-right:0;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a:before{margin-right:-4px;margin-top:-6px;}.pswp .pswp__ui &gt; .pswp__top-bar .share a{padding:0 6px;}.pswp .pswp__ui &gt; .pswp__top-bar .share a:before{margin-right:2px;margin-top:-7px;}.pswp .pswp__ui &gt; .pswp__top-bar .contact a{padding:0 6px;}.pswp__carousel-container{border-left:solid 9px transparent;border-right:solid 9px transparent;bottom:7px;}.pswp__carousel-container.hide-carousel .pswp__carousel{bottom:-55px;}.pswp__carousel-container.hide-carousel .pswp__carousel-topbar{bottom:-55px;}.pswp__carousel-container.hide-carousel .pswp__carousel-topbar .pswp__carousel-showlist i{padding-right:5px;}.pswp__carousel-container .pswp__carousel-topbar{margin-bottom:8px;font-size:12px;}.pswp__carousel-container .pswp__carousel-topbar .pswp__carousel-showlist i{font-size:12px;line-height:12px;padding-left:5px;}.pswp__carousel-container .pswp__carousel{height:55px;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item{display:block;height:55px;width:auto;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item img{height:55px;width:auto;max-width:82px;opacity:0.35;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item.selected img{opacity:1;}}.property{padding-top:68px;}.property .expandable-content{height:0px;overflow:hidden;position:relative;}.property .expandable-content:after{content:" ";position:absolute;height:40px;left:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.9)),color-stop(50%,rgba(255,255,255,0.9)),to(#ffffff));background:-moz- oldlinear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0.9) 50%,#ffffff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0.9) 50%,#ffffff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0.9) 50%,#ffffff 100%);display:block;width:100%;}.property .expandable-content-button{font-size:18px;}.property .expandable-content-button::after{font-family:"icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e07a";font-size:0.8em;margin:0 0 0 0.4em;display:inline-block;vertical-align:middle;}.property__container{padding:0;max-width:1265px;margin:0 auto;position:relative;list-style:none;}.property__modules{position:relative;}.property__modules--indentable{padding-right:424px;overflow-x:hidden;}.property__module{padding:30px 20px;border-bottom:1px solid #efefef;}.property__module:last-child{border-bottom:0;}.property__module:first-child{padding-top:0px;}.property__module--header{border-bottom:1px solid #efefef;}.property__module--sidebar{position:absolute;border:0;right:0;width:424px;height:100%;}.property__module--sidebar .component-property-ad{text-align:center;}.property__module--sidebar .ad-rectangle-custom{text-align:center;}.property__module--actions{z-index:1;position:relative;}.property__module--ad .component-property-ad-custom{padding-top:0px;margin-top:-40px;}.property__module--ad .component-property-ad-custom .iframe-ad{width:100%;border:0;}.property__module--ad .component-property-ad-custom .iframe-ad-link{position:absolute;width:730px;height:68px;margin-top:20px;}.property__module--ad .ad{margin:0 auto;}.property__module--ad .ad-leaderboard{height:90px;width:728px;}.property__module--ad .ad-leaderboard-custom{height:90px;width:728px;text-align:center;}.property__module--ad .ad-leaderboard-custom img{height:90px;width:728px;}.property__module--ad .ad-leaderboard-custom-iframe{height:78px;width:728px;}.property__module--ad .ad-leaderboard-custom-large{height:250px;width:800px;}.property__module--ad .ad-leaderboard-custom-large img{height:250px;width:800px;}.property__module--ad .ad-mobile-banner{width:320px;height:50px;}.property__module--ad .ad-mobile-banner-custom{width:360px;text-align:center;}.property__module--ad .ad-mobile-banner-custom img{width:90%;}.property__module--ad--mobile{display:none;}@media print{.component-property-header__module-price-estimate,.property__module--actions,.component-estimate-promo,.button-save,.component-property-neighbourhood-rating .rate,.component-estimate,.estate-lists,.component-property-bottom__module-footer,.component-property-listing-multi-unit,.btn--green-transparent,.listing-enquiry,.component-property-bottom__modules,.button-view-all-units,.show-all,.btn--width-md,.reveal-history-bottom{display:none !important;}.property__module{border:none !important;page-break-inside:avoid;}}@media print,only screen and (max-width:1199px){.property__module--ad .ad-leaderboard-custom{width:550px;text-align:left;}.property__module--ad .ad-leaderboard-custom img{width:550px;height:auto;}.property__module--ad .ad-leaderboard-custom-iframe{width:550px;}.property__module--ad .component-property-ad-iframe .iframe-ad-link{width:550px;}}@media print,only screen and (max-width:991px){.property__modules{padding:0 20px;}.property__module{padding-left:0;padding-right:0;}.property__module--sidebar{display:none;}.property__module--ad{padding:0;}.property__module--ad .ad-leaderboard-custom{width:100%;height:auto;text-align:center;}.property__module--ad .ad-leaderboard-custom img{width:100%;height:auto;}.property__module--ad .ad-leaderboard-custom-iframe{height:auto;width:100%;}.property__module--ad .component-property-ad-iframe{margin-top:0px;margin-bottom:-50px;}.property__module--ad .component-property-ad-iframe .iframe-ad-link{width:100%;height:90px;}.property__module--ad--mobile{display:block;}}@media only screen and (max-width:767px){.property{padding-top:50px;}.property__module--ad .component-property-ad-iframe .iframe-ad-link{height:70px;}}@media only screen and (max-width:320px){.property__modules{padding:0 15px;}.property__module{padding:20px 0;}.property__module--ad .component-property-ad-iframe .iframe-ad-link{height:50px;}}.component-property-header .breadcrumb .button-text.primary{color:#6c788c;}.component-property-header .breadcrumb .dot{font-size:0.8em;vertical-align:middle;margin:0 5px;}.component-property-header .breadcrumb li:first-child .dot{display:none;}.estimate-actions li{margin-top:10px;}@media print{.component-property-header__module-price-estimate,.property__module--actions,.component-property-features a,.component-estimate-promo,.button-save,.component-property-neighbourhood-rating .rate,.component-estimate,.estate-lists,.component-property-bottom__module-footer{display:none !important;}}@media only screen and (max-width:767px){.estimate-actions{margin-top:6px;}}/* @include(static/css/property/listing/index.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ /* Run this in the console when viewing icon reference. TIP:You can add it as a Chrome bookmark as well! javascript:(function(){var el = document.querySelectorAll('.css-mapping .icon');var result = '';var iconsSass = '$icons:(';var iconsPhp = '$icons = [';var html = '';var code;var content;for (i = 0;i &lt; el.length;i++){code = el[i].className.replace('icon ','').replace('icon-','');content = window.getComputedStyle(el[i],':before').getPropertyValue('content').split('"').join("'");iconsSass += '\n\t'+code+':'+content;iconsPhp += '\''+code+'\'';if (i &lt; el.length-1){iconsSass += ',';iconsPhp += ',';}html += '&lt;i class="icn-'+code+'"&gt;&lt;/i&gt;&amp;nbsp;'+code+'&lt;br&gt;\n';}iconsSass += '\n);';iconsPhp += '];';result += '\n\n// Icon sass map:\n';result += iconsSass;result += '\n\n// Php array:\n';result += iconsPhp;console.log(result);})();*/ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ /* Run this in the console when viewing icon reference. TIP:You can add it as a Chrome bookmark as well! javascript:(function(){var el = document.querySelectorAll('.css-mapping .icon');var result = '';var iconsSass = '$icons:(';var iconsPhp = '$icons = [';var html = '';var code;var content;for (i = 0;i &lt; el.length;i++){code = el[i].className.replace('icon ','').replace('icon-','');content = window.getComputedStyle(el[i],':before').getPropertyValue('content').split('"').join("'");iconsSass += '\n\t'+code+':'+content;iconsPhp += '\''+code+'\'';if (i &lt; el.length-1){iconsSass += ',';iconsPhp += ',';}html += '&lt;i class="icn-'+code+'"&gt;&lt;/i&gt;&amp;nbsp;'+code+'&lt;br&gt;\n';}iconsSass += '\n);';iconsPhp += '];';result += '\n\n// Icon sass map:\n';result += iconsSass;result += '\n\n// Php array:\n';result += iconsPhp;console.log(result);})();*/ .pswp{z-index:4000;}.pswp .pswp__preloader{top:50%;margin-top:-22px;}.pswp.component-property-attachments-viewer .pswp__ui &gt; .pswp__top-bar{background-color:#000;opacity:0.8 !important;}.pswp.component-property-attachments-viewer .beds-baths-area{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;max-width:90px;}.pswp .pswp__ui &gt; .pswp__top-bar{height:88px;padding:0px 30px;padding-bottom:0;opacity:1 !important;color:#fff;background:none;}.pswp .pswp__ui &gt; .pswp__top-bar ul{margin-top:22px;}.pswp .pswp__ui &gt; .pswp__top-bar li{display:inline-block;vertical-align:middle;height:50px;line-height:50px;padding-right:24px;}.pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary{background:none;border-color:rgba(255,255,255,0.3);color:#ffffff;background:transparent;}html.touch .pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary:hover{color:#ffffff;}html.no-touch .pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary:hover:not(.loading):not(.disabled),.pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary.hover{border-color:rgba(255,255,255,0.6);color:#ffffff;}html.touch .pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary:active:not(.loading):not(.disabled),html.no-touch .pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary:active:not(.loading):not(.disabled),.pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary.active{border-color:rgba(255,255,255,0.6);color:#ffffff;background:rgba(255,255,255,0.1);}.pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary.loading{background-image:url("//realocdn.com/assets/19ec3bbb0701154e2d2e2f8473fb3bcb54/svg/oval-loader-ffffff.svg");}.pswp .pswp__ui &gt; .pswp__top-bar li.way-price{padding-top:3px;}.pswp .pswp__ui &gt; .pswp__top-bar li.pipe{width:0;height:28px;line-height:28px;border-left:2px solid #4f5866;padding-right:21px;}.pswp .pswp__ui &gt; .pswp__top-bar li.close{padding-right:0;margin-top:5px;float:right;}.pswp .pswp__ui &gt; .pswp__top-bar li.close i{font-size:26px;}.pswp .pswp__ui &gt; .pswp__top-bar li.close a,.pswp .pswp__ui &gt; .pswp__top-bar li.close a:visited,.pswp .pswp__ui &gt; .pswp__top-bar li.close a:active{color:#ffffff;}.pswp .pswp__ui &gt; .pswp__top-bar li.share,.pswp .pswp__ui &gt; .pswp__top-bar li.follow,.pswp .pswp__ui &gt; .pswp__top-bar li.zoom,.pswp .pswp__ui &gt; .pswp__top-bar li.print,.pswp .pswp__ui &gt; .pswp__top-bar li.download,.pswp .pswp__ui &gt; .pswp__top-bar li.contact{float:right;}.pswp .pswp__ui &gt; .pswp__top-bar li.zoom,.pswp .pswp__ui &gt; .pswp__top-bar li.print,.pswp .pswp__ui &gt; .pswp__top-bar li.download{font-size:24px;}.pswp .pswp__ui &gt; .pswp__top-bar li.zoom button,.pswp .pswp__ui &gt; .pswp__top-bar li.print button,.pswp .pswp__ui &gt; .pswp__top-bar li.download button{width:auto;height:50px;}.pswp .pswp__ui &gt; .pswp__top-bar li.zoom button i,.pswp .pswp__ui &gt; .pswp__top-bar li.print button i,.pswp .pswp__ui &gt; .pswp__top-bar li.download button i{vertical-align:middle;}.pswp .pswp__ui &gt; .pswp__top-bar .vertical-align-wrapper{display:table;line-height:1;height:100%;}.pswp .pswp__ui &gt; .pswp__top-bar .vertical-align-wrapper .vertical-align{display:table-cell;vertical-align:middle;}.pswp .pswp__ui &gt; .pswp__top-bar .way{font-size:12px;text-transform:uppercase;color:#cdcdcd;}.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot{padding-right:1px;vertical-align:middle;}.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot.SALE{color:#2a42bc;}.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot.RENT{color:#2ebb2b;}.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot.RECENTLY_SOLD{color:#ef9e34;}.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot.NOT_FOR_SALE,.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot.CLAIMED{color:#9caebf;}.pswp .pswp__ui &gt; .pswp__top-bar .price{font-size:26px;padding-top:1px;}.pswp .pswp__ui &gt; .pswp__top-bar .price .month{font-size:18px;}.pswp .pswp__ui &gt; .pswp__top-bar .address{font-size:16px;padding-right:10px;}.pswp .pswp__ui &gt; .pswp__top-bar .beds-baths-area{padding-top:1px;font-size:13px;color:#cdcdcd;display:none;}.pswp .pswp__ui &gt; .pswp__top-bar .contact{padding-right:14px;}.pswp .pswp__ui &gt; .pswp__top-bar .share{padding-right:14px;}.pswp .pswp__ui &gt; .pswp__top-bar .share a:before{margin-top:-3px;margin-right:7px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow{padding-right:30px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a:before{margin-top:-3px;margin-right:7px;}.pswp .pswp__ui &gt; .pswp__top-bar .buttons-following a.btn--icon-heart-filled{display:inline-block;}.pswp .pswp__ui &gt; .pswp__top-bar .buttons-following a.btn--icon-heart{color:#fff;border:1px solid #fff;background:none;display:none;}.pswp .pswp__ui &gt; .pswp__top-bar .buttons-following.hover-active:hover a.btn--icon-heart-filled{display:none;}.pswp .pswp__ui &gt; .pswp__top-bar .buttons-following.hover-active:hover a.btn--icon-heart{display:inline-block;}.pswp .pswp__ui &gt; .pswp__button--arrow--left,.pswp .pswp__ui &gt; .pswp__button--arrow--right{margin-top:-42px;width:98px;height:85px;opacity:1 !important;}.pswp .pswp__ui &gt; .pswp__button--arrow--left i,.pswp .pswp__ui &gt; .pswp__button--arrow--right i{font-size:82px;}.pswp__ui &gt; button.pswp__button{/* TODO breaks behavoir.... width:50%;height:100%;top:0;vertical-align:middle;margin-top:50px;line-height:100%;*/}.pswp__ui &gt; button.pswp__button:before{background:none;font-size:82px;color:rgba(255,255,255,0.7);-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;position:static;}.pswp__ui &gt; button.pswp__button:hover::before{color:#ffffff;}.pswp__ui &gt; button.pswp__button.pswp__button--arrow--left{left:0;text-align:left;padding-left:15px;}.pswp__ui &gt; button.pswp__button.pswp__button--arrow--left::before{content:"\e074";}.pswp__ui &gt; button.pswp__button.pswp__button--arrow--right{right:0;text-align:right;padding-right:15px;}.pswp__ui &gt; button.pswp__button.pswp__button--arrow--right::before{content:"\e078";}.pswp__carousel-container{position:absolute;bottom:14px;width:70%;margin-left:15%;overflow:hidden;margin-right:15%;}.pswp__carousel-container.hide-carousel .pswp__carousel{bottom:-110px;}.pswp__carousel-container.hide-carousel .pswp__carousel-topbar{bottom:-110px;}.pswp__carousel-container.hide-carousel .pswp__carousel-topbar .pswp__carousel-showlist i{-webkit-transform:rotate(0.5turn);-moz-transform:rotate(0.5turn);-ms-transform:rotate(0.5turn);-o-transform:rotate(0.5turn);transform:rotate(0.5turn);display:inline-block;padding-left:0;padding-right:9px;}.pswp__carousel-container .pswp__carousel-topbar{overflow:hidden;zoom:1;position:relative;margin-bottom:12px;bottom:0;font-size:16px;color:#fff;-webkit-transition:bottom 0.3s ease-in-out;-moz-transition:bottom 0.3s ease-in-out;-o-transition:bottom 0.3s ease-in-out;transition:bottom 0.3s ease-in-out;}.pswp__carousel-container .pswp__carousel-topbar .pswp__carousel-showlist{float:right;color:white;}.pswp__carousel-container .pswp__carousel-topbar .pswp__carousel-showlist i{font-size:14px;line-height:18px;padding-left:9px;}.pswp__carousel-container .pswp__carousel-topbar .pswp__carousel-counter{float:left;color:#4f5866;}.pswp__carousel-container .pswp__carousel-topbar .pswp__carousel-counter span{color:#ffffff;}.pswp__carousel-container .pswp__carousel{position:relative;width:100%;height:110px;bottom:0;-webkit-transition:bottom 0.3s ease-in-out,left 0.3s ease-in-out;-moz-transition:bottom 0.3s ease-in-out,left 0.3s ease-in-out;-o-transition:bottom 0.3s ease-in-out,left 0.3s ease-in-out;transition:bottom 0.3s ease-in-out,left 0.3s ease-in-out;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item{display:block;height:110px;width:auto;background-color:#000;position:absolute;left:0;bottom:0;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item a{display:block;width:100%;height:100%;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item img{height:110px;width:auto;max-width:164px;opacity:0.35;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item.selected img{opacity:1;}.no-touch .pswp__carousel-container .pswp__carousel .pswp__carousel-item:hover img{opacity:1;}@media only screen and (max-width:1300px){.pswp__carousel-container{width:100%;border-left:solid 30px transparent;border-right:solid 30px transparent;margin-left:0;margin-right:0;}}@media only screen and (min-width:992px) and (max-width:1199px){.pswp__ui &gt; .pswp__top-bar .address{max-width:250px;}}@media only screen and (max-width:1024px){.pswp .pswp__preloader{position:absolute;top:50%;left:50%;float:none;margin-left:-22px;}}@media only screen and (min-width:768px) and (max-width:991px){.pswp.component-property-attachments-viewer .pswp__ui &gt; .pswp__top-bar .address{max-width:170px;}.pswp .pswp__ui &gt; .pswp__top-bar .address{max-width:280px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a{padding:0 16px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a:before{margin-right:-5px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a.icn-heart-filled:before{margin-right:-1px;}.pswp .pswp__ui &gt; .pswp__top-bar .share a{padding:0 16px;}.pswp .pswp__ui &gt; .pswp__top-bar .share a:before{margin-right:2px;}.pswp .pswp__ui &gt; .pswp__top-bar .contact{margin-top:1px;}.pswp .pswp__ui &gt; .pswp__top-bar .contact a{padding:0 16px;}.pswp .pswp__ui &gt; .pswp__top-bar .contact a:before{margin-top:7px;display:inline-block;}}@media only screen and (max-width:767px){.pswp .pswp__ui &gt; .pswp__top-bar{height:44px;padding:0 9px;}.pswp .pswp__ui &gt; .pswp__top-bar ul{margin-top:0px;}.pswp .pswp__ui &gt; .pswp__top-bar li.close{margin-top:1px;}.pswp .pswp__ui &gt; .pswp__top-bar li.close i{font-size:20px;}.pswp .pswp__ui &gt; .pswp__top-bar li.download{margin-top:0px;}.pswp .pswp__ui &gt; .pswp__top-bar li.way-price{padding-top:0px;}.pswp .pswp__ui &gt; .pswp__top-bar .way{font-size:8px;}.pswp .pswp__ui &gt; .pswp__top-bar .price{font-size:20px;padding-top:1px;}.pswp .pswp__ui &gt; .pswp__top-bar .price .month{font-size:9px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow,.pswp .pswp__ui &gt; .pswp__top-bar .share,.pswp .pswp__ui &gt; .pswp__top-bar .contact{margin-top:1px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a,.pswp .pswp__ui &gt; .pswp__top-bar .share a,.pswp .pswp__ui &gt; .pswp__top-bar .contact a{height:30px;}.pswp .pswp__ui &gt; .pswp__top-bar .share,.pswp .pswp__ui &gt; .pswp__top-bar .contact{padding-right:5px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow{padding-right:13px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a{padding:0 6px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a.icn-heart-filled:before{margin-right:0;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a:before{margin-right:-4px;margin-top:-6px;}.pswp .pswp__ui &gt; .pswp__top-bar .share a{padding:0 6px;}.pswp .pswp__ui &gt; .pswp__top-bar .share a:before{margin-right:2px;margin-top:-7px;}.pswp .pswp__ui &gt; .pswp__top-bar .contact a{padding:0 6px;}.pswp__carousel-container{border-left:solid 9px transparent;border-right:solid 9px transparent;bottom:7px;}.pswp__carousel-container.hide-carousel .pswp__carousel{bottom:-55px;}.pswp__carousel-container.hide-carousel .pswp__carousel-topbar{bottom:-55px;}.pswp__carousel-container.hide-carousel .pswp__carousel-topbar .pswp__carousel-showlist i{padding-right:5px;}.pswp__carousel-container .pswp__carousel-topbar{margin-bottom:8px;font-size:12px;}.pswp__carousel-container .pswp__carousel-topbar .pswp__carousel-showlist i{font-size:12px;line-height:12px;padding-left:5px;}.pswp__carousel-container .pswp__carousel{height:55px;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item{display:block;height:55px;width:auto;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item img{height:55px;width:auto;max-width:82px;opacity:0.35;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item.selected img{opacity:1;}}.property{padding-top:68px;}.property .expandable-content{height:0px;overflow:hidden;position:relative;}.property .expandable-content:after{content:" ";position:absolute;height:40px;left:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.9)),color-stop(50%,rgba(255,255,255,0.9)),to(#ffffff));background:-moz- oldlinear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0.9) 50%,#ffffff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0.9) 50%,#ffffff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0.9) 50%,#ffffff 100%);display:block;width:100%;}.property .expandable-content-button{font-size:18px;}.property .expandable-content-button::after{font-family:"icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e07a";font-size:0.8em;margin:0 0 0 0.4em;display:inline-block;vertical-align:middle;}.property__container{padding:0;max-width:1265px;margin:0 auto;position:relative;list-style:none;}.property__modules{position:relative;}.property__modules--indentable{padding-right:424px;overflow-x:hidden;}.property__module{padding:30px 20px;border-bottom:1px solid #efefef;}.property__module:last-child{border-bottom:0;}.property__module:first-child{padding-top:0px;}.property__module--header{border-bottom:1px solid #efefef;}.property__module--sidebar{position:absolute;border:0;right:0;width:424px;height:100%;}.property__module--sidebar .component-property-ad{text-align:center;}.property__module--sidebar .ad-rectangle-custom{text-align:center;}.property__module--actions{z-index:1;position:relative;}.property__module--ad .component-property-ad-custom{padding-top:0px;margin-top:-40px;}.property__module--ad .component-property-ad-custom .iframe-ad{width:100%;border:0;}.property__module--ad .component-property-ad-custom .iframe-ad-link{position:absolute;width:730px;height:68px;margin-top:20px;}.property__module--ad .ad{margin:0 auto;}.property__module--ad .ad-leaderboard{height:90px;width:728px;}.property__module--ad .ad-leaderboard-custom{height:90px;width:728px;text-align:center;}.property__module--ad .ad-leaderboard-custom img{height:90px;width:728px;}.property__module--ad .ad-leaderboard-custom-iframe{height:78px;width:728px;}.property__module--ad .ad-leaderboard-custom-large{height:250px;width:800px;}.property__module--ad .ad-leaderboard-custom-large img{height:250px;width:800px;}.property__module--ad .ad-mobile-banner{width:320px;height:50px;}.property__module--ad .ad-mobile-banner-custom{width:360px;text-align:center;}.property__module--ad .ad-mobile-banner-custom img{width:90%;}.property__module--ad--mobile{display:none;}@media print{.component-property-header__module-price-estimate,.property__module--actions,.component-estimate-promo,.button-save,.component-property-neighbourhood-rating .rate,.component-estimate,.estate-lists,.component-property-bottom__module-footer,.component-property-listing-multi-unit,.btn--green-transparent,.listing-enquiry,.component-property-bottom__modules,.button-view-all-units,.show-all,.btn--width-md,.reveal-history-bottom{display:none !important;}.property__module{border:none !important;page-break-inside:avoid;}}@media print,only screen and (max-width:1199px){.property__module--ad .ad-leaderboard-custom{width:550px;text-align:left;}.property__module--ad .ad-leaderboard-custom img{width:550px;height:auto;}.property__module--ad .ad-leaderboard-custom-iframe{width:550px;}.property__module--ad .component-property-ad-iframe .iframe-ad-link{width:550px;}}@media print,only screen and (max-width:991px){.property__modules{padding:0 20px;}.property__module{padding-left:0;padding-right:0;}.property__module--sidebar{display:none;}.property__module--ad{padding:0;}.property__module--ad .ad-leaderboard-custom{width:100%;height:auto;text-align:center;}.property__module--ad .ad-leaderboard-custom img{width:100%;height:auto;}.property__module--ad .ad-leaderboard-custom-iframe{height:auto;width:100%;}.property__module--ad .component-property-ad-iframe{margin-top:0px;margin-bottom:-50px;}.property__module--ad .component-property-ad-iframe .iframe-ad-link{width:100%;height:90px;}.property__module--ad--mobile{display:block;}}@media only screen and (max-width:767px){.property{padding-top:50px;}.property__module--ad .component-property-ad-iframe .iframe-ad-link{height:70px;}}@media only screen and (max-width:320px){.property__modules{padding:0 15px;}.property__module{padding:20px 0;}.property__module--ad .component-property-ad-iframe .iframe-ad-link{height:50px;}}.property--listing .info__container{margin:20px 40px;padding:25px;background:aliceblue;border:1px solid #bdedfb;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;}.property--listing .info__container p{margin:0px;}.property--listing .property__module--public-sale{padding-bottom:0;border-bottom:0;}.property--listing .property__module--sidebar{padding-top:5px;}.property--listing .property__module--actions--first{padding-top:0px;}.property--listing.audience-boost{padding-top:0;}@media only screen and (max-width:767px){.property--listing.audience-boost{padding-top:0;}}/* @include(static/css/property/multi_unit/index.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ /* Run this in the console when viewing icon reference. TIP:You can add it as a Chrome bookmark as well! javascript:(function(){var el = document.querySelectorAll('.css-mapping .icon');var result = '';var iconsSass = '$icons:(';var iconsPhp = '$icons = [';var html = '';var code;var content;for (i = 0;i &lt; el.length;i++){code = el[i].className.replace('icon ','').replace('icon-','');content = window.getComputedStyle(el[i],':before').getPropertyValue('content').split('"').join("'");iconsSass += '\n\t'+code+':'+content;iconsPhp += '\''+code+'\'';if (i &lt; el.length-1){iconsSass += ',';iconsPhp += ',';}html += '&lt;i class="icn-'+code+'"&gt;&lt;/i&gt;&amp;nbsp;'+code+'&lt;br&gt;\n';}iconsSass += '\n);';iconsPhp += '];';result += '\n\n// Icon sass map:\n';result += iconsSass;result += '\n\n// Php array:\n';result += iconsPhp;console.log(result);})();*/ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ /* Run this in the console when viewing icon reference. TIP:You can add it as a Chrome bookmark as well! javascript:(function(){var el = document.querySelectorAll('.css-mapping .icon');var result = '';var iconsSass = '$icons:(';var iconsPhp = '$icons = [';var html = '';var code;var content;for (i = 0;i &lt; el.length;i++){code = el[i].className.replace('icon ','').replace('icon-','');content = window.getComputedStyle(el[i],':before').getPropertyValue('content').split('"').join("'");iconsSass += '\n\t'+code+':'+content;iconsPhp += '\''+code+'\'';if (i &lt; el.length-1){iconsSass += ',';iconsPhp += ',';}html += '&lt;i class="icn-'+code+'"&gt;&lt;/i&gt;&amp;nbsp;'+code+'&lt;br&gt;\n';}iconsSass += '\n);';iconsPhp += '];';result += '\n\n// Icon sass map:\n';result += iconsSass;result += '\n\n// Php array:\n';result += iconsPhp;console.log(result);})();*/ .pswp{z-index:4000;}.pswp .pswp__preloader{top:50%;margin-top:-22px;}.pswp.component-property-attachments-viewer .pswp__ui &gt; .pswp__top-bar{background-color:#000;opacity:0.8 !important;}.pswp.component-property-attachments-viewer .beds-baths-area{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;max-width:90px;}.pswp .pswp__ui &gt; .pswp__top-bar{height:88px;padding:0px 30px;padding-bottom:0;opacity:1 !important;color:#fff;background:none;}.pswp .pswp__ui &gt; .pswp__top-bar ul{margin-top:22px;}.pswp .pswp__ui &gt; .pswp__top-bar li{display:inline-block;vertical-align:middle;height:50px;line-height:50px;padding-right:24px;}.pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary{background:none;border-color:rgba(255,255,255,0.3);color:#ffffff;background:transparent;}html.touch .pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary:hover{color:#ffffff;}html.no-touch .pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary:hover:not(.loading):not(.disabled),.pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary.hover{border-color:rgba(255,255,255,0.6);color:#ffffff;}html.touch .pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary:active:not(.loading):not(.disabled),html.no-touch .pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary:active:not(.loading):not(.disabled),.pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary.active{border-color:rgba(255,255,255,0.6);color:#ffffff;background:rgba(255,255,255,0.1);}.pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary.loading{background-image:url("//realocdn.com/assets/19ec3bbb0701154e2d2e2f8473fb3bcb54/svg/oval-loader-ffffff.svg");}.pswp .pswp__ui &gt; .pswp__top-bar li.way-price{padding-top:3px;}.pswp .pswp__ui &gt; .pswp__top-bar li.pipe{width:0;height:28px;line-height:28px;border-left:2px solid #4f5866;padding-right:21px;}.pswp .pswp__ui &gt; .pswp__top-bar li.close{padding-right:0;margin-top:5px;float:right;}.pswp .pswp__ui &gt; .pswp__top-bar li.close i{font-size:26px;}.pswp .pswp__ui &gt; .pswp__top-bar li.close a,.pswp .pswp__ui &gt; .pswp__top-bar li.close a:visited,.pswp .pswp__ui &gt; .pswp__top-bar li.close a:active{color:#ffffff;}.pswp .pswp__ui &gt; .pswp__top-bar li.share,.pswp .pswp__ui &gt; .pswp__top-bar li.follow,.pswp .pswp__ui &gt; .pswp__top-bar li.zoom,.pswp .pswp__ui &gt; .pswp__top-bar li.print,.pswp .pswp__ui &gt; .pswp__top-bar li.download,.pswp .pswp__ui &gt; .pswp__top-bar li.contact{float:right;}.pswp .pswp__ui &gt; .pswp__top-bar li.zoom,.pswp .pswp__ui &gt; .pswp__top-bar li.print,.pswp .pswp__ui &gt; .pswp__top-bar li.download{font-size:24px;}.pswp .pswp__ui &gt; .pswp__top-bar li.zoom button,.pswp .pswp__ui &gt; .pswp__top-bar li.print button,.pswp .pswp__ui &gt; .pswp__top-bar li.download button{width:auto;height:50px;}.pswp .pswp__ui &gt; .pswp__top-bar li.zoom button i,.pswp .pswp__ui &gt; .pswp__top-bar li.print button i,.pswp .pswp__ui &gt; .pswp__top-bar li.download button i{vertical-align:middle;}.pswp .pswp__ui &gt; .pswp__top-bar .vertical-align-wrapper{display:table;line-height:1;height:100%;}.pswp .pswp__ui &gt; .pswp__top-bar .vertical-align-wrapper .vertical-align{display:table-cell;vertical-align:middle;}.pswp .pswp__ui &gt; .pswp__top-bar .way{font-size:12px;text-transform:uppercase;color:#cdcdcd;}.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot{padding-right:1px;vertical-align:middle;}.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot.SALE{color:#2a42bc;}.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot.RENT{color:#2ebb2b;}.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot.RECENTLY_SOLD{color:#ef9e34;}.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot.NOT_FOR_SALE,.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot.CLAIMED{color:#9caebf;}.pswp .pswp__ui &gt; .pswp__top-bar .price{font-size:26px;padding-top:1px;}.pswp .pswp__ui &gt; .pswp__top-bar .price .month{font-size:18px;}.pswp .pswp__ui &gt; .pswp__top-bar .address{font-size:16px;padding-right:10px;}.pswp .pswp__ui &gt; .pswp__top-bar .beds-baths-area{padding-top:1px;font-size:13px;color:#cdcdcd;display:none;}.pswp .pswp__ui &gt; .pswp__top-bar .contact{padding-right:14px;}.pswp .pswp__ui &gt; .pswp__top-bar .share{padding-right:14px;}.pswp .pswp__ui &gt; .pswp__top-bar .share a:before{margin-top:-3px;margin-right:7px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow{padding-right:30px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a:before{margin-top:-3px;margin-right:7px;}.pswp .pswp__ui &gt; .pswp__top-bar .buttons-following a.btn--icon-heart-filled{display:inline-block;}.pswp .pswp__ui &gt; .pswp__top-bar .buttons-following a.btn--icon-heart{color:#fff;border:1px solid #fff;background:none;display:none;}.pswp .pswp__ui &gt; .pswp__top-bar .buttons-following.hover-active:hover a.btn--icon-heart-filled{display:none;}.pswp .pswp__ui &gt; .pswp__top-bar .buttons-following.hover-active:hover a.btn--icon-heart{display:inline-block;}.pswp .pswp__ui &gt; .pswp__button--arrow--left,.pswp .pswp__ui &gt; .pswp__button--arrow--right{margin-top:-42px;width:98px;height:85px;opacity:1 !important;}.pswp .pswp__ui &gt; .pswp__button--arrow--left i,.pswp .pswp__ui &gt; .pswp__button--arrow--right i{font-size:82px;}.pswp__ui &gt; button.pswp__button{/* TODO breaks behavoir.... width:50%;height:100%;top:0;vertical-align:middle;margin-top:50px;line-height:100%;*/}.pswp__ui &gt; button.pswp__button:before{background:none;font-size:82px;color:rgba(255,255,255,0.7);-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;position:static;}.pswp__ui &gt; button.pswp__button:hover::before{color:#ffffff;}.pswp__ui &gt; button.pswp__button.pswp__button--arrow--left{left:0;text-align:left;padding-left:15px;}.pswp__ui &gt; button.pswp__button.pswp__button--arrow--left::before{content:"\e074";}.pswp__ui &gt; button.pswp__button.pswp__button--arrow--right{right:0;text-align:right;padding-right:15px;}.pswp__ui &gt; button.pswp__button.pswp__button--arrow--right::before{content:"\e078";}.pswp__carousel-container{position:absolute;bottom:14px;width:70%;margin-left:15%;overflow:hidden;margin-right:15%;}.pswp__carousel-container.hide-carousel .pswp__carousel{bottom:-110px;}.pswp__carousel-container.hide-carousel .pswp__carousel-topbar{bottom:-110px;}.pswp__carousel-container.hide-carousel .pswp__carousel-topbar .pswp__carousel-showlist i{-webkit-transform:rotate(0.5turn);-moz-transform:rotate(0.5turn);-ms-transform:rotate(0.5turn);-o-transform:rotate(0.5turn);transform:rotate(0.5turn);display:inline-block;padding-left:0;padding-right:9px;}.pswp__carousel-container .pswp__carousel-topbar{overflow:hidden;zoom:1;position:relative;margin-bottom:12px;bottom:0;font-size:16px;color:#fff;-webkit-transition:bottom 0.3s ease-in-out;-moz-transition:bottom 0.3s ease-in-out;-o-transition:bottom 0.3s ease-in-out;transition:bottom 0.3s ease-in-out;}.pswp__carousel-container .pswp__carousel-topbar .pswp__carousel-showlist{float:right;color:white;}.pswp__carousel-container .pswp__carousel-topbar .pswp__carousel-showlist i{font-size:14px;line-height:18px;padding-left:9px;}.pswp__carousel-container .pswp__carousel-topbar .pswp__carousel-counter{float:left;color:#4f5866;}.pswp__carousel-container .pswp__carousel-topbar .pswp__carousel-counter span{color:#ffffff;}.pswp__carousel-container .pswp__carousel{position:relative;width:100%;height:110px;bottom:0;-webkit-transition:bottom 0.3s ease-in-out,left 0.3s ease-in-out;-moz-transition:bottom 0.3s ease-in-out,left 0.3s ease-in-out;-o-transition:bottom 0.3s ease-in-out,left 0.3s ease-in-out;transition:bottom 0.3s ease-in-out,left 0.3s ease-in-out;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item{display:block;height:110px;width:auto;background-color:#000;position:absolute;left:0;bottom:0;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item a{display:block;width:100%;height:100%;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item img{height:110px;width:auto;max-width:164px;opacity:0.35;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item.selected img{opacity:1;}.no-touch .pswp__carousel-container .pswp__carousel .pswp__carousel-item:hover img{opacity:1;}@media only screen and (max-width:1300px){.pswp__carousel-container{width:100%;border-left:solid 30px transparent;border-right:solid 30px transparent;margin-left:0;margin-right:0;}}@media only screen and (min-width:992px) and (max-width:1199px){.pswp__ui &gt; .pswp__top-bar .address{max-width:250px;}}@media only screen and (max-width:1024px){.pswp .pswp__preloader{position:absolute;top:50%;left:50%;float:none;margin-left:-22px;}}@media only screen and (min-width:768px) and (max-width:991px){.pswp.component-property-attachments-viewer .pswp__ui &gt; .pswp__top-bar .address{max-width:170px;}.pswp .pswp__ui &gt; .pswp__top-bar .address{max-width:280px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a{padding:0 16px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a:before{margin-right:-5px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a.icn-heart-filled:before{margin-right:-1px;}.pswp .pswp__ui &gt; .pswp__top-bar .share a{padding:0 16px;}.pswp .pswp__ui &gt; .pswp__top-bar .share a:before{margin-right:2px;}.pswp .pswp__ui &gt; .pswp__top-bar .contact{margin-top:1px;}.pswp .pswp__ui &gt; .pswp__top-bar .contact a{padding:0 16px;}.pswp .pswp__ui &gt; .pswp__top-bar .contact a:before{margin-top:7px;display:inline-block;}}@media only screen and (max-width:767px){.pswp .pswp__ui &gt; .pswp__top-bar{height:44px;padding:0 9px;}.pswp .pswp__ui &gt; .pswp__top-bar ul{margin-top:0px;}.pswp .pswp__ui &gt; .pswp__top-bar li.close{margin-top:1px;}.pswp .pswp__ui &gt; .pswp__top-bar li.close i{font-size:20px;}.pswp .pswp__ui &gt; .pswp__top-bar li.download{margin-top:0px;}.pswp .pswp__ui &gt; .pswp__top-bar li.way-price{padding-top:0px;}.pswp .pswp__ui &gt; .pswp__top-bar .way{font-size:8px;}.pswp .pswp__ui &gt; .pswp__top-bar .price{font-size:20px;padding-top:1px;}.pswp .pswp__ui &gt; .pswp__top-bar .price .month{font-size:9px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow,.pswp .pswp__ui &gt; .pswp__top-bar .share,.pswp .pswp__ui &gt; .pswp__top-bar .contact{margin-top:1px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a,.pswp .pswp__ui &gt; .pswp__top-bar .share a,.pswp .pswp__ui &gt; .pswp__top-bar .contact a{height:30px;}.pswp .pswp__ui &gt; .pswp__top-bar .share,.pswp .pswp__ui &gt; .pswp__top-bar .contact{padding-right:5px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow{padding-right:13px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a{padding:0 6px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a.icn-heart-filled:before{margin-right:0;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a:before{margin-right:-4px;margin-top:-6px;}.pswp .pswp__ui &gt; .pswp__top-bar .share a{padding:0 6px;}.pswp .pswp__ui &gt; .pswp__top-bar .share a:before{margin-right:2px;margin-top:-7px;}.pswp .pswp__ui &gt; .pswp__top-bar .contact a{padding:0 6px;}.pswp__carousel-container{border-left:solid 9px transparent;border-right:solid 9px transparent;bottom:7px;}.pswp__carousel-container.hide-carousel .pswp__carousel{bottom:-55px;}.pswp__carousel-container.hide-carousel .pswp__carousel-topbar{bottom:-55px;}.pswp__carousel-container.hide-carousel .pswp__carousel-topbar .pswp__carousel-showlist i{padding-right:5px;}.pswp__carousel-container .pswp__carousel-topbar{margin-bottom:8px;font-size:12px;}.pswp__carousel-container .pswp__carousel-topbar .pswp__carousel-showlist i{font-size:12px;line-height:12px;padding-left:5px;}.pswp__carousel-container .pswp__carousel{height:55px;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item{display:block;height:55px;width:auto;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item img{height:55px;width:auto;max-width:82px;opacity:0.35;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item.selected img{opacity:1;}}.property{padding-top:68px;}.property .expandable-content{height:0px;overflow:hidden;position:relative;}.property .expandable-content:after{content:" ";position:absolute;height:40px;left:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.9)),color-stop(50%,rgba(255,255,255,0.9)),to(#ffffff));background:-moz- oldlinear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0.9) 50%,#ffffff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0.9) 50%,#ffffff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0.9) 50%,#ffffff 100%);display:block;width:100%;}.property .expandable-content-button{font-size:18px;}.property .expandable-content-button::after{font-family:"icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e07a";font-size:0.8em;margin:0 0 0 0.4em;display:inline-block;vertical-align:middle;}.property__container{padding:0;max-width:1265px;margin:0 auto;position:relative;list-style:none;}.property__modules{position:relative;}.property__modules--indentable{padding-right:424px;overflow-x:hidden;}.property__module{padding:30px 20px;border-bottom:1px solid #efefef;}.property__module:last-child{border-bottom:0;}.property__module:first-child{padding-top:0px;}.property__module--header{border-bottom:1px solid #efefef;}.property__module--sidebar{position:absolute;border:0;right:0;width:424px;height:100%;}.property__module--sidebar .component-property-ad{text-align:center;}.property__module--sidebar .ad-rectangle-custom{text-align:center;}.property__module--actions{z-index:1;position:relative;}.property__module--ad .component-property-ad-custom{padding-top:0px;margin-top:-40px;}.property__module--ad .component-property-ad-custom .iframe-ad{width:100%;border:0;}.property__module--ad .component-property-ad-custom .iframe-ad-link{position:absolute;width:730px;height:68px;margin-top:20px;}.property__module--ad .ad{margin:0 auto;}.property__module--ad .ad-leaderboard{height:90px;width:728px;}.property__module--ad .ad-leaderboard-custom{height:90px;width:728px;text-align:center;}.property__module--ad .ad-leaderboard-custom img{height:90px;width:728px;}.property__module--ad .ad-leaderboard-custom-iframe{height:78px;width:728px;}.property__module--ad .ad-leaderboard-custom-large{height:250px;width:800px;}.property__module--ad .ad-leaderboard-custom-large img{height:250px;width:800px;}.property__module--ad .ad-mobile-banner{width:320px;height:50px;}.property__module--ad .ad-mobile-banner-custom{width:360px;text-align:center;}.property__module--ad .ad-mobile-banner-custom img{width:90%;}.property__module--ad--mobile{display:none;}@media print{.component-property-header__module-price-estimate,.property__module--actions,.component-estimate-promo,.button-save,.component-property-neighbourhood-rating .rate,.component-estimate,.estate-lists,.component-property-bottom__module-footer,.component-property-listing-multi-unit,.btn--green-transparent,.listing-enquiry,.component-property-bottom__modules,.button-view-all-units,.show-all,.btn--width-md,.reveal-history-bottom{display:none !important;}.property__module{border:none !important;page-break-inside:avoid;}}@media print,only screen and (max-width:1199px){.property__module--ad .ad-leaderboard-custom{width:550px;text-align:left;}.property__module--ad .ad-leaderboard-custom img{width:550px;height:auto;}.property__module--ad .ad-leaderboard-custom-iframe{width:550px;}.property__module--ad .component-property-ad-iframe .iframe-ad-link{width:550px;}}@media print,only screen and (max-width:991px){.property__modules{padding:0 20px;}.property__module{padding-left:0;padding-right:0;}.property__module--sidebar{display:none;}.property__module--ad{padding:0;}.property__module--ad .ad-leaderboard-custom{width:100%;height:auto;text-align:center;}.property__module--ad .ad-leaderboard-custom img{width:100%;height:auto;}.property__module--ad .ad-leaderboard-custom-iframe{height:auto;width:100%;}.property__module--ad .component-property-ad-iframe{margin-top:0px;margin-bottom:-50px;}.property__module--ad .component-property-ad-iframe .iframe-ad-link{width:100%;height:90px;}.property__module--ad--mobile{display:block;}}@media only screen and (max-width:767px){.property{padding-top:50px;}.property__module--ad .component-property-ad-iframe .iframe-ad-link{height:70px;}}@media only screen and (max-width:320px){.property__modules{padding:0 15px;}.property__module{padding:20px 0;}.property__module--ad .component-property-ad-iframe .iframe-ad-link{height:50px;}}.property--multi-unit .property__module--available-units{padding-bottom:0;}.property--multi-unit .property__module--off-market-units{padding-bottom:0;}.property--multi-unit .component-property-header .breadcrumb .button-text.primary{color:#6c788c;}.property--multi-unit .component-property-header .breadcrumb .dot{font-size:0.8em;vertical-align:middle;margin:0 5px;}.property--multi-unit .component-property-header .breadcrumb li:first-child .dot{display:none;}/* @include(static/css/property/new_build_project/index.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ /* Run this in the console when viewing icon reference. TIP:You can add it as a Chrome bookmark as well! javascript:(function(){var el = document.querySelectorAll('.css-mapping .icon');var result = '';var iconsSass = '$icons:(';var iconsPhp = '$icons = [';var html = '';var code;var content;for (i = 0;i &lt; el.length;i++){code = el[i].className.replace('icon ','').replace('icon-','');content = window.getComputedStyle(el[i],':before').getPropertyValue('content').split('"').join("'");iconsSass += '\n\t'+code+':'+content;iconsPhp += '\''+code+'\'';if (i &lt; el.length-1){iconsSass += ',';iconsPhp += ',';}html += '&lt;i class="icn-'+code+'"&gt;&lt;/i&gt;&amp;nbsp;'+code+'&lt;br&gt;\n';}iconsSass += '\n);';iconsPhp += '];';result += '\n\n// Icon sass map:\n';result += iconsSass;result += '\n\n// Php array:\n';result += iconsPhp;console.log(result);})();*/ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ /* Run this in the console when viewing icon reference. TIP:You can add it as a Chrome bookmark as well! javascript:(function(){var el = document.querySelectorAll('.css-mapping .icon');var result = '';var iconsSass = '$icons:(';var iconsPhp = '$icons = [';var html = '';var code;var content;for (i = 0;i &lt; el.length;i++){code = el[i].className.replace('icon ','').replace('icon-','');content = window.getComputedStyle(el[i],':before').getPropertyValue('content').split('"').join("'");iconsSass += '\n\t'+code+':'+content;iconsPhp += '\''+code+'\'';if (i &lt; el.length-1){iconsSass += ',';iconsPhp += ',';}html += '&lt;i class="icn-'+code+'"&gt;&lt;/i&gt;&amp;nbsp;'+code+'&lt;br&gt;\n';}iconsSass += '\n);';iconsPhp += '];';result += '\n\n// Icon sass map:\n';result += iconsSass;result += '\n\n// Php array:\n';result += iconsPhp;console.log(result);})();*/ .pswp{z-index:4000;}.pswp .pswp__preloader{top:50%;margin-top:-22px;}.pswp.component-property-attachments-viewer .pswp__ui &gt; .pswp__top-bar{background-color:#000;opacity:0.8 !important;}.pswp.component-property-attachments-viewer .beds-baths-area{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;max-width:90px;}.pswp .pswp__ui &gt; .pswp__top-bar{height:88px;padding:0px 30px;padding-bottom:0;opacity:1 !important;color:#fff;background:none;}.pswp .pswp__ui &gt; .pswp__top-bar ul{margin-top:22px;}.pswp .pswp__ui &gt; .pswp__top-bar li{display:inline-block;vertical-align:middle;height:50px;line-height:50px;padding-right:24px;}.pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary{background:none;border-color:rgba(255,255,255,0.3);color:#ffffff;background:transparent;}html.touch .pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary:hover{color:#ffffff;}html.no-touch .pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary:hover:not(.loading):not(.disabled),.pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary.hover{border-color:rgba(255,255,255,0.6);color:#ffffff;}html.touch .pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary:active:not(.loading):not(.disabled),html.no-touch .pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary:active:not(.loading):not(.disabled),.pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary.active{border-color:rgba(255,255,255,0.6);color:#ffffff;background:rgba(255,255,255,0.1);}.pswp .pswp__ui &gt; .pswp__top-bar li .realo-button-tertiary.loading{background-image:url("//realocdn.com/assets/19ec3bbb0701154e2d2e2f8473fb3bcb54/svg/oval-loader-ffffff.svg");}.pswp .pswp__ui &gt; .pswp__top-bar li.way-price{padding-top:3px;}.pswp .pswp__ui &gt; .pswp__top-bar li.pipe{width:0;height:28px;line-height:28px;border-left:2px solid #4f5866;padding-right:21px;}.pswp .pswp__ui &gt; .pswp__top-bar li.close{padding-right:0;margin-top:5px;float:right;}.pswp .pswp__ui &gt; .pswp__top-bar li.close i{font-size:26px;}.pswp .pswp__ui &gt; .pswp__top-bar li.close a,.pswp .pswp__ui &gt; .pswp__top-bar li.close a:visited,.pswp .pswp__ui &gt; .pswp__top-bar li.close a:active{color:#ffffff;}.pswp .pswp__ui &gt; .pswp__top-bar li.share,.pswp .pswp__ui &gt; .pswp__top-bar li.follow,.pswp .pswp__ui &gt; .pswp__top-bar li.zoom,.pswp .pswp__ui &gt; .pswp__top-bar li.print,.pswp .pswp__ui &gt; .pswp__top-bar li.download,.pswp .pswp__ui &gt; .pswp__top-bar li.contact{float:right;}.pswp .pswp__ui &gt; .pswp__top-bar li.zoom,.pswp .pswp__ui &gt; .pswp__top-bar li.print,.pswp .pswp__ui &gt; .pswp__top-bar li.download{font-size:24px;}.pswp .pswp__ui &gt; .pswp__top-bar li.zoom button,.pswp .pswp__ui &gt; .pswp__top-bar li.print button,.pswp .pswp__ui &gt; .pswp__top-bar li.download button{width:auto;height:50px;}.pswp .pswp__ui &gt; .pswp__top-bar li.zoom button i,.pswp .pswp__ui &gt; .pswp__top-bar li.print button i,.pswp .pswp__ui &gt; .pswp__top-bar li.download button i{vertical-align:middle;}.pswp .pswp__ui &gt; .pswp__top-bar .vertical-align-wrapper{display:table;line-height:1;height:100%;}.pswp .pswp__ui &gt; .pswp__top-bar .vertical-align-wrapper .vertical-align{display:table-cell;vertical-align:middle;}.pswp .pswp__ui &gt; .pswp__top-bar .way{font-size:12px;text-transform:uppercase;color:#cdcdcd;}.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot{padding-right:1px;vertical-align:middle;}.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot.SALE{color:#2a42bc;}.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot.RENT{color:#2ebb2b;}.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot.RECENTLY_SOLD{color:#ef9e34;}.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot.NOT_FOR_SALE,.pswp .pswp__ui &gt; .pswp__top-bar .way i.icon-dot.CLAIMED{color:#9caebf;}.pswp .pswp__ui &gt; .pswp__top-bar .price{font-size:26px;padding-top:1px;}.pswp .pswp__ui &gt; .pswp__top-bar .price .month{font-size:18px;}.pswp .pswp__ui &gt; .pswp__top-bar .address{font-size:16px;padding-right:10px;}.pswp .pswp__ui &gt; .pswp__top-bar .beds-baths-area{padding-top:1px;font-size:13px;color:#cdcdcd;display:none;}.pswp .pswp__ui &gt; .pswp__top-bar .contact{padding-right:14px;}.pswp .pswp__ui &gt; .pswp__top-bar .share{padding-right:14px;}.pswp .pswp__ui &gt; .pswp__top-bar .share a:before{margin-top:-3px;margin-right:7px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow{padding-right:30px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a:before{margin-top:-3px;margin-right:7px;}.pswp .pswp__ui &gt; .pswp__top-bar .buttons-following a.btn--icon-heart-filled{display:inline-block;}.pswp .pswp__ui &gt; .pswp__top-bar .buttons-following a.btn--icon-heart{color:#fff;border:1px solid #fff;background:none;display:none;}.pswp .pswp__ui &gt; .pswp__top-bar .buttons-following.hover-active:hover a.btn--icon-heart-filled{display:none;}.pswp .pswp__ui &gt; .pswp__top-bar .buttons-following.hover-active:hover a.btn--icon-heart{display:inline-block;}.pswp .pswp__ui &gt; .pswp__button--arrow--left,.pswp .pswp__ui &gt; .pswp__button--arrow--right{margin-top:-42px;width:98px;height:85px;opacity:1 !important;}.pswp .pswp__ui &gt; .pswp__button--arrow--left i,.pswp .pswp__ui &gt; .pswp__button--arrow--right i{font-size:82px;}.pswp__ui &gt; button.pswp__button{/* TODO breaks behavoir.... width:50%;height:100%;top:0;vertical-align:middle;margin-top:50px;line-height:100%;*/}.pswp__ui &gt; button.pswp__button:before{background:none;font-size:82px;color:rgba(255,255,255,0.7);-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;position:static;}.pswp__ui &gt; button.pswp__button:hover::before{color:#ffffff;}.pswp__ui &gt; button.pswp__button.pswp__button--arrow--left{left:0;text-align:left;padding-left:15px;}.pswp__ui &gt; button.pswp__button.pswp__button--arrow--left::before{content:"\e074";}.pswp__ui &gt; button.pswp__button.pswp__button--arrow--right{right:0;text-align:right;padding-right:15px;}.pswp__ui &gt; button.pswp__button.pswp__button--arrow--right::before{content:"\e078";}.pswp__carousel-container{position:absolute;bottom:14px;width:70%;margin-left:15%;overflow:hidden;margin-right:15%;}.pswp__carousel-container.hide-carousel .pswp__carousel{bottom:-110px;}.pswp__carousel-container.hide-carousel .pswp__carousel-topbar{bottom:-110px;}.pswp__carousel-container.hide-carousel .pswp__carousel-topbar .pswp__carousel-showlist i{-webkit-transform:rotate(0.5turn);-moz-transform:rotate(0.5turn);-ms-transform:rotate(0.5turn);-o-transform:rotate(0.5turn);transform:rotate(0.5turn);display:inline-block;padding-left:0;padding-right:9px;}.pswp__carousel-container .pswp__carousel-topbar{overflow:hidden;zoom:1;position:relative;margin-bottom:12px;bottom:0;font-size:16px;color:#fff;-webkit-transition:bottom 0.3s ease-in-out;-moz-transition:bottom 0.3s ease-in-out;-o-transition:bottom 0.3s ease-in-out;transition:bottom 0.3s ease-in-out;}.pswp__carousel-container .pswp__carousel-topbar .pswp__carousel-showlist{float:right;color:white;}.pswp__carousel-container .pswp__carousel-topbar .pswp__carousel-showlist i{font-size:14px;line-height:18px;padding-left:9px;}.pswp__carousel-container .pswp__carousel-topbar .pswp__carousel-counter{float:left;color:#4f5866;}.pswp__carousel-container .pswp__carousel-topbar .pswp__carousel-counter span{color:#ffffff;}.pswp__carousel-container .pswp__carousel{position:relative;width:100%;height:110px;bottom:0;-webkit-transition:bottom 0.3s ease-in-out,left 0.3s ease-in-out;-moz-transition:bottom 0.3s ease-in-out,left 0.3s ease-in-out;-o-transition:bottom 0.3s ease-in-out,left 0.3s ease-in-out;transition:bottom 0.3s ease-in-out,left 0.3s ease-in-out;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item{display:block;height:110px;width:auto;background-color:#000;position:absolute;left:0;bottom:0;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item a{display:block;width:100%;height:100%;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item img{height:110px;width:auto;max-width:164px;opacity:0.35;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item.selected img{opacity:1;}.no-touch .pswp__carousel-container .pswp__carousel .pswp__carousel-item:hover img{opacity:1;}@media only screen and (max-width:1300px){.pswp__carousel-container{width:100%;border-left:solid 30px transparent;border-right:solid 30px transparent;margin-left:0;margin-right:0;}}@media only screen and (min-width:992px) and (max-width:1199px){.pswp__ui &gt; .pswp__top-bar .address{max-width:250px;}}@media only screen and (max-width:1024px){.pswp .pswp__preloader{position:absolute;top:50%;left:50%;float:none;margin-left:-22px;}}@media only screen and (min-width:768px) and (max-width:991px){.pswp.component-property-attachments-viewer .pswp__ui &gt; .pswp__top-bar .address{max-width:170px;}.pswp .pswp__ui &gt; .pswp__top-bar .address{max-width:280px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a{padding:0 16px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a:before{margin-right:-5px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a.icn-heart-filled:before{margin-right:-1px;}.pswp .pswp__ui &gt; .pswp__top-bar .share a{padding:0 16px;}.pswp .pswp__ui &gt; .pswp__top-bar .share a:before{margin-right:2px;}.pswp .pswp__ui &gt; .pswp__top-bar .contact{margin-top:1px;}.pswp .pswp__ui &gt; .pswp__top-bar .contact a{padding:0 16px;}.pswp .pswp__ui &gt; .pswp__top-bar .contact a:before{margin-top:7px;display:inline-block;}}@media only screen and (max-width:767px){.pswp .pswp__ui &gt; .pswp__top-bar{height:44px;padding:0 9px;}.pswp .pswp__ui &gt; .pswp__top-bar ul{margin-top:0px;}.pswp .pswp__ui &gt; .pswp__top-bar li.close{margin-top:1px;}.pswp .pswp__ui &gt; .pswp__top-bar li.close i{font-size:20px;}.pswp .pswp__ui &gt; .pswp__top-bar li.download{margin-top:0px;}.pswp .pswp__ui &gt; .pswp__top-bar li.way-price{padding-top:0px;}.pswp .pswp__ui &gt; .pswp__top-bar .way{font-size:8px;}.pswp .pswp__ui &gt; .pswp__top-bar .price{font-size:20px;padding-top:1px;}.pswp .pswp__ui &gt; .pswp__top-bar .price .month{font-size:9px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow,.pswp .pswp__ui &gt; .pswp__top-bar .share,.pswp .pswp__ui &gt; .pswp__top-bar .contact{margin-top:1px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a,.pswp .pswp__ui &gt; .pswp__top-bar .share a,.pswp .pswp__ui &gt; .pswp__top-bar .contact a{height:30px;}.pswp .pswp__ui &gt; .pswp__top-bar .share,.pswp .pswp__ui &gt; .pswp__top-bar .contact{padding-right:5px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow{padding-right:13px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a{padding:0 6px;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a.icn-heart-filled:before{margin-right:0;}.pswp .pswp__ui &gt; .pswp__top-bar .follow a:before{margin-right:-4px;margin-top:-6px;}.pswp .pswp__ui &gt; .pswp__top-bar .share a{padding:0 6px;}.pswp .pswp__ui &gt; .pswp__top-bar .share a:before{margin-right:2px;margin-top:-7px;}.pswp .pswp__ui &gt; .pswp__top-bar .contact a{padding:0 6px;}.pswp__carousel-container{border-left:solid 9px transparent;border-right:solid 9px transparent;bottom:7px;}.pswp__carousel-container.hide-carousel .pswp__carousel{bottom:-55px;}.pswp__carousel-container.hide-carousel .pswp__carousel-topbar{bottom:-55px;}.pswp__carousel-container.hide-carousel .pswp__carousel-topbar .pswp__carousel-showlist i{padding-right:5px;}.pswp__carousel-container .pswp__carousel-topbar{margin-bottom:8px;font-size:12px;}.pswp__carousel-container .pswp__carousel-topbar .pswp__carousel-showlist i{font-size:12px;line-height:12px;padding-left:5px;}.pswp__carousel-container .pswp__carousel{height:55px;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item{display:block;height:55px;width:auto;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item img{height:55px;width:auto;max-width:82px;opacity:0.35;}.pswp__carousel-container .pswp__carousel .pswp__carousel-item.selected img{opacity:1;}}.property{padding-top:68px;}.property .expandable-content{height:0px;overflow:hidden;position:relative;}.property .expandable-content:after{content:" ";position:absolute;height:40px;left:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.9)),color-stop(50%,rgba(255,255,255,0.9)),to(#ffffff));background:-moz- oldlinear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0.9) 50%,#ffffff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0.9) 50%,#ffffff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0.9) 50%,#ffffff 100%);display:block;width:100%;}.property .expandable-content-button{font-size:18px;}.property .expandable-content-button::after{font-family:"icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e07a";font-size:0.8em;margin:0 0 0 0.4em;display:inline-block;vertical-align:middle;}.property__container{padding:0;max-width:1265px;margin:0 auto;position:relative;list-style:none;}.property__modules{position:relative;}.property__modules--indentable{padding-right:424px;overflow-x:hidden;}.property__module{padding:30px 20px;border-bottom:1px solid #efefef;}.property__module:last-child{border-bottom:0;}.property__module:first-child{padding-top:0px;}.property__module--header{border-bottom:1px solid #efefef;}.property__module--sidebar{position:absolute;border:0;right:0;width:424px;height:100%;}.property__module--sidebar .component-property-ad{text-align:center;}.property__module--sidebar .ad-rectangle-custom{text-align:center;}.property__module--actions{z-index:1;position:relative;}.property__module--ad .component-property-ad-custom{padding-top:0px;margin-top:-40px;}.property__module--ad .component-property-ad-custom .iframe-ad{width:100%;border:0;}.property__module--ad .component-property-ad-custom .iframe-ad-link{position:absolute;width:730px;height:68px;margin-top:20px;}.property__module--ad .ad{margin:0 auto;}.property__module--ad .ad-leaderboard{height:90px;width:728px;}.property__module--ad .ad-leaderboard-custom{height:90px;width:728px;text-align:center;}.property__module--ad .ad-leaderboard-custom img{height:90px;width:728px;}.property__module--ad .ad-leaderboard-custom-iframe{height:78px;width:728px;}.property__module--ad .ad-leaderboard-custom-large{height:250px;width:800px;}.property__module--ad .ad-leaderboard-custom-large img{height:250px;width:800px;}.property__module--ad .ad-mobile-banner{width:320px;height:50px;}.property__module--ad .ad-mobile-banner-custom{width:360px;text-align:center;}.property__module--ad .ad-mobile-banner-custom img{width:90%;}.property__module--ad--mobile{display:none;}@media print{.component-property-header__module-price-estimate,.property__module--actions,.component-estimate-promo,.button-save,.component-property-neighbourhood-rating .rate,.component-estimate,.estate-lists,.component-property-bottom__module-footer,.component-property-listing-multi-unit,.btn--green-transparent,.listing-enquiry,.component-property-bottom__modules,.button-view-all-units,.show-all,.btn--width-md,.reveal-history-bottom{display:none !important;}.property__module{border:none !important;page-break-inside:avoid;}}@media print,only screen and (max-width:1199px){.property__module--ad .ad-leaderboard-custom{width:550px;text-align:left;}.property__module--ad .ad-leaderboard-custom img{width:550px;height:auto;}.property__module--ad .ad-leaderboard-custom-iframe{width:550px;}.property__module--ad .component-property-ad-iframe .iframe-ad-link{width:550px;}}@media print,only screen and (max-width:991px){.property__modules{padding:0 20px;}.property__module{padding-left:0;padding-right:0;}.property__module--sidebar{display:none;}.property__module--ad{padding:0;}.property__module--ad .ad-leaderboard-custom{width:100%;height:auto;text-align:center;}.property__module--ad .ad-leaderboard-custom img{width:100%;height:auto;}.property__module--ad .ad-leaderboard-custom-iframe{height:auto;width:100%;}.property__module--ad .component-property-ad-iframe{margin-top:0px;margin-bottom:-50px;}.property__module--ad .component-property-ad-iframe .iframe-ad-link{width:100%;height:90px;}.property__module--ad--mobile{display:block;}}@media only screen and (max-width:767px){.property{padding-top:50px;}.property__module--ad .component-property-ad-iframe .iframe-ad-link{height:70px;}}@media only screen and (max-width:320px){.property__modules{padding:0 15px;}.property__module{padding:20px 0;}.property__module--ad .component-property-ad-iframe .iframe-ad-link{height:50px;}}/* @include(static/css/component/property/mobility_score.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-property-mobility-score .title{font-size:20px;font-weight:500;line-height:24px;color:#4d4d4d;margin:0 0 20px 0;padding:5px 0 0 44px;}.component-property-mobility-score p{font-size:16px;line-height:19px;color:#6d7c85;margin:0;}.component-property-mobility-score .percent-ball{font-size:16px;font-weight:400;text-align:center;width:34px;height:34px;line-height:34px;color:#fff;background:#000;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;}.component-property-mobility-score .percent-ball sub{font-size:8px;bottom:0;}.component-property-mobility-score .percent-ball--extremely-poor{background:#ce2021;}.component-property-mobility-score .percent-ball--very-poor{background:#f76521;}.component-property-mobility-score .percent-ball--less-than-average{background:#ffba10;}.component-property-mobility-score .percent-ball--average{background:#dccc24;}.component-property-mobility-score .percent-ball--good{background:#42b64a;}.component-property-mobility-score .percent-ball--excellent{background:#37973e;}.component-property-mobility-score .transport-items{overflow:hidden;margin-top:16px;}.component-property-mobility-score .transport-items ul{margin:-8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.component-property-mobility-score .transport-items .col{padding:8px;}.component-property-mobility-score .transport-item{text-align:center;}.component-property-mobility-score .transport-item__icon{font-size:30px;color:#4d4d4d;}.component-property-mobility-score .transport-item__title{font-size:16px;line-height:22px;color:#4d4d4d;}.component-property-mobility-score .transport-item__text{font-size:14px;line-height:16px;color:#808f97;}/* @include(static/css/component/property/listed_by.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-property-listed-by{font-size:14px;line-height:1.3;color:#4d4d4d;text-align:center;}.component-property-listed-by a{font-weight:500;color:#4d4d4d;white-space:nowrap;}/* @include(static/css/component/streetview.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-streetview .target{width:100%;height:100%;}.component-streetview .component-map-button{font-size:14px;font-weight:400;line-height:40px;position:relative;display:inline-block;height:40px;padding:0 13px;cursor:pointer;text-align:center;vertical-align:baseline;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#4d4d4d;background-color:#ffffff;border:1px solid rgba(151,151,151,0.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.component-streetview .component-map-button img{vertical-align:middle;display:inline-block;}.component-streetview .component-map-button:hover{background:rgba(255,255,255,0.9);}.component-streetview .component-map-button.disabled{opacity:0.5;/* IE 8 | let's fuck it completely up */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* IE 5-7 | okisch approach */ filter:alpha(opacity=50);cursor:default;background:rgba(255,255,255,0.8);}.component-streetview .component-map-button.disabled:hover{background:rgba(255,255,255,0.8);}.component-streetview .component-map-button.active{background:#2abd5d;}.component-streetview .component-map-button.zoomin,.component-streetview .component-map-button.zoomout,.component-streetview .component-map-button.fullscreen,.component-streetview .component-map-button.exit-fullscreen{width:40px;padding:0;font-size:20px;}.component-streetview .component-map-button.fullscreen,.component-streetview .component-map-button.exit-fullscreen{background-position:center;}.component-streetview .component-map-button.fullscreen{background-image:url("//realocdn.com/assets/19abc46e1bbd3c6687816ed00752f78de7/img/map-fullscreen@2x.png");-moz-background-size:18px 18px;background-size:18px 18px;background-repeat:no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.component-streetview .component-map-button.fullscreen{background-image:url("//realocdn.com/assets/19abc46e1bbd3c6687816ed00752f78de7/img/map-fullscreen@2x.png");}}.component-streetview .component-map-button.exit-fullscreen{background-image:url("//realocdn.com/assets/194e871a1dac5d196bdf14625a9fd43bd3/img/map-exit-fullscreen@2x.png");-moz-background-size:18px 18px;background-size:18px 18px;background-repeat:no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.component-streetview .component-map-button.exit-fullscreen{background-image:url("//realocdn.com/assets/194e871a1dac5d196bdf14625a9fd43bd3/img/map-exit-fullscreen@2x.png");}}.component-streetview .controls{width:40px;position:absolute;right:12px;bottom:30px;z-index:1;}.component-streetview .controls li{float:left;margin:1px 0 0;}.component-streetview .controls .component-map-button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.component-streetview .controls .component-map-button.fullscreen,.component-streetview .controls .component-map-button.exit-fullscreen{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;}.component-streetview .controls .component-map-button.zoomout{-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;}/* @include(static/css/component/map.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-map{position:relative;}.component-map .map-html-marker{height:30px;width:30px;position:relative;z-index:5000;cursor:pointer;}.component-map .map-html-marker:hover{z-index:5005;}.component-map .map-html-marker-container.HOME_HIDDEN .map-html-marker{width:0;height:0;}.component-map .map-html-marker-container.HOME .map-html-marker{background-image:url("//realocdn.com/assets/19da53ee6737eee121090c605119431c9b/img/marker_big@2x.png");-moz-background-size:41px 52px;background-size:41px 52px;background-repeat:no-repeat;width:41px;height:52px;z-index:5001;margin:-40px 0 0 -1px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.component-map .map-html-marker-container.HOME .map-html-marker{background-image:url("//realocdn.com/assets/19da53ee6737eee121090c605119431c9b/img/marker_big@2x.png");}}.component-map .map-html-marker-container.HOME .map-html-marker:hover{z-index:5006;}.component-map .map-html-marker-container.QUESTIONMARK .map-html-marker{background-image:url("//realocdn.com/assets/191cc56ed855691a2fa32530d1a2abd483/img/components/map/questionmark-marker@2x.png");-moz-background-size:18px 18px;background-size:18px 18px;background-repeat:no-repeat;width:18px;height:18px;z-index:5001;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.component-map .map-html-marker-container.QUESTIONMARK .map-html-marker{background-image:url("//realocdn.com/assets/191cc56ed855691a2fa32530d1a2abd483/img/components/map/questionmark-marker@2x.png");}}.component-map .map-html-marker-container.QUESTIONMARK .map-html-marker:hover{z-index:5006;}.component-map .map-html-marker-container.KINDERGARDEN .map-html-marker,.component-map .map-html-marker-container.ELEMENTARY_SCHOOL .map-html-marker,.component-map .map-html-marker-container.HIGH_SCHOOL .map-html-marker,.component-map .map-html-marker-container.SCHOOL .map-html-marker{background-image:url("//realocdn.com/assets/196fcf27c3134cc475de3c748fea5e8807/img/localinfo/SCHOOL.png");-moz-background-size:30px 30px;background-size:30px 30px;background-repeat:no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.component-map .map-html-marker-container.KINDERGARDEN .map-html-marker,.component-map .map-html-marker-container.ELEMENTARY_SCHOOL .map-html-marker,.component-map .map-html-marker-container.HIGH_SCHOOL .map-html-marker,.component-map .map-html-marker-container.SCHOOL .map-html-marker{background-image:url("//realocdn.com/assets/190d3c078508417760e0db4897455c9456/img/localinfo/SCHOOL@2x.png");}}.component-map .map-html-marker-container.SUPERMARKET .map-html-marker{background-image:url("//realocdn.com/assets/19d0c5fe26929b2d11b5bc099dfbcd71c4/img/localinfo/SUPERMARKET.png");-moz-background-size:30px 30px;background-size:30px 30px;background-repeat:no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.component-map .map-html-marker-container.SUPERMARKET .map-html-marker{background-image:url("//realocdn.com/assets/19212f471bd1a203416b64dc93a66a4fdf/img/localinfo/SUPERMARKET@2x.png");}}.component-map .map-html-marker-container.PHARMACY .map-html-marker{background-image:url("//realocdn.com/assets/1935cd9dca90c842e07213b224b25b7081/img/localinfo/PHARMACY.png");-moz-background-size:30px 30px;background-size:30px 30px;background-repeat:no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.component-map .map-html-marker-container.PHARMACY .map-html-marker{background-image:url("//realocdn.com/assets/191863fc73dabeff76b0255531ec3379cf/img/localinfo/PHARMACY@2x.png");}}.component-map .map-html-marker-container.BAKERY .map-html-marker,.component-map .map-html-marker-container.RESTAURANT .map-html-marker{background-image:url("//realocdn.com/assets/19a28cd1480b463fa6592c6cd90360c72b/img/localinfo/FOOD.png");-moz-background-size:30px 30px;background-size:30px 30px;background-repeat:no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.component-map .map-html-marker-container.BAKERY .map-html-marker,.component-map .map-html-marker-container.RESTAURANT .map-html-marker{background-image:url("//realocdn.com/assets/19866ca1224212941cd951ad1c309b9061/img/localinfo/FOOD@2x.png");}}.component-map .map-html-marker-container.DRINK .map-html-marker{background-image:url("//realocdn.com/assets/193b82f1d325759c03f85533fcafd49cd6/img/localinfo/BEER.png");-moz-background-size:30px 30px;background-size:30px 30px;background-repeat:no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.component-map .map-html-marker-container.DRINK .map-html-marker{background-image:url("//realocdn.com/assets/190d4d113cdf97395452cf75fa83d8b0410130af2e8/img/localinfo/BEER@2X.png");}}.component-map .map-html-marker-container.BANK .map-html-marker{background-image:url("//realocdn.com/assets/19eff69f540dd8508b7ab7f2481b8be47a/img/localinfo/BANK.png");-moz-background-size:30px 30px;background-size:30px 30px;background-repeat:no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.component-map .map-html-marker-container.BANK .map-html-marker{background-image:url("//realocdn.com/assets/198e1e30bede5a0957f9764d217d4b7a67/img/localinfo/BANK@2x.png");}}.component-map .map-html-marker-container.BUS_STOP .map-html-marker{background-image:url("//realocdn.com/assets/191a31fbe4ca073a87c145fef1a4d2d22d/img/localinfo/BUS_STOP.png");-moz-background-size:30px 30px;background-size:30px 30px;background-repeat:no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.component-map .map-html-marker-container.BUS_STOP .map-html-marker{background-image:url("//realocdn.com/assets/19363900e7849a2a9a1fecf4de8fe06d3f/img/localinfo/BUS_STOP@2x.png");}}.component-map .map-html-marker-container.TRAIN_STATION .map-html-marker{background-image:url("//realocdn.com/assets/197417f57e80b3673e3dd319036cb8cfb1/img/localinfo/TRAIN_STATION.png");-moz-background-size:30px 30px;background-size:30px 30px;background-repeat:no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.component-map .map-html-marker-container.TRAIN_STATION .map-html-marker{background-image:url("//realocdn.com/assets/19f22a849e6cd4f41c7119d1809e6df5fb/img/localinfo/TRAIN_STATION@2x.png");}}.component-map .map-html-marker-container.CARSHARING_STATION .map-html-marker{background-image:url("//realocdn.com/assets/19eb7c38143ef33c930bc72d2147906bde/img/localinfo/CARSHARING_STATION.png");-moz-background-size:30px 30px;background-size:30px 30px;background-repeat:no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.component-map .map-html-marker-container.CARSHARING_STATION .map-html-marker{background-image:url("//realocdn.com/assets/194b01ecde43f802f78557d906d0498a19/img/localinfo/CARSHARING_STATION@2x.png");}}.component-map .map-html-marker-container.MARKER_BLUE .map-html-marker{background-image:url("//realocdn.com/assets/19ef0e0eb1ef1447323ad462119d1a103a/img/components/map/markerBlue.png");-moz-background-size:44px 54px;background-size:44px 54px;background-repeat:no-repeat;width:44px;height:54px;z-index:5001;margin:-40px 0 0 -4px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.component-map .map-html-marker-container.MARKER_BLUE .map-html-marker{background-image:url("//realocdn.com/assets/19a9c207914a42bb3a3c096d6dd40e2a91/img/components/map/markerBlue@2x.png");}}.component-map .map-html-marker-container.MARKER_GREEN .map-html-marker{background-image:url("//realocdn.com/assets/1918635d1b536ef5f44e9b16eee44ceddb/img/components/map/markerGreen.png");-moz-background-size:31px 38px;background-size:31px 38px;background-repeat:no-repeat;width:44px;height:54px;z-index:5001;margin:-40px 0 0 -4px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.component-map .map-html-marker-container.MARKER_GREEN .map-html-marker{background-image:url("//realocdn.com/assets/19fa119a46152472ff4cd2d7cf91afe06f/img/components/map/markerGreen@2x.png");}}.component-map .map-html-marker-container.MARKER_RED .map-html-marker{background-image:url("//realocdn.com/assets/1932d8ce6932c2c09160affeca411e19ea/img/components/map/markerRed.png");-moz-background-size:35px 53px;background-size:35px 53px;background-repeat:no-repeat;width:35px;height:53px;z-index:5001;margin:-40px 0 0 -4px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.component-map .map-html-marker-container.MARKER_RED .map-html-marker{background-image:url("//realocdn.com/assets/194203266164051400a80d667c99b27781/img/components/map/markerRed@2x.png");}}.component-map .gmnoprint{z-index:6 !important;}.component-map .target{width:100%;height:100%;}.component-map .marker-label{margin-left:-25px;margin-top:-19px;font-weight:bold;font-size:12px !important;}.component-map .estimate-marker{font-size:12px !important;background-color:#2abd5d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:400;margin-left:50px;margin-top:18px;padding:1px 8px 0;}.component-map .estimate-marker--icon{padding:1px 12px 0;}.component-map .estimate-marker--icon-text:before{padding-right:5px;}.component-map .icons-family{font-family:"icons" !important;}.component-map .satellite-road-toggle{display:none;position:absolute;bottom:29px;left:10px;z-index:1;}.component-map .satellite-road-toggle a{max-height:75px;max-width:75px;width:100%;height:100%;display:block;border:3px solid rgba(0,0,0,0.8);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;}.component-map .satellite-road-toggle a img{width:100%;opacity:0.95;}.component-map .satellite-road-toggle a:hover{border-color:rgba(0,0,0,0.9);}.component-map .satellite-road-toggle a:hover img{opacity:1;}.component-map.fullscreen .satellite-road-toggle{display:block;}.component-map #mapRealoMenu{position:absolute;top:12px;right:12px;background:#ffffff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.component-map &gt; .select-container{position:absolute;top:0;left:0;padding:12px;width:100%;}.component-map div.localInfoMarkerToolTip{display:none;position:absolute;margin:0;z-index:101;}.component-map div.localInfoMarkerToolTip span{display:block;font-size:12px;color:#768399;}.component-map div.localInfoMarkerToolTip span.type{text-transform:uppercase;}.component-map div.localInfoMarkerToolTip span.title{font-weight:500;font-size:14px;color:#3B424D;}.component-map div.localInfoMarkerToolTip div.realo-popover{display:inline-block;padding:15px;min-width:150px;margin-left:-50%;}.component-map div.localInfoMarkerToolTip div.realo-popover div.realo-popover-pointer-bottom{position:relative;}.component-map .map-highlight{position:absolute;height:50px;width:50px;-moz-background-size:50px 50px;background-size:50px 50px;background-repeat:no-repeat;pointer-events:none;z-index:2996;display:none;}.component-map .map-highlight.property-notification{background-image:url("//realocdn.com/assets/19be6a507fa7873e7f2b8b1c30a063ca8e/img/dot-property-notification-hover.png");}.component-map .map-highlight.way-sale{background-image:url("//realocdn.com/assets/19f5d073123eabf758bb369e540a28f5d6/img/dot-sale-hover.png");}.component-map .map-highlight.way-rent{background-image:url("//realocdn.com/assets/194995b32182792c4ad9cecd4917d821a5/img/dot-rent-hover.png");}.component-map .map-highlight.way-recently-sold{background-image:url("//realocdn.com/assets/1938bfa96b19a6de384b453a180f5f6921/img/dot-recently-sold-hover.png");}.component-map .map-highlight.way-move-price{background-image:url("//realocdn.com/assets/191d1622c4db1521f69c0f4b7e1e03a372/img/dot-move-price-hover.png");}.component-map .map-highlight.way-not-for-sale-anymore{background-image:url("//realocdn.com/assets/196c65201ef85aba43a89cf0b6961915c5/img/dot-sold-hover.png");}.component-map .map-highlight.way-not-for-rent-anymore{background-image:url("//realocdn.com/assets/19236d4e73869786c57b1379195f6cc370/img/dot-rented-hover.png");}.component-map .map-highlight.way-claimed,.component-map .map-highlight.way-not-for-sale{background-image:url("//realocdn.com/assets/191c96f994c01ea93e123eb3683e826a2d/img/dot-unlisted-hover.png");}.component-map .map-highlight.show{display:block;}.component-map .map-popover-container{position:absolute;bottom:0;left:0;display:none;z-index:3000;}.component-map .map-popover-container.show{display:block;}.component-map .map-popover-container.hover .realo-popover-pointer-top:after{border-bottom-color:#306acf;}.component-map .map-popover-container.hover .realo-popover-pointer-bottom:after{border-top-color:#306acf;}.component-map .map-popover-container.hover .realo-popover-pointer-left:after{border-right-color:#306acf;}.component-map .map-popover-container.hover .realo-popover-pointer-right:after{border-left-color:#306acf;}.component-map .map-popover-container.TL &gt; .map-popover &gt; .realo-popover &gt; .realo-popover-pointer-top{right:auto;left:22px !important;display:block;}.component-map .map-popover-container.TM &gt; .map-popover &gt; .realo-popover &gt; .realo-popover-pointer-top{display:block;}.component-map .map-popover-container.TR &gt; .map-popover &gt; .realo-popover &gt; .realo-popover-pointer-top{left:auto;right:22px !important;display:block;}.component-map .map-popover-container.BL &gt; .map-popover &gt; .realo-popover &gt; .realo-popover-pointer-bottom{right:auto;left:22px !important;display:block;}.component-map .map-popover-container.BM &gt; .map-popover &gt; .realo-popover &gt; .realo-popover-pointer-bottom{display:block;}.component-map .map-popover-container.BR &gt; .map-popover &gt; .realo-popover &gt; .realo-popover-pointer-bottom{left:auto;right:22px !important;display:block;}.component-map .map-popover-container.LB &gt; .map-popover &gt; .realo-popover &gt; .realo-popover-pointer-left{top:auto;bottom:36px;display:block;}.component-map .map-popover-container.LM &gt; .map-popover &gt; .realo-popover &gt; .realo-popover-pointer-left{top:165px !important;display:block;}.component-map .map-popover-container.LT &gt; .map-popover &gt; .realo-popover &gt; .realo-popover-pointer-left{top:22px !important;display:block;}.component-map .map-popover-container.RB &gt; .map-popover &gt; .realo-popover &gt; .realo-popover-pointer-right{top:auto;bottom:36px;display:block;}.component-map .map-popover-container.RM &gt; .map-popover &gt; .realo-popover &gt; .realo-popover-pointer-right{top:auto;top:165px;display:block;}.component-map .map-popover-container.RT &gt; .map-popover &gt; .realo-popover &gt; .realo-popover-pointer-right{top:22px !important;display:block;}.component-map .map-popover-container.property-notification .highlight{background-image:url("//realocdn.com/assets/19be6a507fa7873e7f2b8b1c30a063ca8e/img/dot-property-notification-hover.png");}.component-map .map-popover-container.way-sale .highlight{background-image:url("//realocdn.com/assets/19f5d073123eabf758bb369e540a28f5d6/img/dot-sale-hover.png");}.component-map .map-popover-container.way-rent .highlight{background-image:url("//realocdn.com/assets/194995b32182792c4ad9cecd4917d821a5/img/dot-rent-hover.png");}.component-map .map-popover-container.way-recently-sold .highlight{background-image:url("//realocdn.com/assets/1938bfa96b19a6de384b453a180f5f6921/img/dot-recently-sold-hover.png");}.component-map .map-popover-container.way-move-price .highlight{background-image:url("//realocdn.com/assets/191d1622c4db1521f69c0f4b7e1e03a372/img/dot-move-price-hover.png");}.component-map .map-popover-container.way-claimed .highlight,.component-map .map-popover-container.way-not-for-sale .highlight{background-image:url("//realocdn.com/assets/191c96f994c01ea93e123eb3683e826a2d/img/dot-unlisted-hover.png");}.component-map .map-popover-container a.dot-link{display:block;position:absolute;height:14px;width:14px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:0;}.component-map .map-popover-container .highlight{position:absolute;height:50px;width:50px;-moz-background-size:50px 50px;background-size:50px 50px;background-repeat:no-repeat;pointer-events:none;}.component-map .map-popover-container .realo-popover-pointer-top a.dot-link{top:-28px;left:-7px;}.component-map .map-popover-container .realo-popover-pointer-top .highlight{top:-47px;left:-25px;}.component-map .map-popover-container .realo-popover-pointer-bottom a.dot-link{bottom:-34px;left:-8px;}.component-map .map-popover-container .realo-popover-pointer-bottom .highlight{top:-2px;left:-25px;}.component-map .map-popover-container .realo-popover-pointer-left a.dot-link{left:-34px;top:-8px;}.component-map .map-popover-container .realo-popover-pointer-left .highlight{top:-25px;left:-47px;}.component-map .map-popover-container .realo-popover-pointer-right a.dot-link{right:-34px;top:-8px;}.component-map .map-popover-container .realo-popover-pointer-right .highlight{top:-25px;left:-3px;}.component-map .map-popover .realo-popover{width:210px;height:212px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.1),0 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:0 5px 15px rgba(0,0,0,0.1),0 0 1px 1px rgba(0,0,0,0.05);box-shadow:0 5px 15px rgba(0,0,0,0.1),0 0 1px 1px rgba(0,0,0,0.05);}.component-map .map-popover .realo-popover .realo-popover-pointer-top,.component-map .map-popover .realo-popover .realo-popover-pointer-right,.component-map .map-popover .realo-popover .realo-popover-pointer-bottom,.component-map .map-popover .realo-popover .realo-popover-pointer-left{display:none;}.component-map .map-popover .realo-popover--multi-unit{height:325px;}.component-map .map-popover .component-estate-list-grid{margin:0;}.component-map .map-popover .component-estate-list-grid-item{margin:0;padding:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100% !important;overflow:hidden;}.component-map .map-popover .hero{border-left:0;border-top:0;border-right:0;}.component-map .map-popover .body{border-left:0;border-bottom:0;border-right:0;padding:10px 12px;min-height:0;}.component-map .map-popover .hero,.component-map .map-popover .body,.component-map .map-popover .images,.component-map .map-popover .image-responsive{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;}.component-map .map-popover .avatar{display:none;}.component-map .map-popover .label-group{bottom:10px;}.component-map .map-popover .label-price,.component-map .map-popover .label-public-sale{font-size:16px;padding:2px 4px;}.component-map .map-popover .label-public-sale{padding:2px 4px 2px 30px;}.component-map .map-popover .label-public-sale .icn-court{font-size:14px;padding:1px 5px 3px 5px;}.component-map .map-popover .details{margin:2px 0 0;}.component-map .map-popover .ways-types .way{font-size:11px;}.component-map .map-popover .ways-types .type{font-size:12px;}.component-map .map-popover .address{font-size:14px;}.component-map .map-popover .first-listing,.component-map .map-popover .beds,.component-map .map-popover .area{font-size:12px;}@media only screen and (max-width:767px){.component-map .map-popover .hero{position:absolute;padding:0;width:130px;height:85px;}.component-map .map-popover .label-price{font-size:14px;padding:2px 4px;}.component-map .map-popover .label-public-sale,.component-map .map-popover .label-estimate,.component-map .map-popover .label-project{display:none;}.component-map .map-popover .body{height:85px;border-left:1px solid #e0e0e0;margin:0 0 0 130px;padding:15px;}.component-map .map-popover .body--children{margin-left:0px;}.component-map .map-popover .ways-types .way{font-size:12px;}.component-map .map-popover .ways-types .type{font-size:13px;}.component-map .map-popover .address{font-size:18px;}.component-map .map-popover .first-listing,.component-map .map-popover .beds,.component-map .map-popover .area{font-size:13px;}}.component-map .notification-bar{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;z-index:100;}.component-map .notification-bar ul li{background-color:#000000;background-color:rgba(0,0,0,0.8);width:100%;margin:0;padding:17px 20px;float:left;}.component-map .notification-bar ul li .row{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.component-map .notification-bar ul li .row .col{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;}.component-map .notification-bar ul li .actions{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;}.component-map .notification-bar ul li p{font-weight:400;font-size:16px;list-style:1.4;color:#c7c7c7;margin:0;}.component-map .notification-bar ul li p .bold{font-family:500;color:#ffffff;}.component-map .notification-bar .error-message{padding-left:0px !important;}.component-map .notification-bar .error-message p{text-align:center;}.component-map .notification-bar button.cancel{background:none;border:0;}.component-map .component-map-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400;font-size:14px;line-height:40px;position:relative;display:inline-block;height:40px;padding:0 13px;cursor:pointer;text-align:center;vertical-align:baseline;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#4d4d4d;background-color:#ffffff;border:1px solid rgba(151,151,151,0.5);}.component-map .component-map-button img{vertical-align:middle;display:inline-block;}.component-map .component-map-button:hover{background:rgba(255,255,255,0.9);}.component-map .component-map-button.disabled{opacity:0.5;/* IE 8 | let's fuck it completely up */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* IE 5-7 | okisch approach */ filter:alpha(opacity=50);cursor:default;background:rgba(255,255,255,0.8);}.component-map .component-map-button.disabled:hover{background:rgba(255,255,255,0.9);}.component-map .component-map-button.active{background:#2abd5d;color:#ffffff;}.component-map .component-map-button.zoomin,.component-map .component-map-button.zoomout,.component-map .component-map-button.fullscreen,.component-map .component-map-button.exit-fullscreen{width:40px;padding:0;font-size:20px;}.component-map .component-map-button.fullscreen,.component-map .component-map-button.exit-fullscreen{background-position:center;}.component-map .component-map-button.fullscreen{background-image:url("//realocdn.com/assets/19abc46e1bbd3c6687816ed00752f78de7/img/map-fullscreen@2x.png");-moz-background-size:18px 18px;background-size:18px 18px;background-repeat:no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.component-map .component-map-button.fullscreen{background-image:url("//realocdn.com/assets/19abc46e1bbd3c6687816ed00752f78de7/img/map-fullscreen@2x.png");}}.component-map .component-map-button.exit-fullscreen{background-image:url("//realocdn.com/assets/194e871a1dac5d196bdf14625a9fd43bd3/img/map-exit-fullscreen@2x.png");-moz-background-size:18px 18px;background-size:18px 18px;background-repeat:no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.component-map .component-map-button.exit-fullscreen{background-image:url("//realocdn.com/assets/194e871a1dac5d196bdf14625a9fd43bd3/img/map-exit-fullscreen@2x.png");}}.component-map .controls{width:40px;position:absolute;right:12px;bottom:30px;}.component-map .controls li{float:left;margin:1px 0 0;}.component-map .controls .component-map-button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.component-map .controls .component-map-button.fullscreen,.component-map .controls .component-map-button.exit-fullscreen,.component-map .controls .component-map-button.zoomin{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;}.component-map .controls .component-map-button.zoomout{-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;}.component-map .see-all-homes-container{position:absolute;top:0;left:0;}.component-map .see-all-homes{font-size:14px;font-weight:400;line-height:30px;position:relative;height:30px;padding:0 13px;cursor:pointer;text-align:center;vertical-align:baseline;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#ffffff;background:rgba(0,0,0,0.8);white-space:nowrap;}.component-map .button-draw{position:absolute;right:54px;bottom:30px;}.component-map.controls-fullscreen .controls .component-map-button.zoomin{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}@media only screen and (min-width:768px) and (max-width:1199px){.component-map .notification-bar{top:68px;}}@media only screen and (max-width:767px){.component-map .controls{bottom:55px;}.component-map .map-popover-container,.component-map .map-popover{width:100%;}.component-map .map-popover-container .realo-popover,.component-map .map-popover .realo-popover{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:100%;height:auto;}.component-map .map-popover-container .realo-popover .pointer,.component-map .map-popover .realo-popover .pointer{display:none !important;}.component-map .map-popover-container .component-estate-list-grid-item,.component-map .map-popover .component-estate-list-grid-item{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}}/* @include(static/css/component/listing_list.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-listing-list &gt; ul &gt; li{border-top:1px solid #e6e6e6;overflow:hidden;}.component-listing-list &gt; ul &gt; li.hide{opacity:0;/* IE 8 | let's fuck it completely up */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";/* IE 5-7 | okisch approach */ filter:alpha(opacity=0);overflow:hidden;height:0;padding-top:0;padding-bottom:0;border-width:0 !important;}.component-listing-list &gt; ul &gt; li.hide:first-child{height:0;}.component-listing-list &gt; ul &gt; li:first-child{border:0;}.component-listing-list &gt; ul &gt; li &gt; a.component-listing-list-item-container{display:block;width:100%;outline:none;text-decoration:none;}.component-listing-list.medium .component-listing-list-item{cursor:pointer;}.component-listing-list.medium .component-listing-list-item-container{padding:15px;}.component-listing-list.medium .component-listing-list-item .placeholder,.component-listing-list.medium .component-listing-list-item .photo{width:148px;height:96px;}.component-listing-list.medium .component-listing-list-item .placeholder img,.component-listing-list.medium .component-listing-list-item .photo img{width:auto;height:96px;}.component-listing-list.medium .component-listing-list-item-content &gt; .grid{min-height:0;}.component-listing-list.medium .component-listing-list-item-content &gt; .grid &gt; .row.details{padding:0 0 0 158px;min-height:96px;}.component-listing-list.medium .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left{padding-right:0;width:100%;}.component-listing-list.medium .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .price{padding:0;}.component-listing-list.medium .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .time-on-site{position:absolute;top:7px;right:0;}.component-listing-list.medium .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .time-on-site.short{display:block;}.component-listing-list.medium .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .time-on-site.long{display:none;}.component-listing-list.medium .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right{padding-left:0;width:100%;}.component-listing-list.medium .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right .address{font-size:13px;padding:0;}.component-listing-list.medium .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right .beds{font-size:13px;padding:0;}.component-listing-list.medium .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right .built{font-size:13px;display:none;}.component-listing-list.medium .component-listing-list-item-content &gt; .grid &gt; .row.children{padding:0;}.component-listing-list.medium .component-listing-list-item .child-listings{margin:0 -15px;display:none;}.component-listing-list.medium .component-listing-list-item .child-listings ul{border-bottom:0;}.component-listing-list.medium .component-listing-list-item .child-listings ul &gt; li{display:block;}.component-listing-list.medium .component-listing-list-item .child-listings .col-way{width:35%;}.component-listing-list.medium .component-listing-list-item .child-listings .col-photos{width:15%;}.component-listing-list.medium .component-listing-list-item .child-listings .col-beds{width:25%;}.component-listing-list.medium .component-listing-list-item .child-listings .col-time-on-site,.component-listing-list.medium .component-listing-list-item .child-listings .col-floor{width:25%;}.component-listing-list.medium .component-listing-list-item .child-listings .way{padding-left:15px;}.component-listing-list.medium .component-listing-list-item .child-listings .time-on-site{padding-right:15px;}.component-listing-list.medium .component-listing-list-item .child-listings .button-view-more{display:none;}.component-listing-list.medium .component-listing-list-item .actions{display:none;}.component-listing-list.medium .component-listing-list-item .actions-medium{display:block;}.component-listing-list.medium .component-listing-list-item.has-price .estimate{display:none;}.component-listing-list.medium .component-listing-list-item.public-sale .no-price{font-size:18px;}.component-listing-list.medium .component-listing-list-item.grouped .show-units,.component-listing-list.medium .component-listing-list-item.grouped .show-agencies{display:block;}.component-listing-list.medium .component-listing-list-item.grouped .component-listing-list-item-container{padding-bottom:0;}.component-listing-list.medium .component-listing-list-item.grouped .component-listing-list-item-content &gt; .grid &gt; .row.details{min-height:111px;}.component-listing-list.medium .component-listing-list-item.grouped .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right .beds{display:none;}.component-listing-list.medium .component-listing-list-item.show-children .child-listings{display:block;}.component-listing-list.medium .component-listing-list-item.show-children .show-units,.component-listing-list.medium .component-listing-list-item.show-children .show-agencies{display:none;}.component-listing-list.medium .component-listing-list-item.show-children .hide-units,.component-listing-list.medium .component-listing-list-item.show-children .hide-agencies{display:block;}.component-listing-list.small .component-listing-list-item{cursor:pointer;}.component-listing-list.small .component-listing-list-item-container{padding:15px;}.component-listing-list.small .component-listing-list-item .placeholder,.component-listing-list.small .component-listing-list-item .photo{width:115px;height:96px;}.component-listing-list.small .component-listing-list-item .placeholder img,.component-listing-list.small .component-listing-list-item .photo img{width:auto;height:96px;margin-left:-16px;}.component-listing-list.small .component-listing-list-item-content &gt; .grid{min-height:0;}.component-listing-list.small .component-listing-list-item-content &gt; .grid &gt; .row.details{padding:0 0 0 125px;min-height:96px;}.component-listing-list.small .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left{padding:5px 0 0;width:100%;}.component-listing-list.small .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .price{padding:0 0 2px;}.component-listing-list.small .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .time-on-site{position:absolute;top:3px;right:0;}.component-listing-list.small .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .time-on-site.short{display:block;}.component-listing-list.small .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .time-on-site.long{display:none;}.component-listing-list.small .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right{padding-left:0;width:100%;}.component-listing-list.small .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right .address{font-size:13px;line-height:1.3em;padding:0 0 4px;}.component-listing-list.small .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right .beds{font-size:13px;line-height:1.3em;}.component-listing-list.small .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right .built{display:none;}.component-listing-list.small .component-listing-list-item-content &gt; .grid &gt; .row.children{padding:0;}.component-listing-list.small .component-listing-list-item .child-listings{margin:0 -15px;display:none;}.component-listing-list.small .component-listing-list-item .child-listings ul{border-bottom:0;}.component-listing-list.small .component-listing-list-item .child-listings ul &gt; li{display:block;}.component-listing-list.small .component-listing-list-item .child-listings ul &gt; li a{padding-left:0;}.component-listing-list.small .component-listing-list-item .child-listings .col-way{width:35%;}.component-listing-list.small .component-listing-list-item .child-listings .col-photos{width:15%;}.component-listing-list.small .component-listing-list-item .child-listings .col-beds{width:25%;}.component-listing-list.small .component-listing-list-item .child-listings .col-time-on-site,.component-listing-list.small .component-listing-list-item .child-listings .col-floor{width:25%;}.component-listing-list.small .component-listing-list-item .child-listings .way{font-size:13px;padding-left:15px;}.component-listing-list.small .component-listing-list-item .child-listings .way .price{font-size:13px;}.component-listing-list.small .component-listing-list-item .child-listings .beds,.component-listing-list.small .component-listing-list-item .child-listings .contact-name{font-size:13px;}.component-listing-list.small .component-listing-list-item .child-listings .time-on-site{padding-right:15px;}.component-listing-list.small .component-listing-list-item .child-listings .time-on-site.short{display:block;}.component-listing-list.small .component-listing-list-item .child-listings .time-on-site.long{display:none;}.component-listing-list.small .component-listing-list-item .child-listings .button-view-more{display:none;}.component-listing-list.small .component-listing-list-item .actions{display:none;}.component-listing-list.small .component-listing-list-item .actions-small{display:block;}.component-listing-list.small .component-listing-list-item.has-price .estimate{display:none;}.component-listing-list.small .component-listing-list-item.public-sale .no-price{font-size:18px;}.component-listing-list.small .component-listing-list-item.grouped .show-units,.component-listing-list.small .component-listing-list-item.grouped .show-agencies{display:block;}.component-listing-list.small .component-listing-list-item.grouped .component-listing-list-item-container{padding-bottom:0;}.component-listing-list.small .component-listing-list-item.grouped .component-listing-list-item-content &gt; .grid &gt; .row.details{min-height:111px;}.component-listing-list.small .component-listing-list-item.grouped .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right .beds{display:none;}.component-listing-list.small .component-listing-list-item.show-children .child-listings{display:block;}.component-listing-list.small .component-listing-list-item.show-children .show-units,.component-listing-list.small .component-listing-list-item.show-children .show-agencies{display:none;}.component-listing-list.small .component-listing-list-item.show-children .hide-units,.component-listing-list.small .component-listing-list-item.show-children .hide-agencies{display:block;}.component-listing-list.small .component-listing-list-item.action-edit .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left,.component-listing-list.small .component-listing-list-item.action-edit .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right,.component-listing-list.small .component-listing-list-item.action-cancel .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left,.component-listing-list.small .component-listing-list-item.action-cancel .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right{width:75%;}.component-listing-list.popover .component-listing-list-item{background-color:#3479ef;}.component-listing-list.popover .component-listing-list-item-container{padding:15px;}.component-listing-list.popover .component-listing-list-item .placeholder,.component-listing-list.popover .component-listing-list-item .photo{width:115px;height:96px;}.component-listing-list.popover .component-listing-list-item .placeholder img,.component-listing-list.popover .component-listing-list-item .photo img{width:auto;height:96px;margin-left:-16px;}.component-listing-list.popover .component-listing-list-item-content &gt; .grid{min-height:0;}.component-listing-list.popover .component-listing-list-item-content &gt; .grid &gt; .row.details{padding:0 0 0 125px;min-height:96px;}.component-listing-list.popover .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left{padding:5px 0 0;width:100%;}.component-listing-list.popover .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .price{padding:0 0 2px;}.component-listing-list.popover .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .time-on-site{position:absolute;top:3px;right:0;}.component-listing-list.popover .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .time-on-site.short{display:block;}.component-listing-list.popover .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .time-on-site.long{display:none;}.component-listing-list.popover .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right{padding-left:0;width:100%;}.component-listing-list.popover .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right .address{font-size:13px;line-height:1.3em;padding:0 0 4px;}.component-listing-list.popover .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right .beds{font-size:13px;line-height:1.3em;}.component-listing-list.popover .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right .built{display:none;}.component-listing-list.popover .component-listing-list-item-content &gt; .grid &gt; .row.children{padding:0;}.component-listing-list.popover .component-listing-list-item .details .icon-dot{display:none;}.component-listing-list.popover .component-listing-list-item .details .way span,.component-listing-list.popover .component-listing-list-item .details .beds,.component-listing-list.popover .component-listing-list-item .details .area,.component-listing-list.popover .component-listing-list-item .details .built,.component-listing-list.popover .component-listing-list-item .details .time-on-site,.component-listing-list.popover .component-listing-list-item .details .notification-text{color:#c4d9ff !important;}.component-listing-list.popover .component-listing-list-item .details .price,.component-listing-list.popover .component-listing-list-item .details .address,.component-listing-list.popover .component-listing-list-item .details .estimate .realo,.component-listing-list.popover .component-listing-list-item .details .estimate .realo span,.component-listing-list.popover .component-listing-list-item .details .estimate .rough,.component-listing-list.popover .component-listing-list-item .details .estimate .rough span{color:#ffffff;}.component-listing-list.popover .component-listing-list-item .child-listings{margin:0 -15px;}.component-listing-list.popover .component-listing-list-item .child-listings ul{border-bottom:0;}.component-listing-list.popover .component-listing-list-item .child-listings .col-way{width:35%;}.component-listing-list.popover .component-listing-list-item .child-listings .col-photos{width:15%;}.component-listing-list.popover .component-listing-list-item .child-listings .col-beds{width:25%;}.component-listing-list.popover .component-listing-list-item .child-listings .col-time-on-site,.component-listing-list.popover .component-listing-list-item .child-listings .col-floor{width:25%;}.component-listing-list.popover .component-listing-list-item .child-listings .way{font-size:13px;padding-left:15px;}.component-listing-list.popover .component-listing-list-item .child-listings .way .price{font-size:13px;}.component-listing-list.popover .component-listing-list-item .child-listings .beds,.component-listing-list.popover .component-listing-list-item .child-listings .contact-name{font-size:13px;}.component-listing-list.popover .component-listing-list-item .child-listings .time-on-site{padding-right:15px;}.component-listing-list.popover .component-listing-list-item .child-listings .time-on-site.short{display:block;}.component-listing-list.popover .component-listing-list-item .child-listings .time-on-site.long{display:none;}.component-listing-list.popover .component-listing-list-item .child-listings .button-view-more{display:none;}.component-listing-list.popover .component-listing-list-item .child-listings .button-see-all{display:block;padding:10px 15px;border-top:1px solid #e6e6e6;}.component-listing-list.popover .component-listing-list-item .actions{display:none;}.component-listing-list.popover .component-listing-list-item.has-price .estimate{display:none;}.component-listing-list.popover .component-listing-list-item.grouped .show-units,.component-listing-list.popover .component-listing-list-item.grouped .show-agencies{display:none;}.component-listing-list.popover .component-listing-list-item.grouped .component-listing-list-item-container{padding-bottom:0;}.component-listing-list.popover .component-listing-list-item.grouped .component-listing-list-item-content &gt; .grid &gt; .row.details{min-height:111px;}html.no-touch .component-listing-list.popover .component-listing-list-item .component-listing-list-item-container:hover{background-color:#3479ef;}.component-listing-list.popover .component-listing-list-item .component-listing-list-item-container:active{background-color:#3479ef;}.component-listing-list-item{position:relative;}.component-listing-list-item-container{padding:18px;position:relative;}.component-listing-list-item-container &gt; a{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:2;}.component-listing-list-item-content{position:relative;}.component-listing-list-item-content &gt; .grid{min-height:104px;}.component-listing-list-item-content &gt; .grid &gt; .row.details{padding:0 0 0 176px;display:block;}.component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left{padding-top:8px;padding-right:0px;width:40%;}.component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right{padding-top:4px;padding-left:8px;width:60%;}.component-listing-list-item-content &gt; .grid &gt; .row.children{padding:0 0 0 178px;}.component-listing-list-item .placeholder,.component-listing-list-item .photo{width:160px;height:104px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:absolute;top:0;left:0;}.component-listing-list-item .placeholder{display:table;text-align:center;background-color:#e6e6e6;border:1px solid rgb(217.25,217.25,217.25);}.component-listing-list-item .placeholder i{display:table-cell;vertical-align:middle;font-size:36px;color:#ffffff;}.component-listing-list-item .photo{overflow:hidden;}.component-listing-list-item .photo-count{font-weight:400;font-size:12px;line-height:1;position:absolute;bottom:0;left:0;z-index:2;padding:3px 4px 3px 22px;color:#ffffff;background-color:rgb(42,189,93);background-color:rgba(42,189,93,0.9);-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;}.component-listing-list-item .photo-count i{font-size:13px;position:absolute;top:2px;left:6px;}.component-listing-list-item .photo-label{font-weight:500;font-size:10px;text-transform:uppercase;text-align:right;line-height:1;position:absolute;bottom:0;right:0;z-index:1;padding:5px 4px 3px;color:#ffffff;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.5);-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;width:100%;}.component-listing-list-item .photo-label.new{background-color:rgba(248,231,28,0.6);}.component-listing-list-item .way{height:16px;line-height:14px;margin:0 0 6px;}.component-listing-list-item .way i{font-size:13px;padding-right:3px;float:left;}.component-listing-list-item .way i.SALE{color:#2a42bc;}.component-listing-list-item .way i.RENT{color:#2ebb2b;}.component-listing-list-item .way i.RECENTLY_SOLD{color:#ef9e34;}.component-listing-list-item .way i.NOT_FOR_SALE,.component-listing-list-item .way i.CLAIMED{color:#9caebf;}.component-listing-list-item .way span{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;max-width:1000px;font-weight:500;font-size:12px;display:block;text-transform:uppercase;color:#4d4d4d;}.component-listing-list-item .way span.no-dot{padding-left:0;}.component-listing-list-item.public-sale .price{font-size:22px;}.component-listing-list-item.public-sale .no-price{font-size:15px;}.component-listing-list-item .price{font-size:22px;font-weight:400;padding:0 0 5px;}.component-listing-list-item .price i{background-color:#3479ef;color:#fff;padding:5px 5px 2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:13px;vertical-align:middle;margin-right:5px;font-weight:500;}.component-listing-list-item .price span.month{font-size:18px;}.component-listing-list-item .estimate{font-weight:400;font-size:13px;line-height:13px;padding:2px 0 6px;}.component-listing-list-item .estimate.rent{padding:0 0 4px;}.component-listing-list-item .time-on-site{font-weight:400;font-size:13px;line-height:14px;padding:2px 0 0;color:#4d4d4d;}.component-listing-list-item .time-on-site.short{display:none;}.component-listing-list-item .address{font-weight:400;font-size:15px;padding:0 0 6px;}.component-listing-list-item .beds,.component-listing-list-item .area,.component-listing-list-item .built,.component-listing-list-item .floor{font-weight:400;font-size:13px;line-height:1.3;color:#4d4d4d;}.component-listing-list-item .beds{padding:0 0 2px;}.component-listing-list-item .beds .area{display:none;}.component-listing-list-item .show-units,.component-listing-list-item .show-agencies,.component-listing-list-item .hide-units,.component-listing-list-item .hide-agencies{display:none;}.component-listing-list-item .actions{position:absolute;right:0;bottom:0;color:#4d4d4d;margin-right:-10px;z-index:2;}.component-listing-list-item .actions li{float:left;padding-left:10px;padding-right:10px;position:relative;}.component-listing-list-item .actions li:before{content:"";position:absolute;top:2px;bottom:2px;left:0;width:1px;background:#e6e6e6;z-index:1;}.component-listing-list-item .actions li:first-child{padding-left:0;}.component-listing-list-item .actions li:first-child:before{content:none;}.component-listing-list-item .actions .button-action{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400;font-size:14px;line-height:18px;position:relative;display:inline-block;margin:0;padding:0;cursor:pointer;text-align:center;text-decoration:none;border:0;outline:none;background:none repeat scroll 0 0 transparent;}.component-listing-list-item .actions .button-action.icn-pencil:before,.component-listing-list-item .actions .button-action.icn-delete:before,.component-listing-list-item .actions .button-action.icn-heart:before,.component-listing-list-item .actions .button-action.icn-share:before,.component-listing-list-item .actions .button-action.icn-heart-filled:before{font-size:16px;line-height:10px;margin:-3px 4px 0 0;display:inline-block;vertical-align:middle;}.component-listing-list-item .actions .button-action.following{color:#2abd5d;}.component-listing-list-item .actions .button-following{display:none;}.component-listing-list-item .actions .button-following &gt; .button-action.unfollow{display:none;color:#f23f3f;}.component-listing-list-item .actions .button-following.hover:hover &gt; .button-action.unfollow{display:inline-block;}.component-listing-list-item .actions .button-following.hover:hover &gt; .button-action.following{display:none;}.component-listing-list-item .actions-small,.component-listing-list-item .actions-medium{position:absolute;right:0;bottom:0;display:none;z-index:2;}.component-listing-list-item .button-action:hover{color:#000000;}.component-listing-list-item .child-listings{background-color:#ffffff;margin:15px -15px 30px -3px;}.component-listing-list-item .child-listings &gt; ul{border-bottom:1px solid #e6e6e6;}.component-listing-list-item .child-listings &gt; ul &gt; li{border-top:1px solid #e6e6e6;display:none;background-color:#ffffff;}.component-listing-list-item .child-listings &gt; ul &gt; li.index-0,.component-listing-list-item .child-listings &gt; ul &gt; li.index-1,.component-listing-list-item .child-listings &gt; ul &gt; li.index-2{display:block;}.component-listing-list-item .child-listings &gt; ul &gt; li a{display:block;overflow:hidden;height:30px;padding-left:3px;}html.no-touch .component-listing-list-item .child-listings &gt; ul &gt; li a:hover{background-color:#f7f7f7;}.component-listing-list-item .child-listings &gt; ul &gt; li a:active{background-color:#f7f7f7;}.component-listing-list-item .child-listings .col{padding:0;}.component-listing-list-item .child-listings .col-way{width:26%;padding-left:0;}.component-listing-list-item .child-listings .col-photos{position:relative;width:14%;color:#4f5866;font-size:13px;line-height:30px;}.component-listing-list-item .child-listings .col-photos:before{font-size:14px;vertical-align:text-top;}.component-listing-list-item .child-listings .col-beds{width:30%;}.component-listing-list-item .child-listings .col-time-on-site,.component-listing-list-item .child-listings .col-floor{width:30%;}.component-listing-list-item .child-listings .way{line-height:30px;padding:0;}.component-listing-list-item .child-listings .way i{padding-top:2px;padding-right:4px;}.component-listing-list-item .child-listings .price{font-size:13px;line-height:30px;padding:0;}.component-listing-list-item .child-listings .contact-name{font-size:13px;line-height:30px;padding:0;}.component-listing-list-item .child-listings .beds{font-size:13px;line-height:30px;padding:0;}.component-listing-list-item .child-listings .time-on-site{line-height:30px;padding:0 15px 0 0;}.component-listing-list-item .child-listings .time-on-site.short{display:none;}.component-listing-list-item .child-listings .floor{font-size:13px;line-height:30px;padding:0 15px 0 0;}.component-listing-list-item .child-listings .button-view-more,.component-listing-list-item .child-listings .button-view-less,.component-listing-list-item .child-listings .button-see-all{line-height:15px;padding:12px 0 0;}.component-listing-list-item .child-listings .button-view-less,.component-listing-list-item .child-listings .button-see-all{display:none;}.component-listing-list-item .child-listings.has-more{margin-bottom:0;}.component-listing-list-item .child-listings.show{display:block;}.component-listing-list-item.visited .price,.component-listing-list-item.visited .address{color:#4e4baa;}.component-listing-list-item.following .actions &gt; li .button-action.follow,.component-listing-list-item.following .actions &gt; li .divide{display:none;}.component-listing-list-item.following .actions .button-following{display:inline-block;}.component-listing-list-item.new .photo-count,.component-listing-list-item.visited .photo-count,.component-listing-list-item.price-cut .photo-count{-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;}.component-listing-list-item.image-streetview .photo img{margin-left:0 !important;}.component-listing-list-item.view-more .child-listings .button-view-more{display:none;}.component-listing-list-item.view-more .child-listings .button-view-less{display:block;}.component-listing-list-item.view-more .child-listings &gt; ul &gt; li{display:block;}.component-listing-list-item.not-grouped .component-listing-list-item-container{color:#3479ef;}html.no-touch .component-listing-list-item.not-grouped .component-listing-list-item-container:hover{background-color:#f7f7f7;}.component-listing-list-item.not-grouped .component-listing-list-item-container:active{background-color:#f7f7f7;}@media only screen and (min-width:768px) and (max-width:991px){.component-listing-list-container.responsive .component-listing-list .component-listing-list-item{cursor:pointer;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-container{padding:15px;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .placeholder,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .photo{width:148px;height:96px;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .placeholder img,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .photo img{width:auto;height:96px;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid{min-height:0;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details{padding:0 0 0 158px;min-height:96px;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left{padding-right:0;width:100%;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .price{padding:0;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .time-on-site{position:absolute;top:7px;right:0;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .time-on-site.short{display:block;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .time-on-site.long{display:none;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right{padding-left:0;width:100%;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right .address{font-size:13px;padding:0;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right .beds{font-size:13px;padding:0;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right .built{font-size:13px;display:none;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.children{padding:0;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings{margin:0 -15px;display:none;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings ul{border-bottom:0;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings ul &gt; li{display:block;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings .col-way{width:35%;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings .col-photos{width:15%;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings .col-beds{width:25%;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings .col-time-on-site,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings .col-floor{width:25%;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings .way{padding-left:15px;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings .time-on-site{padding-right:15px;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings .button-view-more{display:none;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .actions{display:none;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .actions-medium{display:block;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.has-price .estimate{display:none;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.public-sale .no-price{font-size:18px;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.grouped .show-units,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.grouped .show-agencies{display:block;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.grouped .component-listing-list-item-container{padding-bottom:0;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.grouped .component-listing-list-item-content &gt; .grid &gt; .row.details{min-height:111px;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.grouped .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right .beds{display:none;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.show-children .child-listings{display:block;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.show-children .show-units,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.show-children .show-agencies{display:none;}.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.show-children .hide-units,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.show-children .hide-agencies{display:block;}}@media only screen and (max-width:767px){.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item{cursor:pointer;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item-container,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-container{padding:15px;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item .placeholder,.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item .photo,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .placeholder,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .photo{width:115px;height:96px;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item .placeholder img,.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item .photo img,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .placeholder img,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .photo img{width:auto;height:96px;margin-left:-16px;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item-content &gt; .grid,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid{min-height:0;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details{padding:0 0 0 125px;min-height:96px;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left{padding:5px 0 0;width:100%;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .price,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .price{padding:0 0 2px;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .time-on-site,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .time-on-site{position:absolute;top:3px;right:0;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .time-on-site.short,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .time-on-site.short{display:block;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .time-on-site.long,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left .time-on-site.long{display:none;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right{padding-left:0;width:100%;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right .address,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right .address{font-size:13px;line-height:1.3em;padding:0 0 4px;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right .beds,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right .beds{font-size:13px;line-height:1.3em;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right .built,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right .built{display:none;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.children,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item-content &gt; .grid &gt; .row.children{padding:0;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item .child-listings,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings{margin:0 -15px;display:none;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item .child-listings ul,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings ul{border-bottom:0;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item .child-listings ul &gt; li,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings ul &gt; li{display:block;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item .child-listings ul &gt; li a,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings ul &gt; li a{padding-left:0;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item .child-listings .col-way,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings .col-way{width:35%;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item .child-listings .col-photos,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings .col-photos{width:15%;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item .child-listings .col-beds,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings .col-beds{width:25%;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item .child-listings .col-time-on-site,.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item .child-listings .col-floor,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings .col-time-on-site,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings .col-floor{width:25%;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item .child-listings .way,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings .way{font-size:13px;padding-left:15px;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item .child-listings .way .price,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings .way .price{font-size:13px;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item .child-listings .beds,.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item .child-listings .contact-name,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings .beds,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings .contact-name{font-size:13px;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item .child-listings .time-on-site,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings .time-on-site{padding-right:15px;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item .child-listings .time-on-site.short,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings .time-on-site.short{display:block;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item .child-listings .time-on-site.long,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings .time-on-site.long{display:none;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item .child-listings .button-view-more,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .child-listings .button-view-more{display:none;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item .actions,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .actions{display:none;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item .actions-small,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item .actions-small{display:block;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item.has-price .estimate,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.has-price .estimate{display:none;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item.public-sale .no-price,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.public-sale .no-price{font-size:18px;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item.grouped .show-units,.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item.grouped .show-agencies,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.grouped .show-units,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.grouped .show-agencies{display:block;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item.grouped .component-listing-list-item-container,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.grouped .component-listing-list-item-container{padding-bottom:0;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item.grouped .component-listing-list-item-content &gt; .grid &gt; .row.details,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.grouped .component-listing-list-item-content &gt; .grid &gt; .row.details{min-height:111px;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item.grouped .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right .beds,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.grouped .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right .beds{display:none;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item.show-children .child-listings,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.show-children .child-listings{display:block;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item.show-children .show-units,.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item.show-children .show-agencies,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.show-children .show-units,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.show-children .show-agencies{display:none;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item.show-children .hide-units,.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item.show-children .hide-agencies,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.show-children .hide-units,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.show-children .hide-agencies{display:block;}.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item.action-edit .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left,.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item.action-edit .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right,.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item.action-cancel .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left,.component-listing-list-container.responsive-xs .component-listing-list .component-listing-list-item.action-cancel .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.action-edit .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.action-edit .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.action-cancel .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-left,.component-listing-list-container.responsive .component-listing-list .component-listing-list-item.action-cancel .component-listing-list-item-content &gt; .grid &gt; .row.details &gt; .col.col-right{width:75%;}}/* @include(static/css/component/map/local_info.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-map-local-info{display:none;}.component-map-local-info.show{display:block;}/* @include(static/css/component/map/local_info_popover.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-map-local-info-popover-container{position:absolute;top:100px;left:100px;z-index:2;display:none;}.component-map-local-info-popover-container.show{display:block;}.component-map-local-info-popover-container.BM .realo-popover-pointer-bottom{display:block !important;}.component-map-local-info-popover-container.TM .realo-popover-pointer-top{display:block !important;}.component-map-local-info-popover-container.LM .realo-popover-pointer-left{display:block !important;}.component-map-local-info-popover-container.RM .realo-popover-pointer-right{display:block !important;}.component-map-local-info-popover img{position:absolute;top:15px;left:15px;background:#ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.component-map-local-info-popover .grid{padding:15px 18px 15px 115px;}.component-map-local-info-popover .title{font-weight:400;font-size:16px;line-height:1.3;margin:1px 0 4px;color:#4d4d4d;}.component-map-local-info-popover .title.single-line{margin:1px 0;}.component-map-local-info-popover .address{font-weight:400;font-size:13px;line-height:1.4;color:#6c788c;}.component-map-local-info-popover .distance{font-weight:400;font-size:13px;line-height:1.4;color:#4d4d4d;}.component-map-local-info-popover.no-image img{display:none;}.component-map-local-info-popover.no-image .grid{padding-left:18px;}.component-map-local-info-popover .realo-popover-pointer-bottom,.component-map-local-info-popover .realo-popover-pointer-top,.component-map-local-info-popover .realo-popover-pointer-left,.component-map-local-info-popover .realo-popover-pointer-right{display:none;}.component-map-local-info-popover .realo-popover{position:relative;width:300px;}.component-map-local-info-popover .realo-popover .realo-popover-pointer-top{position:absolute;top:0;left:50%;display:none;}.component-map-local-info-popover .realo-popover .realo-popover-pointer-top:before,.component-map-local-info-popover .realo-popover .realo-popover-pointer-top:after{left:50%;margin-left:-6px;border-left:6px solid transparent;border-right:6px solid transparent;}.component-map-local-info-popover .realo-popover .realo-popover-pointer-top:before{top:-9px;border-bottom:8px solid rgba(0,0,0,0.1);}.component-map-local-info-popover .realo-popover .realo-popover-pointer-top:after{top:-8px;border-bottom:8px solid #ffffff;}.component-map-local-info-popover .realo-popover .realo-popover-pointer-right{position:absolute;top:50%;right:0;display:none;}.component-map-local-info-popover .realo-popover .realo-popover-pointer-right:before,.component-map-local-info-popover .realo-popover .realo-popover-pointer-right:after{top:50%;margin-top:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent;}.component-map-local-info-popover .realo-popover .realo-popover-pointer-right:before{right:-9px;border-left:8px solid rgba(0,0,0,0.1);}.component-map-local-info-popover .realo-popover .realo-popover-pointer-right:after{right:-8px;border-left:8px solid #ffffff;}.component-map-local-info-popover .realo-popover .realo-popover-pointer-bottom{position:absolute;bottom:0;left:50%;display:none;}.component-map-local-info-popover .realo-popover .realo-popover-pointer-bottom:before,.component-map-local-info-popover .realo-popover .realo-popover-pointer-bottom:after{left:50%;margin-left:-6px;border-left:6px solid transparent;border-right:6px solid transparent;}.component-map-local-info-popover .realo-popover .realo-popover-pointer-bottom:before{top:1px;border-top:8px solid rgba(0,0,0,0.1);}.component-map-local-info-popover .realo-popover .realo-popover-pointer-bottom:after{top:0;border-top:8px solid #ffffff;}.component-map-local-info-popover .realo-popover .realo-popover-pointer-left{position:absolute;top:50%;left:0;display:none;}.component-map-local-info-popover .realo-popover .realo-popover-pointer-left:before,.component-map-local-info-popover .realo-popover .realo-popover-pointer-left:after{top:50%;margin-top:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent;}.component-map-local-info-popover .realo-popover .realo-popover-pointer-left:before{right:1px;border-right:8px solid rgba(0,0,0,0.1);}.component-map-local-info-popover .realo-popover .realo-popover-pointer-left:after{right:0;border-right:8px solid #ffffff;}/* @include(static/css/component/map/district_info.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-map-district-info{display:none;}.component-map-district-info .realo-popover{pointer-events:none;position:absolute;top:100px;left:100px;padding:12px 15px;font-weight:400;color:#4d4d4d;line-height:1.3;display:none;font-size:12px;z-index:10;}.component-map-district-info .realo-popover ul &gt; li{display:none;font-size:12px;}.component-map-district-info .realo-popover ul &gt; li.show{display:block;}.component-map-district-info .realo-popover .title{font-size:10px;text-transform:uppercase;display:block;}.component-map-district-info .realo-popover .percentage{font-size:14px;margin:0 4px 0 0;}.component-map-district-info .realo-popover.show{display:block;}.component-map-district-info .legends{position:absolute;bottom:0;left:50%;}.component-map-district-info .legends li{font-weight:500;font-size:10px;text-align:center;width:260px;background:rgba(255,255,255,0.9);-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;margin-left:-50%;padding:10px;display:none;}.component-map-district-info .legends li span{font-weight:500;font-size:11px;line-height:1;text-align:center;display:block;margin:0 0 5px;}.component-map-district-info .legends li img{vertical-align:sub;}.component-map-district-info .legends li.show{display:block;}.component-map-district-info .legends li .legend-without-median{display:none;}.component-map-district-info.show{display:block;}@media only screen and (max-width:767px){.component-map-district-info .legends{bottom:20px;}.component-map-district-info .legends li{width:200px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}.component-map-district-info .legends li img{width:100px;}.searchresults .component-map-district-info .legends{bottom:55px;}}/* @include(static/css/component/map/info_menu.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-map.fullscreen .component-map-infomenu .select-container{top:50px;}.component-map-infomenu{display:none;}.component-map-infomenu .select-container{display:none;position:absolute;top:0;left:0;width:100%;padding:11px 15px 8px;background:rgba(0,0,0,0.2);}.component-map-infomenu .select-container .clear-select{position:absolute;top:11px;right:45px;height:34px;width:34px;z-index:2;display:none;}.component-map-infomenu .select-container .clear-select i{position:absolute;top:10px;left:12px;font-size:12px;}.component-map-infomenu .select-container .clear-select.show{display:block;}.component-map-infomenu .menu-container{display:block;position:absolute;top:15px;left:15px;}.component-map-infomenu .menu-container .menu-expand{display:none;}.component-map-infomenu .menu-container.collapse .menu{display:none;}.component-map-infomenu .menu-container.collapse .menu-expand{display:block;}.component-map-infomenu .menu-container &gt; ul{background:rgba(255,255,255,0.9);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;}.component-map-infomenu .menu-container &gt; ul &gt; li{position:relative;float:left;border-left:1px solid #e6e6e6;}.component-map-infomenu .menu-container &gt; ul &gt; li &gt; .button-text{font-size:12px;padding:6px 7px;}.component-map-infomenu .menu-container &gt; ul &gt; li &gt; .button-text:hover{color:#2abd5d;}.component-map-infomenu .menu-container &gt; ul &gt; li.button-collapse &gt; .button-text{display:block;padding:10px 7px;}.component-map-infomenu .menu-container &gt; ul &gt; li i.collapse{font-size:10px;line-height:1;}.component-map-infomenu .menu-container &gt; ul &gt; li i.collapse:before{display:block;}.component-map-infomenu .menu-container &gt; ul &gt; li i.expand{font-size:12px;vertical-align:-1px;}.component-map-infomenu .menu-container &gt; ul &gt; li i.button-clear{font-size:9px;line-height:9px;padding:6px 7px 6px 4px;display:none;cursor:pointer;color:#ffffff;}.component-map-infomenu .menu-container &gt; ul &gt; li .popover-container{position:absolute;top:30px;left:0;z-index:300;display:none;}.component-map-infomenu .menu-container &gt; ul &gt; li ul.realo-popover{min-width:0;padding:5px 0;margin:15px 0 0;}.component-map-infomenu .menu-container &gt; ul &gt; li ul.realo-popover li.button-text{padding:8px 40px 8px 12px;width:100%;}.component-map-infomenu .menu-container &gt; ul &gt; li ul.realo-popover li.button-text i.check{position:absolute;top:10px;right:10px;display:none;}.component-map-infomenu .menu-container &gt; ul &gt; li ul.realo-popover li.button-text.active i.check{display:block;}.component-map-infomenu .menu-container &gt; ul &gt; li ul.realo-popover li.button-text:hover{background-color:#f7f7f7;color:rgb(13.8082191781,73.3561643836,175.1917808219);}.component-map-infomenu .menu-container &gt; ul &gt; li .realo-popover-pointer-top{position:absolute;z-index:301;top:45px;left:50%;display:none;}.component-map-infomenu .menu-container &gt; ul &gt; li:first-child{border-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}.component-map-infomenu .menu-container &gt; ul &gt; li:first-child &gt; .button-text{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}.component-map-infomenu .menu-container &gt; ul &gt; li:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}.component-map-infomenu .menu-container &gt; ul &gt; li:last-child &gt; .button-text{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}.component-map-infomenu .menu-container &gt; ul &gt; li.show .popover-container,.component-map-infomenu .menu-container &gt; ul &gt; li.show .realo-popover-pointer-top{display:block;}.component-map-infomenu .menu-container &gt; ul &gt; li.active{background:#2abd5d;}.component-map-infomenu .menu-container &gt; ul &gt; li.active i.button-clear{display:inline;}.component-map-infomenu .menu-container &gt; ul &gt; li.active &gt; .button-text{color:#ffffff;padding-right:0;}.component-map-infomenu .menu-container &gt; ul &gt; li.active &gt; .button-text:before{display:none;}.component-map-infomenu .menu-container &gt; ul &gt; li.disabled{opacity:0.5;}.component-map-infomenu .menu-container &gt; ul &gt; li.disabled &gt; .button-text{color:#4d4d4d;opacity:0.5;cursor:default !important;}.component-map-infomenu .menu-container &gt; ul &gt; li.disabled &gt; .button-text:hover{color:#4d4d4d;}.component-map-infomenu.show{display:block;}@media only screen and (max-width:1199px){.component-map-infomenu .menu-container &gt; ul &gt; li &gt; .button-text{padding:5px 6px;font-size:12px;}}@media only screen and (max-width:767px){.component-map-infomenu{width:100%;}}@media only screen and (max-width:1200px){.component-map-infomenu .select-container{display:block;}.component-map-infomenu .menu-container{display:none;}}/* @include(static/css/component/map/text_label.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .map-text-label-container{z-index:2;}.map-text-label-container .map-text-label{font-size:12px;}.map-text-label-container .map-text-label.no-arrow{margin-top:-20px;}.map-text-label-container .map-text-label .content{text-align:center;white-space:nowrap;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:1px 8px 0;background:#1a1a1a;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.15);box-shadow:0 0 0 1px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.15);position:relative;cursor:pointer;color:#ffffff;}.map-text-label-container .map-text-label .content span{font-size:12px;font-weight:500;width:60px;}.map-text-label-container .map-text-label .content span.icn-tick-after:after{font-size:10px;margin:-2px 0 0 4px;display:inline-block;vertical-align:middle;color:#ffffff;background-color:#2abd5d;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:2px;}.map-text-label-container .map-text-label .content .pointer{position:absolute;top:0;left:50%;}.map-text-label-container .map-text-label .content .pointer:before,.map-text-label-container .map-text-label .content .pointer:after{content:"";position:absolute;width:0;height:0;}.map-text-label-container .map-text-label .content .pointer:before,.map-text-label-container .map-text-label .content .pointer:after{left:50%;margin-left:-6px;border-left:6px solid transparent;border-right:6px solid transparent;}.map-text-label-container .map-text-label .content .pointer:before{top:-9px;border-bottom:8px solid rgba(0,0,0,0.1);}.map-text-label-container .map-text-label .content .pointer:after{top:-8px;border-bottom:8px solid #ffffff;}.map-text-label-container:hover,.map-text-label-container.isHovered{z-index:10;}.map-text-label-container:hover .map-text-label .content,.map-text-label-container.isHovered .map-text-label .content{background:#ffffff;color:#1a1a1a;}.map-text-label-container.listing-label{z-index:5;}.map-text-label-container.listing-label .map-text-label .content{background:#ffffff;color:#1a1a1a;}.map-text-label-container.listing-label:hover{background:#ffffff;color:#1a1a1a;}.map-text-label-container.notification-label .map-text-label .content{background:#ff821d;color:#ffffff;}.map-text-label-container.notification-label .map-text-label .content .pointer:after{top:-8px;border-bottom:8px solid #ff821d;}.map-text-label-container.estimate .popover-container{position:absolute;top:-30px;left:50%;display:none;}.map-text-label-container.estimate .realo-popover{min-width:0;min-height:0;padding:0 5px;position:relative;left:-50%;}.map-text-label-container.estimate.realo .map-text-label .content{background:#2abd5d;color:#ffffff;}.map-text-label-container.estimate.realo .map-text-label .content .pointer:after{border-bottom-color:#2abd5d;}.map-text-label-container.estimate.realo .realo-popover{background:#2abd5d;color:#ffffff;}.map-text-label-container.estimate.realo .realo-popover .realo-popover-pointer-bottom:after{border-top-color:#2abd5d;}.map-text-label-container.estimate.rough .realo-popover{background:#1a1a1a;color:#ffffff;}.map-text-label-container.estimate.rough .realo-popover .realo-popover-pointer-bottom:after{border-top-color:#1a1a1a;}.map-text-label-container.estimate:hover .map-text-label .content,.map-text-label-container.estimate.hover .map-text-label .content,.map-text-label-container.estimate.isHovered .map-text-label .content{background:#ffffff;color:#1a1a1a;}.map-text-label-container.estimate:hover .map-text-label .content .pointer:after,.map-text-label-container.estimate.hover .map-text-label .content .pointer:after,.map-text-label-container.estimate.isHovered .map-text-label .content .pointer:after{border-bottom-color:#ffffff;}.map-text-label-container.estimate:hover .popover-container,.map-text-label-container.estimate.hover .popover-container,.map-text-label-container.estimate.isHovered .popover-container{display:block;}.map-text-label-container.estimate.reveal .content{background:none;}.map-text-label-container.estimate.reveal .pointer{display:none;}.map-text-label-container.estimate.reveal .popover-container{top:-57px;display:block;}.map-text-label-container.estimate.reveal:hover .content{background:none;}/* @include(static/css/component/address/estimate.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-estimate{border:1px solid #EDECED;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.component-estimate .top{padding:20px;}.component-estimate .bottom{border-top:1px solid #EDECED;background-color:#fafafa;position:relative;}.component-estimate .bottom .content{padding:20px;}.component-estimate .bottom p{font-size:14px;}.component-estimate h2{font-size:20px;font-weight:500;line-height:24px;color:#4d4d4d;margin-bottom:8px;}.component-estimate h3{font-size:14px;font-weight:500;text-transform:none;}.component-estimate p{font-size:16px;line-height:21px;color:#6d7c85;margin:0 0 16px 0;}.component-estimate .address{font-weight:500;}.component-estimate .estimates{overflow:hidden;}.component-estimate .estimates ul{margin:-10px;}.component-estimate .estimates .col{padding:10px;}.component-estimate .estimate{font-size:16px;font-weight:400;color:#6d7c85;}.component-estimate .estimate-title{display:inline-block;padding-bottom:2px;border-bottom:1px solid transparent;margin-bottom:8px;}.component-estimate .estimate-title--realo{padding-bottom:2px;border-bottom:1px #6d7c85 dashed;cursor:pointer;}.component-estimate .estimate-value{font-size:16px;color:#4d4d4d;border-bottom:0;}.component-estimate .estimate-value--hidden{color:#f0f0f0;}.component-estimate .estimate-none{font-size:16px;font-weight:400;color:#6d7c85;}.component-estimate .estimate-on-price{margin-top:8px;}.component-estimate .estimate-on-price .increase{color:#2abd5d;}.component-estimate .estimate-on-price .decrease{color:#cb787e;}.component-estimate .estimate-trigger{margin-top:10px;}.component-estimate .samples{margin-top:15px;}.component-estimate .image img{height:212px;position:absolute;right:0;bottom:0;}@media only screen and (max-width:767px){.btn{width:100%;}.component-estimate .estimate .col{margin-top:20px;}.component-estimate .estimate .col:first-child{margin-top:0;}}/* @include(static/css/component/address/popularity.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-popularity .popularity &gt; .col{position:relative;padding-right:10px;}.component-popularity .popularity .icon{position:absolute;left:0;font-size:28px;margin-top:7px;}.component-popularity .popularity .text{padding-left:40px;}.component-popularity .popularity .text .single-line{line-height:42px;}.component-popularity .popularity a{text-decoration:none;}.component-popularity .popularity .way{text-transform:lowercase;}@media only screen and (max-width:767px){.component-popularity .popularity &gt; .col{margin-top:10px;}.component-popularity .popularity &gt; .col:first-child{margin-top:0;}}/* @include(static/css/component/address/price_history.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-price-history h2{font-size:20px;font-weight:500;line-height:24px;color:#4d4d4d;margin-bottom:18px;}.component-price-history .expandable-content{height:135px;}.component-price-history .reveal-history{border:1px solid #EDECED;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fafafa;padding:20px;}.component-price-history .reveal-history-bottom{margin-top:20px;}.component-price-history .reveal-history .content{padding-left:20px;}.component-price-history .event-list__item{position:relative;margin-top:18px;}.component-price-history .event-list__item:first-child{margin-top:0;}.component-price-history .event-list__item:last-child .event-item .dot:before{display:none;}.component-price-history .event-item .date{line-height:0;text-align:right;color:#6d7c85;}.component-price-history .event-item .day-month{font-size:16px;line-height:1;display:inline-block;margin-bottom:2px;}.component-price-history .event-item .year{font-size:12px;line-height:1;display:inline-block;}.component-price-history .event-item .dot{position:relative;width:45px;height:30px;}.component-price-history .event-item .dot:after{content:" ";position:absolute;left:16px;top:8px;width:13px;height:13px;background:#edeced;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid #fff;}.component-price-history .event-item .dot:before{content:" ";position:absolute;left:22px;top:15px;width:1px;height:50px;background:#edeced;display:block;}.component-price-history .event-item .details{margin-top:3px;}.component-price-history .event-item .event{font-size:16px;line-height:1;color:#6d7c85;display:inline-block;vertical-align:middle;margin-right:6px;}.component-price-history .event-item .price{font-size:16px;font-weight:500;line-height:1;display:inline-block;vertical-align:middle;}.component-price-history .event-item .price .price-hidden{color:#f0f0f0;}.component-price-history .event-item .price a{font-weight:400;}.component-price-history .event-item .price-change{color:#fff;font-size:10px;line-height:11px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;vertical-align:middle;margin-left:6px;padding:3px 4px;}.component-price-history .event-item .price-change--decrease{background:#2abd5d;}.component-price-history .event-item .price-change--increase{background:#cb787e;}.component-price-history .event-item--placeholder .day-month,.component-price-history .event-item--placeholder .year,.component-price-history .event-item--placeholder .event,.component-price-history .event-item--placeholder .price{color:transparent;background:#edeced;}.component-price-history .button-show-history{margin-top:16px;}.component-price-history .increase{background:#cb787e;color:#fff;font-size:10px;line-height:11px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;vertical-align:middle;margin-left:6px;padding:3px 4px;}.component-price-history .decrease{background:#2abd5d;color:#fff;font-size:10px;line-height:11px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;vertical-align:middle;margin-left:6px;padding:3px 4px;}@media only screen and (max-width:767px){.component-price-history .event-item .details{margin-top:0;}.component-price-history .event-item .event{display:block;margin:0;}.component-price-history .expandable-content{height:160px;}.component-price-history .reveal-history .content{padding-top:20px;padding-left:0;}}/* @include(static/css/component/address/neighbourhood_info.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-neighbourhood-info{position:relative;border:0;}.component-neighbourhood-info .title{font-size:20px;font-weight:500;line-height:24px;color:#4d4d4d;margin-bottom:8px;}.component-neighbourhood-info .breadcrumb{color:#3479ef;margin-bottom:6px;}.component-neighbourhood-info .breadcrumb li:first-child .dot{display:none;}.component-neighbourhood-info p{font-size:16px;line-height:19px;color:#6d7c85;margin-bottom:18px;}.component-neighbourhood-info .district{font-weight:500;color:#4d4d4d;}.component-neighbourhood-info .rankings-list{overflow:hidden;margin-bottom:30px;}.component-neighbourhood-info .rankings-list ul{margin:-10px;}.component-neighbourhood-info .rankings-list li{padding:10px;}.component-neighbourhood-info .rankings-list .position{font-weight:400;font-size:20px;color:#2abd5d;padding-right:10px;max-width:40px;}.component-neighbourhood-info .rankings-list .position sup{font-size:12px;top:-0.5em;}.component-neighbourhood-info .rankings-list .details .grid .col{font-size:16px;line-height:21px;color:#4d4d4d;}.component-neighbourhood-info .rankings-list .details .grid .pipe{color:#e6e6e6;margin:0 10px;}.component-neighbourhood-info .map-list{background:#f7f7f7;position:relative;}.component-neighbourhood-info .component-map{width:100% !important;height:400px;z-index:1000;}.component-neighbourhood-info .component-map-infomenu .menu-container{top:5px;left:5px;}.component-neighbourhood-info .component-map .controls{right:5px;bottom:20px;}.component-neighbourhood-info table.localinfo-list{table-layout:fixed;width:100%;white-space:nowrap;}.component-neighbourhood-info table.localinfo-list td{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.component-neighbourhood-info table.localinfo-list td.estimate-per-sq{color:#3479ef;}.component-neighbourhood-info table.localinfo-list td.name{font-size:14px;}.component-neighbourhood-info table.localinfo-list td.name img{width:30px;height:30px;vertical-align:middle;}.component-neighbourhood-info table.localinfo-list td.name span.title{padding:5px 0 0 5px;}.component-neighbourhood-info table.localinfo-list td.address-big{padding-right:30px;}.component-neighbourhood-info table.localinfo-list tr.last td{border-bottom:0;}.component-neighbourhood-info table.localinfo-list thead th.traveltime,.component-neighbourhood-info table.localinfo-list thead th.estimate{padding-right:6px;text-align:right;}.component-neighbourhood-info table.localinfo-list td.address,.component-neighbourhood-info table.localinfo-list th.address{padding-right:10px;padding-left:10px;}.component-neighbourhood-info table.localinfo-list td.traveltime,.component-neighbourhood-info table.localinfo-list td.estimate{color:#3479ef;padding-right:6px;text-align:right;}.component-neighbourhood-info table.localinfo-list.HOME_VALUE .address-big{width:70%;}.component-neighbourhood-info table.localinfo-list.HOME_VALUE .lot-size{width:15%;}.component-neighbourhood-info table.localinfo-list.HOME_VALUE .m-2{width:15%;}.component-neighbourhood-info table.localinfo-list.HOME_VALUE .estimate{width:15%;}.component-neighbourhood-info table.localinfo-list.PUBLIC_TRANSPORT .name,.component-neighbourhood-info table.localinfo-list.SCHOOLS .name,.component-neighbourhood-info table.localinfo-list.AMENITIES .name{width:40%;}.component-neighbourhood-info table.localinfo-list.PUBLIC_TRANSPORT .address,.component-neighbourhood-info table.localinfo-list.SCHOOLS .address,.component-neighbourhood-info table.localinfo-list.AMENITIES .address{width:40%;}.component-neighbourhood-info table.localinfo-list.PUBLIC_TRANSPORT .traveltime,.component-neighbourhood-info table.localinfo-list.SCHOOLS .traveltime,.component-neighbourhood-info table.localinfo-list.AMENITIES .traveltime{width:20%;}.component-neighbourhood-info--estimate-report-pdf .rankings-list{margin:0;}.component-neighbourhood-info--estimate-report-pdf .rankings-list ul li{padding-left:0;padding-right:0;}.component-neighbourhood-info--estimate-report-pdf #localInfoMap{margin:0;}.component-neighbourhood-info--estimate-report-pdf .component-map{width:100%;height:300px;}.component-neighbourhood-info--estimate-report-pdf .module-ratings-reviews{display:none;}.component-neighbourhood-info .module__graphs header h2{font-size:24px;font-weight:400;margin-bottom:27px;}.component-neighbourhood-info .module__graphs .disclaimer{position:absolute;bottom:27px;left:53px;right:53px;}.component-neighbourhood-info .module__graphs .disclaimer h3{text-transform:uppercase;font-size:11px;margin-bottom:13px;}.component-neighbourhood-info .module__graphs .disclaimer p{font-size:11px;line-height:12px;}.component-neighbourhood-info .module__graphs .text{font-size:13px;line-height:14.5px;margin-bottom:13px;}.component-neighbourhood-info .module__graphs .text.price-evolution{margin-top:6.5px;margin-bottom:0;}.component-neighbourhood-info .module__graphs .c3 svg{font-family:"Roboto","Helvetica Neue",Arial,sans-serif;overflow:visible !important;}.component-neighbourhood-info .module__graphs .c3-chart{padding:40px;}.component-neighbourhood-info .module__graphs .c3-line{stroke:#3479ef;}.component-neighbourhood-info .module__graphs .c3-circle{fill:white !important;stroke:#3479ef;stroke-width:3px;}.component-neighbourhood-info .module__graphs .c3 .c3-axis-x path,.component-neighbourhood-info .module__graphs .c3 .c3-axis-x line,.component-neighbourhood-info .module__graphs .c3 .c3-axis-y path,.component-neighbourhood-info .module__graphs .c3 .c3-axis-y line{stroke:white;}.component-neighbourhood-info .module__graphs .c3-axis-x{fill:#848484;}.component-neighbourhood-info .module__graphs .c3-axis-y{fill:#4d4d4d;}.component-neighbourhood-info .module__graphs .c3-grid line{stroke:#efefef;}.component-neighbourhood-info .module__graphs .c3-xgrid,.component-neighbourhood-info .module__graphs .c3-ygrid{stroke-dasharray:1 1;}.component-neighbourhood-info .module__graphs .c3-legend-item{fill:#4d4d4d;}@media only screen and (max-width:767px){.component-neighbourhood-info .module-ratings-reviews .col{padding:20px;}.component-neighbourhood-info .module-ratings-reviews .col.right{border-top:1px solid #dedede;border-left:0;}}/* @include(static/css/component/address/neighbourhood_info_lists.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-neighbourhood-info-lists{padding-top:30px;min-height:322px;position:relative;background:#fff;}.component-neighbourhood-info-lists .loader{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.9);z-index:5;}.component-neighbourhood-info-lists .loader .container{position:relative;width:100%;height:100%;}.component-neighbourhood-info-lists .loader .container .content{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.1);box-shadow:0 0 0 1px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.1);padding:10px 40px 10px 60px;background:#ffffff url("//realocdn.com/assets/19dd76bf23a84994b60f695338a4b60c9b/svg/oval-loader-3479EF.svg") no-repeat 15px center;-moz-background-size:auto 48%;background-size:auto 48%;font-weight:400;font-size:13px;color:#4f5866;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.component-neighbourhood-info-lists .error{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff;padding:15px;z-index:5;color:#4f5866;}.component-neighbourhood-info-lists .grid{font-size:14px;}.component-neighbourhood-info-lists .grid .heading{font-weight:500;text-transform:uppercase;}.component-neighbourhood-info-lists .grid .row-container{display:block;width:100%;outline:none;text-decoration:none;}.component-neighbourhood-info-lists .grid .row-container:last-child .row{border-bottom:1px solid #e6e6e6;}.component-neighbourhood-info-lists .grid a.row-container:hover,.component-neighbourhood-info-lists .grid a.row-container.hover{background:#f8f8f8;}.component-neighbourhood-info-lists .grid .row{border-top:1px solid #e6e6e6;}.component-neighbourhood-info-lists .grid .row .col{padding:10px 0 8px;}.component-neighbourhood-info-lists .grid .row .col:first-child{padding-left:30px;}.component-neighbourhood-info-lists .grid .row .col:last-child{padding-right:30px;}.component-neighbourhood-info-lists .grid .exact-estimate{color:#2abd5d;}.component-neighbourhood-info-lists .grid .rough-estimate{color:#4f5866;}.component-neighbourhood-info-lists.loading .loader{display:block;}@media only screen and (max-width:767px){.component-neighbourhood-info-lists{min-height:322px;}.component-neighbourhood-info-lists .grid .row .col{padding:10px;}.component-neighbourhood-info-lists .grid .row .col:first-child{padding-left:0;}.component-neighbourhood-info-lists .grid .row .col:last-child{padding-right:0;}}/* @include(static/css/component/avatar.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-avatar-container.medium .component-avatar{width:62px;height:62px;}.component-avatar-container.medium .component-avatar .placeholder i{font-size:30px;}.component-avatar-container.small .component-avatar{width:32px;height:32px;}.component-avatar-container.small .component-avatar .placeholder i{font-size:20px;}.component-avatar{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100px;height:100px;display:block;position:relative;overflow:hidden;}.component-avatar .dz-preview{display:none;}.component-avatar img{width:100%;height:100%;display:none;position:absolute;top:0;left:0;}.component-avatar .placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:table;text-align:center;background-color:#e6e6e6;}.component-avatar .placeholder i{display:table-cell;vertical-align:middle;font-size:36px;font-style:normal;color:#ffffff;}.component-avatar.upload-hint{height:120px;}.component-avatar.upload-hint img,.component-avatar.upload-hint .placeholder{height:-webkit-calc(100% - 20px);height:-moz-calc(100% - 20px);height:calc(100% - 20px);}.component-avatar .upload{opacity:0;/* IE 8 | let's fuck it completely up */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";/* IE 5-7 | okisch approach */ filter:alpha(opacity=0);width:100%;height:100%;display:block;position:absolute;top:0px;left:0px;padding:25px 0 0 0;font-family:500;font-size:12px;line-height:26px;text-align:center;text-decoration:none;color:#3479ef;background-color:rgba(255,255,255,0.8);cursor:pointer;}.component-avatar .upload i{font-size:20px;}.component-avatar .upload .add-photo{display:block;}.component-avatar .upload .update-photo{display:none;}html.no-touch .component-avatar .upload:hover{background-color:rgba(255,255,255,0.7);}.component-avatar .upload:active{background-color:white;}.component-avatar .upload-hint{position:absolute;bottom:0;width:100%;font-family:500;font-size:14px;line-height:14px;text-align:center;text-decoration:none;color:#3479ef;cursor:pointer;}.component-avatar .upload-hint .add-photo{display:block;}.component-avatar .upload-hint .update-photo{display:none;}.component-avatar.uploaded img{display:block;}.component-avatar.uploaded .upload .add-photo{display:none;}.component-avatar.uploaded .upload .update-photo{display:block;}.component-avatar.uploaded .upload-hint .add-photo{display:none;}.component-avatar.uploaded .upload-hint .update-photo{display:block;}html.no-touch .component-avatar.uploading .upload{opacity:1;/* IE 8 | let's fuck it completely up */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";/* IE 5-7 | okisch approach */ filter:alpha(opacity=100);background:rgba(255,255,255,0.7) url("//realocdn.com/assets/19dd76bf23a84994b60f695338a4b60c9b/svg/oval-loader-3479EF.svg") no-repeat center;}.component-avatar.uploading .upload i{display:none;}.component-avatar.uploading .upload .update-photo{display:none;}.component-avatar:hover .upload{opacity:1;/* IE 8 | let's fuck it completely up */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";/* IE 5-7 | okisch approach */ filter:alpha(opacity=100);}.component-avatar:hover .upload-hint{display:none;}.component-avatar.hover .upload{opacity:1;/* IE 8 | let's fuck it completely up */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";/* IE 5-7 | okisch approach */ filter:alpha(opacity=100);}.component-avatar.hover .upload-hint{display:none;}.component-avatar.USER,.component-avatar.AGENT{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.component-avatar.USER .placeholder,.component-avatar.USER img,.component-avatar.USER .upload,.component-avatar.AGENT .placeholder,.component-avatar.AGENT img,.component-avatar.AGENT .upload{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.component-avatar.AGENCY{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.component-avatar.AGENCY .placeholder,.component-avatar.AGENCY img,.component-avatar.AGENCY .upload{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.component-avatar.USER_NEW{width:122px;height:122px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.component-avatar.USER_NEW .placeholder,.component-avatar.USER_NEW img,.component-avatar.USER_NEW .upload{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.component-avatar.USER_NEW .placeholder{background-color:#ffffff;border:2px solid #f4f4f4;}.component-avatar.USER_NEW .placeholder .placeholder-img{display:block;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:80px;height:80px;left:50%;margin-left:-40px;top:8px;}.component-avatar.USER_NEW:hover .upload,.component-avatar.USER_NEW.hover .upload{border:2px solid #f4f4f4;}.component-avatar.USER_NEW.uploaded{width:122px;height:122px;}.component-avatar.USER_NEW.uploaded .placeholder{display:none;}.component-avatar.USER_NEW.uploaded fieldset{width:120px;height:120px;border:2px solid #f4f4f4;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.component-avatar.USER_NEW.uploaded fieldset img{width:106px;height:106px;top:7px;left:7px;border:0;}@media only screen and (min-width:768px) and (max-width:991px){.component-avatar-container.responsive .component-avatar{width:62px;height:62px;}.component-avatar-container.responsive .component-avatar .placeholder i{font-size:30px;}}@media only screen and (max-width:767px){.component-avatar-container.responsive .component-avatar{width:32px;height:32px;}.component-avatar-container.responsive .component-avatar .placeholder i{font-size:20px;}}/* @include(static/css/component/rating.css) */ .component-rating{*zoom:1;}.component-rating:before,.component-rating:after{content:" ";display:table;}.component-rating:after{clear:both;}/** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-rating-container{width:100%;text-align:center;}.component-rating-container.centered .component-rating{display:inline-block;}.component-rating-container.centered .component-rating .stars{display:inline-block;}.component-rating-container.centered .component-rating .text{margin-left:0 !important;}.component-rating-container.large .component-rating i{font-size:32px;line-size:14px;}.component-rating-container.large .component-rating .star{width:37px;height:32px;-moz-background-size:30px 30px;background-size:30px 30px;}.component-rating-container.large .component-rating .text{font-size:15px;margin-left:10px;}.component-rating-container.small .component-rating i{font-size:14px;line-size:14px;}.component-rating-container.small .component-rating .star{width:18px;height:20px;-moz-background-size:14px 14px;background-size:14px 14px;}.component-rating-container.small .component-rating .text{font-size:15px;margin-left:10px;}.component-rating{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;}.component-rating i{font-size:21px;float:left;padding:0 2px;cursor:pointer;display:block;}.component-rating i.icn-star-filled{color:#e6e6e6;}.component-rating i.icn-star-filled.gold{color:#ffc41d;}.component-rating .star{float:left;padding:0 10px;width:25px;height:22px;-moz-background-size:20px 20px;background-size:20px 20px;background-position:center;background-repeat:no-repeat;background-image:url("//realocdn.com/assets/19784af11d9a631f6139ae3ced06e75b06/img/rating-icn-star-filled@2x.png");}.component-rating .star-half{background-image:url("//realocdn.com/assets/19206c327fb0ccde9d71178ad1c51358a8/img/rating-icn-star-half@2x.png");}.component-rating .star-empty{background-image:url("//realocdn.com/assets/19830e6f9640f37f245e488900e5ae5523/img/rating-icn-star-empty@2x.png");}.component-rating .text{vertical-align:middle;font-family:400;font-size:16px;margin-left:13px;}.component-rating .text-reviews{display:block;font-size:14px;}.component-rating span.star{display:none;}.component-rating--centered{display:inline-block;}.component-rating--centered .stars{display:inline-block;}.component-rating--centered .text{margin-left:0 !important;}.component-rating--large i{font-size:32px;line-size:14px;}.component-rating--large .star{width:37px;height:32px;-moz-background-size:30px 30px;background-size:30px 30px;}.component-rating--large .text{font-size:15px;margin-left:10px;}.component-rating--small i{font-size:14px;line-size:14px;}.component-rating--small .star{width:18px;height:20px;-moz-background-size:14px 14px;background-size:14px 14px;}.component-rating--small .text{font-size:15px;margin-left:10px;}/* @include(static/css/component/listing_enquiry.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ /* Run this in the console when viewing icon reference. TIP:You can add it as a Chrome bookmark as well! javascript:(function(){var el = document.querySelectorAll('.css-mapping .icon');var result = '';var iconsSass = '$icons:(';var iconsPhp = '$icons = [';var html = '';var code;var content;for (i = 0;i &lt; el.length;i++){code = el[i].className.replace('icon ','').replace('icon-','');content = window.getComputedStyle(el[i],':before').getPropertyValue('content').split('"').join("'");iconsSass += '\n\t'+code+':'+content;iconsPhp += '\''+code+'\'';if (i &lt; el.length-1){iconsSass += ',';iconsPhp += ',';}html += '&lt;i class="icn-'+code+'"&gt;&lt;/i&gt;&amp;nbsp;'+code+'&lt;br&gt;\n';}iconsSass += '\n);';iconsPhp += '];';result += '\n\n// Icon sass map:\n';result += iconsSass;result += '\n\n// Php array:\n';result += iconsPhp;console.log(result);})();*/ .star{color:#eee;margin-right:2px;}.star--active{color:#ffc41d;}/** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ @-webkit-keyframes keyframes-listing-enquiry--animate-icon{0%{-webkit-transform:scale(0.5);transform:scale(0.5);}30%{-webkit-transform:scale(1.1);transform:scale(1.1);}100%{-webkit-transform:scale(1);transform:scale(1);}}@-moz-keyframes keyframes-listing-enquiry--animate-icon{0%{-moz-transform:scale(0.5);transform:scale(0.5);}30%{-moz-transform:scale(1.1);transform:scale(1.1);}100%{-moz-transform:scale(1);transform:scale(1);}}@-o-keyframes keyframes-listing-enquiry--animate-icon{0%{-o-transform:scale(0.5);transform:scale(0.5);}30%{-o-transform:scale(1.1);transform:scale(1.1);}100%{-o-transform:scale(1);transform:scale(1);}}@keyframes keyframes-listing-enquiry--animate-icon{0%{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);}30%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}}.listing-enquiry{position:relative;}.listing-enquiry .realo-button-secondary,.listing-enquiry .component-call-button{width:100%;margin:0;text-align:center;}.listing-enquiry .or{font-size:12px;font-weight:500;color:#808ea6;text-transform:uppercase;line-height:30px;min-width:30px;text-align:center;background:#fcfbfc;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;font-weight:500;display:inline-block;}.listing-enquiry h2{font-size:20px;font-weight:500;line-height:24px;color:#fff !important;margin:0;background:#6d7c85;padding:18px 22px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;}.listing-enquiry h2 i{position:absolute;right:20px;font-size:30px;top:14px;}.listing-enquiry__body{border:1px solid #edeced;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;overflow:hidden;}.listing-enquiry .modules{margin:30px 0;}.listing-enquiry .module-form{padding-left:30px;padding-right:30px;}.listing-enquiry .module-link{padding-left:30px;padding-right:30px;text-align:center;}.listing-enquiry .module-seperator{padding-left:30px;padding-right:30px;text-align:center;margin-top:8px;}.listing-enquiry .module-call-button{margin-top:8px;}.listing-enquiry .module-contact{width:100%;margin:0;padding:18px 30px;background:#fcfcfc;border-top:1px solid #edeced;}.listing-enquiry .module-contact .component-contactlist .name .button-text{font-size:18px;}.listing-enquiry .module-contact .component-contactlist .component-contactlist-item-container .grid{height:58px;padding:10px 0 0 72px;}.listing-enquiry .module-contact .component-contactlist .component-contactlist-item .background{position:absolute;top:0;left:0;background:white;width:58px;height:58px;border:2px solid rgba(51,121,239,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.listing-enquiry .module-contact .component-contactlist .component-contactlist-item .image,.listing-enquiry .module-contact .component-contactlist .component-contactlist-item .placeholder{top:3px;left:3px;width:52px;height:52px;border:0;}.listing-enquiry .module-listing-source{padding-bottom:5px;padding-left:30px;font-size:12px;}.listing-enquiry .listing-enquiry__form p{position:relative;padding-left:26px;}.listing-enquiry .listing-enquiry__form p i{position:absolute;top:2px;left:1px;}.listing-enquiry.animate-icon h2 i{-webkit-transform-origin:10px 28px;-moz-transform-origin:10px 28px;-ms-transform-origin:10px 28px;-o-transform-origin:10px 28px;transform-origin:10px 28px;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation:keyframes-listing-enquiry--animate-icon 2s;-moz-animation:keyframes-listing-enquiry--animate-icon 2s;-o-animation:keyframes-listing-enquiry--animate-icon 2s;animation:keyframes-listing-enquiry--animate-icon 2s;}html.debug .listing-enquiry .modules li{outline:1px solid rgba(0,0,0,0.2);outline-style:dashed;}.listing-enquiry-modal{overflow:auto;}.listing-enquiry-modal .close{position:absolute;top:0;right:0;cursor:pointer;padding:20px 22px;}.listing-enquiry-modal .close i:before{font-size:12px;}.listing-enquiry-modal .modal-header{border:0;padding:20px 30px 0px 30px;}.listing-enquiry-modal .modal-header li{margin-top:6px;}.listing-enquiry-modal .modal-header li:first-child{margin-top:0;}.listing-enquiry-modal .modal-header__company_image{width:58px;height:58px;display:block;position:relative;margin:0 auto;}.listing-enquiry-modal .modal-header__company_image .background{position:absolute;top:0;left:0;background:white;width:58px;height:58px;border:2px solid rgba(51,121,239,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.listing-enquiry-modal .modal-header__company_image .image{position:absolute;top:3px;left:3px;width:52px;height:52px;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.listing-enquiry-modal .modal-header__title{color:#4d4d4d;font-size:26px;font-weight:400;line-height:1;margin:0;}.listing-enquiry-modal .modal-header__company-name{color:#4d4d4d;font-size:16px;line-height:1;font-weight:400;margin:0;}.listing-enquiry-modal .modal-body{padding:0 30px 30px 30px;}.listing-enquiry-modal .component-call-button{width:100%;margin:0;text-align:center;}.listing-enquiry-modal .component-contactlist{margin-top:-34px;}.listing-enquiry-modal .component-contactlist .component-contactlist-item .image-container{padding:4px;}.listing-enquiry-modal .component-contactlist .component-contactlist-item .background{position:absolute;top:0;left:0;background:white;width:68px;height:68px;border:2px solid rgba(51,121,239,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.listing-enquiry-modal .component-contactlist .component-contactlist-item .image,.listing-enquiry-modal .component-contactlist .component-contactlist-item .placeholder{top:0;left:0;width:60px;height:60px;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.listing-enquiry-modal .component-contactlist .component-contactlist-item .image{top:4px;left:4px;}.listing-enquiry-modal .component-contactlist .component-contactlist-item .name,.listing-enquiry-modal .component-contactlist .component-contactlist-item .pro{display:none;}.listing-enquiry-modal .seperator{position:relative;margin:12px -24px;}.listing-enquiry-modal .seperator hr{margin:0;padding:0;background-color:#e6e6e6;}.listing-enquiry-modal .seperator-text{font-size:14px;font-weight:500;text-transform:uppercase;line-height:18px;position:absolute;top:-8px;left:0;width:100%;margin:0;text-align:center;color:#808ea6;}.listing-enquiry-modal .seperator-text span{padding:5px;background:#ffffff;}.listing-enquiry-modal .modules li{margin-top:18px;}.listing-enquiry-modal .modules li:first-child{margin-top:0;}.listing-enquiry-modal .modules li:first-child.module-form{margin-top:24px;}.listing-enquiry-modal .listing-enquiry__form p{font-size:16px;line-height:19px;}.listing-enquiry-modal .listing-enquiry__form p i{top:0;left:1px;}.listing-enquiry-modal.has-company .modal-header.blue-background{padding-bottom:42px;}.listing-enquiry-modal.has-company-decreased-visibility .modal-header{padding-bottom:16px;}.listing-enquiry-modal.show-ensure-user .module-seperator,.listing-enquiry-modal.show-ensure-user .module-call-button{display:none;}html.debug .listing-enquiry-modal .modules li{outline:1px solid rgba(0,0,0,0.2);outline-style:dashed;}@media only screen and (max-width:767px){.listing-enquiry-modal .modal-body{padding:0 24px 24px 24px;}}.listing-enquiry__form{margin:-8px;}.listing-enquiry__form p{position:relative;padding-left:28px;line-height:21px;margin-bottom:6px;color:#ff821d;}.listing-enquiry__form p i{font-size:20px;position:absolute;top:2px;left:1px;}.listing-enquiry__form p.terms{text-align:center;line-height:1.5;font-size:12px;color:#808ea6;padding:0;margin:10px 0 0;}.listing-enquiry__form .form-group{position:relative;}.listing-enquiry__form .form-group .label-condensed{position:absolute;left:9px;top:-11px;background:#ffffff;padding:4px;font-size:12px;line-height:1.3;color:#6c788c;pointer-events:none;z-index:3;}.listing-enquiry__form .col{padding:8px;}.listing-enquiry__form .input-text,.listing-enquiry__form .textarea{width:100%;display:block;}.listing-enquiry__form .realo-button-primary{width:100%;}.listing-enquiry__form .preferred-times-column{padding-top:0;padding-bottom:0;}.listing-enquiry__form .preferred-times-column .realo-label-checkbox{padding-bottom:10px;}.listing-enquiry__form .preferred-times-column .calendar-title{font-size:15px;padding:8px 0 5px;}.listing-enquiry__form .preferred-times-column .calendar-title span{font-size:12px;color:#acb5c7;}.listing-enquiry__form .preferred-times-column .component-calendar-preferred-times{padding-bottom:10px;}.listing-enquiry__form .button-show-listing-enquiry-modal{height:45px;}/* @include(static/css/component/contact_list.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-contactlist ul{margin:0;padding:0;list-style:none;}.component-contactlist .component-contactlist-item{position:relative;margin:0;padding:15px 0;list-style:none;display:block;border-top:1px solid #e5e5e5;}.component-contactlist .component-contactlist-item.no-padding{padding:0;}.component-contactlist .component-contactlist-item .background{position:absolute;top:0;left:0;}.component-contactlist .component-contactlist-item .placeholder{position:absolute;top:0;left:0;width:56px;height:56px;display:table;text-align:center;background-color:#e6e6e6;border:1px solid rgb(217.25,217.25,217.25);}.component-contactlist .component-contactlist-item .placeholder i{display:table-cell;vertical-align:middle;font-size:24px;color:#ffffff;}.component-contactlist .component-contactlist-item img{position:absolute;top:0;left:0;}.component-contactlist .component-contactlist-item .realo-label-checkbox{display:none;}.component-contactlist .component-contactlist-item .realo-button-secondary:not(.loading){margin:0;width:100%;color:#2abd5d;}.component-contactlist .component-contactlist-item .realo-button-secondary:not(.loading):hover{background:#2abd5d;color:#ffffff;border-color:#2abd5d;}.component-contactlist .component-contactlist-item-container{position:relative;margin:0;padding:0;}.component-contactlist .component-contactlist-item-container a{color:#6D7C85;}html.no-touch .component-contactlist .component-contactlist-item-container a:hover{opacity:0.5;/* IE 8 | let's fuck it completely up */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* IE 5-7 | okisch approach */ filter:alpha(opacity=50);}.component-contactlist .component-contactlist-item-container ul li{margin-top:20px;}.component-contactlist .component-contactlist-item-container ul li:first-child{margin-top:0;}.component-contactlist .component-contactlist-item-container img{position:absolute;top:0;left:0;}.component-contactlist .component-contactlist-item-container .image{position:absolute;top:0;left:0;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;background-position:center center;width:56px;height:56px;border:1px solid white;}.component-contactlist .component-contactlist-item-container .realo-label-checkbox{position:absolute;top:18px;left:2px;}.component-contactlist .component-contactlist-item-container .grid{height:56px;padding-left:68px;margin:0;}.component-contactlist .component-contactlist-item-container .name{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;}.component-contactlist .component-contactlist-item-container .name .button-text.large{display:block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.component-contactlist .component-contactlist-item-container .type{font-size:12px;line-height:11px;color:#586273;margin:0 0 2px;}.component-contactlist .component-contactlist-item-container .listings{color:#6b7686;font-size:12px;}.component-contactlist .component-contactlist-item-container .listings .star{font-size:14px;}.component-contactlist .component-contactlist-item-container .listings .star:before{display:inline-block;vertical-align:middle;margin-top:-2px;}.component-contactlist .component-contactlist-item-container .listings .icon{font-size:4px;color:#e6e6e6;vertical-align:middle;padding:0 4px;}.component-contactlist .component-contactlist-item-container .component-rating-container{margin-right:-2px;}.component-contactlist .component-contactlist-item-container .rating-reviews{font-weight:400;font-size:14px;color:#4d4d4d;}.component-contactlist .component-contactlist-item-container .rating-reviews .max{color:#a8a8a8;}.component-contactlist .component-contactlist-item-container .pro{font-size:10px;line-height:15px;font-weight:500;float:left;margin:1px 0 0 6px;padding:0 4px;text-transform:uppercase;color:#ffffff;background:#3ec372;border:1px solid #34ae63;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:none;}.component-contactlist .component-contactlist-item-container p{margin:0 0 10px;}.component-contactlist .component-contactlist-item:first-child{border:0;}.component-contactlist .component-contactlist-item .placeholder,.component-contactlist .component-contactlist-item img,.component-contactlist .component-contactlist-item .image{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.component-contactlist .component-contactlist-item .grid{padding-top:6px;}.component-contactlist.bleed-20px{margin-left:-20px;margin-right:-20px;}.component-contactlist.bleed-20px .component-contactlist-item{padding-left:20px;padding-right:20px;}.component-contactlist.no-item-padding .component-contactlist-item{padding:0;}.component-contactlist.blue-background .name .button-text.primary,.component-contactlist.blue-background .listings .button-text.primary{color:#fff;}.component-contactlist.blue-background .component-contactlist-item .listings{color:#95b9f6;}.component-contactlist.align-center{text-align:center;}.component-contactlist.align-center .component-contactlist-item-container a{position:relative;}.component-contactlist.align-center .component-contactlist-item-container .image-container{display:inline-block;position:relative;}.component-contactlist.align-center .component-contactlist-item-container .placeholder{position:relative;}.component-contactlist.align-center .component-contactlist-item-container .grid{padding:0;height:auto;}.component-contactlist.align-center .component-contactlist-item-container .name .button-text.large{display:inline;text-align:center;}/* @include(static/css/component/call_button.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-call-button .call-number-title{text-align:center;font-size:15px;margin-bottom:7px;}.component-call-button .show-number{margin:4px 0;}.component-call-button .show-number:before{font-size:25px;display:inline-block;vertical-align:middle;margin:-4px 0 0;}.component-call-button .visible-number{margin:4px 0;}.component-call-button .visible-number a,.component-call-button .visible-number span{color:#3479ef;font-size:25px;}.component-call-button .visible-number:before{font-size:25px;display:inline-block;vertical-align:middle;margin:-10px 4px 0;}.component-call-button .button-text.loading:before{width:16px;height:16px;margin:-3px 4px 0 0;-moz-background-size:auto 100%;background-size:auto 100%;}.component-call-button .realo-button-secondary:not(.loading){color:#2abd5d;}.component-call-button .realo-button-secondary:not(.loading):hover{background:#2abd5d;border-color:#2abd5d;color:#ffffff;}/* @include(static/css/component/user/autocomplete.css) */ .user-autocomplete .contact-title{color:#4f5866;font-size:15px;line-height:30px;}.user-autocomplete .tagsinput{width:100%;padding:1px 12px 1px;overflow-y:auto;font-weight:400;font-size:14px;color:#4e5866;background:#ffffff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;outline:0;border:1px solid rgba(0,0,0,0.18);}.user-autocomplete .tagsinput:hover{border-color:rgba(0,0,0,0.3);}.user-autocomplete .tagsinput:focus,.user-autocomplete .tagsinput.focus{color:#272c33;border:1px solid #3479ef;background-color:none;}.user-autocomplete .tagsinput input{border:0;outline:none;width:100% !important;height:40px;color:#4d4d4d !important;}.user-autocomplete .tagsinput .tag{border:1px solid #cdcdcd;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;float:left;padding:1px 5px;text-decoration:none;background:#f8f8f8;color:#3479ef;margin:5px 5px 5px 0;font-size:15px;}.user-autocomplete .tagsinput .tag a{font-weight:bold;color:#b6b4b5;text-decoration:none;font-size:14px;}.user-autocomplete.autocomplete-options li{position:relative;min-height:51px;}.user-autocomplete.autocomplete-options li .list-item-container-content{padding:2px 5px 0 42px;}.user-autocomplete.autocomplete-options li .list-item-container-content .placeholder{position:absolute;top:7px;left:10px;display:table;text-align:center;background-color:#e6e6e6;border:1px solid rgb(217.25,217.25,217.25);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;}.user-autocomplete.autocomplete-options li .list-item-container-content .placeholder i{display:table-cell;vertical-align:middle;font-size:36px;color:#ffffff;}.user-autocomplete.autocomplete-options li .list-item-container-content .image{position:absolute;top:7px;left:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.user-autocomplete.autocomplete-options li .list-item-container-content .grid{float:left;font-family:500;}.user-autocomplete.autocomplete-options li .list-item-container-content .grid .name{font-size:15px;color:#3479ef;line-height:12px;}.user-autocomplete.autocomplete-options li .list-item-container-content .grid .email{font-size:13px;color:#4f5866;}/* @include(static/css/component/modal_share_options.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-modal-share-options p{color:#9d9d9d;margin:0;text-align:center;}.component-modal-share-options .user-autocomplete .tagsinput{padding-left:18px;padding-right:18px;}.component-modal-share-options .user-autocomplete .tagsinput input{font-size:16px;height:24px;margin:18px 0;}.component-modal-share-options .note{color:#6c788c;font-size:13px;padding:2px 0;}.component-modal-share-options .share-container .row{margin:15px 0 0;}.component-modal-share-options .share-container .row:first-child{margin:0;}.component-modal-share-options .share{text-align:center;font-size:0;}.component-modal-share-options .share .icon{font-size:26px;width:48px;line-height:48px;background:#4d4d4d;color:#fff;display:inline-block;cursor:pointer;text-align:center;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}.component-modal-share-options .share .icon:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}.component-modal-share-options .share .icon:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}.component-modal-share-options .share .icon:before{display:inline-block;vertical-align:middle;margin-top:-0.2em;}.component-modal-share-options .share .icon-facebook-filled{background:#304C92;}html.no-touch .component-modal-share-options .share .icon-facebook-filled:hover,.component-modal-share-options .share .icon-facebook-filled:active{background:rgb(60.618556701,95.9793814433,184.381443299);}.component-modal-share-options .share .icon-messenger{background:#0071FF;}html.no-touch .component-modal-share-options .share .icon-messenger:hover,.component-modal-share-options .share .icon-messenger:active{background:rgb(51,141.4,255);}.component-modal-share-options .share .icon-twitter-filled{background:#0093F7;}html.no-touch .component-modal-share-options .share .icon-twitter-filled:hover,.component-modal-share-options .share .icon-twitter-filled:active{background:rgb(43,169.1700404858,255);}.component-modal-share-options .form-container{margin-left:-6px;margin-right:-6px;}.component-modal-share-options .form-container .form .col{padding-left:6px;padding-right:6px;}.component-modal-share-options .form-container .form .row{padding:15px 0 0;}.component-modal-share-options .form-container .form .row:first-child{padding:0;}@media only screen and (max-width:767px){.component-modal-share-options .share-container{display:block;margin-bottom:8px;}.component-modal-share-options .share-container .row{margin:8px 0 0;}.component-modal-share-options .share-container .row:first-child{margin:0;}}/* @include(static/css/component/captcha.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-captcha{text-align:left;}.component-captcha .form-group{min-height:0;}.component-captcha .rc-container{position:relative;height:76px;width:302px;-webkit-transform:scale(0.92);-moz-transform:scale(0.92);-ms-transform:scale(0.92);-o-transform:scale(0.92);transform:scale(0.92);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;}.component-captcha .rc-container .rc-loading{position:absolute;top:0;left:0;}.component-captcha .rc-container .rc-captcha{position:relative;}.component-captcha .rc-loading{background:#f9f9f9 url("//realocdn.com/assets/19dd76bf23a84994b60f695338a4b60c9b/svg/oval-loader-3479EF.svg") no-repeat 20px center;-moz-background-size:auto 40%;background-size:auto 40%;border:1px solid #d3d3d3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 4px 1px rgba(0,0,0,0.08);-moz-box-shadow:0 0 4px 1px rgba(0,0,0,0.08);box-shadow:0 0 4px 1px rgba(0,0,0,0.08);height:76px;width:302px;line-height:76px;color:#111;font-weight:400;padding-left:60px;font-size:14px;}/* @include(static/css/component/share_list.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-sharelist .component-sharelist-item{margin:0;padding:15px 0;border-top:1px solid #e5e5e5;float:none;}.component-sharelist .component-sharelist-item:first-child{border:0;}.component-sharelist .component-sharelist-item{position:relative;margin:0;list-style:none;display:block;}.component-sharelist .component-sharelist-item-container{position:relative;margin:0;padding:0;}.component-sharelist .component-sharelist-item-container a{text-decoration:none;display:block;outline:none;}.component-sharelist .component-sharelist-item-container .button-text{margin-left:8px;}.component-sharelist.centered{position:relative;margin:0;padding:15px 0;list-style:none;display:block;border-top:1px solid #e5e5e5;}.component-sharelist.centered-container{position:relative;margin:0;padding:0;}.component-sharelist.centered-container a{text-decoration:none;display:block;outline:none;}.component-sharelist.centered-container .button-text{margin-left:8px;}.component-sharelist.centered:first-child{border:0;}.component-sharelist.inline .component-sharelist-item{padding:0;border:0;float:left;margin-left:38px;width:auto !important;}.component-sharelist.inline .component-sharelist-item:first-child{margin-left:0;}.component-sharelist.text-under-icon .component-sharelist-item-container{text-align:center;}.component-sharelist.text-under-icon .component-sharelist-item-container .button-text{display:block;}/* @include(static/css/component/property/header.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ @-webkit-keyframes saved{0%{-webkit-transform:scale(1,1);transform:scale(1,1);}30%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}100%{-webkit-transform:scale(1,1);transform:scale(1,1);}}@-moz-keyframes saved{0%{-moz-transform:scale(1,1);transform:scale(1,1);}30%{-moz-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}100%{-moz-transform:scale(1,1);transform:scale(1,1);}}@-o-keyframes saved{0%{-o-transform:scale(1,1);transform:scale(1,1);}30%{-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}100%{-o-transform:scale(1,1);transform:scale(1,1);}}@keyframes saved{0%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);}30%{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);}}/* Run this in the console when viewing icon reference. TIP:You can add it as a Chrome bookmark as well! javascript:(function(){var el = document.querySelectorAll('.css-mapping .icon');var result = '';var iconsSass = '$icons:(';var iconsPhp = '$icons = [';var html = '';var code;var content;for (i = 0;i &lt; el.length;i++){code = el[i].className.replace('icon ','').replace('icon-','');content = window.getComputedStyle(el[i],':before').getPropertyValue('content').split('"').join("'");iconsSass += '\n\t'+code+':'+content;iconsPhp += '\''+code+'\'';if (i &lt; el.length-1){iconsSass += ',';iconsPhp += ',';}html += '&lt;i class="icn-'+code+'"&gt;&lt;/i&gt;&amp;nbsp;'+code+'&lt;br&gt;\n';}iconsSass += '\n);';iconsPhp += '];';result += '\n\n// Icon sass map:\n';result += iconsSass;result += '\n\n// Php array:\n';result += iconsPhp;console.log(result);})();*/ .component-property-header{position:relative;overflow:hidden;}.component-property-header .modules{position:relative;}.component-property-header__modules{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.component-property-header__module-save-address{padding:30px 20px 0px;position:relative;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;}.component-property-header__module-save-address .module-save{position:absolute;top:3px;left:0;}.component-property-header__module-save-address .module-save .button-save{display:block;width:44px;height:44px;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;}.component-property-header__module-save-address .module-save .button-save .icon{color:#3cca86;font-size:44px;}.component-property-header__module-save-address .module-save .button-save .icon:before{display:block;color:#fff;}.component-property-header__module-save-address .module-save .button-save .icon:after{position:absolute;top:-1px;left:0;}.component-property-header__module-save-address .module-save .button-save.is-saved .icon:before{color:#3cca86;}.component-property-header__module-save-address .module-save .button-save.animate.is-saved{-webkit-animation:saved 0.5s;-moz-animation:saved 0.5s;-o-animation:saved 0.5s;animation:saved 0.5s;}.component-property-header__module-save-address .module-address .dot{font-size:0.8em;}.component-property-header__module-save-address .module-address .type{font-size:16px;line-height:1;color:#6d7c85;}.component-property-header__module-save-address .module-address .address{font-size:32px;font-weight:300;line-height:38px;color:#4d4d4d;display:inline-block;vertical-align:middle;margin:0 10px 0 0;}.component-property-header__module-save-address .module-address .request-address{display:inline-block;vertical-align:middle;}.component-property-header__module-save-address .module-address .request-address .icon:before{font-size:1em;margin:-0.18em 0.3em 0 0;display:inline-block;vertical-align:middle;}.component-property-header__module-save-address .module-address .request-address .request{display:none;}.component-property-header__module-save-address .module-address .request-address .requesting{display:none;}.component-property-header__module-save-address .module-address .request-address .requested{display:none;}.component-property-header__module-save-address .module-address .request-address.status--request .request{display:block;}.component-property-header__module-save-address .module-address .request-address.status--requesting .requesting{display:block;}.component-property-header__module-save-address .module-address .request-address.status--requested .requested{display:block;}.component-property-header__module-save-address.has-module-save .modules{padding-left:58px;}.component-property-header__module-price-estimate{margin-right:-10px;}.component-property-header__module-price-estimate .modules{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;}.component-property-header__module-price-estimate .module{padding:0 30px;margin:30px 0;}.component-property-header__module-price .module{border-left:1px solid #f5f5f5;}.component-property-header__module-price .module:first-child{border-left:0;}.component-property-header__module-price .module-price .title{font-size:16px;line-height:1;color:#6d7c85;}.component-property-header__module-price .module-price .value{font-size:32px;line-height:38px;color:#4d4d4d;}.component-property-header__module-price .module-price .costs,.component-property-header__module-price .module-price .month{font-size:0.5em;color:#4d4d4d;}.component-property-header__module-price .module-cta{display:none;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.component-property-header__module-estimate--wide{width:424px;}.component-property-header__module-estimate .module{padding:0 40px 0px 20px;}.component-property-header__module-estimate .module-estimate .title{font-size:16px;line-height:1;color:#707070;}.component-property-header__module-estimate .module-estimate .subtitle{font-size:14px;padding-top:10px;padding-bottom:5px;}.component-property-header__module-estimate .module-estimate .value{font-size:18px;line-height:21px;color:#4d4d4d;}.component-property-header__module-estimate .module-estimate .no-estimate{margin-top:6px;font-size:16px;color:#4d4d4d;}.component-property-header__module-estimate .module-estimate .btn{display:inline-block;margin-top:6px;width:100%;}@media only screen and (min-width:768px) and (max-width:991px){.component-property-header__module-price-estimate{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);}.component-property-header__module-price-estimate.fixed{position:fixed;top:68px;z-index:3001;}.component-property-header__module-price-estimate.fixed .module{padding:20px;}}@media print,only screen and (max-width:991px){.component-property-header__module-save-address{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;}.component-property-header__module-save-address .module-save .button-save{width:36px;height:36px;}.component-property-header__module-save-address .module-save .button-save .icon{font-size:36px;}.component-property-header__module-save-address .module-address .type{font-size:14px;line-height:16px;}.component-property-header__module-save-address .module-address .address{font-size:26px;line-height:30px;}.component-property-header__module-save-address.has-module-save .modules{padding-left:48px;}.component-property-header__module-price-estimate{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;background:rgba(251,251,251,0.97);border-bottom:1px solid #f5f5f5;margin:0;}.component-property-header__module-price-estimate .module{border-left:1px solid #f5f5f5;padding:30px 20px;margin:0;}.component-property-header__module-price-estimate .module-price .title{font-size:14px;margin-bottom:5px;}.component-property-header__module-price-estimate .module-price .value{font-size:26px;line-height:30px;}.component-property-header__module-price-estimate .module-estimate .title{font-size:14px;margin-bottom:6px;}.component-property-header__module-price-estimate .module-estimate .value{font-size:26px;line-height:30px;}.component-property-header__module-price-estimate .module-estimate .btn{margin-top:0;}.component-property-header__module-price-estimate .module-cta{display:block;}}@media only screen and (max-width:767px){.component-property-header__modules{padding-left:0;}.component-property-header__module-save-address{padding:20px;}.component-property-header__module-save-address .module-save{display:none;}.component-property-header__module-save-address .module-save .button-save .icon:before{color:#000;opacity:0.4;/* IE 8 | let's fuck it completely up */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";/* IE 5-7 | okisch approach */ filter:alpha(opacity=40);}.component-property-header__module-save-address .module-save .button-save .icon:after{color:#FFF;}.component-property-header__module-save-address .module-save .button-save.is-saved .icon:before{opacity:1;/* IE 8 | let's fuck it completely up */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";/* IE 5-7 | okisch approach */ filter:alpha(opacity=100);}.component-property-header__module-save-address.has-module-save .modules{padding-left:0;}.component-property-header__module-price-estimate .module{padding:20px;}.component-property-header__module-price-estimate .module-price{width:50%;}.component-property-header__module-price-estimate .module-estimate{width:50%;}.component-property-header__module-price-estimate .module-estimate:first-child{width:100%;}.component-property-header__module-price-estimate .module-cta{position:fixed;bottom:0;left:0;right:0;background:#f7f7f7;border-top:1px solid #e6e6e6;z-index:10;}}@media only screen and (max-width:320px){.component-property-header__modules{padding-left:0;}.component-property-header__module-save-address{padding:15px;}.component-property-header__module-price-estimate .module{padding:15px;}.component-property-header__module-price-estimate .modules{display:block;}.component-property-header__module-price-estimate .module-price{width:100%;border-bottom:1px solid #f5f5f5;}.component-property-header__module-price-estimate .module-estimate{width:100%;}}/* @include(static/css/component/property/sidebar.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-property-sidebar{position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);}.component-property-sidebar h2{font-size:20px;font-weight:500;line-height:24px;color:#4d4d4d;}.component-property-sidebar__module{padding-top:20px;}.component-property-sidebar__module:first-child{border:0;padding-top:0;}.component-property-sidebar__module:first-child.component-property-sidebar__module-carousel{padding-top:20px;}.component-property-sidebar__module-carousel{padding-top:40px;}.component-property-sidebar__module-carousel h2{font-size:16px;font-weight:400;background:#4d4d4d;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;padding:5px 12px;margin:-17px 0 0 0;position:absolute;left:30px;z-index:1;}.component-property-sidebar .viewport{position:absolute;top:0;left:0;background:#4EF7FF;opacity:0.5;width:100%;height:100%;display:none;}.component-property-sidebar .viewport--estate-list{background:#ff0066;}.component-property-sidebar.fixed{width:384px;position:fixed;}.component-property-sidebar.fixed--bottom{position:absolute;}.component-property-sidebar.follow{-webkit-transition:top 0.5s cubic-bezier(0.7,0,0.5,1);-moz-transition:top 0.5s cubic-bezier(0.7,0,0.5,1);-o-transition:top 0.5s cubic-bezier(0.7,0,0.5,1);transition:top 0.5s cubic-bezier(0.7,0,0.5,1);}html.debug .component-property-sidebar .viewport{display:block;}/* @include(static/css/component/calendar/preferred_times.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-calendar-preferred-times-wrapper .overlay-shadow{display:none;}.component-calendar-preferred-times .pagination{position:relative;height:34px;margin-bottom:10px;}.component-calendar-preferred-times .page{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;color:#3479EF;}.component-calendar-preferred-times .page i{background:#FFFFFF;border:1px solid #3479EF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;min-height:34px;min-width:34px;display:inline-block;text-align:center;padding-top:8px;}.component-calendar-preferred-times .page-previous{left:0;}.component-calendar-preferred-times .page-previous i{margin-right:10px;}.component-calendar-preferred-times .page-next{right:0;}.component-calendar-preferred-times .page-next i{margin-left:10px;}.component-calendar-preferred-times .page--disabled{color:#AAAAAA;cursor:default;}.component-calendar-preferred-times .page--disabled i{background:#F7F7F7;border:1px solid #D3D3D3;}.component-calendar-preferred-times .timeslots{text-align:center;margin-top:20px;}.component-calendar-preferred-times table{border:1px solid #dadada;border-collapse:collapse;table-layout:auto;}.component-calendar-preferred-times table th,.component-calendar-preferred-times table td{border:1px solid #dadada;}.component-calendar-preferred-times table th{text-align:center;}.component-calendar-preferred-times table .date-column{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;/*width:40px;*/ padding:5px 0;}.component-calendar-preferred-times table .date-column .day-of-week,.component-calendar-preferred-times table .date-column .day-of-month{font-size:14px;line-height:14px;font-weight:500;color:#4d4d4d;text-transform:capitalize;}.component-calendar-preferred-times table .preferred-time{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:5px 0 5px 10px;}.component-calendar-preferred-times table .preferred-time .title,.component-calendar-preferred-times table .preferred-time .description{font-size:14px;line-height:14px;font-weight:500;color:#4d4d4d;text-transform:capitalize;padding:0;}.component-calendar-preferred-times table .preferred-time .description{font-weight:400;}.component-calendar-preferred-times table .date-block.available{cursor:pointer;}.component-calendar-preferred-times table .date-block.available:hover{background:#cdded3;}.component-calendar-preferred-times table .date-block.unavailable{background:#dadada;}.component-calendar-preferred-times table .date-block.selected{background:#2abd5d;border:1px solid #53ca7c;}.component-calendar-preferred-times table .date-block.selected:hover{background:#2abd5d;}.component-calendar-preferred-times.view-type-display table .date-column{cursor:default;}.component-calendar-preferred-times.view-type-display table .preferred-time{cursor:default;}.component-calendar-preferred-times.view-type-display table .date-block.available{cursor:default;}.component-calendar-preferred-times.view-type-display table .date-block.unavailable{background:none;}.component-calendar-preferred-times.view-type-display table .date-block.unavailable.selected{background:rgba(42,189,93,0.5);border:0;}@media only screen and (max-width:767px){.component-calendar-preferred-times table .date-column .day-of-week,.component-calendar-preferred-times table .date-column .day-of-month{font-size:13px;line-height:13px;}.component-calendar-preferred-times table .preferred-time{padding:4px;}.component-calendar-preferred-times table .preferred-time .title,.component-calendar-preferred-times table .preferred-time .description{font-size:13px;line-height:13px;}}@media only screen and (max-width:350px){.component-calendar-preferred-times-wrapper{position:relative;margin-right:-24px;overflow:hidden;}.component-calendar-preferred-times-wrapper .component-calendar-preferred-times{height:180px;overflow-x:scroll;position:relative;}.component-calendar-preferred-times-wrapper .component-calendar-preferred-times table{position:absolute;table-layout:auto;height:180px;}.component-calendar-preferred-times-wrapper .component-calendar-preferred-times table .preferred-time{white-space:nowrap;padding:5px 5px 5px 10px;}.component-calendar-preferred-times-wrapper .component-calendar-preferred-times table .date-block{min-width:40px;}.component-calendar-preferred-times-wrapper .overlay-shadow{width:100%;height:100%;position:absolute;right:0;top:0;-webkit-box-shadow:inset -15px 0 9px -8px #BDBDBD;-moz-box-shadow:inset -15px 0 9px -8px #BDBDBD;box-shadow:inset -15px 0 9px -8px #BDBDBD;pointer-events:none;display:block;}}/* @include(static/css/component/property/description.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-property-description{padding-top:0px;position:relative;}.component-property-description h2{font-size:20px;font-weight:500;line-height:24px;color:#4d4d4d;margin-bottom:8px;}.component-property-description .expandable-content{height:170px;}.component-property-description p{font-size:18px;line-height:25px;color:#6d7c85;margin:0;}.component-property-description .blurred{-webkit-filter:blur(5px);filter:blur(5px);}.component-property-description .show-description{margin-top:20px;margin-bottom:20px;}.component-property-description__tags{overflow:hidden;margin-top:18px;}.component-property-description__tags .grid{margin:-4px;}.component-property-description__tags .col{padding:4px;}.component-property-description__tags .tag{font-size:14px;font-weight:500;color:#fff;text-transform:uppercase;background:rgba(77,77,77,0.4);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;padding:0 8px;}.component-property-description__tags .tag--protected-estate{background:#ffb87f;}.component-property-description.heritage{padding-left:56px;}.component-property-description.heritage .heritage-ribbon{position:absolute;top:3px;left:0;width:36px;height:auto;}/* @include(static/css/component/property/features.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-property-features h2{font-size:20px;font-weight:500;line-height:24px;color:#4d4d4d;margin-bottom:8px;}.component-property-features p{font-size:16px;line-height:19px;color:#6d7c85;margin-bottom:8px;}.component-property-features table{width:100%;font-size:16px;margin:0;padding:0;table-layout:fixed;border-collapse:collapse;border-spacing:0;word-wrap:break-word;}.component-property-features table td{text-align:left;vertical-align:top;padding:7px 0;}.component-property-features table .name{width:37%;color:#6D7C85;padding-right:15px;}.component-property-features table .name a{color:#6D7C85;}.component-property-features table .name-with-info{width:auto;color:#6D7C85;padding-right:15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.component-property-features table .name-with-info a{color:#6D7C85;}.component-property-features table .name-with-info a i.icon-information{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.component-property-features table .value{font-weight:500;color:#4d4d4d;padding-left:15px;/* &amp;.epc-0-100{color:#009B2E;}&amp;.epc-101-200{color:#26cd61;}&amp;.epc-201-300{color:#B8f600;}&amp;.epc-301-400{color:#fcfa00;}&amp;.epc-401-500{color:#ffae1a;}&amp;.epc-501-600{color:#ff8200;}&amp;.epc-601-xxx{color:#FF0000;}*/}.component-property-features table .value .company-name{color:#3479ef;}.component-property-features table .value.epc-0-150{color:#336600;}.component-property-features table .value.epc-151-300{color:#336633;}.component-property-features table .value.epc-301-400{color:#669933;}.component-property-features table .value.epc-401-500{color:#ffcc33;}.component-property-features table .value.epc-501-600{color:#cc6600;}.component-property-features table .value.epc-601-xxx{color:#cc0000;}.component-property-features .peb-image{height:25px;display:block;}.component-property-features .expandable-content{height:278px;height:278px;}.component-property-features .see-more-features{margin-top:15px;display:block;}.component-property-features .property-features-tags{margin:15px -3px 0;}.component-property-features .property-features-tags h3{margin-left:3px;margin-bottom:5px;}.component-property-features .property-features-tags__item{font-size:10px;font-weight:500;color:#ffffff;text-transform:uppercase;background:rgba(109,124,133,0.4);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:2px 5px;line-height:normal;display:inline-block;margin:3px;}.component-property-features .btn--width-md{max-width:400px;}/* @include(static/css/component/property/popularity.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-property-popularity h2{font-size:20px;font-weight:500;line-height:24px;color:#4d4d4d;margin-bottom:8px;}.component-property-popularity .col{position:relative;padding-right:10px;}.component-property-popularity .icon{position:absolute;left:0;font-size:28px;margin-top:7px;}.component-property-popularity .text{padding-left:40px;}.component-property-popularity .text .single-line{line-height:42px;}.component-property-popularity .way{text-transform:lowercase;}.component-property-popularity .save-actions{margin-top:8px;}.component-property-popularity .button-unsave{display:none;}.component-property-popularity.is-saved .button-save{display:none;}.component-property-popularity.is-saved .button-unsave{display:inline-block;}/* @include(static/css/component/address/time_to_travel.css) */ /* Run this in the console when viewing icon reference. TIP:You can add it as a Chrome bookmark as well! javascript:(function(){var el = document.querySelectorAll('.css-mapping .icon');var result = '';var iconsSass = '$icons:(';var iconsPhp = '$icons = [';var html = '';var code;var content;for (i = 0;i &lt; el.length;i++){code = el[i].className.replace('icon ','').replace('icon-','');content = window.getComputedStyle(el[i],':before').getPropertyValue('content').split('"').join("'");iconsSass += '\n\t'+code+':'+content;iconsPhp += '\''+code+'\'';if (i &lt; el.length-1){iconsSass += ',';iconsPhp += ',';}html += '&lt;i class="icn-'+code+'"&gt;&lt;/i&gt;&amp;nbsp;'+code+'&lt;br&gt;\n';}iconsSass += '\n);';iconsPhp += '];';result += '\n\n// Icon sass map:\n';result += iconsSass;result += '\n\n// Php array:\n';result += iconsPhp;console.log(result);})();*/ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-time-to-travel{position:relative;}.component-time-to-travel h2{font-size:20px;font-weight:500;line-height:24px;color:#4d4d4d;margin-bottom:8px;}.component-time-to-travel .bookmark{position:absolute;top:-200px;}.component-time-to-travel p{font-size:16px;line-height:19px;color:#6d7c85;margin:0 0 16px 0;}.component-time-to-travel .loader{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:component-estate-grid-item--keyframes-loading;-moz-animation-name:component-estate-grid-item--keyframes-loading;-o-animation-name:component-estate-grid-item--keyframes-loading;animation-name:component-estate-grid-item--keyframes-loading;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;background:#f5f5f5;background-image:-webkit-gradient(linear,left top,right top,from(#f5f5f5),color-stop(20%,#edeef1),color-stop(40%,#f5f5f5),to(#f5f5f5));background-image:-moz- oldlinear-gradient(left,#f5f5f5 0%,#edeef1 20%,#f5f5f5 40%,#f5f5f5 100%);background-image:-o-linear-gradient(left,#f5f5f5 0%,#edeef1 20%,#f5f5f5 40%,#f5f5f5 100%);background-image:linear-gradient(to right,#f5f5f5 0%,#edeef1 20%,#f5f5f5 40%,#f5f5f5 100%);background-repeat:no-repeat;width:63%;height:30px;margin-bottom:12px;}.component-time-to-travel .loader:nth-child(2){width:42%;}.component-time-to-travel .destinations{overflow:hidden;}.component-time-to-travel .destinations &gt; ul{margin:-10px;}.component-time-to-travel .destinations &gt; ul &gt; li{padding:10px;}.component-time-to-travel .destination-title{margin-bottom:5px;}.component-time-to-travel .destination .time{display:inline-block;font-weight:500;line-height:1.3em;font-size:18px;position:relative;}.component-time-to-travel .destination .time:not(:first-child)::before{content:" ";width:3px;height:3px;display:inline-block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;vertical-align:middle;margin:-1px 2px 0;opacity:0.5;background:#4d4d4d;}.component-time-to-travel .destination .time .icon:before{display:inline-block;vertical-align:middle;}.component-time-to-travel .destination .actions{margin-top:14px;}.component-time-to-travel .destination .actions li{margin-left:6px;}.component-time-to-travel .destination .actions li:first-child{margin:0;}.component-time-to-travel .destination em{font-style:normal;font-weight:bold;}/* @include(static/css/component/address/modal_add_travel_destination.css) */ .modal-add-travel-destination .modal-content{padding-bottom:35px;}.modal-add-travel-destination .modal-content .modal-header{padding-top:36px;padding-bottom:22px;border-bottom:0;}.modal-add-travel-destination .modal-content .modal-header span{font-size:26px;font-weight:400;padding-top:10px;}.modal-add-travel-destination .modal-content .modal-header span.subtitle{font-size:16px;line-height:1.3;color:#4d4d4d;padding-bottom:6px;}.modal-add-travel-destination .modal-content .modal-body{padding:0 38px;}.modal-add-travel-destination .modal-content .modal-body .grid .row{padding-bottom:12px;}.modal-add-travel-destination .modal-content .modal-body .grid .row .select{line-height:45px;height:45px;margin-top:5px;}.modal-add-travel-destination .modal-content .modal-body .grid .row .select select{height:45px;}.modal-add-travel-destination .modal-content .modal-body .grid .row .select .icon-arrow-bott-b{top:18px;}.modal-add-travel-destination .modal-content .modal-body .grid .row .search-field{height:45px;width:100%;margin:5px 0;padding:6px;}.modal-add-travel-destination .modal-content .modal-body .grid .row .component-travel-methods{padding-top:3px;}.modal-add-travel-destination .modal-content .modal-body .grid .row .realo-button-primary{width:100%;height:45px;}.modal-add-travel-destination .modal-content .modal-body .grid .row .realo-button-primary i{position:absolute;right:13px;vertical-align:middle;padding-top:3px;}@media only screen and (max-width:767px){.modal-add-travel-destination .modal-content .modal-body{padding:0 28px;}}/* @include(static/css/component/address/travel_methods.css) */ /* Run this in the console when viewing icon reference. TIP:You can add it as a Chrome bookmark as well! javascript:(function(){var el = document.querySelectorAll('.css-mapping .icon');var result = '';var iconsSass = '$icons:(';var iconsPhp = '$icons = [';var html = '';var code;var content;for (i = 0;i &lt; el.length;i++){code = el[i].className.replace('icon ','').replace('icon-','');content = window.getComputedStyle(el[i],':before').getPropertyValue('content').split('"').join("'");iconsSass += '\n\t'+code+':'+content;iconsPhp += '\''+code+'\'';if (i &lt; el.length-1){iconsSass += ',';iconsPhp += ',';}html += '&lt;i class="icn-'+code+'"&gt;&lt;/i&gt;&amp;nbsp;'+code+'&lt;br&gt;\n';}iconsSass += '\n);';iconsPhp += '];';result += '\n\n// Icon sass map:\n';result += iconsSass;result += '\n\n// Php array:\n';result += iconsPhp;console.log(result);})();*/ .touch .component-travel-methods .component-travel-methods-labels .travel-methods-label:hover .popover-container{display:none;}.component-travel-methods span{font-size:12px;padding-top:3px;}.component-travel-methods span em{font-weight:500;font-style:normal;}.component-travel-methods.error span{color:#ff821d;}.component-travel-methods .component-travel-methods-labels:before,.component-travel-methods .component-travel-methods-labels:after{content:" ";display:table;}.component-travel-methods .component-travel-methods-labels:after{clear:both;}.component-travel-methods .component-travel-methods-labels .travel-methods-label{position:relative;width:81px;height:45px;float:left;}.component-travel-methods .component-travel-methods-labels .travel-methods-label:last-child .popover-container{left:auto;right:50%;margin-right:-14px;}.component-travel-methods .component-travel-methods-labels .travel-methods-label:last-child .popover-container .realo-popover .realo-popover-pointer-top{left:auto;right:14px;}.component-travel-methods .component-travel-methods-labels .travel-methods-label .popover-container{position:absolute;display:none;white-space:nowrap;bottom:-30px;z-index:20;left:50%;margin-left:-14px;z-index:20;}.component-travel-methods .component-travel-methods-labels .travel-methods-label .popover-container .realo-popover{padding:2px 8px;font-size:14px;font-weight:400;background-color:#4d4d4d;color:#ffffff;min-height:0;min-width:0;text-align:center;}.component-travel-methods .component-travel-methods-labels .travel-methods-label .popover-container .realo-popover.small{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.component-travel-methods .component-travel-methods-labels .travel-methods-label .popover-container .realo-popover:first-letter{text-transform:uppercase;}.component-travel-methods .component-travel-methods-labels .travel-methods-label .popover-container .realo-popover .realo-popover-pointer-top{left:14px;}.component-travel-methods .component-travel-methods-labels .travel-methods-label .popover-container .realo-popover .realo-popover-pointer-top::after{border-bottom-color:#4d4d4d;}.component-travel-methods .component-travel-methods-labels .travel-methods-label:hover .popover-container{display:block;}.component-travel-methods .component-travel-methods-labels .travel-methods-label label{font-family:"icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;color:#ffffff;display:block;text-align:center;background-color:#4d4d4d;-webkit-box-shadow:inset 0 0 15px 0 rgba(0,0,0,0.24);-moz-box-shadow:inset 0 0 15px 0 rgba(0,0,0,0.24);box-shadow:inset 0 0 15px 0 rgba(0,0,0,0.24);cursor:pointer;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out;}.component-travel-methods .component-travel-methods-labels .travel-methods-label label input,.component-travel-methods .component-travel-methods-labels .travel-methods-label label .realo-input-checkbox{display:none;}.component-travel-methods .component-travel-methods-labels .travel-methods-label label::before{display:block;}.component-travel-methods .component-travel-methods-labels .travel-methods-label label:hover{background-color:rgb(64.25,64.25,64.25);}.component-travel-methods .component-travel-methods-labels .travel-methods-label label.selected{background-color:#2abd5d;position:relative;}.component-travel-methods .component-travel-methods-labels .travel-methods-label label.selected::after{content:"\e042";position:absolute;top:7px;right:5px;font-size:12px;}.component-travel-methods .component-travel-methods-labels .travel-methods-label label.selected:hover{background-color:rgb(37.3636363636,168.1363636364,82.7337662338);}.component-travel-methods .component-travel-methods-labels .travel-methods-label label.transit::before{content:"\e092";font-size:21px;padding:13px 0 3px;}.component-travel-methods .component-travel-methods-labels .travel-methods-label label.driving::before{content:"\e08e";font-size:24px;padding-left:3px;padding-top:11px;}.component-travel-methods .component-travel-methods-labels .travel-methods-label label.bicycling::before{content:"\e08d";padding-top:7px;font-size:26px;}.component-travel-methods .component-travel-methods-labels .travel-methods-label label.walking::before{content:"\e08f";font-size:22px;padding-top:11px;}.component-travel-methods .component-travel-methods-labels .travel-methods-label:first-child label{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}.component-travel-methods .component-travel-methods-labels .travel-methods-label:last-child label{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}@media only screen and (max-width:767px){.component-travel-methods .component-travel-methods-labels .travel-methods-label{width:25%;}}/* @include(static/css/component/property/neighbourhood_rating.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-property-neighbourhood-rating h2{font-size:20px;font-weight:500;line-height:24px;color:#4d4d4d;display:inline-block;float:left;margin-bottom:16px;margin-right:14px;}.component-property-neighbourhood-rating p{font-size:16px;line-height:19px;color:#6d7c85;margin:0;}.component-property-neighbourhood-rating .component-rating{display:inline-block;}.component-property-neighbourhood-rating .ratings{margin-bottom:14px;}.component-property-neighbourhood-rating .component-rating .texts{display:none;}.component-property-neighbourhood-rating .rate{text-align:center;color:#4d4d4d;background:#f7f7f7;padding:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;}.component-property-neighbourhood-rating .rate p{margin-bottom:8px;}.component-property-neighbourhood-rating .rate p span{white-space:nowrap;}.component-property-neighbourhood-rating .rate .component-rating{display:inline-block;}@media only screen and (max-width:767px){.component-property-neighbourhood-rating .rate{display:block;}}/* @include(static/css/component/property/actions.css) */ .component-property-actions .realo-popover-container .realo-popover ul{*zoom:1;}.component-property-actions .realo-popover-container .realo-popover ul:before,.component-property-actions .realo-popover-container .realo-popover ul:after{content:" ";display:table;}.component-property-actions .realo-popover-container .realo-popover ul:after{clear:both;}/** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-property-actions .realo-popover-container .realo-popover ul{*zoom:1;}.component-property-actions .realo-popover-container .realo-popover ul:before,.component-property-actions .realo-popover-container .realo-popover ul:after{content:" ";display:table;}.component-property-actions .realo-popover-container .realo-popover ul:after{clear:both;}/** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ /* Run this in the console when viewing icon reference. TIP:You can add it as a Chrome bookmark as well! javascript:(function(){var el = document.querySelectorAll('.css-mapping .icon');var result = '';var iconsSass = '$icons:(';var iconsPhp = '$icons = [';var html = '';var code;var content;for (i = 0;i &lt; el.length;i++){code = el[i].className.replace('icon ','').replace('icon-','');content = window.getComputedStyle(el[i],':before').getPropertyValue('content').split('"').join("'");iconsSass += '\n\t'+code+':'+content;iconsPhp += '\''+code+'\'';if (i &lt; el.length-1){iconsSass += ',';iconsPhp += ',';}html += '&lt;i class="icn-'+code+'"&gt;&lt;/i&gt;&amp;nbsp;'+code+'&lt;br&gt;\n';}iconsSass += '\n);';iconsPhp += '];';result += '\n\n// Icon sass map:\n';result += iconsSass;result += '\n\n// Php array:\n';result += iconsPhp;console.log(result);})();*/ .component-property-actions h2{font-size:20px;font-weight:500;line-height:24px;color:#4d4d4d;}.component-property-actions .list-actions__item{position:relative;margin-right:10px;margin-top:6px;}.component-property-actions .list-actions__item:last-child{margin-right:0;}.component-property-actions .list-actions__item .button-more:after{font-size:1em;}.component-property-actions .realo-popover-container{display:none;}.component-property-actions .realo-popover-container .realo-popover{position:absolute;top:52px;right:0;min-width:0;min-height:0;-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1);text-align:left;}.component-property-actions .realo-popover-container .realo-popover ul{list-style:none;padding:0;margin:5px 0;}.component-property-actions .realo-popover-container .realo-popover ul li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-size:15px;font-weight:400;color:#626d80;}.component-property-actions .realo-popover-container .realo-popover ul li a{text-decoration:none;padding:7px 15px;}.component-property-actions .realo-popover-container .realo-popover ul li:hover{background:#f7f7f7;}.component-property-actions .realo-popover-container .realo-popover ul li:hover a{color:#2c65c7;}.component-property-actions .realo-popover-container .realo-popover ul li:last-child{border-bottom:0;}.component-property-actions .realo-popover-container .realo-popover ul li.active{color:#000000;}.component-property-actions .realo-popover-container .realo-popover-pointer-top{position:absolute;top:52px;right:50%;}.component-property-actions .realo-popover-container .realo-popover-pointer-bottom{position:absolute;bottom:52px;right:50%;display:none;}.component-property-actions .realo-popover-container.show{display:block;}@media only screen and (max-width:991px){.component-property-actions .list-actions__item{margin-top:6px;}}@media only screen and (max-width:480px){.component-property-actions .list-actions__item{width:100%;margin:6px 0 0 0;}.component-property-actions .list-actions__item:first-child{margin:0;}.component-property-actions .realo-popover-container .realo-popover{position:relative;top:auto;}}/* @include(static/css/component/property/bottom.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-property-bottom{margin-top:60px;}.component-property-bottom h2,.component-property-bottom h6{font-size:20px;font-weight:500;line-height:24px;color:#4d4d4d;}.component-property-bottom__module{border-top:1px solid #e6e6e6;}.component-property-bottom__module-estates{background:#f5f5f5;padding:0 0 25px;}.component-property-bottom__module-estates .estate-lists{max-width:1265px;margin:0 auto;}.component-property-bottom__module-estates .estate-lists h2{margin-bottom:8px;}.component-property-bottom__module-estates .estate-lists__item{padding:0 20px;margin-top:20px;position:relative;}.component-property-bottom__module-estates .estate-lists__item:first-child{padding-top:50px;margin-top:0;}.component-property-bottom__module-estates .estate-lists .component-estate-list-grid-item{background:transparent;}.component-property-bottom__module-places-catalog{background:#f5f5f5;border-top:0;padding:50px 0 50px 0;}.component-property-bottom__module-places-catalog .places-catalog-container--property-page{max-width:1265px;margin:0 auto;background-color:transparent;border-bottom:0;padding:0;}.component-property-bottom__module-places-catalog .places-catalog-container--property-page h6{text-transform:none;font-weight:500;font-size:20px;}.component-property-bottom__module-places-catalog .places-catalog-container--property-page .places-catalog-module{padding:0 20px;}.component-property-bottom__module-places-catalog .places-catalog-container--property-page .container{background:transparent;}.component-property-bottom__module-footer{padding:20px 0;}.component-property-bottom__module-footer .ad-container{text-align:center;margin:0 auto 10px auto;}.component-property-bottom__module-footer .component-footer{padding:0;}@media only screen and (max-width:767px){.component-property-bottom{margin-top:0;}}/* @include(static/css/component/places_catalog.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ /* Run this in the console when viewing icon reference. TIP:You can add it as a Chrome bookmark as well! javascript:(function(){var el = document.querySelectorAll('.css-mapping .icon');var result = '';var iconsSass = '$icons:(';var iconsPhp = '$icons = [';var html = '';var code;var content;for (i = 0;i &lt; el.length;i++){code = el[i].className.replace('icon ','').replace('icon-','');content = window.getComputedStyle(el[i],':before').getPropertyValue('content').split('"').join("'");iconsSass += '\n\t'+code+':'+content;iconsPhp += '\''+code+'\'';if (i &lt; el.length-1){iconsSass += ',';iconsPhp += ',';}html += '&lt;i class="icn-'+code+'"&gt;&lt;/i&gt;&amp;nbsp;'+code+'&lt;br&gt;\n';}iconsSass += '\n);';iconsPhp += '];';result += '\n\n// Icon sass map:\n';result += iconsSass;result += '\n\n// Php array:\n';result += iconsPhp;console.log(result);})();*/ .places-catalog-container h1{font-weight:300;font-size:50px;padding:20px 0 10px;text-align:center;color:#4f5866;}.places-catalog-container h6{text-transform:uppercase;font-size:14px;margin:0 0 7px 0;font-weight:400;}.places-catalog-container h6.search{display:none;}.places-catalog-container h6.regular{display:block;}.places-catalog-container h6.regular a{color:#4f5866;}.places-catalog-container .places a{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;max-width:1000px;text-decoration:none;outline:none;line-height:25px;max-width:100%;display:inline-block;}.places-catalog-container .places a:after{display:none;}.places-catalog-container .more-places{text-align:center;margin-top:10px;}.places-catalog-container--homepage{background-color:#ffffff;margin-top:30px;padding:30px 0;border-top:1px solid rgba(0,0,0,0.08);overflow:hidden;}html.touch .places-catalog-container--homepage a:hover,.places-catalog-container--homepage a.active{color:#2455a7;}.places-catalog-container--homepage .tabs{border-bottom:1px solid #e6e6e6;}.places-catalog-container--homepage .tabs ul{max-width:1288px;margin:0 auto;padding-left:1.4%;}.places-catalog-container--homepage .province{width:14.6%;display:inline-block;vertical-align:top;margin:20px 0.8%;}.places-catalog-container--homepage .province .button-more{margin-top:10px;border:1px solid #dedede;font-size:12px;height:auto;padding-top:1px;}.places-catalog-container--homepage .province .button-more:hover{background:#f7f7f7;}@media only screen and (min-width:768px) and (max-width:991px){.places-catalog-container--homepage .tabs &gt; ul &gt; li{font-size:14px;margin:0 10px;}.places-catalog-container--homepage .province{width:23%;}}@media only screen and (max-width:767px){.places-catalog-container--homepage{padding:30px 0 0;}.places-catalog-container--homepage .container{padding:0;}.places-catalog-container--homepage .province{width:100%;margin:0;border-bottom:1px solid #e6e6e6;background:#ffffff;}.places-catalog-container--homepage .province h6{color:#3479ef;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px;font-weight:400;margin-bottom:0;text-transform:capitalize;padding:12px 20px;cursor:pointer;}.places-catalog-container--homepage .province h6 a{color:#3479ef;}.places-catalog-container--homepage .province h6 i{font-size:14px;color:#0b0c0a;vertical-align:middle;}.places-catalog-container--homepage .province h6 i.icn-arrow-bott{display:none !important;}.places-catalog-container--homepage .province .places{-webkit-column-count:auto !important;-moz-column-count:auto !important;column-count:auto !important;padding:0;}.places-catalog-container--homepage .province .places a{line-height:1;font-size:14px;font-weight:400;border-top:1px solid #e6e6e6;padding:12px 40px 12px 20px;position:relative;display:block;}.places-catalog-container--homepage .province .places a:after{position:absolute;font-size:12px;top:13px;right:20px;color:#4d4d4d;display:block;}html.no-touch .places-catalog-container--homepage .province .places a:hover,.places-catalog-container--homepage .province .places a:active{background:#f7f7f7;}.places-catalog-container--homepage .province .places .button-more{font-weight:500;margin:0;border-bottom:0;text-align:left;}.places-catalog-container--homepage .province .places br{display:none;}.places-catalog-container--homepage .province.collapsed{padding:0;}.places-catalog-container--homepage .province.collapsed h6{color:#3479ef;}.places-catalog-container--homepage .province.collapsed h6 a{color:#3479ef;}.places-catalog-container--homepage .province.collapsed h6 i.icn-arrow-top{display:none !important;}.places-catalog-container--homepage .province.collapsed h6 i.icn-arrow-bott{display:block !important;}.places-catalog-container--homepage .province.collapsed .places{display:none;}.places-catalog-container--homepage .container{padding:0;}.places-catalog-container--homepage .container .province:last-child{border-bottom:0;}.places-catalog-container--homepage h1{font-size:20px;}.places-catalog-container--homepage .tabs{padding:0 20px 20px;}.places-catalog-container--homepage .tabs ul{display:none;}}.places-catalog-container--map-and-list{padding:0;margin:0;background-color:#f7f7f7;}.places-catalog-container--map-and-list h6.search{display:block;}.places-catalog-container--map-and-list h6.regular{display:none;}.places-catalog-container--map-and-list .container{padding:18px;background:#f7f7f7;}.places-catalog-container--map-and-list .container.h1{display:none;}.places-catalog-container--map-and-list .container .province{margin:-4px 0 -8px;}.places-catalog-container--map-and-list .places a{line-height:21px;font-size:15px;}@media only screen and (max-width:767px){.places-catalog-container--map-and-list .container{padding:0;}.places-catalog-container--map-and-list .province{width:100%;margin:0;border-bottom:1px solid #e6e6e6;background:#ffffff;}.places-catalog-container--map-and-list .province h6{color:#3479ef;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px;font-weight:400;margin-bottom:0;text-transform:capitalize;padding:12px 20px;cursor:pointer;}.places-catalog-container--map-and-list .province h6 a{color:#3479ef;}.places-catalog-container--map-and-list .province h6 i{font-size:14px;color:#0b0c0a;vertical-align:middle;}.places-catalog-container--map-and-list .province h6 i.icn-arrow-bott{display:none !important;}.places-catalog-container--map-and-list .province .places{-webkit-column-count:auto !important;-moz-column-count:auto !important;column-count:auto !important;padding:0;}.places-catalog-container--map-and-list .province .places a{line-height:1;font-size:14px;font-weight:400;border-top:1px solid #e6e6e6;padding:12px 40px 12px 20px;position:relative;display:block;}.places-catalog-container--map-and-list .province .places a:after{position:absolute;font-size:12px;top:13px;right:20px;color:#4d4d4d;display:block;}html.no-touch .places-catalog-container--map-and-list .province .places a:hover,.places-catalog-container--map-and-list .province .places a:active{background:#f7f7f7;}.places-catalog-container--map-and-list .province .places .button-more{font-weight:500;margin:0;border-bottom:0;text-align:left;}.places-catalog-container--map-and-list .province .places br{display:none;}.places-catalog-container--map-and-list .province.collapsed{padding:0;}.places-catalog-container--map-and-list .province.collapsed h6{color:#3479ef;}.places-catalog-container--map-and-list .province.collapsed h6 a{color:#3479ef;}.places-catalog-container--map-and-list .province.collapsed h6 i.icn-arrow-top{display:none !important;}.places-catalog-container--map-and-list .province.collapsed h6 i.icn-arrow-bott{display:block !important;}.places-catalog-container--map-and-list .province.collapsed .places{display:none;}.places-catalog-container--map-and-list .container{padding:0;background:#ffffff;}.places-catalog-container--map-and-list .province{border-bottom:0;}.places-catalog-container--map-and-list .province .search{text-transform:none;padding-left:15px;padding-right:15px;}.places-catalog-container--map-and-list .province .search:after{font-family:"icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e031";position:absolute;font-size:14px;top:18px;right:15px;color:#4d4d4d;display:block;}.places-catalog-container--map-and-list .province .search:active{background:#f7f7f7;}.places-catalog-container--map-and-list .province .places a{padding-left:15px;padding-right:15px;}.places-catalog-container--map-and-list .province .places a:after{right:15px;}.places-catalog-container--map-and-list .province.collapsed h6:after{content:"\e02e";}}.places-catalog-container--property-page{padding:50px 0 30px;margin:0;background-color:#f7f7f7;border:0;border-bottom:1px solid #e6e6e6;}.places-catalog-container--property-page h6{margin-bottom:13px;}.places-catalog-container--property-page .container{background:#f7f7f7;}.places-catalog-container--property-page .container.h1{display:none;}.places-catalog-container--property-page .province{width:100%;margin:0;}.places-catalog-container--property-page .places{-webkit-column-count:3;/* Chrome,Safari,Opera */ -moz-column-count:3;/* Firefox */ column-count:3;}.places-catalog-container--property-page .places a{line-height:19px;font-size:14px;}@media only screen and (min-width:768px) and (max-width:1199px){.places-catalog-container--property-page .places{-webkit-column-count:3;/* Chrome,Safari,Opera */ -moz-column-count:3;/* Firefox */ column-count:3;}}@media only screen and (min-width:768px) and (max-width:991px){.places-catalog-container--property-page .places{-webkit-column-count:2;/* Chrome,Safari,Opera */ -moz-column-count:2;/* Firefox */ column-count:2;}}@media only screen and (max-width:767px){.places-catalog-container--property-page{padding:0;border:0;}.places-catalog-container--property-page .container{padding:0;}.places-catalog-container--property-page .province{width:100%;margin:0;border-bottom:1px solid #e6e6e6;background:#ffffff;}.places-catalog-container--property-page .province h6{color:#3479ef;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px;font-weight:400;margin-bottom:0;text-transform:capitalize;padding:12px 20px;cursor:pointer;}.places-catalog-container--property-page .province h6 a{color:#3479ef;}.places-catalog-container--property-page .province h6 i{font-size:14px;color:#0b0c0a;vertical-align:middle;}.places-catalog-container--property-page .province h6 i.icn-arrow-bott{display:none !important;}.places-catalog-container--property-page .province .places{-webkit-column-count:auto !important;-moz-column-count:auto !important;column-count:auto !important;padding:0;}.places-catalog-container--property-page .province .places a{line-height:1;font-size:14px;font-weight:400;border-top:1px solid #e6e6e6;padding:12px 40px 12px 20px;position:relative;display:block;}.places-catalog-container--property-page .province .places a:after{position:absolute;font-size:12px;top:13px;right:20px;color:#4d4d4d;display:block;}html.no-touch .places-catalog-container--property-page .province .places a:hover,.places-catalog-container--property-page .province .places a:active{background:#f7f7f7;}.places-catalog-container--property-page .province .places .button-more{font-weight:500;margin:0;border-bottom:0;text-align:left;}.places-catalog-container--property-page .province .places br{display:none;}.places-catalog-container--property-page .province.collapsed{padding:0;}.places-catalog-container--property-page .province.collapsed h6{color:#3479ef;}.places-catalog-container--property-page .province.collapsed h6 a{color:#3479ef;}.places-catalog-container--property-page .province.collapsed h6 i.icn-arrow-top{display:none !important;}.places-catalog-container--property-page .province.collapsed h6 i.icn-arrow-bott{display:block !important;}.places-catalog-container--property-page .province.collapsed .places{display:none;}}/* @include(static/css/component/estate_list_grid.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ @-webkit-keyframes saved{0%{-webkit-transform:scale(1,1);transform:scale(1,1);}30%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}100%{-webkit-transform:scale(1,1);transform:scale(1,1);}}@-moz-keyframes saved{0%{-moz-transform:scale(1,1);transform:scale(1,1);}30%{-moz-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}100%{-moz-transform:scale(1,1);transform:scale(1,1);}}@-o-keyframes saved{0%{-o-transform:scale(1,1);transform:scale(1,1);}30%{-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}100%{-o-transform:scale(1,1);transform:scale(1,1);}}@keyframes saved{0%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);}30%{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);}}/** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-estate-list-grid-item{padding:9px;background:#fff;position:relative;min-height:1px;}@-webkit-keyframes component-estate-grid-item--keyframes-loading{0%{background-position:-468px 0;}100%{background-position:468px 0;}}@-moz-keyframes component-estate-grid-item--keyframes-loading{0%{background-position:-468px 0;}100%{background-position:468px 0;}}@-o-keyframes component-estate-grid-item--keyframes-loading{0%{background-position:-468px 0;}100%{background-position:468px 0;}}@keyframes component-estate-grid-item--keyframes-loading{0%{background-position:-468px 0;}100%{background-position:468px 0;}}.component-estate-grid-item{font-weight:400;background:#fff;position:relative;text-align:left;}.component-estate-grid-item .link{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:5;background-color:rgba(0,0,0,0.0001);}.component-estate-grid-item .hero{overflow:hidden;padding-bottom:67%;position:relative;border:1px solid #e0e0e0;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;}.component-estate-grid-item .images{display:inline-block;vertical-align:bottom;overflow:hidden;background-color:#efefef;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;z-index:0;}.component-estate-grid-item .images-container{text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;}.component-estate-grid-item .image-responsive{width:auto;height:100%;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;background-color:#efefef;}.component-estate-grid-item .overlay-item-ad{padding-top:10px !important;padding-bottom:10px !important;}.component-estate-grid-item .overlay-item-ad .image-responsive{max-width:80%;max-height:80%;width:auto;height:auto;}.component-estate-grid-item .carousel{-webkit-transform:translate3d(0%,0,0) scale3d(1,1,1);-moz-transform:translate3d(0%,0,0) scale3d(1,1,1);transform:translate3d(0%,0,0) scale3d(1,1,1);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;cursor:pointer;}.component-estate-grid-item .carousel li{float:left;background:#e6e6e5;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;}.component-estate-grid-item .carousel .image-responsive{width:auto;height:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.component-estate-grid-item .carousel.animate{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}.component-estate-grid-item .nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;width:15%;height:100%;z-index:6;cursor:pointer;display:none;}.component-estate-grid-item .nav.prev{left:0;}.component-estate-grid-item .nav.prev .icon{left:10px;}.component-estate-grid-item .nav.next{right:0;}.component-estate-grid-item .nav.next .icon{right:10px;}.component-estate-grid-item .nav .icon{opacity:0.7;/* IE 8 | let's fuck it completely up */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";/* IE 5-7 | okisch approach */ filter:alpha(opacity=70);color:#fff;font-size:2.4em;line-height:1;position:absolute;top:50%;display:block;margin-top:-20px;-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;-o-transition:opacity 0.25s;transition:opacity 0.25s;}.component-estate-grid-item .nav .icon:before{line-height:1;}html.no-touch .component-estate-grid-item .nav:hover .icon{opacity:1;/* IE 8 | let's fuck it completely up */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";/* IE 5-7 | okisch approach */ filter:alpha(opacity=100);}.component-estate-grid-item .peb-image{position:absolute;top:15px;left:15px;height:25px;}.component-estate-grid-item .label{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;}.component-estate-grid-item .label.no-border-top-right-radius{-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;}.component-estate-grid-item .label.no-border-bottom-right-radius{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;}.component-estate-grid-item .label-notification{color:#fff;font-size:10px;padding:5px 6px;text-transform:uppercase;line-height:1.1;position:absolute;top:15px;left:0;background:rgba(77,77,77,0.8);}.component-estate-grid-item .label-notification.new{background:#f8e71c;color:#4d4d4d;}.component-estate-grid-item .label-notification--with-peb{top:55px;}.component-estate-grid-item .label-group{position:absolute;left:0;bottom:15px;z-index:2;}.component-estate-grid-item .label-price,.component-estate-grid-item .label-public-sale{font-size:20px;color:#fff;padding:5px 6px;background:#4d4d4d;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}.component-estate-grid-item .label-public-sale{position:relative;overflow:hidden;padding-left:35px;}.component-estate-grid-item .label-public-sale .icn-court{position:absolute;top:0;left:0;background:#3479ef;font-size:15px;padding:3px 6px 8px 8px;}.component-estate-grid-item .label-public-sale .icn-court:before{vertical-align:middle;}.component-estate-grid-item .label-estimate,.component-estate-grid-item .label-project{font-size:10px;line-height:1.1;color:#fff;padding:4px 6px;}.component-estate-grid-item .label-estimate{background:#2abd5d;}.component-estate-grid-item .label-project{background:#3479ef;text-transform:uppercase;}.component-estate-grid-item .actions{position:absolute;right:10px;top:10px;z-index:10;}.component-estate-grid-item .actions li.action{float:left;padding:5px;}.component-estate-grid-item .action-share{position:relative;width:28px;height:28px;cursor:pointer;}.component-estate-grid-item .action-share .icn-share,.component-estate-grid-item .action-share .icn-share-filled{position:absolute;top:0;left:0;}.component-estate-grid-item .action-share .icn-share{color:#fff;font-size:28px;}.component-estate-grid-item .action-share .icn-share-filled{font-size:26px;padding:1px;}html.no-touch .component-estate-grid-item .action-share:hover .icn-share-filled{color:#2abd5d;opacity:1;}.component-estate-grid-item .actions-save{-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.component-estate-grid-item .actions-save.beat{-webkit-animation:saved 0.5s;-moz-animation:saved 0.5s;-o-animation:saved 0.5s;animation:saved 0.5s;}html.no-touch .component-estate-grid-item .actions-save.hover:hover .action-save .icn-heart-filled{color:#000;opacity:1;}.component-estate-grid-item .action-save,.component-estate-grid-item .action-unsave{position:relative;width:28px;height:28px;cursor:pointer;}.component-estate-grid-item .action-save .icn-heart,.component-estate-grid-item .action-save .icn-heart-filled,.component-estate-grid-item .action-unsave .icn-heart,.component-estate-grid-item .action-unsave .icn-heart-filled{position:absolute;top:0;left:0;}.component-estate-grid-item .action-save .icn-heart,.component-estate-grid-item .action-unsave .icn-heart{color:#fff;font-size:28px;}.component-estate-grid-item .action-save .icn-heart-filled,.component-estate-grid-item .action-unsave .icn-heart-filled{font-size:26px;padding:1px;}.component-estate-grid-item .action-save .icn-heart-filled{color:#000;opacity:0.4;}.component-estate-grid-item .action-unsave{display:none;}.component-estate-grid-item .action-unsave .icn-heart-filled{color:#2abd5d;opacity:1;}.component-estate-grid-item .actions-admin{position:absolute;right:0;top:0;z-index:10;overflow:hidden;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;}.component-estate-grid-item .actions-admin li.action-admin{float:left;position:relative;padding:0;margin:0;}.component-estate-grid-item .action-admin-edit,.component-estate-grid-item .action-admin-cancel{font-size:13px;color:#ffffff;position:relative;display:block;}.component-estate-grid-item .action-admin-edit i,.component-estate-grid-item .action-admin-cancel i{position:absolute;}html.no-touch .component-estate-grid-item .action-admin-edit:hover,.component-estate-grid-item .action-admin-edit:active,html.no-touch .component-estate-grid-item .action-admin-cancel:hover,.component-estate-grid-item .action-admin-cancel:active{background:#2abd5d;}.component-estate-grid-item .action-admin-edit{padding:4px 10px 4px 32px;background:#3479f0;}.component-estate-grid-item .action-admin-edit i{font-size:16px;top:5px;left:10px;}.component-estate-grid-item .action-admin-cancel{padding:4px 10px 4px 32px;background:#2868d2;}.component-estate-grid-item .action-admin-cancel i{font-size:14px;top:6px;left:10px;}.component-estate-grid-item .body{padding:15px;margin:0;position:relative;border:1px solid #e0e0e0;border-top:0;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;min-height:92px;}.component-estate-grid-item .avatar{margin-left:15px;display:inline-block;position:relative;height:60px;width:60px;top:-46px;margin-bottom:-46px;float:right;}.component-estate-grid-item .avatar .avatar-image{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;position:relative;display:inline-block;vertical-align:bottom;overflow:hidden;background-color:#cacccd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px solid #fff;}.component-estate-grid-item .avatar .avatar-image img{height:56px;width:56px;vertical-align:middle;border:0;}.component-estate-grid-item .avatar .avatar-image.round{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.component-estate-grid-item .ways-types{font-size:12px;line-height:1.3;}.component-estate-grid-item .ways-types .way{font-size:12px;float:left;margin:1px 4px 0 0;}.component-estate-grid-item .ways-types .way.sale{color:#2a42bc;}.component-estate-grid-item .ways-types .way.rent{color:#2ebb2b;}.component-estate-grid-item .ways-types .way.recently-sold{color:#ef9e34;}.component-estate-grid-item .ways-types .way.move-price{color:#3479ef;}.component-estate-grid-item .ways-types .way.not-for-sale-anymore{color:#a6b3f2;}.component-estate-grid-item .ways-types .way.not-for-sale-anymore{color:#9eda94;}.component-estate-grid-item .ways-types .way.era{color:#D70A28;}.component-estate-grid-item .ways-types .way.not-for-sale,.component-estate-grid-item .ways-types .way.claimes{color:#9caebf;}.component-estate-grid-item .ways-types .type{font-weight:500;text-transform:uppercase;font-size:13px;}.component-estate-grid-item .ways-types .type.icn-dot:before{display:inline-block;vertical-align:middle;font-size:4px;margin:-1px 2px 0 1px;color:#c7c7c7;}.component-estate-grid-item .ways-types .type:first-child.icn-dot:before{display:none;}.component-estate-grid-item .address{color:#3479ef;font-size:14px;line-height:1.3;}.component-estate-grid-item .details{font-size:0;line-height:1.3;margin:4px 0 0;}.component-estate-grid-item .details .available,.component-estate-grid-item .details .first-listing,.component-estate-grid-item .details .beds,.component-estate-grid-item .details .baths,.component-estate-grid-item .details .area{font-size:13px;color:#848484;}.component-estate-grid-item .details .icn-clock:before,.component-estate-grid-item .details .icn-dot:before{display:inline-block;vertical-align:middle;}.component-estate-grid-item .details .icn-clock:before{font-size:10px;margin:-1px 4px 0 1px;}.component-estate-grid-item .details .icn-dot{margin:0 0 0 3px;}.component-estate-grid-item .details .icn-dot:before{font-size:4px;margin:-1px 4px 0 1px;color:#c7c7c7;}.component-estate-grid-item .source{color:#bdbdbd;font-size:11px;line-height:1;margin:6px 0 0;}.component-estate-grid-item.saved .action-save{display:none;}.component-estate-grid-item.saved .action-unsave{display:block;}.component-estate-grid-item.visited .address a{color:#4e4baa;}.component-estate-grid-item.no-firstlisting .details .icn-dot:first-child{margin:0;}.component-estate-grid-item.no-firstlisting .details .icn-dot:first-child:before{display:none;}.component-estate-grid-item.no-touch .hero:hover .nav{display:block;}.component-estate-grid-item.touch .hero .nav{display:block;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;}.component-estate-grid-item.touch .hero .nav.prev .icon{left:5px;}.component-estate-grid-item.touch .hero .nav.next .icon{right:5px;}.component-estate-grid-item.placeholder .hero{border-color:#efefef;}.component-estate-grid-item.placeholder .images{background-color:#fff;}.component-estate-grid-item.placeholder .body{border-color:#efefef;}.component-estate-grid-item.placeholder .loader{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:component-estate-grid-item--keyframes-loading;-moz-animation-name:component-estate-grid-item--keyframes-loading;-o-animation-name:component-estate-grid-item--keyframes-loading;animation-name:component-estate-grid-item--keyframes-loading;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;background:#f5f5f5;background-image:-webkit-gradient(linear,left top,right top,from(#f5f5f5),color-stop(20%,#edeef1),color-stop(40%,#f5f5f5),to(#f5f5f5));background-image:-moz- oldlinear-gradient(left,#f5f5f5 0%,#edeef1 20%,#f5f5f5 40%,#f5f5f5 100%);background-image:-o-linear-gradient(left,#f5f5f5 0%,#edeef1 20%,#f5f5f5 40%,#f5f5f5 100%);background-image:linear-gradient(to right,#f5f5f5 0%,#edeef1 20%,#f5f5f5 40%,#f5f5f5 100%);background-repeat:no-repeat;margin:7px 0 0;}.component-estate-grid-item.placeholder .loader.ways{width:32%;height:12px;}.component-estate-grid-item.placeholder .loader.address{width:86%;height:20px;}.component-estate-grid-item.placeholder .loader.details{width:48%;height:12px;}.component-estate-grid-item.placeholder .loader:first-child{margin:0;}html.no-touch .component-estate-grid-item.placeholder:hover{background-color:#fff;}.component-estate-grid-item--notification{background-color:#fbfbfb;/*@media only screen and (max-width:1075px) and (min-width:991px){.overlay-item-ad .adsbygoogle{width:300px;height:250px;}}@media only screen and (max-width:991px) and (min-width:767px){.overlay-item-ad .adsbygoogle{width:336px;height:280px;}}@media only screen and (max-width:767px) and (min-width:481px){.overlay-item-ad .adsbygoogle{width:250px;height:250px;}}*/}.component-estate-grid-item--notification:hover .overlay-item-more-results{background-color:rgb(17.5342465753,93.1506849315,222.4657534247);}.component-estate-grid-item--notification .hero{border-bottom-color:transparent;}.component-estate-grid-item--notification .images{opacity:0;/* IE 8 | let's fuck it completely up */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";/* IE 5-7 | okisch approach */ filter:alpha(opacity=0);}.component-estate-grid-item--notification .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:none;margin:0;padding:0;}.component-estate-grid-item--notification .overlay ul{text-align:center;display:table;height:100%;width:100%;}.component-estate-grid-item--notification .overlay-item{text-align:center;display:table-cell;vertical-align:middle;padding:30px;}.component-estate-grid-item--notification .overlay-item .icon{color:#2abd5d;font-size:44px;display:inline-block;margin:0 0 12px;}.component-estate-grid-item--notification .overlay-item h2{margin:0 0 10px;}.component-estate-grid-item--notification .overlay-item p{font-weight:400;font-size:18px;color:#4f5866;line-height:1.3;padding:0;margin:0 0 14px;}.component-estate-grid-item--notification .overlay-item p.success{color:#2abd5d;}.component-estate-grid-item--notification .overlay-item p.success i.icn-check-circle{color:#2abd5d;font-size:20px;margin-right:3px;vertical-align:middle;}.component-estate-grid-item--notification .overlay-item-more-results{background-color:#3479ef;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.component-estate-grid-item--notification .overlay-item-more-results .icon{color:#ffffff;}.component-estate-grid-item--notification .overlay-item-more-results p{color:#ffffff;white-space:normal;word-break:break-word;}.component-estate-grid-item--notification .overlay-item-ad{padding:0;}.component-estate-grid-item--notification .overlay-item-ad .adsbygoogle{width:250px;height:250px;}.component-estate-grid-item--notification-small{background-color:#fbfbfb;/*@media only screen and (max-width:1075px) and (min-width:991px){.overlay-item-ad .adsbygoogle{width:300px;height:250px;}}@media only screen and (max-width:991px) and (min-width:767px){.overlay-item-ad .adsbygoogle{width:336px;height:280px;}}@media only screen and (max-width:767px) and (min-width:481px){.overlay-item-ad .adsbygoogle{width:250px;height:250px;}}*/}.component-estate-grid-item--notification-small:hover .overlay-item-more-results{background-color:rgb(17.5342465753,93.1506849315,222.4657534247);}.component-estate-grid-item--notification-small .hero{border-bottom-color:transparent;}.component-estate-grid-item--notification-small .images{opacity:0;/* IE 8 | let's fuck it completely up */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";/* IE 5-7 | okisch approach */ filter:alpha(opacity=0);}.component-estate-grid-item--notification-small .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:none;margin:0;padding:0;}.component-estate-grid-item--notification-small .overlay ul{text-align:center;display:table;height:100%;width:100%;}.component-estate-grid-item--notification-small .overlay-item{text-align:center;display:table-cell;vertical-align:middle;padding:30px;}.component-estate-grid-item--notification-small .overlay-item .icon{color:#2abd5d;font-size:44px;display:inline-block;margin:0 0 12px;}.component-estate-grid-item--notification-small .overlay-item h2{margin:0 0 10px;}.component-estate-grid-item--notification-small .overlay-item p{font-weight:400;font-size:18px;color:#4f5866;line-height:1.3;padding:0;margin:0 0 14px;}.component-estate-grid-item--notification-small .overlay-item p.success{color:#2abd5d;}.component-estate-grid-item--notification-small .overlay-item p.success i.icn-check-circle{color:#2abd5d;font-size:20px;margin-right:3px;vertical-align:middle;}.component-estate-grid-item--notification-small .overlay-item-more-results{background-color:#3479ef;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.component-estate-grid-item--notification-small .overlay-item-more-results .icon{color:#ffffff;}.component-estate-grid-item--notification-small .overlay-item-more-results p{color:#ffffff;white-space:normal;word-break:break-word;}.component-estate-grid-item--notification-small .overlay-item-ad{padding:0;}.component-estate-grid-item--notification-small .overlay-item-ad .adsbygoogle{width:250px;height:250px;}.component-estate-grid-item--notification-small .overlay-item{padding:10px;}.component-estate-grid-item--notification-small .overlay-item .icon{font-size:28px;}.component-estate-grid-item--notification-small .overlay-item p{font-size:14px;margin:0 0 14px;}.component-estate-grid-item .score{position:absolute;top:60%;right:3px;color:red;background-color:white;padding:5px;font-weight:bold;border:1px solid red;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.component-estate-grid-item .score-explanation{display:none;position:absolute;top:0;width:100%;background-color:rgba(255,255,255,0.9);font-size:9px;z-index:100;}.component-estate-grid-item .score-explanation li{overflow-x:hidden;white-space:nowrap;}.component-estate-grid-item:hover .score-explanation{display:block;}@media only screen and (min-width:768px) and (max-width:1199px){.component-estate-list-grid.responsive--tablet{margin:-9px;}.component-estate-list-grid.responsive--tablet .component-estate-list-grid-item{width:50%;padding:9px;}.component-estate-list-grid.responsive--tablet .component-estate-list-grid-item.visible-2-col{display:block;}.component-estate-list-grid.responsive--tablet .component-estate-list-grid-item.visible-1-col,.component-estate-list-grid.responsive--tablet .component-estate-list-grid-item.visible-3-col{display:none;}}@media only screen and (max-width:767px){.component-estate-list-grid .overlay-item-ad .image-responsive{max-width:100%;max-height:100%;width:auto;height:auto;}.component-estate-list-grid.responsive--mobile{margin:-9px;}.component-estate-list-grid.responsive--mobile .component-estate-list-grid-item{width:50%;padding:9px;}.component-estate-list-grid.responsive--mobile .component-estate-list-grid-item.visible-2-col{display:block;}.component-estate-list-grid.responsive--mobile .component-estate-list-grid-item.visible-1-col,.component-estate-list-grid.responsive--mobile .component-estate-list-grid-item.visible-3-col{display:none;}}@media only screen and (max-width:480px){.component-estate-list-grid .component-estate-list-grid-item:first-child .component-estate-grid-item{border-top:0;}.component-estate-list-grid.responsive--mobile{margin:0 !important;}.component-estate-list-grid.responsive--mobile .component-estate-list-grid-item{width:100%;padding:0;}.component-estate-list-grid.responsive--mobile .component-estate-list-grid-item.visible-1-col{display:block;}.component-estate-list-grid.responsive--mobile .component-estate-list-grid-item.visible-2-col,.component-estate-list-grid.responsive--mobile .component-estate-list-grid-item.visible-3-col{display:none;}.component-estate-list-grid.responsive--mobile .component-estate-grid-item{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;border-top:1px solid #808080;}.component-estate-list-grid.responsive--mobile .component-estate-grid-item .hero,.component-estate-list-grid.responsive--mobile .component-estate-grid-item .images,.component-estate-list-grid.responsive--mobile .component-estate-grid-item .images-container img,.component-estate-list-grid.responsive--mobile .component-estate-grid-item .body{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.component-estate-list-grid.responsive--mobile .component-estate-grid-item .actions-admin{-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;}.component-estate-list-grid.responsive--mobile .component-estate-grid-item .hero{border-left:0;border-top:0;border-right:0;}.component-estate-list-grid.responsive--mobile .component-estate-grid-item .body{border:0;}.component-estate-list-grid.responsive--mobile .component-estate-grid-item.placeholder{border-color:#efefef;}.component-estate-list-grid.responsive--mobile .component-estate-grid-item.placeholder .hero{border-color:#efefef;}.component-estate-list-grid.responsive--mobile .component-estate-grid-item .body{padding:15px 15px 20px;}}/* @include(static/css/component/property/tooltips.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ #estimate-rough-tooltip .improve-estimate{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#ffffff;background:#3479ef;margin:15px -15px -15px;padding:15px 15px 15px 42px;position:relative;display:inline-block;}html.no-touch #estimate-rough-tooltip .improve-estimate:hover,#estimate-rough-tooltip .improve-estimate:active{background:#2abd5d;}#estimate-rough-tooltip .improve-estimate .icon{font-size:20px;position:absolute;top:15px;left:15px;}@media only screen and (min-width:768px) and (max-width:991px){#estimate-realo-tooltip,#estimate-rough-tooltip{left:24px !important;}#estimate-realo-tooltip .realo-popover-pointer-top:before,#estimate-realo-tooltip .realo-popover-pointer-top:after,#estimate-rough-tooltip .realo-popover-pointer-top:before,#estimate-rough-tooltip .realo-popover-pointer-top:after{left:50px !important;}}@media only screen and (max-width:767px){.realo-tooltip{z-index:3002;}}/* @include(static/css/component/estate_list_grid_carousel.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ html.touch .component-estate-list-grid-carousel .nav .icon:hover{background-color:#3479ef;}.component-estate-list-grid-carousel{padding:2px;overflow:hidden;}.component-estate-list-grid-carousel.animate .component-estate-list-grid__list:first-child{-webkit-transition:-webkit-transform 0.25s;-moz-transition:-moz-transform 0.25s;-o-transition:-o-transform 0.25s;transition:transform 0.25s;}.component-estate-list-grid-carousel .estate-list-grid-carousel-container{padding:0 0 1px;margin:-2px;overflow:hidden;}.component-estate-list-grid-carousel .component-estate-list-grid__list:first-child{white-space:nowrap;}.component-estate-list-grid-carousel .component-estate-list-grid__list:first-child .component-estate-list-grid-item{float:none;display:inline-block;margin-right:-4px;}.component-estate-list-grid-carousel.compact .component-estate-list-grid__list:first-child{position:relative;width:10000%;}.component-estate-list-grid-carousel.compact .component-estate-list-grid__list:first-child .component-estate-list-grid-item{padding:0;width:100%;}.component-estate-list-grid-carousel.compact .component-estate-list-grid__list:first-child .component-estate-list-grid-item .image-responsive{width:100%;}.component-estate-list-grid-carousel.compact .nav{z-index:6;cursor:pointer;position:static;font-size:14px;margin-top:5px;}.component-estate-list-grid-carousel.compact .nav.disabled{display:none;}.component-estate-list-grid-carousel.compact .nav.prev{float:left;width:auto;}.component-estate-list-grid-carousel.compact .nav.prev .icon{left:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.component-estate-list-grid-carousel.compact .nav.prev::before{font-size:10px;margin-right:5px;}.component-estate-list-grid-carousel.compact .nav.next{float:right;margin-right:0;right:0;width:auto;}.component-estate-list-grid-carousel.compact .nav.next .icon{right:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.component-estate-list-grid-carousel.compact .nav.next::after{font-size:10px;margin-left:5px;}.component-estate-list-grid-carousel .nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:0;width:22px;height:100%;z-index:6;}.component-estate-list-grid-carousel .nav .icon{color:#ffffff;font-size:22px;line-height:1;position:absolute;top:50%;width:22px;display:block;margin-top:-35px;-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-o-transition:background-color 0.25s;transition:background-color 0.25s;text-align:center;background:#3479ef;padding:22px 0;cursor:pointer;}.component-estate-list-grid-carousel .nav .icon:before{line-height:1;}.component-estate-list-grid-carousel .nav .icon:hover{background:#2abd5d;}.component-estate-list-grid-carousel .nav.prev{left:-23px;}.component-estate-list-grid-carousel .nav.prev .icon{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;}.component-estate-list-grid-carousel .nav.next{right:-23px;}.component-estate-list-grid-carousel .nav.next .icon{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;}.component-estate-list-grid-carousel .nav.disabled .icon{opacity:0.3;/* IE 8 | let's fuck it completely up */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/* IE 5-7 | okisch approach */ filter:alpha(opacity=30);cursor:default;}.component-estate-list-grid-carousel .nav.disabled .icon:hover{background:#3479ef;}.component-estate-list-grid-carousel .nav.loading .icon{background-image:url("//realocdn.com/assets/19ec3bbb0701154e2d2e2f8473fb3bcb54/svg/oval-loader-ffffff.svg");background-repeat:no-repeat;background-position:center center;-moz-background-size:auto 20%;background-size:auto 20%;cursor:default;}.component-estate-list-grid-carousel .nav.loading .icon:hover,.component-estate-list-grid-carousel .nav.loading .icon:active,.component-estate-list-grid-carousel .nav.loading .icon:focus{background-image:url("//realocdn.com/assets/19ec3bbb0701154e2d2e2f8473fb3bcb54/svg/oval-loader-ffffff.svg");background-repeat:no-repeat;background-position:center center;-moz-background-size:auto 20%;background-size:auto 20%;cursor:default;background-color:#3479ef;}.component-estate-list-grid-carousel .nav.loading .icon:before{color:transparent;}.component-estate-list-grid-carousel.loading .nav{visibility:hidden;}@media only screen and (max-width:1320px){.component-estate-list-grid-carousel .nav.next{right:0;}.component-estate-list-grid-carousel .nav.next .icon{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}.component-estate-list-grid-carousel .nav.prev{left:0;}.component-estate-list-grid-carousel .nav.prev .icon{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}}@media only screen and (min-width:480px) and (max-width:767px){.component-estate-list-grid-carousel .component-estate-list-grid .component-estate-list-grid-item .label-group{bottom:10px;}.component-estate-list-grid-carousel .component-estate-list-grid .component-estate-list-grid-item .label-price,.component-estate-list-grid-carousel .component-estate-list-grid .component-estate-list-grid-item .label-public-sale{font-size:16px;padding:2px 4px;}.component-estate-list-grid-carousel .component-estate-list-grid .component-estate-list-grid-item .label-public-sale{padding-left:35px;}.component-estate-list-grid-carousel .component-estate-list-grid .component-estate-list-grid-item .label-public-sale .icn-court{padding:1px 6px 8px;}.component-estate-list-grid-carousel .component-estate-list-grid .component-estate-list-grid-item .nav .icon{font-size:20px;margin-top:-10px;}.component-estate-list-grid-carousel .component-estate-list-grid .component-estate-list-grid-item .avatar{height:40px;width:40px;top:-36px;margin-bottom:-36px;}.component-estate-list-grid-carousel .component-estate-list-grid .component-estate-list-grid-item .avatar .avatar-image{border-width:1px;}.component-estate-list-grid-carousel .component-estate-list-grid .component-estate-list-grid-item .avatar .avatar-image img{height:36px;width:36px;}}@media only screen and (max-width:480px){.component-estate-list-grid-carousel{padding:0;}.component-estate-list-grid-carousel .estate-list-grid-carousel-container{padding:2px 2px 3px;}.component-estate-list-grid-carousel .component-estate-list-grid{margin:-4px !important;}.component-estate-list-grid-carousel .component-estate-list-grid .component-estate-list-grid-item{padding:4px;margin:0;}}/* @include(static/css/component/map/cluster_label.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-cluster-label{text-align:center;position:relative;}.component-cluster-label.small-text{height:44px;width:44px;}.component-cluster-label.small-text .cluster-label{font-size:13px;height:44px;width:44px;line-height:46px;}.component-cluster-label .cluster-label{position:absolute;top:0;left:0;margin-top:-50%;margin-left:-50%;height:40px;width:40px;line-height:42px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;font-size:16px;font-weight:500;background:#3479ef;color:#ffffff;}/* @include(static/css/component/map/info_menu.css) */ /** * Card * @param{string}$background-color - Background color * @param{string}$border-color - Border color * @param{number}$border-radius - Border radius * @param{number}$padding - Padding */ .component-map.fullscreen .component-map-infomenu .select-container{top:50px;}.component-map-infomenu{display:none;}.component-map-infomenu .select-container{display:none;position:absolute;top:0;left:0;width:100%;padding:11px 15px 8px;background:rgba(0,0,0,0.2);}.component-map-infomenu .select-container .clear-select{position:absolute;top:11px;right:45px;height:34px;width:34px;z-index:2;display:none;}.component-map-infomenu .select-container .clear-select i{position:absolute;top:10px;left:12px;font-size:12px;}.component-map-infomenu .select-container .clear-select.show{display:block;}.component-map-infomenu .menu-container{display:block;position:absolute;top:15px;left:15px;}.component-map-infomenu .menu-container .menu-expand{display:none;}.component-map-infomenu .menu-container.collapse .menu{display:none;}.component-map-infomenu .menu-container.collapse .menu-expand{display:block;}.component-map-infomenu .menu-container &gt; ul{background:rgba(255,255,255,0.9);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;}.component-map-infomenu .menu-container &gt; ul &gt; li{position:relative;float:left;border-left:1px solid #e6e6e6;}.component-map-infomenu .menu-container &gt; ul &gt; li &gt; .button-text{font-size:12px;padding:6px 7px;}.component-map-infomenu .menu-container &gt; ul &gt; li &gt; .button-text:hover{color:#2abd5d;}.component-map-infomenu .menu-container &gt; ul &gt; li.button-collapse &gt; .button-text{display:block;padding:10px 7px;}.component-map-infomenu .menu-container &gt; ul &gt; li i.collapse{font-size:10px;line-height:1;}.component-map-infomenu .menu-container &gt; ul &gt; li i.collapse:before{display:block;}.component-map-infomenu .menu-container &gt; ul &gt; li i.expand{font-size:12px;vertical-align:-1px;}.component-map-infomenu .menu-container &gt; ul &gt; li i.button-clear{font-size:9px;line-height:9px;padding:6px 7px 6px 4px;display:none;cursor:pointer;color:#ffffff;}.component-map-infomenu .menu-container &gt; ul &gt; li .popover-container{position:absolute;top:30px;left:0;z-index:300;display:none;}.component-map-infomenu .menu-container &gt; ul &gt; li ul.realo-popover{min-width:0;padding:5px 0;margin:15px 0 0;}.component-map-infomenu .menu-container &gt; ul &gt; li ul.realo-popover li.button-text{padding:8px 40px 8px 12px;width:100%;}.component-map-infomenu .menu-container &gt; ul &gt; li ul.realo-popover li.button-text i.check{position:absolute;top:10px;right:10px;display:none;}.component-map-infomenu .menu-container &gt; ul &gt; li ul.realo-popover li.button-text.active i.check{display:block;}.component-map-infomenu .menu-container &gt; ul &gt; li ul.realo-popover li.button-text:hover{background-color:#f7f7f7;color:rgb(13.8082191781,73.3561643836,175.1917808219);}.component-map-infomenu .menu-container &gt; ul &gt; li .realo-popover-pointer-top{position:absolute;z-index:301;top:45px;left:50%;display:none;}.component-map-infomenu .menu-container &gt; ul &gt; li:first-child{border-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}.component-map-infomenu .menu-container &gt; ul &gt; li:first-child &gt; .button-text{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}.component-map-infomenu .menu-container &gt; ul &gt; li:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}.component-map-infomenu .menu-container &gt; ul &gt; li:last-child &gt; .button-text{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}.component-map-infomenu .menu-container &gt; ul &gt; li.show .popover-container,.component-map-infomenu .menu-container &gt; ul &gt; li.show .realo-popover-pointer-top{display:block;}.component-map-infomenu .menu-container &gt; ul &gt; li.active{background:#2abd5d;}.component-map-infomenu .menu-container &gt; ul &gt; li.active i.button-clear{display:inline;}.component-map-infomenu .menu-container &gt; ul &gt; li.active &gt; .button-text{color:#ffffff;padding-right:0;}.component-map-infomenu .menu-container &gt; ul &gt; li.active &gt; .button-text:before{display:none;}.component-map-infomenu .menu-container &gt; ul &gt; li.disabled{opacity:0.5;}.component-map-infomenu .menu-container &gt; ul &gt; li.disabled &gt; .button-text{color:#4d4d4d;opacity:0.5;cursor:default !important;}.component-map-infomenu .menu-container &gt; ul &gt; li.disabled &gt; .button-text:hover{color:#4d4d4d;}.component-map-infomenu.show{display:block;}@media only screen and (max-width:1199px){.component-map-infomenu .menu-container &gt; ul &gt; li &gt; .button-text{padding:5px 6px;font-size:12px;}}@media only screen and (max-width:767px){.component-map-infomenu{width:100%;}}@media only screen and (max-width:1200px){.component-map-infomenu .select-container{display:block;}.component-map-infomenu .menu-container{display:none;}}/* @include(static/css/component/mobile_app_banners.css) */ .smartbanner-show{margin-top:0;padding-top:80px;}.smartbanner-show.show-modal .smartbanner{display:none;}.smartbanner-show .smartbanner{position:fixed;}.smartbanner-show .address-details .component-header,.smartbanner-show .searchresults .component-header{top:80px;}.smartbanner-show .address-details &gt; .content .module-header .price-container,.smartbanner-show .component-header .mobile-menu{top:130px;}</pre></body></html>