.property-listing.grouped.ab-price-link .grouped-result-label{display:none}
.property-listing.grouped .trigger-units{text-decoration:none;white-space:nowrap;display:inline-block;padding:6px 3px}
.property-listing.grouped .trigger-units::after{margin-left:6px}
.property-listing.grouped .trigger-units .hide-units,.property-listing.grouped .trigger-units .show-units,.property-listing.grouped .trigger-units.widget-initialized::after{display:none}
.property-listing.grouped .trigger-units .hide-units .zsg-icon-arrow-menu-down::before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.property-listing.grouped .trigger-units .loading{cursor:default;display:none}
.property-listing.grouped .trigger-units.widget-hidden .show-units,.property-listing.grouped .trigger-units.widget-loading .loading,.property-listing.grouped .trigger-units.widget-visible .hide-units{display:inline}
.property-listing.grouped .trigger-units.widget-loading{text-decoration:none}
.property-listing.grouped .trigger-units.widget-loading .hide-units,.property-listing.grouped .trigger-units.widget-loading .show-units{display:none}
.property-listing.grouped .zsg-table .grouped-result-links td{padding:0;border-bottom:none}
.property-listing.grouped .zsg-table .grouped-result-links td a{padding:5px 10px}
.property-listing-terse .building-link,.property-listing.grouped .building-link{display:inline-block;margin-left:40px}
.property-listing-terse .z-contract-link .zsg-icon-arrow-menu-down::before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.yui3-buildinglist.yui3-buildinglist-hidden,.yui3-buildinglistdesktop.yui3-buildinglistdesktop-hidden{display:none}
#list-container{padding-top:1rem}
#list-container #list-results-save-search-upsell,#list-container #map-result-count-message,#list-container #property-sort-control,#list-container #search-pagination-wrapper,#list-container h1,#list-container h3{padding-left:1rem}
/* #list-container #map-result-count-message{padding-right:20px}  */
#list-container #map-result-count-message{padding-right:20px;float:right;font-size: 16px;font-weight: 700;}
#list-container #search-pagination-wrapper{margin-top:1rem;padding:0}
#list-container #search-pagination-wrapper .zsg-pagination{border-bottom:1px solid #ccc;padding:0 .75rem 15px}
#list-container .search-title-container>*{display:inline-block}
#list-container #property-sort-control{margin-bottom:0}
#list-container .list-loading-message-cover{background-color:#fff;z-index:10;position:absolute;width:100%;height:100%;opacity:.6;display:none}
#list-container .list-loading #list-loading-message,#list-container .list-loading .list-loading-message-cover{display:block}
#list-container .map-list-loader-container{position:absolute;width:100%;z-index:12;display:none}

.list-loading #list-container .map-list-loader-container{display:block}
#list-container .map-list-loader-container .map-list-loader{font-weight:700;padding:1rem;background-color:#fff;border:1px solid #ccc;white-space:nowrap;display:table;margin:32px auto auto}
#list-container #list-core-content-container{position:relative;min-width:320px}
#list-container .zoom-out-message{color:#0074e4;cursor:pointer}
#list-container .relaxed-results-header .zsg-fineprint,.fav-view #list-container .property-additional-data .zsg-fineprint{color:#999}
#list-container #list-results .zsg-notification-bar{margin:15px}
#list-container #list-results .zsg-notification-bar h3{padding-left:0;font-size:15px}
#list-container #info-message-bar .zsg-notification-bar{margin-right:15px;margin-left:15px;margin-bottom:15px}
#list-container .generic-box.ad>div{margin:auto}
#list-container.mobile-small-width-list .zsg-tabs>li,body.mc-list #list-container .zsg-tabs>li{padding-left:15px}
#list-container.mobile-small-width-list .zsg-tabs.zsg-tabs_lg,body.mc-list #list-container .zsg-tabs.zsg-tabs_lg{font-size:inherit}
#list-container.mobile-small-width-list .full-sort-option,body.mc-list #list-container .full-sort-option{display:none}
#list-container .full-sort-option,#list-container.mobile-small-width-list .terse-sort-option,body.mc-list #list-container .terse-sort-option{display:inline-block}
#list-container .terse-sort-option{display:none}
#list-container .results-msg{text-align:center;padding:20px}
#list-container .relaxed-results-header{padding:20px}
@media screen and (max-width:1500px){#list-container h1{font-size:25px}
}
/* #list-container .nav-ad{position:relative;width:100%;height:124px} */
#list-container .nav-ad{position:relative;width:100%;height:auto}
#list-container .nav-ad #list-nav-ad-loading{width:100%;height:30px;font-size:1.1em;text-align:center;margin-left:-10px;position:absolute;top:40%;z-index:1}
#list-container .nav-ad #list-nav-ad-loading .spinner{padding-right:8px;position:relative;top:3px}
.full-list #list-container .nav-ad #list-nav-ad-loading{margin-left:0;width:547px}
#list-container .nav-ad #nav-ad-gpt-container{position:relative;z-index:2;background-color:#fff}
.search-title{font-size:36px;line-height:1.3;font-weight:300;display:inline-block;margin-bottom:15px}
@media screen and (max-width:480px){.search-title{font-size:25px}
}
.mobile-web .search-title{margin-bottom:10px}
.search-subtitle{display:inline-block;color:#999;margin-left:15px}
.mobile-web .search-subtitle{margin-left:10px}
.property-data-column .ad{padding:20px 0;background-color:#eee;border-bottom:1px solid #fff;position:relative;text-align:center}
.property-data-column .ad .deferred-iframe-target{margin-left:auto;margin-right:auto}
.property-data-column #list-results-container~div.ad iframe.third-party-ad-iframe{position:relative}
.fav-view #list-container .results-msg{text-align:center;margin:40px 0 60px;padding:20px}
.fav-view #list-container .results-msg .list-save-icon{display:inline-block;vertical-align:middle;margin:auto 5px}
.fav-view #list-container .property-additional-data{width:350px}
.fav-view #list-container .property-additional-data .save-note{padding-left:30px;padding-right:30px}
.fav-view #list-container .property-additional-data p{margin-bottom:0}
.fav-view #list-container .property-additional-data textarea{margin-bottom:5px}
.fav-view #list-container .property-favorite-data .transparent{opacity:0}
.fav-view #list-container .property-favorite-data a{-webkit-transition:opacity .3s;transition:opacity .3s}
.fav-view #list-container .property-favorite-data form{overflow-y:hidden;max-height:0}
.active-view>.zsg-subfooter{padding:0 30px}
.search-page-footer .zsg-subfooter{padding-left:1rem;padding-right:1rem}
.search-page-footer .zsg-subfooter-content{padding-bottom:30px}
#saved-homes-button{-webkit-transition:box-shadow 1s;transition:box-shadow 1s}
#saved-homes-button.fav-glow-add,#saved-homes-button.fav-glow-remove{box-shadow:inset 0 0 40px #fff}