@-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)}}.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,1e-4)}.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 .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 .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .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:.7;-ms-filter:"alpha(opacity=70)";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 .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.component-estate-grid-item .nav .icon:before{line-height:1}html.no-touch .component-estate-grid-item .nav:hover .icon{opacity:1;-ms-filter:"alpha(opacity=100)";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,.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 .5s;-moz-animation:saved .5s;-o-animation:saved .5s;animation:saved .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:.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:#fff;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,.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:18px;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:-webkit-linear-gradient(left,#f5f5f5 0%,#edeef1 20%,#f5f5f5 40%,#f5f5f5 100%);background-image:-moz-linear-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}.component-estate-grid-item--notification:hover .overlay-item-more-results{background-color:#125dde}.component-estate-grid-item--notification .hero{border-bottom-color:transparent}.component-estate-grid-item--notification .images{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}.component-estate-grid-item--notification .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;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:#fff}.component-estate-grid-item--notification .overlay-item-more-results p{color:#fff;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}.component-estate-grid-item--notification-small:hover .overlay-item-more-results{background-color:#125dde}.component-estate-grid-item--notification-small .hero{border-bottom-color:transparent}.component-estate-grid-item--notification-small .images{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}.component-estate-grid-item--notification-small .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;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:#fff}.component-estate-grid-item--notification-small .overlay-item-more-results p{color:#fff;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:#fff;padding:5px;font-weight:700;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,.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.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 gray}.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}}.component-widget-estate-list-grid{height:238px;overflow:hidden}.component-widget-estate-list-grid-item{padding:0 2px;position:relative;min-height:1px}.component-widget-estate-grid-item{background:#fff;position:relative;width:148px;height:238px;overflow:hidden}.component-widget-estate-grid-item .link{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:20}.component-widget-estate-grid-item:hover .hero .hero-overlay{display:table}.component-widget-estate-grid-item .hero{overflow:hidden;height:148px;position:relative;border:1px solid #e0e0e0;-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-widget-estate-grid-item .hero .hero-overlay{background-color:rgba(52,121,239,.9);position:absolute;width:100%;height:100%;z-index:10;text-align:center;color:#fff;display:none}.component-widget-estate-grid-item .hero .hero-overlay .vertical-center{display:table-cell;vertical-align:middle}.component-widget-estate-grid-item .hero .hero-overlay .vertical-center .icon{display:block;font-size:40px}.component-widget-estate-grid-item .hero .hero-overlay .vertical-center .white-button{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#3479ef;padding:5px 22px;margin-top:10px;display:inline-block}.component-widget-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: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;z-index:0}.component-widget-estate-grid-item .images-container{text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.component-widget-estate-grid-item .image-responsive{width:auto;height:100%;-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;background-color:#efefef}.component-widget-estate-grid-item .peb-image{height:20px;position:absolute;top:5px;left:5px;z-index:1}.component-widget-estate-grid-item .label{position:absolute;left:0;z-index:2;font-size:15px;line-height:1;color:#fff;padding:4px 5px;-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-widget-estate-grid-item .label-price{bottom:32px;background:#2abd5d}.component-widget-estate-grid-item .label-estimate{bottom:16px;font-size:10px;background:#2abd5d}.component-widget-estate-grid-item .body{height:90px;padding:10px;margin:0;position:relative;border:1px solid #e0e0e0;border-top:0;-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-widget-estate-grid-item .avatar{margin-left:15px;display:inline-block;position:relative;height:44px;width:44px;top:-34px;margin-bottom:-46px;float:right;z-index:15}.component-widget-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-widget-estate-grid-item .avatar .avatar-image img{height:40px;width:40px;vertical-align:middle;border:0}.component-widget-estate-grid-item .avatar .avatar-image.round{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.component-widget-estate-grid-item .ways-types{font-size:10px;line-height:1.3}.component-widget-estate-grid-item .ways-types .way{font-size:10px;float:left;margin:1px 4px 0 0}.component-widget-estate-grid-item .ways-types .way.sale{color:#2a42bc}.component-widget-estate-grid-item .ways-types .way.rent{color:#2ebb2b}.component-widget-estate-grid-item .ways-types .way.recently-sold{color:#ef9e34}.component-widget-estate-grid-item .ways-types .way.move-price{color:#3479ef}.component-widget-estate-grid-item .ways-types .way.not-for-sale,.component-widget-estate-grid-item .ways-types .way.claimes{color:#9caebf}.component-widget-estate-grid-item .ways-types .type{font-weight:500;text-transform:uppercase;font-size:11px}.component-widget-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-widget-estate-grid-item .ways-types .type:first-child.icn-dot:before{display:none}.component-widget-estate-grid-item .address{color:#3479ef;font-size:13px;line-height:1.2;margin:3px 0 0;overflow:hidden;white-space:nowrap}.component-widget-estate-grid-item .details{position:absolute;left:0;bottom:0;right:0;padding:6px 10px;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(28%,white),to(white));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,white 28%,white 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,white 28%,white 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,white 28%,white 100%);background:linear-gradient(top,rgba(255,255,255,0) 0%,white 28%,white 100%);-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;font-size:0;line-height:1.3;color:#848484}.component-widget-estate-grid-item .details .available,.component-widget-estate-grid-item .details .first-listing,.component-widget-estate-grid-item .details .beds,.component-widget-estate-grid-item .details .area{font-size:11px}.component-widget-estate-grid-item .details .icn-clock:before,.component-widget-estate-grid-item .details .icn-dot:before{display:inline-block;vertical-align:middle}.component-widget-estate-grid-item .details .icn-clock:before{font-size:8px;margin:-1px 4px 0 1px}.component-widget-estate-grid-item .details .icn-dot{margin:0 0 0 3px}.component-widget-estate-grid-item .details .icn-dot:before{font-size:3px;margin:-1px 4px 0 1px;color:#c7c7c7}.component-widget-estate-grid-item .details .icn-dot:first-child{margin:0}.component-widget-estate-grid-item .details .icn-dot:first-child:before{display:none}.component-widget-estate-grid-item.placeholder .hero{border-color:#efefef}.component-widget-estate-grid-item.placeholder .images{background-color:#fff}.component-widget-estate-grid-item.placeholder .body{border-color:#efefef}.component-widget-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:-webkit-linear-gradient(left,#f5f5f5 0%,#edeef1 20%,#f5f5f5 40%,#f5f5f5 100%);background-image:-moz-linear-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-widget-estate-grid-item.placeholder .loader.ways{width:32%;height:10px}.component-widget-estate-grid-item.placeholder .loader.address{width:86%;height:30px}.component-widget-estate-grid-item.placeholder .loader.details{position:absolute;left:10px;bottom:10px;width:48%;height:12px}.component-widget-estate-grid-item.placeholder .loader:first-child{margin:0}html.no-touch .component-widget-estate-grid-item.placeholder:hover{background-color:#fff}