.type-favorite .zsg-icon-for-sale{display:inline-block;padding-top:2px;height:12px;width:12px;position:relative}
.type-favorite .zsg-icon-for-sale:after,.type-favorite .zsg-icon-for-sale:before{background-color:#c00;margin-top:1px;position:absolute;content:"";left:7px;width:7px;height:10px;border-radius:7px 7px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}
.type-favorite .zsg-icon-for-sale:after{left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}
.type-favorite .zsg-icon-for-rent{display:inline-block;padding-top:2px;height:12px;width:12px;position:relative}
.type-favorite .zsg-icon-for-rent:after,.type-favorite .zsg-icon-for-rent:before{background-color:#93f;margin-top:1px;position:absolute;content:"";left:7px;width:7px;height:10px;border-radius:7px 7px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}
.type-favorite .zsg-icon-for-rent:after{left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}
.type-favorite .zsg-icon-pre-market{display:inline-block;padding-top:2px;height:12px;width:12px;position:relative}
.type-favorite .zsg-icon-pre-market:after,.type-favorite .zsg-icon-pre-market:before{background-color:#08f;margin-top:1px;position:absolute;content:"";left:7px;width:7px;height:10px;border-radius:7px 7px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}
.type-favorite .zsg-icon-pre-market:after{left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}
.type-favorite .zsg-icon-recently-sold{display:inline-block;padding-top:2px;height:12px;width:12px;position:relative}
.type-favorite .zsg-icon-recently-sold:after,.type-favorite .zsg-icon-recently-sold:before{background-color:#fc0;margin-top:1px;position:absolute;content:"";left:7px;width:7px;height:10px;border-radius:7px 7px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}
.type-favorite .zsg-icon-recently-sold:after{left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}
.type-favorite .zsg-icon-off-market{display:inline-block;padding-top:2px;height:12px;width:12px;position:relative}
.type-favorite .zsg-icon-off-market:after,.type-favorite .zsg-icon-off-market:before{background-color:#999;margin-top:1px;position:absolute;content:"";left:7px;width:7px;height:10px;border-radius:7px 7px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}
.type-favorite .zsg-icon-off-market:after{left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}
/* .terse-list-card-actions{font-size:24px} */
.terse-list-card-actions{font-size:13px}
.terse-list-card-actions .image-control{width:24px;height:24px;position:absolute;background-size:75px 74px}
.terse-list-card-actions .sprite-heart-filled{left:5px;top:5px;background-position:-50px 0}
.terse-list-card-actions .sprite-heart-line{left:5px;top:5px;background-position:0 0}
.terse-list-card-actions .sprite-circle-hide{right:5px;top:5px;background-position:0 -48px}
@media only screen and (max-width:1499px){.image-controls-on-canvas .terse-list-card-actions a>span:not(.image-control){display:none}
}
@media only screen and (min-width:1500px){.image-controls-on-canvas .terse-list-card-actions a>span.image-control,.image-controls-on-canvas figure .terse-list-card-actions{display:none}
}
/* .image-controls-on-canvas>.terse-list-card-actions{display:inline-block;height:80px;position:absolute;right:10px;top:0} */
.image-controls-on-canvas>.terse-list-card-actions{display:none;height:80px;position:absolute;top:0}
/* @media only screen and (max-width:1499px){.image-controls-on-canvas>.terse-list-card-actions{display:none}
} */
@media only screen and (max-width:768px){.image-controls-on-canvas>.terse-list-card-actions{display:block}
}
.image-controls-on-canvas>.terse-list-card-actions.centered{top:50%;margin-top:-40px}
.image-controls-on-canvas>.terse-list-card-actions.centered.lh-hide,.image-controls-on-canvas>.terse-list-card-actions.centered.ls-hide{margin-top:-20px}
.image-controls-on-canvas>.terse-list-card-actions.lh-hide .list-hide-button,.image-controls-on-canvas>.terse-list-card-actions.ls-hide .list-save-button{display:none!important}
/* .image-controls-on-canvas>.terse-list-card-actions a{display:block;height:40px;outline:0;padding:15px;width:40px} */
.image-controls-on-canvas>.terse-list-card-actions a{display:block;height:130px;outline:0;padding:15px;width:auto;margin-left:260px;color:#666}
.mobile-web .list-hide-button,.type-favorite .favorite-link,.type-favorite .list-hide-button,.type-not-favorite .remove-favorite-link,.z-contracted-async .z-contract-link,.z-contracted-async .z-expanded-addition,.z-expanded-async .z-expand-async-link{display:none}
.image-controls-on-canvas>.terse-list-card-actions a .zsg-icon-circle-hide,.image-controls-on-canvas>.terse-list-card-actions a .zsg-icon-heart-filled,.image-controls-on-canvas>.terse-list-card-actions a .zsg-icon-heart-line{color:#0074e4;font-size:20px}
.image-controls-on-canvas>.terse-list-card-actions a:hover .zsg-icon-circle-hide,.image-controls-on-canvas>.terse-list-card-actions a:hover .zsg-icon-heart-filled,.image-controls-on-canvas>.terse-list-card-actions a:hover .zsg-icon-heart-line{color:#87d300}
.terse-tablet-list-card-actions{float:right;font-size:30px}
.anim-image{z-index:1000;position:relative}
/* .inner-property-data-column .property-listing,.property-listing,.property-listing_base{border-bottom:1px solid #ccc;cursor:pointer;display:block;padding:10px 10px 10px 0;position:relative;overflow:hidden}  */
.inner-property-data-column .property-listing,.property-listing,.property-listing_base{border-bottom:1px solid #ccc;cursor:pointer;display:block;padding:0px 10px 10px 10px;position:relative;overflow:hidden}
.inner-property-data-column .property-listing.zsg-media,.property-listing.zsg-media,.property-listing_base.zsg-media{margin:0}
.inner-property-data-column .property-listing.active-listing,.property-listing.active-listing,.property-listing_base.active-listing{background-color:#e2effc}
.selected-listing .inner-property-data-column .property-listing,.selected-listing .property-listing,.selected-listing .property-listing_base{border-bottom:0}
.inner-property-data-column .property-listing .grouped-results tr:last-child td,.inner-property-data-column .property-listing.property-listing-terse .grouped-results tr:last-child td,.property-listing .grouped-results tr:last-child td,.property-listing.property-listing-terse .grouped-results tr:last-child td,.property-listing_base .grouped-results tr:last-child td,.property-listing_base.property-listing-terse .grouped-results tr:last-child td{border-bottom:none}
/* .inner-property-data-column .property-listing .photo,.property-listing .photo,.property-listing_base .photo{float:left;width:138px;height:103px;margin:0;overflow:hidden;background-color:#eee;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none} */
.inner-property-data-column .property-listing .photo,.property-listing .photo,.property-listing_base .photo{float:left;width:138px;height:auto;margin:0;overflow:hidden;background-color:#eee;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;z-index:1;}
@media only screen and (max-width:768px){
.inner-property-data-column .property-listing .photo, .property-listing .photo, .property-listing_base .photo{
  border-top: 1px solid #ff8400;
}
}
.inner-property-data-column .property-listing .photo a img,.property-listing .photo a img,.property-listing_base .photo a img{margin:auto}
.inner-property-data-column .property-listing .photo a .image-container,.property-listing .photo a .image-container,.property-listing_base .photo a .image-container{position:absolute}
.inner-property-data-column .property-listing .photo a .image-container img,.property-listing .photo a .image-container img,.property-listing_base .photo a .image-container img{display:inline-block}
.inner-property-data-column .property-listing .photo a .terse-coming-soon-banner,.property-listing .photo a .terse-coming-soon-banner,.property-listing_base .photo a .terse-coming-soon-banner{position:absolute;bottom:10px;right:-95px;padding:0 100px;color:#fff;background-color:#c00;text-transform:uppercase;text-align:center;font-size:9px;font-size:.6rem;white-space:normal;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.inner-property-data-column .property-listing .photo a.coming-soon-banner,.property-listing .photo a.coming-soon-banner,.property-listing_base .photo a.coming-soon-banner{position:absolute;top:10px;left:-95px;padding:0 100px;color:#fff;background-color:#c00;text-transform:uppercase;text-align:center;font-size:9px;font-size:.6rem;white-space:normal;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.inner-property-data-column .property-listing .unit-list,.property-listing .unit-list,.property-listing_base .unit-list{padding-top:10px;clear:both}
.inner-property-data-column .property-listing .property-listing-data,.property-listing .property-listing-data,.property-listing_base .property-listing-data{display:block;margin-left:138px;padding-left:.667rem}
.inner-property-data-column .property-listing .property-listing-data a,.inner-property-data-column .property-listing .property-listing-data dt,.property-listing .property-listing-data a,.property-listing .property-listing-data dt,.property-listing_base .property-listing-data a,.property-listing_base .property-listing-data dt{width:100%;box-sizing:content-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.inner-property-data-column .property-listing .property-listing-data dt,.property-listing .property-listing-data dt,.property-listing_base .property-listing-data dt{margin-bottom:0;width:auto;}
@media only screen and (min-width:1500px){.inner-property-data-column .property-listing .property-listing-data dt,.property-listing .property-listing-data dt,.property-listing_base .property-listing-data dt{margin-bottom:0;width:auto;margin-top: 2px;}}
.inner-property-data-column .property-listing .property-listing-data a.viewed,.inner-property-data-column .property-listing .property-listing-data a:visited,.property-listing .property-listing-data a.viewed,.property-listing .property-listing-data a:visited,.property-listing_base .property-listing-data a.viewed,.property-listing_base .property-listing-data a:visited{color:#640096}
.inner-property-data-column .property-listing .property-listing-data .property-info>div.column,.property-listing .property-listing-data .property-info>div.column,.property-listing_base .property-listing-data .property-info>div.column{display:inline-block;vertical-align:top}
.inner-property-data-column .property-listing .property-listing-data .property-info:first-child,.property-listing .property-listing-data .property-info:first-child,.property-listing_base .property-listing-data .property-info:first-child{padding-right:1rem}
.inner-property-data-column .property-listing .property-listing-data .property-info .property-lot,.inner-property-data-column .property-listing .property-listing-data .property-info .property-year,.property-listing .property-listing-data .property-info .property-lot,.property-listing .property-listing-data .property-info .property-year,.property-listing_base .property-listing-data .property-info .property-lot,.property-listing_base .property-listing-data .property-info .property-year{color:#333}
.inner-property-data-column .property-listing .property-listing-data .col-1,.property-listing .property-listing-data .col-1,.property-listing_base .property-listing-data .col-1{width:170px;padding-right:1rem}
.inner-property-data-column .property-listing .property-listing-data .col-2,.property-listing .property-listing-data .col-2,.property-listing_base .property-listing-data .col-2{width:210px}
.inner-property-data-column .property-listing .property-listing-data .b-laundry,.inner-property-data-column .property-listing .property-listing-data .b-parking,.inner-property-data-column .property-listing .property-listing-data .b-pets,.inner-property-data-column .property-listing .property-listing-data .days-till-market,.inner-property-data-column .property-listing .property-listing-data .doz,.inner-property-data-column .property-listing .property-listing-data .featured-listing,.inner-property-data-column .property-listing .property-listing-data .new-construct,.inner-property-data-column .property-listing .property-listing-data .on-market-date,.inner-property-data-column .property-listing .property-listing-data .open-house-details,.inner-property-data-column .property-listing .property-listing-data .price-cut-details,.inner-property-data-column .property-listing .property-listing-data .property-broker,.inner-property-data-column .property-listing .property-listing-data .property-broker-last-line,.inner-property-data-column .property-listing .property-listing-data .sol-offer,.inner-property-data-column .property-listing .property-listing-data .toz,.property-listing .property-listing-data .b-laundry,.property-listing .property-listing-data .b-parking,.property-listing .property-listing-data .b-pets,.property-listing .property-listing-data .days-till-market,.property-listing .property-listing-data .doz,.property-listing .property-listing-data .featured-listing,.property-listing .property-listing-data .new-construct,.property-listing .property-listing-data .on-market-date,.property-listing .property-listing-data .open-house-details,.property-listing .property-listing-data .price-cut-details,.property-listing .property-listing-data .property-broker,.property-listing .property-listing-data .property-broker-last-line,.property-listing .property-listing-data .sol-offer,.property-listing .property-listing-data .toz,.property-listing_base .property-listing-data .b-laundry,.property-listing_base .property-listing-data .b-parking,.property-listing_base .property-listing-data .b-pets,.property-listing_base .property-listing-data .days-till-market,.property-listing_base .property-listing-data .doz,.property-listing_base .property-listing-data .featured-listing,.property-listing_base .property-listing-data .new-construct,.property-listing_base .property-listing-data .on-market-date,.property-listing_base .property-listing-data .open-house-details,.property-listing_base .property-listing-data .price-cut-details,.property-listing_base .property-listing-data .property-broker,.property-listing_base .property-listing-data .property-broker-last-line,.property-listing_base .property-listing-data .sol-offer,.property-listing_base .property-listing-data .toz{color:#999;display:inline}
.inner-property-data-column .property-listing .property-listing-data div.open-house-details,.inner-property-data-column .property-listing .property-listing-data div.open-house-details+dt.property-broker,.inner-property-data-column .property-listing .property-listing-data div.open-house-details+dt.property-broker-last-line,.inner-property-data-column .property-listing .property-listing-data div.sol-offer,.inner-property-data-column .property-listing .property-listing-data div.sol-offer+dt.property-broker,.inner-property-data-column .property-listing .property-listing-data div.sol-offer+dt.property-broker-last-line,.property-listing .property-listing-data div.open-house-details,.property-listing .property-listing-data div.open-house-details+dt.property-broker,.property-listing .property-listing-data div.open-house-details+dt.property-broker-last-line,.property-listing .property-listing-data div.sol-offer,.property-listing .property-listing-data div.sol-offer+dt.property-broker,.property-listing .property-listing-data div.sol-offer+dt.property-broker-last-line,.property-listing_base .property-listing-data div.open-house-details,.property-listing_base .property-listing-data div.open-house-details+dt.property-broker,.property-listing_base .property-listing-data div.open-house-details+dt.property-broker-last-line,.property-listing_base .property-listing-data div.sol-offer,.property-listing_base .property-listing-data div.sol-offer+dt.property-broker,.property-listing_base .property-listing-data div.sol-offer+dt.property-broker-last-line{display:block}
.inner-property-data-column .property-listing .property-listing-data div.open-house-details+dt.property-broker-last-line::before,.inner-property-data-column .property-listing .property-listing-data div.sol-offer+dt.property-broker-last-line::before,.inner-property-data-column .property-listing .property-listing-data dt.zsg-fineprint+dt.property-broker-last-line::before,.property-listing .property-listing-data div.open-house-details+dt.property-broker-last-line::before,.property-listing .property-listing-data div.sol-offer+dt.property-broker-last-line::before,.property-listing .property-listing-data dt.zsg-fineprint+dt.property-broker-last-line::before,.property-listing_base .property-listing-data div.open-house-details+dt.property-broker-last-line::before,.property-listing_base .property-listing-data div.sol-offer+dt.property-broker-last-line::before,.property-listing_base .property-listing-data dt.zsg-fineprint+dt.property-broker-last-line::before{content:"\0000a0\002022\0000a0"}
/* .inner-property-data-column .property-listing .property-listing-data .toz-fresh,.property-listing .property-listing-data .toz-fresh,.property-listing_base .property-listing-data .toz-fresh{color:#5d9900} */
.inner-property-data-column .property-listing .property-listing-data .toz-fresh,.property-listing .property-listing-data .toz-fresh,.property-listing_base .property-listing-data .toz-fresh{color:#EF880D}
.inner-property-data-column .property-listing .property-listing-data .toz-count,.property-listing .property-listing-data .toz-count,.property-listing_base .property-listing-data .toz-count{font-weight:700}
.inner-property-data-column .property-listing .property-listing-data .price-cut-details>*,.property-listing .property-listing-data .price-cut-details>*,.property-listing_base .property-listing-data .price-cut-details>*{display:inline-block;vertical-align:middle}
.inner-property-data-column .property-listing .property-listing-data .price-cut-details .price-reduc,.property-listing .property-listing-data .price-cut-details .price-reduc,.property-listing_base .property-listing-data .price-cut-details .price-reduc{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #999;margin-right:5px}
.inner-property-data-column .property-listing .property-listing-data .listing-type,.property-listing .property-listing-data .listing-type,.property-listing_base .property-listing-data .listing-type{font-size:13px;font-size:.86666667rem;text-transform:uppercase;font-weight:700;margin:0}
.inner-property-data-column .property-listing .property-listing-data .listing-type .type-icon,.property-listing .property-listing-data .listing-type .type-icon,.property-listing_base .property-listing-data .listing-type .type-icon{margin-right:5px}
.inner-property-data-column .property-listing .property-listing-data .zsg-table,.property-listing .property-listing-data .zsg-table,.property-listing_base .property-listing-data .zsg-table{margin-top:1rem;border-top:1px solid #eee}
.inner-property-data-column .property-listing .doz,.inner-property-data-column .property-listing .toz,.property-listing .doz,.property-listing .toz,.property-listing_base .doz,.property-listing_base .toz{width:auto}
.inner-property-data-column .property-listing .days-till-market,.inner-property-data-column .property-listing .open-house-details,.inner-property-data-column .property-listing .sol-tagline,.inner-property-data-column .property-listing .zsg-notification-text,.property-listing .days-till-market,.property-listing .open-house-details,.property-listing .sol-tagline,.property-listing .zsg-notification-text,.property-listing_base .days-till-market,.property-listing_base .open-house-details,.property-listing_base .sol-tagline,.property-listing_base .zsg-notification-text{float:left}
/*.inner-property-data-column .property-listing .building-name-address .bdp-link,.inner-property-data-column .property-listing .community-name,.inner-property-data-column .property-listing .property-address .hdp-link,.inner-property-data-column .property-listing .property-data,.inner-property-data-column .property-listing .zestimate,.inner-property-data-column .property-listing .zsg-fineprint,.property-listing .building-name-address .bdp-link,.property-listing .community-name,.property-listing .property-address .hdp-link,.property-listing .property-data,.property-listing .zestimate,.property-listing .zsg-fineprint,.property-listing_base .building-name-address .bdp-link,.property-listing_base .community-name,.property-listing_base .property-address .hdp-link,.property-listing_base .property-data,.property-listing_base .zestimate,.property-listing_base .zsg-fineprint{font-size:13px} */
.inner-property-data-column .property-listing .building-name-address .bdp-link,.inner-property-data-column .property-listing .community-name,.inner-property-data-column .property-listing .property-address .hdp-link,.inner-property-data-column .property-listing .property-data,.inner-property-data-column .property-listing .zestimate,.inner-property-data-column .property-listing .zsg-fineprint,.property-listing .building-name-address .bdp-link,.property-listing .community-name,.property-listing .property-address .hdp-link,.property-listing .property-data,.property-listing .zestimate,.property-listing .zsg-fineprint,.property-listing_base .building-name-address .bdp-link,.property-listing_base .community-name,.property-listing_base .property-address .hdp-link,.property-listing_base .property-data,.property-listing_base .zestimate,.property-listing_base .zsg-fineprint{font-size:16px}
.inner-property-data-column .property-listing .property-data,.inner-property-data-column .property-listing .zestimate,.property-listing .property-data,.property-listing .zestimate,.property-listing_base .property-data,.property-listing_base .zestimate{color:#333}
.inner-property-data-column .property-listing .built-year,.inner-property-data-column .property-listing .lot-size,.property-listing .built-year,.property-listing .lot-size,.property-listing_base .built-year,.property-listing_base .lot-size{display:none}
.inner-property-data-column .property-listing .relaxed-region,.inner-property-data-column .property-listing .secondary-data,.inner-property-data-column .property-listing .sold-date,.property-listing .relaxed-region,.property-listing .secondary-data,.property-listing .sold-date,.property-listing_base .relaxed-region,.property-listing_base .secondary-data,.property-listing_base .sold-date{color:#999}
.inner-property-data-column .property-listing .grouped-results,.property-listing .grouped-results,.property-listing_base .grouped-results{color:#333;table-layout:fixed;font-size:13px}
.inner-property-data-column .property-listing .grouped-results .z-contract-link,.property-listing .grouped-results .z-contract-link,.property-listing_base .grouped-results .z-contract-link{font-weight:700}
.inner-property-data-column .property-listing .grouped-results .z-contract-link .zsg-icon-arrow-menu-down::before,.property-listing .grouped-results .z-contract-link .zsg-icon-arrow-menu-down::before,.property-listing_base .grouped-results .z-contract-link .zsg-icon-arrow-menu-down::before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.inner-property-data-column .property-listing .grouped-results .grouped-result td,.property-listing .grouped-results .grouped-result td,.property-listing_base .grouped-results .grouped-result td{padding-left:10px}
.inner-property-data-column .property-listing .grouped-results .grouped-result td:last-child,.property-listing .grouped-results .grouped-result td:last-child,.property-listing_base .grouped-results .grouped-result td:last-child{padding-right:10px}
.inner-property-data-column .property-listing .grouped-results .grouped-result-label,.property-listing .grouped-results .grouped-result-label,.property-listing_base .grouped-results .grouped-result-label{width:60%;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:table-cell}
.inner-property-data-column .property-listing .grouped-results .grouped-result-price,.property-listing .grouped-results .grouped-result-price,.property-listing_base .grouped-results .grouped-result-price{width:20%}
.inner-property-data-column .property-listing .grouped-results .grouped-result-beds,.property-listing .grouped-results .grouped-result-beds,.property-listing_base .grouped-results .grouped-result-beds{width:22%}
.inner-property-data-column .property-listing .grouped-results .grouped-result-baths,.property-listing .grouped-results .grouped-result-baths,.property-listing_base .grouped-results .grouped-result-baths{width:27%}
.inner-property-data-column .property-listing .grouped-results .grouped-result-sqft,.property-listing .grouped-results .grouped-result-sqft,.property-listing_base .grouped-results .grouped-result-sqft{width:31%}
.inner-property-data-column .property-listing .grouped-results .grouped-result-baths,.inner-property-data-column .property-listing .grouped-results .grouped-result-beds,.inner-property-data-column .property-listing .grouped-results .grouped-result-price,.inner-property-data-column .property-listing .grouped-results .grouped-result-sqft,.property-listing .grouped-results .grouped-result-baths,.property-listing .grouped-results .grouped-result-beds,.property-listing .grouped-results .grouped-result-price,.property-listing .grouped-results .grouped-result-sqft,.property-listing_base .grouped-results .grouped-result-baths,.property-listing_base .grouped-results .grouped-result-beds,.property-listing_base .grouped-results .grouped-result-price,.property-listing_base .grouped-results .grouped-result-sqft{white-space:nowrap}
.inner-property-data-column .property-listing .property-listing-data .property-info,.property-listing .property-listing-data .property-info,.property-listing_base .property-listing-data .property-info{overflow:hidden;text-overflow:ellipsis;width:100%;padding:0}
/* .inner-property-data-column .property-listing .property-amenities,.property-listing .property-amenities,.property-listing_base .property-amenities{display:none;position:absolute;top:90px;right:0} */
.inner-property-data-column .property-listing .property-amenities,.property-listing .property-amenities,.property-listing_base .property-amenities{display:block;position:absolute;top:90px;margin-left:100px}
.inner-property-data-column .property-listing .property-amenities span,.property-listing .property-amenities span,.property-listing_base .property-amenities span{color:#333;display:inline-block;height:2em;line-height:1;padding:.4em 0;text-align:center;width:2em}
.inner-property-data-column .property-listing .property-amenities .disabled,.property-listing .property-amenities .disabled,.property-listing_base .property-amenities .disabled{color:#333;cursor:default;opacity:.35}
.inner-property-data-column .property-listing .property-amenities p,.property-listing .property-amenities p,.property-listing_base .property-amenities p{margin-bottom:0}
.inner-property-data-column .property-listing span.wide-card-only,.inner-property-data-column .property-listing td.wide-card-only,.property-listing span.wide-card-only,.property-listing td.wide-card-only,.property-listing_base span.wide-card-only,.property-listing_base td.wide-card-only{display:none}
.inner-property-data-column .property-listing .zsg-h2,.property-listing .zsg-h2,.property-listing_base .zsg-h2{font-size:20px;line-height:1.3}
.inner-property-data-column .property-listing.property-listing-terse,.property-listing.property-listing-terse,.property-listing_base.property-listing-terse{font-size:1em}
.inner-property-data-column .property-listing.property-listing-terse figure,.property-listing.property-listing-terse figure,.property-listing_base.property-listing-terse figure{width:138px;height:103px;float:left}
.inner-property-data-column .property-listing.property-listing-terse .property-address .hdp-link,.inner-property-data-column .property-listing.property-listing-terse.property-listing-grouped .community-name,.inner-property-data-column .property-listing.property-listing-terse.property_listing-grouped .building-name-address,.property-listing.property-listing-terse .property-address .hdp-link,.property-listing.property-listing-terse.property-listing-grouped .community-name,.property-listing.property-listing-terse.property_listing-grouped .building-name-address,.property-listing_base.property-listing-terse .property-address .hdp-link,.property-listing_base.property-listing-terse.property-listing-grouped .community-name,.property-listing_base.property-listing-terse.property_listing-grouped .building-name-address{font-size:13px}
.inner-property-data-column .property-listing.property-listing-terse .grouped-result:first-child td,.property-listing.property-listing-terse .grouped-result:first-child td,.property-listing_base.property-listing-terse .grouped-result:first-child td{border-top:none}
.inner-property-data-column .property-listing.property-listing-terse .unit-list,.property-listing.property-listing-terse .unit-list,.property-listing_base.property-listing-terse .unit-list{clear:both}
.inner-property-data-column .property-listing.property-listing-terse table.grouped-results tr.grouped-result td,.property-listing.property-listing-terse table.grouped-results tr.grouped-result td,.property-listing_base.property-listing-terse table.grouped-results tr.grouped-result td{padding-left:0}
.inner-property-data-column .property-listing.property-listing-terse table.grouped-results tr.grouped-result td:not(:last-child),.property-listing.property-listing-terse table.grouped-results tr.grouped-result td:not(:last-child),.property-listing_base.property-listing-terse table.grouped-results tr.grouped-result td:not(:last-child){padding-right:10px}
.inner-property-data-column .property-listing.property-listing-terse table.grouped-results tr.grouped-result td:last-child,.property-listing.property-listing-terse table.grouped-results tr.grouped-result td:last-child,.property-listing_base.property-listing-terse table.grouped-results tr.grouped-result td:last-child{padding-right:0}
.inner-property-data-column .property-listing.property-listing-terse table.grouped-results tr.grouped-result td:nth-child(2):nth-last-child(3),.property-listing.property-listing-terse table.grouped-results tr.grouped-result td:nth-child(2):nth-last-child(3),.property-listing_base.property-listing-terse table.grouped-results tr.grouped-result td:nth-child(2):nth-last-child(3){max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.inner-property-data-column .property-listing.property-listing-terse .property-listing-data,.property-listing.property-listing-terse .property-listing-data,.property-listing_base.property-listing-terse .property-listing-data{box-sizing:content-box;-webkit-box-sizing:content-box;margin-left:138px;display:block}
.inner-property-data-column .property-listing.property-listing-terse .property-listing-data .property-info,.property-listing.property-listing-terse .property-listing-data .property-info,.property-listing_base.property-listing-terse .property-listing-data .property-info{box-sizing:content-box;-webkit-box-sizing:content-box;padding:0;width:100%}
.inner-property-data-column .property-listing.property-listing-terse .property-listing-data dt,.property-listing.property-listing-terse .property-listing-data dt,.property-listing_base.property-listing-terse .property-listing-data dt{width:100%;box-sizing:content-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media screen and (min-width:414px){.property-listing .building-name-address .bdp-link,.property-listing .community-name,.property-listing .property-address .hdp-link{font-size:15px}
.property-listing .lot-size{display:inline}
.property-listing .property-amenities{display:block}
}
@media screen and (min-width:550px){.property-listing{padding:10px}
.property-listing .zsg-h2{font-size:24px;line-height:1.2}
.property-listing .built-year{display:inline}
.property-listing .property-data,.property-listing .zestimate,.property-listing .zsg-fineprint{font-size:1em}
.property-listing .photo{width:150px;height:112px;float:left}
.property-listing .property-listing-data{box-sizing:content-box;-webkit-box-sizing:content-box;margin-left:150px;display:block;position:relative}
.property-listing td.wide-card-only{display:table-cell}
.property-listing span.wide-card-only{display:inline}
}
table.grouped-bedroom-results .grouped-result-price{width:20%}
table.grouped-bedroom-results .grouped-result-beds{width:22%}
table.grouped-bedroom-results .grouped-result-baths{width:27%}
table.grouped-bedroom-results .grouped-result-sqft{width:31%}
@media only screen and (min-width:1500px){.inner-property-data-column .property-listing{padding: 0px 10px 10px 10px;}
.inner-property-data-column .property-listing .building-name-address .bdp-link,.inner-property-data-column .property-listing .community-name,.inner-property-data-column .property-listing .property-address .hdp-link{font-size:16px}
.inner-property-data-column .property-listing .lot-size{display:inline}
.inner-property-data-column .property-listing .property-amenities{display:block}
.inner-property-data-column .property-listing .zsg-h2{font-size:24px;line-height:1.2}
.inner-property-data-column .property-listing .built-year{display:inline}
/* .inner-property-data-column .property-listing .property-data,.inner-property-data-column .property-listing .zestimate,.inner-property-data-column .property-listing .zsg-fineprint{font-size:1em}  */
.inner-property-data-column .property-listing .property-data,.inner-property-data-column .property-listing .zestimate,.inner-property-data-column .property-listing .zsg-fineprint{font-size:16px}
.inner-property-data-column .property-listing .photo{width:150px;height:112px;float:left}
.inner-property-data-column .property-listing .property-listing-data{box-sizing:content-box;-webkit-box-sizing:content-box;margin-left:150px;display:block;position:relative}
.inner-property-data-column .property-listing td.wide-card-only{display:table-cell}
.inner-property-data-column .property-listing span.wide-card-only{display:inline}
}
.inner-property-data-column .nav-ad-property-listing{padding:0;margin-bottom:10px}
@media only screen and (min-width:1500px){.inner-property-data-column .nav-ad-property-listing{padding-left:10px}
}