.map-bubble .search-result .listing-label .definition,.map-bubble .search-result .plisting .community-details *,.map-bubble .search-result .plisting .pinfo-block *,.map-bubble .search-result .plisting .pinfo-type .type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.saved-search .map-bubble_mini .map-bubble-flex,body.saved-search .specialData{display:none}
.map-bubble .search-result,.map-bubble.community-bubble,.map-bubble_base,.map-bubble_iterable,.map-bubble_mini{background-color:#fff;box-shadow:0 0 9px rgba(68,68,68,.6)}
.map-bubble .search-result .zsg-media-img,.map-bubble.community-bubble .zsg-media-img,.map-bubble_base .zsg-media-img,.map-bubble_iterable .zsg-media-img,.map-bubble_mini .zsg-media-img{margin-right:10px;max-width:150px}
.map-bubble .search-result .photo,.map-bubble.community-bubble .photo,.map-bubble_base .photo,.map-bubble_iterable .photo,.map-bubble_mini .photo{overflow:hidden;position:relative}
.map-bubble .search-result .coming-soon-banner,.map-bubble.community-bubble .coming-soon-banner,.map-bubble_base .coming-soon-banner,.map-bubble_iterable .coming-soon-banner,.map-bubble_mini .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)}
.map-bubble .search-result .plisting .pinfo-block .buildingAttribute,.map-bubble .search-result .plisting .pinfo-block .specialData.zsg-fineprint{color:#999}
.map-bubble.building-bubble:not(.map-bubble_iterable) .search-result .plisting .pinfo-block .adr,.map-bubble.property-bubble .search-result .plisting .pinfo-block .adr{margin-right:30px}
.map-bubble .search-result{width:370px;min-height:129px;cursor:pointer;padding:13px}
.bubble-design-wide.map-bubble .search-result,.bubble-design-wideplus.map-bubble .search-result{width:472px}
.map-bubble .search-result #property-home-info{min-height:112px}
.map-bubble .search-result .plisting .community-image,.map-bubble .search-result .plisting .photo{width:150px;height:112px;float:left;vertical-align:top}
.map-bubble .search-result .plisting .community-image img,.map-bubble .search-result .plisting .photo img{display:block}
.map-bubble .search-result .plisting .community-details,.map-bubble .search-result .plisting .pinfo-block{margin-left:160px}
.map-bubble .search-result .plisting .pinfo-block .price{margin-bottom:0;font-weight:400}
.map-bubble .search-result .plisting .pinfo-block .adr a,.map-bubble .search-result .plisting .pinfo-block .viewDetailsLink a,.map-bubble.community-bubble .community-name{font-weight:700}
.map-bubble .search-result .plisting .pinfo-type{line-height:15px;margin-bottom:5px;margin-right:30px}
.map-bubble .search-result .plisting .pinfo-type .type{font-size:13px;font-size:.86666667rem;text-transform:uppercase;font-weight:700;vertical-align:top}
.bubble-design-wide.map-bubble .search-result .plisting .pinfo-type .type,.bubble-design-wideplus.map-bubble .search-result .plisting .pinfo-type .type{margin-left:4px}
.map-bubble .search-result .plisting #building-info{clear:both}
.map-bubble .search-result .plisting .see-all-link-wrapper a{padding:10px 5px;display:block}
.map-bubble .search-result .close-bubble{color:#333;position:absolute;right:9px;top:6px;margin:-6px -11px;padding:6px 11px}
.map-bubble .search-result .close-bubble:hover{color:#7bc0ff}
.map-bubble .search-result .listing-label .definition{display:inline-block;max-width:150px}
.map-bubble_mini{color:#333;display:inline-block;line-height:1.3em;padding:7px 7px 5px;position:relative}
.map-bubble_mini .zsg-media_shrinkwrap{display:table}
.map-bubble_mini strong{line-height:1}
.map-bubble_mini .zsg-media-img{margin-right:5px}
.map-bubble_mini .map-bubble-flex{margin-top:1px}
.map-bubble-beak{border-color:#fff transparent transparent;border-style:solid;border-width:11px 11px 0;position:absolute;top:100%}
.map-bubble_below .map-bubble-beak{border-color:transparent transparent #fff;border-width:0 11px 11px;bottom:100%;top:auto}
.map-bubble_iterable .map-bubble-viewport{max-height:370px;overflow-y:auto}
.map-bubble_iterable .zsg-media_shrinkwrap{width:auto!important}
.map-bubble_iterable .pinfo-block{max-width:168px}
.bubble-design-wide.map-bubble_iterable .pinfo-block,.bubble-design-wideplus.map-bubble_iterable .pinfo-block{max-width:270px}
.map-bubble_iterable .pinfo-block .property-info-type{color:#333}
.map-bubble.community-bubble .community-info{height:112px}
.map-bubble.community-bubble #community-bubble-contents-wrapper{max-height:180px;overflow:auto}
.map-bubble.community-bubble .plan{font-size:13px;font-size:.86666667rem;padding:10px 0;border-bottom:1px solid #eee}
.map-bubble.community-bubble .plan span{display:inline-block;vertical-align:middle;margin:0 2px;text-align:right}
.map-bubble.community-bubble .plan .price{width:15%;font-weight:400}
.map-bubble.community-bubble .plan .plan-name{font-weight:700;width:40%;white-space:nowrap;overflow:hidden;text-align:left;text-overflow:ellipsis}
.map-bubble.community-bubble .plan .beds{width:15%}
.map-bubble.community-bubble .plan .sqft{width:25%}
.map-bubble.community-bubble .search-result{cursor:default}
.map-bubble.community-bubble .pinfo-type{line-height:1.5;margin-bottom:0}
.map-bubble.community-bubble .pinfo-type .type{vertical-align:middle}
.map-bubble.community-bubble .community-builder{color:#999}
.map-bubble.community-bubble .more-plans{font-size:13px;font-size:.86666667rem;font-weight:700}
.map-bubble.community-bubble #more-community-bubble-contents{padding:10px 0}
.building-bubble .ab-grouped-units{font-size:13px;line-height:1.5;font-weight:400;color:#333;padding-top:5px}
.building-bubble .ab-grouped-units tr:last-child td{border-bottom:none}