body{padding-top:44px}
body.has-sticky-actionbar{padding:0}
.has-sticky-actionbar .zsg-nav-sub-wrapper{margin-top:-50px}
.searchbar-container.zsg-nav-sub-wrapper{position:static}
.modal_focus .zsg-nav-sub{z-index:900}
.pinnable-header{position:absolute;left:0;top:0;z-index:1005}
.pinnable-header::after{background-color:blue}
.pinnable-header_enabled:not(.ios-not-fixed) .pinnable-header{position:fixed;top:-44px;-webkit-transition:top 200ms ease-out;-moz-transition:top 200ms ease-out;-ms-transition:top 200ms ease-out;-o-transition:top 200ms ease-out;transition:top 200ms ease-out}
.header_pinned.pinnable-header_enabled:not(.ios-not-fixed) .pinnable-header,.header_force-pinned.pinnable-header_enabled:not(.ios-not-fixed) .pinnable-header{top:0}
.zss-header{z-index:1010;top:0;left:0;width:100%;margin-bottom:50px;height:50px;box-shadow:0 0 5px 0 #888}
.zss-header,.stripped-header .zss-header{height:44px}
.zss-header .responsive-page-title{display:block;width:calc(100% - 110px);height:44px;line-height:44px;overflow:hidden;text-overflow:ellipsis;font-size:15px;white-space:nowrap;font-weight:bold;padding:0 5px}
.has-sticky-actionbar .zss-header{position:relative}
.zss-header .zss-logo{height:44px;background-position:0 10px}
.tablet-web .zss-header{max-width:none}
.pinnable-header_enabled #wrapper{overflow-y:hidden;position:absolute;top:0;height:100%;width:100%}
.pinnable-header_enabled #content{height:100%;overflow-y:scroll;padding-top:44px;position:relative;-webkit-overflow-scrolling:touch;transform:translate3d(0,0,0)}
.lightbox-head ul li,.lightbox-body div.lightbox-block{display:none}
.lightbox-head ul li.current,.lightbox-body div.lightbox-block.current{display:block}
.zsg-badge{display:inline-block;text-align:center;min-width:30px;border-radius:3px;padding:1px 4px 0;height:20px;line-height:20px;color:#fff;background-color:#333}
.zsg-badge_gray{color:#444;background-color:#ccc}
.zsg-badge_orange{background-color:#fd8602}
.zsg-badge_green{background-color:#87d300}
.zsg-badge_red{background-color:#c00}
.zsg-badge_blue{background-color:#1b5098}
.zsg-searchbox.yui3-skin-sam .yui3-aclist{box-shadow:0 0 4px rgba(0,0,0,0.5);margin-top:10px;position:absolute;width:100%}
.zsg-searchbox.yui3-skin-sam .yui3-aclist:before{content:"";position:absolute;top:-10px;left:50%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000;margin-left:-10px}
.zsg-searchbox.yui3-skin-sam .yui3-aclist-content{border:0;max-height:360px;overflow-y:hidden;-webkit-transition:max-height .25s ease;-moz-transition:max-height .25s ease;-ms-transition:max-height .25s ease;-o-transition:max-height .25s ease;transition:max-height .25s ease}
.zsg-searchbox.yui3-skin-sam .yui3-aclist-hidden .yui3-aclist-content,.zsg-searchbox.yui3-skin-sam .yui3-aclist-disabled .yui3-aclist-content{max-height:0}
.zsg-searchbox.yui3-skin-sam .yui3-aclist-hidden .yui3-aclist-content:before,.zsg-searchbox.yui3-skin-sam .yui3-aclist-disabled .yui3-aclist-content:before{display:none}
.zsg-searchbox.yui3-skin-sam .yui3-aclist-hidden .yui3-aclist-content .yui3-aclist-list,.zsg-searchbox.yui3-skin-sam .yui3-aclist-disabled .yui3-aclist-content .yui3-aclist-list{border-top-width:0;padding-bottom:0;-webkit-transition:border-top-width 0s .25s;-moz-transition:border-top-width 0s .25s;-ms-transition:border-top-width 0s .25s;-o-transition:border-top-width 0s .25s;transition:border-top-width 0s .25s}
.zsg-searchbox.yui3-skin-sam .yui3-aclist-list:empty{border-top-width:0;padding-bottom:0;-webkit-transition:border-top-width 0s .25s;-moz-transition:border-top-width 0s .25s;-ms-transition:border-top-width 0s .25s;-o-transition:border-top-width 0s .25s;transition:border-top-width 0s .25s}
.zsg-searchbox.yui3-skin-sam .yui3-aclist-item{border-top:1px solid #eee;height:auto;padding:0;position:relative}
.zsg-searchbox.yui3-skin-sam .yui3-aclist-item:first-child{border:0}
.zsg-searchbox.yui3-skin-sam .yui3-aclist-item>a{background-color:#fff;color:#444;display:block;line-height:28px;overflow:hidden;padding:7px 8px 8px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}
.zsg-searchbox.yui3-skin-sam .yui3-aclist-item>a:hover{background-color:#eee;color:#0074e4}
.zsg-searchbox.yui3-skin-sam .yui3-aclist-item>.zsg-badge{position:absolute;top:12px;right:8px}
.zsg-searchbox.yui3-skin-sam .yui3-aclist-item>.zsg-badge ~ a{padding-right:46px}
.zsg-searchbox.yui3-skin-sam .yui3-aclist-item>.zsg-popover-list-icon{color:#999;font-size:28px;height:28px;left:8px;position:absolute;bottom:8px;width:28px}
.zsg-searchbox.yui3-skin-sam .yui3-aclist-item>.zsg-popover-list-icon ~ a{padding-left:44px}
@media screen and (max-width:480px){.zsg-searchbox.yui3-skin-sam .yui3-aclist-item>.zsg-popover-list-icon{height:21px;width:21px;font-size:21px;bottom:10px}
}
.zsg-searchbox.yui3-skin-sam .yui3-aclist-item.yui3-aclist-item-active>a,.zsg-searchbox.yui3-skin-sam .yui3-aclist-item.yui3-aclist-item-hover>a{background-color:#eee;color:#0074e4}
.zsg-searchbox.yui3-skin-sam .yui3-aclist-list{border-top:4px solid #000;max-height:360px;min-width:300px;padding-bottom:1px;overflow-y:auto}
.zsg-searchbox.yui3-skin-sam .yui3-aclist-list>li{border-top:1px solid #eee;height:auto;padding:0;position:relative}
.zsg-searchbox.yui3-skin-sam .yui3-aclist-list>li:first-child{border:0}
.zsg-searchbox.yui3-skin-sam .yui3-aclist-list>li>a{background-color:#fff;color:#444;display:block;line-height:28px;overflow:hidden;padding:7px 8px 8px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}
.zsg-searchbox.yui3-skin-sam .yui3-aclist-list>li>a:hover{background-color:#eee;color:#0074e4}
.zsg-searchbox.yui3-skin-sam .yui3-aclist-list>li>.zsg-badge{position:absolute;top:12px;right:8px}
.zsg-searchbox.yui3-skin-sam .yui3-aclist-list>li>.zsg-badge ~ a{padding-right:46px}
.zsg-searchbox.yui3-skin-sam .yui3-aclist-list>li>.zsg-popover-list-icon{color:#999;font-size:28px;height:28px;left:8px;position:absolute;bottom:8px;width:28px}
.zsg-searchbox.yui3-skin-sam .yui3-aclist-list>li>.zsg-popover-list-icon ~ a{padding-left:44px}
@media screen and (max-width:480px){.zsg-searchbox.yui3-skin-sam .yui3-aclist-list>li>.zsg-popover-list-icon{height:21px;width:21px;font-size:21px;bottom:10px}
}
.activation-upsell{color:#fff;text-align:center;background-color:#1b5098;padding:15px;line-height:1.5}
.activation-upsell a.zsg-button_ghost{margin-top:5px}
.search-form-wrapper{position:static;height:0;padding:0}
.search-form-wrapper .searchbar-top{left:42px;width:65%;width:calc(100% - 62px);padding:5px 0 5px 10px;z-index:1012;-webkit-transition:width .25s,left .25s,padding-right .25s;-moz-transition:width .25s,left .25s,padding-right .25s;-ms-transition:width .25s,left .25s,padding-right .25s;-o-transition:width .25s,left .25s,padding-right .25s;transition:width .25s,left .25s,padding-right .25s}
.modal_focus .search-form-wrapper .searchbar-top{z-index:901}
.search-form-wrapper .searchbar-top .zsg-search-button-text{font-size:13px;line-height:30px;font-weight:bold;text-transform:uppercase}
.search-form-wrapper .searchbar-top .searchbar-clear{opacity:0;position:absolute;margin-left:-30px}
.search-form-wrapper .searchbar-top .searchbar-clear>span{display:inline-block;height:30px;width:30px;padding:10px;font-size:12px;color:#ccc}
.search-form-wrapper .searchbar-top .searchbar-clear:hover>span{color:#ddd}
.expando-search_focus .search-form-wrapper .searchbar-top{left:0;width:100%;padding-left:10px;padding-right:10px;padding-bottom:5px;background-color:white}
.expando-search_focus .search-form-wrapper .searchbar-top .zsg-searchbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
.expando-search_focus .search-form-wrapper .searchbar-top .zsg-search-button{position:static;-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0 0 0 15px}
.expando-search_focus .search-form-wrapper .searchbar-top .zsg-search-button .zsg-icon-searchglass{display:none}
.expando-search_focus .search-form-wrapper .searchbar-top .zsg-search-button-text{display:inline}
.expando-search_focus .search-form-wrapper .searchbar-top .searchbar-clear.searchbar-clear_active{display:block;opacity:1}
.search-form-wrapper .searchbar-top.full-width{width:100%;left:0;padding-right:10px}
.search-form-wrapper.zsg-nav-sub-wrapper{position:static}
.search-form-wrapper .zsg-nav-sub{position:static;min-height:0}
.search-form-wrapper.zsg-layout-top{padding:0}
.search-form-wrapper.zsg-content-component{margin:0}
.expando-search_focus{position:relative}
.expando-search_focus .zsg-modal-mask{display:block}
@media screen and (max-width:480px){.search-form-wrapper .searchbar-top{width:calc(100% - 52px)}
.local-search-form .zsg-searchbox input{font-size:13px}
}
.hdp-navigation{padding:7px;background-color:#ddd}
.hdp-navigation.zsg-g{margin:0}
@media screen and (max-width:480px){.hdp-navigation.zsg-g{display:none}
}
.hdp-navigation div{display:inline-block}
.hdp-navigation .center{text-align:center}
.hdp-navigation .right{text-align:right}
.hdp-navigation a,.hdp-navigation a:visited{color:#444}
.menu-visible .zsg-menu{display:block;left:auto;top:auto}
.menu-visible .zsg-menu-linklist{display:inline-block;vertical-align:top}
@media screen and (min-width:481px){.loan-calculator-label{font-size:13px;line-height:1.5;font-weight:bold;text-transform:uppercase}
}
@media screen and (max-width:480px){.loan-calculator-label{font-size:15px;font-weight:normal;line-height:1.5}
.loan-calculator-label:after{content:': '}
}
#loan-calculator-container>.zsg-loading-spinner{display:none}
#loan-calculator-container.loan-calculator_loading{height:30px;padding-top:9px}
#loan-calculator-container.loan-calculator_loading .hdp-calculator-summary-launch{display:none}
#loan-calculator-container.loan-calculator_loading .zsg-menu-launch{display:none}
#loan-calculator-container.loan-calculator_loading .zsg-loading-spinner{display:inline-block}
#loan-calculator-container .calculator-launch{border:1px solid #ccc;border-radius:3px;color:#444;padding:1px 3px;background:#fff;margin-left:5px}
#loan-calculator-container .calculator-launch .zsg-icon-arrow-menu-down{margin-left:3px}
#loan-calculator-container .calculator-launch:hover{color:#0074e4}
#loan-calculator-container .calculator-launch.zsg-button_selected{color:#0074e4;border-color:#0074e4}
@media screen and (min-width:481px){#loan-calculator-container .loan-calculator-estimate,#loan-calculator-container .zsg-menu-launch{vertical-align:middle}
}
#loan-calculator-container .loan-calculator-estimate{font-size:20px;font-size:1.3333333333333333rem;font-weight:normal}
@media screen and (max-width:480px){#loan-calculator-container .loan-calculator-estimate{font-size:15px;font-weight:normal;line-height:1.5}
}
@media screen and (max-width:480px){#loan-calculator-container{display:inline-block}
#loan-calculator-container .zsg-menu-launch{display:none}
}
#monthly-payment-options{width:360px}
#monthly-payment-options .zsg-form-field>label{text-align:left}
#monthly-payment-options .hlc-input-down-payment-percent-container{display:inline-block;margin-right:5px}
#monthly-payment-options .hlc-input-down-payment-percent-container:after{content:"%";margin-left:-19px;margin-right:1em;pointer-events:none}
#monthly-payment-options #hlc-input-down-payment-percent{width:54px}
#monthly-payment-options .hlc-outputs{width:265px;margin-left:auto;margin-right:auto}
#monthly-payment-options .hlc-outputs>.zsg-lg-1-2{line-height:26px;vertical-align:text-bottom;padding-left:0}
#monthly-payment-options .hlc-output-rate{font-size:15px;font-size:1rem;padding-right:2px;font-weight:bold}
@media screen and (max-width:768px){#monthly-payment-options{left:0!important}
}
#react-monthly-payment-calculator-options{width:360px}
.linkToggle .foldLink{display:block;text-decoration:none}
.linkToggle.expanded .closed,.linkToggle .open{display:none}
.linkToggle.expanded .open{display:block}
.linkToggle .zsg-icon-expando-up,.linkToggle .zsg-icon-expando-down{font-size:12px}
@media screen and (max-width:1023px){.zsg-layout-bc-c .full-c-col-only{display:none}
}
.yui3-toggle-content-maximized .maximize,.yui3-toggle-content-minimized .minimize{display:none}
.zsg-table .yui3-toggle-content-link-block td{border-bottom:0}
#yui3-css-stamp.zskin-toggle-content{display:none}
#home-other-costs.oc-desktop:not(.collapsible) h2{padding-bottom:10px;margin-bottom:0}
#home-other-costs .zsg-h4{margin-bottom:0}
#home-other-costs .row{position:relative;margin-bottom:0;padding:10px 0;cursor:pointer}
#home-other-costs .row.load-check{width:1px;height:1px;overflow:hidden;position:absolute}
#home-other-costs .row.load-check .deferred-iframe-target,#home-other-costs .row.open .vendor-detail .deferred-iframe-target{height:auto!important}
#home-other-costs .description,#home-other-costs .vendor-inline,#home-other-costs .expander{display:inline-block;max-height:40px;padding:10px 0;vertical-align:top}
#home-other-costs .vendor-inline{overflow:hidden;width:60%}
#home-other-costs .vendor-inline .deferred-iframe-target{width:98%!important}
#home-other-costs .vendor-inline .deferred-iframe-target iframe{display:block}
#home-other-costs .description{width:30%}
#home-other-costs .expander{width:18%;margin-left:-10%;text-align:right;position:relative}
#home-other-costs .vendor-detail{width:100%;padding:0;clear:both;overflow:hidden;max-height:0;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}
#home-other-costs .close .vendor-detail{position:relative;min-height:188px;max-height:377px}
#home-other-costs .close .vendor-detail p{margin-top:50%}
#home-other-costs .close .expander{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1)}
#home-other-costs .loading{position:absolute;top:20px;left:50%}
#home-other-costs .info-error{text-align:center;color:#999}
#home-other-costs .static-row .vendor-inline .vendor-cost{float:right}
.mobile-hdp-content #home-other-costs .zsg-separator:last-child,#home-other-costs.mobile-other-costs .zsg-separator:last-child{border-bottom:none 0;padding-bottom:0;margin-bottom:0}
.mobile-hdp-content #home-other-costs .description,#home-other-costs.mobile-other-costs .description{position:absolute;top:10px;left:0;width:85%}
.mobile-hdp-content #home-other-costs .details:first-child .description,#home-other-costs.mobile-other-costs .details:first-child .description{top:0}
.mobile-hdp-content #home-other-costs .vendor-inline,#home-other-costs.mobile-other-costs .vendor-inline{width:92%;max-height:60px}
.mobile-hdp-content #home-other-costs .close .vendor-detail .deferred-iframe-target,#home-other-costs.mobile-other-costs .close .vendor-detail .deferred-iframe-target{border-top:1px solid #ccc}
.mobile-hdp-content #home-other-costs .deferred-iframe-target,#home-other-costs.mobile-other-costs .deferred-iframe-target{display:block;width:100%!important}
.mobile-hdp-content #home-other-costs .static-row .vendor-inline,#home-other-costs.mobile-other-costs .static-row .vendor-inline{margin-top:15px}
.mobile-hdp-content #home-other-costs .static-row span,#home-other-costs.mobile-other-costs .static-row span{display:inline-block}
.mobile-hdp-content #home-other-costs .static-row .vendor-name,#home-other-costs.mobile-other-costs .static-row .vendor-name{width:70%}
.mobile-hdp-content #home-other-costs .static-row .vendor-cost,#home-other-costs.mobile-other-costs .static-row .vendor-cost{text-align:right;width:30%}
.mobile-hdp-content #home-other-costs .vendor-detail,#home-other-costs.mobile-other-costs .vendor-detail{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
@media screen and (min-width:400px){.mobile-hdp-content #home-other-costs .description,#home-other-costs.mobile-other-costs .description{padding:0}
.mobile-hdp-content #home-other-costs .vendor-inline,#home-other-costs.mobile-other-costs .vendor-inline{margin-top:20px}
}
@media screen and (max-width:700px){#home-other-costs .description{max-height:50px;width:50%}
#home-other-costs .vendor-inline{width:90%}
#home-other-costs .vendor-inline .deferred-iframe-target{width:100%!important}
}
#home-other-costs.hidden{margin-bottom:0}
#home-other-costs.hidden h2{display:none}
body.saved-search .specialData{display:none}
body.saved-search .map-bubble_mini .map-bubble-flex{display:none}
.map-bubble-wrap{z-index:22}
.map-bubble-wrap_behind-bdp{z-index:20}
.map-bubble_base,.map-bubble .search-result,.map-bubble_mini,.map-bubble_iterable,.map-bubble.community-bubble{background-color:#fff;box-shadow:0 0 9px rgba(68,68,68,0.6)}
.map-bubble_base .zsg-media-img,.map-bubble .search-result .zsg-media-img,.map-bubble_mini .zsg-media-img,.map-bubble_iterable .zsg-media-img,.map-bubble.community-bubble .zsg-media-img{margin-right:10px;max-width:150px}
.map-bubble_base .photo,.map-bubble .search-result .photo,.map-bubble_mini .photo,.map-bubble_iterable .photo,.map-bubble.community-bubble .photo{overflow:hidden;position:relative}
.map-bubble_base .coming-soon-banner,.map-bubble .search-result .coming-soon-banner,.map-bubble_mini .coming-soon-banner,.map-bubble_iterable .coming-soon-banner,.map-bubble.community-bubble .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);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.map-bubble.property-bubble .search-result .plisting .pinfo-block .adr,.map-bubble.building-bubble:not(.map-bubble_iterable) .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 .photo,.map-bubble .search-result .plisting .community-image{width:150px;height:112px;float:left;vertical-align:top}
.map-bubble .search-result .plisting .photo img,.map-bubble .search-result .plisting .community-image img{display:block}
.map-bubble .search-result .plisting .pinfo-block,.map-bubble .search-result .plisting .community-details{margin-left:160px}
.map-bubble .search-result .plisting .pinfo-block *,.map-bubble .search-result .plisting .community-details *{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.map-bubble .search-result .plisting .pinfo-block .price{margin-bottom:0;font-weight:normal}
.map-bubble .search-result .plisting .pinfo-block .adr a{font-weight:bold}
.map-bubble .search-result .plisting .pinfo-block .buildingAttribute{color:#999}
.map-bubble .search-result .plisting .pinfo-block .viewDetailsLink a{font-weight:bold}
.map-bubble .search-result .plisting .pinfo-block .specialData.zsg-fineprint{color:#999}
.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:.8666666666666667rem;text-transform:uppercase;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;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:#444;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;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.map-bubble_mini{color:#444;display:inline-block;line-height:1.3em;padding:7px 7px 5px;position:relative}
.map-bubble_mini.ready-to-list{padding-left:20px;padding-right:20px}
.map-bubble_mini.ready-to-list .core-content{text-align:center}
.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_mini .mini-bubble_close{position:absolute;top:5px;right:5px;display:inline-block;width:10px;height:10px;text-align:right}
.map-bubble_mini .mini-bubble_close:hover{color:#666}
.map-bubble_mini .mini-bubble_close .zsg-icon-x-thick{font-size:8px;vertical-align:text-top;pointer-events:none}
.map-bubble-beak{border-color:#fff transparent transparent transparent;border-style:solid;border-width:11px 11px 0 11px;position:absolute;top:100%}
.map-bubble_below .map-bubble-beak{border-color:transparent transparent #fff transparent;border-width:0 11px 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:#444}
.map-bubble.community-bubble .community-name{font-weight:bold}
.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:.8666666666666667rem;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:normal}
.map-bubble.community-bubble .plan .plan-name{font-weight:bold;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:.8666666666666667rem;font-weight:bold}
.map-bubble.community-bubble #more-community-bubble-contents{padding:10px 0}
.building-bubble .ab-grouped-units{font-family:"Gotham","gotham",Verdana,sans-serif;font-size:12px;line-height:1.5;font-weight:normal;color:#444;padding-top:5px}
.building-bubble .ab-grouped-units tr:last-child td{border-bottom:0}
.map-type-dropdown{border:0;box-shadow:0 3px 3px 1px rgba(0,0,0,0.3);max-width:120px;right:0;width:120px}
.map-type-dropdown ul{margin:0}
.map-type-dropdown li{margin:0 0 10px 5px}
.map-type-dropdown li:last-child{margin:0 0 0 5px}
.map-type-dropdown input[type="radio"]{margin-right:5px;vertical-align:top}
.map-type-dropdown input[type="radio"]:disabled+label{cursor:default;opacity:.3}
.zoom-container-large,.rotate-container-large{position:absolute;top:40px;right:7px;cursor:pointer}
.zoom-major-large,.rotate-major-large{width:34px;height:34px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAEACAMAAABMJ46VAAAAA3NCSVQICAjb4U/gAAAAXVBMVEX///////8AAAD///8AAAD///8AAAD///8AAAD///8AAAD///8AAAD///8AAAD///8AAAD///8AAAD///8AAAD///8AAAD///8AAAD///8AAAD///8AAAD///8AAAAa5LQZAAAAH3RSTlMAEREiIjMzRERVVWZmd3eIiJmZqqq7u8zM3d3u7v//6qauNwAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMC8xNS8xMi/cbhEAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAADzUlEQVR4nO2aWXPjKhBGtTleZS22VpD+/8+cSAYJysyEbqrGc+t+5ykP6eJEalqkmygCAAAAwB+YFdz4SQEBCEAAAhD4bwnMP+C76O+AAAQg8O8LuGRIQQ4ZbjwEIAABCEDg8wIAAAAAAAAAAAAAAAAAAPgIH58dQwACEPi4AAAAAAAAAAAAAAAAAACwc6rHeZ7l85bw4o/VME2TeFxjTnRy76VukI91Ro6P807oBvlQpeT4u7Sb9E+iQi7sJv2DppD1b2MCeSHEp93bmECcCfG30TWpuHvHXwfXpCL3FyilS8DfoBAuAYrByT2t8X4LR/e0hvAWLq8V+7qs2/1xSO9MPL9W7KqiavbHIQiZuBiozZfsO+LpHb8YqM0X7zvi4S8QXeRp+zlptcGXv4E4bj/HjTY4EAys8qcNSv94q/xpg4IgYJGpt9Azq3Kq3kLHqsoLd0Y5MskZ5cgikdQ0tIkFPQ1tVBZIbrzKAsEWKFUacuMLlYZsgXugQB4qUAcKVHyB185TOTDS4187T+XAwFi/XQwy9QBq+vrNYpCqB1AxBNbqU7LrQLxWn4JfB74rQBt9qQfQ0+O/K0ATHdQD6Ojxawlq9RHN/1RkCkyNPqIRziSWAP1AYAtwDgROAcLH0CnA+hgaAiPnW2gIDLz/UHYB/+OIW4ByHHEJ3Fjxu8CVFW8ItKzTyC7Q8E4jxitowwS+60GgAOsZmLuA9QxMAcanwBLgfAoAAAAAAAAAAADwvye5PZcGxViffv5dF/H1sTQohur48+86yOptjC37O70/k1bbGFt0Obk/kz1nC0nsFKePyUIQO8WX9xl6T+kVn99n6B2lV3x/W37JBf9mZf62/JIL/s1K5/qz9G5XO9efhHe7+uJcf/beC2fn+pP3XsiMSwNtXdZqYOE9sEmNSwNNVVRqYOE/sNnyX6rNl9WU9aMt/4XafGlFWl+PiMze7IkwsNIjIrM3e6QMrPSc1upOE+qQntNa3WlCHUrUK+eMiNal1CtnjYgWdAlizMhWdAnizMhWVApK5nUJnYKCfV1COjKAgnBkAAmVgpwh3YpKQfaNFS3ATQEtwE4BLcAYj1gC/PHIaOYAIxMHMwc4mahvSyxlIGEMqvRtiaUMxJxBla4D5VqT6AK6DhRrTeI8Aj2t/4paVjXQ0/pD1PCqgT6N9C2vHOnTSNcwy1Fm3hlgCKTmnQFWPSzDBLbPIVsgGcME4iFQYD+SMD9Jh1CB6BYmEF0DBfZbnDyB/RYnU6ANfAVN2CvY/36ewP73MwXqOUygmgIFAAAAAPA3+QUggk9WBaAIewAAAABJRU5ErkJggg==');background-size:64px 128px;background-color:rgba(0,0,0,0.5);-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;border:1px solid rgba(255,255,255,0.8);display:block}
.zoom-major-large:hover,.rotate-major-large:hover{background-color:rgba(0,0,0,0.8)}
.zoom-in-large{background-position:-95px 2px;margin:0 0 5px}
.zoom-out-large{background-position:-31px -32px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;margin:0 0 10px}
.zoom-in-large-white,.zoom-out-large-white{background-color:rgba(255,255,255,0.9);border:1px solid rgba(0,0,0,0.8)}
.zoom-in-large-white{background-position:1px -254px;margin:0 0 5px}
.zoom-out-large-white{background-position:1px -288px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;margin:0 0 10px}
.zoom-in-large-white:hover,.zoom-out-large-white:hover{background-color:#fff}
.rotate-container-large{right:60px}
.rotate-major-large{float:left;margin-left:-1px;width:34px;height:34px}
.rotate-left-large{background-position:-31px -608px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
.rotate-right-large{background-position:-32px -576px;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
.rotate-left-large:hover,.rotate-right-large:hover{background-color:rgba(0,0,0,0.8)}
#inner-map-container .poi-bubble .bubble-beak{bottom:-13px;right:22px}
#inner-map-container .poi-bubble .search-result .plisting .listing-info{padding:3px 5px 5px 0;line-height:1.2em}
.poi-bubble .bubble-title{overflow:hidden;margin-right:20px;display:inline-block;font-size:1.1em;padding-bottom:.2em;white-space:nowrap}
.poi-bubble a.amenity-title{font-weight:bold;text-decoration:underline;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle;max-width:303px}
.poi-bubble .bubble-title .school-level,.poi-bubble .school-verify{overflow:hidden;text-overflow:ellipsis;max-width:118px;display:inline-block;color:#999;vertical-align:middle}
.poi-bubble .school-verify{font-size:1.1em}
.poi-bubble .adr{line-height:1.3em;font-size:1.1em;padding-bottom:1px}
.poi-bubble .adr p{font-size:1em}
.poi-bubble .school-info{line-height:1.3em;margin-top:.7em;white-space:nowrap}
.poi-bubble .school-info li{float:none}
.poi-bubble .street-address,.poi-bubble .phone,.poi-bubble .url{white-space:nowrap}
#map-home-marker{background:#fff;z-index:10;margin-bottom:6px;padding:3px;-moz-box-shadow:0 0 10px 1px rgba(68,68,68,0.4);-webkit-box-shadow:0 0 10px 1px rgba(68,68,68,0.4);box-shadow:0 0 10px 1px rgba(68,68,68,0.4);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:41px;width:41px}
#map-home-marker ul{margin:0}
#map-home-marker .thumb{width:35px;height:35px}
#map-home-marker .thumb-img{width:35px;height:35px;left:0;top:0}
#map-home-marker .bubble-beak{-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;background:white;position:absolute;bottom:-8px;width:16px;height:9px}
.walkscore{vertical-align:top;font-size:13px}
.walkscore li{margin:0;padding-right:20px}
@media screen and (max-width:480px){.walkscore li{width:50%}
}
.walkscore .ws-type,.walkscore .ws-score,.walkscore .ws-description{display:inline-block;margin:0 10px 0 0}
.walkscore .ws-value{font-weight:bold}
.walkscore .ws-value{font-size:15px}
.hdp-neighborhood-subheader{margin-top:15px}
.hdp-neighborhood-subheader h4,.hdp-neighborhood-subheader .walkscore,.hdp-neighborhood-subheader .walkscore>li{display:inline-block}
.hdp-neighborhood-subheader h4{margin-right:20px}
#tablet-view{height:400px}
#tablet-view-container .carrot{margin-top:7px;padding-bottom:5px;padding-left:10px;background-position:-596px -896px}
#tablet-view-container .carrot a{font-size:1.1em}
.hdp-listings-list h6.hdp-list-header{font-size:15px;font-size:1rem;font-weight:normal}
.hdp-listings-list .hdp-list-result{padding:10px 0;border-bottom:1px solid #DDD}
.hdp-listings-list .hdp-list-column{border-top:1px solid #DDD}
.hdp-listings-list .hdp-listing-img{width:48px;height:48px}
.hdp-listings-list .photo-container{border:1px solid #DDD;padding:1px;text-align:center;overflow:hidden;position:relative;width:52px;height:52px}
.hdp-listings-list .home-photo{float:left;width:50px;margin-right:10px}
.hdp-listings-list .home-info{margin-left:60px;font-family:"Gotham","gotham",Verdana,sans-serif;font-size:12px;line-height:1.5;font-weight:normal;color:#666}
.hdp-listings-list .zsg-icon-for-sale,.hdp-listings-list .zsg-icon-for-rent{margin-right:5px}
@media screen and (max-width:480px){.hdp-listings-list .nearby-map-link{display:block;margin-bottom:15px}
}
.hdp-unit-list td.building-units-link{text-align:right}
.hdp-unit-list #hdp-unit-list-footer .yui3-toggle-content-link{float:left}
.hdp-unit-list #hdp-unit-list-footer .building-page-link{float:right}
.zsg-photo-card{background-color:#666;color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.5)}
.zsg-photo-card a{color:#fff}
.zsg-photo-card-content{position:relative}
.zsg-photo-card-content:before,.zsg-photo-card-content:after{content:"";position:absolute;left:0;width:100%;z-index:1}
.zsg-photo-card-content:before{top:0;height:30px;background:linear-gradient(rgba(0,0,0,0.25),rgba(0,0,0,0))}
.zsg-photo-card-content:after{bottom:0;height:76px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5))}
.zsg-photo-card-video-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1}
.zsg-photo-card-video-overlay .zsg-icon-play-circle:before{position:absolute;top:50%;left:50%;width:60px;height:60px;margin-top:-50px;margin-left:-30px;color:#fff;font-size:60px;background:rgba(0,0,0,0.4);border-radius:60px}
.zsg-photo-card-img{width:100%;height:100%;z-index:1}
.zsg-photo-card-img img{position:absolute;left:50%;top:50%;max-width:100%;width:100%;height:auto;z-index:0;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.zsg-photo-card-badge,.zsg-photo-card-caption{position:absolute;left:0;z-index:2}
.zsg-photo-card-badge{cursor:pointer;color:#fff;font-size:13px;padding:6px}
.zsg-photo-card-caption{right:6px;bottom:6px;left:6px}
.zsg-photo-card-status,.zsg-photo-card-spec,.zsg-photo-card-price{margin:0}
.zsg-photo-card-spec:nth-child(3),.zsg-photo-card-spec:nth-child(4){display:flex;align-items:stretch;justify-content:flex-start}
.zsg-photo-card-spec:nth-child(3) *,.zsg-photo-card-spec:nth-child(4) *{font-size:13px;color:#ccc}
.zsg-photo-card-broker-name+.zsg-photo-card-broker-phone{margin-left:6px}
.zsg-photo-card-broker-name+.zsg-photo-card-broker-phone:before{margin-right:6px;content:'\B7';color:#ccc}
.zsg-photo-card-spec,.zsg-photo-card-info,.zsg-photo-card-address,.zsg-photo-card-notification,.zsg-photo-card-beds,.zsg-photo-card-broker-name,.zsg-photo-card-broker-phone{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.zsg-photo-card-beds:after,.zsg-photo-card-baths:after{content:"·";display:inline-block;line-height:1;padding:0 0 0 3px}
.zsg-photo-card-status{font-size:13px}
.zsg-photo-card-status [class^="zsg-icon-"]{font-size:inherit;margin-right:4px}
.zsg-photo-card-status [class^="zsg-icon-"]:before{border:solid 2px #fff}
.zsg-photo-card-price{font-size:28px;line-height:1}
.zsg-photo-card-price+.zsg-photo-card-info,.zsg-photo-card-notification+.zsg-photo-card-address{margin-left:6px}
.zsg-photo-card-info{font-size:15px}
.zsg-photo-card-info [class^="zsg-icon-"]{font-size:1.6em}
.zsg-photo-card-info [class^="zsg-icon-"]:before{vertical-align:top}
.zsg-photo-card-unit{padding-right:13px}
.zsg-photo-card-unit .zsg-icon-beds{font-size:26px}
.zsg-photo-card-unit .zsg-icon-beds:before{vertical-align:bottom}
.zsg-photo-card-notification{flex:0 0 auto}
.zsg-photo-card-notification:after{margin-left:6px;content:'\B7';color:#ccc}
.zsg-photo-card-notification.toz-fresh{color:#87d300}
.zsg-photo-card-overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
.zsg-photo-card-actions{position:absolute;top:0;right:0;font-size:20px;z-index:2}
.zsg-photo-card-actions a{display:inline-block;position:relative;width:44px;height:44px}
.zsg-photo-card_cta .zsg-photo-card-caption{background-color:rgba(0,116,228,0.9);top:0;right:0;bottom:0;left:0}
.zsg-photo-card_cta .zsg-photo-card-cta-link{display:block;width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.zsg-aspect-ratio{position:relative;overflow:hidden}
.zsg-aspect-ratio:before{display:block;content:"";width:100%;padding-top:54.37499999999999%}
.zsg-aspect-ratio.zsg-aspect-ratio_16_9:before{padding-top:56.25%}
.zsg-aspect-ratio.zsg-aspect-ratio_7_4:before{padding-top:57.14285714285714%}
.zsg-aspect-ratio.zsg-aspect-ratio_5_3:before{padding-top:60%}
.zsg-aspect-ratio .zsg-aspect-ratio-content{position:absolute;top:0;left:0;right:0;bottom:0}
#hdp-neighborhood #map-view{position:relative;padding:10px 0 0;clear:both;margin-bottom:15px}
#hdp-neighborhood #map-container{border:1px solid #eee;margin-bottom:10px}
#hdp-neighborhood #hdpMap-map-wrapper{position:absolute;top:0;left:0}
#hdp-neighborhood #hdp-map-parent-container{position:relative;height:380px;z-index:1;-ms-touch-action:none}
#hdp-neighborhood #hdp-unit-list{margin-top:10px}
#hdp-neighborhood .related-map-links li{text-align:right;margin-bottom:10px}
#hdp-neighborhood div.view-container{position:absolute;left:-9999em;width:100%}
#hdp-neighborhood .zsg-tabs{margin-bottom:0}
#hdp-neighborhood .show-nearby-homes{text-align:right}
.nearby-homes-list .hdp-link:active{border:1px dotted transparent}
.nearby-homes-list .zsg-photo-card-cta-link:visited{color:#fff}
.neighborhood-value-link{width:100%;text-align:center}
.nearby-homes-link{width:100%;text-align:center;margin-top:15px}
.carousel-btn{cursor:pointer}
.carousel-btn.carousel-btn_disabled{color:#eee}
.hdp-map_hidden{-webkit-transform:translate(-9999px,-9999px);-moz-transform:translate(-9999px,-9999px);-ms-transform:translate(-9999px,-9999px);-o-transform:translate(-9999px,-9999px);transform:translate(-9999px,-9999px);height:0}
.nearby-homes-carousel.carousel_uninitialized{width:100%;position:relative;overflow:hidden;display:inline-block;white-space:nowrap}
.nearby-homes-carousel.carousel_uninitialized>li{display:inline-block;width:33%;margin:0 5px}
.ie9 .zsg-photo-card_cta .zsg-photo-card-cta-link{position:relative;display:inline-block}
.ie9 .zsg-photo-card_cta .zsg-photo-card-cta-text{position:absolute;top:43%;left:22%}
.zmm-logo-color{display:inline-block;width:161px;height:21px;vertical-align:middle;background:url(/static/images/mortgage/zlogo-color-mortgages.png) no-repeat right}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.zmm-logo-color{background:url(/static/images/mortgage/zlogo-color-mortgages@2x.png) no-repeat right;background-size:161px 21px}
}
#hdp-monthly-payment{position:relative}
@media screen and (max-width:480px){#hdp-monthly-payment{font-size:12px}
}
#hdp-monthly-payment #calculator-container{position:relative;width:100%}
#hdp-monthly-payment .inline-ad-charts{position:absolute;right:0;bottom:0}
@media screen and (max-width:768px){#hdp-monthly-payment .inline-ad-charts{bottom:-46px}
}
@media screen and (min-width:769px){#hdp-monthly-payment .zmm-calc-form{width:27%}
#hdp-monthly-payment #calculator-results{width:73%}
}
#hdp-monthly-payment .zsg-form-field label{display:inline}
#hdp-monthly-payment #calculator-results{position:relative;overflow:hidden}
#hdp-monthly-payment #calculator-results .hdp-financing-results-ad{position:absolute;top:0;left:50%;margin-left:-250px;background-color:#fff;height:100%;width:auto;overflow:hidden;text-align:center}
#hdp-monthly-payment #calculator-results .hdp-financing-results-ad>iframe{display:inline-block}
#hdp-monthly-payment #payment-breakdown{position:relative}
#hdp-monthly-payment #payment-breakdown #pi-payment-term :before{color:#0f71dc}
#hdp-monthly-payment #payment-breakdown #prop-tax-term :before{color:#68aaf3}
#hdp-monthly-payment #payment-breakdown #home-ins-term :before{color:#b4d5fa}
#hdp-monthly-payment #payment-breakdown #pmi-term :before{color:#d9eafd}
#hdp-monthly-payment #payment-breakdown tr:last-child td{border-bottom:0}
#hdp-mortgage-module{position:relative}
#hdp-mortgage-module.loading{width:100%}
#hdp-mortgage-module.loading .zsg-loading-spinner_lg{display:inline-block;height:222px;width:100%;background-position:50% 50%}
.hdp-mortgage-module .hdp-mortgage-module_loading{display:none}
.hdp-mortgage-module.hdp-mortgage-module_loading>iframe{display:none!important}
.hdp-mortgage-module.hdp-mortgage-module_loading #zmm-auto-quotes,.hdp-mortgage-module.hdp-mortgage-module_loading #hdp-monthly-payment{display:none}
.hdp-mortgage-module.hdp-mortgage-module_loading .hdp-mortgage-module_loading{display:inline-block;height:222px;width:100%;background-position:50% 50%}
#hdp-mortgage-module-desktop{position:relative}
#hdp-mortgage-module-desktop .zmm-logo-color{position:absolute;top:10px;right:0}
@media screen and (max-width:480px){#hdp-mortgage-module-desktop .zmm-logo-color{top:3px}
}
.hdp-collapse #hdp-mortgage-module-desktop .zmm-logo-color{display:none}
#hdp-mortgage-module-desktop #calculator-results{padding-bottom:46px;min-height:250px}
#hdp-mortgage-module-mobile .hdp-mortgage-module-container{margin-right:-10px;margin-left:-10px}
#hdp-mortgage-module-mobile #hdp-monthly-payment{margin-right:10px;margin-left:10px}
.zss-map-container{position:relative}
.move-cursor{cursor:url(/static/images/grab.cur) 0 0,move}
.ie .move-cursor{cursor:url(/static/images/grab_bing.cur),move}
.pointer-cursor{cursor:pointer}
.grab-cursor{cursor:url(/static/images/DragHandClosed.png),move}
.ie .grab-cursor{cursor:url(/static/images/DragHandClosed.cur),move}
.hhLayer{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}
.shim{-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:9999;top:0;left:0;width:0;height:0;position:absolute;display:none;background-color:transparent;opacity:0}
.street-view-map{background-color:#e7e6e5}
.aerial-view-map{background-color:#2c3021}
.aerial-map-container .bing-attribution{background-position:0 -50px!important}
.home-owner-claim .zsg-button-group{padding-top:15px}
.home-owner-claim .zsg-button-group>li button{width:80px}
@media screen and (max-width:480px){.home-owner-claim .zsg-button-group>li button{width:100%}
}
.customize-experience .sub-header{display:block;padding-bottom:5px}
.customize-experience .zsg-search-button{position:relative;margin-top:0}
.customize-experience .claim-home{margin-top:10px}
.customize-experience .no-claim{text-align:right;padding-top:18px}
@media only screen and (max-width:447px){.customize-experience .no-claim{display:block;padding-top:10px;text-align:center}
}
.customize-experience .search-block,.customize-experience .search-result{padding-left:20px}
.inline-auth .user-account.passwordless-auth h2{width:94%}
#home-description-fav-note h4{margin-bottom:0}
#home-other-costs .zsg-loading-spinner_lg{width:100%}
#home-other-costs .zsg-content-component{min-height:145px;margin-top:-30px}
.zsg-theme-classic .footerboard{margin-bottom:0;margin-top:30px}
@media screen and (max-width:750px){.footerboard{display:none}
}
.zsg-aspect-ratio{position:relative;overflow:hidden}
.zsg-aspect-ratio:before{display:block;content:"";width:100%;padding-top:54.375%}
.zsg-aspect-ratio.zsg-aspect-ratio_16_9:before{padding-top:56.25%}
.zsg-aspect-ratio.zsg-aspect-ratio_7_4:before{padding-top:57.14285714%}
.zsg-aspect-ratio.zsg-aspect-ratio_5_3:before{padding-top:60%}
.zsg-aspect-ratio .zsg-aspect-ratio-content{position:absolute;top:0;left:0;right:0;bottom:0}
.zsg-photo-card{background-color:#666;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.5)}
.zsg-photo-card a{color:#fff}
.zsg-photo-card-content{position:relative}
.zsg-photo-card-content:after,.zsg-photo-card-content:before{content:"";position:absolute;left:0;width:100%;z-index:1}
.zsg-photo-card-content:before{top:0;height:30px;background:-webkit-linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,0))}
.zsg-photo-card-content:after{bottom:0;height:76px;background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5))}
.zsg-photo-card-video-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;z-index:1}
.zsg-photo-card-video-overlay .zsg-icon-play-circle:before{position:absolute;top:50%;left:50%;width:60px;height:60px;margin-top:-50px;margin-left:-30px;color:#fff;font-size:60px;background:rgba(0,0,0,.4);border-radius:60px}
.zsg-photo-card-img{width:100%;height:100%;z-index:1}
.zsg-photo-card-img img{position:absolute;left:50%;top:50%;max-width:100%;width:100%;height:auto;z-index:0;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.zsg-photo-card-badge,.zsg-photo-card-caption{position:absolute;left:0;z-index:2}
.zsg-photo-card-badge{cursor:pointer;color:#fff;font-size:13px;padding:6px}
.zsg-photo-card-caption{right:6px;bottom:6px;left:6px}
.zsg-photo-card-price,.zsg-photo-card-spec,.zsg-photo-card-status{margin:0}
.zsg-photo-card-broker-name+.zsg-photo-card-broker-phone,.zsg-photo-card-notification+.zsg-photo-card-address,.zsg-photo-card-price+.zsg-photo-card-info{margin-left:6px}
.zsg-photo-card-spec:nth-child(3),.zsg-photo-card-spec:nth-child(4){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.zsg-photo-card-spec:nth-child(3) *,.zsg-photo-card-spec:nth-child(4) *{font-size:13px;color:#ccc}
.zsg-photo-card-broker-name+.zsg-photo-card-broker-phone:before{margin-right:6px;content:'\B7';color:#ccc}
.zsg-photo-card-address,.zsg-photo-card-beds,.zsg-photo-card-broker-name,.zsg-photo-card-broker-phone,.zsg-photo-card-info,.zsg-photo-card-notification,.zsg-photo-card-spec{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.zsg-photo-card-baths:after,.zsg-photo-card-beds:after{content:"·";display:inline-block;line-height:1;padding:0 0 0 3px}
.zsg-photo-card-status{font-size:13px}
.zsg-photo-card-status [class^=zsg-icon-]{font-size:inherit;margin-right:4px}
.zsg-photo-card-status [class^=zsg-icon-]:before{border:2px solid #fff}
.zsg-photo-card-price{font-size:28px;line-height:1}
.zsg-photo-card-info{font-size:15px}
.zsg-photo-card-info [class^=zsg-icon-]{font-size:1.6em}
.zsg-photo-card-info [class^=zsg-icon-]:before{vertical-align:top}
.zsg-photo-card-unit{padding-right:13px}
.zsg-photo-card-unit .zsg-icon-beds{font-size:26px}
.zsg-photo-card-unit .zsg-icon-beds:before{vertical-align:bottom}
.zsg-photo-card-notification{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.zsg-photo-card-notification:after{margin-left:6px;content:'\B7';color:#ccc}
.zsg-photo-card-notification.toz-fresh{color:#87d300}
.zsg-photo-card-overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
.zsg-photo-card-actions{position:absolute;top:0;right:0;font-size:20px;z-index:2}
.zsg-photo-card-actions a{display:inline-block;position:relative;width:44px;height:44px}
.zsg-photo-card_cta .zsg-photo-card-caption{background-color:rgba(0,116,228,.9);top:0;right:0;bottom:0;left:0}
.zsg-photo-card_cta .zsg-photo-card-cta-link{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.type-icon{border-radius:5px;display:inline-block;height:10px;margin-right:6px;width:10px}
.premarket .type-icon,.rent .type-icon,.sale .type-icon,.sold .type-icon,.zest .type-icon{margin-right:-21px}
.Pending .type-icon,.comingSoon .type-icon,.for-sale .type-icon,.forSale .type-icon,.forSaleOffer .type-icon,.forSaleWithOffer .type-icon,.sale .type-icon,.type-coming-soon .type-icon,.type-comingSoon .type-icon,.type-for-sale .type-icon,.type-forSale .type-icon,.type-forSaleWithOffer .type-icon,.type-pending .type-icon{background-color:#c00}
.type-favorite .Pending .type-icon,.type-favorite .comingSoon .type-icon,.type-favorite .for-sale .type-icon,.type-favorite .forSale .type-icon,.type-favorite .forSaleOffer .type-icon,.type-favorite .forSaleWithOffer .type-icon,.type-favorite .sale .type-icon,.type-favorite .type-coming-soon .type-icon,.type-favorite .type-comingSoon .type-icon,.type-favorite .type-for-sale .type-icon,.type-favorite .type-forSale .type-icon,.type-favorite .type-forSaleWithOffer .type-icon,.type-favorite .type-pending .type-icon{display:inline-block;padding-top:2px;height:12px;width:12px;position:relative}
.type-favorite .Pending .type-icon:after,.type-favorite .Pending .type-icon:before,.type-favorite .comingSoon .type-icon:after,.type-favorite .comingSoon .type-icon:before,.type-favorite .for-sale .type-icon:after,.type-favorite .for-sale .type-icon:before,.type-favorite .forSale .type-icon:after,.type-favorite .forSale .type-icon:before,.type-favorite .forSaleOffer .type-icon:after,.type-favorite .forSaleOffer .type-icon:before,.type-favorite .forSaleWithOffer .type-icon:after,.type-favorite .forSaleWithOffer .type-icon:before,.type-favorite .sale .type-icon:after,.type-favorite .sale .type-icon:before,.type-favorite .type-coming-soon .type-icon:after,.type-favorite .type-coming-soon .type-icon:before,.type-favorite .type-comingSoon .type-icon:after,.type-favorite .type-comingSoon .type-icon:before,.type-favorite .type-for-sale .type-icon:after,.type-favorite .type-for-sale .type-icon:before,.type-favorite .type-forSale .type-icon:after,.type-favorite .type-forSale .type-icon:before,.type-favorite .type-forSaleWithOffer .type-icon:after,.type-favorite .type-forSaleWithOffer .type-icon:before,.type-favorite .type-pending .type-icon:after,.type-favorite .type-pending .type-icon: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);transform:rotate(-45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}
.type-favorite .Pending .type-icon:after,.type-favorite .comingSoon .type-icon:after,.type-favorite .for-sale .type-icon:after,.type-favorite .forSale .type-icon:after,.type-favorite .forSaleOffer .type-icon:after,.type-favorite .forSaleWithOffer .type-icon:after,.type-favorite .sale .type-icon:after,.type-favorite .type-coming-soon .type-icon:after,.type-favorite .type-comingSoon .type-icon:after,.type-favorite .type-for-sale .type-icon:after,.type-favorite .type-forSale .type-icon:after,.type-favorite .type-forSaleWithOffer .type-icon:after,.type-favorite .type-pending .type-icon:after{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
.for-rent .type-icon,.forRent .type-icon,.rent .type-icon,.type-for-rent .type-icon,.type-forRent .type-icon{background-color:#93f}
.type-favorite .for-rent .type-icon,.type-favorite .forRent .type-icon,.type-favorite .rent .type-icon,.type-favorite .type-for-rent .type-icon,.type-favorite .type-forRent .type-icon{display:inline-block;padding-top:2px;height:12px;width:12px;position:relative}
.type-favorite .for-rent .type-icon:after,.type-favorite .for-rent .type-icon:before,.type-favorite .forRent .type-icon:after,.type-favorite .forRent .type-icon:before,.type-favorite .rent .type-icon:after,.type-favorite .rent .type-icon:before,.type-favorite .type-for-rent .type-icon:after,.type-favorite .type-for-rent .type-icon:before,.type-favorite .type-forRent .type-icon:after,.type-favorite .type-forRent .type-icon: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);transform:rotate(-45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}
.type-favorite .for-rent .type-icon:after,.type-favorite .forRent .type-icon:after,.type-favorite .rent .type-icon:after,.type-favorite .type-for-rent .type-icon:after,.type-favorite .type-forRent .type-icon:after{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
.MMM .type-icon,.pre-market .type-icon,.preMarket .type-icon,.premarket .type-icon,.type-MMM .type-icon,.type-pre-market .type-icon{background-color:#08f}
.type-favorite .MMM .type-icon,.type-favorite .pre-market .type-icon,.type-favorite .preMarket .type-icon,.type-favorite .premarket .type-icon,.type-favorite .type-MMM .type-icon,.type-favorite .type-pre-market .type-icon{display:inline-block;padding-top:2px;height:12px;width:12px;position:relative}
.type-favorite .MMM .type-icon:after,.type-favorite .MMM .type-icon:before,.type-favorite .pre-market .type-icon:after,.type-favorite .pre-market .type-icon:before,.type-favorite .preMarket .type-icon:after,.type-favorite .preMarket .type-icon:before,.type-favorite .premarket .type-icon:after,.type-favorite .premarket .type-icon:before,.type-favorite .type-MMM .type-icon:after,.type-favorite .type-MMM .type-icon:before,.type-favorite .type-pre-market .type-icon:after,.type-favorite .type-pre-market .type-icon: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);transform:rotate(-45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}
.type-favorite .MMM .type-icon:after,.type-favorite .pre-market .type-icon:after,.type-favorite .preMarket .type-icon:after,.type-favorite .premarket .type-icon:after,.type-favorite .type-MMM .type-icon:after,.type-favorite .type-pre-market .type-icon:after{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
.recently-sold .type-icon,.recentlySold .type-icon,.sold .type-icon,.type-recently-sold .type-icon,.type-recentlySold .type-icon{background-color:#fc0}
.type-favorite .recently-sold .type-icon,.type-favorite .recentlySold .type-icon,.type-favorite .sold .type-icon,.type-favorite .type-recently-sold .type-icon,.type-favorite .type-recentlySold .type-icon{display:inline-block;padding-top:2px;height:12px;width:12px;position:relative}
.type-favorite .recently-sold .type-icon:after,.type-favorite .recently-sold .type-icon:before,.type-favorite .recentlySold .type-icon:after,.type-favorite .recentlySold .type-icon:before,.type-favorite .sold .type-icon:after,.type-favorite .sold .type-icon:before,.type-favorite .type-recently-sold .type-icon:after,.type-favorite .type-recently-sold .type-icon:before,.type-favorite .type-recentlySold .type-icon:after,.type-favorite .type-recentlySold .type-icon: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);transform:rotate(-45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}
.type-favorite .recently-sold .type-icon:after,.type-favorite .recentlySold .type-icon:after,.type-favorite .sold .type-icon:after,.type-favorite .type-recently-sold .type-icon:after,.type-favorite .type-recentlySold .type-icon:after{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
.allHomes .type-icon,.not-for-sale .type-icon,.type-allHomes .type-icon,.type-not-for-sale .type-icon,.type-notForSale .type-icon,.type-off-market .type-icon,.zest .type-icon,.zestimate .type-icon{background-color:#999}
.type-favorite .allHomes .type-icon,.type-favorite .not-for-sale .type-icon,.type-favorite .type-allHomes .type-icon,.type-favorite .type-not-for-sale .type-icon,.type-favorite .type-notForSale .type-icon,.type-favorite .type-off-market .type-icon,.type-favorite .zest .type-icon,.type-favorite .zestimate .type-icon{display:inline-block;padding-top:2px;height:12px;width:12px;position:relative}
.photo-card .zsg-photo-card-broker-phone:before,.photo-card .zsg-photo-card-notification:after{display:none}
.type-favorite .allHomes .type-icon:after,.type-favorite .allHomes .type-icon:before,.type-favorite .not-for-sale .type-icon:after,.type-favorite .not-for-sale .type-icon:before,.type-favorite .type-allHomes .type-icon:after,.type-favorite .type-allHomes .type-icon:before,.type-favorite .type-not-for-sale .type-icon:after,.type-favorite .type-not-for-sale .type-icon:before,.type-favorite .type-notForSale .type-icon:after,.type-favorite .type-notForSale .type-icon:before,.type-favorite .type-off-market .type-icon:after,.type-favorite .type-off-market .type-icon:before,.type-favorite .zest .type-icon:after,.type-favorite .zest .type-icon:before,.type-favorite .zestimate .type-icon:after,.type-favorite .zestimate .type-icon: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);transform:rotate(-45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}
.type-favorite .allHomes .type-icon:after,.type-favorite .not-for-sale .type-icon:after,.type-favorite .type-allHomes .type-icon:after,.type-favorite .type-not-for-sale .type-icon:after,.type-favorite .type-notForSale .type-icon:after,.type-favorite .type-off-market .type-icon:after,.type-favorite .zest .type-icon:after,.type-favorite .zestimate .type-icon:after{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
.photo-card .interpunct{padding:0 1px;font-size:2em;line-height:12px;vertical-align:middle}
.photo-card .zsg-photo-card-content .zsg-photo-card-badge,.photo-card .zsg-photo-card-content:after,.photo-card .zsg-photo-card-content:before,.photo-card .zsg-photo-card-content>div:not(.zsg-photo-card-img){-webkit-transform:translateZ(0);transform:translateZ(0)}
.photo-card .zsg-photo-card-address.sign-in{font-weight:700}
.photo-card .zsg-photo-card-notification.zsg-notification-text:not(.read),.photo-card .zsg-photo-card-notification.zsg-notification-text:not(.read) .price-reduction{color:#fd8602}
.photo-card .zsg-photo-card-notification.toz-fresh .toz-count{font-weight:700;color:#87d300}
.photo-card .zsg-photo-card-broker-name+.interpunct,.photo-card .zsg-photo-card-broker-phone+.interpunct,.photo-card .zsg-photo-card-notification+.interpunct{padding:0 6px;line-height:18px;color:#ccc}
.photo-card .zsg-photo-card-info.summary{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}
.photo-card .listing-description.show-affordance,.photo-card .zsg-photo-card-spec.show-affordance{padding-right:24px}
.photo-card .affordance-tooltip-launch{display:inline-block;position:absolute;width:44px;height:44px;bottom:0;right:0;z-index:2}
.photo-card .listing-description-affordance{background-color:rgba(255,255,255,.3);cursor:pointer;border-radius:3px;color:#fff;line-height:0;padding:6px 4px;position:absolute;bottom:9px;right:6px;z-index:2}
.photo-card .listing-description-affordance .more{font-size:13px;position:relative;top:-5px}
.photo-card .zsg-photo-card-actions.lh-hide .list-hide-button,.photo-card .zsg-photo-card-actions.lh-hide .list-hide-image,.type-favorite.photo-card .zsg-photo-card-actions .favorite-link,.type-not-favorite.photo-card .zsg-photo-card-actions .remove-favorite-link{display:none}
.photo-card .zsg-photo-card-actions .image-control{display:block;width:25px;height:25px;position:absolute;top:50%;left:50%;margin-left:-12px;margin-top:-12px;background-size:77px 76px;background-image:url(/static/images/hearts_Sprite.png)}
.photo-card .zsg-photo-card-actions .image-control.new-save-hide-icon{background-size:76px 73px;background-image:url(/static/images/hearts_Sprite_new.png)}
.photo-card .zsg-photo-card-actions .image-control.new-save-hide-icon.sprite-heart-line{background-position:0 0}
.photo-card .zsg-photo-card-actions .image-control.larger-save{width:36px;height:36px;margin-left:-19px;margin-top:-16px;background-size:110px 110px}
.photo-card .zsg-photo-card-actions .image-control.larger-save.sprite-heart-filled{background-position:-74px 0}
.photo-card .zsg-photo-card-actions .image-control.share-card{background-repeat:no-repeat;background-size:26px 23px;background-image:url(/static/images/shareCard.png)}
.photo-card .zsg-photo-card-actions .sprite-circle-hide{background-position:-1px -50px}
.photo-card .zsg-photo-card-actions .sprite-heart-filled{background-position:-51px 0}
.photo-card .zsg-photo-card-actions .sprite-heart-line{background-position:-1px 0}
.photo-card .zsg-photo-card-actions .sprite-circle-filled{background-position:26px -50px}
.photo-card.active-listing .zsg-photo-card-content:before{background:-webkit-linear-gradient(rgba(85,164,255,.75),rgba(85,164,255,0));background:linear-gradient(rgba(85,164,255,.75),rgba(85,164,255,0))}
.photo-card.active-listing .zsg-photo-card-content:after{background:-webkit-linear-gradient(rgba(85,164,255,0),rgba(85,164,255,.75));background:linear-gradient(rgba(85,164,255,0),rgba(85,164,255,.75))}
.photo-card .photo-card-market-update{display:none}
.market-update-result.photo-card .photo-card-market-update{display:block}
.zsg-photo-card-img video{position:absolute;left:50%;top:50%;max-width:100%;width:100%;height:auto;z-index:0;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
#grid-search-results .photo-cards,#search-results .photo-cards,.app-view-list .photo-cards{overflow:hidden}
#grid-search-results .photo-cards>li,#search-results .photo-cards>li,.app-view-list .photo-cards>li{margin-bottom:1px;width:100%}
@media (min-width:640px){#grid-search-results .photo-cards,.app-view-list .photo-cards{padding:2% 0 0 2%}
#grid-search-results .photo-cards>li,.app-view-list .photo-cards>li{display:inline-block;vertical-align:top;margin:0 2% 2% 0;width:48%}
}
@media (min-width:1200px){#grid-search-results .photo-cards,.app-view-list .photo-cards{padding:2% 0 0 2%}
#grid-search-results .photo-cards>li,.app-view-list .photo-cards>li{display:inline-block;vertical-align:top;margin:0 2% 2% 0;width:31.33333333%}
}
@media (min-width:640px) and (max-width:1006px){#search-results .photo-cards{padding:1% 0 0 1%}
#search-results .photo-cards>li{display:inline-block;vertical-align:top;margin:0 1% 1% 0;width:49%}
}
@media (min-width:1280px){.search-page:not(.search-page-single-column) #search-results .photo-cards{padding:1% 0 0 1%}
.search-page:not(.search-page-single-column) #search-results .photo-cards>li{display:inline-block;vertical-align:top;margin:0 1% 1% 0;width:49%}
}
.home-page .photo-count,.mobile-collection-page .photo-count{margin-left:0}
.fav-view:not(.search-page) .photo-card .zsg-photo-card-content{bottom:46px}
.fav-view:not(.search-page) .photo-card.has-note .zsg-photo-card-content{bottom:93px}
.fav-view:not(.search-page) .photo-card .undo-remove-overlay{pointer-events:none;position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.7);opacity:0;z-index:7;color:#fff;-webkit-transition:opacity .3s ease .3s;transition:opacity .3s ease .3s}
.fav-view:not(.search-page) .photo-card .undo-remove-overlay .undo-remove-content{padding:20px;text-align:right;position:absolute;width:100%;top:50%;opacity:0;-webkit-transition:opacity .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out,-moz-transform .2s ease-out,-ms-transform .2s ease-out,-o-transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out}
.fav-view:not(.search-page) .photo-card.type-not-favorite .undo-remove-overlay{opacity:1;pointer-events:auto;-webkit-transition:opacity .3s;transition:opacity .3s}
.fav-view:not(.search-page) .photo-card.type-not-favorite .undo-remove-overlay .undo-remove-content{opacity:1;-webkit-transition:opacity .2s ease-in .3s,transform .2s ease-in .3s,-webkit-transform .2s ease-in .3s,-moz-transform .2s ease-in .3s,-ms-transform .2s ease-in .3s,-o-transform .2s ease-in .3s;transition:opacity .2s ease-in .3s,transform .2s ease-in .3s,-webkit-transform .2s ease-in .3s}
.fav-view:not(.search-page) .photo-card.type-not-favorite .saved-home-action-bar,.fav-view:not(.search-page) .photo-card.type-not-favorite .zsg-photo-card-actions,.fav-view:not(.search-page) .photo-card.type-not-favorite .zsg-photo-card-caption,.fav-view:not(.search-page) .photo-card.type-not-favorite .zsg-photo-card-content:after,.fav-view:not(.search-page) .photo-card.type-not-favorite .zsg-photo-card-content:before{opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
@media (max-width:639px){.fav-view:not(.search-page) .photo-card .undo-remove-overlay .undo-remove-content{-webkit-transform:translateY(-38px);transform:translateY(-38px)}
.fav-view:not(.search-page) .photo-card .undo-remove-overlay .undo-remove-content .undo-remove-text{float:left;display:inline-block;margin:9px 0 8px}
.fav-view:not(.search-page) .photo-card.type-not-favorite .saved-home-action-bar-container{height:0}
.fav-view:not(.search-page) .photo-card.type-not-favorite .photo-card-content-container:before{padding-top:20%}
}
.photo-card .saved-home-action-bar-container{position:relative;z-index:2;width:100%;height:100%;overflow:hidden;-webkit-transition:height .3s ease .3s;transition:height .3s ease .3s}
.photo-card .saved-home-action-bar-container .saved-home-action-bar{background-color:rgba(0,0,0,.75);color:#fff}
.photo-card .saved-home-action-bar-container .saved-home-action-bar .saved-home-note{min-height:46px;margin:0 12px;padding:12px 0;border-bottom:1px solid #999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.photo-card .saved-home-action-bar-container .saved-home-action-bar .saved-home-note:empty{min-height:0;border-width:0;padding:0}
.photo-card .saved-home-action-bar-container .saved-home-action-bar .saved-home-actions{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:start;-ms-flex-pack:justify;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}
.photo-card .saved-home-action-bar-container .saved-home-action-bar .saved-home-actions a{padding:12px;color:#fff}
.photo-card .activate-rental-listing-upsell-card.has-no-photo{background-color:#1b5098}
.photo-card .activate-rental-listing-upsell-card.has-no-photo:after,.photo-card .activate-rental-listing-upsell-card.has-no-photo:before{background:0 0}
.photo-card .activate-rental-listing-upsell-card.has-no-photo .activate-result-cover{display:none}
.photo-card .activate-rental-listing-upsell-card .activate-result-cover{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(25,52,91,.75)}
.collection-discovery>a:active .zsg-image-overlay,.search-page .collection-discovery a:hover .zsg-image-overlay{background-color:rgba(51,51,51,.8)}
.photo-card .activate-rental-listing-upsell-card .zsg-photo-card-caption{top:20px;bottom:20px;left:10px;right:10px}
.photo-card .activate-rental-listing-upsell-card .zsg-photo-card-caption .activate-result-photo-card-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.photo-card .activate-rental-listing-upsell-card .zsg-photo-card-caption .activate-result-photo-card-item{text-align:center}
.photo-card .activate-rental-listing-upsell-card .zsg-photo-card-caption .activate-result-photo-card-item-header{font-size:20px;line-height:1.5;font-weight:700;font-weight:400}
@media screen and (max-width:480px){.photo-card .activate-rental-listing-upsell-card .zsg-photo-card-caption .activate-result-photo-card-item-header{font-size:17px}
}
.photo-card .activate-rental-listing-upsell-card .zsg-photo-card-caption .manage-my-listing-link{text-decoration:underline}
.dot-separator::before{font-size:2em;content:'\b7\a0';position:absolute;margin-left:-10px;line-height:21px}
.hot-prefix{font-size:11px;font-weight:700}
.app-view-list .zsg-notification-bar{margin:2%}
@media (min-width:640px){.fav-view:not(.search-page) .photo-card .undo-remove-overlay,.fav-view:not(.search-page) .photo-card .undo-remove-overlay .undo-remove-content{text-align:center}
.fav-view:not(.search-page) .photo-card.type-not-favorite .undo-remove-overlay .undo-remove-content{-webkit-transform:translateY(-56px);transform:translateY(-56px)}
.app-view-list .zsg-notification-bar{margin-bottom:0}
}
#grid-search-results .relaxed-results-header{padding:20px}
#grid-search-results .relaxed-results-header h5{font-size:24px;line-height:1.3}
#grid-search-results .relaxed-results-header .zsg-fineprint{color:#999}
#info-message-wrapper,.keyword-search-notification{margin:10px}
.keyword-search-notification .close-button{display:block;float:right;font:700 14px Verdana;color:#888;text-decoration:none}
.keyword-search-notification.hide{display:none}
.search-inline-list-content{display:block}
body.mobile-web .search-inline-list-content,body.tablet-web .search-inline-list-content{margin-bottom:50px}
.search-inline-list-content>ul{height:65px;overflow:hidden}
.search-inline-list-content>ul li{display:inline-block;height:65px;min-width:145px;margin-left:2%}
.search-inline-list-content>ul li:first-child{margin-left:0}
.search-page .search-inline-list-content{padding-left:10px;padding-bottom:20px;padding-top:20px;border-bottom:1px solid #ccc}
.search-page .search-inline-list-content ul li{width:48%;color:#aaa}
@media (min-width:1280px){.search-page .search-inline-list-content ul li{width:31.33333333%;color:#bbb}
}
.mobile-search-page .search-inline-list-content{margin-bottom:10px;margin-left:10px;margin-top:-40px}
.mobile-search-page .search-inline-list-content.pills{margin-top:20px}
.mobile-search-page .search-inline-list-content ul li{width:48%}
@media (min-width:640px){.mobile-search-page .search-inline-list-content{margin-left:0}
.mobile-search-page .search-inline-list-content ul li{width:31.33333333%}
}
@media (min-width:1200px){.mobile-search-page .search-inline-list-content ul li{width:23%}
}
.collection-discovery>a{display:table;width:100%;height:100%}
.collection-discovery>a .zsg-image-overlay{border-radius:5px;background-color:rgba(51,51,51,.35);padding:1px;font-size:12px;font-weight:700;display:table-cell;vertical-align:middle;text-align:center;position:relative}
.show-backgrounds .collection-discovery.craftsman{background-image:url(/static-search/71fc7ce/static-search/images/collections_craftsman.jpg)}
.show-backgrounds .collection-discovery.hardwood{background-image:url(/static-search/71fc7ce/static-search/images/collections_hardwood.jpg)}
.show-backgrounds .collection-discovery.new-construction{background-image:url(/static-search/71fc7ce/static-search/images/collections_new-construction.jpg)}
.show-backgrounds .collection-discovery.new-listings{background-image:url(/static-search/71fc7ce/static-search/images/collections_new-listings.jpg)}
.show-backgrounds .collection-discovery.open-house{background-image:url(/static-search/71fc7ce/static-search/images/collections_open-house.jpg)}
.show-backgrounds .collection-discovery.potential-deals{background-image:url(/static-search/71fc7ce/static-search/images/collections_potential-deals.jpg)}
.show-backgrounds .collection-discovery.remodeled{background-image:url(/static-search/71fc7ce/static-search/images/collections_remodeled.jpg)}
.show-backgrounds .collection-discovery.victorian{background-image:url(/static-search/71fc7ce/static-search/images/collections_victorian.jpg)}
.show-backgrounds .collection-discovery.pool{background-image:url(/static-search/71fc7ce/static-search/images/collections_pool.jpg)}
.show-backgrounds .collection-discovery.loft{background-image:url(/static-search/71fc7ce/static-search/images/collections_loft.jpg)}
.show-backgrounds .collection-discovery.waterfront,.show-backgrounds .collection-discovery.waterfront-rentals{background-image:url(/static-search/71fc7ce/static-search/images/collections_waterfront.jpg)}
.show-backgrounds .collection-discovery.video-walkthroughs{background-image:url(/static-search/71fc7ce/static-search/images/collections_video-walkthoughs.jpg)}
.show-backgrounds .collection-discovery.unique{background-image:url(/static-search/71fc7ce/static-search/images/collections_unique.jpg)}
.show-backgrounds .collection-discovery.elementary-schools{background-image:url(/static-search/71fc7ce/static-search/images/collections_elementary-schools.jpg)}
.show-backgrounds .collection-discovery.middle-schools{background-image:url(/static-search/71fc7ce/static-search/images/collections_middle-schools.jpg)}
.show-backgrounds .collection-discovery.high-schools{background-image:url(/static-search/71fc7ce/static-search/images/collections_high-schools.jpg)}
.show-backgrounds .collection-discovery.most-expensive{background-image:url(/static-search/71fc7ce/static-search/images/collections_most-expensive.jpg)}
.show-backgrounds .collection-discovery.least-expensive{background-image:url(/static-search/71fc7ce/static-search/images/collections_least-expensive.jpg)}
.show-backgrounds .collection-discovery.largest-homes{background-image:url(/static-search/71fc7ce/static-search/images/collections_largest-homes.jpg)}
.show-backgrounds .collection-discovery.largest-lots{background-image:url(/static-search/71fc7ce/static-search/images/collections_largest-lots.jpg)}
.show-backgrounds .collection-discovery.recently-built{background-image:url(/static-search/71fc7ce/static-search/images/collections_recently-built.jpg)}
.show-backgrounds .collection-discovery.remodeled-rentals{background-image:url(/static-search/71fc7ce/static-search/images/collections_remodeled-rentals.jpg)}
.show-backgrounds .collection-discovery.new-listings-rentals{background-image:url(/static-search/71fc7ce/static-search/images/collections_new-listings-rentals.jpg)}
.show-backgrounds .collection-discovery.hardwood-rentals{background-image:url(/static-search/71fc7ce/static-search/images/collections_hardwood-rentals.jpg)}
.show-backgrounds .collection-discovery.furnished-rentals{background-image:url(/static-search/71fc7ce/static-search/images/collections_furnished-rentals.jpg)}
.show-backgrounds .collection-discovery.pet-friendly-rentals{background-image:url(/static-search/71fc7ce/static-search/images/collections_pet-friendly-rentals.jpg)}
.show-backgrounds .collection-discovery.in-unit-laundry-rentals{background-image:url(/static-search/71fc7ce/static-search/images/collections_in-unit-laundry-rentals.jpg)}
.show-backgrounds .collection-discovery.on-site-parking-rentals{background-image:url(/static-search/71fc7ce/static-search/images/collections_on-site-parking-rentals.jpg)}
.show-backgrounds .collection-discovery.apartment-rentals{background-image:url(/static-search/71fc7ce/static-search/images/collections_apartment-rentals.jpg)}
.show-backgrounds .collection-discovery.single-family-rentals{background-image:url(/static-search/71fc7ce/static-search/images/collections_single-family-rentals.jpg)}
.show-backgrounds .collection-discovery.income-restricted-rentals{background-image:url(/static-search/71fc7ce/static-search/images/collections_income-restricted-rentals.jpg)}
.show-backgrounds .collection-discovery.potential-deals-rentals{background-image:url(/static-search/71fc7ce/static-search/images/collections_potential-deals-rentals.jpg)}
.collection-properties{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:middle}
.zsg-carousel-scroll-wrapper .collection-properties{overflow:visible;width:100%}
.zsg-carousel-btn{display:inline-block;font-size:30px}
.collection-properties{width:calc(100% - 60px)}
.collection-properties>li{display:inline-block;margin-right:5px;width:calc(100% - 0px)}
@media (min-width:635px){.collection-properties>li{margin-right:15px;width:calc(50% - 7.5px)}
}
@media (min-width:1200px){.collection-properties>li{margin-right:15px;width:calc(33.33% - 10px)}
}
.collection-discovery{position:relative;height:100%;background-size:cover;border-radius:5px;margin-bottom:40px;padding:0 5px}
.collection-discovery .collection-link-container{margin-top:10px;text-align:center}
.collection-discovery .collection-link-container .zsg-button_primary{width:200px;margin-left:auto;margin-right:auto}
.collection-discovery .collection-title{text-align:center;margin-bottom:0}
.collection-discovery .collection-subtitle{text-align:center;color:#999;font-weight:400;font-size:15px}
.swapped-content{margin-bottom:20px;margin-left:-10px;margin-right:-10px}
@media (min-width:480px){.swapped-content{margin-right:0;margin-left:0}
}
@media (min-width:640px){.collection-discovery{padding:0}
.swapped-content .below-fold-content{padding-right:0;padding-left:10px}
}
.swapped-content .collection-discovery{margin-top:40px;margin-bottom:0}
.mobile-web .swapped-content,.tablet-web .swapped-content{margin:0 0 50px}
.mobile-web .swapped-content .below-fold-content,.tablet-web .swapped-content .below-fold-content{padding-right:0;padding-left:0}
.mobile-web .swapped-content .zsg-carousel-btn,.tablet-web .swapped-content .zsg-carousel-btn{display:none!important}
.mobile-web .swapped-content .collection-properties,.tablet-web .swapped-content .collection-properties{width:100%}
.mobile-web .swapped-content .collection-properties>li,.tablet-web .swapped-content .collection-properties>li{margin-right:5px;width:calc(100% - 30px)}
@media (min-width:635px){.mobile-web .swapped-content .collection-properties>li,.tablet-web .swapped-content .collection-properties>li{margin-right:5px;width:calc(50% - 32.5px)}
}
@media (min-width:1024px){.mobile-web .swapped-content .collection-properties>li,.tablet-web .swapped-content .collection-properties>li{margin-right:15px;width:calc(50% - 37.5px)}
}
@media (min-width:1200px){.mobile-web .swapped-content .collection-properties>li,.tablet-web .swapped-content .collection-properties>li{margin-right:15px;width:calc(33.33% - 30px)}
}
#saved-search-lightbox .freq_label,#saved-search-lightbox .frequency-radio_section{margin-bottom:10px}
#saved-search-lightbox .sms-phone-number,#saved-search-lightbox .zsg-form-group li>label{margin-left:15px}
#saved-search-lightbox .sms-phone-field{margin-right:7px}
#saved-search-lightbox .sms-phone-field,#saved-search-lightbox .sms-phone-field-large{width:auto}
#saved-search-lightbox .zsg-tooltip-content{margin-left:15px;margin-right:15px}
#saved-search-lightbox .sms-tooltip-icon{margin-top:5px;margin-left:5px}
#saved-search-lightbox #saved-search-lightbox_content{min-width:500px;max-width:500px}
#saved-search-lightbox #saved-search-lightbox_content .uss-mobile-upsell .uss-mobile-upsell-button-container{text-align:center}
#saved-search-lightbox #saved-search-lightbox_content label.search_nickname{padding-top:3px;padding-bottom:3px}
#saved-search-lightbox #saved-search-lightbox_content .save-search-lightbox-save-button{margin-left:35%}
#saved-search-lightbox .zsg-form-field{padding-left:35%}
#saved-search-lightbox .zsg-form-field>label{width:32%}
#saved-search-lightbox .save-search-option-label{margin-top:5px}
@media screen and (max-width:768px){#saved-search-lightbox .save-search-option-label{margin-left:15px}
}
#saved-search-lightbox #saved-search-failure,#saved-search-lightbox .search-failure form{display:none}
#saved-search-lightbox .search-failure #saved-search-failure{display:block}
.nav-top,.nav-top .zsg-logo-menu,.nav-top .zsg-logo-svg{top:0;position:absolute}
.nav-top{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;-moz-align-items:flex-end;-ms-align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:auto;width:100%;right:0;font-size:1rem}
.nav-top .zsg-logo{display:none}
.nav-top .zsg-logo-menu img{height:34px;margin-top:5px}
.nav-top .zsg-logo-menu img[src*=hamburger]{padding:2px 2px 2px 12px}
.nav-top .zsg-logo-menu img[src*=carat]{width:44px}
.nav-top .zsg-logo-menu .zsg-badge{position:absolute;top:1px;right:-8px;height:15px;min-width:15px;max-width:20px;font-size:8.5px;padding:0;line-height:15px;vertical-align:middle;opacity:0}
.nav-top .zsg-logo-menu .zsg-badge.badge-fade-in{opacity:1;height:15px;-webkit-transition:all .6s;transition:all .6s}
.nav-top .zsg-logo-menu.slidable{-webkit-transition:margin-left .25s;transition:margin-left .25s}
.nav-top .zsg-logo-menu.slidable.slide-left{margin-left:-42px}
.nav-top .zsg-logo-menu.delay-enable{opacity:.4}
.nav-top .zsg-logo_home-link{display:none;height:100%;padding-top:10px;position:absolute;top:0;left:47px;width:260px}
.nav-top .zsg-logo_home-link:hover,.nav-top .zsg-logo_home-link:visited{color:#0074e4}
.nav-top .zsg-logo_home-link span{vertical-align:middle}
.nav-top.nav-top_open{height:100%}
.nav-top.nav-top_open .zsg-logo_home-link{display:inline-block}
.nav-top.nav-top_open .nav-top-container{-ms-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;border-top:3px solid #0074e4;height:auto;max-height:90%;overflow-y:auto;-webkit-transform:translate3d(0,0,0)}
.mobile-upsell .nav-top.nav-top_open .nav-top-container{max-height:calc(65%)}
.nav-top-container{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;-moz-align-items:flex-end;-ms-align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:0;-ms-flex:0;flex:0;-webkit-box-orient:vertical;-ms-flex-wrap:wrap;flex-wrap:wrap;left:0;width:260px;overflow:hidden;box-shadow:0 2px 2px rgba(0,0,0,.2);background:#fff;position:fixed;max-height:0%;top:44px}
.ios-not-fixed .nav-top-container{position:absolute}
.nav-top_open .nav-top-container{-webkit-transition:max-height .4s linear 0s,padding .1s linear .1s;transition:max-height .4s linear 0s,padding .1s linear .1s}
.nav-top-container .nav-top_current:not(.nav_open) .nav-header>a{border-left:4px solid #0074e4;padding-left:13px}
.nav-top-container .nav-top_current:not(.nav_open) .nav-header>a>span{color:#0074e4;font-weight:700}
.nav-top-container .nav-top-group{-webkit-box-orient:vertical;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2;color:#000;background:#fff;line-height:20px}
.nav-top-container .nav-top-group a:link,.nav-top-container .nav-top-group a:visited{text-decoration:none}
.nav-top-container .user-nav{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1;-ms-flex-grow:2;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-ms-justify-content:flex-end;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:start;-ms-flex-pack:end;border-bottom:1px solid #eee}
.nav-top-container .user-nav a,.nav-top-container .user-nav header{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nav-top-container .user-nav .admin-nav.nav_open .nav-header{color:#fff}
.nav-top-container .user-nav .admin-nav .nav-header{color:#c00;text-transform:capitalize}
.nav-top-container .user-nav .admin-nav .nav-header a:after{padding-left:5px;content:"\e060";font-family:zmod-icon-set1!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}
.nav-top-container .user-nav .login-icon,.nav-top-container .user-nav .zsg-icon-circle-question{color:#777;font-size:16px}
.nav-top-container .user-nav .login-icon:hover,.nav-top-container .user-nav .zsg-icon-circle-question:hover{color:#55a4ff}
.nav-top-container .user-nav .nav-section-help,.nav-top-container .user-nav .nav-top-auth,.nav-top-container .user-nav .nav-top-placeholder,.nav-top-container .user-nav .nav-top-promo{-webkit-flex-preferred-size:auto;-ms-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:auto}
.nav-top-container .user-nav .nav-section-help .nav-header-content,.nav-top-container .user-nav .nav-top-auth .nav-header-content,.nav-top-container .user-nav .nav-top-placeholder .nav-header-content,.nav-top-container .user-nav .nav-top-promo .nav-header-content{background:#fff}
.nav-top-container .user-nav .nav-section-help a,.nav-top-container .user-nav .nav-top-auth a,.nav-top-container .user-nav .nav-top-placeholder a,.nav-top-container .user-nav .nav-top-promo a{text-transform:none}
.nav-top-container .user-nav .nav-top-auth{width:55%}
.nav-top-container .user-nav .agent-nav-promo{border-bottom:1px solid #eee;-ms-justify-content:flex-end;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:start;-ms-flex-pack:end}
.nav-top-container .user-nav .nav-top-promo{width:45%;text-align:right;-ms-justify-content:flex-end;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:start;-ms-flex-pack:end;-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}
.nav-top-container .user-nav .nav-link-list a{position:relative}
.nav-top-container .user-nav .nav-link-list a span:first-child{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:180px}
.nav-top-container .user-nav .nav-link-list a .zsg-badge{right:5px;top:10px}
.nav-top-container .user-nav .list-rental{display:none}
.nav-top-container .nav-section,.nav-top-container .nav-top-group{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;-moz-align-items:flex-end;-ms-align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.nav-top-container .nav-section{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-preferred-size:100%;-ms-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;padding:0;-webkit-box-orient:vertical}
.nav-top-container .nav-dropdown .nav-content{-webkit-transition:max-height .4s linear 0s,padding .1s linear .1s;transition:max-height .4s linear 0s,padding .1s linear .1s;-ms-flex-wrap:wrap;flex-wrap:wrap;display:none;position:static;top:50px;width:100%;max-height:0;font-size:13px;line-height:20px;overflow:hidden;opacity:1;padding:0;background-color:#fff;box-shadow:none;-webkit-transform:translate3d(0,0,0)}
@media only screen and (min-width:1265px){.nav-top-container .nav-dropdown .nav-content{right:calc((100% - 1240px)/ 2 + 30px)}
}
@media only screen and (max-width:1265px){.nav-top-container .nav-dropdown .nav-content{right:50px}
}
.nav-top-container .nav-dropdown .nav-content .nav-item_has-notification{-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:start;-ms-flex-pack:justify;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.nav-top-container .nav-dropdown .nav-content .nav-item_has-notification>span{-webkit-box-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:inline-block;overflow:hidden}
.nav-top-container .nav-dropdown .nav-content .nav-item_has-notification>span:not(.zsg-badge){text-overflow:ellipsis}
.nav-top-container .nav-dropdown .nav-content .nav-link-list,.nav-top-container .nav-dropdown .nav-content .nav-link-section{display:block;padding-bottom:9px;padding-right:0}
.nav-top-container .nav-dropdown .nav-content .nav-link-list a:visited,.nav-top-container .nav-dropdown .nav-content .nav-link-section a:visited{color:#0074e4}
.nav-top-container .nav-dropdown .nav-content .nav-link-list a:focus,.nav-top-container .nav-dropdown .nav-content .nav-link-list a:hover,.nav-top-container .nav-dropdown .nav-content .nav-link-section a:focus,.nav-top-container .nav-dropdown .nav-content .nav-link-section a:hover{color:#c6e0f9}
.nav-top-container .nav-dropdown .nav-content .nav-link-list .show-hide-link:focus,.nav-top-container .nav-dropdown .nav-content .nav-link-section .show-hide-link:focus{color:#0074e4}
.nav-top-container .nav-dropdown .nav-content .nav-link-section .nav-link-list{padding:0}
.nav-top-container .nav-dropdown .nav-content .nav-link-section .nav-link-list a.nav-top_current{font-weight:700;border-left:2px solid #0074e4;padding-left:15px}
.nav-top-container .nav-dropdown .nav-content>li{-webkit-flex-preferred-size:100%;-ms-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:0;border:none;margin:0}
.nav-top-container .nav-dropdown .nav-content>li:last-child{border:none}
.nav-top-container .nav-dropdown .nav-content>li:not(:last-child) .nav-link-section{border-bottom:1px solid #eee}
.nav-top-container .nav-dropdown .nav-content header{font-weight:700}
.nav-top-container .nav-dropdown .nav-content a,.nav-top-container .nav-dropdown .nav-content p{max-width:100%}
.nav-top-container .nav-dropdown .nav-content a{display:block;overflow:hidden;text-overflow:ellipsis}
.nav-top-container .nav-dropdown .nav-content p{white-space:normal}
.stripped-header .nav-top-container .nav-dropdown .nav-content{top:76px}
.nav-top-container .nav-dropdown .nav-header{cursor:pointer;position:relative;height:50px}
.nav-top-container .nav-dropdown .nav-header>a,.nav-top-container .nav-dropdown .nav-header>div{font-size:18px}
.nav-top-container .nav-dropdown .nav-header>div:active,.nav-top-container .nav-dropdown .nav-header>div:focus{background-color:#eee}
.nav-top-container .nav-dropdown .nav-header a{display:inherit}
.nav-top-container .nav-dropdown .nav-header a,.nav-top-container .nav-dropdown .nav-header a:link,.nav-top-container .nav-dropdown .nav-header a:visited{color:inherit}
.nav-top-container .nav-dropdown .nav-header a:hover{color:#55a4ff}
.nav-top-container .nav-dropdown .nav-header a:active{color:#0074e4}
.nav-top-container .nav-dropdown .nav-header .nav-trigger{height:100%}
.nav-top-container .nav-dropdown .nav-header,.nav-top-container .nav-dropdown .nav-header .nav-header-content{border-bottom:1px solid #ddd;background-color:rgba(238,238,238,.5);width:100%;line-height:30px}
.nav-top-container .nav-dropdown .nav-header,.nav-top-container .nav-dropdown .nav-header .nav-content{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}
.nav-top-container .nav-dropdown .nav-header .nav-content p,.nav-top-container .nav-dropdown .nav-header p{margin-bottom:0}
.nav-top-container .nav-dropdown .nav-header .zsg-badge{top:15px}
.nav-top-container .nav-top-auth-icon{display:none}
.nav-top-container .nav-content a,.nav-top-container .nav-content p,.nav-top-container .nav-header-content,.nav-top-container .nav-header>a,.nav-top-container .nav-header>div,.nav-top-container .nav-sub-header{padding:9px 17px}
.nav-top-container .nav-sub-header{padding:18px 17px 0;text-transform:uppercase}
.nav-top-container .nav-sub-header a{padding:0}
.nav-top-container .admin-nav .nav-header,.nav-top-container .nav-header_has-notification{display:inline-block;display:-webkit-box;display:-ms-inline-flexbox;display:-ms-inline-flex;display:-webkit-inline-box;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.nav-top-container .zsg-badge{margin-left:8px;display:inline-block;position:absolute;right:70px;font-size:13px}
.nav-top-container .zsg-icon-expando-down{display:inline-block;position:absolute;font-size:15px;right:0;top:0;line-height:49px;text-align:center;width:55px;background-color:#fff;-webkit-transition:-webkit-transform .2s ease-out 0s;transition:-webkit-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s, -webkit-transform .2s ease-out 0s;border-left:1px solid #fff}
.modal_focus,.modal_focus .pinnable-header{position:fixed}
.nav-top-container .nav_open{border-bottom:1px solid #eee}
.nav-top-container .nav_open .nav-content{max-height:84%;background-color:#fff;display:block}
.nav-top-container .nav_open .zsg-icon-expando-down{-webkit-transform:scaleY(-1);transform:scaleY(-1);color:#fff;height:49px;line-height:49px;background-color:#0074e4}
.nav-top-container .nav_open .nav-header{color:#fff;font-weight:700;background-color:#0074e4}
.nav-top-container .nav_open .nav-header:hover{color:#fff}
.nav-top-container .drawer-show-hide{font-weight:700}
.nav-top-narrow_hidden{display:none!important}
.nav-item_promo.zsg-separator{padding-bottom:20px}
.modal_focus{overflow:hidden;height:100%}
.modal_focus .zsg-modal-mask{display:block}
.modal_focus .zss-header{z-index:1012;background-color:#fff}
@media only screen and (min-width:1265px){.zsg-layout_full .zss-header.zsg-layout-width{padding-right:calc((100% - 1240px)/ 2)}
}
@media only screen and (max-width:1265px){.zsg-layout_full .zss-header.zsg-layout-width{padding-right:20px}
}
@media only screen and (max-width:320px){.nav-top .nav-top-container{width:calc(100% - 30px)}
}
.ie .nav-top .zsg-logo-menu .zsg-badge{right:18px}
@media screen and (min-width:769px){.nav_hoverable .nav-dropdown .nav-content{-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:0s,75ms;transition-duration:0s,75ms;-webkit-transition-delay:250ms,.1s;transition-delay:250ms,.1s}
:not(.ie9) .nav_hoverable .nav-dropdown:hover .nav-content{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;z-index:1010;-webkit-transition-delay:.4s,.4s;transition-delay:.4s,.4s;-webkit-transition-duration:0s,150ms;transition-duration:0s,150ms}
.nav_hoverable.nav-group_hover .nav-dropdown .nav-content{-webkit-transition-delay:0s;transition-delay:0s}
:not(.ie9) .nav_hoverable.nav-group_hover .nav-dropdown:hover .nav-content{-webkit-transition-delay:0s,0s;transition-delay:0s,0s;-webkit-transition-duration:0s,0s;transition-duration:0s,0s}
}
@media screen and (min-width:769px){.nav-top-container .nav-top-group.user-nav .admin-nav .nav-header span,.nav-top-container .nav-top-group.user-nav .admin-nav .nav-header>a,.nav-top-container .nav-top-group.user-nav .nav-header-content>a,.nav-top-container .nav-top-group.user-nav .nav-header>a{font-size:13px}
.nav-top-container{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:start;-ms-flex-pack:justify;width:auto;left:auto;top:0;position:static;max-height:48px;overflow:hidden;box-shadow:none;transition:none;-webkit-transition:none}
.nav-top.nav-top_open .nav-top-container{border-top:none;overflow:hidden}
.nav-top-container:after{content:' ';display:block;-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2;-webkit-box-flex:8 0 15px;-ms-flex:8 0 15px;flex:8 0 15px}
.nav-top-container .nav-top-group{-webkit-box-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
.nav-top-container .nav-top-group.user-nav{-webkit-box-ordinal-group:3;-ms-flex-order:3;order:3;-ms-flex-grow:2;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;max-width:280px;border-bottom:none}
.nav-top-container .nav-top-group.user-nav .admin-nav{width:auto}
.nav-top-container .nav-top-group.user-nav .admin-nav .nav-header{color:#c00;text-transform:capitalize;display:inline-block;height:41px}
.nav-top-container .nav-top-group.user-nav .admin-nav .nav-header div{padding:6px 0}
.nav-top-container .nav-top-group.user-nav .profile-nav .nav-content{min-height:0}
.nav-top-container .nav-top-group.user-nav .nav-header{border:none;direction:ltr}
.nav-top-container .nav-top-group.user-nav .nav-header .zsg-badge{position:relative;right:0;margin-left:8px;top:0}
.nav-top-container .nav-top-group.user-nav .nav-section-header-empty{margin-top:38px;min-width:110px}
.nav-top-container .nav-top-group.user-nav .nav-header,.nav-top-container .nav-top-group.user-nav .nav-header-content{line-height:22px}
.nav-top-container .nav-top-group.user-nav .nav-section{-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2;-ms-justify-content:flex-end;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:start;-ms-flex-pack:end}
.nav-top-container .nav-top-group.user-nav .nav-section.nav-top-placeholder{-ms-flex-grow:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
.nav-top-container .nav-top-group.user-nav .nav-section.nav-top-promo{max-width:70px;-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}
.nav-top-container .nav-top-group.user-nav .nav-section.nav-top-promo.list-rental{max-width:100px;width:auto;display:inline-block}
.nav-top-container .nav-top-group.user-nav .nav-section.nav-top-auth{min-width:100px}
.nav-top-container .nav-top-group.user-nav .nav-section.nav-section-help{max-width:30px}
.nav-top-container .nav-top-group.user-nav .nav-section.nav-top_non-mobile{position:absolute;top:50px}
.nav-top-container .nav-top-group.user-nav .nav-section .zsg-badge{position:static}
.nav-top-container .nav-top-group.user-nav .nav-section .zrm-upsell .zsg-badge{position:absolute}
.nav-top-container .nav-top-group.user-nav .nav-section-help{-ms-justify-content:flex-end;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:start;-ms-flex-pack:end}
.nav-top-container .nav-top-group.user-nav .nav-sub-header{width:100%;text-align:left;direction:ltr}
.nav-top-container .nav-top-group.user-nav .nav-link-section{padding:0}
.nav-top-container .nav-top-group.user-nav .nav-content{width:auto;display:block;max-width:348px;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-flow:row wrap;flex-flow:row wrap;position:absolute;min-width:140px;min-height:170px;max-height:calc(100vh - 70px);overflow:auto}
.nav-top-container .nav-top-group.user-nav .nav-content>li{border-width:0 0 1px;padding:9px 10px;margin:0;height:auto;width:100%}
.nav-top-container .nav-top-group.user-nav .nav-content>li:last-child{border:none}
.nav-top-container .nav-top-group.user-nav .nav-content>li .nav-link-section .nav-link-list{display:block}
.nav-top-container .nav-top-group.user-nav .nav-content>li .nav-link-section .nav-link-list a span{width:auto;direction:ltr}
.nav-top-container .nav-top-group.user-nav .nav-content>li .nav-link-list{direction:ltr}
.nav-top-container .nav-top-group.user-nav .nav-content>li .nav-link-list a span:not(.zsg-badge){width:auto;text-align:left}
.nav-top-container .nav-top-group.user-nav .nav-content>li .nav-link-list,.nav-top-container .nav-top-group.user-nav .nav-content>li .nav-link-section{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
.nav-top-container .nav-top-group.user-nav .nav-content>li .nav-link-list>li,.nav-top-container .nav-top-group.user-nav .nav-content>li .nav-link-section>li{-webkit-box-flex:1 1 160px;-ms-flex:1 1 160px;flex:1 1 160px;max-width:160px}
.nav-top-container .nav-top-group.user-nav .nav-content>li .nav-link-list>li .zrm-upsell,.nav-top-container .nav-top-group.user-nav .nav-content>li .nav-link-section>li .zrm-upsell{font-size:12px}
.nav-top-container .nav-top-group.main-nav{max-width:680px;height:100%;-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1;-ms-flex-grow:10;-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}
.nav-top-container .nav-section{width:auto;height:100%;display:inline-block;-webkit-box-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}
.nav-top-container .nav-dropdown .nav-header{padding:0 4px;border:none;color:#000;font-weight:400;display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;line-height:22px;background:#fff;height:100%}
.nav-top-container .nav-dropdown .nav-header .nav-top-placeholder,.nav-top-container .nav-dropdown .nav-header>a,.nav-top-container .nav-dropdown .nav-header>div{text-align:center;height:100%;font-size:15px;padding:9px 0;border-bottom:4px solid transparent}
.nav-top-container .nav-dropdown .nav-content .nav-link-section p,.nav-top-container .nav-dropdown .nav-content a{padding:9px 10px}
.nav-top-container .nav-dropdown .nav-content{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-transform:translate(-9999px,-9999px);transform:translate(-9999px,-9999px);display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.2);position:absolute;min-width:140px;min-height:170px;max-height:none;margin:0;opacity:0;max-width:100%;overflow:hidden}
.nav-top-container .nav-dropdown .nav-content>li{padding:9px 10px;margin:0;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex-basis:auto;border:1px solid #ccc;border-width:0 1px 0 0;min-width:160px}
.nav-top-container .nav-dropdown .nav-content>li:not(:last-child) .nav-link-section{border-bottom:none}
.nav-top-container .nav-dropdown .nav-content .nav-link-section{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;text-align:left;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
.nav-top-container .nav-dropdown .nav-content .nav-link-section .nav-item_has-notification{direction:ltr;display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex}
.nav-top-container .nav-dropdown .nav-content .nav-link-section .nav-link-list a.nav-top_current{border:none;font-weight:400;padding-left:10px}
.nav-top-container .nav-dropdown .nav-content .nav-link-section.list-drawer .drawer-item.hide{display:list-item!important}
.nav-top .zsg-logo-menu,.nav-top-container .nav-dropdown .nav-content .nav-link-section.list-drawer .drawer-show-hide,.nav-top-container .zsg-icon-expando-down{display:none}
.nav-top-container .nav-header-content{padding:9px 4px;border-bottom:4px solid transparent}
.nav-top-container .nav-dropdown_right{direction:rtl}
.nav-top-container .nav-dropdown_right .nav-header{-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}
.nav-top-container .nav-dropdown_right .nav-content{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}
.nav-top-container .nav-dropdown_right>*{direction:ltr}
.nav-top-container .nav-sub-header{padding:9px 10px;text-transform:none}
.nav-top-container .nav-section.nav-top_current .nav-header{color:#0074e4;font-weight:700}
.nav-top-container .nav-section.nav-top_current .nav-header>a,.nav-top-container .nav-section.nav-top_current .nav-header>div{border-left:none;padding-left:0;border-color:#0074e4}
.nav-top{position:static;width:auto}
.nav-top .zsg-logo{display:block}
.nav-top_open.nav-top .zsg-logo_home-link{display:none}
.nav-top .nav-item_promo{padding-right:4px;padding-right:calc(.5vw - -4px)}
.nav-top .nav-top-narrow_hidden{display:inline-block!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;display:-webkit-flex!important}
.zsg-modal-mask{display:none!important}
.nav-section_wide .nav-header{position:relative}
.nav-section_wide .nav-header:after,.nav-section_wide .nav-header:before{content:' ';display:block;position:absolute;top:16px}
.nav-section_wide .nav-header:after:hover,.nav-section_wide .nav-header:before:hover{top:0}
.ie9 .nav-section_wide .nav-header:after,.ie9 .nav-section_wide .nav-header:before{display:none}
.nav-section_wide .nav-header:before{right:100%;transform-origin:top right;-ms-transform-origin:top right;-webkit-transform-origin:top right;-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}
.nav-section_wide .nav-header:after{left:100%;transform-origin:top left;-ms-transform-origin:top left;-webkit-transform-origin:top left;-webkit-transform:rotate(18deg);transform:rotate(18deg)}
.nav-section_wide .nav-header:hover:after,.nav-section_wide .nav-header:hover:before{z-index:1;height:70%;width:160px}
}
@media screen and (min-width:769px) and screen and (max-width:768px){.nav-top .nav-item_promo{margin-top:15px}
}
@media screen and (min-width:1025px){.nav-section_wide .nav-header:before{-webkit-transform:rotate(-14deg);transform:rotate(-14deg)}
.nav-section_wide .nav-header:after{-webkit-transform:rotate(14deg);transform:rotate(14deg)}
}
@media screen and (min-width:769px){.nav-section_wide .nav-content{left:0;width:100%}
.nav-section_wide .nav-content:before{content:' ';display:block;min-width:114px}
.zsg-layout_full .nav-section_wide .nav-content:before{min-width:94px}
.nav-section_wide .nav-content:before>li:first-child{padding-left:10px}
}
@media screen and (min-width:1281px){.nav-section_wide .nav-header:before{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}
.nav-section_wide .nav-header:after{-webkit-transform:rotate(12deg);transform:rotate(12deg)}
body:not(.zsg-layout_full) .nav-section_wide .nav-content:before{min-width:calc(((100% - 1240px)/ 2) - -94px)}
}
@media screen and (min-width:1025px){body.zsg-layout_lg:not(.zsg-layout_full) .nav-section_wide .nav-content:before{min-width:calc(((100% - 984px)/ 2) - -94px)}
}
@media screen and (min-width:769px) and (max-width:850px){.nav-top .nav-top-auth{max-width:30px;min-width:30px!important}
.nav-top .nav-top-auth-icon{display:inline-block}
.nav-top .nav-top-auth-links{display:none}
}
.hdp-bottom-box.upsell-bar,.hdp-top-box.upsell-bar,.hpbar-below-image.upsell-bar,.hpbar-below-text.upsell-bar{position:relative;background-color:#9BC440;color:#FFF;font-size:20px;height:60px;text-align:center;width:100%;letter-spacing:normal}
.hdp-bottom-box.upsell-bar .close-icon,.hdp-top-box.upsell-bar .close-icon,.hpbar-below-image.upsell-bar .close-icon,.hpbar-below-text.upsell-bar .close-icon{color:#FFF;display:inline-block;font-size:15px;font-weight:700;height:25px;position:absolute;right:0;width:25px}
.hdp-bottom-box.upsell-bar .upsell-icon,.hdp-top-box.upsell-bar .upsell-icon,.hpbar-below-image.upsell-bar .upsell-icon,.hpbar-below-text.upsell-bar .upsell-icon{background:url(/static-topnav/701e0cd/static-topnav/images/icons/white-lock-icon.png) no-repeat;display:inline-block;height:27px;margin-right:8px;padding:2px 0;width:28px}
.hdp-bottom-box.upsell-bar .upsell-text,.hdp-top-box.upsell-bar .upsell-text,.hpbar-below-image.upsell-bar .upsell-text,.hpbar-below-text.upsell-bar .upsell-text{display:inline-block;line-height:30px;margin-right:10px;padding:15px 0}
.hdp-bottom-box.upsell-bar .upsell-auth-btn,.hdp-top-box.upsell-bar .upsell-auth-btn,.hpbar-below-image.upsell-bar .upsell-auth-btn,.hpbar-below-text.upsell-bar .upsell-auth-btn{display:inline-block;line-height:30px}
.hdp-top-box.upsell-bar{margin:10px 0 20px}
.hdp-bottom-box.upsell-bar{bottom:0;box-shadow:0 0 5px rgba(0,0,0,.7);left:0;position:fixed;z-index:99999}
.hdp-bottom-box.upsell-bar.blue{background-color:#3D6FC3}
.hdp-bottom-box.upsell-bar.blue .upsell-auth-btn a{margin:0;background:#8b4;background:-webkit-gradient(linear,left bottom,left top,color-stop(1,#addb71),color-stop(.5,#8b4),color-stop(0,#8b4));background:-webkit-linear-gradient(#addb71,#8b4,#8b4,#8b4);background:-webkit-linear-gradient(top,#addb71,#8b4 50%,#8b4 100%);background:linear-gradient(top,#addb71,#8b4 50%,#8b4 100%);border-color:#9cc861 #8b4 #6c9339;text-decoration:none;color:#fff}
.hdp-bottom-box.upsell-bar.green{background-color:#9BC440}
.hpbar-below-image .feature-ad{bottom:176px}
.hpbar-below-image .homepage-viewport .marquee-footer{min-height:132px}
.nav-wrapper .login-block .nav-long-text{margin:18px 0 0;line-height:20px;text-shadow:0 1px 1px #1F3A69}
.nav-wrapper .login-block .auth-menu .nav-long-text{padding:2px 0}
.nav-wrapper .login-block .auth-menu .nav-item{display:inline}
.nav-wrapper .login-block .nav-item-button.tengage-reg-nav.nav-text#login_opener{margin-right:0;padding-right:3px;text-decoration:underline}
.nav-wrapper .login-block .nav-item-button.tengage-reg-nav.nav-text#nav-text-conjecture{cursor:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0;text-decoration:none;background:0 0}
.nav-wrapper .login-block .nav-item-button.tengage-reg-nav.nav-text#register_opener{margin-left:0;padding-left:3px;text-decoration:underline;background:0 0}
.nav-wrapper .login-block .nav-item-button.tengage-reg-nav.nav-button{background-color:#9CC861;background-position:6px 6px;border-color:#9cc861 #8b4 #6c9339;padding-left:25px;color:#FFF}
.nav-wrapper .login-block li.auth-menu,.zss-account-popup-container,.zss-top-nav-auth-links{position:relative}
.auth-nav-animation-block{position:absolute;z-index:1004;box-sizing:border-box;top:10px;right:0}
.auth-nav-animation-block:after,.auth-nav-animation-block:before{content:'';position:absolute;margin-right:-6px;height:0;width:0}
.login-block .auth-nav-animation-block:after,.login-block .auth-nav-animation-block:before{margin-left:-5px}
.auth-nav-animation-block:before{z-index:2;top:-5px;right:55px;border-color:transparent transparent #fff;border-style:solid;border-width:0 6px 6px;display:inline-block}
.auth-nav-animation-block:after{z-index:1;top:-7px;right:53px;border-color:transparent transparent #ccc;border-style:solid;border-width:0 8px 8px;display:inline-block}
@media only screen and (max-width:768px){.auth-nav-animation-block{display:none}
}
.auth-nav-animation-block .auth-nav-animation{position:relative;padding:40px 1rem 1rem;color:#000;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px rgba(0,0,0,.35);border-radius:5px}
.login-block .auth-nav-animation-block .auth-nav-animation{right:18px}
@media only screen and (max-width:1190px){.login-block .auth-nav-animation-block .auth-nav-animation{right:calc(23px - (100vw - 768px + 18px)/ 84.4)}
}
#hdp .auth-nav-animation-block .auth-nav-animation a.close,.auth-nav-animation-block .auth-nav-animation a.close{position:absolute;right:1rem;top:1rem;color:#999}
.auth-nav-animation-block .auth-nav-animation .auth-button{width:230px;margin-bottom:1rem}
.auth-nav-animation-block .auth-nav-animation p{white-space:normal}
.auth-nav-animation-block .auth-nav-animation :last-child{margin-bottom:0}
#login-block{display:-webkit-box;display:-ms-flexbox;display:flex}
.ie9 .auth-nav-animation-block{top:6px;right:-90px}
@media screen and (min-width:769px){.zsg-nav-sub-wrapper{margin-top:-50px}
.zsg-layout_full{padding-left:110px}
}
.map-control-disabled,.z-map-button .disabled,.z-map-button.disabled{-webkit-transition:opacity .8s;-ms-transition:opacity .8s;-o-transition:opacity .8s;color:#444;zoom:1;filter:alpha(opacity=33)}
.hdp-view #map-parent-container .map-controls-wrapper{right:62px;opacity:0}
@media only screen and (max-width:1199px) and (min-width:1000px){.hdp-view #map-parent-container .map-controls-wrapper{right:237px}
}
.wide-hc-hdp.hdp-view #map-parent-container .map-controls-wrapper{right:152px}
@media only screen and (max-width:999px){.wide-hc-hdp.hdp-view #map-parent-container .map-controls-wrapper{right:775px}
}
.hdp-view .map-message-bar{padding-right:40px}
.wide-hc-hdp.hdp-view .map-message-bar{padding-right:140px}
.map-control-disabled{cursor:default;opacity:.33;-webkit-transition:opacity .8s;transition:opacity .8s;z-index:0;background:-webkit-linear-gradient(bottom,#fff,#fff);background:linear-gradient(to top,#fff,#fff);background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:linear-gradient(top,#fff,#fff);background-repeat:repeat-x}
#neighborhood-map .map-controls-wrapper{top:40px}
.map-controls-wrapper{bottom:auto;left:auto;position:absolute;right:7px;top:40px;z-index:9;margin:0}
.z-map-button{width:40px;cursor:pointer;margin:0 0 10px;-webkit-transition:opacity .4s;transition:opacity .4s}
.z-map-button .disabled,.z-map-button.disabled{cursor:default;opacity:.33;-webkit-transition:opacity .8s;transition:opacity .8s;z-index:0;background:-webkit-linear-gradient(bottom,#fff,#fff);background:linear-gradient(to top,#fff,#fff);background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:linear-gradient(top,#fff,#fff);background-repeat:repeat-x}
.z-map-button.disabled.zoom-control{background-image:none;background-color:transparent}
.z-map-button .tooltip{max-width:none}
.z-map-button .map-control{display:block;width:100%;padding:5px 0;font-size:40px;text-align:center;text-decoration:none;whitespace:nowrap;color:#444;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.25);cursor:pointer;position:relative;background:-webkit-linear-gradient(bottom,#fff,#fff);background:linear-gradient(to top,#fff,#fff);background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:linear-gradient(top,#fff,#fff);background-repeat:repeat-x}
.z-map-button .map-control.round,.z-map-button .map-control.square{padding:0;width:40px;line-height:40px;height:40px}
.z-map-button .map-control.round{border-radius:40px}
.z-map-button .map-control.pair-top{margin-bottom:5px}
.z-map-button .map-control:hover{color:#0074e4;background:-webkit-linear-gradient(bottom,#fff,#ddd);background:linear-gradient(to top,#fff,#ddd);background-color:#f1f1f1;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));background-image:-webkit-linear-gradient(top,#fff,#ddd);background-image:linear-gradient(top,#fff,#ddd);background-repeat:repeat-x}
.z-map-button .map-control:active{color:#1b5098;background:-webkit-linear-gradient(bottom,#ddd,#fff);background:linear-gradient(to top,#ddd,#fff);background-color:#ebebeb;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ddd),to(#fff));background-image:-webkit-linear-gradient(top,#ddd,#fff);background-image:linear-gradient(top,#ddd,#fff);background-repeat:repeat-x}
.z-map-button .map-control.active{color:#fff;background:-webkit-linear-gradient(bottom,#0074e4,#0074e4);background:linear-gradient(to top,#0074e4,#0074e4);background-color:#0074e4;background-image:-webkit-gradient(linear,0 0,0 100%,from(#0074e4),to(#0074e4));background-image:-webkit-linear-gradient(top,#0074e4,#0074e4);background-image:linear-gradient(top,#0074e4,#0074e4);background-repeat:repeat-x}
.z-map-button .map-control.active:active,.z-map-button .map-control.active:hover{color:#fff;background:-webkit-linear-gradient(bottom,#c00,#c00);background:linear-gradient(to top,#c00,#c00);background-color:#c00;background-image:-webkit-gradient(linear,0 0,0 100%,from(#c00),to(#c00));background-image:-webkit-linear-gradient(top,#c00,#c00);background-image:linear-gradient(top,#c00,#c00);background-repeat:repeat-x}
.z-map-button .map-control .disabled,.z-map-button .map-control .disabled a.active:active,.z-map-button .map-control .disabled a.active:hover,.z-map-button .map-control.disabled,.z-map-button .map-control.disabled a.active:active,.z-map-button .map-control.disabled a.active:hover{cursor:default;zoom:1;filter:alpha(opacity=33);opacity:.33;-webkit-transition:opacity .8s;transition:opacity .8s;z-index:0;color:#444;background:-webkit-linear-gradient(bottom,#fff,#fff);background:linear-gradient(to top,#fff,#fff);background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:linear-gradient(top,#fff,#fff);background-repeat:repeat-x}
.z-map-button .arrow-down{border-color:#000 transparent transparent;border-style:solid;border-width:4px 4px 0;display:inline-block;vertical-align:top;margin:7px 0 0}
.map-control-container .map-mode{font-size:10px}
.map-control-container .zoom-in,.map-control-container .zoom-out{line-height:48px}
.map-control-container .picasso{font-size:31px;top:4px;left:4px;position:absolute;height:40px}
.map-control-container .schools{font-size:32px;top:4px;left:3px;position:absolute;height:40px}
.map-control-container .schoolTab{font-size:35px;top:1px;left:2px;height:40px}
.map-control-container .commute-add,.map-control-container .commute-enable{font-size:35px;top:1px;left:2px;position:absolute;height:40px}
.z-map-control-panel{position:absolute;right:0;box-shadow:0 3px 5px rgba(0,0,0,.6);background:#fff}
.map-message-bar{color:#fff;left:0;position:absolute;top:0;width:100%;z-index:10;background-color:rgba(51,51,51,.7);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#B3333, endColorstr=#B3333, GradientType=0 )}
#picasso-message-bar{display:table}
#picasso-message-bar div{width:100%}
#picasso-message-bar a{color:#fff}
#picasso-message-bar a:hover{background-color:#0074e4;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#639C0074e4, endColorstr=#639C0074e4, GradientType=0 )}
#picasso-message-bar a,#picasso-message-bar div{display:table-cell;padding:15px;vertical-align:middle}
#list-container.disabled,#search-anchor.disabled{opacity:.2;-webkit-transition:opacity .6s;transition:opacity .6s}
#list-container.disabled *,#search-anchor.disabled *{cursor:default}
#list-container.disabled .results-mask,#search-anchor.disabled .results-mask{height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}
[class^=gs-rating-]{border-radius:50%;color:#fff;display:inline-block;line-height:1;padding:.6em;text-align:center}
.gs-rating-0{background-color:#333}
.gs-rating-10,.gs-rating-8,.gs-rating-9{background-color:#1b5098}
.gs-rating-5,.gs-rating-6,.gs-rating-7{background-color:#0074e4}
.gs-rating-1,.gs-rating-2,.gs-rating-3,.gs-rating-4{background-color:#55a4ff}
.nearby-schools-list [class^=gs-rating-]{width:50px;height:50px;font-size:30px;padding:10px 5px}
.nearby-schools-list .nearby-school,.nearby-schools-list .nearby-schools-header,.nearby-schools-list .nearby-schools-info{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex}
.nearby-schools-list .nearby-school{border-top:solid 1px #ccc;padding:10px 0}
.nearby-schools-list .nearby-school:last-child{border-bottom:solid 1px #ccc}
.collapsible .nearby-schools-list .nearby-school{border-top:none}
.collapsible .nearby-schools-list .nearby-school+.nearby-school{border-top:solid 1px #ccc}
.nearby-schools-list .nearby-school .nearby-schools-distance,.nearby-schools-list .nearby-school .nearby-schools-grades,.nearby-schools-list .nearby-school .nearby-schools-name{padding-top:15px}
.nearby-schools-list .nearby-schools-header .nearby-schools-rating{white-space:nowrap}
.nearby-schools-list .nearby-schools-info,.nearby-schools-list .nearby-schools-name{-webkit-box-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}
@media screen and (max-width:504px){.nearby-schools-list .nearby-school .nearby-schools-distance,.nearby-schools-list .nearby-school .nearby-schools-grades,.nearby-schools-list .nearby-school .nearby-schools-name{padding-top:0}
.nearby-schools-list .nearby-schools-header{display:none}
.nearby-schools-list .nearby-schools-info{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.nearby-schools-list .nearby-schools-distance,.nearby-schools-list .nearby-schools-grades,.nearby-schools-list .nearby-schools-rating{-webkit-box-flex:0 0 80px;-ms-flex:0 0 80px;flex:0 0 80px}
.nearby-schools-list .nearby-schools-distance,.nearby-schools-list .nearby-schools-grades{text-align:right}
@media screen and (max-width:504px){.nearby-schools-list .nearby-schools-distance,.nearby-schools-list .nearby-schools-grades{text-align:left}
}
@media screen and (min-width:481px){#nearbySchools .attribution{float:right}
}
.nearby-schools .map-schools{margin-bottom:5px}
.nearby-schools .map-schools strong{color:#0074e4;font-weight:400}
.ie9 .nearby-schools-list .nearby-schools-distance,.ie9 .nearby-schools-list .nearby-schools-grades,.ie9 .nearby-schools-list .nearby-schools-info,.ie9 .nearby-schools-list .nearby-schools-name,.ie9 .nearby-schools-list .nearby-schools-rating,.non-flex .nearby-schools-list .nearby-schools-distance,.non-flex .nearby-schools-list .nearby-schools-grades,.non-flex .nearby-schools-list .nearby-schools-info,.non-flex .nearby-schools-list .nearby-schools-name,.non-flex .nearby-schools-list .nearby-schools-rating{display:inline-block;word-spacing:normal;vertical-align:middle;padding-top:0}
.non-flex .nearby-school,.non-flex .nearby-schools-list{display:block}
.ie9 .nearby-schools-list .nearby-schools-info,.non-flex .nearby-schools-list .nearby-schools-info{width:80%}
.ie9 .nearby-schools-list .nearby-schools-rating,.non-flex .nearby-schools-list .nearby-schools-rating{width:100px}
.ie9 .nearby-schools-list .nearby-schools-name,.non-flex .nearby-schools-list .nearby-schools-name{width:60%}
.ie9 .nearby-schools-list .nearby-schools-distance,.ie9 .nearby-schools-list .nearby-schools-grades,.non-flex .nearby-schools-list .nearby-schools-distance,.non-flex .nearby-schools-list .nearby-schools-grades{width:15%}
@media screen and (max-width:585px){.non-flex .nearby-schools-list .nearby-schools-rating{width:60px}
}
.non-flex .nearby-school .nearby-schools-distance,.non-flex .nearby-school .nearby-schools-grades,.non-flex .nearby-school .nearby-schools-name{padding-top:0}
.gotham-test .nearby-schools-list .zsg-fineprint{font-family:Gotham,gotham,Arial,"Helvetica Neue",sans-serif;font-size:12px;font-style:normal}
.complaint-form{width:347px;position:absolute;z-index:999;transform-origin:left center;-ms-transform-origin:left center;-webkit-transform-origin:left center;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px rgba(0,0,0,.35)}
.complaint-form h2{margin-right:25px}
.complaint-form .complaint-form-close{z-index:2;position:absolute;top:20px;right:20px;color:#444}
.complaint-form .complaint-form-close:hover{color:#7BC0FF}
.complaint-form .complaint-form-body{padding:20px}
@media screen and (max-width:480px){.complaint-form{width:auto;left:0;right:0;margin-left:10px;margin-right:10px}
}
.complaint-form .edit-facts-link.zsg-button_primary{border-radius:5px}
.inappropriate{top:50px;padding:20px}
.hotel-california .inappropriate{right:220px}
.hotel-california #listing-provided-by .inappropriate{right:auto}
.inappropriate .zsg-form .zsg-form-field,.mobile-hdp-problem .zsg-form .zsg-form-field{margin-bottom:15px}
.inappropriate .zsg-form .zsg-form-field .zsg-form-group li,.mobile-hdp-problem .zsg-form .zsg-form-field .zsg-form-group li{margin:0 0 20px}
.inappropriate .zsg-form .zsg-form-field input.error,.inappropriate .zsg-form .zsg-form-field textarea.error,.mobile-hdp-problem .zsg-form .zsg-form-field input.error,.mobile-hdp-problem .zsg-form .zsg-form-field textarea.error{border:1px solid #c00}
.inappropriate .message,.mobile-hdp-problem .message{margin-bottom:20px}
.inappropriate .error-text,.mobile-hdp-problem .error-text{color:#c00}
.inappropriate .flag-footer,.mobile-hdp-problem .flag-footer{font-size:13px;margin-top:20px}
.market-temperature-meter figure{margin:0}
.market-temperature-meter .meter-wrapper{border-radius:4px;background-color:#ccc;margin-bottom:9px}
.market-temperature-meter .meter-crop{border-radius:4px;overflow:hidden}
.market-temperature-meter .meter-fill{height:15px;border-radius:4px;background-color:#bbb;background:-webkit-linear-gradient(right,#c00,#0074e4);background:linear-gradient(to left,#c00,#0074e4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0074e4', endColorstr='#c00', GradientType=1 )}
.market-temperature-meter .meter-label:last-child{text-align:right}
.bar-chart-wrapper{height:75px;margin:0 auto 2em;padding:2em 0 0;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 93.3%,#eee 6.7%);background-image:linear-gradient(top,#fff 93.3%,#eee 6.7%);background-size:1px 15px;background-position:left bottom}
.bar-chart{position:relative;height:100%}
.bar-chart .bar{position:absolute;background:#ccc;bottom:0}
.bars-3.bar-chart .bar{width:20%}
.bars-3.bar-chart .bar .bar-label,.bars-3.bar-chart .bar .bar-value{width:150%;left:-25%}
.bars-3.bar-chart .bar.bar-1{left:10%}
.bars-3.bar-chart .bar.bar-2{left:40%}
.bars-3.bar-chart .bar.bar-3{left:70%}
.bars-2.bar-chart .bar{width:24.999%}
.bars-2.bar-chart .bar .bar-label,.bars-2.bar-chart .bar .bar-value{width:166.66666667%;left:-33.33333333%}
.bars-2.bar-chart .bar.bar-2,.bars-2.bar-chart .bar.bar-3{left:58.331%}
.bars-2.bar-chart .bar.bar-1,.bars-2.bar-chart .bar.bar-2:first-child{left:16.666%}
.bar-chart .bar.bar-1{background:#87d300}
.bar-chart .bar.bar-2{background:#0074e4}
.bar-chart .bar.bar-3{background:#444}
.bar-chart .bar .bar-label,.bar-chart .bar .bar-value{display:block;position:absolute;text-align:center;text-overflow:ellipsis;overflow:hidden;max-height:2.4em}
.bar-chart .bar .bar-label{top:100%;margin-top:.6em}
.bar-chart .bar .bar-value{position:absolute;bottom:100%;margin-bottom:.4em}
.ie9 svg{overflow:hidden}
.ie9 .bar-chart-wrapper{background-color:#fff;background-image:none}
#send-to-friend .ajax-form-content.captcha-view .zsg-form-field,#send-to-friend .captcha-field,.social-buttons-block a span{display:none}
.social-buttons-block>span{margin-right:15px}
.social-buttons-block a{margin-right:15px;font-size:30px;color:#666;text-align:center}
.social-buttons-block .zsg-icon-google-plus:hover{color:#DD4B39}
.social-buttons-block .zsg-icon-facebook:hover{color:#3B5998}
.social-buttons-block .zsg-icon-twitter:hover{color:#55ACEE}
.social-buttons-block .zsg-icon-message:hover{color:#999}
.yui3-lightbox .yui3-lightbox-content.email-a-friend{max-width:425px}
@media screen and (max-width:480px){.yui3-lightbox .yui3-lightbox-content.email-a-friend{top:0;width:100%;height:100%}
}
#send-to-friend .ajax-form-content.captcha-view .captcha-field,#send-to-friend .ajax-form-content.captcha-view .zsg-form-actions{display:block}
.emailafriend-lightbox-success .success-lightbox-address{margin:10px 0;padding:0 3px;border-left:2px solid #ccc}
.email-a-friend-label{font-weight:700}
body:not(.zsg-layout_full) .zsg-layout-width.layout-width_marginless{width:100%;max-width:none;margin-left:auto;margin-right:auto}
@media screen and (min-width:1281px){body:not(.zsg-layout_full) .zsg-layout-width.layout-width_marginless{padding:0 calc((100% - 1240px)/ 2)}
}
@media screen and (min-width:1025px){body:not(.zsg-layout_full).zsg-layout_lg .zsg-layout-width.layout-width_marginless{padding:0 calc((100% - 984px)/ 2)}
}
body:not(.zsg-layout_full).zsg-layout_fixed .zsg-layout-width.layout-width_marginless{min-width:1280px}
body:not(.zsg-layout_full).zsg-layout_fixed.zsg-layout_lg .zsg-layout-width.layout-width_marginless{min-width:1024px}
@media screen and (min-width:769px){body{padding-top:0}
.zsg-nav-sub{padding-left:125px;margin-left:auto}
.modal_focus .zsg-nav-sub{z-index:900}
.zss-header{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:relative;width:100%;height:50px;z-index:1000;margin-bottom:49px;background:#fff;border-bottom:1px solid #ccc;box-shadow:0 1px 4px rgba(0,0,0,.15)}
.zss-header .responsive-page-title{display:none}
.zss-header .nav-top{-webkit-box-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}
.zss-header .zsg-logo{-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:1020;vertical-align:top;margin-right:10px}
.zsg-layout_full .zss-header.zsg-layout-width{padding-left:0}
.stripped-header .zss-header{height:76px;margin-bottom:0}
}
@media screen and (max-width:768px){.zsg-nav-sub{margin-left:0}
}
.ov-tabs-desktop.zsg-tabs{padding-left:0;padding-right:0;padding-top:15px;margin-bottom:20px}
.ov-tabs-desktop.zsg-tabs li:nth-child(3){float:right;top:-4px}
.ov-tabs-desktop.zsg-tabs .breadcrumb-wrapper li{float:none;top:0}
.ov-tabs-desktop.zsg-tabs #ov-tab-owner .zsg-icon-lock{padding-left:5px}
.ov-tabs-desktop .zsg-badge{font-size:80%;height:18px;line-height:20px}
.zsg-nav-sub-wrapper .hdp-sticky-bar .zsg-searchbox.yui3-skin-sam .yui3-aclist-list,.zsg-nav-sub-wrapper .ov-sub-nav-bar .zsg-searchbox.yui3-skin-sam .yui3-aclist-list{min-width:200px}
.hide-text,.ir{text-indent:-999em}
.clearfix:after,.hidden,.invisible{visibility:hidden}
.value-suffix,.zu-no-wrap{white-space:nowrap}
.addr .zsg-h2,.addr h1{margin-bottom:5px}
.zsg-content-header.addr{margin-bottom:15px}
.addr .addr_city{font-weight:300}
.addr .addr_bbs{display:inline-block}
.addr .middle-dot:first-child{display:none}
.addr .middle-dot:before{content:"\b7";display:inline-block;margin:0 0 0 5px}
.gotham-test .addr h1{line-height:1.17}
.gotham-test .addr .addr_city{font-weight:700}
h3.edit-facts-light{margin-bottom:3px}
h3.edit-facts-heavy{margin-top:10px;margin-bottom:8px}
.edit-facts-wrapper{display:inline-block;vertical-align:top;height:39px;border:1px solid #ccc;border-right:none;border-radius:5px 0 0 5px;padding:5px 12px}
.edit-facts-link{height:39px;font-size:16px;font-weight:400}
.edit-facts-light .edit-facts-link{margin-left:6px}
.edit-facts-heavy .edit-facts-link{vertical-align:top;margin-left:-5px}
.edit-facts-link.zsg-button_primary{border-top-left-radius:0;border-bottom-left-radius:0;line-height:24px}
#tmpl_container .edit-facts-heavy .edit-facts-link{color:#fff}
@media screen and (max-width:480px){.addr .addr_city,.addr h1{margin-bottom:8px}
.edit-facts-wrapper{height:34px;padding:5px}
.edit-facts-link{height:34px;font-size:14px}
.edit-facts-link.zsg-button_primary{display:inline-block;vertical-align:top;width:auto;line-height:21px}
.edit-facts-link .zsg-icon-edit{display:none}
.status-icon-row{font-size:13px}
}
.hdp-header-description,.hdp-summary{padding-left:0}
.hdp-summary{margin-top:3px}
.status-icon-row{font-size:13px;line-height:1.5;font-weight:700;text-transform:uppercase}
.estimates .main-row{font-size:28px;font-weight:700;line-height:1}
@media screen and (max-width:480px){.estimates .main-row{font-size:20px}
.estimates .off-market-row,.estimates .pre-market-row,.estimates .recently-sold-row{font-size:13px}
}
.estimates .main-row .type-icon{vertical-align:middle;margin-top:-.4rem}
.estimates .off-market-row,.estimates .pre-market-row,.estimates .recently-sold-row{font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2}
.estimates .zsg-icon-heart-filled,.prop-value-ad{font-size:11px}
.estimates .zsg-icon-heart-filled.for-sale{color:#c00}
.estimates .zsg-icon-heart-filled.for-rent{color:#93f}
.estimates .zsg-icon-heart-filled.pre-market{color:#08f}
.estimates .zsg-icon-heart-filled.recently-sold{color:#fc0}
.estimates .zsg-icon-heart-filled.off-market{color:#999}
.prop-value-mortgage-ad a{font-weight:700}
.prop-value-ad{font-size:.73333333rem;line-height:1.8}
#bubble-details{margin-bottom:15px}
.value-suffix{font-size:15px}
@media screen and (min-width:481px){.estimates{margin-bottom:15px}
.gotham-test .home-summary-adjunct-row{margin-top:-15px}
}
@media screen and (min-width:769px){.hdp-summary{float:right;padding-left:10px}
}
.gotham-test .estimates .main-row{font-weight:700;margin-bottom:4px}
.gotham-test .estimated-payment-row,.gotham-test .home-summary-adjunct-row,.gotham-test .home-summary-row:nth-child(n+3),.gotham-test .prop-value-ad{font-size:12px}
.gotham-test #mortgage-upsell{font-size:15px}
.gotham-test .home-summary-row:nth-child(n+3) .value-suffix{font-size:12px}
.market-date{background-color:#eee;padding:9px;margin-top:6px;font-size:13px}
.market-date-date{font-weight:700;line-height:1}
.market-date-contact{margin-top:5px}
#actionBar{background:#e2effc;-webkit-transform:translate3d(0,0,0)}
#actionBar.zsg-toolbar .zsg-button,#actionBar.zsg-toolbar .zsg-button_primary{font-weight:700;text-transform:uppercase;font-size:13px;font-size:.86666667rem}
#actionBar .zsg-menu .zsg-menu-linklist li:last-child.zsg-separator{display:none}
.zsg-theme-modernized #actionBar .zsg-button{background-color:#e2effc}
.zsg-theme-modernized #actionBar .zsg-button.zsg-button_selected{background-color:rgba(198,224,249,.5)}
.zsg-theme-modernized #actionBar .zsg-button:hover{background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(198,224,249,.5)),to(#e2effc));background-image:-webkit-linear-gradient(top,rgba(198,224,249,.5),#e2effc);background-image:linear-gradient(top,rgba(198,224,249,.5),#e2effc);background-color:#e2effc;background:-webkit-linear-gradient(bottom,rgba(198,224,249,.5),#e2effc);background:linear-gradient(to top,rgba(198,224,249,.5),#e2effc);background-repeat:repeat-x}
.zsg-nav-sub-wrapper.sticky-bar{position:fixed;top:0;width:100%;z-index:10004;box-shadow:0 2px 5px 0 rgba(200,200,200,.5);padding-left:0;margin:0!important}
.zsg-nav-sub-wrapper.sticky-bar .zsg-nav-sub{padding-left:20px}
.zsg-nav-sub-wrapper.keyboard-active{position:absolute;width:100%}
.zsg-nav-sub-wrapper .hdp-sticky-bar #actionBar{float:left;width:auto}
.zsg-nav-sub-wrapper .hdp-sticky-bar .zsg-searchbox{width:200px;float:right;margin-top:10px;display:block}
@media screen and (max-width:1023px){.zsg-nav-sub-wrapper .hdp-sticky-bar .zsg-searchbox{display:none}
}
.zsg-nav-sub-wrapper .ov-sub-nav-bar .zsg-searchbox{width:99%;float:right;margin-top:10px;display:block}
.breadcrumb-wrapper{padding-top:1px}
.hpm-hide{display:none!important}
#listing-provided-by .enhanced-block{margin-bottom:20px}
#listing-provided-by .enhanced-block .enhanced-block-inner .zsg-media-bd p{margin:0}
#listing-provided-by .enhanced-block .enhanced-block-inner .broker-logo{float:none}
#listing-provided-by .enhanced-block .enhanced-block-inner-iframe,#listing-provided-by .enhanced-block iframe{position:absolute;height:169px;width:300px}
#listing-provided-by .enhanced-block .enhanced-block-inner-iframe{display:inline-block}
#listing-provided-by .enhanced-block .enhanced-block-inner.enhanced-block-with-video{margin-left:320px;height:169px;display:inline-block}
.hdp-fact-category-title{font-size:20px;line-height:1.5;font-weight:700;color:#444}
@media screen and (max-width:480px){.hdp-fact-category-title{font-size:17px}
}
.hdp-fact-moreless-button{display:inline-block;text-align:left}
.hdp-fact-moreless-content{position:relative}
.hdp-fact-moreless-content.collapse{max-height:300px;overflow:hidden;margin-bottom:30px}
.hdp-fact-moreless-content.collapse .hdp-fact-fade-shadow{display:block}
.hdp-fact-moreless-content .hdp-fact-fade-shadow{display:none;position:absolute;bottom:0;width:100%;height:100px;z-index:9;background:-webkit-linear-gradient(rgba(255,255,255,0),#fff);background:linear-gradient(rgba(255,255,255,0),#fff)}
.hdp-fact-ataglance-container{padding:0 10px 15px 0}
.hdp-fact-ataglance-icon{display:block;font-size:28px;padding-top:8px}
.hdp-fact-ataglance-heading{font-size:15px;font-weight:700;color:#444;margin-bottom:0}
.hdp-fact-ataglance-value{color:#444}
.hdp-fact-category-heading{font-size:13px;line-height:1.5;font-weight:700;text-transform:uppercase;color:#444;border-top:1px solid #ddd;padding-top:15px;margin-bottom:10px}
.hdp-fact-container-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}
.hdp-fact-container{padding:0 0 5px;page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}
.hdp-fact-category{font-size:15px;font-weight:700;color:#444;margin-bottom:5px}
.hdp-fact-name{color:#999}
.hdp-fact-value{color:#444}
.hdp-fact-list{width:100%;padding:0 0 5px}
.hdp-fact-list li{padding-bottom:5px}
.hdp-facts .data-sources{padding-left:20px;padding-right:10px}
.hdp-facts .prop-fact-links{margin-top:0}
.hdp-facts .additional-links{float:right}
.hdp-facts ul:empty{display:none}
.hdp-facts .zsg-tooltip-launch{margin-left:5px}
.hdp-facts li.rtt-main-p1{list-style:none;margin-left:0}
.narrow-two-column-facts{width:66.6667%}
@media screen and (min-width:481px){.sun-score-tooltip{min-width:400px}
}
.sun-score-tooltip .info-text{margin:5px 0 10px}
.sun-score-tooltip .info-text .title-text{margin-bottom:3px;font-size:15px;font-weight:700}
.sun-score-tooltip .sun-score-text{display:inline-block;width:70%}
.sun-score-tooltip .sun-score-total{margin-top:10px}
.sun-score-tooltip .sun-score-value{display:inline-block;text-align:right;width:30%}
#zestimate-chart-toggle-container div.zsg-lg-1-1,.zest-reg-upsell{text-align:center}
.prioritized-fact .hdp-fact-list{padding:0}
.prioritized-fact .hdp-fact-list li:last-child{padding-bottom:0}
#factsFeaturesTelecomAd{height:0;overflow:hidden}
#factsFeaturesTelecomAd.loaded{height:auto;overflow:visible}
.comps-text-overflow,.comps-text-overflow_full{max-width:161px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.comps-text-overflow_full,.rec-sold .comps-text-overflow{max-width:100%}
.comps .zsg-fineprint-header{color:#333}
.comps .zsg-h5{line-height:1.2}
.comps .zsg-media-img img{width:101px;height:76px}
@media screen and (max-width:1023px){.zsg-layout-bc-c .nearby-sales,.zsg-layout-bc-c .similar-homes{min-width:300px;width:50%;display:inline-block;vertical-align:top;margin-right:-1px}
}
.zest-double-mixin .zest-inner{border-top:1px solid #ccc}
.zest-double-mixin .zest:first-child .zest-inner{border-top:none}
.zest-double-mixin .zest-range{top:15px;position:relative;width:90%}
.zest-double-mixin .zest-range .zest-range-bar{position:absolute;top:15px}
.zest-double-mixin .zest-range .zest-range-caption{position:absolute;top:0}
.user-comment-request{padding-bottom:10px}
.zest-comment{background-color:#eee;padding:10px 0;margin:10px 0}
.zest-comment .zest-comment-link{padding-top:10px}
.zest-container .zest-inner{padding-bottom:10px;padding-top:10px;position:relative}
.zest-container .zsg-icon-circle-arrow-down,.zest-container .zsg-icon-circle-arrow-up{font-size:33px;vertical-align:top}
.zest-container .zsg-icon-circle-arrow-up{color:#87d300}
.zest-container .zsg-icon-circle-arrow-down{color:#c00}
.zest-container .zest-forecast-circle{display:inline-block;width:33px;height:33px;color:#87d300;border:2px solid #87d300;border-radius:50%;margin-right:3px}
.zest-container .zest-change-value{border-radius:5px;border:1px solid #87d300;color:#87d300;padding:1px 5px;font-size:14px;margin-right:5px}
.zest-container .zest-change-value.value-decreasing{color:#c00;border:1px solid #c00}
.zest-container .zest-forecast{margin-top:6px}
.zest-container .zest-forecast-change{display:inline-block}
.zest-container .zest-forecast-change-percent{font-size:18px;line-height:20px}
.zest-container .zest-value{font-size:28px;line-height:1.3;font-weight:700}
@media screen and (max-width:480px){.hdp-fact-container-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}
.zest-container .zest-value{font-size:20px}
}
.zest-container.split-view a{font-weight:700}
.zest-container.split-view .seller-boost-label{margin-bottom:0}
.zest-container.split-view .zsg-separator{color:#999;font-weight:400}
#foreclosure-info .eventTitle,.col1 dt,.col2 dt{font-weight:700}
.zest-container.split-view .zest{padding:0}
.zest-container.split-view .zest-inner{padding-top:0}
.zest-disagree-wrapper{display:block;text-align:center}
.zest-range{width:150px}
.zest-range .zest-range-bar{border-radius:9px;width:100%;height:18px;background-color:#eee;padding:0 6px;margin:8px 0 4px;position:relative;color:#999}
#hdp-price-history .zsg-annotation-area>div,.zest-reg-upsell .zest-reg-title{padding-bottom:10px}
.zest-range .zest-range-bar .zest-range-bar-sep{background-color:#000;width:1px;height:140%;top:-20%;left:50%;position:absolute}
.zest-range .zest-range-bar .zest-range-bar-low{float:left}
.zest-range .zest-range-bar .zest-range-bar-high{float:right}
.zest-range .zest-range-bar .zest-range-bar-high,.zest-range .zest-range-bar .zest-range-bar-low{line-height:18px}
@media screen and (min-width:769px){.zest-double .zest-inner,.zest-double .zest:first-child .zest-inner{border-top:none}
.zest-double .zest-range{top:15px;position:relative;width:130px}
.zest-double .zest-range .zest-range-bar{position:absolute;top:15px}
.zest-double .zest-range .zest-range-caption{position:absolute;top:0}
.zest-double .zest-forecast,.zest-double .zest-range{padding-left:10px}
}
@media screen and (max-width:768px){.zest-container .zest-inner{border-top:1px solid #ccc}
.zest-container .zest:first-child .zest-inner{border-top:none}
.zest-container .zest-range{top:15px;position:relative;width:90%}
.zest-container .zest-range .zest-range-bar{position:absolute;top:15px}
.zest-container .zest-range .zest-range-caption{position:absolute;top:0}
.zest-container.split-view .seller-boost-label{margin-top:10px}
}
.gotham-test .zest .zsg-fineprint{font-family:Gotham,gotham,Arial,"Helvetica Neue",sans-serif;font-size:12px;font-style:normal}
.price-history-signature{vertical-align:middle;padding-right:0!important;display:inline-block}
.price-history-signature .portrait{margin-right:7px;margin-top:5px}
.price-history-signature .portrait a,.price-history-signature .portrait img,.price-history-signature .screenname{display:block}
@media (max-width:390px){.price-history-signature .screenname{width:144px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
.price-history-signature .portrait,.price-history-signature .signature-info{vertical-align:top!important;display:inline-block}
#foreclosure-info td,#foreclosure-more-info dt,#home-facts-comparison thead th.all-source,.l-inline>li,.yui3-u-1-1{vertical-align:top}
#hdp-price-history{position:relative}
#hdp-price-history .de-emph{color:#999}
#hdp-price-history .delta-value{padding-left:12px}
#hdp-price-history .delta-value .inc{color:#87d300}
#hdp-price-history .delta-value .dec{color:#c00}
#hdp-price-history .ph-date{width:15%;min-width:68px}
#hdp-price-history .ph-event{min-width:68px}
#hdp-price-history .ph-event,#hdp-price-history .ph-price{width:25%}
#hdp-price-history .ph-agents{width:38%}
#hdp-price-history .ph-sqft{width:10%}
#hdp-price-history .ph-source{width:18%}
#hdp-price-history .ph-misc{width:7%}
#hdp-price-history .inline-ad-charts{text-align:right}
#hdp-price-history .zsg-loading-spinner_lg{display:none}
#hdp-price-history.loading{width:100%}
#hdp-price-history.loading .zsg-loading-spinner_lg{display:block;width:100%;min-height:250px;min-height:16.6rem}
#hdp-tax-history .zsg-loading-spinner_lg,.hotel-california #hdp-price-history .hc-hide{display:none}
#hdp-price-history .hlc~.zsg-table{color:#999}
#hdp-price-history .zsg-annotation-area{text-align:center}
#hdp-tax-history .delta-value .inc{color:#87d300}
#hdp-tax-history .delta-value .dec{color:#c00}
#hdp-tax-history .zsg-lg-hide .delta-value{padding-left:6px}
#hdp-tax-history th.property-taxes,#hdp-tax-history th.tax-assessment{width:26%}
#hdp-tax-history th.year{width:1%;min-width:78px}
#hdp-tax-history.loading{width:100%}
#hdp-tax-history.loading .zsg-loading-spinner_lg{display:block;width:100%;min-height:250px;min-height:16.6rem}
.hlc{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px rgba(0,0,0,.35);width:244px;margin-left:-122px;position:absolute;left:50%;padding:10px;top:30%}
.ir,.visuallyhidden{border:0;overflow:hidden}
#foreclosure-info,#listing-provided-by>div>.zsg-g_gutterless>.zsg-lg-2-3{position:relative}
.hlc .zsg-icon-lock{font-size:30px;float:left;line-height:30px;padding:6px 2px;margin-right:8px}
#hdp-price-history .hlc{top:90px;width:236px}
#foreclosure-info .hlc{margin-left:-156px;width:312px;padding:15px}
#foreclosure-info .hlc .zsg-icon-lock{line-height:45px;margin-right:12px}
#foreclosure-info .hlc a{margin-top:10px}
.zest .hlc{top:26%;width:244px;margin-left:-142px}
@media screen and (max-width:768px){.zest .hlc{top:10%}
}
@media screen and (min-width:769px){.zest:first-of-type .hlc{margin-left:0;left:0}
}
#listing-provided-by .report-problem{padding-top:5px}
#listing-provided-by .broker-logo{padding-right:10px;float:right}
.lpb-enhancement span{display:block;color:#999}
.yui3-toggle-content-link .zsg-icon-expando-down,.yui3-toggle-content-link .zsg-icon-expando-up,.z-moreless-toggle .zsg-icon-expando-down,.z-moreless-toggle .zsg-icon-expando-up{font-size:12px}
@media screen and (max-width:480px){#hdp-tax-history th.year.narrow{min-width:55px}
#foreclosure-info table{margin:0 -10px 20px}
}
.hdp-debug-info [class*=" zsg-lg-"],.hdp-debug-info [class*=" zsg-sm-"],.hdp-debug-info [class^=zsg-lg-],.hdp-debug-info [class^=zsg-sm-],.l-inline{margin-bottom:0}
#foreclosure-info .unregistered{color:#ddd}
@media screen and (min-width:321px){#foreclosure-info td{min-width:75px}
}
#foreclosure-info .foreclosure-account{text-align:center;padding:15px;background-color:#eee}
.hdp-debug-info,.l-grid{padding:0}
@media screen and (min-width:481px){#foreclosure-info .foreclosure-account .line-break{display:block}
}
#foreclosure-more-info dt{display:inline-block;width:25%;color:#999}
#foreclosure-more-info dd{display:inline-block;width:75%}
#foreclosure-more-info .learn-more{float:right}
@media screen and (max-width:480px){#foreclosure-more-info .learn-more{display:block;float:none}
}
#foreclosure-flag-content-wrapper:first-child{display:block;float:right}
.collapsible #foreclosure-flag-content-wrapper,.never-collapse #foreclosure-flag-content-wrapper{float:none}
.collapsible #foreclosure-flag-content-wrapper a.flag-content,.never-collapse #foreclosure-flag-content-wrapper a.flag-content{color:#0074e4;width:auto}
.collapsible #foreclosure-flag-content-wrapper a.flag-content:visited,.never-collapse #foreclosure-flag-content-wrapper a.flag-content:visited{color:#640096}
.collapsible #foreclosure-flag-content-wrapper a.flag-content:focus,.collapsible #foreclosure-flag-content-wrapper a.flag-content:hover,.never-collapse #foreclosure-flag-content-wrapper a.flag-content:focus,.never-collapse #foreclosure-flag-content-wrapper a.flag-content:hover{color:#7BC0FF}
.collapsible #foreclosure-flag-content-wrapper a.flag-content:active,.never-collapse #foreclosure-flag-content-wrapper a.flag-content:active{color:#55a4ff}
.hdp-debug-info .debug-attr{width:65%;vertical-align:top;display:inline-block}
.hdp-debug-info .debug-attr-value{width:35%;display:inline-block;word-wrap:break-word}
.hdp-debug-info .debug-attr-value-supplement{width:70%;margin-left:3px;font-size:10px}
.l-inline>li{display:inline-block}
.l-inline>.right{float:right}
.l-stacked>li{display:block}
.right-justified{text-align:right}
.right-justified li .last,.right-justified li:last-child{margin-right:0;padding-right:0}
.l-grid{margin:0;list-style-type:none}
.l-grid>li{display:inline-block;margin:0 0 10px 10px}
.yui3-u-1-1{zoom:1;letter-spacing:normal;word-spacing:normal;display:block}
.col1{margin-right:1%;float:left}
.col2{float:right}
.col1,.col2{width:48%}
.sub-col-1{width:230px;float:left}
.float-right,.sub-col-2{float:right}
.sub-col-2{width:218px}
.ir{display:block;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;height:100%;width:100%}
.ir br{display:none}
.visuallyhidden{clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.hide-text,.mask{overflow:hidden}
.float-left{float:left}
.hide,.hpm-hide,.is-hidden{display:none!important}
.zss-openable{display:none}
.zss-open .zss-openable{display:block}
.no-js .hideNoJs{display:none}
.hide-text{height:0;width:0}
.clear{clear:both}
.clearfix:after{clear:both;content:".";display:block;height:0;font-size:0}
.show{display:block}
.hidden{display:none}
.transparent{zoom:1;filter:alpha(opacity=0);opacity:0}
.no-js .transparent{zoom:1;filter:alpha(opacity=100);opacity:1}
.ui{list-style:none}
.btn{cursor:pointer;display:inline-block}
.template{display:none}
.cssArrow.up{border-color:#fff transparent transparent;border-style:solid;border-width:5px 5px 0;display:inline-block;position:absolute}
.dotted-section,.dotted-seperator{border-bottom:1px dotted #ccc}
.table{display:table}
.dotted-section{padding:1px 0;margin-bottom:10px;border-top:1px dotted #ccc}
.dotted-section>:first-child{margin-top:9px}
.dotted-section>:last-child{margin-bottom:9px}
.border-left-dotted{border-left:1px dotted #ccc}
.callout{background:#f9f9f9;border:1px solid #e9e9e9}
.hint,a.hint:link,a.hint:visited{color:#777}
span.definition{cursor:help;border-bottom:1px dotted #ccc;padding:4px 4px 0;margin:-4px -4px 0;display:inline-block}
body.hide-top-nav-gleam .nav-top .zsg-badge,span.definition:empty{display:none}
.z-no-scroll-y{overflow-y:hidden}
.anchor{cursor:pointer;color:#36b}
.anchor:hover{color:#692}
#home-facts-comparison .yui3-lightbox-content{max-width:700px}
#home-facts-comparison .other-facts-row h3{margin-bottom:0;margin-top:2rem}
#home-facts-comparison #county-link{font-weight:400;text-transform:initial}
#home-facts-comparison table{table-layout:fixed}
#home-facts-comparison thead th.fact-name{width:30%}
#home-facts-comparison tbody th{text-transform:initial}
.resource-center .resource-center-item{border-bottom:solid 1px #ccc;padding:.5rem 0}
.resource-center .resource-center-item:last-child{border-bottom:none}
#property-subscription_content .zsg-loading-spinner_lg{position:inherit}
.contact-wrapper-wide{position:relative}
.contact-wrapper-wide #contact-scroll-target{position:absolute;top:-65px;right:0}
.hdp-inspection-box{padding:10px;background-color:#edf8d9}
.hdp-inspection-box .zsg-h4{display:inline}
.hdp-inspection-box a{display:inline-block}
.hdp-inspection-box .inspection-flag{border:1px solid #000;border-radius:50%;font-size:13px;height:25px;position:absolute;right:10px;width:25px}
.yui3-widget-loading{display:none}
.yui3-stickybar{position:fixed;z-index:200;left:0;bottom:-9999px;width:100%;background-color:#fff;box-shadow:0 -2px 5px rgba(0,0,0,.25)}
.yui3-stickybar.yui3-stickybar-hidden,.yui3-stickybar.yui3-stickybar-scroll-hidden{visibility:hidden}
.yui3-stickybar .yui3-stickybar-content,.yui3-stickybar .yui3-stickybar-scroll-content{display:block}
.zsg-banner.stuck{position:fixed;top:0}
.zsg-link,.zsg-link_primary,a{cursor:pointer;font-weight:300;text-decoration:none;color:#0074e4}
.zsg-link:visited,.zsg-link_primary:visited,a:visited{color:#640096}
.zsg-link:focus,.zsg-link:hover,.zsg-link_primary:focus,.zsg-link_primary:hover,a:focus,a:hover{color:#7BC0FF}
.zsg-link:active,.zsg-link_primary:active,a:active{color:#55a4ff}
.zsg-link.zsg-link_darkbg,.zsg-link_primary.zsg-link_darkbg,a.zsg-link_darkbg{color:#55A4FF}
.zsg-link.zsg-link_darkbg:visited,.zsg-link_primary.zsg-link_darkbg:visited,a.zsg-link_darkbg:visited{color:#747AFF}
.zsg-link.zsg-link_darkbg:focus,.zsg-link.zsg-link_darkbg:hover,.zsg-link_primary.zsg-link_darkbg:focus,.zsg-link_primary.zsg-link_darkbg:hover,a.zsg-link_darkbg:focus,a.zsg-link_darkbg:hover{color:#7BC0FF}
.zsg-link.zsg-link_darkbg:active,.zsg-link_primary.zsg-link_darkbg:active,a.zsg-link_darkbg:active{color:#0074e4}
.zsg-link_primary,.zsg-link_primary a{font-weight:700}
.pubnation.zsg-link{cursor:pointer!important;font-weight:300!important;text-decoration:none!important;color:#0074e4!important}
.pubnation.zsg-link:visited{color:#640096!important}
.pubnation.zsg-link:focus,.pubnation.zsg-link:hover{color:#7BC0FF!important}
.pubnation.zsg-link:active{color:#55a4ff!important}
.pubnation.zsg-link.zsg-link_darkbg{color:#55A4FF!important}
.pubnation.zsg-link.zsg-link_darkbg:visited{color:#747AFF!important}
.pubnation.zsg-link.zsg-link_darkbg:focus,.pubnation.zsg-link.zsg-link_darkbg:hover{color:#7BC0FF!important}
.pubnation.zsg-link.zsg-link_darkbg:active{color:#0074e4!important}
#hdp-building-permits .building-permit{border-top:1px solid #CCC;margin:0}
#hdp-building-permits .building-permit:first-child,.mobile-web #hdp-building-permits .building-permit:first-child{border-top:none}
.mobile-web #hdp-building-permits .building-permit{margin:0 -10px}
#hdp-building-permits .building-permit .zsg-rowexpander-expander{display:inline-block}
#hdp-building-permits .building-permit .building-permit-content,#hdp-building-permits .building-permit .zsg-rowexpander-collapser{display:none}
#hdp-building-permits .building-permit header{margin-bottom:0;padding:10px;position:relative;cursor:pointer}
#hdp-building-permits .building-permit header h3{line-height:1.125em}
#hdp-building-permits .building-permit header span.zsg-fineprint{color:#999}
#hdp-building-permits .building-permit header .subsection-toggle{position:absolute;right:10px;top:10px;padding:9px 0;text-align:right}
.mobile-web #hdp-building-permits .building-permit header .subsection-toggle{padding:7px 0}
#hdp-building-permits .building-permit header .subsection-toggle span{margin-left:1.5em;font-size:13px;vertical-align:middle;color:#666}
#hdp-building-permits .building-permit header time{color:#999}
#hdp-building-permits .building-permit p{padding:0 10px;margin:0}
#hdp-building-permits .building-permit p.permit-link{float:left}
#hdp-building-permits .building-permit p.permit-flag{text-align:right;float:right}
#hdp-building-permits .building-permit div.clearfix{clear:both}
#hdp-building-permits .building-permit ul{padding:10px}
#hdp-building-permits .building-permit ul li{display:inline-block;padding:5px 1em 5px 0;margin-bottom:12px;vertical-align:top;min-width:24%}
.mobile-web #hdp-building-permits .building-permit ul li{display:block;margin-bottom:8px}
#hdp-building-permits .building-permit .zsg-icon-pop-up{color:#999;font-size:20px;display:inline-block;padding:1px 0 0 1px}
#hdp-building-permits .building-permit.open{margin-bottom:15px}
#hdp-building-permits .building-permit.open header{margin-bottom:20px;border-bottom:1px solid #EEE}
#hdp-building-permits .building-permit.open .zsg-rowexpander-expander{display:none}
#hdp-building-permits .building-permit.open .zsg-rowexpander-collapser{display:inline-block}
#hdp-building-permits .building-permit.open .building-permit-content{display:block}
#hdp-building-permits .building-permit.open:last-child{padding-bottom:15px}
#hdp-building-permits .building-permit:first-child header{padding-top:0}
#hdp-building-permits .building-permit:first-child .subsection-toggle{top:0}
#hdp-building-permits .building-permit:last-child{border-bottom:1px solid #EEE}
@media print{#hdp-building-permits .building-permit{margin-bottom:15px}
#hdp-building-permits .building-permit header{margin-bottom:20px;border-bottom:1px solid #EEE}
#hdp-building-permits .building-permit .building-permit-content{display:block}
#hdp-building-permits .building-permit .zsg-loading-spinner_lg{display:none}
}
#hdp-building-permits .zsg-loading-spinner_lg{display:none}
#hdp-building-permits.loading{width:100%}
#hdp-building-permits.loading .zsg-loading-spinner_lg{display:block;width:100%;min-height:250px;min-height:16.6rem}
#legend .dojox-legend-label,#paparazzi-legend .legend-label{vertical-align:middle}
#legend .dojox-legend-icon,#paparazzi-legend .legend-icon{display:inline-block;float:left;padding-top:3px}
#legend .dojox-legend-text,#paparazzi-legend .legend-text{display:inline-block;line-height:21px;padding:0 8px}
#legend .dojox-legend-value,#paparazzi-legend .legend-value{text-align:right;font-weight:700}
#legend #valueSeries,#legend .x-indicator,#paparazzi-legend #valueSeries,#paparazzi-legend .x-indicator{color:#999;font-weight:400;font-size:11px;padding-top:2px}
.ie #legendWrapper{z-index:1}
.legend{position:absolute;top:4px;left:0;padding:5px 10px;background:#fbfaf7;opacity:.8;filter:alpha(opacity=80);border:1px solid #e9e9e9;display:none}
#paparazzi-legend,div#chart{top:10px;cursor:default;position:absolute;left:0}
#paparazzi-legend{z-index:2}
#paparazzi-legend .legend-icon{margin-top:8px;width:18px;height:2px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOBAMAAADQ9FGEAAAAA3NCSVQICAjb4U/gAAAAGFBMVEUzZrv///9nuLZNlM6SzMpfiMl9sNpskc0GhOK5AAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAADRJREFUCJljKIcBBmwgFAYYBGGAIQ0IBEEEgzEQCIIIJBZCFqHDxUUQghiUlAQhCIkFlwUA5EAXxzFOC7EAAAAASUVORK5CYII=) left top no-repeat;-webkit-print-color-adjust:exact}
#paparazzi-legend .valueSale .legend-icon{margin-top:1px;width:16px;height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUpQTFRF////l8ZATJY0nstBRpIzdrE7b6w5YaM3fLU8Wp82ir4+aKg4g7k9U5s1kcI/8Pfn9Pnnwd2TP44yq9FkyOKU6/Pnn8eOzOSUtthmk8CMlcNhstOGY6NZ6PHmnMaCl8KN+vr/pc9ChLhdbqpaoceZhsQUhLllRpQc/v79rthqeLoSbLEk/f7+crcewtuylspc4/LGaKcwdLoje7oWptRSl8VriMUKwN6tj8Jcgrwnw9+gUZ0k0ee+XKQhisYUlMdCTJof8fro8/jvn8pwjMYV/v//odFefb4fqcyZ5vPYXKgmvtisY6gjfsAhjcgZicUR+Pr4cbUXksYS0OWzirxi4O/PWKAh7fbcl8pRncto/v7/stpskclCt9qbUZ0mv+CWTJ4AvduZnMhsUp8q+/73t9WwRpkcebgSisYMud2OUaQASpkfkMFn////8QiaJgAAAG50Uk5T/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wCgBTwzAAAA30lEQVR42jzPV08CURQE4LHeusvSe1nAAjYUewcFC3YFC9iwIuz/f/Vu2PAlJ5nM0xlYihEMmWYoaNgZ6nwjDl+/8A4NeO3Creu7q79A8fLmQndbcHHOJ5oFVE7eNw45dyEqpcwhtbL8ieyPlFFEKKWvuFrP71UfjiiNYExp3WO2vN2eO1cZ48r10kKnPv30NaMy0kKIx83e298tUotCpJEghBwAtecSjs8IScDPGNu5WwPmJxunjPlhBTTtZf8bmOpufWgB+/XM8ECmPy456kg6a614OObxxMJxO/8LMAAG2Cu8H0EVlwAAAABJRU5ErkJggg%3D%3D) left top no-repeat;-webkit-print-color-adjust:exact}
#paparazzi-legend .icon-1,#paparazzi-legend .line-type-neighborhood,#paparazzi-legend .line-type-zip,#paparazzi-legend .line-type-zipcode{background-position:0 -5px}
#paparazzi-legend .icon-2,#paparazzi-legend .line-type-city{background-position:0 -10px}
div#chart{width:650px;height:300px;-webkit-print-color-adjust:exact}
#hdp-home-value-chart .zsg-toolbar{max-width:660px}
#hdp-home-value-chart .zsg-menu .metric.current{background:#0074e4;color:#fff}
.mark-0,.marker{color:#36b}
#fig{position:relative;max-width:650px;height:310px;overflow:hidden}
#fig .login-upsell{text-align:center;position:absolute}
#fig .login-upsell .zsg-icon-lock{padding-top:112px;width:100%;height:100%;font-size:30px}
.fade{opacity:.4;filter:alpha(opacity=40)}
#fig #state-error{-ms-box-sizing:content-box;box-sizing:content-box;position:absolute;background:#fff;width:100%;height:188px;padding-top:120px;border-bottom:2px solid #e9e9e9;top:0;left:0;text-align:center;z-index:2}
.home-value-chart{position:relative}
.fig-spinner,.marker,.scrubber{position:absolute}
.fig-spinner{-ms-box-sizing:content-box;box-sizing:content-box;text-align:center;height:170px;padding-top:140px;max-width:650px;width:100%}
.scrubber{width:2px;background:#ccc;top:0;left:-5px}
.marker{width:10px;height:10px;top:0;left:-20px;margin:-5px 0 0 -5px;line-height:40%;font-size:26px;text-align:center}
.mark-1{color:#4d94ce}
.mark-2{color:#67b8b6}
#hdp-home-value-chart div#chart{left:auto;right:0}
.hdp-collapse .collapsible>h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:40px}
.region-homevalues [class^=zsg-icon-circle-arrow]:before{color:#87d300;font-size:30px}
.region-homevalues .bar-label,.region-homevalues .bar-value{line-height:1.2;font-size:10px}
.region-homevalues .zsg-media-img{margin-right:5px}
.region-homevalues .zsg-fineprint{text-transform:none}
@media screen and (max-width:480px){.region-homevalues [class^=region-homevalues-]:not(:last-child){border-bottom:solid #ccc 1px;padding-bottom:1rem}
}
@media screen and (min-width:481px){.region-homevalues .zsg-content-component{margin-bottom:0}
}
.gotham-test .region-homevalues .zsg-fineprint,.gotham-test .region-homevalues h5{font-family:Gotham,gotham,Arial,"Helvetica Neue",sans-serif;font-size:12px;font-style:normal}
.gotham-test .region-homevalues h5{font-size:20px;font-weight:400}
.signature-column .info,.signature-column .snl.lender-rating-large span .zsg-rating,.signature-column .snl.lender-rating-large span.reviews,.signature-column .zsg-form-field_checkbox,.signature-home-tour .info,.signature-home-tour .snl.lender-rating-large span .zsg-rating,.signature-home-tour .snl.lender-rating-large span.reviews,.signature-home-tour .zsg-form-field_checkbox,.signature-opaque-bal .info,.signature-opaque-bal .snl.lender-rating-large span .zsg-rating,.signature-opaque-bal .snl.lender-rating-large span.reviews,.signature-opaque-bal .zsg-form-field_checkbox,.signature-refactor .info,.signature-refactor .snl.lender-rating-large span .zsg-rating,.signature-refactor .snl.lender-rating-large span.reviews,.signature-refactor .zsg-form-field_checkbox{vertical-align:top}
.signature-column,.signature-home-tour,.signature-opaque-bal,.signature-refactor{margin-bottom:10px;position:relative;overflow:hidden;line-height:1.2}
.signature-column .photo,.signature-home-tour .photo,.signature-opaque-bal .photo,.signature-refactor .photo{margin-right:10px;position:relative;line-height:0}
.signature-column .photo a,.signature-home-tour .photo a,.signature-opaque-bal .photo a,.signature-refactor .photo a{display:inline-block}
.signature-column .photo img,.signature-home-tour .photo img,.signature-opaque-bal .photo img,.signature-refactor .photo img{display:block}
.signature-column .badge-tooltip-wrapper,.signature-home-tour .badge-tooltip-wrapper,.signature-opaque-bal .badge-tooltip-wrapper,.signature-refactor .badge-tooltip-wrapper{display:inline-block;float:right}
.signature-column .contact-badge,.signature-home-tour .contact-badge,.signature-opaque-bal .contact-badge,.signature-refactor .contact-badge{display:inline-block;float:right;max-width:45px;margin-left:5px;padding:1px 2px;color:#949494;font-family:arial,sans-serif;font-size:8px;text-transform:uppercase;text-align:center;line-height:9px;border:1px solid #EBEBEB;border-radius:2px}
.signature-column .contact-badge.community-pillar,.signature-home-tour .contact-badge.community-pillar,.signature-opaque-bal .contact-badge.community-pillar,.signature-refactor .contact-badge.community-pillar{max-width:60px}
.signature-column .sig-col:not(.info),.signature-column .zsg-form_native input,.signature-home-tour .sig-col:not(.info),.signature-home-tour .zsg-form_native input,.signature-opaque-bal .sig-col:not(.info),.signature-opaque-bal .zsg-form_native input,.signature-refactor .sig-col:not(.info),.signature-refactor .zsg-form_native input{float:left;display:inline-block}
.signature-column .zsg-form_native input,.signature-home-tour .zsg-form_native input,.signature-opaque-bal .zsg-form_native input,.signature-refactor .zsg-form_native input{margin-top:20px;margin-right:10px}
.signature-column .zsg-form_native input+label,.signature-home-tour .zsg-form_native input+label,.signature-opaque-bal .zsg-form_native input+label,.signature-refactor .zsg-form_native input+label{padding:0}
.bal .signature-column .zsg-form_native,.bal .signature-home-tour .zsg-form_native,.bal .signature-opaque-bal .zsg-form_native,.bal .signature-refactor .zsg-form_native{width:100px}
.signature-column .zsg-form-field_checkbox,.signature-home-tour .zsg-form-field_checkbox,.signature-opaque-bal .zsg-form-field_checkbox,.signature-refactor .zsg-form-field_checkbox{margin-bottom:0}
.signature-column .zsg-form-field_checkbox>label:after,.signature-column .zsg-form-field_checkbox>label:before,.signature-home-tour .zsg-form-field_checkbox>label:after,.signature-home-tour .zsg-form-field_checkbox>label:before,.signature-opaque-bal .zsg-form-field_checkbox>label:after,.signature-opaque-bal .zsg-form-field_checkbox>label:before,.signature-refactor .zsg-form-field_checkbox>label:after,.signature-refactor .zsg-form-field_checkbox>label:before{top:20px}
.signature-column .info,.signature-home-tour .info,.signature-opaque-bal .info,.signature-refactor .info{overflow:hidden}
.signature-column .snl,.signature-home-tour .snl,.signature-opaque-bal .snl,.signature-refactor .snl{display:block}
.signature-column .snl span,.signature-home-tour .snl span,.signature-opaque-bal .snl span,.signature-refactor .snl span{display:inline-block}
.signature-column .snl.name,.signature-home-tour .snl.name,.signature-opaque-bal .snl.name,.signature-refactor .snl.name{font-weight:700;overflow:hidden;line-height:1.3rem}
.signature-column .snl.name a,.signature-home-tour .snl.name a,.signature-opaque-bal .snl.name a,.signature-refactor .snl.name a{display:inline;word-wrap:break-word}
.signature-column .snl.lender-rating-large,.signature-home-tour .snl.lender-rating-large,.signature-opaque-bal .snl.lender-rating-large,.signature-refactor .snl.lender-rating-large{display:table-cell;line-height:1}
.signature-column .snl.company-name,.signature-column .snl.hc-listing-label,.signature-column .snl.past-sales,.signature-column .snl.phone,.signature-home-tour .snl.company-name,.signature-home-tour .snl.hc-listing-label,.signature-home-tour .snl.past-sales,.signature-home-tour .snl.phone,.signature-opaque-bal .snl.company-name,.signature-opaque-bal .snl.hc-listing-label,.signature-opaque-bal .snl.past-sales,.signature-opaque-bal .snl.phone,.signature-refactor .snl.company-name,.signature-refactor .snl.hc-listing-label,.signature-refactor .snl.past-sales,.signature-refactor .snl.phone{font-size:11px;font-size:.73333333rem}
.signature-column .snl.hc-listing-label,.signature-home-tour .snl.hc-listing-label,.signature-opaque-bal .snl.hc-listing-label,.signature-refactor .snl.hc-listing-label{line-height:1.3}
.signature-column .snl.past-sales a,.signature-home-tour .snl.past-sales a,.signature-opaque-bal .snl.past-sales a,.signature-refactor .snl.past-sales a{color:#444}
.signature-column .snl.past-sales a .sales-count,.signature-home-tour .snl.past-sales a .sales-count,.signature-opaque-bal .snl.past-sales a .sales-count,.signature-refactor .snl.past-sales a .sales-count{display:inline-block;padding:1px;min-width:20px;font-weight:700;text-align:center;color:#fff;background:#1b5098;border-radius:2px;font-size:11px;font-size:.73333333rem}
.signature-column .rating,.signature-home-tour .rating,.signature-opaque-bal .rating,.signature-refactor .rating{position:relative}
.rental .signature-column .snl,.rental .signature-home-tour .snl,.rental .signature-opaque-bal .snl,.rental .signature-refactor .snl{margin-bottom:5px}
.mobile-bal .signature-column .agent-badge-label,.mobile-bal .signature-home-tour .agent-badge-label,.mobile-bal .signature-opaque-bal .agent-badge-label,.mobile-bal .signature-refactor .agent-badge-label{font-size:11px;font-size:.73333333rem;line-height:normal;color:#999}
.zsg-theme-classic .signature-column .zsg-form-field_checkbox,.zsg-theme-classic .signature-home-tour .zsg-form-field_checkbox,.zsg-theme-classic .signature-opaque-bal .zsg-form-field_checkbox,.zsg-theme-classic .signature-refactor .zsg-form-field_checkbox{margin-top:20px}
.single-agent-bal .signature-column .info,.single-agent-bal .signature-home-tour .info,.single-agent-bal .signature-opaque-bal .info,.single-agent-bal .signature-refactor .info{width:135px;display:inline-block}
.mobile-web .single-agent-bal .signature-column .info,.mobile-web .single-agent-bal .signature-home-tour .info,.mobile-web .single-agent-bal .signature-opaque-bal .info,.mobile-web .single-agent-bal .signature-refactor .info{width:105px}
.single-agent-bal .signature-column .zsg-form_native,.single-agent-bal .signature-home-tour .zsg-form_native,.single-agent-bal .signature-opaque-bal .zsg-form_native,.single-agent-bal .signature-refactor .zsg-form_native{width:70px}
.single-agent-bal .signature-column .single-agent-checkbox,.single-agent-bal .signature-home-tour .single-agent-checkbox,.single-agent-bal .signature-opaque-bal .single-agent-checkbox,.single-agent-bal .signature-refactor .single-agent-checkbox{padding:0}
.single-agent-bal .signature-column .single-agent-checkbox:after,.single-agent-bal .signature-column .single-agent-checkbox:before,.single-agent-bal .signature-home-tour .single-agent-checkbox:after,.single-agent-bal .signature-home-tour .single-agent-checkbox:before,.single-agent-bal .signature-opaque-bal .single-agent-checkbox:after,.single-agent-bal .signature-opaque-bal .single-agent-checkbox:before,.single-agent-bal .signature-refactor .single-agent-checkbox:after,.single-agent-bal .signature-refactor .single-agent-checkbox:before{display:none}
.single-agent-bal .signature-column .radio,.single-agent-bal .signature-home-tour .radio,.single-agent-bal .signature-opaque-bal .radio,.single-agent-bal .signature-refactor .radio{width:auto;height:auto;border:0;position:absolute;left:-9999px}
.single-agent-bal .signature-column .badge-tooltip-wrapper,.single-agent-bal .signature-home-tour .badge-tooltip-wrapper,.single-agent-bal .signature-opaque-bal .badge-tooltip-wrapper,.single-agent-bal .signature-refactor .badge-tooltip-wrapper{float:none;display:inline-block}
.signature-refactor .call-msg-wrapper,.signature-refactor .call-msg-wrapper.icons .call-wrapper{float:right}
.single-agent-bal .signature-column .expander-wrapper,.single-agent-bal .signature-home-tour .expander-wrapper,.single-agent-bal .signature-opaque-bal .expander-wrapper,.single-agent-bal .signature-refactor .expander-wrapper{position:absolute;right:0;top:50%;margin-top:-7px;cursor:pointer}
.featured_new_construction_chat #lead-form_mobile .signature-column.has-android-tablet-chat,.featured_new_construction_chat #lead-form_mobile .signature-column.has-ipad-chat,.featured_new_construction_chat #lead-form_mobile .signature-home-tour.has-android-tablet-chat,.featured_new_construction_chat #lead-form_mobile .signature-home-tour.has-ipad-chat,.featured_new_construction_chat #lead-form_mobile .signature-opaque-bal.has-android-tablet-chat,.featured_new_construction_chat #lead-form_mobile .signature-opaque-bal.has-ipad-chat,.featured_new_construction_chat #lead-form_mobile .signature-refactor.has-android-tablet-chat,.featured_new_construction_chat #lead-form_mobile .signature-refactor.has-ipad-chat{display:inline-block}
.featured_new_construction_chat #lead-form_contact-tablet-ab-column .signature-column,.featured_new_construction_chat #lead-form_contact-tablet-ab-column .signature-home-tour,.featured_new_construction_chat #lead-form_contact-tablet-ab-column .signature-opaque-bal,.featured_new_construction_chat #lead-form_contact-tablet-ab-column .signature-refactor,.featured_new_construction_chat #lead-form_contact-tablet-modal .signature-column,.featured_new_construction_chat #lead-form_contact-tablet-modal .signature-home-tour,.featured_new_construction_chat #lead-form_contact-tablet-modal .signature-opaque-bal,.featured_new_construction_chat #lead-form_contact-tablet-modal .signature-refactor{display:block}
@media screen and (max-width:686px){.featured_new_construction_chat #lead-form_contact-tablet-ab-column .signature-column,.featured_new_construction_chat #lead-form_contact-tablet-ab-column .signature-home-tour,.featured_new_construction_chat #lead-form_contact-tablet-ab-column .signature-opaque-bal,.featured_new_construction_chat #lead-form_contact-tablet-ab-column .signature-refactor,.featured_new_construction_chat #lead-form_contact-tablet-modal .signature-column,.featured_new_construction_chat #lead-form_contact-tablet-modal .signature-home-tour,.featured_new_construction_chat #lead-form_contact-tablet-modal .signature-opaque-bal,.featured_new_construction_chat #lead-form_contact-tablet-modal .signature-refactor{display:inline-block}
}
.signature-column .zsg-icon-video,.signature-home-tour .zsg-icon-video,.signature-opaque-bal .zsg-icon-video,.signature-refactor .zsg-icon-video{position:absolute;font-size:16px;bottom:1px;left:4px;color:#fff;text-shadow:0 0 1px rgba(0,0,0,.9)}
.signature-refactor .call-msg-wrapper.icons{width:82px}
.signature-refactor .call-msg-wrapper.icons .msg-wrapper{float:left;height:41px;width:41px}
.signature-refactor .call-msg-wrapper.icons .call-wrapper button,.signature-refactor .call-msg-wrapper.icons .msg-wrapper button{padding:0;margin:0;border:none;height:41px;width:41px;position:relative;background:0 0}
.signature-refactor .call-msg-wrapper.icons .call-wrapper button span.icon,.signature-refactor .call-msg-wrapper.icons .msg-wrapper button span.icon{display:block;background-size:25px 25px;height:25px;width:25px;position:absolute;left:7px;top:0}
.signature-refactor .call-msg-wrapper.icons .call-wrapper button span.label,.signature-refactor .call-msg-wrapper.icons .msg-wrapper button span.label{display:block;font-size:11px;font-weight:700;color:#36B;width:41px;line-height:1em;position:absolute;left:0;bottom:0}
.signature-refactor .call-msg-wrapper.icons .call-wrapper span.icon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAbCAYAAABm409WAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAUdEVYdENyZWF0aW9uIFRpbWUANy83LzE0SPpcCgAAAnRJREFUSIml1T+IXUUUx/HPvgQxjdoJbrEhoJCgRB0QxRCVOBAxpBDxz/oPZB2SxqyJBllX0qiQqI2C4liIivi/MILoTgoJNpqMBFQQCxFJ6x+CCgEjFvc+vT52zdt3f82Fc+ac75w5M/dMaRVSuQQLiLgIH+CWmuNfemjQJr8DFT9jRwu4FLf2SQ5rQyrb8QJurjkeHTpCKgexH+/0AQzwBB7pJm/1GqZDKtv6Aq7E4VFHzfE0nsPDfQFn2u9yehHXhlQ29QF8h8uWc9Ycf8VX2DgpYC2OaG7Oka4jpLIGh7Aen04KGOANzIZUzh3xPYkbcU3N8aeJATXHL/A97hvx3YtdNccfJ03Ov819CoshlXUd37fY3if5P4Ca42H8gPmO70HMh1Rib0CrPVgIqcy00K+R8GZIZX1vQM3xS7yiuftD29t4Fe+PHN/qAa0WsDGkMtex7cepLnhiQM3xN9yPZ0IqG1rbGdyOG0IqD60WMLWcMaRyCFuxpeb4Z2u7HEdxW83x44kq6GhR88oPDg01xxOat/JWSGVzZzPXh1ReCqk8GlI5b6wK2sAZHMfemuPrHfu8pi/7MI0DeBZXYxPmao5LZwW0ya7Dh9gxMozuxC78jgM1x2Ot/W48j/ewr+Z46n8BbdBdbdBNNcfPx1g/jaz5Q8+eFdAGPYCnsXOZybdSzG4srtTk/6jm+DJ246P2GMbRZ7hgrAo6u9qKdzUjdk/N8Y8V1q3BEk6MVcFQ7fFsxgy+CansHF1zxdwnU5pZfiEeX1UF3SSDwWBW05eTmt/IEs7XTMGLsa3meHIiwFAhlXM0j+8eXIXTmgn5WM3xF/gbwAPGMDGbutwAAAAASUVORK5CYII=) no-repeat}
.signature-refactor .call-msg-wrapper.icons .msg-wrapper span.icon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAUdEVYdENyZWF0aW9uIFRpbWUANy83LzE0SPpcCgAAAo9JREFUSIm11l+IFWUYx/HPjlKBoaZIsAQhRkJEJrNaihchZxTJIkzwwpsUHP9eeFdqQZC4VxUJWmcUMaIbLzIIL3SEIkUoz+CuiFeVJCKo7JKyYITsevHOWY5nj3+23fldDTPzvN/3ed7nfd9fl8coTvN5eA/L8Aqexwzcxg1cxln8WGTJn+3xIyMjo89dj4C8hU/wBk7iNC7iegmagW68hhpW4jd8VmTJL08Ei9N8Fg6WA/TiUJEldx6dP3GaT8cm7Contq3IksGHwuI0fwmn0MDWIksGHgfpAJ2Nr9GDFY167Y8xsDjN5+IcDhRZsne8kA7Qj7EdSxv12pVRWJzmz+B3nCiyZNdEQS3AXryNxY167d+ofL9bWPQ9kwUqtaccdzd0lQ3xN5YVWdI/yTBxmi8QtsaLEdbjXBUgaNRr/UIvrI+wGseqALXoGFZHWIjzFcPOY2GEObhaMewq5jS7cUrFMBDhpnC4VqluDEbox5KKYYtwIcJPWFcx7H2cjPAdFsVpvrgKSs/m0/OFG+TbqMiSf7AX38Rp/vRkguI078J+HGzUazeb3fiVcIYdjdM8emj0+PUh5uFTQjcqsuQe1uJVfF/eAhNSnOY78BHeadRrQ4y9PGcLR8tzeLPIkv/+B+RZfI53sapRr/U1vz1QsvJm3iIYm+FxQp6K03yDYIDmoqfIkr7Wf6Z2iFuLvCytOM03CvvwVxS4hQFMwwuC4VmONbiGncPDw8cvHF450j5wexm7cakMPIt9+ABHBE/xOma1xA2UmZwRrNyYA73V8IxmFqf5TBzHD4JN68OQsHZ/tU1qJoaa2T+pmh5kgdAYLwtluivYuKzIknGtXbs6ZfaFUJIvcQI/TxTSSfcBDYPWS+WMq3QAAAAASUVORK5CYII=) no-repeat}
.signature-refactor .call-msg-wrapper.buttons .call-wrapper a button{background-color:#36B;border-color:#36B;width:69px;height:34px;margin:0;padding:0}
.signature-refactor .call-msg-wrapper.buttons .call-wrapper a button span{font-size:18px;color:#fff}
.signature-refactor .call-msg-wrapper.buttons .msg-wrapper a button{border:none;width:69px;height:34px;padding:0;margin:0;background:0 0}
.signature-refactor .call-msg-wrapper.buttons .msg-wrapper a button span{font-size:11px;font-weight:700;color:#36B;line-height:34px}
.prominent-number{margin-bottom:2rem}
.prominent-number .zsg-icon-button_rectangle{width:42px;height:42px;display:inline-block}
.prominent-number .zsg-icon-button_rectangle .zsg-icon-phone{font-size:32px}
.prominent-number .call-info{position:relative;left:10px;top:12px;display:inline-block}
.prominent-number .call-info .call-number{color:#0074e4;font-weight:700;font-size:18px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.signature-refactor .call-msg-wrapper.icons .msg-wrapper button span.icon{background:url(data:image/png;base64,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) no-repeat;background-size:25px 25px}
.signature-refactor .call-msg-wrapper.icons .call-wrapper button span.icon{background:url(data:image/png;base64,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) no-repeat;background-size:25px 25px}
}
.mc-contact-wrapper .zsg-content-item,.zsg-layout-bc .sticky-bal-wrapper{-webkit-transform:translate3d(0,0,0)}
#contact-lightbox_content #contact-lightbox-success p.message .upsell-call-link,.bal-refactor .zsg-notification-bar_confirmation .yui3-widget-bd p.message .upsell-call-link,.post-submit-upsell-response p.message .upsell-call-link{white-space:nowrap}
#contact-lightbox_content #contact-lightbox-success ul,.bal-refactor .zsg-notification-bar_confirmation .yui3-widget-bd ul,.post-submit-upsell-response ul{list-style-type:none}
#contact-form-mobile .cf-la-agent-module .signature-refactor .android-call-button:focus,#contact-form-mobile .cf-la-agent-module .signature-refactor .call-button:focus,#contact-form-mobile .cf-la-agent-module .signature-refactor .contact-button:focus,#contact-form-mobile-dialog .cf-la-agent-module .signature-refactor .android-call-button:focus,#contact-form-mobile-dialog .cf-la-agent-module .signature-refactor .call-button:focus,#contact-form-mobile-dialog .cf-la-agent-module .signature-refactor .contact-button:focus,#contact-form-mobile-tablet-ab-column .cf-la-agent-module .signature-refactor .android-call-button:focus,#contact-form-mobile-tablet-ab-column .cf-la-agent-module .signature-refactor .call-button:focus,#contact-form-mobile-tablet-ab-column .cf-la-agent-module .signature-refactor .contact-button:focus,.bal-refactor.mobile-bal .column .signature-refactor .android-call-button:focus,.bal-refactor.mobile-bal .column .signature-refactor .call-button:focus,.bal-refactor.mobile-bal .column .signature-refactor .contact-button:focus{outline:0!important}
.single-agent-bal.full-c-col-only{box-shadow:none;border:0}
.single-agent-bal.full-c-col-only .expanded-bal-agent{border-top:2px solid #0074e4;box-shadow:0 0 2px rgba(0,0,0,.2)}
#contact-form-mobile .bal-refactor,#contact-form-mobile-dialog .bal-refactor,#contact-form-mobile-simple .bal-refactor,#contact-form-mobile-tablet-ab-column .bal-refactor,#contact-form-tablet-modal .bal-refactor,#contact-lightbox_content .bal-refactor{border:none;box-shadow:none;background-color:inherit;padding:0}
#bdp.mobile-web .contact-wrapper,#bdp.tablet-web .contact-wrapper{border:1px solid #ddd;border-top:2px solid #0074e4;box-shadow:0 0 2px rgba(0,0,0,.2);background-color:#fff;padding:10px}
.bal-refactor{border:1px solid #ddd;border-top:2px solid #0074e4;box-shadow:0 0 2px rgba(0,0,0,.2);background-color:#fff;padding:10px;font-size:13px}
#contact-tall .bal-refactor h2{font-size:13px;line-height:1.5;font-weight:700;text-transform:uppercase}
.bal-refactor h2{margin-bottom:10px}
.bal-refactor p{margin:0}
.bal-refactor .subtitle{margin-bottom:5px}
.bal-refactor .broker-logo,.bal-refactor .tips{margin-top:10px}
.bal-refactor .lender-details .zsg-form-field{margin-bottom:0}
.bal-refactor .form-header-below-chat,.bal-refactor .lender-details-above{margin-bottom:10px}
.bal-refactor .ajax-form-content .zsg-form-field:not(.zsg-form-field_checkbox){position:relative;margin-bottom:8px}
.bal-refactor .ajax-form-content .zsg-form-field:not(.zsg-form-field_checkbox):before{font-family:zmod-icon-set1!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;top:7px;left:5px;font-size:17px;font-size:1.13333333rem}
.bal-refactor .ajax-form-content .zsg-form-field:not(.zsg-form-field_checkbox).field-name:before{content:"\e032"}
.bal-refactor .ajax-form-content .zsg-form-field:not(.zsg-form-field_checkbox).field-phone:before{content:"\e01e"}
.bal-refactor .ajax-form-content .zsg-form-field:not(.zsg-form-field_checkbox).field-email:before{content:"\e01c"}
.bal-refactor .ajax-form-content .zsg-form-field:not(.zsg-form-field_checkbox) input{padding-left:25px}
.bal-refactor .ajax-form-content .zsg-form-field:not(.zsg-form-field_checkbox) input,.bal-refactor .ajax-form-content .zsg-form-field:not(.zsg-form-field_checkbox) select,.bal-refactor .ajax-form-content .zsg-form-field:not(.zsg-form-field_checkbox) textarea{box-shadow:inset 0 1px 2px -1px #ccc}
.bal-refactor textarea{display:block;resize:vertical;height:57px;max-height:100px}
.bal-refactor .contact-submit{width:100%;font-size:15px;font-size:1rem}
.bal-refactor .cf-recipients-title{font-size:15px;font-size:1rem}
.bal-refactor .cf-recipients-title-separator{margin-top:0}
.bal-refactor label.preapproval:not(.broker-logo-above),.bal-refactor.mobile-bal .home-tour-call-button-wrapper{margin-top:10px}
#contact-tall .bal-refactor label.preapproval{padding-top:2px}
.bal-refactor label.preapproval:after,.bal-refactor label.preapproval:before{font-size:15px;font-size:1rem}
.bal-refactor .preapproval-enabled{height:0;overflow:hidden;-webkit-transition:5s;transition:5s}
.bal-refactor .bal-record{display:block}
.bal-refactor .validation-above-messaging{line-height:normal;font-weight:700;margin-bottom:10px}
.bal-refactor .zsg-notification-bar_error .zmm-upsell-msg{display:none}
.bal-refactor #lead-form_contact-wide .lender-rating-large{font-size:12px;font-size:.8rem}
.bal-refactor #lead-form_contact-wide+.tips{margin-bottom:10px}
.bal-refactor form{overflow:hidden}
#contact-lightbox_content:not(.rental) .bal-refactor form .column.recipients{vertical-align:top;margin-right:10px;float:left;width:250px}
#contact-lightbox_content:not(.rental) .bal-refactor form .column.ajax-form-content{overflow:hidden}
.bal-refactor #lead-form_contact-wide .column{width:50%;display:inline-block;vertical-align:top}
#contact-lightbox_content #contact-lightbox-success ul li span,.bal-refactor .zsg-notification-bar_confirmation .yui3-widget-bd ul li span,.post-submit-upsell-response ul li span{vertical-align:middle}
.bal-refactor #lead-form_contact-wide .column.recipients{padding-right:10px}
.bal-refactor.rental h2{margin-bottom:5px}
.bal-refactor.mobile-bal .column,.bal-refactor.rental .rental-preapplication{margin-bottom:10px}
.hotel-california:not(.lightboxed-full-hdp) #contact-wide .bal-refactor.rental h2{font-size:13px;line-height:1.5;font-weight:700;text-transform:uppercase}
.hotel-california:not(.lightboxed-full-hdp) #contact-wide .bal-refactor.rental #lead-form_contact-wide{font-size:13px}
.hotel-california:not(.lightboxed-full-hdp) #contact-wide .bal-refactor.rental #lead-form_contact-wide .column{display:inline-block;width:49%}
.hotel-california:not(.lightboxed-full-hdp) #contact-wide .bal-refactor.rental #lead-form_contact-wide .signature-refactor{width:auto}
.bal-refactor.rental .verified-listing{color:#5d9900}
.bal-refactor.rental textarea{height:77px}
.bal-refactor.rental .rental-preapplication>label:after,.bal-refactor.rental .rental-preapplication>label:before{top:2px}
.bal-refactor.mobile-bal{font-size:15px;font-size:1rem}
.bal-refactor.mobile-bal .lender-rating-large{font-size:13px;font-size:.86666667rem}
.bal-refactor.mobile-bal .ajax-form-content input:not([type=checkbox]){min-height:40px}
.bal-refactor.mobile-bal .ajax-form-content .zsg-form-field:not(.zsg-form-field_checkbox):before{top:12px}
.bal-refactor.mobile-bal .ajax-form-content textarea{display:block;height:110px;max-height:110px}
.bal-refactor.mobile-bal .ajax-form-content textarea.message_collapsed{max-height:40px;line-height:200%;resize:none}
.bal-refactor.mobile-bal .home-tour-call-button-wrapper button.call-button{width:100%;background-image:none;background-color:#fff;border-color:#0074e4;color:#0074e4}
.bal-refactor.mobile-bal .column .signature-refactor .android-call-button,.bal-refactor.mobile-bal .column .signature-refactor .call-button,.bal-refactor.mobile-bal .column .signature-refactor .contact-button{margin-left:10px;padding:9px 5px;background:0 0;font-size:18px;font-size:1.2rem;font-weight:300;text-transform:uppercase;color:#0074e4;border:1px solid #55a4ff}
.bal-refactor.mobile-bal .column .signature-refactor .call-chat-wrapper,.bal-refactor.mobile-bal .column .signature-refactor .opaque-la-call-link{float:right}
.bal-refactor.mobile-bal .column .signature-refactor .android-call-button,.bal-refactor.mobile-bal .column .signature-refactor .call-button{border-radius:4px}
.bal-refactor.mobile-bal.featured_new_construction_chat .column .signature-refactor .android-call-button,.bal-refactor.mobile-bal.featured_new_construction_chat .column .signature-refactor .call-button{padding:9px 32px;margin-left:40px}
.bal-refactor.mobile-bal .lender-details{margin-bottom:8px}
.bal-refactor.mobile-bal #lead-form_contact-mobile-dialog .column,.bal-refactor.mobile-bal #lead-form_contact-tablet-ab-column .column,.bal-refactor.mobile-bal #lead-form_contact-tablet-modal .column,.bal-refactor.mobile-bal #lead-form_mobile .column{width:50%}
.bal-refactor.mobile-bal #lead-form_contact-mobile-dialog .column.cf-wide-column,.bal-refactor.mobile-bal #lead-form_contact-tablet-ab-column .column.cf-wide-column,.bal-refactor.mobile-bal #lead-form_contact-tablet-modal .column.cf-wide-column,.bal-refactor.mobile-bal #lead-form_mobile .column.cf-wide-column,.bal-refactor.mobile-bal.opaque-bal-mw-modal #lead-form_contact-mobile-dialog .column.ajax-form-content{width:100%}
.bal-refactor.mobile-bal #lead-form_contact-mobile-dialog .column.recipients,.bal-refactor.mobile-bal #lead-form_contact-tablet-ab-column .column.recipients,.bal-refactor.mobile-bal #lead-form_contact-tablet-modal .column.recipients,.bal-refactor.mobile-bal #lead-form_mobile .column.recipients{float:left;padding-right:10px}
.bal-refactor.mobile-bal #lead-form_contact-mobile-dialog .column.ajax-form-content,.bal-refactor.mobile-bal #lead-form_contact-tablet-ab-column .column.ajax-form-content,.bal-refactor.mobile-bal #lead-form_contact-tablet-modal .column.ajax-form-content,.bal-refactor.mobile-bal #lead-form_mobile .column.ajax-form-content{overflow:hidden}
@media (max-width:654px){.bal-refactor.mobile-bal #lead-form_contact-mobile-dialog .column,.bal-refactor.mobile-bal #lead-form_contact-tablet-ab-column .column,.bal-refactor.mobile-bal #lead-form_contact-tablet-modal .column,.bal-refactor.mobile-bal #lead-form_mobile .column{width:100%}
.bal-refactor.mobile-bal #lead-form_contact-mobile-dialog .column.ajax-form-content,.bal-refactor.mobile-bal #lead-form_contact-tablet-ab-column .column.ajax-form-content,.bal-refactor.mobile-bal #lead-form_contact-tablet-modal .column.ajax-form-content,.bal-refactor.mobile-bal #lead-form_mobile .column.ajax-form-content{padding:0}
}
.bal-refactor .contact-block{margin-bottom:10px}
.bal-refactor .contact-block .contact-block-name{font-weight:900}
.bal-refactor .contact-block .contact-block-details{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bal-refactor .balpals-header .pals-tooltip,.bal-refactor .balpals-header h3{display:inline-block}
.bal-refactor .footer.lead-form-footer .messaging{background-color:#fff;border:none;padding:10px;margin:-10px}
.bal-refactor .zsg-notification-bar_confirmation .yui3-widget-bd p.message{background-color:#e2effc;margin:0 -10px 10px;padding:10px;overflow:hidden}
#contact-lightbox .bal-refactor .zsg-notification-bar_confirmation .yui3-widget-bd p.message{margin:0 -20px 10px;padding:10px 20px}
.bal-refactor .zsg-notification-bar_confirmation .yui3-widget-bd p.message img{float:left;margin-right:10px;width:60px}
.bal-refactor .zsg-notification-bar_confirmation .yui3-widget-bd p.message p{overflow:hidden}
.bal-refactor .zsg-notification-bar_confirmation .yui3-widget-bd div.zmm-hdp-upsell-copy div{font-size:15px;font-weight:700}
.bal-refactor .zsg-notification-bar_confirmation .yui3-widget-bd div.zmm-hdp-upsell-copy p.button-wrapper{margin-top:10px}
.bal-refactor .zsg-notification-bar_confirmation .yui3-widget-bd ul li{font-size:1em;margin:10px 0}
.bal-refactor .zsg-notification-bar_confirmation .yui3-widget-bd ul li span.icon{display:inline-block;height:19px;width:20px}
.bal-refactor .zsg-notification-bar_confirmation .yui3-widget-bd ul li span.fne{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABICAMAAADI8IXJAAAAA3NCSVQICAjb4U/gAAABL1BMVEUAAACenp5WVlYvLy/S0tJ9fX0QEBC7u7tGRkZycnLj4+MJCQmvr6+MjIxmZmYeHh7Hx8dAQEBQUFDf399mZmbp6ekYGBiqqqqVlZWHh4fc3Ny1tbV4eHg3NzfMzMy/v79wcHAkJCQFBQUMDAzX19fr6+uEhIRJSUmlpaUUFBRdXV02Njbl5eXt7e12dna5ubmzs7NpaWk7OztUVFRCQkKtra3Dw8ORkZGCgoIiIiIODg6Li4vh4eGZmZmjo6MzMzN7e3vV1dUmJiZZWVlubm4KCgoSEhI+Pj69vb10dHTn5+erq6saGhrJycnd3d23t7dERETZ2dmPj4/w8PCBgYEGBgaxsbEAAADPz896enpKSkqnp6fBwcHFxcXT09OJiYkWFhYpKSmhoaFaWlr////zp4bVAAAAZXRSTlP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ABlo0oMAAAAJcEhZcwAAMOcAADDnAXwTGHcAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDUvMjAvMTQoU27/AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAe1JREFUOI3V021zmkAQAOCtiRLAKIahNr4Qo0LRUSsVX2LEpOnEsQ3G6CUzKWamabv//zf07kAKnzv90P1w7D0ze3fLASALqb1YDDY8BTYcevmBP/U+RXB+QhA359U9lBeEpQKoITw6vJq8voRgpjjgzTMHQxV9iUXzYq0SCm35qT5tsIDbW4HCCcRiTWHAksZljsOHPRwhLhKQJ8t6AuCsliwBQYzA59k02KVMwTxiUXD4Qw+6jcd/Bx1dJwlIAywTQLxBouS+mPlY7tL7NTiUUlC/8KAxUbyqRGEpZ8YzxCZ7idUZ4AYcuoFUIqi/yhotcfJ0fiaDi6jDFmENWbrML2ix7yf3lkDVo4nUAhDpU4EsQIEdwwWProta5jEAtKGPIfCSTgM+Y1gisEW7Q/kNhoviA9u202ZzHU7pOTb1goHEoPPn1hVvTnhqjUtI9BocaEG3sxRAhn5yFfKnfcs87Xf/+b38NfTnCtnN1XtrZwQwsedfa7mVYtfUAI57RW2S1vXK9SyAyy9FdTd60Xvf1D3cdbLD5ioGFh6/x1EE38Wf6DdQESshWNsRZmCkjd8RDv301rUBHHdruhxWB/u/dmqFR7eDeUGNeknzeay5HoOrGNzADwfgMAIFfA2vwYxgPGHj0I7ACN4Nv7rfNX1BvT6U9FQAAAAASUVORK5CYII=) 0 -27px no-repeat}
.bal-refactor .zsg-notification-bar_confirmation .yui3-widget-bd ul li span.tnl{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABICAMAAADI8IXJAAAAA3NCSVQICAjb4U/gAAABL1BMVEUAAACenp5WVlYvLy/S0tJ9fX0QEBC7u7tGRkZycnLj4+MJCQmvr6+MjIxmZmYeHh7Hx8dAQEBQUFDf399mZmbp6ekYGBiqqqqVlZWHh4fc3Ny1tbV4eHg3NzfMzMy/v79wcHAkJCQFBQUMDAzX19fr6+uEhIRJSUmlpaUUFBRdXV02Njbl5eXt7e12dna5ubmzs7NpaWk7OztUVFRCQkKtra3Dw8ORkZGCgoIiIiIODg6Li4vh4eGZmZmjo6MzMzN7e3vV1dUmJiZZWVlubm4KCgoSEhI+Pj69vb10dHTn5+erq6saGhrJycnd3d23t7dERETZ2dmPj4/w8PCBgYEGBgaxsbEAAADPz896enpKSkqnp6fBwcHFxcXT09OJiYkWFhYpKSmhoaFaWlr////zp4bVAAAAZXRSTlP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ABlo0oMAAAAJcEhZcwAAMOcAADDnAXwTGHcAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDUvMjAvMTQoU27/AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAe1JREFUOI3V021zmkAQAOCtiRLAKIahNr4Qo0LRUSsVX2LEpOnEsQ3G6CUzKWamabv//zf07kAKnzv90P1w7D0ze3fLASALqb1YDDY8BTYcevmBP/U+RXB+QhA359U9lBeEpQKoITw6vJq8voRgpjjgzTMHQxV9iUXzYq0SCm35qT5tsIDbW4HCCcRiTWHAksZljsOHPRwhLhKQJ8t6AuCsliwBQYzA59k02KVMwTxiUXD4Qw+6jcd/Bx1dJwlIAywTQLxBouS+mPlY7tL7NTiUUlC/8KAxUbyqRGEpZ8YzxCZ7idUZ4AYcuoFUIqi/yhotcfJ0fiaDi6jDFmENWbrML2ix7yf3lkDVo4nUAhDpU4EsQIEdwwWProta5jEAtKGPIfCSTgM+Y1gisEW7Q/kNhoviA9u202ZzHU7pOTb1goHEoPPn1hVvTnhqjUtI9BocaEG3sxRAhn5yFfKnfcs87Xf/+b38NfTnCtnN1XtrZwQwsedfa7mVYtfUAI57RW2S1vXK9SyAyy9FdTd60Xvf1D3cdbLD5ioGFh6/x1EE38Wf6DdQESshWNsRZmCkjd8RDv301rUBHHdruhxWB/u/dmqFR7eDeUGNeknzeay5HoOrGNzADwfgMAIFfA2vwYxgPGHj0I7ACN4Nv7rfNX1BvT6U9FQAAAAASUVORK5CYII=) 0 -54px no-repeat}
.bal-refactor .zsg-notification-bar_confirmation .yui3-widget-bd ul li span.sns{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABICAMAAADI8IXJAAAAA3NCSVQICAjb4U/gAAABL1BMVEUAAACenp5WVlYvLy/S0tJ9fX0QEBC7u7tGRkZycnLj4+MJCQmvr6+MjIxmZmYeHh7Hx8dAQEBQUFDf399mZmbp6ekYGBiqqqqVlZWHh4fc3Ny1tbV4eHg3NzfMzMy/v79wcHAkJCQFBQUMDAzX19fr6+uEhIRJSUmlpaUUFBRdXV02Njbl5eXt7e12dna5ubmzs7NpaWk7OztUVFRCQkKtra3Dw8ORkZGCgoIiIiIODg6Li4vh4eGZmZmjo6MzMzN7e3vV1dUmJiZZWVlubm4KCgoSEhI+Pj69vb10dHTn5+erq6saGhrJycnd3d23t7dERETZ2dmPj4/w8PCBgYEGBgaxsbEAAADPz896enpKSkqnp6fBwcHFxcXT09OJiYkWFhYpKSmhoaFaWlr////zp4bVAAAAZXRSTlP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ABlo0oMAAAAJcEhZcwAAMOcAADDnAXwTGHcAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDUvMjAvMTQoU27/AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAe1JREFUOI3V021zmkAQAOCtiRLAKIahNr4Qo0LRUSsVX2LEpOnEsQ3G6CUzKWamabv//zf07kAKnzv90P1w7D0ze3fLASALqb1YDDY8BTYcevmBP/U+RXB+QhA359U9lBeEpQKoITw6vJq8voRgpjjgzTMHQxV9iUXzYq0SCm35qT5tsIDbW4HCCcRiTWHAksZljsOHPRwhLhKQJ8t6AuCsliwBQYzA59k02KVMwTxiUXD4Qw+6jcd/Bx1dJwlIAywTQLxBouS+mPlY7tL7NTiUUlC/8KAxUbyqRGEpZ8YzxCZ7idUZ4AYcuoFUIqi/yhotcfJ0fiaDi6jDFmENWbrML2ix7yf3lkDVo4nUAhDpU4EsQIEdwwWProta5jEAtKGPIfCSTgM+Y1gisEW7Q/kNhoviA9u202ZzHU7pOTb1goHEoPPn1hVvTnhqjUtI9BocaEG3sxRAhn5yFfKnfcs87Xf/+b38NfTnCtnN1XtrZwQwsedfa7mVYtfUAI57RW2S1vXK9SyAyy9FdTd60Xvf1D3cdbLD5ioGFh6/x1EE38Wf6DdQESshWNsRZmCkjd8RDv301rUBHHdruhxWB/u/dmqFR7eDeUGNeknzeay5HoOrGNzADwfgMAIFfA2vwYxgPGHj0I7ACN4Nv7rfNX1BvT6U9FQAAAAASUVORK5CYII=) no-repeat}
.bal-refactor .zsg-notification-bar_confirmation .yui3-widget-bd a.button{width:100%;height:40px;line-height:30px}
#contact-lightbox_content #contact-lightbox-success p.message{background-color:#e2effc;margin:0 -10px 10px;padding:10px;overflow:hidden}
#contact-lightbox #contact-lightbox_content #contact-lightbox-success p.message{margin:0 -20px 10px;padding:10px 20px}
#contact-lightbox_content #contact-lightbox-success p.message img{float:left;margin-right:10px;width:60px}
#contact-lightbox_content #contact-lightbox-success p.message p{overflow:hidden}
#contact-lightbox_content #contact-lightbox-success div.zmm-hdp-upsell-copy div{font-size:15px;font-weight:700}
#contact-lightbox_content #contact-lightbox-success div.zmm-hdp-upsell-copy p.button-wrapper{margin-top:10px}
#contact-lightbox_content #contact-lightbox-success ul li{font-size:1em;margin:10px 0}
#contact-lightbox_content #contact-lightbox-success ul li span.icon{display:inline-block;height:19px;width:20px}
#contact-lightbox_content #contact-lightbox-success ul li span.fne{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABICAMAAADI8IXJAAAAA3NCSVQICAjb4U/gAAABL1BMVEUAAACenp5WVlYvLy/S0tJ9fX0QEBC7u7tGRkZycnLj4+MJCQmvr6+MjIxmZmYeHh7Hx8dAQEBQUFDf399mZmbp6ekYGBiqqqqVlZWHh4fc3Ny1tbV4eHg3NzfMzMy/v79wcHAkJCQFBQUMDAzX19fr6+uEhIRJSUmlpaUUFBRdXV02Njbl5eXt7e12dna5ubmzs7NpaWk7OztUVFRCQkKtra3Dw8ORkZGCgoIiIiIODg6Li4vh4eGZmZmjo6MzMzN7e3vV1dUmJiZZWVlubm4KCgoSEhI+Pj69vb10dHTn5+erq6saGhrJycnd3d23t7dERETZ2dmPj4/w8PCBgYEGBgaxsbEAAADPz896enpKSkqnp6fBwcHFxcXT09OJiYkWFhYpKSmhoaFaWlr////zp4bVAAAAZXRSTlP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ABlo0oMAAAAJcEhZcwAAMOcAADDnAXwTGHcAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDUvMjAvMTQoU27/AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAe1JREFUOI3V021zmkAQAOCtiRLAKIahNr4Qo0LRUSsVX2LEpOnEsQ3G6CUzKWamabv//zf07kAKnzv90P1w7D0ze3fLASALqb1YDDY8BTYcevmBP/U+RXB+QhA359U9lBeEpQKoITw6vJq8voRgpjjgzTMHQxV9iUXzYq0SCm35qT5tsIDbW4HCCcRiTWHAksZljsOHPRwhLhKQJ8t6AuCsliwBQYzA59k02KVMwTxiUXD4Qw+6jcd/Bx1dJwlIAywTQLxBouS+mPlY7tL7NTiUUlC/8KAxUbyqRGEpZ8YzxCZ7idUZ4AYcuoFUIqi/yhotcfJ0fiaDi6jDFmENWbrML2ix7yf3lkDVo4nUAhDpU4EsQIEdwwWProta5jEAtKGPIfCSTgM+Y1gisEW7Q/kNhoviA9u202ZzHU7pOTb1goHEoPPn1hVvTnhqjUtI9BocaEG3sxRAhn5yFfKnfcs87Xf/+b38NfTnCtnN1XtrZwQwsedfa7mVYtfUAI57RW2S1vXK9SyAyy9FdTd60Xvf1D3cdbLD5ioGFh6/x1EE38Wf6DdQESshWNsRZmCkjd8RDv301rUBHHdruhxWB/u/dmqFR7eDeUGNeknzeay5HoOrGNzADwfgMAIFfA2vwYxgPGHj0I7ACN4Nv7rfNX1BvT6U9FQAAAAASUVORK5CYII=) 0 -27px no-repeat}
#contact-lightbox_content #contact-lightbox-success ul li span.tnl{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABICAMAAADI8IXJAAAAA3NCSVQICAjb4U/gAAABL1BMVEUAAACenp5WVlYvLy/S0tJ9fX0QEBC7u7tGRkZycnLj4+MJCQmvr6+MjIxmZmYeHh7Hx8dAQEBQUFDf399mZmbp6ekYGBiqqqqVlZWHh4fc3Ny1tbV4eHg3NzfMzMy/v79wcHAkJCQFBQUMDAzX19fr6+uEhIRJSUmlpaUUFBRdXV02Njbl5eXt7e12dna5ubmzs7NpaWk7OztUVFRCQkKtra3Dw8ORkZGCgoIiIiIODg6Li4vh4eGZmZmjo6MzMzN7e3vV1dUmJiZZWVlubm4KCgoSEhI+Pj69vb10dHTn5+erq6saGhrJycnd3d23t7dERETZ2dmPj4/w8PCBgYEGBgaxsbEAAADPz896enpKSkqnp6fBwcHFxcXT09OJiYkWFhYpKSmhoaFaWlr////zp4bVAAAAZXRSTlP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ABlo0oMAAAAJcEhZcwAAMOcAADDnAXwTGHcAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDUvMjAvMTQoU27/AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAe1JREFUOI3V021zmkAQAOCtiRLAKIahNr4Qo0LRUSsVX2LEpOnEsQ3G6CUzKWamabv//zf07kAKnzv90P1w7D0ze3fLASALqb1YDDY8BTYcevmBP/U+RXB+QhA359U9lBeEpQKoITw6vJq8voRgpjjgzTMHQxV9iUXzYq0SCm35qT5tsIDbW4HCCcRiTWHAksZljsOHPRwhLhKQJ8t6AuCsliwBQYzA59k02KVMwTxiUXD4Qw+6jcd/Bx1dJwlIAywTQLxBouS+mPlY7tL7NTiUUlC/8KAxUbyqRGEpZ8YzxCZ7idUZ4AYcuoFUIqi/yhotcfJ0fiaDi6jDFmENWbrML2ix7yf3lkDVo4nUAhDpU4EsQIEdwwWProta5jEAtKGPIfCSTgM+Y1gisEW7Q/kNhoviA9u202ZzHU7pOTb1goHEoPPn1hVvTnhqjUtI9BocaEG3sxRAhn5yFfKnfcs87Xf/+b38NfTnCtnN1XtrZwQwsedfa7mVYtfUAI57RW2S1vXK9SyAyy9FdTd60Xvf1D3cdbLD5ioGFh6/x1EE38Wf6DdQESshWNsRZmCkjd8RDv301rUBHHdruhxWB/u/dmqFR7eDeUGNeknzeay5HoOrGNzADwfgMAIFfA2vwYxgPGHj0I7ACN4Nv7rfNX1BvT6U9FQAAAAASUVORK5CYII=) 0 -54px no-repeat}
#contact-lightbox_content #contact-lightbox-success ul li span.sns{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABICAMAAADI8IXJAAAAA3NCSVQICAjb4U/gAAABL1BMVEUAAACenp5WVlYvLy/S0tJ9fX0QEBC7u7tGRkZycnLj4+MJCQmvr6+MjIxmZmYeHh7Hx8dAQEBQUFDf399mZmbp6ekYGBiqqqqVlZWHh4fc3Ny1tbV4eHg3NzfMzMy/v79wcHAkJCQFBQUMDAzX19fr6+uEhIRJSUmlpaUUFBRdXV02Njbl5eXt7e12dna5ubmzs7NpaWk7OztUVFRCQkKtra3Dw8ORkZGCgoIiIiIODg6Li4vh4eGZmZmjo6MzMzN7e3vV1dUmJiZZWVlubm4KCgoSEhI+Pj69vb10dHTn5+erq6saGhrJycnd3d23t7dERETZ2dmPj4/w8PCBgYEGBgaxsbEAAADPz896enpKSkqnp6fBwcHFxcXT09OJiYkWFhYpKSmhoaFaWlr////zp4bVAAAAZXRSTlP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ABlo0oMAAAAJcEhZcwAAMOcAADDnAXwTGHcAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDUvMjAvMTQoU27/AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAe1JREFUOI3V021zmkAQAOCtiRLAKIahNr4Qo0LRUSsVX2LEpOnEsQ3G6CUzKWamabv//zf07kAKnzv90P1w7D0ze3fLASALqb1YDDY8BTYcevmBP/U+RXB+QhA359U9lBeEpQKoITw6vJq8voRgpjjgzTMHQxV9iUXzYq0SCm35qT5tsIDbW4HCCcRiTWHAksZljsOHPRwhLhKQJ8t6AuCsliwBQYzA59k02KVMwTxiUXD4Qw+6jcd/Bx1dJwlIAywTQLxBouS+mPlY7tL7NTiUUlC/8KAxUbyqRGEpZ8YzxCZ7idUZ4AYcuoFUIqi/yhotcfJ0fiaDi6jDFmENWbrML2ix7yf3lkDVo4nUAhDpU4EsQIEdwwWProta5jEAtKGPIfCSTgM+Y1gisEW7Q/kNhoviA9u202ZzHU7pOTb1goHEoPPn1hVvTnhqjUtI9BocaEG3sxRAhn5yFfKnfcs87Xf/+b38NfTnCtnN1XtrZwQwsedfa7mVYtfUAI57RW2S1vXK9SyAyy9FdTd60Xvf1D3cdbLD5ioGFh6/x1EE38Wf6DdQESshWNsRZmCkjd8RDv301rUBHHdruhxWB/u/dmqFR7eDeUGNeknzeay5HoOrGNzADwfgMAIFfA2vwYxgPGHj0I7ACN4Nv7rfNX1BvT6U9FQAAAAASUVORK5CYII=) no-repeat}
#contact-lightbox_content #contact-lightbox-success a.button{width:100%;height:40px;line-height:30px}
#contact-wide-response{padding:0;margin:0;border:none}
.mc-contact-wrapper{float:right;margin-top:9px;padding-right:0}
.mc-contact-wrapper .contact-position-wrapper{margin-right:-30px}
.mc-contact-wrapper .contact-wrapper,.mc-contact-wrapper .contact-wrapper.bdp{width:100%}
.mc-contact-wrapper .zsg-content-item.bdp{position:inherit}
.mc-contact-wrapper .preapproval-enabled{font-size:12px;font-size:.8rem}
#contact-lightbox_content{max-width:560px}
#contact-lightbox_content .lender-rating-large{font-size:12px;font-size:.8rem}
.sticky-fixed-shim{position:absolute;width:100%;z-index:1000}
.zsg-layout-bc{position:relative}
.zsg-layout-bc .sticky-bal-wrapper{width:300px}
.zsg-layout-bc .sticky-bal-wrapper .contact-wrapper{position:relative;background-color:#fff}
.zsg-layout-bc .sticky-bal-wrapper .contact-wrapper .sticky-ad-300-250{margin-top:20px}
.zsg-layout-bc .sticky-bal-wrapper.sticky-bal-follow{position:absolute}
.zsg-layout-bc .sticky-bal-wrapper.sticky-bal-top{position:fixed;top:50px}
.zsg-layout-bc .sticky-bal-wrapper.sticky-bal-bottom{position:absolute;top:auto;bottom:0;right:20px}
.post-submit-upsell-response h4{font-size:20px;line-height:1.5;font-weight:700}
@media screen and (max-width:480px){.post-submit-upsell-response h4{font-size:17px}
}
.post-submit-upsell-response p.message{background-color:#e2effc;margin:0 -10px 10px;padding:10px;overflow:hidden}
#contact-lightbox .post-submit-upsell-response p.message{margin:0 -20px 10px;padding:10px 20px}
.post-submit-upsell-response p.message img{float:left;margin-right:10px;width:60px}
.post-submit-upsell-response p.message p{overflow:hidden}
.post-submit-upsell-response div.zmm-hdp-upsell-copy div{font-size:15px;font-weight:700}
.post-submit-upsell-response div.zmm-hdp-upsell-copy p.button-wrapper{margin-top:10px}
.post-submit-upsell-response ul li{font-size:1em;margin:10px 0}
.post-submit-upsell-response ul li span.icon{display:inline-block;height:19px;width:20px}
.post-submit-upsell-response ul li span.fne{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABICAMAAADI8IXJAAAAA3NCSVQICAjb4U/gAAABL1BMVEUAAACenp5WVlYvLy/S0tJ9fX0QEBC7u7tGRkZycnLj4+MJCQmvr6+MjIxmZmYeHh7Hx8dAQEBQUFDf399mZmbp6ekYGBiqqqqVlZWHh4fc3Ny1tbV4eHg3NzfMzMy/v79wcHAkJCQFBQUMDAzX19fr6+uEhIRJSUmlpaUUFBRdXV02Njbl5eXt7e12dna5ubmzs7NpaWk7OztUVFRCQkKtra3Dw8ORkZGCgoIiIiIODg6Li4vh4eGZmZmjo6MzMzN7e3vV1dUmJiZZWVlubm4KCgoSEhI+Pj69vb10dHTn5+erq6saGhrJycnd3d23t7dERETZ2dmPj4/w8PCBgYEGBgaxsbEAAADPz896enpKSkqnp6fBwcHFxcXT09OJiYkWFhYpKSmhoaFaWlr////zp4bVAAAAZXRSTlP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ABlo0oMAAAAJcEhZcwAAMOcAADDnAXwTGHcAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDUvMjAvMTQoU27/AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAe1JREFUOI3V021zmkAQAOCtiRLAKIahNr4Qo0LRUSsVX2LEpOnEsQ3G6CUzKWamabv//zf07kAKnzv90P1w7D0ze3fLASALqb1YDDY8BTYcevmBP/U+RXB+QhA359U9lBeEpQKoITw6vJq8voRgpjjgzTMHQxV9iUXzYq0SCm35qT5tsIDbW4HCCcRiTWHAksZljsOHPRwhLhKQJ8t6AuCsliwBQYzA59k02KVMwTxiUXD4Qw+6jcd/Bx1dJwlIAywTQLxBouS+mPlY7tL7NTiUUlC/8KAxUbyqRGEpZ8YzxCZ7idUZ4AYcuoFUIqi/yhotcfJ0fiaDi6jDFmENWbrML2ix7yf3lkDVo4nUAhDpU4EsQIEdwwWProta5jEAtKGPIfCSTgM+Y1gisEW7Q/kNhoviA9u202ZzHU7pOTb1goHEoPPn1hVvTnhqjUtI9BocaEG3sxRAhn5yFfKnfcs87Xf/+b38NfTnCtnN1XtrZwQwsedfa7mVYtfUAI57RW2S1vXK9SyAyy9FdTd60Xvf1D3cdbLD5ioGFh6/x1EE38Wf6DdQESshWNsRZmCkjd8RDv301rUBHHdruhxWB/u/dmqFR7eDeUGNeknzeay5HoOrGNzADwfgMAIFfA2vwYxgPGHj0I7ACN4Nv7rfNX1BvT6U9FQAAAAASUVORK5CYII=) 0 -27px no-repeat}
.post-submit-upsell-response ul li span.tnl{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABICAMAAADI8IXJAAAAA3NCSVQICAjb4U/gAAABL1BMVEUAAACenp5WVlYvLy/S0tJ9fX0QEBC7u7tGRkZycnLj4+MJCQmvr6+MjIxmZmYeHh7Hx8dAQEBQUFDf399mZmbp6ekYGBiqqqqVlZWHh4fc3Ny1tbV4eHg3NzfMzMy/v79wcHAkJCQFBQUMDAzX19fr6+uEhIRJSUmlpaUUFBRdXV02Njbl5eXt7e12dna5ubmzs7NpaWk7OztUVFRCQkKtra3Dw8ORkZGCgoIiIiIODg6Li4vh4eGZmZmjo6MzMzN7e3vV1dUmJiZZWVlubm4KCgoSEhI+Pj69vb10dHTn5+erq6saGhrJycnd3d23t7dERETZ2dmPj4/w8PCBgYEGBgaxsbEAAADPz896enpKSkqnp6fBwcHFxcXT09OJiYkWFhYpKSmhoaFaWlr////zp4bVAAAAZXRSTlP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ABlo0oMAAAAJcEhZcwAAMOcAADDnAXwTGHcAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDUvMjAvMTQoU27/AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAe1JREFUOI3V021zmkAQAOCtiRLAKIahNr4Qo0LRUSsVX2LEpOnEsQ3G6CUzKWamabv//zf07kAKnzv90P1w7D0ze3fLASALqb1YDDY8BTYcevmBP/U+RXB+QhA359U9lBeEpQKoITw6vJq8voRgpjjgzTMHQxV9iUXzYq0SCm35qT5tsIDbW4HCCcRiTWHAksZljsOHPRwhLhKQJ8t6AuCsliwBQYzA59k02KVMwTxiUXD4Qw+6jcd/Bx1dJwlIAywTQLxBouS+mPlY7tL7NTiUUlC/8KAxUbyqRGEpZ8YzxCZ7idUZ4AYcuoFUIqi/yhotcfJ0fiaDi6jDFmENWbrML2ix7yf3lkDVo4nUAhDpU4EsQIEdwwWProta5jEAtKGPIfCSTgM+Y1gisEW7Q/kNhoviA9u202ZzHU7pOTb1goHEoPPn1hVvTnhqjUtI9BocaEG3sxRAhn5yFfKnfcs87Xf/+b38NfTnCtnN1XtrZwQwsedfa7mVYtfUAI57RW2S1vXK9SyAyy9FdTd60Xvf1D3cdbLD5ioGFh6/x1EE38Wf6DdQESshWNsRZmCkjd8RDv301rUBHHdruhxWB/u/dmqFR7eDeUGNeknzeay5HoOrGNzADwfgMAIFfA2vwYxgPGHj0I7ACN4Nv7rfNX1BvT6U9FQAAAAASUVORK5CYII=) 0 -54px no-repeat}
.post-submit-upsell-response ul li span.sns{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABICAMAAADI8IXJAAAAA3NCSVQICAjb4U/gAAABL1BMVEUAAACenp5WVlYvLy/S0tJ9fX0QEBC7u7tGRkZycnLj4+MJCQmvr6+MjIxmZmYeHh7Hx8dAQEBQUFDf399mZmbp6ekYGBiqqqqVlZWHh4fc3Ny1tbV4eHg3NzfMzMy/v79wcHAkJCQFBQUMDAzX19fr6+uEhIRJSUmlpaUUFBRdXV02Njbl5eXt7e12dna5ubmzs7NpaWk7OztUVFRCQkKtra3Dw8ORkZGCgoIiIiIODg6Li4vh4eGZmZmjo6MzMzN7e3vV1dUmJiZZWVlubm4KCgoSEhI+Pj69vb10dHTn5+erq6saGhrJycnd3d23t7dERETZ2dmPj4/w8PCBgYEGBgaxsbEAAADPz896enpKSkqnp6fBwcHFxcXT09OJiYkWFhYpKSmhoaFaWlr////zp4bVAAAAZXRSTlP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ABlo0oMAAAAJcEhZcwAAMOcAADDnAXwTGHcAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDUvMjAvMTQoU27/AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAe1JREFUOI3V021zmkAQAOCtiRLAKIahNr4Qo0LRUSsVX2LEpOnEsQ3G6CUzKWamabv//zf07kAKnzv90P1w7D0ze3fLASALqb1YDDY8BTYcevmBP/U+RXB+QhA359U9lBeEpQKoITw6vJq8voRgpjjgzTMHQxV9iUXzYq0SCm35qT5tsIDbW4HCCcRiTWHAksZljsOHPRwhLhKQJ8t6AuCsliwBQYzA59k02KVMwTxiUXD4Qw+6jcd/Bx1dJwlIAywTQLxBouS+mPlY7tL7NTiUUlC/8KAxUbyqRGEpZ8YzxCZ7idUZ4AYcuoFUIqi/yhotcfJ0fiaDi6jDFmENWbrML2ix7yf3lkDVo4nUAhDpU4EsQIEdwwWProta5jEAtKGPIfCSTgM+Y1gisEW7Q/kNhoviA9u202ZzHU7pOTb1goHEoPPn1hVvTnhqjUtI9BocaEG3sxRAhn5yFfKnfcs87Xf/+b38NfTnCtnN1XtrZwQwsedfa7mVYtfUAI57RW2S1vXK9SyAyy9FdTd60Xvf1D3cdbLD5ioGFh6/x1EE38Wf6DdQESshWNsRZmCkjd8RDv301rUBHHdruhxWB/u/dmqFR7eDeUGNeknzeay5HoOrGNzADwfgMAIFfA2vwYxgPGHj0I7ACN4Nv7rfNX1BvT6U9FQAAAAASUVORK5CYII=) no-repeat}
.post-submit-upsell-response a.button{width:100%;height:40px;line-height:30px}
.mobile-web .opaque-bal-title-wrapper .opaque-bal-photo{float:right;height:60px;width:60px;background-image:url(data:image/png;base64,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);background-size:60px 60px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.mobile-web .opaque-bal-title-wrapper .opaque-bal-photo{background-image:url(/static-contact-form/c475eba/static-contact-form/images/opaque_bal/Agent_Photo@3x.png)}
}
.mobile-web .opaque-bal-title-wrapper .opaque-bal-title,.mobile-web .opaque-bal-title-wrapper h2{overflow:hidden}
.opaque-bal-listing-agent{margin-bottom:10px}
.opaque-bal-listing-agent.below{margin-top:10px}
.opaque-bal-listing-agent .lender-rating-large{font-size:13px;font-size:.86666667rem}
.opaque-bal-listing-agent .agent-badge-label{font-size:11px;font-size:.73333333rem;line-height:normal;color:#999}
.opaque-bal-form-wrapper{border:1px solid #ddd;border-top:2px solid #0074e4;box-shadow:0 0 2px rgba(0,0,0,.2);background-color:#fff;padding:10px;margin-bottom:10px}
.home-tour-module .schedule-selector{position:relative;height:60px}
.home-tour-module .schedule-selector .arrow{position:absolute;cursor:pointer;height:60px;width:20px;line-height:60px}
.home-tour-module .schedule-selector .arrow.left{left:0}
.home-tour-module .schedule-selector .arrow.right{right:0}
.home-tour-module .schedule-selector .arrow.disabled{color:#999}
.home-tour-module .schedule-selector .date-selector{height:100%;margin:0 20px}
.home-tour-module .schedule-selector .date-selector .date-item-wrapper{padding:0;text-align:center}
.home-tour-module .schedule-selector .date-selector .date-item-wrapper .date-item{display:inline-block;height:60px;width:60px;padding:10px;border:1px solid #ccc;cursor:pointer;font-weight:700;color:#000}
.home-tour-module .schedule-selector .date-selector .date-item-wrapper .date-item .month{line-height:1em}
.home-tour-module .schedule-selector .date-selector .date-item-wrapper .date-item .day{line-height:1em;font-size:1.7em}
.home-tour-module .schedule-confirm,.home-tour-module .schedule-info{text-align:center}
.home-tour-module .schedule-confirm span,.home-tour-module .schedule-info span{color:#999}
.home-tour-module .schedule-confirm span.scheduled-date,.home-tour-module .schedule-info span.scheduled-date{color:#000}
.home-tour-module .zsg-menu{left:0!important;width:100%;border:0;background-color:#eee}
.home-tour-module .zsg-menu .menu-title{text-align:center;margin-top:10px;position:relative}
.home-tour-module .zsg-menu .menu-title .close-btn-wrapper{position:absolute;right:10px;top:0}
.home-tour-module .zsg-menu .time-picker{font-size:0;padding:0 5px 5px}
.home-tour-module .zsg-menu .time-picker .time-item-wrapper{width:20%;display:inline-block;text-align:center}
.home-tour-module .zsg-menu .time-picker .time-item-wrapper .time-item{display:inline-block;font-size:.9rem;background-color:#fff;width:45px;height:45px;line-height:45px;text-align:center;margin:7px;font-weight:700}
#contact-form-mobile .cf-la-agent-module .signature-refactor .agent-badge-label,#contact-form-mobile .cf-la-agent-module .signature-refactor .zsg-form-field_checkbox .radio,#contact-form-mobile-dialog .cf-la-agent-module .signature-refactor .agent-badge-label,#contact-form-mobile-dialog .cf-la-agent-module .signature-refactor .zsg-form-field_checkbox .radio,#contact-form-mobile-tablet-ab-column .cf-la-agent-module .signature-refactor .agent-badge-label,#contact-form-mobile-tablet-ab-column .cf-la-agent-module .signature-refactor .zsg-form-field_checkbox .radio,.zsg-layout-bc-c .cf-la-agent-module .signature-refactor .zsg-form-field_checkbox label:after,.zsg-layout-bc-c .cf-la-agent-module .signature-refactor .zsg-form-field_checkbox label:before{display:none}
.home-tour-module .zsg-menu .time-picker .time-item-wrapper .time-item.disabled{color:#999}
.bal-refactor.opaque_bal_mw #lead-form_mobile .column{width:100%}
#contact-form-mobile .cf-la-agent-module .signature-refactor .zsg-form-field_checkbox,#contact-form-mobile-dialog .cf-la-agent-module .signature-refactor .zsg-form-field_checkbox,#contact-form-mobile-tablet-ab-column .cf-la-agent-module .signature-refactor .zsg-form-field_checkbox,.zsg-layout-bc-c .cf-la-agent-module .signature-refactor .zsg-form-field_checkbox{width:70px}
.bal-refactor.opaque_bal_mw #lead-form_mobile .column.ajax-form-content{padding:0;margin-bottom:20px}
.zsg-layout-bc-c .cf-la-agent-module{margin-top:75px;margin-left:10px}
.zsg-layout-bc-c .cf-la-agent-module h2{font-size:13px;line-height:1.5;font-weight:700;text-transform:uppercase;margin-bottom:10px}
.zsg-layout-bc-c .cf-la-agent-module .signature-refactor{font-size:13px}
.zsg-layout-bc-c .cf-la-agent-module .signature-refactor .zsg-form-field_checkbox label{padding:0}
#contact-form-mobile .cf-la-agent-module h2,#contact-form-mobile-dialog .cf-la-agent-module h2,#contact-form-mobile-tablet-ab-column .cf-la-agent-module h2{font-size:13px;line-height:1.5;font-weight:700;text-transform:uppercase}
#contact-form-mobile .cf-la-agent-module .signature-refactor .android-call-button,#contact-form-mobile .cf-la-agent-module .signature-refactor .call-button,#contact-form-mobile .cf-la-agent-module .signature-refactor .contact-button,#contact-form-mobile-dialog .cf-la-agent-module .signature-refactor .android-call-button,#contact-form-mobile-dialog .cf-la-agent-module .signature-refactor .call-button,#contact-form-mobile-dialog .cf-la-agent-module .signature-refactor .contact-button,#contact-form-mobile-tablet-ab-column .cf-la-agent-module .signature-refactor .android-call-button,#contact-form-mobile-tablet-ab-column .cf-la-agent-module .signature-refactor .call-button,#contact-form-mobile-tablet-ab-column .cf-la-agent-module .signature-refactor .contact-button{margin-left:10px;padding:9px 5px;background:0 0;font-size:18px;font-size:1.2rem;font-weight:300;text-transform:uppercase;color:#0074e4;border:1px solid #55a4ff}
#contact-form-mobile .cf-la-agent-module .signature-refactor .call-chat-wrapper,#contact-form-mobile .cf-la-agent-module .signature-refactor .opaque-la-call-link,#contact-form-mobile-dialog .cf-la-agent-module .signature-refactor .call-chat-wrapper,#contact-form-mobile-dialog .cf-la-agent-module .signature-refactor .opaque-la-call-link,#contact-form-mobile-tablet-ab-column .cf-la-agent-module .signature-refactor .call-chat-wrapper,#contact-form-mobile-tablet-ab-column .cf-la-agent-module .signature-refactor .opaque-la-call-link{float:right}
#contact-form-mobile .cf-la-agent-module .signature-refactor .android-call-button,#contact-form-mobile .cf-la-agent-module .signature-refactor .call-button,#contact-form-mobile-dialog .cf-la-agent-module .signature-refactor .android-call-button,#contact-form-mobile-dialog .cf-la-agent-module .signature-refactor .call-button,#contact-form-mobile-tablet-ab-column .cf-la-agent-module .signature-refactor .android-call-button,#contact-form-mobile-tablet-ab-column .cf-la-agent-module .signature-refactor .call-button{border-radius:4px}
#contact-form-mobile-dialog h2{font-size:13px;line-height:1.5;font-weight:700;text-transform:uppercase}
#contact-form-mobile-dialog .zsg-separator_secondary{border-color:#9D9D9D}
#contact-form-mobile .opaque-bal .opaque-bal-info-text,#contact-lightbox_content .opaque-bal .opaque-bal-info-text,#contact-tall .opaque-bal .opaque-bal-info-text{margin-bottom:10px}
#contact-form-mobile-tablet-ab-column .bal-refactor.opaque-bal form .column,#contact-form-tablet-modal .bal-refactor.opaque-bal form .column,#contact-wide .bal-refactor.opaque-bal form .column{width:100%}
#contact-form-mobile-tablet-ab-column .bal-refactor.opaque-bal form .opaque-bal-info-text,#contact-form-tablet-modal .bal-refactor.opaque-bal form .opaque-bal-info-text,#contact-wide .bal-refactor.opaque-bal form .opaque-bal-info-text{width:50%;display:inline-block;vertical-align:top;margin-bottom:10px}
#contact-wide .bal-refactor.opaque-bal form .opaque-bal-info-text+.column{display:inline-block;width:50%}
#contact-form-mobile .opaque-bal .opaque-call-button-wrapper{margin-top:10px}
#contact-form-mobile .opaque-bal .opaque-call-button-wrapper .contact-button{width:100%}
.home-tour-title{width:auto;padding:18px 10px;border-top:1px solid #CCC!important;border-bottom:1px solid #CCC!important;position:relative;display:block;line-height:1;cursor:pointer;margin:0 -10px 10px}
.home-tour-title h2{margin:0}
.home-tour-la,.home-tour-la .ajax-form-content{margin-top:10px}
.home-tour-title .home-tour-module-arrow{position:absolute;right:15px;top:25px;font-size:20px;color:#666}
.home-tour-la{border:1px solid #ccc;padding:10px}
.home-tour-la .home-tour-la-arrow{position:absolute;right:5px;top:5px;font-size:20px;color:#666}
.signature-home-tour{margin:0}
.preferred-lenders header h2{display:inline;line-height:1em}
.preferred-Lender-sign{position:relative}
.preferred-Lender-sign .launch-tooltip{position:absolute;right:0}
.pal-lender-box{vertical-align:top;overflow:hidden}
.pal-lender-box .pal-signature-image{float:left;padding:2px 0;max-width:60px;max-height:64px;overflow:hidden;margin-right:8px;vertical-align:top;white-space:nowrap;display:inline-block;text-overflow:ellipsis}
.pal-lender-box .pal-signature-image img{max-width:100%}
.pal-lender-box .pal-signature-info-list{overflow:hidden}
.pal-lender-box .preferred-lender-title{font-size:10px;font-size:.66666667rem;font-style:italic;height:1.2em}
.pal-lender-box .pal-lender-name{height:1em;margin:2px 0}
.pal-lender-box .pal-lender-name a{display:block;width:135px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;margin-top:-.15em;font-size:13px;font-size:.86666667rem}
@media screen and (max-width:480px){.pal-lender-box .pal-lender-name a{width:194px}
}
.pal-lender-box .pal-lender-nmls,.pal-lender-box .pal-lender-phone,.pal-lender-box .pal-website-name{font-size:11px;font-size:.73333333rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pal-lender-box .pal-rating,.pal-lender-box .pal-rating-small{font-size:12px;font-size:.8rem}
.pal-lender-box .pal-website-name a{font-size:11px;font-size:.73333333rem}
.pal-lender-box.hdp-pal .pals-tooltip{position:relative}
.pal-lender-box.hdp-pal .pals-tooltip .zsg-tooltip-launch{position:absolute;right:0;top:1px}
.pal-lender-box.hdp-pal .pal-signature-image{border:0}
.pal-lender-box.hdp-pal .pal-signature-info-list{vertical-align:top}
.pal-lender-box.hdp-pal .pal-signature-info-list .pal-lender-name{vertical-align:top;line-height:1.3}
.balpals .pal-lender-box.hdp-pal .pal-signature-info-list .pal-lender-name{height:1.2em}
.pal-lender-box.hdp-pal .pal-lender-name a{font-weight:700}
.pal-lender-box.hdp-pal .bp-nmls,.pal-lender-box.hdp-pal .pal-lender-phone{font-size:11px;font-size:.73333333rem;height:1rem}
.mobile .pal-lender-box.hdp-pal{margin-bottom:10px}
.mobile .pal-lender-box.hdp-pal .cert-lender{line-height:1}
.mobile .pal-lender-box.hdp-pal .bp-nmls,.mobile .pal-lender-box.hdp-pal .pal-lender-phone{display:inline;line-height:1.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mobile .pal-lender-box.hdp-pal .bp-detail,.mobile .pal-lender-box.hdp-pal .cert-lender,.mobile .pal-lender-box.hdp-pal .pal-lender-phone{font-size:12px;font-size:.8rem}
.pal-lender-box.hdp-pal .mobile.balpals{margin:0}
.mobile.balpals .pal-lender-box.hdp-pal .bp-detail,.mobile.balpals .pal-lender-box.hdp-pal .pal-lender-name{line-height:.9em;height:1.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mobile.balpals .pal-lender-box.hdp-pal .pal-lender-name a{line-height:1.4em}
.mobile.balpals .pal-lender-box.hdp-pal .pal-lender-box{margin-bottom:5px}
.hotel-california .pal-lender-box .pal-signature-image{float:left}
.hotel-california .pal-lender-box .pal-signature-info-list{display:block;overflow:hidden}
@media screen and (max-width:320px){.pal-lender-box{width:auto;display:block}
}
.z-photocarousel-upsell{line-height:1;min-width:300px;height:300px}
.z-photocarousel-upsell iframe{display:none}
li.current .z-photocarousel-upsell iframe{display:block}
.carousel,.carousel .photos,.carousel .photos li{position:relative;overflow:hidden}
.carousel .photos{left:0;width:9999em}
.carousel .photos img{display:inline;vertical-align:middle}
.carousel .photos li{float:left;text-align:center}
.carousel .photos li>.zsg-loading-spinner{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}
#hip-content .photo-wall-content .type-icon-wrapper,#hip-content .photos .type-icon-wrapper{position:absolute;top:50%;right:0;left:0;height:0;overflow:visible;text-align:center}
.hdp-lightboxed #hdp-photo-lightbox,.photo-wall{overflow:hidden}
#hip-content .photo-wall-content .type-icon-wrapper .type-icon,#hip-content .photos .type-icon-wrapper .type-icon{display:inline-block;height:4.75em;width:10em;padding:.5em .65em .65em;margin-top:-2.375em;background-color:rgba(0,0,0,.75);color:#fff;font-size:13px;font-weight:700;text-align:center;border-radius:5px}
#hip-content .photo-wall-content .type-icon-wrapper .type-icon .zsg-icon-panorama,#hip-content .photos .type-icon-wrapper .type-icon .zsg-icon-panorama{display:block;height:.9em;width:100%;font-size:2.4em}
#hip-content li.gpanorama img,#hip-content li.gpanorama img.hip-photo{height:100%;min-height:300px;width:auto}
.ie .photo-wall ul.photo-wall-content .zsg-icon-play-circle.video-icon:before{margin-left:0;height:104px;width:107px}
.photo-wall,.photo-wall.photo-wall-reduced-height{height:234px}
.photo-wall{position:relative;width:100%;display:block;background-color:#eee;margin-bottom:20px}
.photo-wall ul{width:100000px}
.photo-wall ul li{display:inline-block;vertical-align:top;height:234px;text-align:center;margin-bottom:-1px;position:relative}
.photo-wall ul li img{max-height:234px;margin:0 auto;display:block;max-width:100%}
.photo-wall ul.map-only{width:100%}
.photo-wall ul.map-only.media-request_no-media .sm-tile,.photo-wall ul.map-only.media-request_no-media .zsg-lightbox-show{width:50%}
.photo-wall ul.map-only.media-request_no-media .zsg-lightbox-show .zsg-icon-off-market{left:25%}
.photo-wall ul.map-only .zsg-lightbox-show{background-position:center top}
.photo-wall ul.map-only li{width:100%;max-width:100%}
.photo-wall ul.photo-wall-content .zsg-icon-off-market{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px}
.photo-wall ul.photo-wall-content .zsg-icon-off-market:before{border:2px solid #fff;background:#000;height:14px;width:14px}
.photo-wall .zsg-carousel-nav li{width:auto;top:-2px}
.photo-wall .img-wrapper{overflow:hidden;position:relative;border-right:2px solid #fff;border-bottom:2px solid #fff;height:100%}
.photo-wall .img-wrapper.street-side{height:50%}
.photo-wall .img-wrapper.street-side .zsg-image{height:100%;top:0;position:relative;display:block}
.photo-wall .img-wrapper.street-side img{top:-50%;position:absolute;display:block}
.photo-wall ul.photo-wall-content{position:absolute;height:100%;border-bottom:2px solid #fff}
.photo-wall ul.photo-wall-content .video-icon.zsg-icon-play-circle{position:absolute;height:111px;width:111px;top:50%;left:50%;right:0;margin:-50px 0 0 -50px;display:block;color:#fff;font-size:150px;font-size:111px;font-size:7.4rem;line-height:0}
.photo-wall ul.photo-wall-content .video-icon.zsg-icon-play-circle:before{position:absolute;left:0;top:0;width:111px;height:111px;background:rgba(0,0,0,.3);border-radius:100px}
.photo-wall li.lg-tile{width:548px;background-color:#eee}
.photo-wall li.lg-tile.video-only{background-color:#333}
.photo-wall li.lg-tile .img-wrapper{height:100%}
.photo-wall li.lg-tile .img-wrapper img{max-width:none;height:100%}
.photo-wall .z-photocarousel-upsell{min-width:550px;height:100%;text-align:center;display:inline-block;vertical-align:middle}
.photo-wall .z-photocarousel-upsell .generic-box.ad{margin-top:10px!important}
.photo-wall .z-photocarousel-upsell iframe{display:block}
.photo-wall .z-photocarousel-upsell:before,.photo-wall .z-photocarousel-upsell>div{vertical-align:middle;display:inline-block}
.photo-wall .z-photocarousel-upsell .fluid-ad iframe{margin:0 auto;width:auto}
.photo-wall .z-photocarousel-upsell .carousel-ad-upsell-title{position:absolute;top:0;left:0;width:100%}
.photo-wall .z-photocarousel-upsell:before{content:"";height:100%}
@media screen and (min-width:550px){.photo-wall{max-height:416px}
}
@media screen and (min-width:769px){.photo-wall{height:416px}
.photo-wall ul li{height:416px;max-width:550px}
.photo-wall ul li img{max-height:none}
.photo-wall.photo-wall-reduced-height ul li{height:234px}
.photo-wall.map-image{background-size:cover}
.photo-wall .sm-tile{height:208px;width:280px}
.sm-tile:nth-child(odd){vertical-align:bottom;margin-left:-280px}
}
@media screen and (min-width:1281px){.photo-wall li.map-image{max-width:2500px;background-size:cover}
}
aside.photo-wall-aside{margin-top:-51px}
html.lightboxed{-webkit-overflow-scrolling:touch;overflow:hidden}
.single-photo-view,.single-photo-view ul.photos{width:100%;height:100%;position:absolute}
.lightboxed .lightbox-scroll.image-gallery.mobile-version li .video-object-wrapper{width:100%}
.lightboxed .lightbox-scroll.image-gallery.mobile-version li.active .video-object-wrapper{height:auto}
.lightboxed .lightbox-scroll.image-gallery.mobile-version li.active .video-object-wrapper .video-js{width:100%}
@media screen and (max-width:768px){.building-page .image-gallery .lightbox-body,.building-page .image-gallery .lightbox-hd{position:relative;z-index:2}
.building-page .image-gallery .lighbox-body{z-index:1}
.building-page .image-gallery .single-photo-view{margin-top:-56px}
}
.image-gallery-mask{zoom:1;filter:alpha(opacity=97);opacity:.97}
.yui3-gallerylightbox-hidden,.yui3-gallerylightboxscroll-hidden{display:none}
.image-gallery{width:100%;height:100%;position:absolute;top:0;left:0;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
.image-gallery .lightbox-hd{width:100%;border-bottom:1px solid #ccc}
.image-gallery .lightbox-hd .title{padding:10px;display:block;float:left;max-width:480px;line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mobile-web .image-gallery .lightbox-hd .title{font-weight:700}
.image-gallery .lightbox-hd .toolbar{float:right;text-align:right}
.image-gallery .lightbox-hd .toolbar button{margin:10px 10px 10px 0}
.image-gallery .lightbox-hd .toolbar>div{display:inline-block}
.mobile-web .image-gallery .lightbox-hd .toolbar .view-all-btn{display:none}
.image-gallery .lightbox-hd .toolbar .focused-mode-done{opacity:0;display:none;-webkit-transition:display 0 ease .25s;transition:display 0 ease .25s}
@media screen and (max-width:480px){.image-gallery .lightbox-hd .title{display:none}
.image-gallery .lightbox-hd .toolbar button{font-size:.65em;margin:6px 6px 6px 0}
}
@media screen and (max-width:768px){.image-gallery .lightbox-hd .toolbar{width:100%}
.image-gallery .lightbox-hd .toolbar .zsg-button{display:inline-block;width:auto}
.mobile-web .image-gallery .lightbox-hd .toolbar{width:auto}
}
.image-gallery .lightbox-hd .clearfix:after,.image-gallery .lightbox-hd .clearfix:before{display:table;content:""}
.image-gallery .lightbox-hd .clearfix:after{clear:both}
.image-gallery .lightbox-body{overflow:hidden;width:100%;height:100%}
.image-gallery .archived-caption{visibility:hidden;position:relative;height:32px;line-height:32px;background-color:#333;margin:-95px auto 0;width:212px;color:#fff;z-index:1;border-radius:3px;zoom:1;filter:alpha(opacity=80);opacity:.8}
.image-gallery .active.archived .archived-caption{visibility:visible}
.image-gallery ul.photos li{position:absolute;width:100%;text-align:center;visibility:hidden}
.image-gallery ul.photos li.active{visibility:visible}
.image-gallery ul.photos li.active .type-icon-wrapper{opacity:1}
.image-gallery ul.photos img{cursor:pointer;padding-top:30px;padding-bottom:50px}
.image-gallery ul.photos .caption{position:absolute;width:100%;margin-top:10px;display:block;padding:5px 0;text-align:center}
.image-gallery ul.photos .type-icon-wrapper{opacity:0;z-index:1000;position:fixed;top:50%;right:0;left:0;height:0;overflow:visible;text-align:center;pointer-events:all;-webkit-transition:opacity .25s ease .25s;transition:opacity .25s ease .25s}
.image-gallery ul.photos .type-icon-wrapper .type-icon{display:inline-block;height:4.75em;width:10em;padding:.5em .65em .65em;margin-top:-50%;opacity:1;background-color:rgba(0,0,0,.75);color:#fff;font-size:13px;font-weight:700;text-align:center;pointer-events:all;border-radius:5px}
.image-gallery ul.photos .type-icon-wrapper .type-icon .zsg-icon-panorama{display:block;height:.9em;width:100%;font-size:2.4em}
.image-gallery ul.photos li.gpanorama,.image-gallery ul.photos li.panorama{height:100%}
.image-gallery ul.photos li.gpanorama .sphere-wrapper,.image-gallery ul.photos li.panorama .sphere-wrapper{z-index:110;cursor:all-scroll}
.image-gallery ul.photos li.gpanorama .sphere-wrapper.loading,.image-gallery ul.photos li.panorama .sphere-wrapper.loading{opacity:0}
.image-gallery ul.photos li.gpanorama img[href],.image-gallery ul.photos li.panorama img[href]{display:none}
.image-gallery ul.photos li.gpanorama .gpanorama-img-wrapper,.image-gallery ul.photos li.panorama .panorama-img-wrapper{overflow-x:scroll;overflow-y:hidden;height:100%}
.image-gallery ul.photos li.gpanorama .gpanorama-img-wrapper img,.image-gallery ul.photos li.panorama .panorama-img-wrapper img{height:100%;display:block;margin:0 auto;padding-top:0;padding-bottom:0;z-index:100;cursor:all-scroll;cursor:-webkit-grab;cursor:grab}
.image-gallery ul.photos li.gpanorama .gpanorama-img-wrapper img.grabbing,.image-gallery ul.photos li.panorama .panorama-img-wrapper img.grabbing{cursor:-webkit-grabbing;cursor:grabbing}
.image-gallery ul.photos li.gpanorama .gpanorama-img-wrapper.preview,.image-gallery ul.photos li.panorama .panorama-img-wrapper.preview{overflow-x:hidden;opacity:1;display:block;-webkit-transition:display .25s ease-out .5s;transition:display .25s ease-out .5s}
.image-gallery ul.photos li.gpanorama .gpanorama-img-wrapper.preview.hidden,.image-gallery ul.photos li.panorama .panorama-img-wrapper.preview.hidden{opacity:0;display:none}
.image-gallery ul.photos li.rich-media .loading-veil{-webkit-transition:opacity .25s ease-out 0s;transition:opacity .25s ease-out 0s;background:rgba(0,0,0,.5);opacity:0;position:absolute;top:0;left:0;bottom:0;right:0;z-index:50}
.image-gallery ul.photos li.rich-media .loading-veil.active{opacity:1}
.image-gallery .zsg-loading-spinner_lg{position:absolute;width:100%;height:100%;display:none}
.image-gallery .loading .zsg-loading-spinner_lg{display:inline-block}
.image-gallery .not-available{display:inline-block;zoom:1;max-height:100%;line-height:200px;width:60%;min-width:185px;font-size:20px;padding-bottom:130px}
.image-gallery .zsg-loading-progress_sm{z-index:1000;-webkit-transition:height .25s ease-out 1s;transition:height .25s ease-out 1s}
.image-gallery .zsg-loading-progress_sm .zsg-loading-progress-bar{-webkit-transition:width .25s ease-in-out .25s;transition:width .25s ease-in-out .25s}
.image-gallery.mobile-version .toolbar{pointer-events:none;top:0;width:100%;height:44px;opacity:1;color:#fff;position:absolute;z-index:100;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,.33) 25%,rgba(0,0,0,.1) 69%,rgba(0,0,0,0) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.5) 0,rgba(0,0,0,.33) 25%,rgba(0,0,0,.1) 69%,rgba(0,0,0,0) 100%)}
.image-gallery.mobile-version .toolbar .lightbox-close{height:44px;width:44px;line-height:44px;text-align:center;font-size:18px;pointer-events:all;float:left}
.image-gallery.mobile-version .toolbar .lightbox-close:before{line-height:44px}
.image-gallery.mobile-version .toolbar .mobile-title{font-size:20px;font-weight:700;line-height:44px;left:0;right:0;position:absolute;text-align:center}
@media screen and (max-width:480px){.image-gallery.mobile-version .toolbar .mobile-title{font-size:17px}
}
.image-gallery.mobile-version .toolbar .save-home,.image-gallery.mobile-version .toolbar .share-home{font-size:24px;float:right}
.image-gallery.mobile-version .toolbar .save-home>*,.image-gallery.mobile-version .toolbar .share-home>*{height:44px;width:44px;text-align:center;pointer-events:all;display:inline-block}
.image-gallery.mobile-version .toolbar .save-home>:before,.image-gallery.mobile-version .toolbar .share-home>:before{line-height:44px}
.image-gallery.mobile-version .toolbar .share-home{font-size:28px}
.image-gallery.mobile-version .toolbar .share-home div>:before{line-height:44px}
.image-gallery.mobile-version .toolbar .share-home .zsg-icon-mail{height:44px;width:44px;display:block}
.image-gallery.mobile-version .toolbar .focused-mode-done{display:none;opacity:0;padding:9px 9px 6px;font-size:18px;float:left;-webkit-transition:display .75 ease .25s;transition:display .75 ease .25s}
.lightbox-scroll .single-photo-view{top:44px;height:100%;background:#fff}
.lightbox-scroll .single-photo-view ul.photos{overflow-y:scroll}
.lightbox-scroll.image-gallery.mobile-version .toolbar{background:#fff;color:#0074e4;position:fixed;border-bottom:1px solid #0074e4}
.lightbox-scroll.image-gallery ul.photos li{position:relative;visibility:visible}
.lightbox-scroll.image-gallery .video-js,.lightbox-scroll.image-gallery .vjs-poster{background-color:#fff}
.lightbox-scroll.image-gallery .archived-caption{display:none}
.lightbox-scroll.image-gallery .active.archived .archived-caption{display:block}
#mobile-share-overlay.mobile-nav-overlay{z-index:10011}
.image-gallery.focused-media-mode .toolbar .focused-mode-done,.image-gallery.focused-media-mode.mobile-version .toolbar .focused-mode-done{opacity:1;display:block;pointer-events:all}
.image-gallery.focused-media-mode .toolbar .lightbox-close,.image-gallery.focused-media-mode.mobile-version .toolbar .lightbox-close{opacity:0;display:none;visibility:hidden;pointer-events:none}
.image-gallery.focused-media-mode .type-icon-wrapper,.image-gallery.focused-media-mode.mobile-version .type-icon-wrapper{opacity:0;display:none;pointer-events:all}
.image-gallery.focused-media-mode .panorama-img-wrapper,.image-gallery.focused-media-mode.mobile-version .panorama-img-wrapper{overflow-x:scroll}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.image-gallery ul.photos li.panorama .panorama-img-wrapper img,.single-photo-view ul.photos li,ul.photos li img{max-height:630px}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.single-photo-view ul.photo li,ul.photos li img{max-height:920px;max-width:100%}
ul.photos li.gpanorama img,ul.photos li.panorama img{max-width:none;max-height:none;height:100%}
}
@media only screen and (max-height:750px){.single-photo-view ul.photos li{max-height:100%}
}
@-moz-document url-prefix(){.image-gallery ul.photos img{max-height:92%}
.image-gallery ul.photos li.panorama img{max-height:100%}
}
.image-gallery-mask.dark{background-color:#000;zoom:1;filter:alpha(opacity=90);opacity:.9}
.image-gallery.dark{color:#fff}
.image-gallery.dark .lightbox-hd{border:0}
.image-gallery.dark ul.photos li{width:100%;height:100%}
.image-gallery.dark ul.photos img{padding-top:0;padding-bottom:0}
.lightbox-scroll.image-gallery.dark ul.photos li{height:auto;display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:5px}
.lightbox-scroll.image-gallery.dark ul.photos li img{margin:0 auto}
.lightbox-scroll.image-gallery.dark ul.photos li:last-child{margin-bottom:64px}
.image-gallery.dark .zsg-button{background:#777;color:#fff}
.image-gallery.dark .zsg-button:visited{color:#fff}
.image-gallery.dark .zsg-button:focus,.image-gallery.dark .zsg-button:hover{background-color:#999;background:-webkit-linear-gradient(bottom,#777,#999);background:linear-gradient(to top,#777,#999);background-repeat:repeat-x;color:#fff}
.image-gallery.dark .zsg-button:active{background-color:#777;background:-webkit-linear-gradient(bottom,#999,#777);background:linear-gradient(to top,#999,#777);background-repeat:repeat-x;color:#fff}
.image-gallery.dark .zsg-button.zsg-button_selected{background:#777;border-color:#55a4ff;box-shadow:none;color:#fff}
.image-gallery.dark .zsg-button.zsg-button_disabled,.image-gallery.dark .zsg-button[disabled]{background:#777}
.image-gallery.dark .zsg-loading-progress_sm{background:#333}
.yui3-hdpmaplightbox-hidden{display:none}
.yui3-hdpmaplightbox-content{box-sizing:border-box;width:100%}
.desktop-hdp-map #hdp-full-map-view{width:100%;height:100%;position:absolute;overflow:hidden}
.fullscreen-map-mask{background-color:#000}
.hdp-map-view-marker{background-color:#fff;border-radius:8px;height:16px;width:16px;max-height:16px;max-width:16px;display:inline-block;box-shadow:0 1px 1px #000;padding-left:2px;padding-top:3px}
.hdp-map-view-marker:after{content:' ';border-radius:5px;height:10px;width:10px;max-height:10px;max-width:10px;display:inline-block;background-color:#000}
.lightbox-bottom-ad{text-align:center}
.lightbox-bottom-ad .ad-frame-container{display:inline-block;margin:10px 25px}
.desktop-hdp-map .hdp-map-lightbox-control{color:#fff;top:40px;font-size:15px;width:100%;right:15%;position:absolute}
.desktop-hdp-map .hdp-map-lightbox-control div{float:right}
.desktop-hdp-map .hdp-map-lightbox-control .zsg-icon-x-thin{position:absolute;right:2px;font-size:30px;margin-right:-13%;top:-4px}
.desktop-hdp-map .hdp-map-lightbox-control div:hover{cursor:pointer}
.desktop-hdp-map .hdp-map-lightbox-control .save-home-link,.desktop-hdp-map .hdp-map-lightbox-control .unsave-home-link{padding-right:3.1em}
.desktop-hdp-map .hdp-map-lightbox-control .zsg-icon-heart-filled,.desktop-hdp-map .hdp-map-lightbox-control .zsg-icon-heart-line{font-size:1.2em;margin-right:5px;vertical-align:sub}
.desktop-hdp-map .hdp-map-lightbox-control .zsg-icon-mail{margin-right:5px;vertical-align:text-top;font-size:1.8em}
.desktop-hdp-map .hdp-map-lightbox-control .share-home-link{margin-top:-2px}
.desktop-hdp-map .hdp-map-lightbox-control .get-direction-button{color:#fff;padding-right:3.1em}
.desktop-hdp-map .hdp-map-lightbox-control .zsg-icon-direction{font-size:1.2em;margin-right:5px;vertical-align:sub}
.desktop-hdp-map .bing-map-controls ul{bottom:3px;right:3px;z-index:5}
.desktop-hdp-map .map-bottom-address{color:#fff;font-size:15px;position:absolute;top:83%;left:16%;margin-top:20px}
.desktop-hdp-map .map-controls-wrapper{position:absolute;top:100px;right:15%;padding-right:10px;padding-top:10px}
.desktop-hdp-map .map-button-container{position:absolute;left:16%;top:100px;margin-left:10px;margin-top:10px}
.desktop-hdp-map .map-button-container .map-button{margin-bottom:5px;position:relative;height:32%;cursor:pointer}
.desktop-hdp-map .map-button-container .map-button .zsg-image-caption.zsg-image-caption_bl.map-button-img-caption{font-size:12px;width:calc(96%);background:-webkit-linear-gradient(bottom,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);background:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);margin:2px}
.desktop-hdp-map .map-button-container #bev-map-button,.desktop-hdp-map .map-button-container #road-map-button,.desktop-hdp-map .map-button-container #satellite-map-button,.desktop-hdp-map .map-button-container #streetside-map-button{width:120px;height:52px;border:2px solid #fff;border-radius:3px;background-position:50% 50%;background-color:#000}
.desktop-hdp-map .map-button-container #bev-map-button.map-button-selected,.desktop-hdp-map .map-button-container #road-map-button.map-button-selected,.desktop-hdp-map .map-button-container #satellite-map-button.map-button-selected,.desktop-hdp-map .map-button-container #streetside-map-button.map-button-selected{border:2px solid #0074e4}
.desktop-hdp-map button.mobile-map-overlay-button-blue{background:#0074e4;border-color:#0074e4;color:#fff}
.desktop-hdp-map .save-home-link a{color:#fff}
.desktop-hdp-map .map-control.z-map-button-icon.round.rotate-controls{font-size:26px;padding-top:8px;margin-top:6px}
.desktop-hdp-map #layerWrapper,.desktop-hdp-map .MicrosoftMap,.desktop-hdp-map .bing-map,.desktop-hdp-map .third-party-map{border-radius:5px}
.desktop-hdp-map .MicrosoftMap.MapTypeId_auto.large,.desktop-hdp-map .bing-map,.desktop-hdp-map .third-party-map{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}
.desktop-hdp-map #bev-map-container,.desktop-hdp-map #road-map-container,.desktop-hdp-map #satellite-map-container,.desktop-hdp-map #streetside-map-container{position:absolute;top:100px;left:16%;bottom:17%;right:15%;border-radius:5px;overflow:hidden;display:none}
.desktop-hdp-map #streetside-map-iframe{width:100%;height:100%;border:none}
.desktop-hdp-map .icon-flipped{transform:scaleX(-1);-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1)}
.desktop-hdp-map .zsg-button{background-color:#eee}
@media screen and (max-width:600px){.desktop-hdp-map #bev-map-container,.desktop-hdp-map #road-map-container,.desktop-hdp-map #satellite-map-container,.desktop-hdp-map #streetside-map-container{min-width:450px;right:75px;left:75px}
.desktop-hdp-map{min-width:600px;overflow:scroll}
}
@media screen and (max-height:500px){.desktop-hdp-map{min-height:500px;overflow:scroll}
}
#seller-metrics .zsg-separator{margin-bottom:10px}
#seller-metrics .seller-metric{padding-right:12px}
#seller-metrics .seller-metric .seller-metric-icon{text-align:center;font-size:20px;color:#87d300;width:60px;height:60px;border:2px solid #87d300;border-radius:30px;padding:12px 0;float:left}
#seller-metrics .seller-metric .seller-metric-text{margin:10px 0 10px 75px}
#seller-metrics .seller-metric-old .seller-metrics-text,#seller-metrics .zsg-notification-bar_confirmation.lite .text{margin-left:40px}
#seller-metrics .seller-metric-old .zsg-icon-eye,#seller-metrics .seller-metric-old .zsg-icon-heart-filled,#seller-metrics .seller-metric-old .zsg-icon-mail,#seller-metrics .seller-metric-old .zsg-icon-trend{font-size:25px;float:left;margin-top:10px;margin-right:15px}
#seller-metrics.collapsible .seller-metric-old.no-line{border-bottom:none;padding-bottom:0;margin-bottom:0}
#seller-metrics.collapsible .zsg-separator{border-bottom:none}
#seller-metrics.collapsible .zsg-separator_secondary.seller-metric-old:last-child{padding-bottom:0;margin-bottom:0}
#seller-metrics .zsg-notification-bar_confirmation.lite{border:2px solid #87d300}
#seller-metrics .zsg-notification-bar_confirmation.lite .zsg-icon-circlebulb{color:#87d300;font-size:25px;float:left}
#seller-metrics .agent-link{padding:10px 20px;font-weight:lighter}
#seller-metrics .links h4,#seller-metrics .links li{margin:20px 0}
#seller-metrics .links li{list-style-type:none}
@media screen and (min-width:481px){#seller-metrics .links{background-color:rgba(238,238,238,.5);padding:10px}
#seller-metrics .links .zsg-md-5-7{margin-left:10px}
#seller-metrics .links h4,#seller-metrics .links li{margin:0;padding:0 10px;display:inline}
#seller-metrics .links li{border-right:solid 1px #ddd}
#seller-metrics .links li:last-child{border-right:none}
}
@media screen and (min-width:481px) and (max-width:656px){#seller-metrics .links .zsg-md-5-7{margin-left:0}
#seller-metrics .links .contact-agent-link{padding-left:10px}
}
@media screen and (min-width:769px){#seller-metrics .links .zsg-md-5-7{margin-left:0}
#seller-metrics .links h4,#seller-metrics .links li{padding:0 15px}
}
#seller-metrics .when-to-sell-bar{fill:#0074e4}
#seller-metrics .best-time-to-sell-month{color:#87d300;font-weight:700}
#seller-metrics .max-sale-bar{fill:#87d300}
#seller-metrics .grid{stroke:#d3d3d3;opacity:.7}
#seller-metrics .seller-x-axis,#seller-metrics .seller-y-axis{fill:none;shape-rendering:crispEdges}
#seller-metrics .seller-x-axis .tick,#seller-metrics .seller-y-axis .tick{fill:#000}
#seller-metrics .seller-x-axis path,#seller-metrics .seller-y-axis path{stroke:#000}
#seller-metrics .seller-x-axis path{display:None}
#seller-metrics .best-time-to-sell-positive{color:#87d300}
#seller-metrics .best-time-to-sell-spinner{width:100%}
#seller-metrics .best-time-to-sell-img-wrapper{display:inline-block;position:relative;text-align:center;vertical-align:middle;width:100%}
#seller-metrics .best-time-to-sell-img{background-image:url(/static-best-time/7bfd1b3/static-best-time/images/sellerlanding/when-should-i-sell.png);background-size:cover;height:250px;line-height:250px}
#seller-metrics .best-time-to-sell-register-button{padding:10px 20px;vertical-align:middle}
#seller-metrics .best-time-to-sell-register-text{color:#fff}