.lightbox-head ul li,.lightbox-body div.lightbox-block{display:none}
.lightbox-head ul li.current,.lightbox-body div.lightbox-block.current{display:block}
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)}
.menu-visible .zsg-menu{display:block;left:auto;top:auto}
.menu-visible .zsg-menu-linklist{display:inline-block;vertical-align:top}
.zsg-theme-classic .footerboard{margin-bottom:0;margin-top:30px}
@media screen and (max-width:750px){.footerboard{display:none}
}
.contact-phone-mixin{margin-top:20px;font-weight:700}
.contact-phone-mixin span{display:inline-block;vertical-align:top}
.contact-phone-mixin span[class^=zsg-icon]{font-size:1.75em}
.has-tour-pills.contact-sent-module .signature-column{display:none}
.contact-landscape-mixin .header-section .contact-not-sent .form-title{font-size:28px;line-height:1.3;font-weight:700;text-transform:capitalize}
.contact-landscape-mixin .header-section .contact-not-sent .form-title.tour-format{text-transform:none}
@media (max-width:480px){.contact-landscape-mixin .header-section .contact-not-sent .form-title{font-size:20px}
}
@media (min-width:640px){.contact-landscape-mixin .columns-section{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.contact-landscape-mixin .columns-section .contact-form-column,.contact-landscape-mixin .columns-section .low-income-msg.column{width:50%}
.contact-landscape-mixin.has-tour-pills.contact-sent-module .main-column{border:1px solid #ddd}
.contact-landscape-mixin.has-tour-pills.contact-sent-module .signature-column{display:block}
.contact-landscape-mixin.has-tour-pills .columns-section{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.contact-landscape-mixin:not(.has-tour-pills) .contact-sent-column{width:100%;padding-left:25%;padding-right:25%}
.contact-landscape-mixin .contact-question .renter-info-field{margin-bottom:20px;padding-top:0;padding-left:0;border-top:0}
.contact-landscape-mixin .agent-badge,.contact-landscape-mixin .mobile-call-button-column{padding-right:8px}
}
#insert-bal-here{padding:0}
.signature-column .contact-badge.Community.Pillar{max-width:55px}
.question-contact-module .signature-column,.tour-contact-module .signature-column{margin-bottom:0}
.tour-contact-form .tour-day-row .tour-popover{position:fixed;top:50%;margin-top:-108px;z-index:1;max-width:260px;left:50%;margin-left:-130px;text-align:center}
.tour-contact-form .tour-day-row .tour-popover:before{content:none}
.tour-contact-form .tour-day-row .tour-popover .tour-popover-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}
.tour-contact-form .tour-day-row .tour-popover.zsg-popover_hidden .tour-popover-overlay{display:none}
.tour-contact-form .tour-day-row .tour-popover .zsg-popover-content{border:none;overflow-x:hidden}
.tour-contact-form .tour-day-row .tour-popover .zsg-popover-list{padding-left:0;border:none}
.tour-contact-form .tour-day-row .tour-popover .zsg-popover-list li{list-style-type:none;margin-left:-35px}
.tour-contact-form .tour-day-row .tour-popover .zsg-popover-list li a{padding-left:0}
.tour-contact-form .tour-day-row .flex-toggle-button{color:#444}
.tour-contact-form .tour-day-row .tour-day-label{margin-bottom:4px;margin-right:0;height:auto;font-size:13px}
.tour-contact-form .tour-day-row .tour-day-dropdown{border:0;box-shadow:none;padding-left:0;background-image:none;cursor:pointer;font-size:13px}
.tour-contact-form .tour-day-row .tour-day-dropdown:hover{color:#0074e4;-webkit-transition:color .1s ease;transition:color .1s ease}
.tour-contact-form .tour-day-row .tour-day-dropdown option{text-transform:none;font-weight:400}
.tour-contact-form .tour-day-row .tour-pills{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}
.tour-contact-form .tour-day-row .tour-pills .tour-pill{width:33.3%;margin:4px}
.tour-contact-form .tour-day-row .tour-pills .tour-pill:first-child{margin-left:0}
.tour-contact-form .tour-day-row .tour-pills .tour-pill:last-child{margin-right:0}
.tour-contact-form .tour-day-row .tour-pills .tour-pill .tour-pill-label,.tour-contact-form .tour-day-row .tour-pills .tour-pill .tour-pill-label:after{width:100%;margin:0;text-align:center;padding:.4em 0;font-size:15px}
.tour-contact-form .tour-day-row .tour-pills .tour-pill .tour-pill-label:after{position:absolute;top:0}
.tour-contact-form .tour-pill.unavailable input[type=checkbox]+label,.tour-contact-form .tour-pill.unavailable input[type=checkbox]+label:hover{color:#fff;border-color:#ccc;cursor:default}
.tour-contact-form .tour-pill.unavailable input[type=checkbox]+label:after{content:'Unavail.';color:#ccc}
.tour-contact-form .zsg-toggles input[type=checkbox]+label{-webkit-transition:border-color .1s ease,background-color .15s ease,color .15s ease;transition:border-color .1s ease,background-color .15s ease,color .15s ease}
.has-tour-pills.contact-sent-module .header-section.contact-sent-banner.has-resume-banner{background-color:rgba(198,224,249,.5);margin-left:-10px;margin-right:-10px}
.has-tour-pills.contact-sent-module .header-section.contact-sent-banner.has-resume-banner .header-section,.has-tour-pills.contact-sent-module .header-section.contact-sent-banner.has-resume-banner .question-header{padding:0}
.has-tour-pills.contact-sent-module .header-section.contact-sent-banner.has-resume-banner .header-section h2,.has-tour-pills.contact-sent-module .header-section.contact-sent-banner.has-resume-banner .question-header h2{margin-bottom:0}
.has-tour-pills.contact-sent-module .header-section.contact-sent-banner.has-resume-banner .header-section div,.has-tour-pills.contact-sent-module .header-section.contact-sent-banner.has-resume-banner .question-header div{display:inline-block}
.has-tour-pills .input-field-submit.contact-sent-submit.has-resume-submit,.mobile-dialog-content .question-header-text-title{display:none}
.has-tour-pills.contact-sent-module .header-section.contact-sent-banner.has-resume-banner .header-section div.icon,.has-tour-pills.contact-sent-module .header-section.contact-sent-banner.has-resume-banner .question-header div.icon{position:relative;top:1.76px;margin-right:4px;text-align:center;vertical-align:text-top;font-size:10.56px}
.has-tour-pills.contact-sent-module .header-section.contact-sent-banner.has-resume-banner .header-section div.icon div[class^=zsg-icon],.has-tour-pills.contact-sent-module .header-section.contact-sent-banner.has-resume-banner .question-header div.icon div[class^=zsg-icon]{position:relative;width:16px;height:16px;border-radius:9.6px;background-color:#74c005;color:#fff}
.has-tour-pills.contact-sent-module .header-section.contact-sent-banner.has-resume-banner .header-section div.icon div[class^=zsg-icon]:before,.has-tour-pills.contact-sent-module .header-section.contact-sent-banner.has-resume-banner .question-header div.icon div[class^=zsg-icon]:before{padding-top:4px;padding-left:.48px}
.has-tour-pills.contact-sent-module .header-section.contact-sent-banner.has-resume-banner:not(.question-header){padding-bottom:28px}
.has-tour-pills.contact-sent-module .header-section.contact-sent-banner.question-header{padding-top:10px;padding-bottom:10px;text-align:center}
#contact-lightbox .has-tour-pills.contact-sent-module .header-section.contact-sent-banner.has-resume-banner,#ula-contact-lightbox .has-tour-pills.contact-sent-module .header-section.contact-sent-banner.has-resume-banner{padding-top:10px;margin-top:-20px;margin-left:-20px;margin-right:-20px}
.mobile-dialog-content .has-tour-pills.contact-sent-module:not(#contact-form-contact-question){padding:0 10px 10px}
.mobile-dialog-content .has-tour-pills.contact-sent-module .header-section.contact-sent-banner.has-resume-banner{padding-top:10px}
.mobile-web #bdp-content .has-tour-pills.contact-sent-module .header-section.contact-sent-banner.has-resume-banner{margin-top:-10px}
.has-tour-pills .main-field{text-align:left}
.has-tour-pills .main-field .child-field{margin:0 10px;padding:16px 0}
.has-tour-pills .main-field .child-field:first-child{border-bottom:1px dotted #ddd}
.has-tour-pills .main-field .child-field:last-child{border-top:1px dotted #ddd}
.tour-times-table .separator{padding:0 .5em}
.question-contact-form-mobile{margin-top:-10px}
#question-contact-lightbox .question-header.contact-sent-banner.has-resume-banner{margin-left:-20px;margin-right:-20px}
.tour.input-field-text{position:relative}
.tour-loading-indicator{position:absolute;width:100%;height:100%;top:0;left:0;display:none}
.tour-contact-form .tour-indicator-is-loading .tour-loading-indicator{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.tour-contact-form .tour-indicator-is-loading .tour-day-label{width:55%;color:transparent;background-color:#eee}
.tour-contact-form .tour-indicator-is-loading .tour-day-row:first-child .tour-day-label{width:40%}
.tour-contact-form .tour-indicator-is-loading .tour-day-row:last-child .tour-day-label{width:47.5%}
.tour-contact-form .tour-indicator-is-loading .tour-day-row .zsg-toggles input[type=checkbox]+label{color:transparent;border:1px solid #ddd}
.tour-contact-form .tour-indicator-is-loading .tour-day-row .zsg-toggles input[type=checkbox]+label:after{content:'';background-color:#eee;width:70%;height:50%;left:15%;top:25%}
.contact-form .plus-button:not(.unexpanded),button.pre-js,button.pre-js+label,input[type=checkbox].pre-js,input[type=checkbox].pre-js+label{cursor:default}
.contact-phone-mixin{margin-top:20px;font-weight:700}
.contact-phone-mixin span{display:inline-block;vertical-align:top}
.contact-phone-mixin span[class^=zsg-icon]{font-size:1.75em}
.has-tour-pills.contact-sent-module .signature-column{display:none}
.contact-landscape-mixin .header-section .contact-not-sent .form-title{font-size:28px;line-height:1.3;font-weight:700;text-transform:capitalize}
.contact-landscape-mixin .header-section .contact-not-sent .form-title.tour-format{text-transform:none}
@media (max-width:480px){.contact-landscape-mixin .header-section .contact-not-sent .form-title{font-size:20px}
}
@media (min-width:640px){.contact-landscape-mixin .columns-section{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.contact-landscape-mixin .columns-section .contact-form-column,.contact-landscape-mixin .columns-section .low-income-msg.column{width:50%}
.contact-landscape-mixin.has-tour-pills.contact-sent-module .main-column{border:1px solid #ddd}
.contact-landscape-mixin.has-tour-pills.contact-sent-module .signature-column{display:block}
.contact-landscape-mixin.has-tour-pills .columns-section{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.contact-landscape-mixin:not(.has-tour-pills) .contact-sent-column{width:100%;padding-left:25%;padding-right:25%}
.contact-landscape-mixin .contact-question .renter-info-field{margin-bottom:20px;padding-top:0;padding-left:0;border-top:0}
.contact-landscape-mixin .agent-badge,.contact-landscape-mixin .mobile-call-button-column{padding-right:8px}
}
#insert-bal-here,.renter-contact-module-wrapper .header-section,.renter-contact-module-wrapper .question-header{padding:0}
.signature-column .contact-badge.Community.Pillar{max-width:55px}
.renter-contact-module-wrapper .header-section h2,.renter-contact-module-wrapper .question-header h2{margin-bottom:0}
.renter-contact-module-wrapper .header-section div,.renter-contact-module-wrapper .question-header div{display:inline-block}
.renter-contact-module-wrapper .header-section div.icon,.renter-contact-module-wrapper .question-header div.icon{position:relative;top:1.76px;margin-right:4px;text-align:center;vertical-align:text-top;font-size:10.56px}
.renter-contact-module-wrapper .header-section div.icon div[class^=zsg-icon],.renter-contact-module-wrapper .question-header div.icon div[class^=zsg-icon]{position:relative;width:16px;height:16px;border-radius:9.6px;background-color:#74c005;color:#fff}
.renter-contact-module-wrapper .header-section div.icon div[class^=zsg-icon]:before,.renter-contact-module-wrapper .question-header div.icon div[class^=zsg-icon]:before{padding-top:4px;padding-left:.48px}
.renter-contact-module-wrapper .header-section .header.contact-sent{display:block;text-align:center;margin-top:-10px;margin-bottom:-15px}
.renter-contact-module-wrapper .form-title{font-size:15px}
.renter-contact-module-wrapper[id*=dialog] .header-section .header.contact-sent,.renter-contact-module-wrapper[id*=modal] .header-section .header.contact-sent{margin-top:5px}
.validation-error-text{display:block;font-size:.85em;font-weight:700;color:#c00;text-align:left;margin:10px 10px 5px}
.columns-section,.main-field .call-to-action-circle{display:-webkit-box;display:-ms-flexbox;display:-ms-flex}
.columns-section{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.columns-section .contact-form-column,.columns-section .low-income-msg.column{width:100%}
.send-renter-profile-text{font-weight:400}
.send-renter-profile-container{text-align:left}
.main-field{text-align:center;margin-left:0;margin-right:0}
.main-field .call-to-action-circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:#e2effc;height:220px;width:220px;border-radius:110px;margin:20px auto 25px}
.main-field .progress-doughnut{margin:0 auto 20px;position:relative;height:70px;width:70px;min-width:70px;border-radius:35px;background-color:#eee}
.main-field .progress-doughnut .path-container{width:100%;height:100%;viewbox:0 0 70px 70px}
.main-field .progress-doughnut .path-container path.path{fill:#87d300}
.main-field .progress-doughnut .foreground-circle{position:absolute;top:6.62px;left:6.62px;width:81.1%;height:81.1%;border-radius:28.39px;background-color:#fff}
.main-field .progress-doughnut .text-field{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;width:100%;height:100%;text-align:center;color:#444}
.main-field .progress-doughnut .text-field .percentage-label,.main-field .progress-doughnut .text-field h4{margin-bottom:0}
.main-field .progress-doughnut .text-field .percentage-label.percentage-label,.main-field .progress-doughnut .text-field h4.percentage-label{font-size:20px}
.main-field a.edit-resume-only{top:-10.5px;left:-10.5px;margin-bottom:-31.5px;padding:10.5px;display:inline-block;position:relative}
.main-field .renter-name{font-weight:700;display:block;margin-bottom:3px}
.main-field .renter-email,.main-field .renter-phone{display:block;text-align:left;color:#999;font-size:12px}
.main-field .renter-email{margin-bottom:5px}
.main-field .renter-phone{margin-bottom:22px}
.main-field .opt-out-name{text-align:left;margin-bottom:5px}
.main-field .renter-profile-edit-link{margin-top:3px}
.main-field .renter-description{text-align:left;margin:1em 10px 8px}
.main-field .renter-info{text-align:left;margin-bottom:-8px}
.contact-sent-page .followup-field,.contact-sent-page .has-no-resume .complete-resume,.contact-sent-page .has-no-resume .incomplete-resume,.contact-sent-page .has-resume .complete-resume,.contact-sent-page .has-resume .incomplete-resume,.input-field-submit,.low-income-msg{text-align:center}
.main-field .renter-profile-text{font-size:14px}
.main-field strong{text-transform:uppercase}
@media (max-width:480px){#mobile-dialog-root :not(.has-tour-pills) .mobile-dialog-title{overflow:hidden}
#mobile-dialog-root :not(.has-tour-pills) .mobile-dialog-title h2.rental-contact-dialog-title:not(.has-tour-pills):before{content:"Contact Manager\a";white-space:pre;font-size:18px}
}
.mobile-web .renter-contact-module-wrapper .contact-submit-button,.mobile-web .renter-contact-module-wrapper .question-contact-button,.tablet-web .renter-contact-module-wrapper .contact-submit-button,.tablet-web .renter-contact-module-wrapper .question-contact-button{height:42px}
.mobile-web .renter-contact-module-wrapper a.zsg-button,.mobile-web .renter-contact-module-wrapper span.zsg-button,.tablet-web .renter-contact-module-wrapper a.zsg-button,.tablet-web .renter-contact-module-wrapper span.zsg-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.renter-info-field{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;position:relative;background-color:#fff}
.renter-info-field .progress-doughnut{margin:0 10px 0 0}
.low-income-msg{font-size:15px;border:1px solid #ddd;padding:20px 10px}
.contact-form .has-no-resume .input-group .input-field-text input,.contact-form .has-resume .input-group .input-field-text input,.contact-form.contact-question .input-field-text input{padding-left:1.7em}
.low-income-msg .low-income-icon{color:#74c005;font-size:30px;display:inline-block;margin-bottom:10px}
.low-income-msg p{margin-bottom:15px}
.low-income-msg .low-income-button{width:100%}
.resume-disabled .header{margin-bottom:10px;margin-top:25px}
.contact-form .has-no-resume .input-group .zsg-form-field .zsg-form-error-text,.contact-form .has-resume .input-group .zsg-form-field .zsg-form-error-text,.contact-form.contact-question .zsg-form-field .zsg-form-error-text{margin-top:3px}
.resume-disabled .header .zsg-icon-exclamation-mark{font-size:36px;color:#FFF;background-color:#c00;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:20px}
.resume-disabled .header h3{display:inline-block;margin-left:10px}
.resume-disabled .error-message{color:#000}
.contact-form.contact-question .zsg-form-field{margin-bottom:8px}
.contact-form.contact-question .zsg-form-field:last-child{margin-bottom:0}
.contact-form.contact-question .input-field-text{position:relative}
.contact-form.contact-question .input-field-text span[class^=zsg-icon]{position:absolute;top:.4em;left:.25em;margin-right:.25em;font-size:1.2em}
.contact-form .has-no-resume .input-group,.contact-form .has-resume .input-group{clear:both}
.contact-form .has-no-resume .input-group .zsg-form-field,.contact-form .has-resume .input-group .zsg-form-field{margin-bottom:8px}
.contact-form .has-no-resume .input-group .zsg-form-field:last-child,.contact-form .has-resume .input-group .zsg-form-field:last-child{margin-bottom:0}
.contact-form .has-no-resume .input-group .input-field-text,.contact-form .has-resume .input-group .input-field-text{position:relative}
.contact-form .has-no-resume .input-group .input-field-text span[class^=zsg-icon],.contact-form .has-resume .input-group .input-field-text span[class^=zsg-icon]{position:absolute;top:.4em;left:.25em;margin-right:.25em;font-size:1.2em}
.contact-form .has-no-resume .main-field,.contact-form .has-resume .main-field{border:1.5px solid #eee;padding-top:15px}
.contact-form .has-no-resume .main-field .opt-wrapper,.contact-form .has-resume .main-field .opt-wrapper{position:relative;margin-bottom:15px}
.contact-form .has-no-resume .main-field .opt-wrapper .opt-out-with-personal-message,.contact-form .has-resume .main-field .opt-wrapper .opt-out-with-personal-message{padding-left:10px;position:absolute;top:0;height:100%;width:100%}
.contact-form .has-no-resume .main-field .opt-wrapper .opt-out-with-personal-message [class^=updated-],.contact-form .has-resume .main-field .opt-wrapper .opt-out-with-personal-message [class^=updated-]{overflow:hidden;text-overflow:ellipsis}
.contact-form .has-no-resume .main-field .opt-wrapper .known-account-opted-out,.contact-form .has-resume .main-field .opt-wrapper .known-account-opted-out{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;height:100%;width:100%;background-color:rgba(255,255,255,.875);opacity:1;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease}
.contact-form .has-no-resume .main-field .opt-wrapper .known-account-opted-out .opt-out-reassurance-text,.contact-form .has-resume .main-field .opt-wrapper .known-account-opted-out .opt-out-reassurance-text{background-color:rgba(255,255,255,.95);box-shadow:0 0 20px 20px rgba(255,255,255,.95)}
.contact-form .has-no-resume .main-field .opt-wrapper .known-account-opted-out.contact-form-hidden,.contact-form .has-resume .main-field .opt-wrapper .known-account-opted-out.contact-form-hidden{opacity:0;visibility:hidden}
.contact-form .has-no-resume .main-field .opt-in-with-personal-message,.contact-form .has-resume .main-field .opt-in-with-personal-message{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;position:relative;background-color:#fff;opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease}
.contact-form .has-no-resume .main-field .opt-in-with-personal-message.opt-in-shown,.contact-form .has-resume .main-field .opt-in-with-personal-message.opt-in-shown{opacity:1;visibility:visible}
.contact-form .has-no-resume .main-field .opt-in-with-personal-message .progress-doughnut,.contact-form .has-resume .main-field .opt-in-with-personal-message .progress-doughnut{margin-left:10px}
.contact-form .has-no-resume .main-field .input-field,.contact-form .has-resume .main-field .input-field{list-style-type:none;padding:0;margin:0 auto 10px}
.contact-form .has-no-resume .main-field .input-field li,.contact-form .has-resume .main-field .input-field li{display:inline-block;margin:0 10px}
.contact-form .input-field-checkbox-no-personal-message{margin:12px 0 14px 4px;font-size:.9em;font-weight:700}
.contact-form .input-field-checkbox-no-personal-message input:disabled~label{color:#444}
.contact-form .input-field-checkbox-no-personal-message input:disabled~label::after{background-color:#fff;color:#444;border:1px solid #000}
.contact-form .input-field-checkbox-no-personal-message span{display:inline-block;vertical-align:middle}
.contact-form .input-field-checkbox{margin:0 0 14px 4px;font-size:.9em;font-weight:700}
.contact-form .input-field-checkbox input:disabled~label{color:#444}
.contact-form .input-field-checkbox input:disabled~label::after{background-color:#fff;color:#444;border:1px solid #000}
.contact-form .input-field-checkbox span{display:inline-block;vertical-align:middle}
.contact-form .personal-message .add-message-unexpanded{margin-top:10px;margin-bottom:0;font-size:13px;font-weight:700}
.contact-form .personal-message .add-message-expanded{margin-top:10px}
.contact-form .plus-button{padding-top:5px;border:none;background:0 0;width:100%}
.contact-form .plus-button.unexpanded:not(.pre-js):hover .button-text{color:#0074e4}
.contact-form .plus-button.unexpanded:not(.pre-js):hover .button-icon{color:#55a4ff}
.contact-form .plus-button.active,.contact-form .plus-button:active,.contact-form .plus-button:focus{background-image:none;outline:0;box-shadow:none}
.contact-form .button-text{float:left;font-size:.9em}
.contact-form .button-icon{color:#0074e4;font-size:20px;float:right}
button.pre-js+label:hover,button.pre-js+label:hover::after,input[type=checkbox].pre-js+label:hover,input[type=checkbox].pre-js+label:hover::after{color:#444}
.contact-form .hidden-expand{padding:5px 5px 10px;font-size:.9em}
button.pre-js+label:hover::before,input[type=checkbox].pre-js+label:hover::before{border-color:#444}
.input-field-submit a,.input-field-submit button{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.input-field-submit a:not(.contact-submit-button),.input-field-submit button:not(.contact-submit-button){font-size:.9em}
.input-field-submit a.contact-submit-button,.input-field-submit button.contact-submit-button{margin-top:10px;margin-bottom:10px}
.input-field-submit a .button-text,.input-field-submit button .button-text{weight:normal}
.contact-sent-page .confirmation-field{text-align:center;margin-top:5px;margin-bottom:20px}
.contact-sent-page .has-no-resume .complete-resume .contact-phone,.contact-sent-page .has-no-resume .incomplete-resume .contact-phone,.contact-sent-page .has-resume .complete-resume .contact-phone,.contact-sent-page .has-resume .incomplete-resume .contact-phone{margin-top:20px;font-weight:700}
.contact-sent-page .has-no-resume .complete-resume .contact-phone span,.contact-sent-page .has-no-resume .incomplete-resume .contact-phone span,.contact-sent-page .has-resume .complete-resume .contact-phone span,.contact-sent-page .has-resume .incomplete-resume .contact-phone span{display:inline-block;vertical-align:top}
.contact-sent-page .has-no-resume .complete-resume .contact-phone span[class^=zsg-icon],.contact-sent-page .has-no-resume .incomplete-resume .contact-phone span[class^=zsg-icon],.contact-sent-page .has-resume .complete-resume .contact-phone span[class^=zsg-icon],.contact-sent-page .has-resume .incomplete-resume .contact-phone span[class^=zsg-icon]{font-size:1.75em}
.contact-sent-page .upsell-message{display:block;margin-top:20px;margin-bottom:15px}
.contact-sent-page .known-account-opted-out .main-field{border:1.5px solid #eee}
.contact-sent-page .known-account-opted-out .main-field .known-account-opted-out-confirmation-field{margin:20px 12px 0}
.contact-sent-page .followup-field .signature-group{text-align:left}
.contact-sent-page .followup-field span.property-info.prominent-contact-phone{margin-top:0}
.signature-group{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px}
.mobile-call-button-column .mobile-call-button,.posting-column{display:-webkit-box;display:-ms-flexbox;display:-ms-flex}
.posting-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.posting-column .sig-col{display:inline-block}
.posting-column .sig-col.photo{margin-right:10px}
.posting-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.posting-info span.rating{display:table-cell;font-size:13px}
.posting-info span.rating span{display:inline-block;vertical-align:top}
.posting-info span.property-info{display:block;line-height:1.2}
.posting-info span.property-info:not(:last-child){margin-bottom:5px}
.posting-info span.property-info.building-name{font-weight:700}
.posting-info span.property-info.contact-phone{font-size:.733rem}
.posting-info span.property-info.prominent-contact-phone{display:inline-block;margin-top:20px;font-weight:700}
.posting-info span.property-info.prominent-contact-phone span{display:inline-block;vertical-align:top}
.posting-info span.property-info.prominent-contact-phone span[class^=zsg-icon]{font-size:1.75em}
.posting-info span.property-info.undisclosed-field{color:#999;line-height:1.5}
.posting-info.has-image .building-name{font-size:13px}
.posting-info.has-image .company-name{font-size:.733rem}
.posting-info:not(.has-image) .company-name{font-size:.9em;margin-top:5px}
.mobile-call-button-column{padding-top:5px;padding-left:10px}
.mobile-call-button-column .mobile-call-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45px;height:45px;border:1.5px solid;border-radius:22.5px;font-size:33.75px}
.mobile-call-button-column .mobile-call-button span[class^=zsg-icon]{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;vertical-align:baseline}
.no-flex-shrink{-ms-flex-negative:0;flex-shrink:0}
#contact-form-mobile{padding:0}
#contact-lightbox,#floorplan-lightbox,#question-contact-lightbox,#ula-contact-lightbox{overflow:auto}
#contact-lightbox_content.rental{max-width:340px}
.yui3-lightbox .yui3-lightbox-content h2:first-child.percentage-label{margin-top:0}
:not(#contact-lightbox-confirm)>.renter-contact-module-wrapper{padding:10px}
:not(#contact-lightbox-confirm)>.renter-contact-module-wrapper:not([id*=mobile-dialog]):not([id*=tablet-modal]):not([id*=contact-form-contact-question]){border:1px solid #ddd;border-top:2px solid #0074e4;box-shadow:0 0 2px rgba(0,0,0,.2)}
:not(#contact-lightbox-confirm)>.renter-contact-module-wrapper:not([id*=mobile-dialog]):not([id*=tablet-modal]):not([id*=contact-form-contact-question]).has-tour-pills.contact-sent-module{padding-top:0}
.renter-contact-module-wrapper{background-color:#fff}
#bdp.mobile-web #bdp-content .contact-wrapper,#bdp.tablet-web #bdp-content .contact-wrapper,.mobile-web #bdp-content .contact-wrapper,.tablet-web #bdp-content .contact-wrapper{padding:0;border:0;box-shadow:none}
.mobile-hdp-content .renter-contact-module-wrapper{margin:1px -10px 0}
#contact-wide .renter-contact-module-wrapper .header-section .contact-not-sent .form-title{font-size:28px;line-height:1.3;font-weight:700;text-transform:capitalize}
#contact-wide .renter-contact-module-wrapper .header-section .contact-not-sent .form-title.tour-format{text-transform:none}
@media (max-width:480px){#contact-wide .renter-contact-module-wrapper .header-section .contact-not-sent .form-title{font-size:20px}
}
.hdp-collapse .collapsible_disabled.contact-wrapper-wide{margin-top:0}
[id^=contact-form-tablet].renter-contact-module-wrapper .header-section .contact-not-sent .form-title,[id^=contact-form-mobile].renter-contact-module-wrapper .header-section .contact-not-sent .form-title{font-size:28px;line-height:1.3;font-weight:700;text-transform:capitalize}
[id^=contact-form-tablet].renter-contact-module-wrapper .header-section .contact-not-sent .form-title.tour-format,[id^=contact-form-mobile].renter-contact-module-wrapper .header-section .contact-not-sent .form-title.tour-format{text-transform:none}
@media (max-width:480px){[id^=contact-form-tablet].renter-contact-module-wrapper .header-section .contact-not-sent .form-title,[id^=contact-form-mobile].renter-contact-module-wrapper .header-section .contact-not-sent .form-title{font-size:20px}
}
@media (min-width:640px){#contact-wide .renter-contact-module-wrapper .columns-section{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#contact-wide .renter-contact-module-wrapper .columns-section .contact-form-column,#contact-wide .renter-contact-module-wrapper .columns-section .low-income-msg.column{width:50%}
#contact-wide .renter-contact-module-wrapper.has-tour-pills.contact-sent-module .main-column{border:1px solid #ddd}
#contact-wide .renter-contact-module-wrapper.has-tour-pills.contact-sent-module .signature-column{display:block}
#contact-wide .renter-contact-module-wrapper.has-tour-pills .columns-section{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
#contact-wide .renter-contact-module-wrapper:not(.has-tour-pills) .contact-sent-column{width:100%;padding-left:25%;padding-right:25%}
#contact-wide .renter-contact-module-wrapper .contact-question .renter-info-field{margin-bottom:20px;padding-top:0;padding-left:0;border-top:0}
#contact-wide .renter-contact-module-wrapper .agent-badge,#contact-wide .renter-contact-module-wrapper .mobile-call-button-column{padding-right:8px}
[id^=contact-form-tablet].renter-contact-module-wrapper .columns-section,[id^=contact-form-mobile].renter-contact-module-wrapper .columns-section{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
[id^=contact-form-tablet].renter-contact-module-wrapper .columns-section .contact-form-column,[id^=contact-form-tablet].renter-contact-module-wrapper .columns-section .low-income-msg.column,[id^=contact-form-mobile].renter-contact-module-wrapper .columns-section .contact-form-column,[id^=contact-form-mobile].renter-contact-module-wrapper .columns-section .low-income-msg.column{width:50%}
[id^=contact-form-tablet].renter-contact-module-wrapper.has-tour-pills.contact-sent-module .main-column,[id^=contact-form-mobile].renter-contact-module-wrapper.has-tour-pills.contact-sent-module .main-column{border:1px solid #ddd}
[id^=contact-form-tablet].renter-contact-module-wrapper.has-tour-pills.contact-sent-module .signature-column,[id^=contact-form-mobile].renter-contact-module-wrapper.has-tour-pills.contact-sent-module .signature-column{display:block}
[id^=contact-form-tablet].renter-contact-module-wrapper.has-tour-pills .columns-section,[id^=contact-form-mobile].renter-contact-module-wrapper.has-tour-pills .columns-section{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
[id^=contact-form-tablet].renter-contact-module-wrapper:not(.has-tour-pills) .contact-sent-column,[id^=contact-form-mobile].renter-contact-module-wrapper:not(.has-tour-pills) .contact-sent-column{width:100%;padding-left:25%;padding-right:25%}
[id^=contact-form-tablet].renter-contact-module-wrapper .contact-question .renter-info-field,[id^=contact-form-mobile].renter-contact-module-wrapper .contact-question .renter-info-field{margin-bottom:20px;padding-top:0;padding-left:0;border-top:0}
[id^=contact-form-tablet].renter-contact-module-wrapper .agent-badge,[id^=contact-form-tablet].renter-contact-module-wrapper .mobile-call-button-column,[id^=contact-form-mobile].renter-contact-module-wrapper .agent-badge,[id^=contact-form-mobile].renter-contact-module-wrapper .mobile-call-button-column{padding-right:8px}
}
.mobile-dialog-content>[id$=dialog]{margin-bottom:60px}
#renter-inline-login{z-index:10013!important}
.zsg-box.button-box{padding:0;margin-top:10px;margin-bottom:0}
.zsg-separator_dotted.button-separator{padding:0;margin:0 10px}
.mobile-nav-bar a.nav-bar-hidden,.page-footer .present-invisible{visibility:hidden}
.contact-phone-mixin{margin-top:20px;font-weight:700}
.contact-phone-mixin span{display:inline-block;vertical-align:top}
.contact-phone-mixin span[class^=zsg-icon]{font-size:1.75em}
.has-tour-pills.contact-sent-module .signature-column{display:none}
.contact-landscape-mixin .header-section .contact-not-sent .form-title{font-size:28px;line-height:1.3;font-weight:700;text-transform:capitalize}
.contact-landscape-mixin .header-section .contact-not-sent .form-title.tour-format{text-transform:none}
@media (max-width:480px){.contact-landscape-mixin .header-section .contact-not-sent .form-title{font-size:20px}
}
@media (min-width:640px){.contact-landscape-mixin .columns-section{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.contact-landscape-mixin .columns-section .contact-form-column,.contact-landscape-mixin .columns-section .low-income-msg.column{width:50%}
.contact-landscape-mixin.has-tour-pills.contact-sent-module .main-column{border:1px solid #ddd}
.contact-landscape-mixin.has-tour-pills.contact-sent-module .signature-column{display:block}
.contact-landscape-mixin.has-tour-pills .columns-section{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.contact-landscape-mixin:not(.has-tour-pills) .contact-sent-column{width:100%;padding-left:25%;padding-right:25%}
.contact-landscape-mixin .contact-question .renter-info-field{margin-bottom:20px;padding-top:0;padding-left:0;border-top:0}
.contact-landscape-mixin .agent-badge,.contact-landscape-mixin .mobile-call-button-column{padding-right:8px}
}
#insert-bal-here{padding:0}
.signature-column .contact-badge.Community.Pillar{max-width:55px}
body.renter-resume-mobile-dialog-visible{padding-top:45px}
#renter-resume-mobile-dialog-root{position:fixed;z-index:10011}
#renter-resume-mobile-dialog-root.ios .static-upon-shown .mobile-dialog-content>[id$=dialog],#renter-resume-mobile-dialog-root.ios.static-upon-shown .mobile-dialog-content>[id$=dialog]{margin-bottom:0}
#renter-resume-mobile-dialog-root #renter-resume-mobile-dialog,#renter-resume-mobile-dialog-root #renter-resume-tablet-dialog{margin-bottom:45px}
#renter-resume-lightbox-wrapper{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:scroll;z-index:10014!important}
#renter-resume-lightbox-wrapper #renter-resume-lightbox-wrapper_content{margin-top:auto;margin-bottom:auto}
#renter-profile-page-wrapper~#renter-resume-lightbox-wrapper{z-index:10010!important}
#renter-resume-lightbox-wrapper_content{width:720px;max-width:720px}
#renter-resume-lightbox-wrapper_content.save-page-wrapper{max-width:540px}
#renter-resume-lightbox-wrapper_content .lightbox-body{padding:0}
#renter-resume-lightbox-wrapper_content .lightbox-body .main-page,#renter-resume-lightbox-wrapper_content .lightbox-body .page-label,#renter-resume-lightbox-wrapper_content .lightbox-body .top-header{padding-left:20px;padding-right:20px}
#renter-resume-lightbox-wrapper_content .lightbox-body .top-header{padding-top:20px}
#renter-resume-lightbox-wrapper_content .lightbox-body .main-page,#renter-resume-lightbox-wrapper_content .lightbox-body .save-page,#renter-resume-lightbox-wrapper_content .lightbox-body .top-header.header-section{padding-bottom:20px}
#renter-resume-form-wrapper{max-width:960px;margin-left:auto;margin-right:auto}
#renter-resume-form-wrapper .admin-field{padding-bottom:24px}
#renter-resume-form-wrapper .admin-field label.zsg-h4{margin-bottom:2px}
#renter-resume-form-wrapper .admin-field textarea{height:145px;font-size:.85em}
.renter-resume-lightbox-mask{background:#000!important;opacity:.5!important}
.mobile-dialog{background-color:transparent}
.mobile-dialog-content,.mobile-nav-bar{background-color:#fff}
.mobile-dialog-content .upsell-banner{margin:-8px -10px 0}
.resume-form .upsell-banner .header-section,.resume-form .upsell-banner .header-section h2,.resume-form .upsell-banner .question-header h2{margin-bottom:0}
.mobile-nav-bar{position:fixed;height:45px;line-height:45px;width:100%;padding:0 14px;display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.mobile-nav-bar a,.mobile-nav-bar div{line-height:45px;height:100%}
.mobile-nav-bar div.lowercase{text-transform:lowercase}
.mobile-nav-bar .center-label{color:#999}
.mobile-nav-bar .back-button,.mobile-nav-bar .next-button{color:#0074e4}
.resume-form .upsell-banner{padding:10px 0;background-color:rgba(198,224,249,.5);text-align:center}
.resume-form .upsell-banner .header-section,.resume-form .upsell-banner .question-header{padding:0}
.resume-form .upsell-banner .header-section div,.resume-form .upsell-banner .question-header div{display:inline-block}
.resume-form .upsell-banner .header-section div.icon,.resume-form .upsell-banner .question-header div.icon{position:relative;top:1.76px;margin-right:4px;text-align:center;vertical-align:text-top;font-size:10.56px}
.resume-form .upsell-banner .header-section div.icon div[class^=zsg-icon],.resume-form .upsell-banner .question-header div.icon div[class^=zsg-icon]{position:relative;width:16px;height:16px;border-radius:9.6px;background-color:#74c005;color:#fff}
.resume-form .upsell-banner .header-section div.icon div[class^=zsg-icon]:before,.resume-form .upsell-banner .question-header div.icon div[class^=zsg-icon]:before{padding-top:4px;padding-left:.48px}
.resume-form .error-banner textArea{text-align:center;color:#000;padding-top:8px;height:85px}
@media screen and (min-width:465px){.resume-form .error-banner textArea{height:65px}
}
.resume-page{position:relative}
.resume-page .contact-form-field .zsg-form-field{margin-bottom:8px}
.resume-page .contact-form-field .zsg-form-field .zsg-form-error-text{margin-top:3px}
.resume-page .contact-form-field .zsg-form-field:last-child{margin-bottom:0}
.resume-page .contact-form-field .input-field-text{position:relative}
.resume-page .contact-form-field .input-field-text input{padding-left:1.7em}
.resume-page .contact-form-field .input-field-text span[class^=zsg-icon]{position:absolute;top:.4em;left:.25em;margin-right:.25em;font-size:1.2em}
.resume-page .validation-error-text{display:block;font-size:.85em;font-weight:700;color:#c00;margin:10px 10px 5px;text-align:center}
.top-header{margin-bottom:0;padding-bottom:15px}
.main-page,.password-page-container .header-section,.password-page-container .question-header{padding:0}
.page-label{position:relative;border-bottom:2px solid #eee}
.page-label h2{margin-bottom:12px}
.main-page .call-to-action-circle{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:#e2effc;height:220px;width:220px;border-radius:110px;margin:20px auto 25px}
.main-page .progress-field{margin:24px auto 0}
.main-page .progress-field .progress-bar{position:relative;height:25px;margin-bottom:32px;overflow:hidden;text-align:center;background-color:#eee;border-radius:12.5px}
.main-page .progress-field .progress-bar .percentage-label{position:relative;top:2px}
.main-page .progress-field .progress-bar [class$=bar]{height:25px}
.main-page .progress-field .progress-bar [class$=bar].filled-bar{-webkit-transition:width .3s;transition:width .3s;background-color:#74c005}
.main-page .progress-field .progress-bar [class$=bar].filled-bar .percentage-label{color:#fff}
.main-page .progress-field .progress-bar [class$=bar].empty-bar{background-color:transparent}
.main-page .progress-field .progress-bar [class$=bar].empty-bar .percentage-label{color:#444}
.password-page-container .header-section h2,.password-page-container .question-header h2{margin-bottom:0}
.password-page-container .header-section div,.password-page-container .question-header div{display:inline-block}
.page-footer,.save-page .call-to-action-circle{display:-webkit-box;display:-ms-flexbox;display:-ms-flex}
.password-page-container .header-section div.icon,.password-page-container .question-header div.icon{position:relative;top:2.64px;margin-right:4px;text-align:center;vertical-align:text-top;font-size:15.84px}
.password-page-container .header-section div.icon div[class^=zsg-icon],.password-page-container .question-header div.icon div[class^=zsg-icon]{position:relative;width:24px;height:24px;border-radius:14.4px;background-color:#74c005;color:#fff}
.password-page-container .header-section div.icon div[class^=zsg-icon]:before,.password-page-container .question-header div.icon div[class^=zsg-icon]:before{padding-top:6px;padding-left:.72px}
.password-page-container .header-section .icon{margin-right:5px}
.password-page-container .header-section .icon div[class^=zsg-icon]{top:4px}
.save-page{text-align:center}
.save-page .call-to-action-circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:#e2effc;height:220px;width:220px;border-radius:110px;margin:20px auto 25px}
.page-footer.mobile-web .button-field,.resume-question.multi-column-question .multi-column-list .multi-column-input,.save-page .input-field a{width:100%}
.save-page .input-field{margin:36px 0 0}
@media (min-width:505px){.save-page .input-field{margin:36px 92px 0}
}
.save-page .input-field input{margin-bottom:8px}
.save-page .input-field iframe#resume-save-password{max-height:81px}
.save-page .input-field iframe#resume-save-password.has-error{max-height:144px}
.mobile-dialog-content .resume-form section{padding:0!important}
.resume-section{margin-bottom:24px}
.resume-section:last-child{margin-bottom:0}
.resume-section legend.zsg-h4{margin-bottom:10px}
.resume-section .resume-section-main.desktop .resume-section-column{position:relative}
.resume-section .resume-section-main.desktop .resume-section-column:first-child{left:1px;padding-right:18px;border-right:2px solid #eee}
.resume-section .resume-section-main.desktop .resume-section-column:first-child:before{content:"";position:absolute;right:-3px;height:25px;z-index:1;border-right:4px solid #fff}
.resume-section .resume-section-main.desktop .resume-section-column:last-child{left:-1px;padding-left:18px;border-left:2px solid #eee}
.page-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:24px;margin-bottom:18px}
.page-footer .button-field,.page-footer .private-field{display:-webkit-box;display:-ms-flexbox;display:-ms-flex}
.page-footer .private-field{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:250px}
.page-footer .private-field .icon-field{color:#74c005;font-size:32px;padding-top:2px;padding-right:10px}
.page-footer .private-field .icon-field .icon{max-height:32px;background-color:#fff;border-radius:16px}
.page-footer .private-field .text-field{color:#999}
.page-footer .button-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:280px}
.page-footer .button-field .page-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:36px;margin-left:10px}
.page-footer .button-field .page-button:first-child{margin-left:0}
.resume-question{margin-bottom:15px}
.resume-question input,.resume-question select,.resume-question textarea{-webkit-appearance:none}
.resume-question:last-child,.resume-question:last-child input,.resume-question:last-child select{margin-bottom:0}
.resume-question.contact-form-question:not(:last-child){margin-bottom:5px}
.resume-question textarea#description{height:106px}
.resume-question.multi-column-question .multi-column-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.resume-question.multi-column-question .multi-column-list .resume-double-secondary-input:not(.range){margin-left:5px}
.resume-question.multi-column-question .multi-column-list.range .multi-column-input{width:50%}
.resume-question.multi-column-question .resume-remove-button{min-width:2.5em;padding-left:5px}
.resume-question.multi-column-question .resume-add-items-button{display:inline}
.resume-question.multi-column-question .resume-add-items-button span[class^=zsg-icon]{font-size:2em}
.resume-question.unfilled .resume-checkbox-group label:before,.resume-question.unfilled input,.resume-question.unfilled select,.resume-question.unfilled textarea{box-shadow:0 0 5px #fd8602;border-color:#fd8602}
.resume-question.unfilled .zsg-icon-circle-plus:before{text-shadow:0 0 1.5px #fd8602;color:#fd8602}
.resume-question select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}
.menu-container{position:absolute;visibility:visible;opacity:1;z-index:99}
.menu-container.menu-hidden{visibility:hidden;opacity:.5}
.monthpicker-group{position:relative}
.monthpicker-group input{color:transparent;text-shadow:0 0 0 #444}
.monthpicker-group input:focus{outline:0}
.monthpicker-group a.input-icon{position:absolute;top:3px;right:0;display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-right:5px;font-size:21px}
.monthpicker-group .menu-container{height:250px;min-width:100px;width:100%;border:1px solid #ccc;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.5);overflow-y:hidden;-webkit-transition:opacity .2s ease,visibility .2s ease,height .2s ease;transition:opacity .2s ease,visibility .2s ease,height .2s ease}
.monthpicker-group .menu-container.menu-hidden{height:0}
.monthpicker-group .menu-container .year-header{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px;padding-top:15px}
.monthpicker-group .menu-container .year-header a.change-year-button{display:inline-block;padding:0 20px;color:#999}
.monthpicker-group .menu-container .year-header a.change-year-button:hover{color:#0074e4}
.monthpicker-group .menu-container .year-header a.change-year-button.disabled{visibility:hidden}
.monthpicker-group .menu-container .year-header .year-label{color:#444;font-size:18px}
.monthpicker-group .menu-container .month-grid{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;text-align:center}
.monthpicker-group .menu-container .month-grid .month-container{width:33.3%;height:50px}
.monthpicker-group .menu-container .month-grid .month-container .month-circle-area{display:inline-block;margin:4px auto}
.monthpicker-group .menu-container .month-grid .month-container .month-circle-area a{display:table-cell;vertical-align:middle;width:42px;height:42px;border-radius:21px;color:#444;-webkit-transition:color .1s ease,background-color .1s ease;transition:color .1s ease,background-color .1s ease}
.monthpicker-group .menu-container .month-grid .month-container .month-circle-area a.selected{color:#fff;background-color:#000}
.monthpicker-group .menu-container .month-grid .month-container .month-circle-area a.disabled{color:#999;cursor:default;outline:0}
.monthpicker-group .menu-container .month-grid .month-container .month-circle-area a:focus:not(.disabled),.monthpicker-group .menu-container .month-grid .month-container .month-circle-area a:hover:not(.disabled){outline:0;color:#0074e4;background-color:#eee}
.autocomplete-group .menu-container{margin-top:5px}
.autocomplete-group .menu-container::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}
.autocomplete-group .menu-container:not(.menu-hidden){-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease}
.autocomplete-group .menu-container:not(.menu-hidden) ul.autocomplete-menu{-webkit-transition:max-height .2s ease;transition:max-height .2s ease;max-height:360px}
.autocomplete-group .menu-container.menu-hidden ul.autocomplete-menu{max-height:0}
.autocomplete-group .menu-container ul.autocomplete-menu{position:relative;min-width:300px;border-top:4px solid #000;background-color:rgba(255,255,255,.99);box-shadow:0 0 4px rgba(0,0,0,.5);overflow-y:auto;padding-bottom:1px;vertical-align:middle}
.autocomplete-group .menu-container ul.autocomplete-menu li{height:44px;padding:0 10px;cursor:pointer}
.autocomplete-group .menu-container ul.autocomplete-menu li.default-result{background-color:#c6e0f9}
.autocomplete-group .menu-container ul.autocomplete-menu li:not(:first-child){border-top:1px solid #eee}
.autocomplete-group .menu-container ul.autocomplete-menu li:hover{background-color:#eee}
.autocomplete-group .menu-container ul.autocomplete-menu li a{display:block;width:100%;height:100%;line-height:28px;padding:8px;overflow:hidden;text-overflow:ellipsis}
.autocomplete-group input[disabled]{border:0;background-color:#fff;color:#444}
ul.resume-checkbox-group{list-style-type:none}
ul.resume-checkbox-group li.resume-checkbox-column{display:inline-block;width:50%;vertical-align:top}
.resume-dropdown-group .resume-range-span{top:0;min-width:3em;padding:0 .75em;text-align:center}
.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}
.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}
}
[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}
#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}
.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}
}
.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-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}
#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}
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}
}
.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}
.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-popover{box-shadow:0 0 4px rgba(0,0,0,.5);margin-top:10px;position:absolute;width:100%}
.zsg-popover: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-popover-content{border:none;max-height:360px;overflow-y:hidden;-webkit-transition:max-height .25s ease;transition:max-height .25s ease}
.zsg-popover_hidden:before{display:none}
.zsg-popover_hidden .zsg-popover-content{max-height:0}
.zsg-popover_hidden .zsg-popover-list{border-top-width:0;padding-bottom:0;-webkit-transition:border-top-width 0s .25s;transition:border-top-width 0s .25s}
.zsg-popover-list{border-top:4px solid #000;max-height:360px;min-width:300px;padding-bottom:1px;overflow-y:auto}
.zsg-popover-list>li{border-top:1px solid #eee;height:auto;padding:0;position:relative}
.zsg-popover-list>li:first-child{border:none}
.zsg-popover-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-popover-list>li>a:hover{background-color:#eee;color:#0074e4}
.zsg-popover-list>li>.zsg-badge{position:absolute;top:12px;right:8px}
.zsg-popover-list>li>.zsg-badge~a{padding-right:46px}
.zsg-popover-list>li>.zsg-popover-list-icon{color:#999;font-size:28px;height:28px;left:8px;position:absolute;bottom:8px;width:28px}
.zsg-popover-list>li>.zsg-popover-list-icon~a{padding-left:44px}
@media screen and (max-width:480px){.zsg-popover-list>li>.zsg-popover-list-icon{height:21px;width:21px;font-size:21px;bottom:10px}
}
.zsg-popover-list-subtext{color:#999}
.hhLayer,.shim{-khtml-user-select:none}
.map-hole-text,.zsg-badge{color:#fff;text-align:center}
.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;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}
.shim{-moz-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}
.map-hole{border:1px solid #ccc;border-radius:50%;height:90px;overflow:hidden;position:relative;width:90px}
.map-hole-app{border:0}
@media screen and (min-width:680px){.map-hole-app{width:300px;border-radius:5px}
}
.map-hole-img,.map-hole-marker,.map-hole-text{left:50%;position:absolute;top:50%}
.map-hole-text{background-color:#0074e4;display:block;font-size:8px;margin-left:-13px;padding:1px;text-transform:uppercase;top:0;width:26px}
@media screen and (min-width:680px){.map-hole-text{font-size:10px;margin-left:-16px;width:32px}
}
@media screen and (min-width:769px){.map-hole-text{font-size:11px;margin-left:-19px;padding:2px;width:38px}
}
.map-hole-marker{margin-left:-7px;margin-top:-7px}
.map-hole-marker:before{border:2px solid #fff;background:#000;height:14px;width:14px}
.map-hole-img{margin-left:-46px;margin-top:-46px}
#map-preview-placeholder{border-radius:50%}
.zsg-badge{display:inline-block;min-width:30px;border-radius:3px;padding:1px 4px 0;height:20px;line-height:20px;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-popover{box-shadow:0 0 4px rgba(0,0,0,.5);margin-top:10px;position:absolute;width:100%}
.zsg-popover: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-popover-content{border:none;max-height:360px;overflow-y:hidden;-webkit-transition:max-height .25s ease;transition:max-height .25s ease}
.zsg-popover_hidden:before{display:none}
.zsg-popover_hidden .zsg-popover-content{max-height:0}
.zsg-popover_hidden .zsg-popover-list{border-top-width:0;padding-bottom:0;-webkit-transition:border-top-width 0s .25s;transition:border-top-width 0s .25s}
.zsg-popover-list{border-top:4px solid #000;max-height:360px;min-width:300px;padding-bottom:1px;overflow-y:auto}
.zsg-popover-list>li{border-top:1px solid #eee;height:auto;padding:0;position:relative}
.zsg-popover-list>li:first-child{border:none}
.zsg-popover-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-popover-list>li>a:hover{background-color:#eee;color:#0074e4}
.zsg-popover-list>li>.zsg-badge{position:absolute;top:12px;right:8px}
.zsg-popover-list>li>.zsg-badge~a{padding-right:46px}
.zsg-popover-list>li>.zsg-popover-list-icon{color:#999;font-size:28px;height:28px;left:8px;position:absolute;bottom:8px;width:28px}
.zsg-popover-list>li>.zsg-popover-list-icon~a{padding-left:44px}
@media screen and (max-width:480px){.zsg-popover-list>li>.zsg-popover-list-icon{height:21px;width:21px;font-size:21px;bottom:10px}
}
.zsg-popover-list-subtext{color:#999}
.bdp-rich-data .bdp-rich-data-row{margin-bottom:30px;position:relative}
.bdp-rich-data .bdp-rich-data-row .amenity-icon{position:absolute;width:40px;text-align:center;font-size:20px;line-height:1.5;font-weight:700}
@media screen and (max-width:480px){.bdp-rich-data .bdp-rich-data-row .amenity-icon{font-size:17px}
}
.bdp-rich-data .bdp-rich-data-row .amenity-icon.zsg-icon-pets{font-size:23px}
.bdp-rich-data .bdp-rich-data-row .amenity-icon.zsg-icon-parking{font-size:24px}
.bdp-rich-data .bdp-rich-data-row .amenity-icon.zsg-icon-laundry{font-size:26px}
.bdp-rich-data .bdp-rich-data-row .amenity-icon.zsg-icon-ac{font-size:22px}
.bdp-rich-data .bdp-rich-data-row .amenity-icon.zsg-icon-building{font-size:33px}
.bdp-rich-data .bdp-rich-data-row .amenity-icon.zsg-icon-leaf{font-size:26px}
.bdp-rich-data .bdp-rich-data-row .amenity-icon::before{vertical-align:top}
.bdp-rich-data .bdp-rich-data-row .amenity-details,.bdp-rich-data .bdp-rich-data-row .amenity-headline{margin-left:47px}
.bdp-rich-data .bdp-rich-data-row .amenity-details{color:#999}
@media screen and (max-width:480px){.bdp-rich-data .bdp-rich-data-row .amenity-icon{top:5px}
.bdp-rich-data .bdp-rich-data-row .amenity-icon.zsg-icon-pets{font-size:18px}
.bdp-rich-data .bdp-rich-data-row .amenity-icon.zsg-icon-parking{font-size:19px}
.bdp-rich-data .bdp-rich-data-row .amenity-icon.zsg-icon-laundry{font-size:21px}
.bdp-rich-data .bdp-rich-data-row .amenity-icon.zsg-icon-ac{font-size:18px}
.bdp-rich-data .bdp-rich-data-row .amenity-icon.zsg-icon-building{font-size:24px}
.bdp-rich-data .bdp-rich-data-row .amenity-icon.zsg-icon-leaf{font-size:20px}
.bdp-section .collapsible-controls{font-size:13px}
}
.bdp-section{margin:0;position:relative}
.bdp-section .collapsible-controls{display:inline-block;position:absolute;right:20px;top:23px;font-size:13px;line-height:1.5;font-weight:700;text-transform:uppercase}
@media screen and (max-width:480px){.bdp-section .collapsible-controls{right:10px;top:18px}
}
.bdp-section .collapsible-controls .zsg-icon-expando-down{display:none}
.bdp-section .collapsible-controls .zsg-icon-expando-up,.bdp-section.collapsed .collapsible-controls .zsg-icon-expando-down{display:inline}
.bdp-section-col-1 li.is-bulleted .feature-icon,.bdp-section-col-2 li.is-bulleted .feature-icon,.bdp-section.collapsed .collapsible-controls .zsg-icon-expando-up,.bdp-section.collapsed>:not(h2):not(.collapsible-controls),.mobile-dialog.updating .mobile-dialog-title h2{display:none}
.zsg-content-section.bdp-section.collapsed .bdp-section-title{background-color:#fff;border-top:1px solid #ccc;margin:0 -10px}
.bdp-section .bottom-note{text-align:center;margin-bottom:30px}
.bdp-section-title{background-color:#eee;border-top:1px solid transparent;cursor:pointer;margin:0 -10px;padding:13px 10px}
.collapsible .bdp-section-title{margin:0 -10px 30px}
.bdp-section-row{clear:both;margin-bottom:30px}
.bdp-section-col-1,.bdp-section-col-2{float:left;color:#999;width:50%;list-style-type:square}
.bdp-section-col-1 li,.bdp-section-col-2 li{width:auto;overflow:hidden;padding-left:19px;text-overflow:ellipsis;white-space:nowrap}
.bdp-section-col-1 li.is-bulleted,.bdp-section-col-2 li.is-bulleted{overflow:visible;white-space:normal;padding:0;margin-left:19px}
.bdp-section-col-1 .feature-icon,.bdp-section-col-2 .feature-icon{margin-left:-15px;margin-right:4px}
.bdp-section-col-1 .type-icon,.bdp-section-col-2 .type-icon{font-size:11px;visibility:hidden}
.bdp-section-col-1 .feature-available,.bdp-section-col-2 .feature-available{color:#444}
.bdp-section-col-1 .feature-available .type-icon.zsg-icon-check,.bdp-section-col-2 .feature-available .type-icon.zsg-icon-check{visibility:visible;color:#5d9900}
.gotham-test .bdp-section-col-1,.gotham-test .bdp-section-col-2{font-size:12px}
.bdp-section-col-1.single-col{width:100%}
.bdp-section-col-2{padding-left:10px}
@media screen and (max-width:640px){.bdp-section-row{width:100%}
}
.mobile-web.mobile-dialog-visible{position:fixed;overflow:hidden}
.mobile-dialog{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2100;text-align:left;background:#fff;visibility:hidden}
.mobile-dialog.on{visibility:visible}
.mobile-dialog.loading .mobile-dialog-content,.mobile-dialog.loading .mobile-dialog-title{position:absolute}
.mobile-dialog.updating .mobile-dialog-title .zsg-loading-spinner_lg{display:block}
.mobile-dialog-title{position:fixed;top:0;left:0;width:100%;height:45px;z-index:2150;font-size:14px;font-weight:700;text-align:center;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2)}
.mobile-dialog-title h2{height:45px;line-height:45px;color:#aaa;text-transform:uppercase}
.mobile-dialog-title .zsg-loading-spinner_lg{display:none;min-width:30px;min-height:30px;width:30px;height:30px;margin:15px auto 0}
.mobile-dialog-title .zsg-loading-spinner_lg:before{background-size:30px;width:30px;height:30px}
.mobile-dialog-title .zsg-button,.mobile-dialog-title .zsg-button:hover,.mobile-dialog-title .zsg-button_primary,.mobile-dialog-title .zsg-button_primary:hover{position:absolute;top:0;left:5px;width:auto;height:45px;line-height:45px;color:#0074e4;text-transform:uppercase;background:0 0;border:0;padding-top:0;padding-bottom:0}
.mobile-dialog-title .zsg-button.mobile-dialog-apply,.mobile-dialog-title .zsg-button_primary.mobile-dialog-apply{left:auto;right:5px}
.mobile-dialog-title+.mobile-dialog-content{top:45px}
.mobile-dialog-content{position:fixed;top:0;left:0;height:100%;width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.mobile-dialog-content>div,.mobile-dialog-content>section{padding:10px}
.mobile-dialog-content #insert-bal-here{padding:0}
.mobile-dialog-content #contact-form-mobile-dialog .zsg-content-component{margin-bottom:60px}
#mobile-dialog-root{position:fixed;z-index:10010}
.mobile-dialog-select li{width:100%;height:50px;padding:10px;font-size:15px;line-height:30px;border-bottom:1px solid #bbb}
.bdp-description-wrapper .zsg-icon-expando-down,.bdp-description-wrapper .zsg-icon-expando-up,.building-page .bdp-nearby .nearby-listing .nearby-listing-data .building-name-address .bdp-link{font-size:12px}
.mobile-dialog-select li.selected{background-color:#fffcf0}
.mobile-dialog-select li:last-child{margin-bottom:50px}
.mobile-dialog-select input{float:right;margin:8px 12px}
.building-page .bdp-nearby .nearby-header{display:block;padding:10px;background-color:#eee}
.building-page .bdp-nearby .zsg-g{margin:0}
.building-page .bdp-nearby .nearby-listing{padding:10px 10px 10px 0;cursor:pointer}
.building-page .bdp-nearby .nearby-listing figure{margin:0;width:138px;height:103px}
.building-page .bdp-nearby .nearby-listing .nearby-listing-data{margin-left:138px;padding-left:.667rem}
.building-page .bdp-nearby .nearby-listing .nearby-listing-data .building-address,.building-page .bdp-nearby .nearby-listing .nearby-listing-data .building-name-address,.building-page .bdp-nearby .nearby-listing .nearby-listing-data .listing-type,.building-page .bdp-nearby .nearby-listing .nearby-listing-data .matching-units,.building-page .bdp-nearby .nearby-listing .nearby-listing-data .toz{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.building-page .bdp-nearby .nearby-listing .nearby-listing-data .building-address-split{white-space:normal}
.building-page .bdp-nearby .nearby-listing .nearby-listing-data .listing-type{font-size:12px;text-transform:uppercase;font-weight:700}
.building-page .bdp-nearby .nearby-listing .nearby-listing-data .listing-type .type-icon{margin:0}
.building-page .bdp-nearby .nearby-listing .nearby-listing-data .matching-units,.building-page .bdp-nearby .nearby-listing .nearby-listing-data .toz{color:#999}
.building-page .bdp-nearby .nearby-listing .nearby-listing-data .toz .toz-fresh{color:#5d9900}
.bdp-neighborhood.collapsible .bdp-section-title,.bdp-schools.collapsible .bdp-section-title{margin-bottom:10px}
.bdp-neighborhood.collapsed .bdp-section-title,.bdp-schools.collapsed .bdp-section-title{margin-bottom:0}
.bdp-neighborhood-map{margin-bottom:20px;min-height:200px}
.bdp-neighborhood-map .neighborhood-map-regular{width:100%}
@media screen and (min-width:824px){.bdp-neighborhood-map .neighborhood-map-regular{width:auto}
}
.bdp-neighborhood-map.mobile-app-neighborhood-map{visibility:hidden}
ul.bdp-nearby{list-style-type:square;padding:0 20px;margin-bottom:30px}
.building-attrs-group ul{width:50%;display:inline-block;vertical-align:top}
.building-units-table .building-units-listingType,.building-units-table .building-units-pricePerSqft,.building-units-table .unit-row_closed,.building-units-table thead{display:none}
.building-attrs-group ul.two-cols{width:50%}
@media screen and (min-width:481px){.building-attrs-group ul{width:33%}
}
.building-attrs-group ul li{margin-right:14px;margin-top:4px}
.building-units-table{border-bottom:1px solid #ccc;border-top:1px solid #ccc;letter-spacing:initial}
.building-units-table tr{border-top:1px solid #ddd}
.building-units-table tr.bedroom-header:nth-of-type(2){border-top:0}
.building-units-table tr.matches-filters .building-units-price{border-left:3px solid #87d300}
.building-units-table tbody tr:first-child{border-top:none}
.building-units-table td,.building-units-table th{border:0;padding:13px 0}
.building-units-table .building-units-price{padding-left:10px;width:38%}
.building-units-table .building-units-pricePerSqft,.building-units-table .building-units-sqft{padding-right:10px}
@media screen and (min-width:550px){.building-units-table .building-units-price{width:25%}
.building-units-table .building-units-pricePerSqft{display:table-cell}
}
.mixed-building td{padding:3px 0}
.mixed-building .building-units-price{width:32%}
.mixed-building .building-units-listingType{display:table-cell}
.bedroom-header .zsg-icon-expando-down,.bedroom-header.bedroom-header_closed.clone-header{display:none}
.mixed-building .building-units-baths,.mixed-building .building-units-sqft{clear:right;float:right;padding-right:10px;text-align:right;width:100px}
.mixed-building .building-units-baths{padding-bottom:0}
.mixed-building .building-units-sqft{padding-top:0}
@media screen and (min-width:550px){.mixed-building td{padding:13px 0}
.mixed-building .building-units-price{width:27%}
.mixed-building .building-units-baths,.mixed-building .building-units-sqft{clear:none;float:none;padding-bottom:13px;padding-top:13px;text-align:inherit;width:19%}
.mixed-building .building-units-sqft{text-align:right}
.mixed-building .building-units-pricePerSqft{display:none}
}
.bedroom-header{background:#eee;border-left:3px solid transparent}
.bedroom-header th{cursor:pointer;padding-left:10px;padding-right:10px}
.bedroom-header .min-price{color:#999;display:none;font-weight:400;padding-left:7px}
.bedroom-header .collapsible-controls{float:right}
.bedroom-header.bedroom-header_closed{background:0 0}
.bedroom-header.bedroom-header_closed .min-price{display:inline-block}
.bedroom-header.bedroom-header_closed .zsg-icon-expando-down{display:inline}
.bedroom-header.bedroom-header_closed .zsg-icon-expando-up{display:none}
.bedroom-header.clone-header,.bedroom-header.real-header{border-left:0}
.bdp-units-table .matching-units{padding:0 20px 10px}
.zsg-button.zsg-button_ghost.contact-button-app:hover,.zsg-button.zsg-button_ghost.contact-button-app:visited{color:#0074e4;background:#fff}
@media screen and (min-width:768px){.bdp-description-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;text-align:justify}
}
@media screen and (max-width:768px){.building-page .bal-refactor #lead-form_contact-wide .column{display:block;width:100%}
}
.bdp-lightboxed .save-home-link,.building-page .bdp-header .inline-contact-button,.building-page .image-gallery ul.photos .caption,.building-page .save-home-link,.image-gallery .lightbox-hd .toolbar>div.save-home,.share-home-link,.unsave-home-link{display:none}
.rent-connect{background-color:#FFF;border-top:2px solid #1b5098;box-shadow:0 0 2px #DDD;position:relative}
.rent-connect .rent-connect-trapezoid{background-color:#1b5098;width:65%;min-width:250px;padding-right:0;top:-11px;left:-11px}
.rent-connect .rent-connect-trapezoid:after,.rent-connect .rent-connect-trapezoid:before{border-left-color:#1b5098;border-right-color:#1b5098}
.rent-connect .rent-connect-content{text-align:center}
.rent-connect .rent-connect-content .rent-connect-info{color:#999}
.rent-connect .rent-connect-content .rent-connect-button{margin-bottom:20px;padding-left:45px;padding-right:45px}
.zsg-layout-bc-c .rent-connect .rent-connect-trapezoid{height:65px;line-height:22px;padding-top:8px;width:60%;min-width:inherit}
.zsg-layout-bc-c .rent-connect .rent-connect-trapezoid:after,.zsg-layout-bc-c .rent-connect .rent-connect-trapezoid:before{border-bottom-width:65px;border-top-width:65px}
#native-photo-container,.building-page .photoviewer-root{margin:0 0 10px}
.bdp-module{padding:0 10px}
.zsg-layout-width .bdp-module{padding:0}
.no-unit-notice{color:#999;font-weight:700}
.no-unit-notice .notification-icon{font-size:30px;margin-right:5px}
.building-page .contact-wrapper{border-left:0;border-right:0}
.building-page .app-view-bdp{padding:0 10px}
.building-page.mobile-web .app-view-bdp{padding:0}
.building-page .inline-contact-button{margin:-40px 10px 60px}
@media screen and (max-width:480px){.building-page .inline-contact-button{margin:-20px 10px 40px}
}
.gotham-test .bdp-header h2{font-size:15px;font-weight:400}
@media screen and (max-width:1023px){.zsg-layout-bc-c .full-c-col-only{display:none}
}
@media screen and (max-width:768px){.bdp-header h1{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
}
.hotel-california:not(.lightboxed-full-hdp) .bdp-section,.map-bubble .search-result .plisting #building-info{clear:both}
body.saved-search .map-bubble_mini .map-bubble-flex,body.saved-search .specialData{display:none}
.map-bubble-wrap{z-index:22}
.map-bubble-wrap_behind-bdp{z-index:20}
.map-bubble .search-result,.map-bubble.community-bubble,.map-bubble_base,.map-bubble_iterable,.map-bubble_mini{background-color:#fff;box-shadow:0 0 9px rgba(68,68,68,.6)}
.map-bubble .search-result .zsg-media-img,.map-bubble.community-bubble .zsg-media-img,.map-bubble_base .zsg-media-img,.map-bubble_iterable .zsg-media-img,.map-bubble_mini .zsg-media-img{margin-right:10px;max-width:150px}
.map-bubble .search-result .photo,.map-bubble.community-bubble .photo,.map-bubble_base .photo,.map-bubble_iterable .photo,.map-bubble_mini .photo{overflow:hidden;position:relative}
.map-bubble .search-result .coming-soon-banner,.map-bubble.community-bubble .coming-soon-banner,.map-bubble_base .coming-soon-banner,.map-bubble_iterable .coming-soon-banner,.map-bubble_mini .coming-soon-banner{position:absolute;top:10px;left:-95px;padding:0 100px;color:#fff;background-color:#c00;text-transform:uppercase;text-align:center;font-size:9px;font-size:.6rem;white-space:normal;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.map-bubble .search-result .plisting .pinfo-block .buildingAttribute,.map-bubble .search-result .plisting .pinfo-block .specialData.zsg-fineprint{color:#999}
.map-bubble.building-bubble:not(.map-bubble_iterable) .search-result .plisting .pinfo-block .adr,.map-bubble.property-bubble .search-result .plisting .pinfo-block .adr{margin-right:30px}
.map-bubble .search-result{width:370px;min-height:129px;cursor:pointer;padding:13px}
.bubble-design-wide.map-bubble .search-result,.bubble-design-wideplus.map-bubble .search-result{width:472px}
.map-bubble .search-result #property-home-info{min-height:112px}
.map-bubble .search-result .plisting .community-image,.map-bubble .search-result .plisting .photo{width:150px;height:112px;float:left;vertical-align:top}
.map-bubble .search-result .plisting .community-image img,.map-bubble .search-result .plisting .photo img{display:block}
.map-bubble .search-result .plisting .community-details,.map-bubble .search-result .plisting .pinfo-block{margin-left:160px}
.map-bubble .search-result .plisting .community-details *,.map-bubble .search-result .plisting .pinfo-block *{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.map-bubble .search-result .plisting .pinfo-block .price{margin-bottom:0;font-weight:400}
.map-bubble .search-result .plisting .pinfo-block .adr a,.map-bubble .search-result .plisting .pinfo-block .viewDetailsLink a,.map-bubble.community-bubble .community-name{font-weight:700}
.map-bubble .search-result .plisting .pinfo-type{line-height:15px;margin-bottom:5px;margin-right:30px}
.map-bubble .search-result .plisting .pinfo-type .type{font-size:13px;font-size:.86666667rem;text-transform:uppercase;font-weight:700;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 .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;border-style:solid;border-width:11px 11px 0;position:absolute;top:100%}
.map-bubble_below .map-bubble-beak{border-color:transparent transparent #fff;border-width:0 11px 11px;bottom:100%;top:auto}
.map-bubble_iterable .map-bubble-viewport{max-height:370px;overflow-y:auto}
.map-bubble_iterable .zsg-media_shrinkwrap{width:auto!important}
.map-bubble_iterable .pinfo-block{max-width:168px}
.bubble-design-wide.map-bubble_iterable .pinfo-block,.bubble-design-wideplus.map-bubble_iterable .pinfo-block{max-width:270px}
.map-bubble_iterable .pinfo-block .property-info-type{color:#444}
.map-bubble.community-bubble .community-info{height:112px}
.map-bubble.community-bubble #community-bubble-contents-wrapper{max-height:180px;overflow:auto}
.map-bubble.community-bubble .plan{font-size:13px;font-size:.86666667rem;padding:10px 0;border-bottom:1px solid #eee}
.map-bubble.community-bubble .plan span{display:inline-block;vertical-align:middle;margin:0 2px;text-align:right}
.map-bubble.community-bubble .plan .price{width:15%;font-weight:400}
.map-bubble.community-bubble .plan .plan-name{font-weight:700;width:40%;white-space:nowrap;overflow:hidden;text-align:left;text-overflow:ellipsis}
.map-bubble.community-bubble .plan .beds{width:15%}
.map-bubble.community-bubble .plan .sqft{width:25%}
.map-bubble.community-bubble .search-result{cursor:default}
.map-bubble.community-bubble .pinfo-type{line-height:1.5;margin-bottom:0}
.map-bubble.community-bubble .pinfo-type .type{vertical-align:middle}
.map-bubble.community-bubble .community-builder{color:#999}
.map-bubble.community-bubble .more-plans{font-size:13px;font-size:.86666667rem;font-weight:700}
.map-bubble.community-bubble #more-community-bubble-contents{padding:10px 0}
.building-bubble .ab-grouped-units{font-family:Gotham,gotham,Verdana,sans-serif;font-size:12px;line-height:1.5;font-weight:400;color:#444;padding-top:5px}
.building-bubble .ab-grouped-units tr:last-child td{border-bottom:none}
.map-type-dropdown{border:none;box-shadow:0 3px 3px 1px rgba(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}
.rotate-container-large,.zoom-container-large{position:absolute;top:40px;right:7px;cursor:pointer}
.rotate-major-large,.zoom-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,.5);border-radius:3px 3px 0 0;border:1px solid rgba(255,255,255,.8);display:block}
.rotate-major-large:hover,.zoom-major-large:hover{background-color:rgba(0,0,0,.8)}
.zoom-in-large{background-position:-95px 2px;margin:0 0 5px}
.zoom-out-large{background-position:-31px -32px;border-radius:0 0 3px 3px;margin:0 0 10px}
.zoom-in-large-white,.zoom-out-large-white{background-color:rgba(255,255,255,.9);border:1px solid rgba(0,0,0,.8)}
.zoom-in-large-white{background-position:1px -254px;margin:0 0 5px}
.zoom-out-large-white{background-position:1px -288px;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;border-radius:3px 0 0 3px}
.rotate-right-large{background-position:-32px -576px;border-radius:0 3px 3px 0}
.rotate-left-large:hover,.rotate-right-large:hover{background-color:rgba(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:700;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 .phone,.poi-bubble .street-address,.poi-bubble .url{white-space:nowrap}
#map-home-marker{background:#fff;z-index:10;margin-bottom:6px;padding:3px;box-shadow:0 0 10px 1px rgba(68,68,68,.4);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{border-radius:0 0 10px 10px;background:#fff;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-description,.walkscore .ws-score,.walkscore .ws-type{display:inline-block;margin:0 10px 0 0}
.walkscore .ws-value{font-weight:700;font-size:15px}
.hdp-neighborhood-subheader{margin-top:15px}
.hdp-neighborhood-subheader .walkscore,.hdp-neighborhood-subheader .walkscore>li,.hdp-neighborhood-subheader h4{display:inline-block}
.hdp-neighborhood-subheader h4{margin-right:20px}
@media screen and (min-width:481px){body{margin:0}
}
.hotel-california:not(.lightboxed-full-hdp) #home-value-wrapper{margin-right:0}
.hotel-california:not(.lightboxed-full-hdp) .bdp-with-bal{width:66.6667%}
.hotel-california:not(.lightboxed-full-hdp) .bdp-section-title{background-color:#eee}
.hotel-california .bdp-section-title .collapsible-controls,.hotel-california:not(.lightboxed-full-hdp) .bdp-section-title .collapsible-controls{display:inline-block}
.bdp-section-title{background-color:#fff}
.bdp-section-title .collapsible-controls{display:none}
.bdp-neighborhood-map .neighborhood-map-regular{width:100%}
#maps-and-views #map-view{position:relative;padding:10px 0 0;clear:both}
#maps-and-views #map-container{border:1px solid #eee;margin-bottom:10px}
#maps-and-views #hdpMap-map-wrapper{position:absolute;top:0;left:0}
#maps-and-views #hdp-map-parent-container{position:relative;height:380px;z-index:1;-ms-touch-action:none}
#maps-and-views .related-map-links li{text-align:right;margin-bottom:10px}
#maps-and-views div.view-container{position:absolute;left:-9999em;width:100%}
#maps-and-views .zsg-tabs{margin-bottom:0}
#maps-and-views .show-nearby-homes{text-align:right}
@media screen and (min-width:1024px){.inline-contact-button{display:none}
}
.lightbox-bottom-ad{text-align:center}
.lightbox-bottom-ad .ad-frame-container{display:inline-block;margin:10px 25px}
body.hide-top-nav-gleam .nav-top .zsg-badge{display:none}
.total-units{padding:0 0 10px 10px}
.units-section_tabbed .zsg-tabs{margin-bottom:12px}
@media screen and (max-width:768px){.units-section_tabbed .zsg-tabs{padding-left:10px}
}
.bedroom-groups{border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.bedroom-group{border-top:1px solid #ddd}
.bedroom-group:first-child{border-top:0}
.units-section_tabbed .bedroom-group{border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.units-section_tabbed .bedroom-group:first-child{border-top:0}
.bedroom-group.bedroom-group_closed .clone-header{display:none}
.bedroom-group-header{border:0;cursor:pointer;padding:19px 10px}
.bedroom-group-header strong{text-transform:uppercase}
.bedroom-group_open .bedroom-group-header{background:#eee}
.bedroom-group-header.clone-header{z-index:1}
.bedroom-group-price{color:#999;display:inline-block;font-weight:400;padding-left:10px;vertical-align:bottom;max-width:57%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bedroom-group_closed .bedroom-group-content,.bedroom-group_closed .close-icon,.bedroom-group_open .bedroom-group-price,.bedroom-group_open .open-icon{display:none}
.collapsible-controls{float:right}
.floorplan{border-top:1px solid #ddd;padding:20px 10px 10px}
.floorplan:first-child{border-top:0}
.floorplan-img{margin-right:30px;max-width:75px;position:relative}
.floorplan-img img{max-width:100%}
.expand-wrapper{background:rgba(0,0,0,.5);border-radius:3px;bottom:3px;color:#fff;padding:1px 4px;position:absolute;right:3px}
.floorplan-title{display:inline-block;margin-right:8px;padding:26px 0 27px;text-transform:capitalize}
@media screen and (max-width:480px){.floorplan-title{text-transform:lowercase}
}
.floorplan-contact-btn{margin-top:20px;float:right}
.floorplan-units{clear:right;display:list-item;width:100%}
.floorplan-units .individual-unit{cursor:default}
.individual-unit{border-top:1px solid #ddd;display:table;padding:8px 0;cursor:pointer;width:100%}
.individual-unit:first-child,.individual-unit:first-child [class^=floorplan-unit-]{border-top:0}
div.individual-unit{display:block;padding-left:10px;padding-right:10px}
[class^=floorplan-unit-]{cursor:default;display:table-cell;padding:8px 0;vertical-align:middle}
.app-ula-unsupported .floorplan-unit-actions,.floorplan-unit-number{display:none}
.floorplan-unit-price{font-weight:700;padding-left:10px;width:31%}
.floorplan-unit-actions{position:relative;text-align:center;width:76px}
.floorplan-unit-actions>a{font-size:20px;line-height:1rem;vertical-align:middle}
.floorplan-unit-actions .zsg-popover{left:50%;margin-left:-90px;margin-top:6px;width:180px;z-index:1}
.floorplan-unit-actions .zsg-popover-list{min-width:180px}
.floorplan-unit-actions .bdp-units-popover_mobile{margin-top:-68px;position:fixed;top:50%}
.floorplan-unit-actions .bdp-units-popover_mobile:before{background:rgba(0,0,0,.5);border:0;height:100%;left:0;margin:0;position:fixed;top:0;width:100%}
.floorplan-unit-actions .bdp-units-popover_mobile .zsg-popover-list{border:0}
.floorplan_no-ula .floorplan-contact-btn{margin-top:30px}
.floorplan_no-ula .floorplan-unit-actions{float:right;border-top:none;padding:0}
.floorplan_no-ula .floorplan-title{padding-bottom:3px}
.floorplan_no-ula .floorplan-title p{margin-bottom:3px}
@media screen and (max-width:549px){.floorplan_no-ula .floorplan-contact-btn{margin-top:0}
.floorplan_no-ula .floorplan-title{padding-top:0;margin-right:0;text-transform:lowercase}
.floorplan_no-ula .units-available-message{margin-left:90px}
}
@media screen and (max-width:413px){.floorplan_no-ula .units-available-message{margin-left:85px}
.floorplan_no-ula .short-ba{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;overflow:hidden}
}
[class^=individual-unit-]{display:inline-block;width:31%}
.individual-unit-price{width:38%}
.individual-unit-sqft{text-align:right;width:28%}
.individual-unit-baths,.individual-unit-number{display:none}
@media screen and (min-width:414px){.floorplan-img{max-width:80px}
.floorplan-unit-price{width:20%}
.floorplan-unit-number{display:table-cell}
[class^=individual-unit-]{width:25%}
.individual-unit-sqft{width:20%}
.individual-unit-baths{display:inline-block;text-align:right}
}
@media screen and (min-width:481px){.floorplan-unit-price{width:22%}
}
@media screen and (min-width:550px){.floorplan-img{max-width:120px}
.floorplan-unit-actions{width:142px}
.floorplan-unit-price{width:20%}
.floorplan-unit-availability{width:29%}
.floorplan-title{padding-bottom:20px}
.floorplan-contact-btn{margin-top:20px}
.floorplan_no-ula .floorplan-title{padding-bottom:9px}
.floorplan_no-ula .floorplan-title p{margin-bottom:9px}
.floorplan-title{padding:16px 0 27px}
}
@media screen and (min-width:769px){.floorplan{padding-bottom:20px}
.floorplan-img{max-width:160px}
}
@media screen and (max-width:417px){.hide-xs{display:none}
}
@media screen and (max-width:549px){.hide-sm{display:none}
}
@media screen and (max-width:680px){.bdp-units .zsg-media-img{margin-right:10px}
.bdp-units .zsg-media-bd{display:block;width:auto!important}
}
@media screen and (min-width:681px){.floorplan-unit-price{padding-left:0}
}
#floorplan-lightbox_content{max-width:80%}
.floorplan-mobile-dialog .mobile-dialog-content{padding:15px 10px;height:inherit;bottom:0}
.floorplan-mobile-dialog .floorplan-lightbox-title{display:none}
.floorplan-lightbox-title{text-transform:capitalize}
.floorplan-lightbox-img{max-width:100%}
#ula-contact-lightbox #ula-contact-lightbox_content{max-width:340px}
#ula-contact-lightbox #ula-contact-lightbox_content .yui3-lightbox .yui3-lightbox-content .lightbox-body{padding:10px}
#ula-contact-lightbox #ula-contact-lightbox_content .ula-contact-lightbox-inner-content{min-height:295px}
#ula-contact-lightbox #ula-contact-lightbox_content #contact-form-ula-contact-form{border:none;box-shadow:none;padding:0}
#unit-sections-tabs .individual-unit{height:50px;padding:12px 0}
div#unit-sections-tabs .individual-unit{padding-left:10px;padding-right:10px}
#unit-sections-tabs [class^=individual-unit-]{display:inline-block}
#unit-sections-tabs .individual-unit-baths,#unit-sections-tabs .individual-unit-number,#unit-sections-tabs .individual-unit-sqft{text-align:right}
#unit-sections-tabs .individual-unit-price{width:20%}
#unit-sections-tabs .individual-unit-availability{width:19%;white-space:nowrap}
#unit-sections-tabs .individual-unit-sqft{width:16%}
#unit-sections-tabs .individual-unit-baths{width:20%}
#unit-sections-tabs .individual-unit-number{width:21%}
@media screen and (max-width:1024px){#unit-sections-tabs .individual-unit-price{width:20%}
#unit-sections-tabs .individual-unit-availability{width:18%}
#unit-sections-tabs .individual-unit-sqft{width:20%}
#unit-sections-tabs .individual-unit-baths{width:19%}
#unit-sections-tabs .individual-unit-number{width:20%}
}
@media screen and (min-width:1025px){#unit-sections-tabs .floorplan-title{padding:26px 0 9px}
}
@media screen and (max-width:768px){#unit-sections-tabs .individual-unit-price{width:17%}
#unit-sections-tabs .individual-unit-availability{width:25%}
#unit-sections-tabs .individual-unit-sqft{width:19%}
#unit-sections-tabs .individual-unit-baths{width:16%}
#unit-sections-tabs .individual-unit-number{width:19%}
}
@media screen and (max-width:480px){#unit-sections-tabs .individual-unit-price{width:30%}
#unit-sections-tabs .individual-unit-availability{width:39%;overflow:hidden}
#unit-sections-tabs .individual-unit-sqft{width:28%}
#unit-sections-tabs .individual-unit-baths,#unit-sections-tabs .individual-unit-number{display:none}
}
@media screen and (max-width:359px){#unit-sections-tabs .unit-sections-tab-2{display:none}
}
@media screen and (max-width:395px){#unit-sections-tabs .unit-sections-tab-2 .zsg-badge_gray{display:none}
}
.carousel-ad-upsell-title{padding:12px 0;font-size:13px;color:#999;font-family:Arial,sans-serif}
#c-column #carousel-img-ad-upsell .generic-box.ad{border:0;margin:0;padding:0;background:0 0;display:inline-block}
#c-column #carousel-img-ad-upsell .generic-box.ad .deferred-iframe-target{margin:0 auto}
.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}
.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,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAUdEVYdENyZWF0aW9uIFRpbWUANy83LzE0SPpcCgAABiVJREFUaIHV2m2MXUUZB/BfTywWWupLq0DUpkREibxsPQuSSGiJPYiJQNF+MKIxYDlYXlRQihD9UPygiEFTWJse+GDCFhvAgpIocIogRkTZgxgQASsojUbUUAVsi9VdP8yc7u26d3vv3su93X9yM3lm5sz5/+/MPGdenlm6iDQvD0CKE3EkjsBbcBBeF6v9EzvwJ2zF03gIVVVk/+6Uw9jYGJjVaUNpXr4ZK/BhLMNrp9nUK7gfm3FHVWR/nU4jHQtL8/JEfAYrMbuh6C/4GR7D7/EHvCz0FKHn5mEx3o5j8D4c2tDGbtyGdVWRPdQOr2kLS/NyAFfj1IbsX+J7uL0qst+122Zs9x04Cx/BCQ1F9+DyqsgebaWdtoWleTkfX8Xq+Nxu3ITrWn1pG+8awMX4hDAaxrAeV1RF9uJUz7YlLM3LkzGMt8WsjfhyVWTPTot5i0jz8nB8BWfHrG34eFVkDzR7pmVhaV5egG8J/9xW5FWR3dch57aQ5uUpKAQvuxufq4rs25PVrYUl+2jwaxgSRH0XA70WBfGdA5HDbAxFbk3RtMfSvLwWl0RzTVVk13SLaCdI8/IyfD2a36yK7NLG8imHYpqXawTPN4YLqyJb/+pRbR9pXq4WRtIswWPWQpsLS/PydHw/ll1cFdn1PWHbJtK8vAjXCX/+mVWR3UkTYWleHoLHsRBDVZFd1FO2bSLNy+txIf6Oo6sie76Z81gviPq18fm1P+MSgetCgfse7OmxNC+X4T7Bnb6nKrLHe0hw2kjz8mg8InjLU0Y2LL+fvXusnoAbZoooiFw3RHOPE0kgzcuTcLywnbiq5+w6x1UC9+MHz99yEuM9tjqmw1WR/a0fzDpB5DwczdWQpHk5R9hPMd6lMxE19xWD52+Zk2CpsMPdVhXZI/3j1Rki922ClqWJsOuFH/WLVBdRa1iW4NhojPSJTDdRazg2wVHR+E2fyHQTtYajEiyIxp/7RKabqDUsSDA/Gv/oE5luotYwf8qN5kxGIqwN4YB+EukS6tH3coLno7GoT2S6iTfFdHuC+hzwnX0i000cE9OnElTROKFJ5ZmEgZg+luCn0Ti1SeWZhNNi+kCCLcKS/11pXh7XP06dIc3LI4XptBv3JlWR7cDtsTzvG7POUXO/e2TD8pfq79hQTM9N8/KwPpDqCGlezsO50VxP3GhWRfZz4bxjjpm5g/4C3iBcIt7F3mcelwlndKviwc6MQJqXbxWEwZUjG5aP0iCsKrIK9eHozfGMcb/GklV3z8J3MFfw7pvrsolrxS/iCRyGW+Kd8n6LJEnW4P2CV/9UVWRje8oaK0YPuRIv4mTclubla3rItWWkeblCuIgkXCvtdZP6f6v7qsh+Kxzu7MTpuDXNy4NebaLtIM3L03CzcOA7VBXZDRPrTLptifdRHxLErcCWNC8Pnaxur5Hm5Ur8AAfiTnx2snpT3mimeblUmJBvFHYBZ1dFdm93qbaGNC8TrMWXYtYmfHJibEg7V7WLcQeOE5Yrh1RFtr17lPeNGFFwozDv4VrhMvK/E+u2e7m+CH/EKOZWRbarG4RbeO88fB6XC0PvJVxQFdlws2dqYa16vCUxfbIXotK8XIDzcKnxzWOJVVWRPddKG60K+2hM72lC5N1CZM2DVZHtbLHNiW0ciA8KoUsrjYcuPY0rR0dHN//qxg+MNXt+IlqZY4uEMIjZGIwrlMbyM4TwoNnYJawARvAonsVz2F5P8vjpqEOOjjAecjQoDLcaD2MdNlVF9p9WBbXjPDbiY/hJVWTLJpSdI0zqRIiXmtcqgSZ4RghdurUqsoen00BLcyzNy7MEUWPCBK7z5+Ib+HTM2ohzcLhwFzAgHJ0vEpZnE98zKvTkM3hKCOt7sCqyrdMRMxmmivMYxI9xsIZ4ijQvzxQidRbHqmtHR0fXTjX+07w82Li4HVWRvdIF7pNiX3EeSwRHsVAI0cuEM5Er8N5YbZvwgex5pM5UaDoUY48MC/NlJ56Mv/rccReuwdVVkf2rF2Sng8aogdcLl9PnNan7grDtXjfd6M9eYLIeu0lY+DbiBeHDuAk/7EbMbq/QKOwuYbH7hBAU8gshAHm0H8Q6xf8AdI8DzKQ6QXIAAAAASUVORK5CYII=) 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}
}
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}
.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}
#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}
.mobile-hdp-map,.mobile-hdp-map #road-map-container{position:absolute;top:0}
.yui3-hdpmaplightbox-hidden{display:none}
.mobile-hdp-map{width:100%;height:100%;left:0}
.yui3-hdpmaplightbox-content{box-sizing:border-box;width:100%}
.fullscreen-map-mask{background-color:#000}
#map-hole-button:hover{cursor:pointer}
#bubble-details{min-height:186px}
.mobile-web #home-value-wrapper{padding-right:120px}
.full-map-button{float:right;width:90px;margin:0 10px 15px;position:relative;-moz-animation-duration:.5s;-webkit-animation-duration:.5s;-ms-animation-duration:fade-in;-moz-animation-name:fade-in;-webkit-animation-name:fade-in;-ms-animation-name:fade-in}
@-webkit-keyframes fade-in{from{opacity:0}
to{opacity:1}
}
@keyframes fade-in{from{opacity:0}
to{opacity:1}
}
.full-map-button .button-hole{width:90px;height:90px;border-radius:45px;overflow:hidden;border:1px solid #ccc;position:relative}
.full-map-button .button-hole .button-hole-container{width:88px;height:88px;border-radius:44px;overflow:hidden}
.full-map-button img{width:92px;height:92px;margin:-2px 0 0 -2px}
.full-map-button.tablet-map-button img{width:302px;margin-left:-107px}
.full-map-button .zsg-icon-off-market{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px}
.full-map-button .zsg-icon-off-market:before{border:2px solid #fff;background:#000;height:14px;width:14px}
.full-map-button .button-text{display:block;font-size:13px;font-size:.86666667rem;color:#fff;width:44px;text-align:center;background-color:#0074e4;position:absolute;left:50%;top:0;margin-left:-22px;line-height:1.25;padding:2px}
.full-map-button .zsg-icon-double-arrows-expand{display:none;font-size:12px;font-size:.8rem;background-color:rgba(0,0,0,.6);padding:4px;position:absolute;top:5px;right:5px;border-radius:3px;color:#fff;line-height:0}
.full-map-button .approx-location,.full-map-button .commute-time{display:inline-block;text-align:center;width:100%}
.full-map-button .approx-location{font-size:11px;color:#999}
.full-map-button .commute-time{font-size:13px;color:#0074e4}
.full-map-button .commute-time .zsg-icon-car{padding-right:5px}
.nda-map-hole{height:100px}
@media screen and (min-width:680px){.mobile-web #home-value-wrapper{margin-right:330px}
.full-map-button.tablet-map-button{width:300px;margin:5px 0 15px 10px}
.full-map-button.tablet-map-button .zsg-icon-double-arrows-expand{display:block}
.full-map-button.tablet-map-button.tablet-map-button img{margin-left:-2px}
.full-map-button.tablet-map-button .button-text{display:none}
.full-map-button.tablet-map-button .button-hole{width:300px;border-radius:5px}
.full-map-button.tablet-map-button .button-hole .button-hole-container{width:300px;border-radius:0}
}
.mobile-hdp-map #hdp-full-map-view .mobile-map-lightbox-top-nav{background-color:#fff;position:absolute;height:44px;z-index:100;width:100%;box-shadow:0 2px 4px rgba(0,0,0,.2)}
.mobile-hdp-map #hdp-full-map-view .mobile-map-lightbox-top-nav .zsg-tabs{height:44px;text-align:center;margin:0 -10px}
.mobile-hdp-map #hdp-full-map-view .mobile-map-lightbox-top-nav .zsg-tabs li{top:0}
.mobile-hdp-map #hdp-full-map-view .mobile-map-lightbox-top-nav .zsg-tabs li a{padding-top:10px}
.mobile-hdp-map #hdp-full-map-view .mobile-map-lightbox-top-nav #bev-map-button.map-button-selected,.mobile-hdp-map #hdp-full-map-view .mobile-map-lightbox-top-nav #road-map-button.map-button-selected,.mobile-hdp-map #hdp-full-map-view .mobile-map-lightbox-top-nav #satellite-map-button.map-button-selected{height:44px}
.mobile-hdp-map #hdp-full-map-view .mobile-map-lightbox-top-nav #bev-map-button.map-button-selected a,.mobile-hdp-map #hdp-full-map-view .mobile-map-lightbox-top-nav #road-map-button.map-button-selected a,.mobile-hdp-map #hdp-full-map-view .mobile-map-lightbox-top-nav #satellite-map-button.map-button-selected a{color:#0074e4;border-bottom:2px solid #0074e4}
.mobile-hdp-map #hdp-full-map-view .mobile-map-lightbox-top-nav .zsg-icon-x-thick{position:absolute;color:#0074e4;font-size:20px;padding-left:15px;line-height:initial;top:11px}
.mobile-hdp-map #hdp-full-map-view .get-direction-button{position:absolute;left:15px;bottom:15px;height:58px;width:58px;border-radius:50%;z-index:100;background-color:#0074e4;text-align:center;box-shadow:0 1px 8px rgba(0,0,0,.3)}
.mobile-hdp-map #hdp-full-map-view .get-direction-button .zsg-icon-direction{font-size:22px;position:relative;top:calc(28%);color:#fff;line-height:initial}
.mobile-hdp-map #hdp-full-map-view,.mobile-hdp-map #road-map-container,.mobile-hdp-map #satellite-map-container,.mobile-hdp-map .mobile-dialog-content{height:100%;width:100%}
.mobile-hdp-map #road-map-container,.mobile-hdp-map #satellite-map-container{position:absolute;top:44px;display:none}
.mobile-hdp-map #road-map-container .commute-bubble-wrapper,.mobile-hdp-map #satellite-map-container .commute-bubble-wrapper{z-index:20;position:absolute;text-align:center}
.mobile-hdp-map #road-map-container .commute-bubble-wrapper .zsg-icon-car,.mobile-hdp-map #satellite-map-container .commute-bubble-wrapper .zsg-icon-car{font-size:.8em;vertical-align:top}
.mobile-hdp-map #road-map-container .commute-bubble-wrapper .commute-bubble-beak,.mobile-hdp-map #satellite-map-container .commute-bubble-wrapper .commute-bubble-beak{left:calc(50% - 11px)}
.mobile-hdp-map #road-map-container .commute-bubble-wrapper.destination-bubble .commute-bubble-beak,.mobile-hdp-map #satellite-map-container .commute-bubble-wrapper.destination-bubble .commute-bubble-beak{top:auto;z-index:2}
.mobile-hdp-map #road-map-container .commute-bubble-wrapper .destination-locator,.mobile-hdp-map #satellite-map-container .commute-bubble-wrapper .destination-locator{position:relative;top:4px}
.mobile-hdp-map #road-map-container .commute-bubble-wrapper .destination-locator:before,.mobile-hdp-map #satellite-map-container .commute-bubble-wrapper .destination-locator:before{background-color:#000;border:2px solid #fff;height:14px;width:14px}
.mobile-hdp-map #road-map-container .commute-bubble-label,.mobile-hdp-map #satellite-map-container .commute-bubble-label{font-weight:700}
.mobile-hdp-map #satellite-map-container .third-party-map{position:absolute;width:100%;height:100%}
.hdp-map-view-marker-birdseye{background-position:50%;background-repeat:no-repeat;background-image:url(data:image/gif;base64,R0lGODlhGQAZAJECAH17e////+/v7wAAACH5BAEAAAIALAAAAAAZABkAAAJclI8GyZ0QlpsISkotnkvfrUSWBobRGZUHFLQpCFzsK8RcK9Ps9+Dr6nvEhkGgaNhxKYuzZQoZK5qgvBrTWMUCczSGzaTLNppdGA4ldoxE5U2yo+qlzXN3O17bFAAAOw==)}
.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}
}