html{font-size:100%}html,body{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6{margin:0;font-size:100%}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p{padding:0;border:0;font:inherit;vertical-align:baseline}blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input{font-family:inherit}input,textarea{margin:0;padding:0}textarea{vertical-align:top}textarea,select{font-family:inherit}select{font-size:100%}strong,b{font-weight:700}em,i{font-style:italic}.clickable.busy{cursor:wait}.float-right{display:inline;float:right}.float-left{display:inline;float:left}ul.no-bullets{list-style-type:none}.clear-fix{zoom:1}.clear-fix:before,.clear-fix:after{content:"";display:table}.clear-fix:after,.clear{clear:both}.clear{display:block;width:1px;height:0;line-height:0;overflow:hidden;zoom:1}.inline-block{display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline}.inline{display:inline}.block{display:block}.hidden{display:none!important;overflow:hidden!important}@media screen and (max-width:599px){.mobile-enabled .mobile-hidden{display:none!important;overflow:hidden!important}}.customer-facing .invisible{visibility:hidden!important}.hide-text{text-indent:-119988em;overflow:hidden;text-align:left}.basic-border-radius{-webkit-border-radius:4px 4px 4px 4px;-khtml-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px;-o-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px}.basic-border-radius-top{-webkit-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.basic-border-radius-bottom{-webkit-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.transition-y{height:0;overflow:hidden;-webkit-transition:height .3s ease-out 0;transition:height .3s ease-out 0s}.transition-x{width:0;overflow:hidden;-webkit-transition:width .3s ease-out 0;transition:width .3s ease-out 0s}.transition-opaque{opacity:0;-webkit-transition:opacity .5s ease-out 0;transition:opacity .5s ease-out 0s}.transition-opaque-fast{opacity:0;-webkit-transition:opacity .3s ease-out 0;transition:opacity .3s ease-out 0s}.transition-position{-webkit-transition:all .3s ease-out 0;transition:all .3s ease-out 0s}.transition-display-none-to-block{display:block;opacity:1;-moz-animation:display-none-to-block 200ms ease-out 0s;-webkit-animation:display-none-to-block 200ms ease-out 0;animation:display-none-to-block 200ms ease-out 0s}@-webkit-keyframes display-none-to-block{0%{display:none}0%,1%{opacity:0}1%,100%{display:block}100%{opacity:1}}@-moz-keyframes display-none-to-block{0%{display:none}0%,1%{opacity:0}1%,100%{display:block}100%{opacity:1}}@keyframes display-none-to-block{0%{display:none}0%,1%{opacity:0}1%,100%{display:block}100%{opacity:1}}.gpu-accel{-webkit-transform:translateZ(0);-webkit-perspective:1000;-webkit-backface-visibility:hidden}.fullWidth .Section{width:100%;padding:0;margin:0}@media screen and (min-width:600px){.fullWidth{min-width:1044px}}.fixedWidth{overflow:hidden}.fixedWidth>.container{display:block;width:101.96078431372548%;margin:0 -.9803921568627451%!important;zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.fixedWidth>.container:before{content:"";display:table}.fixedWidth>.container:after{content:"";display:table;clear:both}.fixedWidth>.container .Section{display:block;float:left;width:98.0392156862745%;margin:0 .9803921568627451%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.fixedWidth>.container .Section.MainHouseInfoPanel{padding:0}.fixedWidth>.container .Section.MainHouseInfoPanel>.sectionContainer{margin-top:0}.fixedWidth>.container .Section.RegistrationBoxSection{padding:0;margin-top:0}.fixedWidth>.container .Section.SmartInterlinksSection{display:none}@media screen and (min-width:600px){.fixedWidth{width:984px;margin:0 auto;padding:0 30px}.fixedWidth .container .Section{padding:0}.fixedWidth .container .Section.SideBarContent{display:block;float:left;width:31.372549019607842%;margin:0 .9803921568627451%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.fixedWidth .container .Section.SideBarContent>.sectionContainer{margin-top:0}.fixedWidth .container .Section.MiniMapSection>.sectionContainer{margin-top:30px}.fixedWidth .container .Section.MainHouseInfoPanel{display:block;float:left;width:64.70588235294117%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0 .9803921568627451%;overflow:visible}.fixedWidth .container .Section.NeighborhoodStatsInfoPanel>.sectionContainer>.NeighborhoodStatsTable,.fixedWidth .container .Section.NeighborhoodStatsInfoPanel>.sectionContainer>.NeighborhoodStatsChart{display:block;float:left;width:48.03921568627451%;margin:0 .9803921568627451%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.fixedWidth .container .Section.OfferDeadlineSection{margin-top:25px;margin-bottom:15px}.fixedWidth .container .Section.OfferDeadlineSection>.sectionContainer{margin-top:0}.fixedWidth .container .Section.RegistrationBoxSection{width:984px}.fixedWidth .container .Section.RegistrationBoxSection.wide>.sectionContainer{margin-top:0}.fixedWidth .container .Section.SmartInterlinksSection{display:block}}@media screen and (min-width:600px){.fcb-narrow .fullWidth{min-width:1070px}.fcb-narrow .fixedWidth{width:1010px}.fcb-narrow .fixedWidth .container .Section.TourInsightsSection,.fcb-narrow .fixedWidth .container .Section.AmenitiesInfoSection,.fcb-narrow .fixedWidth .container .Section.HigherSimilarsSection,.fcb-narrow .fixedWidth .container .Section.MiniMapSection,.fcb-narrow .fixedWidth .container .Section.AvmSection,.fcb-narrow .fixedWidth .container .Section.SchoolsSection,.fcb-narrow .fixedWidth .container .Section.AskAnAgentSection{display:block;float:left;width:64.70588235294117%;margin:0 .9803921568627451%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.fcb-narrow .fixedWidth .container .Section.PublicRecordsInfoPanel{display:block}.fcb-narrow .fixedWidth .container .Section.ActivitySection,.fcb-narrow .fixedWidth .container .Section.PublicRecordsInfoPanel,.fcb-narrow .fixedWidth .container .Section.PropertyHistory,.fcb-narrow .fixedWidth .container .Section.ListingScanSection,.fcb-narrow .fixedWidth .container .Section.NeighborhoodStatsInfoPanel,.fcb-narrow .fixedWidth .container .Section.RegistrationBoxSection{display:block;float:left;width:64.70588235294117%;margin:0 .9803921568627451%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.fcb-narrow .fixedWidth .container .Section.RegistrationBoxSection.wide{display:block;float:left;width:98.0392156862745%;margin:0 .9803921568627451%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.fcb-narrow .fixedWidth .container .Section.NeighborhoodStatsInfoPanel>.sectionContainer>.NeighborhoodStatsTable{display:block;float:left;width:59.55882352941176%;margin:0 1.4705882352941175%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.fcb-narrow .fixedWidth .container .Section.NeighborhoodStatsInfoPanel>.sectionContainer>.NeighborhoodStatsChart{display:block;float:left;width:34.55882352941176%;margin:0 1.4705882352941175%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}}.form-container{margin:15px 30px}@media screen and (max-width:599px){.form-container{margin:5px 10px}}#header.WhiteHeaderContainer{width:100%;min-width:100%;min-height:45px;padding:0!important;z-index:16;position:relative;background:#fff}@media (min-width:600px){#header.WhiteHeaderContainer{min-height:60px;border-bottom:1px solid #e2e2e2}}body.stickyBanner #header.WhiteHeaderContainer.mobile-enabled-header{margin-top:87px}#header.TransparentHeaderContainer{border:none;background-color:transparent}#header.TransparentHeaderContainer .header-flyout .arrow{top:-15px;left:-50px}#header.TransparentHeaderContainer .UserMenu .header-flyout .arrow{left:-100px}#header.TransparentHeaderContainer .menu-shim{display:none}#header.TransparentHeaderContainer .Phone:hover .hoverWrapper,#header.TransparentHeaderContainer .why-redfin:hover .hoverWrapper,#header.TransparentHeaderContainer .agents:hover .hoverWrapper,#header.TransparentHeaderContainer ul.redfin-menu li:hover:hover .hoverWrapper,#header.TransparentHeaderContainer .UserMenu.loggedIn .item:hover .hoverWrapper,#header.TransparentHeaderContainer .signInLink:hover .hoverWrapper,#header.TransparentHeaderContainer .joinLink:hover .hoverWrapper{opacity:.7}#header.TransparentHeaderContainer .Header{background-color:transparent;margin-bottom:-45px}@media (min-width:600px){#header.TransparentHeaderContainer .Header{margin-bottom:-60px}}#header.TransparentHeaderContainer .Header .logo-link .RedfinLogo,#header.TransparentHeaderContainer .Header .mobileNavMenuButton .rfSvg{fill:#fff}#header.TransparentHeaderContainer .Header a,#header.TransparentHeaderContainer .Header span,#header.TransparentHeaderContainer .Header span.menuItem,#header.TransparentHeaderContainer .Header span.menu{color:#fff}#header.TransparentHeaderContainer .Header .Button.compact.flat{border-color:#fff}#header.TransparentHeaderContainer .Header li:hover{-moz-box-shadow:0 0 0 0 #aaa;-webkit-box-shadow:0 0 0 0 #aaa;-o-box-shadow:0 0 0 0 #aaa;box-shadow:0 0 0 0 #aaa}#header.TransparentHeaderContainer .Header ul.redfin-menu>li.hover>a,#header.TransparentHeaderContainer .Header ul.redfin-menu>li.hover>span.menuItem,#header.TransparentHeaderContainer .Header ul.redfin-menu>li>ul.dropdown{background-color:transparent}#header.TransparentHeaderContainer .Header .Flyout .flyout ul li a,#header.TransparentHeaderContainer .Header .Flyout .flyout ul li span{color:#333}#header.TransparentHeaderContainer .Header .UserMenu .menu .item .joinOrSignIn{background-color:transparent}#header.TransparentHeaderContainer .Header .UserMenu.loggedIn .item:hover{-moz-box-shadow:0 0 0 0 #aaa;-webkit-box-shadow:0 0 0 0 #aaa;-o-box-shadow:0 0 0 0 #aaa;box-shadow:0 0 0 0 #aaa}#header.TransparentHeaderContainer .Header .UserMenu .defaultUserBackground.noPhoto{border:2px solid rgba(255,255,255,.3)}#header.TransparentHeaderContainer .Header .UserMenu .defaultUserBackground.noPhoto .SvgIcon{fill:rgba(255,255,255,.5)}header.Header{height:45px;padding:0 10px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-weight:400;background:#fff;color:#333;z-index:17;position:relative}@media (min-width:600px){header.Header{height:60px}header.Header,.rf_view_type_map header.Header{min-width:1000px}.responsive-page header.Header,.route-MobileSearchStingray header.Header{min-width:100%}}header.Header .logo-link{margin:1rem 0 0;display:inline-block}header.Header .logo-link .RedfinLogo{fill:#a02021}header.Header .logo-link .RedfinLogo svg{height:32px;width:95px}@media (max-width:599px){header.Header .logo-link{position:absolute;padding:0;top:8px;margin:0 0 0 2.5rem}}.mobile-enabled-header header.Header .mobileNavMenuButton{margin-left:10px}header.Header .mobileNavCanvas{min-height:100%;max-height:100%}.menu-shim{position:absolute;bottom:-1px;right:0;width:100%;height:6px;background-color:#fff;z-index:800}.customer-facing header.TwoLineHeader .UserMenu .Flyout.header-flyout>.flyout{border:1px solid #e2e2e2}.customer-facing header.TwoLineHeader .Flyout.header-flyout{position:absolute;bottom:0;right:0}.customer-facing header.TwoLineHeader .Flyout.header-flyout>.flyout{-moz-box-shadow:0 3px 6px 0 #aaa;-webkit-box-shadow:0 3px 6px 0 #aaa;-o-box-shadow:0 3px 6px 0 #aaa;box-shadow:0 3px 6px 0 #aaa;top:0;right:0;left:auto;width:240px;box-sizing:border-box}.customer-facing header.TwoLineHeader .Flyout.header-flyout>.flyout ul{list-style:none;padding:.25rem 0!important}.customer-facing header.TwoLineHeader .Flyout.header-flyout>.flyout ul li{text-align:left}.customer-facing header.TwoLineHeader .Flyout.header-flyout>.flyout ul li a{display:block;padding:.25rem 1.5rem;font-size:.875rem;line-height:1.125rem}.customer-facing header.TwoLineHeader .Flyout.header-flyout>.flyout ul li a:hover{background-color:#585858;color:#fff}.customer-facing header.TwoLineHeader .Flyout.header-flyout>.flyout ul li hr{border:1px solid #ccc;border-width:1px 0 0 0;height:1px;clear:both;margin:.25rem 0}.customer-facing header.TwoLineHeader .userPhoto.small{width:25px;height:25px}.customer-facing header.TwoLineHeader .NameAndThumbnail .Flyout.header-flyout>.flyout{right:1px}.customer-facing header.TwoLineHeader .forums .Flyout.header-flyout>.flyout,.customer-facing header.TwoLineHeader .forums .menu-shim{background-color:#f5f5f5}ul.dropdown{display:none;z-index:4;position:absolute;top:25px;right:0;min-width:190px;padding:0;font-size:10px;text-align:left;background-color:#fff}:hover>ul.dropdown,.hover>ul.dropdown{display:block;margin:-1px 0 0;padding:5px 0 4px;-moz-box-shadow:0 2px 6px 0 #aaa;-webkit-box-shadow:0 2px 6px 0 #aaa;-o-box-shadow:0 2px 6px 0 #aaa;box-shadow:0 2px 6px 0 #aaa}ul.dropdown,ul.dropdown li{list-style:none}ul.dropdown li>a,ul.dropdown li>span{display:block;padding:3px 10px;font-weight:400;font-size:14px;line-height:18px}ul.dropdown li>a:hover,ul.dropdown li>span:hover{background:#f5f5f5}ul.dropdown li.breaker{height:5px}ul.dropdown li.breaker hr{border:solid #e2e2e2;border-width:1px 0 0 0;color:transparent;height:1px;clear:both;margin:5px 0;width:auto}header .smallScreenMenuItem,ul.redfin-menu .Flyout,.UserMenu .Flyout,ul.redfin-menu .menu-shim,.UserMenu .menu-shim,ul.redfin-menu .hover-shim,.UserMenu .hover-shim{display:none}ul.redfin-menu .forums:hover .Flyout,.UserMenu .NameAndThumbnail:hover .Flyout,ul.redfin-menu .forums:hover .menu-shim,.UserMenu .NameAndThumbnail:hover .menu-shim,ul.redfin-menu .forums:hover .hover-shim,.UserMenu .NameAndThumbnail:hover .hover-shim{display:block}ul.redfin-menu>li.forums.hover>span.menuItem{background:0 0;color:inherit}ul.redfin-menu>li.forums:hover>span.menuItem{background:#f5f5f5;color:#000;border:0}header.OneLineHeader #topMenus,header.OneLineHeader .Phone,header.OneLineHeader .why-redfin,header.OneLineHeader .agents{display:none}header.OneLineHeader .headerUnifiedSearch .SearchBox{left:0;box-sizing:border-box}header.OneLineHeader .headerUnifiedSearch .SearchBox .SearchBoxForm{margin-top:10px;width:100%!important;position:relative;box-sizing:border-box}header.OneLineHeader .headerUnifiedSearch .SearchBox .SearchBoxForm .search-container,header.OneLineHeader .headerUnifiedSearch .SearchBox .SearchBoxForm .ExpandedResults{width:100%;box-sizing:border-box}header.OneLineHeader .Phone{opacity:0;transition:opacity .5s ease-in 0s}header.OneLineHeader.loaded .Phone{opacity:1}@media (min-width:600px){header.OneLineHeader{min-width:initial;padding:0 0 0 1rem}header.OneLineHeader.xdpHeaderMinWidth{min-width:984px}header.OneLineHeader.xdpHeaderMinWidth .why-redfin,header.OneLineHeader.xdpHeaderMinWidth .agents{display:inline-block}header.OneLineHeader.xdpHeaderMinWidth .smallScreenMenuItem{display:none!important}header.OneLineHeader #topMenus,header.OneLineHeader #userMenu{display:inline-block}header.OneLineHeader .Phone,header.OneLineHeader .TopMenus,header.OneLineHeader #userMenu{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header.OneLineHeader #userMenu{text-align:left;min-width:115px}header.OneLineHeader #userMenu .menu{text-align:left}header.OneLineHeader #userMenu .item.NameAndThumbnail{min-width:91px}header.OneLineHeader .logo-div{position:absolute}header.OneLineHeader .headerUnifiedSearch .SearchBox{position:relative;top:auto;left:auto}header.OneLineHeader .headerUnifiedSearch .SearchBox .FilterButton{position:absolute;top:10px;right:0}header.OneLineHeader .smallScreenMenuItem{display:block}header.OneLineHeader div.singleLineMenus{position:absolute;top:0;right:0;text-align:right;white-space:nowrap;z-index:0}header.OneLineHeader div.singleLineMenus>.Phone,header.OneLineHeader div.singleLineMenus>#topMenus,header.OneLineHeader div.singleLineMenus>#userMenu{position:static;top:auto;right:auto;vertical-align:middle}header.OneLineHeader div.singleLineMenus .Phone{font-family:"Helvetica",Arial,sans-serif;font-size:.875rem}header.OneLineHeader div.singleLineMenus .Phone .text{line-height:20px}header.OneLineHeader div.singleLineMenus .Phone a{color:#585858;line-height:20px;padding:20px .75rem;text-decoration:none}header.OneLineHeader div.singleLineMenus .Phone a:hover{color:#000;text-decoration:none}header.OneLineHeader div.singleLineMenus ul.redfin-menu{padding-left:0}header.OneLineHeader div.singleLineMenus ul.redfin-menu a,header.OneLineHeader div.singleLineMenus ul.redfin-menu span,header.OneLineHeader div.singleLineMenus ul.redfin-menu span.menuItem{color:#585858}header.OneLineHeader div.singleLineMenus ul.redfin-menu li:hover a,header.OneLineHeader div.singleLineMenus ul.redfin-menu li:hover span,header.OneLineHeader div.singleLineMenus ul.redfin-menu li:hover span.menuItem{color:#000}header.OneLineHeader div.singleLineMenus ul.redfin-menu li:hover.forums{-moz-box-shadow:0 3px 6px 0 #aaa;-webkit-box-shadow:0 3px 6px 0 #aaa;-o-box-shadow:0 3px 6px 0 #aaa;box-shadow:0 3px 6px 0 #aaa}header.OneLineHeader div.singleLineMenus ul.redfin-menu li:hover.forums ul.dropdown{margin-top:35px}header.OneLineHeader div.singleLineMenus ul.redfin-menu>li{margin-left:0}header.OneLineHeader div.singleLineMenus ul.redfin-menu>li>a,header.OneLineHeader div.singleLineMenus ul.redfin-menu>li>span.menuItem{line-height:20px;padding:20px .75rem}header.OneLineHeader div.singleLineMenus ul.redfin-menu>li.hover>a,header.OneLineHeader div.singleLineMenus ul.redfin-menu>li.hover>span.menuItem,header.OneLineHeader div.singleLineMenus ul.redfin-menu>li>ul.dropdown{background-color:#fff}header.OneLineHeader div.singleLineMenus ul.redfin-menu li.searchHomesIcon{display:none}header.OneLineHeader div.singleLineMenus .UserMenu .menu{height:60px}header.OneLineHeader div.singleLineMenus .UserMenu .menu .item .joinOrSignIn .defaultUserBackground{width:36px;height:36px;box-sizing:border-box;display:inline-block;border-radius:50%;padding:0;margin-top:-.5rem;margin-left:0;overflow:hidden}header.OneLineHeader div.singleLineMenus .UserMenu .menu .item .joinOrSignIn .defaultUserBackground .userPhoto{width:36px;height:36px}header.OneLineHeader div.singleLineMenus .UserMenu .menu .item .joinOrSignIn .defaultUserBackground.noPhoto{border:2px solid #ccc;width:30px;height:30px;margin-top:-.3125rem;margin-left:.375rem}header.OneLineHeader div.singleLineMenus .UserMenu .menu .item .joinOrSignIn .defaultUserBackground.noPhoto .SvgIcon{margin:0 1px;background-color:transparent;fill:#ccc;width:18px;height:18px}header.OneLineHeader div.singleLineMenus .UserMenu .notification-badge{width:9px;height:9px;border-radius:4px;background-color:#d32c2e;position:absolute;top:13px;right:13px;z-index:11006;transition:opacity .7s ease-in 0s}header.OneLineHeader div.singleLineMenus .UserMenu .notification-badge.dismissed{opacity:0}header.OneLineHeader div.singleLineMenus .UserMenu .item .link{color:#0c82a5;text-decoration:none;height:20px;padding:20px .5rem 20px .75rem;display:inline-block}header.OneLineHeader div.singleLineMenus .UserMenu .item .link:hover{color:#10b6e8}header.OneLineHeader div.singleLineMenus .UserMenu .item .link:last-child{padding:20px 1rem 20px .5rem}header.OneLineHeader div.singleLineMenus .UserMenu .item .text{padding:0;height:auto}header.OneLineHeader div.singleLineMenus .UserMenu .item .text>*{font-size:.875rem;line-height:20px;height:20px;color:#0c82a5;-moz-osx-font-smoothing:grayscale}header.OneLineHeader div.singleLineMenus .UserMenu .item .or-text{display:none}header.OneLineHeader div.singleLineMenus .UserMenu.loggedIn .item{line-height:20px;height:20px;padding:20px .75rem;border:none}header.OneLineHeader div.singleLineMenus .UserMenu.loggedIn .item:hover{-moz-box-shadow:0 3px 6px 0 #aaa;-webkit-box-shadow:0 3px 6px 0 #aaa;-o-box-shadow:0 3px 6px 0 #aaa;box-shadow:0 3px 6px 0 #aaa;cursor:pointer}header.OneLineHeader div.singleLineMenus .UserMenu.loggedIn .item:hover ul.dropdown{margin-top:33px;border:none}header.OneLineHeader div.singleLineMenus .UserMenu.loggedIn .item:hover .joinOrSignIn .text>span{color:#000}header.OneLineHeader div.singleLineMenus .UserMenu.loggedIn .item .joinOrSignIn{height:20px}header.OneLineHeader div.singleLineMenus .UserMenu.loggedIn .item .joinOrSignIn .nameText{max-width:60px;margin-right:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;display:inline-block}header.OneLineHeader div.singleLineMenus .UserMenu.loggedIn .item .joinOrSignIn span{color:#585858}header.OneLineHeader div.singleLineMenus .UserMenu.loggedIn .item .top{border-width:0}header.OneLineHeader div.singleLineMenus ul.redfin-menu .hover-shim,header.OneLineHeader div.singleLineMenus .UserMenu .hover-shim{content:"";width:35px;height:60px;position:absolute;left:-30px;top:24px;transform:rotate(51deg);z-index:5}header.OneLineHeader div.singleLineMenus ul.redfin-menu .Flyout,header.OneLineHeader div.singleLineMenus .UserMenu .Flyout{position:absolute;bottom:0;right:0}header.OneLineHeader div.singleLineMenus ul.redfin-menu .Flyout .flyout,header.OneLineHeader div.singleLineMenus .UserMenu .Flyout .flyout{top:0;right:0;left:auto;width:240px;box-sizing:border-box;background-color:#fff}header.OneLineHeader div.singleLineMenus ul.redfin-menu .Flyout .flyout ul,header.OneLineHeader div.singleLineMenus .UserMenu .Flyout .flyout ul{list-style:none;padding:.25rem 0!important}header.OneLineHeader div.singleLineMenus ul.redfin-menu .Flyout .flyout ul li,header.OneLineHeader div.singleLineMenus .UserMenu .Flyout .flyout ul li{text-align:left;white-space:normal}header.OneLineHeader div.singleLineMenus ul.redfin-menu .Flyout .flyout ul li:hover,header.OneLineHeader div.singleLineMenus .UserMenu .Flyout .flyout ul li:hover{background-color:#f5f5f5}header.OneLineHeader div.singleLineMenus ul.redfin-menu .Flyout .flyout ul li a,header.OneLineHeader div.singleLineMenus .UserMenu .Flyout .flyout ul li a{color:#000;display:block;padding:.25rem 1.5rem;font-size:.875rem;line-height:1.125rem}header.OneLineHeader div.singleLineMenus ul.redfin-menu .Flyout .flyout ul li hr,header.OneLineHeader div.singleLineMenus .UserMenu .Flyout .flyout ul li hr{border:1px solid #ccc;border-width:1px 0 0 0;height:1px;clear:both;margin:.25rem 0}}header.OneLineHeader .headerUnifiedSearch .SearchBox{margin:0 211px 0 115px}@media (min-width:600px){header.OneLineHeader.withSearch .headerUnifiedSearch .SearchBox{max-width:320px}}@media (min-width:900px){header.OneLineHeader.withSearch #topMenus .why-redfin,header.OneLineHeader.withSearch #topMenus .agents{display:block}header.OneLineHeader.withSearch #topMenus .smallScreenMenuItem{display:none}}@media (min-width:1024px){header.OneLineHeader.withSearch.shortPhone .Phone{display:inline-block}header.OneLineHeader.withSearch.shortPhone .headerUnifiedSearch .SearchBox{margin-right:563px;max-width:400px}}@media (min-width:1118px){header.OneLineHeader.withSearch.longPhone .Phone{display:inline-block}header.OneLineHeader.withSearch.longPhone .headerUnifiedSearch .SearchBox{margin-right:657px;max-width:400px}}@media (min-width:600px){header.OneLineHeader.withSearchAndFilters .headerUnifiedSearch .SearchBox{padding-right:110px;max-width:430px}}@media (min-width:1020px){header.OneLineHeader.withSearchAndFilters #topMenus .why-redfin,header.OneLineHeader.withSearchAndFilters #topMenus .agents{display:block}header.OneLineHeader.withSearchAndFilters #topMenus .smallScreenMenuItem{display:none}}@media (min-width:1144px){header.OneLineHeader.withSearchAndFilters.shortPhone .Phone{display:inline-block}header.OneLineHeader.withSearchAndFilters.shortPhone .headerUnifiedSearch .SearchBox{margin-right:583px;max-width:510px}}@media (min-width:1238px){header.OneLineHeader.withSearchAndFilters.longPhone .Phone{display:inline-block}header.OneLineHeader.withSearchAndFilters.longPhone .headerUnifiedSearch .SearchBox{margin-right:677px;max-width:510px}}@media (min-width:574px){header.OneLineHeader.noSearch #topMenus .why-redfin,header.OneLineHeader.noSearch #topMenus .agents{display:block}header.OneLineHeader.noSearch #topMenus .smallScreenMenuItem{display:none}}@media (min-width:698px){header.OneLineHeader.noSearch.shortPhone .Phone{display:inline-block}}@media (min-width:792px){header.OneLineHeader.noSearch.longPhone .Phone{display:inline-block}}header.OneLineHeader.noSearch.withSearchLink .searchHomes{display:none}@media (min-width:836px){header.OneLineHeader.noSearch.withSearchLink.shortPhone .searchHomes{display:inline-block}}@media (min-width:930px){header.OneLineHeader.noSearch.withSearchLink.longPhone .searchHomes{display:inline-block}}#price_beds_opts{color:#fff;z-index:898;font-size:10px;white-space:nowrap;width:100%;position:absolute;top:0;left:0}#price_beds_opts_inner{position:relative;margin:0 auto}#price_beds_opts select,select.search-control{font-size:10px;font-family:Arial,Helvetica,sans-serif}#price_beds_opts_inner2{width:413px;position:absolute;top:10px;left:130px}#more_options{color:#fff;cursor:pointer;text-decoration:underline;font-size:10px;float:right;line-height:19px}#price_beds_opts.search_form_open #more_options,#price_beds_opts #max_beds_container{display:none}#price_beds_opts.search_form_open{z-index:1002;color:#000}#price_beds_opts.search_form_open #max_beds_container{display:inline}#price_beds_opts label.search_controls_search_label{width:60px;text-align:right;display:-moz-inline-box;display:inline-block;*zoom:1;*display:inline;vertical-align:middle;*vertical-align:auto}#update_search_button{display:block;margin:40px auto 0}.reg-form-mls-terms-ack{font-size:11px;line-height:normal;margin-top:15px}.search_controls_form_basic label{line-height:19px}#search_controls_basic{background:0 0;white-space:nowrap;margin-bottom:2px}#search_controls_extended{position:absolute;border:1px solid #444;top:-3px!important;left:4px;background:#fff;color:#000;z-index:1;width:720px;box-shadow:rgba(0,0,0,.3)0 3px 6px}.search_controls_extended{line-height:19px}.search_controls_extended table{border-collapse:separate;border-spacing:2px;line-height:19px}.search_controls_extended td{vertical-align:middle;padding:1px;line-height:19px}#search_location_basic_dropdown{top:-9999px}#search_controls_container{overflow:visible;border:none;background:0 0;position:absolute;top:0;left:10px;z-index:10;padding:0}#list_options_image,#list_options_image_basic{position:relative;z-index:10;border-width:0;cursor:pointer;vertical-align:middle}#list_options_image{left:1px}#text_search_input{height:20px;width:244px;background-color:#fff;border-style:solid;border-color:#6f86a1;border-width:1px;background-repeat:repeat-x;background-image:url('../common/../../../../form_bg.gif')}.search_location{position:relative;z-index:10;height:16px!important;line-height:16px;width:230px!important;background-color:#fff!important;border-style:solid!important;border-color:#710f11!important;border-width:1px!important;padding-left:18px!important;padding-top:1px!important;padding-bottom:1px!important;color:#000!important;font-size:13px!important;vertical-align:middle!important}.search_location .dijitReset{line-height:16px}.safari .search_location,.osx .search_location,.ios .search_location{font-size:12px!important}#widget_search_location_dropdown{z-index:1500!important}#search_magnify_icon{position:absolute;z-index:11;top:4px;left:67px}.dj_ie6 #search_magnify_icon{top:6px}.search_control_link{text-decoration:underline;font-weight:700;cursor:pointer}.search_control_link,.reg-form-mls-terms-ack a{color:#1876A6}.search_control_link:hover,.reg-form-mls-terms-ack a:hover{color:#E96727}#search_controls_extended_dialog_controls{margin-right:6px;padding-top:6px;width:auto;text-align:right;line-height:normal}#fewer_options{vertical-align:middle;cursor:pointer}#fewer_options_container{margin-left:4px}#reset_options_container{text-align:center;line-height:19px;margin-top:3px}#reset_options{vertical-align:middle;font-size:12px;margin:0}a.adv_search_cancel{font-size:12px;padding:0 0 0 390px;color:#434037;font-weight:700}table#adv_check_table_container td.check_cell{vertical-align:top}table#adv_check_table_container td.tdleft{width:197px}table#adv_check_table_container td.tdleft,table#adv_check_table_container td.middle{background-image:url('../common/../../../../adv_dotted.gif');background-position:right;background-repeat:repeat-y}table#adv_check_table_container td.middle{vertical-align:top;width:350px}table#adv_check_table_container td.tdright{width:205px}table#adv_check_table_container td.tdright select{width:141px}table#adv_drop_table tr td{line-height:25px;vertical-align:middle}table#adv_drop_table tr td.search-row-short{line-height:10px}table#adv_drop_table tr td input{margin:0}#adv_check_table_container.noComingleMode .adv_ctrl_checkbox{display:none}#adv_check_table_container.noComingleMode .adv_ctrl_radio,#adv_check_table_container.comingleMode .adv_ctrl_checkbox{display:inline}#adv_check_table_container.comingleMode .adv_ctrl_radio{display:none}table#adv_drop_table #ft{width:232px}table.adv_checkbox_table{width:100%}table.adv_checkbox_table,table#adv_drop_table,table#listing_fact_table,table#adv_listing_type_table{font-size:11px}table.adv_checkbox_table td.search-row-label{font-size:14px;font-weight:700;line-height:16px}table.adv_checkbox_table td.adv_check input[type=checkbox],#listing_fact_table td input[type=checkbox]{margin:3px 3px 4px}table#adv_drop_table td.search-row-label,table#listing_fact_table td.search-row-label{font-size:14px;font-weight:700;line-height:16px}table td.adv_check{padding-left:10px;white-space:nowrap;vertical-align:middle;line-height:19px}table td.search-row-label-drop{font-size:11px;padding-left:10px}table td input[type=text].remarks_search_text{padding:1px 0}select.search-control{width:110px}table#listing_fact_table select.search-control{width:206px}select.indented{margin-left:20px}.adv_option_list{padding-left:6px;font-size:12px;padding-bottom:1px}.adv_option_list_disabled{text-decoration:none!important;cursor:default!important;color:#bbb}#view_type_radio_group{padding-bottom:3px;margin-bottom:3px}#view_type_radio_group li.selected{cursor:default}#include_mlsfc_select_label,#open_house_label,#sold_within_months_label,#sold_within_days_label,#search_sale_type_label{padding-left:23px}img.adv_checkbox_icon{position:relative;bottom:-2px}td.include-only-explanation{font-size:10px;font-style:italic;line-height:normal;padding-left:2px;line-height:1.3}.popupMenu{background:#fff;border:1px #000 solid;color:#000;font-size:12px;width:auto}.popupMenu,.nihilo .popupMenu{padding:4px}.popupMenu a{co:#000}.popupMenu ol{list-style:none;padding:0;margin:0}.popupMenu ol li{cursor:pointer;text-indent:6px}.popupMenu ol li img{vertical-align:middle}.popupMenu ol.checklist li{text-decoration:underline;text-indent:18px}.popupMenu ol li.selected{background-image:url('../common/../../../../btn_chev_selected.png');background-position:3px 50%;background-repeat:no-repeat;text-decoration:none;cursor:auto}#save_search_options{margin-right:7px}#confirm-dialog{padding:0}#saved-search-box{padding:0;overflow:hidden}@media screen and (max-width:599px){.mobile-enabled #price_beds_opts,.mobile-enabled #topMenus,.mobile-enabled #userMenu .menu{display:none!important}}@media screen and (max-width:599px){.mobile-enabled #price_beds_opts.mobile-enabled-header{display:none!important}}.TopMenus{position:absolute;right:0;bottom:1px;z-index:1;text-align:right}.TopMenus,.TopMenus *{font-family:"Helvetica",Arial,sans-serif}.TopMenus ul{margin:0;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul.redfin-menu li{list-style-type:none}ul.redfin-menu>li{margin:0 0 0 6px;float:left;position:relative;font-size:.75rem}ul.redfin-menu>li>a,ul.redfin-menu>li>span{color:#333}ul.redfin-menu>li>a,ul.redfin-menu>li>span.menuItem{display:block;z-index:5;position:relative;padding:5px 10px;line-height:1rem;border:0;background:0 0;font-size:.875rem}ul.redfin-menu>li.hover>a,ul.redfin-menu>li.hover>span.menuItem,ul.redfin-menu>li>ul.dropdown{background:#f5f5f5;color:#000;border:0}ul.redfin-menu>li.hover>a{padding:5px 10px}ul.redfin-menu>li>li ul.redfin-menu>li hr{margin:5px 10px}ul.redfin-menu a,ul.redfin-menu span,ul.redfin-menu span.menuItem{color:#333;text-decoration:none;cursor:pointer}#searchHomesIcon a{padding:2px 5px}@media screen and (max-width:599px){.mobile-enabled-header .TopMenus{display:none!important}}.UserMenu{font-size:.75rem;line-height:130%;position:absolute;right:9px;top:3px;z-index:11000!important;opacity:0;-webkit-transition:opacity .5s ease-in 0;transition:opacity .5s ease-in 0s}.UserMenu,.UserMenu *{font-family:"Helvetica",Arial,sans-serif}.UserMenu.fade-in-user-menu{opacity:1}.UserMenu .SvgIcon{vertical-align:middle;padding-right:.5rem}.wideWidth #___signin_1 iframe,.wideWidth #___signin_0 iframe,.wideWidth #___signin_1,.wideWidth #___signin_0{width:181px!important;height:33px!important}.standardWidth #___signin_1 iframe,.standardWidth #___signin_0 iframe,.standardWidth #___signin_1,.standardWidth #___signin_0{width:112px!important;height:33px!important}.UserMenu .menu,.UserMenu .menu .item .top,.UserMenu .menu .item .image{height:28px}.dj_ie .UserMenu .menu{height:auto}.UserMenu .menu{text-align:right;font-size:12px}.UserMenu .menu,.UserMenu .menu a{color:#fff;text-decoration:none}header.Header .UserMenu .menu,header.Header .UserMenu .menu a{color:#333}header.Header .UserMenu .menu.link,header.Header .UserMenu .menu a.link{color:#0c82a5}header.Header .UserMenu .menu.link:hover,header.Header .UserMenu .menu a.link:hover{color:#0c82a5}.UserMenu .menu a.link{text-decoration:underline}.UserMenu .menu .item .top{display:block;position:relative;z-index:11005}.UserMenu .menu .item .top .userPhoto{margin:0}.UserMenu .item .top{border:solid transparent;border-width:1px 1px 0 1px}.UserMenu .item.hover .top{border-color:#585858}header .UserMenu.loggedIn .item .top{border:solid transparent;border-width:1px 1px 0 1px}header .UserMenu .item .top{border:none}header.Header .UserMenu.loggedIn .mobileNavCanvas .item.Phone a{color:#fff}header .UserMenu.loggedIn .item:hover a{color:#000}header .UserMenu.loggedIn .item:hover.Phone a{color:#0c82a5}header .UserMenu.loggedIn .item:hover .top{border:solid #e2e2e2;border-width:1px 1px 0 1px;background:#fff;color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:28px}header .UserMenu.loggedIn .item:hover .drop{display:block}.UserMenu .drop{letter-spacing:normal;position:absolute;padding:10px 0;min-width:185px;top:27px;display:none;right:0;z-index:11003;border:solid #e2e2e2;border-width:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 3px 6px 0 #aaa;-webkit-box-shadow:0 3px 6px 0 #aaa;-o-box-shadow:0 3px 6px 0 #aaa;box-shadow:0 3px 6px 0 #aaa}.UserMenu .item.hover .drop,.UserMenu .item:hover .dropdown{display:block;margin-top:2px;border:1px solid #e2e2e2}.UserMenu .item.hover .top{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.UserMenu .drop,.UserMenu .item.hover .top{background:#fff;color:#000}.UserMenu .item.hover a{color:#000}.UserMenu .drop ul,.UserMenu .mobileNavCanvas ul{list-style:none;padding:0;margin:0}.UserMenu .drop li a,.UserMenu .drop .emptyMessage,.UserMenu .drop li .notificationItem{display:block;color:#000;text-decoration:none;text-align:left;padding:0 15px;font-size:.875rem}.UserMenu .drop li a:hover,.UserMenu .drop li .notificationItem:hover{color:#fff!important;background:#585858}.UserMenu .drop li a:hover p,.UserMenu .drop li .notificationItem:hover p{color:#fff}header.Header .UserMenu .drop li a:hover,header.Header .UserMenu .drop li .notificationItem:hover,header.Header .UserMenu .drop li a:hover p,header.Header .UserMenu .drop li .notificationItem:hover p{color:#333}.UserMenu .userNotificationIcon{display:block;float:left;width:30px}.UserMenu .detail{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.UserMenu .detail .headline{font-weight:700}.UserMenu .menu .item{display:inline-block;position:relative}.UserMenu .menu .item .text,.UserMenu .menu .item .image{display:block;float:left}.UserMenu .menu .item .text{padding:6px 5px 0 10px;height:22px}.UserMenu .menu .item .todoNotificationDrop{width:240px;text-align:left;padding:.63rem}.UserMenu .menu .item .socialDrop,.sidebarSocialButtons .item .socialDrop,.socialButtonsUnderHeader .item .socialDrop{width:100px;text-align:center}.UserMenu .menu .item .drop h3,.sidebarSocialButtons .item .drop h3,.socialButtonsUnderHeader .item .drop h3{font-size:1rem;line-height:1;text-align:center;margin-top:0;padding:0 0 .63rem;border-bottom:1px dotted #b4b4b4;font-weight:700}.UserMenu .smallHeader,.sidebarSocialButtons .smallHeader,.socialButtonsUnderHeader .smallHeader{font-size:11px}.UserMenu .menu .item .emptyMessage{line-height:130%;padding:.63rem 0 0}.UserMenu .menu .item .emptyMessage a{text-decoration:underline}.UserMenu .menu .item.Phone .text .legibleNumber,.UserMenu .menu .item.Phone .text .legibleNumber *{font-family:Verdana,Lucida Sans Unicode,Lucida Grande,Helvetica,Arial,sans-serif;font-size:.75rem}.UserMenu .menu .item .description{padding:0 10px 10px;text-align:left}.UserMenu .menu .item .image a{position:relative;right:2px;top:2px}.UserMenu .NameAndThumbnail .drop li a{padding-top:5px;padding-bottom:5px}.UserMenu{margin-top:4px}.mobile-enabled-header .UserMenu,.UserMenu.loggedIn{margin-top:0}.UserMenu.loggedIn .menu .item .joinOrSignIn .text{padding-right:5px}.UserMenu .menu .item .joinOrSignIn .text{padding-right:0}.UserMenu .menu .item .joinOrSignIn .text>*{font-size:.75rem}.UserMenu .menu .item .joinOrSignIn .SvgIcon{background-color:#e2e2e2;padding:3px;display:block;float:left}.UserMenu .menu .item.todoNotificationDropDown{vertical-align:top;fill:#585858}.UserMenu .menu .item.todoNotificationDropDown .rfSvg{padding:3px;fill:inherit;height:18px;width:18px}.UserMenu .menu .item.todoNotificationDropDown:hover{fill:#333}.UserMenu div.facebook_login_div{text-align:center;padding-bottom:10px!important;padding-top:10px}.UserMenu img.facebook_spinner{display:none}.UserMenu .spinner{display:block}.UserMenu img.facebook_spinner,.UserMenu .spinner{margin:0 auto;text-align:center}.UserMenu div.googleLoginButton{text-align:center;height:33px}.UserMenu div.facebook_login_div .fb_button_text{font-size:10px}.UserMenu div.facebook_login_div div.facebook_text{display:none}.UserMenu ul.notificaitonsList a,.UserMenu ul.notificationsList .notificationItem{padding:5px;border-bottom:1px dotted #b4b4b4}.UserMenu li.UserMenuNotification{background:#f5f5f5}.UserMenu .menu .item .emptyMessage a{color:#0c82a5}.UserMenu .menu .item .emptyMessage a:hover{color:#0c82a5}.activeNotification{background-color:#f5f5f5}.UserMenu .menu .item .NumberBubble{opacity:1;position:absolute;top:1px;left:1px;-webkit-transition:opacity .35s ease-out 0;transition:opacity .35s ease-out 0s}.UserMenu .menu .item .NumberBubble.fadeOut{opacity:0}.customer-facing .Button.primary.small.notification{margin:5px 0 0 20px;padding:3px 30px}ul.inlineList{padding:0;list-style-type:none}ul.inlineList li{display:inline-block}table.gc-bubbleDefault{display:none!important}.UserMenu .mobileControlButtons{display:none;margin:7px 5px 0 0}@media screen and (max-width:599px){.mobile-enabled-header .UserMenu .menu{display:none!important}.mobile-enabled-header .UserMenu .mobileControlButtons{display:inline-block;float:right;width:100%}.mobile-enabled-header .UserMenu .mobileControlButtons .Button{float:right}.mobile-enabled-header .mobileSearchButton{float:right;margin:0;background-repeat:no-repeat}.mobile-enabled-header .mobileNavMenuButton{display:inline-block;width:22px;height:22px;margin:5px 0 0 20px}.mobile-enabled-header .mobileSearchButtonLink,.mobile-enabled-header .mobileNavMenuLink{width:50px;display:block;text-decoration:none;top:0}.mobile-enabled-header .mobileNavMenuLink{height:45px;position:absolute}.mobile-enabled-header .mobileSearchButtonLink .rfSvg,.mobile-enabled-header .mobileNavMenuLink .rfSvg{padding:.5rem}.mobile-enabled-header .mobileSearchButtonLink{position:relative;height:35px}.mobile-enabled-header .mobileNavMenuLink{left:0}.mobile-enabled-header .mobileNavMenuLink .rfSvg{fill:#a02021}.mobile-enabled-header .mobileNavCanvas{display:table;border-collapse:collapse;border:none;position:fixed;width:70%;left:-70%;margin-top:-38px;background:0 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:14px!important;overflow-y:auto;overflow-x:hidden;min-height:100%;max-height:100%;height:100%;z-index:9999;-webkit-transition:all 100ms ease-out 0;transition:all 100ms ease-out 0s}.mobile-enabled-header .mobileNavScrollPane{height:inherit;height:100%;display:block;overflow-y:auto;width:100%;background:#333;vertical-align:top}.mobile-enabled-header .mobileNavOverlay{width:0%;display:table-cell;height:100%;background-color:#fff;opacity:0;transition:opacity 300ms ease-in-out;position:fixed}.mobile-menu-open .mobile-enabled-header .mobileNavOverlay{width:100%;opacity:.6;top:0;right:0;z-index:1;cursor:pointer}.mobile-menu-open .mobile-enabled-header .mobileNavOverlay:after{content:"\2715";color:#000;font-size:2rem;position:fixed;top:1rem;right:19%;z-index:-999;margin-left:-9rem;display:block;width:11%;text-align:center}.mobile-enabled-header .mobileNavCanvas li{height:44px;border-bottom:solid;border-width:1px;border-color:#444}.mobile-enabled-header .mobileNavCanvas a,.mobile-enabled-header .mobileNavUserName{padding:0 15px;color:#fff;text-decoration:none;line-height:45px;width:100%;height:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:.875rem}.mobile-enabled-header .mobileNavCanvas .hamburgerSubHeader{background-color:#262626;height:30px;color:#808285;font-weight:600;padding-left:15px;font-size:16px;line-height:28px;letter-spacing:0;z-index:1;border:1px solid #000;border-left:none;border-right:none}.mobile-enabled-header .fixedMobileNavCanvas{position:fixed;left:0}.mobile-enabled-header .mobileNavCanvas img,.mobile-enabled-header .mobileNavCanvas svg{float:left;margin:7px 10px 0 0}.mobile-enabled-header .mobileNavCanvas img{width:30px}.mobile-enabled-header .mobileNavCanvas .navIcons{float:left;width:30px;margin:12px 7px 0 13px}.mobile-enabled-header .mobileNavCanvas .navIcons.groups_icon{margin-top:16px}.mobile-enabled-header .mobileNavCanvas .userNode{border-bottom:solid;border-width:1px;border-color:#000;background-color:#222;padding-left:15px}.mobile-enabled-header .mobileNavCanvas .mobileNavPhoneNumber{color:#fff;padding:10px 15px 0;font-size:1.25em;display:inline-block;height:45px;margin-bottom:45px;line-height:30px}.mobile-enabled-header .mobileNavCanvas .mobileNavPhoneNumber a{padding:0}.mobile-enabled-header .mobileNavCanvas .mobileNavPhoneNumber .phoneNumberDigits{text-decoration:underline}.mobile-enabled-header .mobileNavCanvas .mobileNavPhoneNumber .phoneNumberDigits *{color:#fff!important}.mobile-enabled-header .container,.mobile-enabled-header .site-header,.mobile-enabled-header .controls,.mobile-enabled-header .UserMenu,.mobile-enabled-header .mobileControlButtons{position:static}}@media screen and (max-width:599px){.socialButtonsUnderHeader{display:none}.mobile-menu-open{overflow:hidden;width:100%;height:100%;position:fixed}.mobile-enabled.body-content-moved-70 #pageBody,.mobile-enabled.body-content-moved-70 #container,.mobile-enabled.body-content-moved-70 #header{margin:0 0 0 0%!important;width:100%!important}.mobile-enabled.body-content-moved-70.stickyBanner #header{margin-top:87px!important}.mobile-enabled #pageBody,.mobile-enabled #container{width:100%;margin:0}}@media all{.page-break{display:none}}@media print{.no-print{display:none!important}.page-break{display:block!important;page-break-before:always}}.clickable{cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;-ms-user-select:none;-webkit-touch-callout:none}body{line-height:1.5;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:75%}body,p{color:#333}p{margin:0 0 1.5em;line-height:1.6;font-size:12px}a,.link{color:#1876a6;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;-ms-user-select:none;-webkit-touch-callout:none}a:visited,.link:visited{color:#1876a6}a:hover,.link:hover{text-decoration:underline;color:#e96727}a:focus,.link:focus{color:#e96727}a:active,.link:active{color:#e96727}.subtext{color:#a4a6a9;font-size:11px}.h1,.h3,.h4{line-height:1}.h1{font-size:18px;margin-bottom:30px;font-weight:400;color:#000}.h2{-webkit-border-radius:0 4px 4px 0;-khtml-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;padding:8px 15px 8px 30px}.h2-subtext{margin:-20px 0 5px 30px;font-size:11px;line-height:33px;color:#a4a6a9}.h3{color:#000;margin-bottom:8px}.h3-subtext{font-weight:400;margin:0 0 20px 15px;font-size:11px;line-height:15px;color:#a4a6a9}.h4{font-size:12px;margin-bottom:7px;font-weight:700;color:#000}.h3-side{margin:5px 0 10px}.h3-side h3{margin-left:-1px;font-size:12px;font-weight:700;color:#000;padding:5px 7px}.left-divider{border-left-style:solid}.left-divider,.top-divider{border-width:1px;border-color:#a4a6a9}.top-divider{border-top-style:solid}.init-pg-size{height:10000px}@media only screen and (max-width:599px){.mobile-enabled .h3-subtext{display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin:0 0 10px 20px}}.box16{width:16px;height:16px}.box14{width:14px;height:14px}.nav .menu .itemHover{line-height:1.5}hr{background-color:#fff;color:#fff;border:none;border-top:1px dashed #e2e2e2;height:1px;text-align:center;width:100%;page-break-after:avoid;margin:20px auto}@media screen and (max-width:599px){.mobile-enabled{-webkit-text-size-adjust:none}}.basic-quote{position:relative;font-family:"Georgia","Helvetica Neue",Arial,Helvetica,sans-serif;margin:1em 35px 1.5em;font-size:13px;line-height:17px;color:#666}.basic-quote:before{content:'\201C';left:-40px}.basic-quote:before,.basic-quote:after{position:absolute;top:15px;font-size:60px;font-weight:700;color:#E4E5E6}.basic-quote:after{content:'\201D';right:-40px}@media screen and (max-width:599px){.mobile-enabled .basic-quote{margin:5px 0 10px 20px}.mobile-enabled .basic-quote:before{position:absolute;content:'\201C';top:10px;left:-35px;font-size:50px;font-weight:700;color:#E4E5E6}.mobile-enabled .basic-quote:after{content:''}}.basic-input{font-size:12px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;-moz-box-shadow:inset 0 2px 7px 0 rgba(226,226,227,.8);-webkit-box-shadow:inset 0 2px 7px 0 rgba(226,226,227,.8);-o-box-shadow:inset 0 2px 7px 0 rgba(226,226,227,.8);box-shadow:inset 0 2px 7px 0 rgba(226,226,227,.8);color:#717171;padding:3px 5px;border:1px solid #c8c8ca;outline:none;overflow:auto;resize:none}.basic-input:focus{border:1px solid #c8c8ca;outline:none;background-color:#FFFDD8}.basic-input.wide{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.mark{padding:1px 4px 2px;-webkit-border-radius:3px 3px 3px 3px;-khtml-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-ms-border-radius:3px 3px 3px 3px;-o-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);vertical-align:baseline;white-space:nowrap;background-color:#999}.mark.success{background-color:#468847}.mark.warning{background-color:#f89406}.mark.important{background-color:#b94a48}.mark.info{background-color:#3a87ad}.mark.inverse{background-color:#333}.code{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:12px;-webkit-border-radius:3px 3px 3px 3px;-khtml-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-ms-border-radius:3px 3px 3px 3px;-o-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;padding:2px 4px;color:#D14;background-color:#F7F7F9;border:1px solid #E1E1E8}.fixed-nav{position:fixed;z-index:15;width:984px!important;top:0;-moz-box-shadow:0 0 3px 0 #aaa;-webkit-box-shadow:0 0 3px 0 #aaa;-o-box-shadow:0 0 3px 0 #aaa;box-shadow:0 0 3px 0 #aaa;margin-bottom:5px}.fixed-nav-sticky{height:0}@media print{.fixed-nav{position:static!important}.fixed-nav-sticky{padding-top:0!important}}@media screen and (max-width:599px){.mobile-enabled .fixed-nav{z-index:auto;width:100%!important;position:static}.mobile-enabled .fixed-nav-sticky{display:none!important}}.tabrow{text-align:center;list-style:none;padding:0;overflow:hidden;position:relative}.tabrow li{margin:0 -5px;padding:5px 10px;border:1px solid #ccc;position:relative;z-index:0;border-top-left-radius:6px;border-top-right-radius:6px;background:#f1f5f6;background:-webkit-linear-gradient(top,#f1f5f6,#c9d8dc);background:-moz-linear-gradient(top,#f1f5f6,#c9d8dc);background:-o-linear-gradient(top,#f1f5f6,#c9d8dc);background:-ms-linear-gradient(top,#f1f5f6,#c9d8dc);background:linear-gradient(top,#f1f5f6,#c9d8dc);display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline;-moz-box-shadow:0 3px 3px 0 #aaa;-webkit-box-shadow:0 3px 3px 0 #aaa;-o-box-shadow:0 3px 3px 0 #aaa;box-shadow:0 3px 3px 0 #aaa;-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.8);-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.8);-o-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.8);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.8);text-shadow:#fff 0 1px 1px}.tabrow li:before,.tabrow li:after{border:1px solid #ccc;position:absolute;bottom:-1px;width:5px;height:5px;content:" "}.tabrow li:before{left:-6px;border-bottom-right-radius:6px;border-width:0 1px 1px 0;-moz-box-shadow:2px 2px 0 0 rgba(209,209,209,.8);-webkit-box-shadow:2px 2px 0 0 rgba(209,209,209,.8);-o-box-shadow:2px 2px 0 0 rgba(209,209,209,.8);box-shadow:2px 2px 0 0 rgba(209,209,209,.8)}.tabrow li:after{right:-6px;border-bottom-left-radius:6px;border-width:0 0 1px 1px;-moz-box-shadow:-2px 2px 0 0 rgba(209,209,209,.8);-webkit-box-shadow:-2px 2px 0 0 rgba(209,209,209,.8);-o-box-shadow:-2px 2px 0 0 rgba(209,209,209,.8);box-shadow:-2px 2px 0 0 rgba(209,209,209,.8)}.tabrow .selected{background:#f1f5f6;color:#333;z-index:2;border-bottom-color:#f1f5f6}.tabrow .selected:before{-moz-box-shadow:2px 2px 0 0 rgba(241,245,246,.8);-webkit-box-shadow:2px 2px 0 0 rgba(241,245,246,.8);-o-box-shadow:2px 2px 0 0 rgba(241,245,246,.8);box-shadow:2px 2px 0 0 rgba(241,245,246,.8)}.tabrow .selected:after{-moz-box-shadow:-2px 2px 0 0 rgba(241,245,246,.8);-webkit-box-shadow:-2px 2px 0 0 rgba(241,245,246,.8);-o-box-shadow:-2px 2px 0 0 rgba(241,245,246,.8);box-shadow:-2px 2px 0 0 rgba(241,245,246,.8)}.tabrow a{color:#555;text-decoration:none}.tabrow:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #ccc;z-index:1}.basic-table{font-size:12px;border-collapse:separate;width:100%}.basic-table td{padding:.8em;vertical-align:top;text-align:left}.basic-table th{padding:.8em;vertical-align:top;font-size:12px;font-weight:700;color:#999;background:#F5F5F5;text-align:center;text-shadow:#fff 0 1px 1px}.basic-table td{color:#333}.basic-table .text-align-first-col,.basic-table th:first-child,.basic-table td:first-child{text-align:left}.basic-table .border-bottom,.basic-table th{border-bottom:1px solid #e3e4e5}.basic-table tr:last-child td{border-bottom:1px solid #e3e4e5}.basic-table .border-bottom-inner{border-bottom:1px dashed #e3e4e5}.basic-table tr:not(:last-child) td{border-bottom:1px dashed #e3e4e5}.basic-table .border-left,.basic-table tr td{border-left:1px solid #e3e4e5}.basic-table tr th:first-child{border-left:1px solid #e3e4e5}.basic-table .border-right{border-right:1px solid #e3e4e5}.basic-table tr td:last-child,.basic-table tr th:last-child{border-right:1px solid #e3e4e5}.basic-table .border-top,.basic-table th{border-top:1px solid #e3e4e5}.basic-table .number{text-align:center}.basic-table .highlight{font-weight:700}.basic-table-2{border-collapse:collapse;border:1px solid #e3e4e5;font-size:12px;width:100%}.basic-table-2 td,.basic-table-2 th{padding:.8em;vertical-align:top;text-align:left}.basic-table-2 th{font-size:12px;font-weight:700;color:#999;background:#F5F5F5;text-shadow:#fff 0 1px 1px;border-top:1px solid #e3e4e5;border-bottom:1px solid #e3e4e5}.basic-table-2 td{color:#333;border-top:1px dashed #e3e4e5;border-bottom:1px dashed #e3e4e5;border-right:1px solid #e3e4e5;border-left:1px solid #e3e4e5}.basic-table-2 .number{text-align:center}.basic-table-2 .highlight{font-weight:700}.RelativeFlyout{position:relative}.RelativeFlyout .flyout-abs{position:absolute;z-index:14;overflow:visible;left:-9999px;top:-9999px;min-width:100px;min-height:30px;font-size:12px;color:#585858;-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.5);-o-box-shadow:0 1px 5px 0 rgba(0,0,0,.5);box-shadow:0 1px 5px 0 rgba(0,0,0,.5);border:0;border-radius:0;background-color:#fff}.RelativeFlyout .flyout-abs .header{background-color:#e2e2e2;padding:6px 10px;text-align:left}.RelativeFlyout .flyout-abs .header h3{font-size:14px;font-weight:400;line-height:16px;color:#000;margin-bottom:0;margin-top:0}.RelativeFlyout .flyout-abs .header .icon{margin-right:5px}.RelativeFlyout .flyout-abs .header .close{padding:0!important;width:16px;margin-left:10px}.RelativeFlyout .flyout-abs .content{background-color:inherit;padding:5px 10px}@media screen and (max-width:599px){.mobile-enabled .RelativeFlyout .flyout-abs .content{padding:5px}}.RelativeFlyout p,.RelativeFlyout a{font-size:12px;text-align:left;padding-left:0;margin-top:0}.RelativeFlyout .arrow-left{margin-right:15px}.RelativeFlyout .arrow-left .arrow{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;z-index:-14;position:absolute;border-left:15px solid #fff;right:-15px}.RelativeFlyout .arrow-left .arrow.center{top:50%;margin-top:-15px}.RelativeFlyout .arrow-left .arrow.top{top:10px}.RelativeFlyout .arrow-left .arrow.bottom{top:100%;margin-top:-40px}.RelativeFlyout .arrow-left .arrow.arrow-upper-left{border-left:15px solid #e2e2e2}.RelativeFlyout .arrow-left .arrow:after{top:-15px;left:-16px}.RelativeFlyout .arrow-right{margin-left:15px}.RelativeFlyout .arrow-right .arrow{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;z-index:-14;position:absolute;border-right:15px solid #fff;left:-15px}.RelativeFlyout .arrow-right .arrow.center{top:50%;margin-top:-15px}.RelativeFlyout .arrow-right .arrow.top{top:10px}.RelativeFlyout .arrow-right .arrow.bottom{top:100%;margin-top:-40px}.RelativeFlyout .arrow-right .arrow.arrow-upper-right{border-right:15px solid #e2e2e2}.RelativeFlyout .arrow-right .arrow:after{top:-15px;left:16px}.RelativeFlyout .arrow-above{margin-bottom:15px}.RelativeFlyout .arrow-above .arrow{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;z-index:-14;position:absolute;border-top:15px solid #fff;bottom:-15px}.RelativeFlyout .arrow-above .arrow.center{margin-left:-15px;left:50%}.RelativeFlyout .arrow-above .arrow.left{left:10px}.RelativeFlyout .arrow-above .arrow.right{left:100%;margin-left:-40px}.RelativeFlyout .arrow-above .arrow:after{top:-30px;left:0}.RelativeFlyout .arrow-below{margin-top:15px}.RelativeFlyout .arrow-below .arrow{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;z-index:-14;position:absolute;border-bottom:15px solid #e2e2e2;top:-15px}.RelativeFlyout .arrow-below .arrow.center{margin-left:-15px;left:50%}.RelativeFlyout .arrow-below .arrow.left{left:10px}.RelativeFlyout .arrow-below .arrow.right{left:100%;margin-left:-40px}.RelativeFlyout .arrow-below .arrow.no-header{border-bottom:15px solid #fff}.RelativeFlyout .arrow-below .arrow:after{top:1px;left:0}.RelativeFlyout .arrow:after{content:"";height:21px;width:21px;-moz-box-shadow:1px 1px 5px 0 rgba(0,0,0,.5);-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,.5);-o-box-shadow:1px 1px 5px 0 rgba(0,0,0,.5);box-shadow:1px 1px 5px 0 rgba(0,0,0,.5);display:block;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;z-index:-10}.DefinitionFlyout{width:200px;text-align:left}.DefinitionFlyout.v83{width:300px}.DefinitionFlyout.v83 p{font-size:.875rem}.DefinitionFlyout.v83 .moreLink{padding-top:.5rem;display:inline-block}.DefinitionFlyout p{margin-bottom:0}.DefinitionFlyout p+p{margin-top:1.5em}.DefinitionFlyout.react{padding:5px 10px}.DefinitionFlyout.inline-block{display:inline-block;width:auto;padding:0}.DefinitionFlyoutLink{cursor:pointer}.DefinitionFlyoutLink.underline{border-bottom:1px dotted #999}.DefinitionFlyout:focus{outline:none}@media screen and (max-width:599px){.DefinitionFlyout.v83{width:auto;padding:0}}.ClickerTooltip{position:absolute;z-index:200;font-size:12px;font-weight:700;background-color:#e2e2e2;color:#585858;border:2px solid #999;min-width:50px;-moz-box-shadow:0 0 3px 0 #aaa;-webkit-box-shadow:0 0 3px 0 #aaa;-o-box-shadow:0 0 3px 0 #aaa;box-shadow:0 0 3px 0 #aaa}.ClickerTooltip .header{background:#999;padding:6px 5px 6px 10px;text-shadow:#aaa 0 0 1px;text-align:left}.ClickerTooltip .header h3{font-size:14px;font-weight:700;line-height:16px;color:#fff}.ClickerTooltip .header .icon{margin-right:5px}.ClickerTooltip .header .close{padding:0!important}.ClickerTooltip .header .close:hover,.ClickerTooltip .header .close.hover{background-color:#f5a452;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ClickerTooltip .content{padding:5px 10px}.ClickerTooltip .content p{color:#585858}.ClickerTooltip .content p,.ClickerTooltip .content a{font-size:12px}.ClickerTooltip .arrow-bottom-bl{left:10px}.ClickerTooltip .arrow-bottom-bl,.ClickerTooltip .arrow-bottom-cc{width:0;height:0;z-index:201;position:absolute;top:auto;right:auto;bottom:-15px;border-top:15px solid #999;border-left:15px solid transparent;border-right:15px solid transparent}.ClickerTooltip .arrow-bottom-cc{left:50%;margin-left:-15px}.ClickerTooltip .arrow-bottom-br{top:auto;right:10px;bottom:-15px;left:auto;border-top:15px solid #999}.ClickerTooltip .arrow-bottom-br,.ClickerTooltip .arrow-top-tl{width:0;height:0;z-index:201;position:absolute;border-left:15px solid transparent;border-right:15px solid transparent}.ClickerTooltip .arrow-top-tl{top:-15px;right:auto;bottom:auto;left:10px;border-bottom:15px solid #999}.ClickerTooltip .arrow-top-cc{right:auto;left:50%;margin-left:-15px}.ClickerTooltip .arrow-top-cc,.ClickerTooltip .arrow-top-tr{width:0;height:0;z-index:201;position:absolute;top:-15px;bottom:auto;border-bottom:15px solid #999;border-left:15px solid transparent;border-right:15px solid transparent}.ClickerTooltip .arrow-top-tr{right:10px;left:auto}.ClickerTooltip .arrow-right-bl{right:auto;left:-15px;border-right:15px solid #999}.ClickerTooltip .arrow-right-bl,.ClickerTooltip .arrow-left-br{width:0;height:0;z-index:201;position:absolute;top:auto;bottom:5px;border-top:15px solid transparent;border-bottom:15px solid transparent}.ClickerTooltip .arrow-left-br,.ClickerTooltip .arrow-left-cc{right:-15px;left:auto;border-left:15px solid #999}.ClickerTooltip .arrow-left-cc{top:50%}.ClickerTooltip .arrow-left-cc,.ClickerTooltip .arrow-right-tl{width:0;height:0;z-index:201;position:absolute;bottom:auto;border-top:15px solid transparent;border-bottom:15px solid transparent}.ClickerTooltip .arrow-right-tl{top:5px;right:auto;left:-15px;border-right:15px solid #999}.ClickerTooltip .arrow-left-tr{top:5px;right:-15px;left:auto;border-left:15px solid #999}.ClickerTooltip .arrow-left-tr,.ClickerTooltip .arrow-right-cc{width:0;height:0;z-index:201;position:absolute;bottom:auto;border-top:15px solid transparent;border-bottom:15px solid transparent}.ClickerTooltip .arrow-right-cc{top:50%;right:auto;left:-15px;border-right:15px solid #999}.agent-photo{position:relative;border:1px solid #e3e4e5;margin-right:.6em}.agent-photo .agent-tag{position:absolute;top:-1px;left:-1px}.agent-photo .photo-container{overflow:hidden;height:50px;width:50px}.agent-photo .photo-container .photo{width:55px;margin-left:-2.5px}#impersonation-warning,#training-page-warning,#large-scale-event-warning{width:100%;padding:5px;position:fixed;top:0;z-index:10000;font-size:12px;line-height:12px;background-color:#8C2418;color:#fff}#impersonation-warning>div,#training-page-warning>div,#large-scale-event-warning>div{width:980px;margin:auto}#impersonation-warning span.message,#training-page-warning span.message,#large-scale-event-warning span.message{float:left}#impersonation-warning span.stop-link{float:right}#impersonation-warning span.stop-link a{font-weight:700;color:#aac}.customer-facing #impersonation-clear,.customer-facing #training-page-clear,.customer-facing #large-scale-event-clear{display:none!important}.red-header #impersonation-clear,.agent-tools #impersonation-clear,#training-page-clear,#large-scale-event-clear{display:block!important;clear:both;margin-bottom:10px}#impersonation-warning~#training-page-warning{top:22px}#large-scale-event-warning~#impersonation-warning{top:22px;border-top:1px solid #000}#training-page-warning~#large-scale-event-warning{top:22px}body.rf_view_type_map_list.impersonating #container,body.impersonating #price_beds_opts,body.rf_view_type_map_list.trainingPage #container,body.trainingPage #price_beds_opts{top:25px}body.rf_view_type_map_list.impersonating.trainingPage #container,body.impersonating.trainingPage #price_beds_opts,body.rf_view_type_map_list.impersonating.largeScaleEvent #container,body.impersonating.largeScaleEvent #price_beds_opts{top:50px}.impersonating #header.WhiteHeaderContainer,.trainingPage #header.WhiteHeaderContainer,.largeScaleEvent #header.WhiteHeaderContainer{margin-top:20px!important}.impersonating.trainingPage #header.WhiteHeaderContainer,.impersonating.largeScaleEvent #header.WhiteHeaderContainer,.largeScaleEvent.trainingPage #header.WhiteHeaderContainer{margin-top:40px!important}.impersonating.largeScaleEvent.trainingPage #header.WhiteHeaderContainer{margin-top:60px!important}.full-width-height{height:100%;min-height:100%;width:100%;min-width:100%}.full-screen-background,.full-screen{background-color:#e2e2e2}.full-screen{z-index:16;color:#585858;font-weight:700;position:absolute;left:0;top:0;-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;-ms-user-select:none;-webkit-touch-callout:none}.full-screen .basic-padding{position:absolute;top:0;left:0;bottom:0;right:0;margin:15px}.full-screen .header{position:absolute;top:0;left:0;border-bottom:3px solid #999;background-color:#999;height:70px;width:100%}.full-screen .header h2{font-size:22px;font-weight:700;color:#fff;width:auto;margin:5px 10px 0 15px}.full-screen .header h2 .sub-text{margin-left:20px;font-size:13px}.full-screen .header .basic-padding{margin-bottom:0}.full-screen .header .middle-button{margin-right:50px}.full-screen .header .fs-button{margin-top:5px;padding:5px 10px;display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline;-webkit-border-radius:4px 4px 4px 4px;-khtml-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px;-o-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;line-height:22px}.full-screen .header .fs-button .icon{margin-right:10px}.full-screen .main-content{height:auto;top:73px;right:0;bottom:50px}.full-screen .main-content,.full-screen .control-bar{position:absolute;left:0;color:#585858;background-color:#e2e2e2}.full-screen .control-bar{bottom:0;background:#999;height:50px;width:100%}.full-screen .control-bar .basic-padding{margin-top:0;margin-bottom:0}html,body{width:100%;height:100%}body{zoom:1}body:before,body:after{content:"";display:table}body:after{clear:both}.col12{display:inline;float:left;width:984px;margin:0}.col11{width:902px}.col11,.col10{display:inline;float:left;margin:0}.col10{width:820px}.col9{width:738px}.col9,.col8{display:inline;float:left;margin:0}.col8{width:656px}.col7{width:574px}.col7,.col6{display:inline;float:left;margin:0}.col6{width:492px}.col5{width:410px}.col5,.col4{display:inline;float:left;margin:0}.col4{width:328px}.col3{width:246px}.col3,.col2{display:inline;float:left;margin:0}.col2{width:164px}.row12{display:block;width:984px;margin:0;zoom:1}.row12:before,.row12:after{content:"";display:table}.row12:after{clear:both}@media screen and (max-width:599px){.mobile-enabled .col12,.mobile-enabled .col11,.mobile-enabled .col10,.mobile-enabled .col9,.mobile-enabled .col8,.mobile-enabled .col7,.mobile-enabled .col6,.mobile-enabled .col5,.mobile-enabled .col4,.mobile-enabled .col3,.mobile-enabled .col2{display:block;width:100%;float:none;margin:0}.mobile-enabled .row12{width:100%}}.customer-facing .pill-label{margin-top:3px;text-align:center;font-size:11px;color:#999}.customer-facing .pill-round,.customer-facing .pill-container{margin:0 5px}.customer-facing .Button{position:relative}.customer-facing .Button.pill-left{-webkit-border-radius:5px 0 0 5px;-khtml-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-ms-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;margin-left:5px;margin-right:-1px}.customer-facing .Button.pill-center{-webkit-border-radius:0 0 0 0;-khtml-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;-o-border-radius:0 0 0 0;border-radius:0 0 0 0;margin-right:-1px}.customer-facing .Button.pill-right{-webkit-border-radius:0 5px 5px 0;-khtml-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;margin-right:5px}.customer-facing .pill-container>*{display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline}.customer-facing .pill-container>* .Button{-webkit-border-radius:0 0 0 0;-khtml-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;-o-border-radius:0 0 0 0;border-radius:0 0 0 0;margin-right:-1px;position:relative}.customer-facing .pill-container>*:first-child .Button{-webkit-border-radius:5px 0 0 5px;-khtml-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-ms-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;margin-left:5px;margin-right:-1px}.customer-facing .pill-container>*:last-child .Button{-webkit-border-radius:0 5px 5px 0;-khtml-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;margin-right:5px}.customer-facing .pill-container>*:first-child:last-child .Button{-webkit-border-radius:5px 4px 4px 4px;-khtml-border-radius:5px 4px 4px 4px;-moz-border-radius:5px 4px 4px 4px;-ms-border-radius:5px 4px 4px 4px;-o-border-radius:5px 4px 4px 4px;border-radius:5px 4px 4px 4px}.customer-facing .pill-container>* .Button.center-pill{-webkit-border-radius:5px 4px 4px 4px;-khtml-border-radius:5px 4px 4px 4px;-moz-border-radius:5px 4px 4px 4px;-ms-border-radius:5px 4px 4px 4px;-o-border-radius:5px 4px 4px 4px;border-radius:5px 4px 4px 4px}.OldFixedDialog{position:fixed;top:-9999px;left:-9999px;-moz-box-shadow:0 0 3px 0 #aaa;-webkit-box-shadow:0 0 3px 0 #aaa;-o-box-shadow:0 0 3px 0 #aaa;box-shadow:0 0 3px 0 #aaa;min-height:100px;min-width:300px;font-size:12px;color:#585858;border:2px solid #999;background-color:#e2e2e2}.OldFixedDialog.fix-width{max-width:600px}.OldFixedDialog .close-button{position:absolute;right:-11px;top:-11px}.OldFixedDialog .header{-webkit-border-radius:2px 2px 0 0;-khtml-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;-o-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;background:#999;padding:6px 10px;text-shadow:#aaa 0 0 1px}.OldFixedDialog .header h3{font-size:14px;font-weight:700;line-height:16px;color:#fff;margin-bottom:0;margin-top:0}.OldFixedDialog .header .icon{margin-right:5px}.OldFixedDialog .content.pad{padding:10px}.OldFixedDialog .content p{color:#585858;margin-bottom:0;padding-bottom:10px}.OldFixedDialog .actions{padding:10px}.OldFixedDialog .actions .action{margin-left:10px}@media screen and (max-width:599px){.mobile-enabled .OldFixedDialog.fix-width{min-width:290px;max-width:400px;width:90%}}.FixedDialogUnderlay{position:fixed;-webkit-backface-visibility:hidden;top:0;right:0;left:0;bottom:0}.FixedDialogUnderlay.darken{background-color:#000;opacity:.2;filter:alpha(opacity=20)}.EmailVerificationDialog{width:400px;margin-left:20px;margin-right:10px}.EmailVerificationDialog a,.EmailVerificationDialog .verificationEmail{font-weight:700}.EmailVerificationDialog p,.EmailVerificationDialog li{line-height:1.3;font-size:14px}.EmailVerificationDialog li{padding-bottom:5px}.EmailVerificationDialog ul{list-style-type:disc;margin-left:30px}.mobile-enabled .EmailVerificationDialog{width:auto}@media screen and (min-width:600px){.mobile-enabled .EmailVerificationDialog{width:400px;margin-left:20px;margin-right:10px}}.keyboard-shortcuts-dialog td{line-height:20px;padding:.5rem 0}.keyboard-shortcuts-dialog .shortcut{text-align:right}.keyboard-shortcuts-dialog .key{color:#333;border:1px solid #999;background:#f5f5f5;border-radius:2px;padding:2px 6px}.keyboard-shortcuts-dialog .desc{text-align:left;padding-left:5px}.OfferInsights .overview{margin-bottom:21px}.OfferInsights .overview .header-note{font-size:smaller;font-style:italic}.OfferInsights .overview .region-map{border:1px solid #d7d8d7;width:491px;height:176px}.OfferInsights .offer-content{margin-bottom:20px}.OfferInsights .offer-content .sub-h3{margin-top:-5px;margin-bottom:10px;font-size:11px;color:#a4a6a9}.OfferInsights .offer-content .read-more{margin-top:20px;text-align:center}.OfferInsights .offer-stats{height:178px}.OfferInsights .offer-stats .item{display:inline-block;width:200px;padding:0 10px;border:1px solid #d7d8d7}.OfferInsights .offer-stats table{border-top:1px solid #d7d8d7;background-color:#f2f2f2;height:100%;width:490px}.OfferInsights .offer-stats .field{float:left;font-size:15px;display:inline-block;line-height:30px;margin:5px;color:#595b5c}.OfferInsights .offer-stats .value{float:right;font-size:15px;font-weight:700;line-height:30px;margin:5px}.OfferInsights .walkscore-container{margin-top:25px;margin-bottom:30px}.OfferInsights .admin-only{color:#ff5655}.fcb-narrow .OfferInsights .offer-stats table{width:454px}.fcb-narrow .OfferInsights .region-map{width:auto}@media screen and (max-width:599px){.mobile-enabled .OfferInsights .overview .region-map,.mobile-enabled .OfferInsights .offer-content .as-main-info-button{display:none}.mobile-enabled .OfferInsights .offer-stats{height:auto}.mobile-enabled .OfferInsights .offer-stats .offer-stats-table td:nth-child(2){display:none}.mobile-enabled .OfferInsights .header,.mobile-enabled .OfferInsights .main-content{margin:0}.mobile-enabled .OfferInsights .main-content .info{clear:both}.mobile-enabled .OfferInsights table{width:100%}.mobile-enabled .OfferInsights .home{display:inline;float:none}.mobile-enabled .OfferInsights .home .home-info-card{width:100%;border:none;padding:10px 0 0;background-color:#fff;margin-left:0!important;margin-bottom:0!important}.mobile-enabled .OfferInsights .home .home-info-card .highlight{width:100%}.mobile-enabled .OfferInsights .home .home-info-card .highlight .image-holder{width:124px!important}.mobile-enabled .OfferInsights .home .home-info-card .highlight .notes-bar{padding:0 0 0 134px!important}.mobile-enabled .OfferInsights .home .home-info-card .highlight .HomeStats{padding-left:134px!important}}.agent-card .photo{width:55px}.OfferInsightsCard .table-wrapper{display:table;width:100%}.OfferInsightsCard .table-wrapper .basic-info,.OfferInsightsCard .table-wrapper .extra-details{display:table-cell;padding:15px}.OfferInsightsCard .table-wrapper .basic-info{width:70%;vertical-align:top}.OfferInsightsCard .table-wrapper .basic-info .home-info .home-stat{display:inline-block;text-align:center;padding:0 6px}.OfferInsightsCard .table-wrapper .basic-info .home-info .home-stat .value{font-size:16px;font-weight:700}.OfferInsightsCard .table-wrapper .basic-info .home-info .home-stat .label{color:#808285}.OfferInsightsCard .table-wrapper .basic-info .home-info>.home-icon{display:inline-block;vertical-align:top;margin-top:-15px;margin-left:-5px}.OfferInsightsCard .table-wrapper .basic-info .home-info>.home-price{display:inline-block}.OfferInsightsCard .table-wrapper .basic-info .home-info>.home-stats{display:inline-block;margin-left:10px}.OfferInsightsCard .table-wrapper .basic-info .home-info>.home-stats .home-stat{border-left:1px solid #e2e2e2}.OfferInsightsCard .table-wrapper .basic-info .home-info>.home-stats .home-stat:first-child{border-left:none}.OfferInsightsCard .table-wrapper .basic-info .story{font-family:georgia,serif;font-size:1rem;line-height:1.3;font-style:italic;padding:10px 0}.OfferInsightsCard .table-wrapper .basic-info .agent-info{font-size:16px}.OfferInsightsCard .table-wrapper .basic-info .agent-info .redfin-agent{color:#a02021}.OfferInsightsCard .table-wrapper .basic-info .agent-info .redfin-agent span{line-height:1;vertical-align:text-top;display:inline-block}.OfferInsightsCard .table-wrapper .basic-info .agent-info .redfin-agent .RedfinLogo{padding-right:5px}.OfferInsightsCard .table-wrapper .basic-info .agent-info .redfin-agent .RedfinLogo svg{height:16px;width:64px}.OfferInsightsCard .table-wrapper .extra-details{width:30%;vertical-align:top;border-left:1px solid #e2e2e2}.OfferInsightsCard .table-wrapper .extra-details .stats-table{font-size:16px;line-height:28px;margin-top:10px}.OfferInsightsCard .table-wrapper .extra-details .stats-table td{font-weight:700;text-align:right;padding-right:1em;white-space:nowrap}.OfferInsightsCard .acceptance-status{display:inline-block;font-size:11px;color:#808285;text-transform:uppercase}.OfferInsightsCard .acceptance-status.won{padding:0 .5em;background-color:#75b945;color:#fff}.fcb-narrow .OfferInsightsCard .table-wrapper .basic-info{width:65%}.fcb-narrow .OfferInsightsCard .table-wrapper .extra-details{width:35%}.card-frame,.oms-frame{color:#333;margin:5px;-moz-box-shadow:0 1px 2px 0 #aaa;-webkit-box-shadow:0 1px 2px 0 #aaa;-o-box-shadow:0 1px 2px 0 #aaa;box-shadow:0 1px 2px 0 #aaa;background-color:#fff;border-top:solid 1px rgba(0,0,0,.1);border-collapse:separate}.card-frame.ie8,.oms-frame.ie8{border:1px solid #e2e2e2}.oms-frame{background-color:inherit;position:relative}.oms-frame .default_dfp_ad{width:100%;text-align:center;top:25%;position:relative}.oms-frame .dfp_ad{display:table-cell;vertical-align:middle;width:314px;height:100px;text-align:center}@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){.OfferInsightsCard .table-wrapper .basic-info .agent-info .redfin-agent .redfin-logo{background-image:url('../../common/offer/./../../../../logos/redfin-inline-16px@2x.png')}}.OfferInsightsSection,.OfferInsightsSection .description{margin-bottom:20px}.OfferInsightsSection ul{display:inline;width:100%;padding:0;list-style-type:none}.OfferInsightsSection ul>li{margin:10px 0}.OfferInsightsSection .pagination{margin-top:50px;text-align:center;font-size:1rem;color:#0c82a5;cursor:pointer}.OfferInsightsSection .sub-h3{margin-top:-5px;font-size:11px;color:#a4a6a9}.OfferInsightsSection .admin-only{color:#ff5655}.OfferInsightsSection.mobile ul{max-width:90%}@media screen and (max-width:599px){.mobile-enabled .OfferInsightsSection{margin-top:15px}.mobile-enabled .OfferInsightsSection .expandablePreview ul li{border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2}.mobile-enabled .expandablePreview .OfferInsightsSection{margin-top:0}}.ehoLogo{width:25px;height:25px;background-image:url('../../customer-facing/elements/sprites/../../../../../sprites/homepage_responsive_sprite.png')}.ehoLogo,.icon-facebook-sprite-22{background-repeat:no-repeat;background-position:left 0}.icon-facebook-sprite-22{width:22px;height:22px;display:inline-block;vertical-align:middle;margin:0 0 10px 10px;background-image:url('../../customer-facing/elements/sprites/../../../../../../sprites/footer-sprite.png')}.icon-gplus-sprite-22{background-position:left -22px}.icon-gplus-sprite-22,.icon-twitter-sprite-22{width:22px;height:22px;display:inline-block;vertical-align:middle;margin:0 0 10px 10px;background-repeat:no-repeat;background-image:url('../../customer-facing/elements/sprites/../../../../../../sprites/footer-sprite.png')}.icon-twitter-sprite-22{background-position:left -44px}.footer{margin:0 auto;text-align:left;padding:50px 0;zoom:1;font-size:.75rem}.footer:before,.footer:after{content:"";display:table}.footer:after{clear:both}.footer:before{display:block;content:"";border-top:1px solid #e2e2e2;width:90%;margin:-20px auto 30px}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline}.footer .links{margin:0 .9803921568627451%}.footer .links,.footer .social,.footer .legal{display:block;float:left;width:98.0392156862745%;padding:5px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.footer .legal{margin:0 .9803921568627451%}.footer .links{-moz-column-width:auto;-moz-column-count:2;-moz-column-gap:20px;-moz-column-rule-color:transparent;-moz-column-rule-style:none;-moz-column-rule-width:0;-webkit-column-width:auto;-webkit-column-count:2;-webkit-column-gap:20px;-webkit-column-rule-color:transparent;-webkit-column-rule-style:none;-webkit-column-rule-width:0;column-width:auto;column-count:2;column-gap:20px;column-rule-color:transparent;column-rule-style:none;column-rule-width:0;line-height:2em}.footer .links a{color:#999;display:block}.dj_ie8 .footer .links a{display:block;float:left;width:31.372549019607842%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0 1.96% 1em 0}.footer .social{margin:.5em 0 1em}.footer .social li{display:inline-block;list-style-type:none}.footer .social .icon{background-color:#999;margin:0 10px 0 0}.footer .social a:hover .icon-facebook-sprite-22{background-color:#39579a}.footer .social a:hover .icon-gplus-sprite-22{background-color:#df4a32}.footer .social a:hover .icon-twitter-sprite-22{background-color:#50abf1}.footer .legal{color:#999}.footer .legal .eho,.footer .legal .copyright{margin-top:10px}.footer .legal .ehoLogo{vertical-align:middle;margin-right:5px}@media screen and (min-width:650px){.footer{margin:0 auto!important}.footer .links,.footer .social,.footer .legal{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0}.footer .legal{padding:0}.footer .links{width:42%;padding:0 0 0 7%;-moz-column-width:auto;-moz-column-count:3;-moz-column-gap:20px;-moz-column-rule-color:transparent;-moz-column-rule-style:none;-moz-column-rule-width:0;-webkit-column-width:auto;-webkit-column-count:3;-webkit-column-gap:20px;-webkit-column-rule-color:transparent;-webkit-column-rule-style:none;-webkit-column-rule-width:0;column-width:auto;column-count:3;column-gap:20px;column-rule-color:transparent;column-rule-style:none;column-rule-width:0}.footer .social{width:16%;padding:0 0 0 10px}.footer .legal{width:42%;padding-right:7%}}@media screen and (min-width:650px) and (max-width:800px){.footer .links{-moz-column-width:auto;-moz-column-count:2;-moz-column-gap:20px;-moz-column-rule-color:transparent;-moz-column-rule-style:none;-moz-column-rule-width:0;-webkit-column-width:auto;-webkit-column-count:2;-webkit-column-gap:20px;-webkit-column-rule-color:transparent;-webkit-column-rule-style:none;-webkit-column-rule-width:0;column-width:auto;column-count:2;column-gap:20px;column-rule-color:transparent;column-rule-style:none;column-rule-width:0}}.dj_ie8 .footer{margin:0 auto!important}.dj_ie8 .footer .links,.dj_ie8 .footer .social,.dj_ie8 .footer .legal{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0}.dj_ie8 .footer .legal{padding:0}.dj_ie8 .footer .links{width:42%;padding:0 0 0 7%;-moz-column-width:auto;-moz-column-count:3;-moz-column-gap:20px;-moz-column-rule-color:transparent;-moz-column-rule-style:none;-moz-column-rule-width:0;-webkit-column-width:auto;-webkit-column-count:3;-webkit-column-gap:20px;-webkit-column-rule-color:transparent;-webkit-column-rule-style:none;-webkit-column-rule-width:0;column-width:auto;column-count:3;column-gap:20px;column-rule-color:transparent;column-rule-style:none;column-rule-width:0}@media (max-width:800px){.dj_ie8 .footer .links{-moz-column-width:auto;-moz-column-count:2;-moz-column-gap:20px;-moz-column-rule-color:transparent;-moz-column-rule-style:none;-moz-column-rule-width:0;-webkit-column-width:auto;-webkit-column-count:2;-webkit-column-gap:20px;-webkit-column-rule-color:transparent;-webkit-column-rule-style:none;-webkit-column-rule-width:0;column-width:auto;column-count:2;column-gap:20px;column-rule-color:transparent;column-rule-style:none;column-rule-width:0}}.dj_ie8 .footer .social{width:16%;padding:0 0 0 10px}.dj_ie8 .footer .legal{width:42%;padding-right:7%}#footer_bar{background-color:#808285;color:#c4c0b6;font-size:12px;padding:3px 0 0;position:relative;bottom:auto}.footer_fade{position:relative;background-color:#f5f5f5;font-size:11px;line-height:19px}.footer_fade,#fade_links{color:#000;clear:both}#fade_links,.footer_text{font-size:11px;line-height:19px}.footer_text{text-align:left;padding:5px 15px;color:#999}table.footer_links{border-collapse:separate;border-spacing:2px}table.footer_links td{padding:2px}table.footer_links,table.footer_links tr,table.footer_links tr td{vertical-align:top}table.footer_links tr td.label{width:90px;padding-left:16px}.footer-blogs{background-color:#808285;height:20px!important;font-size:12px;line-height:19px}.footer-blogs .label,.footer-blogs a{color:#fff}#footer_small{display:block;font-size:11px;width:800px;padding:7px 0 0 15px;line-height:13px}#footer .disclaimer{margin-bottom:15px}.hp{height:59px}#price_beds_opts_inner{width:984px!important}.dijitPopup{position:absolute;background-color:transparent;margin:0;border:0;padding:0}.dijitContentPane{display:block;overflow:auto}.dijitDialogUnderlayWrapper{position:absolute;left:0;top:0;z-index:998;display:none;background:transparent!important}#adv_check_table_container table{border-spacing:4px;border-collapse:separate}#adv_check_table_container table td{vertical-align:top}.nav .menu .drop{background-image:none}.header_preview{position:absolute;top:0;left:0}@media screen and (max-width:599px){.mobile-enabled .hp{height:43px}}.HomeIconBlock{position:relative}.HomeIconBlock .home-icon-layer{position:absolute;top:0;left:0}.HomeIconBlock .home-icon-layer.slide-down-6{top:6px}.HomeControlButton .home-controls-icon{height:24px;width:24px;fill:#585858}.HomeControlButton .home-controls-icon-on{fill:#a02021}.home-controls{text-align:center;position:relative;left:10px;overflow:visible}@media screen and (max-width:599px){.mobile-enabled .home-controls{float:none;display:block;margin:0;left:0;text-align:center}.mobile-enabled .home-controls .price-home{display:none}}.home-controls .Button.basic-button-light.white_buttons{background:#fff;border:1px solid #999;padding:10px 1rem}.home-controls .Button.basic-button-light.white_buttons:hover{background:#ccc}.home-controls .share-box-holder{left:-270px}.home-controls .price-home{margin-left:30px}.home-controls .price-home .price-home-button{-webkit-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}.home-controls .tour-home-check-mark{position:absolute;float:right;left:42px;top:-5px}.home-controls .tour-home-check-mark.wide-button{left:57px}.home-controls .tour-home{margin-left:30px}.home-controls .tour-home .inactive{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}.home-controls .tour-home .flyout-abs{text-align:left}.home-controls .tour-home .tour-plus{display:inline-block;font-size:20px;vertical-align:top;float:left;margin-top:-3px;margin-right:2px}.home-controls .tour-home .icon_tour{float:left;font-size:22px;margin-top:-2px}.home-controls .tour-home .Button.basic-button-light{color:#808285}.home-controls .tour-home .Button.basic-button-light.white_buttons{color:inherit}.home-controls .tour-home .Button.basic-button-light.secondary{color:#fff}.home-controls .tour-home .Button.basic-button-light.secondary.white_buttons{border:1px solid #0c82a5;-webkit-box-shadow:none;color:#0c82a5}.home-controls .tour-home-wishlist{margin-left:30px}.home-controls .tour-home-wishlist .inactive{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}.home-controls .tour-home-wishlist .flyout-abs{text-align:left}.home-controls .favoriteButtonWrapper .Flyout{right:-34px;top:-28px}.home-controls .favoriteButtonWrapper .FavoriteButton .Button{width:23px;height:22px;box-sizing:content-box}.home-controls .favoriteButtonWrapper .FavoriteButton .Button .header-favorite-button-animation-enter{opacity:.01}.home-controls .favoriteButtonWrapper .FavoriteButton .Button .header-favorite-button-animation-enter.header-favorite-button-animation-enter-active{opacity:1;-webkit-transition:opacity 500ms ease-in-out 0;transition:opacity 500ms ease-in-out 0s}.home-controls .favoriteButtonWrapper .FavoriteButton .Button .header-favorite-button-animation-leave{opacity:1}.home-controls .favoriteButtonWrapper .FavoriteButton .Button .header-favorite-button-animation-leave.header-favorite-button-animation-leave-active{opacity:.01;-webkit-transition:opacity 200ms ease-in 0;transition:opacity 200ms ease-in 0s}.home-controls .favoriteButtonWrapper .FavoriteButton .Button .sprite-icon-fav,.home-controls .favoriteButtonWrapper .FavoriteButton .Button .sprite-icon-fav-on{position:absolute;left:50%;top:11px;margin-left:-11.5px}.home-controls .shareButtonWrapper .Button{box-sizing:content-box;border-bottom-left-radius:0;border-top-left-radius:0}.home-controls .ShareButton .Button,.home-controls .FavoriteButton .Button,.home-controls .XOutButton .Button{width:23px;height:22px;box-sizing:content-box}.home-controls .svg-icon-on-color{fill:#d32c2e}.home-controls .svg-icon-off-color{fill:#585858}@media screen and (max-width:599px){.mobile-enabled .home-controls-placeholder{min-height:59px}}.ab .home-controls.tourPopup{margin:0}.ab .home-controls.tourPopup .TourPopupButton .Button{-webkit-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}.ab .home-controls.tourPopup .TourPopupButton.add .Button{border-color:#fa7b20;color:#fa7b20;padding-top:8px;fill:#fa7b20}.ab .home-controls.tourPopup .TourPopupButton.add .Button.disabled{fill:#999}.ab .home-controls.tourPopup .TourPopupButton.corv .Button{padding:9px}.ab .home-controls.tourPopup .TourPopupButton.corv .Button .rfSvg.home{padding-left:8px}.ab .home-controls.tourPopup .TourPopupButton.corv .Button .pill-container{margin:0 10px}.ab .home-controls.tourPopup .TourPopupButton.remove .Button{background-color:#58bb24!important;border-color:#58bb24;color:#fff;box-shadow:none;padding-top:8px;fill:#fff}.ab .home-controls.tourPopup .TourPopupButton.remove .Button:hover{background-color:#58bb24}.ab .home-controls.tourPopup .TourPopupButton .rfSvg.plus{float:left;margin-right:1px;margin-top:2px}.ab .home-controls.tourPopup .TourPopupButton .icon_check{font-size:18px;float:left;margin-left:0;margin-top:2px}.ab .home-controls.tourPopup .TourPopupButton .icon_tour{padding-left:3px!important}.ab .home-controls.tourPopup .popupContainer{float:right}.ab .home-controls.tourPopup .Flyout{z-index:1000;margin-top:60px;left:-33px}.ab .home-controls.tourPopup .Flyout .popup{width:250px;padding:15px;font-size:14px;text-align:left}.ab .home-controls.tourPopup .Flyout .popup .popupTitle{color:#000}.ab .home-controls.tourPopup .Flyout .popup .pendingAgent{width:220px}.ab .home-controls.tourPopup .Flyout .popup .email{padding-top:10px}.ab .home-controls.tourPopup .Flyout .popup .email,.ab .home-controls.tourPopup .Flyout .popup .phoneNumber{font-weight:700}.ab .home-controls.tourPopup .Flyout .popup .exit{float:right;height:19px;width:19px;fill:#585858}.ab .home-controls.tourPopup .Flyout .popup .signIn{padding-top:10px}.ab .home-controls.tourPopup .Flyout .popup .signIn .link{text-decoration:none}.ab .home-controls.tourPopup .Flyout .popup .viewTourListLink,.ab .home-controls.tourPopup .Flyout .popup .scheduleTourLink{text-decoration:none;padding-top:10px}.ab .home-controls.tourPopup .Flyout.standard.position-below .arrow{border-bottom-color:#fff;left:-28px}.avmInfoContent p{font-size:.875rem;margin:0}.avmInfoContent p+p{margin-top:20px!important}.avmInfoContent.fly{padding:15px;width:300px;text-align:left}.Dialog.v83 .content .avmInfoContent.fly{padding:0;width:auto}.Dialog.avmInfo .content{padding:15px!important}.Dialog.avmInfo .avmInfoContent p:first-child{padding-right:30px}.fullBleedFixedNav,.fullBleedFixedNav .fixed-nav{width:100%!important;background:#f5f5f5;z-index:14}.fullBleedFixedNav .ab,.fullBleedFixedNav .fixed-nav .ab,.fullBleedFixedNav .nb,.fullBleedFixedNav .fixed-nav .nb{display:block;float:none;margin:0 auto;background:inherit;border-bottom:none}.ab{color:#585858;font-size:11px;background:#fefffe;position:relative}.ab .main-font{font-size:16px;font-weight:700;color:#000;line-height:1.3;margin-bottom:1px}.ab .sqft a{text-decoration:none}.ab .info-block{text-align:center;line-height:1.2;padding:0 13px;display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline}.ab .main-stats{width:600px;margin:10px 5px 4px}.ab .main-stats.wide{width:700px}.ab .main-stats .top-stats{width:100%}.ab .main-stats .bottom-stats{width:100%;margin-top:4px}.ab .main-stats .bottom-stats .HomeBottomStats .value{position:relative;margin-right:5px}.ab .main-stats .bottom-stats .label{font-weight:700}.ab .main-stats .bottom-stats .label .avmLabel{border-bottom:1px dotted #999}.ab .main-stats .bottom-stats .more-info .label{padding-left:10px}.ab .main-stats .bottom-stats .more-info .Flyout{top:16px}.ab .main-stats .bottom-stats .more-info .Flyout .fly>p{margin:0}.ab .main-stats .avm .avmLabel{border-bottom:1px dotted #999;padding-bottom:2px;margin-bottom:-2px}.ab .main-stats .price{min-width:80px}.ab .main-stats .price a.signin,.ab .main-stats .price a.verify-email{font-size:.75rem}.ab .main-stats .price .DefinitionFlyout{font-weight:400}.ab .main-stats .price .DefinitionFlyout a{font-size:.6875rem;font-weight:400}.ab .main-stats .price .Flyout{left:35px}.ab .main-stats .sqft{padding-right:0;min-width:44px}.ab .main-stats .hotness-banner-container{display:none}.ab .adr{line-height:1;max-width:230px;min-width:200px}.ab .adr .street-address{max-width:230px;min-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.ab .adr .street-address,.ab .adr .street-address a{font-size:16px;font-weight:700;color:#000;line-height:1.3;margin-bottom:1px}.ab .adr .citystatezip{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#6d6f70;font-size:12px;font-weight:700}.ab .home-address .sash{position:absolute;height:49px;width:40px}.ab .home-address .HomeIconBlock,.ab .actions{margin-top:10px}.ab .actions{text-align:center;display:inline-block}.ab .home-controls{margin:10px 10px 0 0;display:inline}.ab .tourPopup{display:inline}.ab .tourPopup .TourPopupButton{display:inline-block}.HomeMainStats .DefinitionFlyout.definition-flyout-container{padding:0;width:auto}.HomeBottomStats .DefinitionFlyout.definition-flyout-container{padding:0}@media screen and (max-width:599px){.mobile-enabled .fixed-nav{box-shadow:none;margin-bottom:0}.mobile-enabled .fixed-nav .nb{display:none}.mobile-enabled .ab .adr .street-address{display:block;max-width:none}.mobile-enabled .ab .home-address{padding-bottom:.5em;margin-left:0;width:0}.mobile-enabled .ab .home-address .home-icon{position:absolute;top:0;left:0}.mobile-enabled .ab .main-stats{width:100%;border-bottom:1px solid #e2e2e2;margin:10px 0 15px}.mobile-enabled .ab .main-stats .top-stats{border-bottom:1px solid #e2e2e2;display:block;width:100%}.mobile-enabled .ab .main-stats .top-stats .address-container{padding:0 0 25px 60px;-moz-box-sizing:border-box;box-sizing:border-box;display:block;max-width:none}.mobile-enabled .ab .main-stats .top-stats .home-info{padding-top:10px;display:block;width:100%}.mobile-enabled .ab .main-stats .top-stats .home-info .info-block{padding:0 5px;-moz-box-sizing:border-box;box-sizing:border-box;width:15%}.mobile-enabled .ab .main-stats .top-stats .home-info .info-block.price,.mobile-enabled .ab .main-stats .top-stats .home-info .info-block.avm,.mobile-enabled .ab .main-stats .top-stats .home-info .info-block.sqft{width:33%}.mobile-enabled .ab .main-stats .top-stats .home-info .hotness-banner-container{display:block;margin:5px 15px 15px}.mobile-enabled .ab .main-stats .bottom-stats{margin-bottom:10px}.mobile-enabled .ab .main-stats .bottom-stats .more-info{float:none}.mobile-enabled .ab .main-stats .bottom-stats .status-container{position:absolute;top:50px;left:60px}.mobile-enabled .ab .main-stats .bottom-stats .status-container .value{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;position:inherit;margin-left:0}.mobile-enabled .ab .main-stats .bottom-stats .status-container .value .underline{border-bottom:none;cursor:auto}.mobile-enabled .ab .main-stats .bottom-stats .source-container{position:absolute;top:50px;left:165px}.mobile-enabled .ab .main-stats .bottom-stats .more-info{display:block;text-align:center}.mobile-enabled .ab .main-stats .bottom-stats .more-info>span{display:inline-block}.mobile-enabled .ab .main-stats .bottom-stats .more-info span:first-child .label{padding-left:0}.mobile-enabled .ab .actions{display:block;margin-top:0}.mobile-enabled .ab .home-controls{padding-bottom:5px}}.bookItNowDay{display:inline-block;text-align:center;width:68px;margin:0 5px;cursor:pointer;position:relative;background-color:#fff;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.25);-moz-box-shadow:0 2px 0 0 rgba(0,0,0,.25);box-shadow:0 2px 0 0 rgba(0,0,0,.25);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.bookItNowDay .dayOfTheWeek{color:#fff;background-color:#000;padding:2px 0 4px;font-size:14px;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.bookItNowDay .month{padding:6px 0 3px;font-size:14px}.bookItNowDay .month,.bookItNowDay .dayOfTheMonth{border-left:1px solid #CCC;border-right:1px solid #CCC}.bookItNowDay .dayOfTheMonth{font-size:28px;padding:10px 0 2px}.bookItNowDay .bookItNowIcon{width:24px;height:24px;background-image:url('../widgets/../../tours/widget/././../../../../tours/grey-clock.png');background-size:24px 24px;position:absolute;top:-10px;left:-6px}.bookItNowDay.hover .dayOfTheWeek{background-color:#fa7b20}.bookItNowDay.hover .month,.bookItNowDay.hover .dayOfTheMonth{color:#fa7b20}.bookItNowDay.hover .bookItNowIcon{background-image:url('../widgets/../../tours/widget/././../../../../tours/orange-clock.png')}.bookItNowTime{text-align:center;cursor:pointer;display:inline-block;position:relative;margin:0 7px}@media screen and (max-width:599px){.mobile-enabled .bookItNowTime{margin:0 8px}}.bookItNowTime .time{width:68px;padding:10px 4px;font-size:14px;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.25);box-shadow:0 1px 0 0 rgba(0,0,0,.25);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.bookItNowTime .time.timeUnavailable{color:#808285;cursor:default}.bookItNowTime .bookItNowIcon{width:23px;height:23px;background-image:url('../widgets/../../tours/widget/./././../../../../tours/grey-clock.png');position:absolute;top:-10px;left:-8px}.bookItNowTime.hover .time{color:#fff;background-color:#fa7b20;border:1px solid #fa7b20}.bookItNowTime.hover .time.timeUnavailable{border:1px solid #ccc;background-color:#fff;color:#808285}.bookItNowTime.hover .bookItNowIcon{background-image:url('../widgets/../../tours/widget/./././../../../../tours/orange-clock.png')}.bookItNowTimes .bookItNowTimesContainer{padding:13px 10px 5px}.bookItNowTimes .bookItNowTimesContainer div.sectionTitle,.bookItNowTimes .bookItNowTimesContainer .sectionDescription,.bookItNowTimes .bookItNowTimesContainer .sectionFooter{margin-left:38px;line-height:1.3}@media screen and (max-width:599px){.mobile-enabled .bookItNowTimes .bookItNowTimesContainer div.sectionTitle,.mobile-enabled .bookItNowTimes .bookItNowTimesContainer .sectionDescription,.mobile-enabled .bookItNowTimes .bookItNowTimesContainer .sectionFooter{margin-left:10px}}.bookItNowTimes .bookItNowTimesContainer .sectionFooter{font-size:14px;font-weight:400}.bookItNowTimes .bookItNowTimesContainer .sectionFooter .bookItNowIcon{width:23px;height:23px;background-image:url('../widgets/../../tours/widget/././../../../../tours/grey-clock.png');display:inline-block;vertical-align:middle}.bookItNowTimes .bookItNowTimesContainer .sectionFooter .RelativeFlyout{vertical-align:middle;margin-bottom:1px}.bookItNowTimes .bookItNowTimesContainer .sectionFooter .RelativeFlyout .flyout-abs>div.content{margin:0!important;padding:10px 20px}.bookItNowTimes .bookItNowTimesContainer .leftArrow,.bookItNowTimes .bookItNowTimesContainer .rightArrow{margin-top:15px!important}.bookItNowTimes .bookItNowTimesContainer .bookItNowLink{margin-left:3px;display:inline-block}.bookItNowTimes .bookItNowTimesContainer .bookItNowLink:hover .bookItNowIcon{background-image:url('../widgets/../../tours/widget/././../../../../tours/orange-clock.png')}.bookItNowTimes .bookItNowTimesContainer .bookItNowLink div.RelativeFlyout .content{width:auto!important}@media screen and (max-width:599px){.mobile-enabled .bookItNowTimes .bookItNowTimesContainer{padding-right:0;padding-left:0}}.bookItNowDatePicker{background-color:#f5f5f5;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.bookItNowDatePicker .sectionTitle{margin:0 0 5px 38px}@media screen and (max-width:599px){.mobile-enabled .bookItNowDatePicker .sectionTitle{margin-left:10px}}.bookItNowDatePicker .leftArrowContainer{position:absolute;left:14px;z-index:1;height:100%}.bookItNowDatePicker .leftArrowContainer .leftArrow{cursor:pointer;margin-top:33px;fill:#999}.bookItNowDatePicker .leftArrowContainer .leftArrow:hover{fill:#000}.bookItNowDatePicker .leftArrowContainer .leftArrow.disabled{opacity:.25;filter:alpha(opacity=25);cursor:default}.bookItNowDatePicker .leftArrowContainer .leftArrow.disabled:hover{opacity:.25;filter:alpha(opacity=25)}@media screen and (max-width:599px){.mobile-enabled .bookItNowDatePicker .leftArrowContainer{display:none}}.bookItNowDatePicker .rightArrowContainer{position:absolute;right:14px;z-index:1;height:100%}.bookItNowDatePicker .rightArrowContainer .rightArrow{cursor:pointer;margin-top:33px;fill:#999}.bookItNowDatePicker .rightArrowContainer .rightArrow:hover{fill:#000}.bookItNowDatePicker .rightArrowContainer .rightArrow.disabled{opacity:.25;filter:alpha(opacity=25);cursor:default}.bookItNowDatePicker .rightArrowContainer .rightArrow.disabled:hover{opacity:.25;filter:alpha(opacity=25)}@media screen and (max-width:599px){.mobile-enabled .bookItNowDatePicker .rightArrowContainer{display:none}}.bookItNowDatePicker .datePickerCollapsed{padding:30px 50px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue"}.bookItNowDatePicker .datePickerCollapsed .dateTitle{font-size:20px;margin-right:10px}.bookItNowDatePicker .datePickerCollapsed a{font-size:14px}@media screen and (max-width:599px){.mobile-enabled .bookItNowDatePicker .datePickerCollapsed{padding:25px 15px}}.bookItNowDatePicker .datePickerContainer{padding:30px 10px 5px}@media screen and (max-width:599px){.mobile-enabled .bookItNowDatePicker .datePickerContainer{padding:20px 0 0}}.bookItNowDatePicker .containerWindow{width:548px;position:relative;overflow:hidden;left:34px}.bookItNowDatePicker .containerWindow .itemContainer{position:relative;left:0}.bookItNowDatePicker .containerWindow .itemContainer.animate{-webkit-transition:left .5s ease-out 0;-moz-transition:left .5s ease-out 0s;-ms-transition:left .5s ease-out 0;-o-transition:left .5s ease-out 0;transition:left .5s ease-out 0s}.bookItNowDatePicker .containerWindow .itemContainer .itemsPage{float:left;padding:10px 0 25px}@media screen and (max-width:599px){.mobile-enabled .bookItNowDatePicker .containerWindow{width:100%;left:0;overflow-x:scroll;-webkit-overflow-scrolling:touch}}.bookItNowDatePicker .slidingSection{height:0;background-color:#fff;-webkit-transition:height .5s ease-out 0;-moz-transition:height .5s ease-out 0s;-ms-transition:height .5s ease-out 0;-o-transition:height .5s ease-out 0;transition:height .5s ease-out 0s}.bookItNowDatePicker .slidingSection .sectionArrowContainer{border-top:1px solid #e2e2e2;-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.25);-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.25);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.25);height:18px;position:relative}.bookItNowDatePicker .slidingSection .sectionArrowContainer .sectionArrow{width:30px;height:18px;background-image:url('../widgets/../../tours/widget/./../../../../tours/pointer-white.png');display:inline-block;position:absolute;top:-1px;left:50%}.bookItNowDatePicker .slidingSection .start .sectionArrowContainer .sectionArrow{background-image:url('../widgets/../../tours/widget/./../../../../tours/pointer-lightwhite.png')}.bookItNowDatePicker .slidingSection .unavailable{text-align:center;padding:10px 0 20px;font-size:14px;line-height:1.5;color:#fa7b20}.bookItNowDatePicker .slidingSection .unavailable .bold{font-weight:700}.bookItNowDatePicker .slidingSection .agent{padding:13px 20px 30px 48px;font-size:14px;line-height:1.5}.bookItNowDatePicker .slidingSection .agent .title{font-size:16px;font-weight:700;margin-bottom:5px}.bookItNowDatePicker .slidingSection .agent .bold{font-weight:700}.bookItNowDatePicker .slidingSection .agent .agentPhoto{display:inline-block}.bookItNowDatePicker .slidingSection .agent .agentPhoto .agent-photo{cursor:default}.bookItNowDatePicker .slidingSection .agent .agentPhoto .agent-photo .photo-container{-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.25);box-shadow:0 1px 0 0 rgba(0,0,0,.25)}.bookItNowDatePicker .slidingSection .agent .agentInfo{display:inline-block;margin-left:10px;vertical-align:top}.bookItNowDatePicker .slidingSection .agent .tourInfo{display:inline-block;margin-left:40px}@media screen and (max-width:599px){.mobile-enabled .bookItNowDatePicker .slidingSection .agent .tourInfo{margin:10px 0 0 74px}}@media screen and (max-width:599px){.mobile-enabled .bookItNowDatePicker .slidingSection .agent{margin-left:5px;padding:20px 10px}}.property-icon{display:-moz-inline-box;display:inline-block}.home-sash-container{display:table}.home-sash-container .home-sash{display:table-cell}.sprite-no-photos-m,.sprite-similar-fav,.sprite-similar-toggle-fav,.sprite-similar-toggle-fav-on,.sprite-similar-signin-lock,.sprite-similar-lock-foreclosed,.sprite-similar-lock-for-sale,.sprite-similar-lock-owner,.sprite-similar-lock-sold,.sprite-xfav,.sprite-xout,.sprite-similar-home-single,.sprite-similar-home-condo,.sprite-similar-home-multi-family,.sprite-similar-home-townhouse,.sprite-similar-home-land,.sprite-similar-badge-fav,.sprite-similar-badge-agc,.sprite-similar-badge-xout{background-image:url('../widgets/../../tours/widget/./../../common/homecards/../../search/sprites/../../../../sprites/home_info_sprite.png')}.sprite-clear-bg{background:url('../widgets/../../tours/widget/./../../common/homecards/../../search/sprites/../../../../clear.gif')}.sprite-pagination-sm-l,.sprite-pagination-sm-r,.sprite-hc-photo-bg,.sprite-hc-pg-r,.sprite-hc-pg-l{background-image:url('../widgets/../../tours/widget/./../../common/homecards/../../search/sprites/../../../../sprites/home_info_sprite.png')}.HoverTooltip{position:absolute;z-index:200;font-size:12px;font-weight:700;-moz-box-shadow:0 0 3px 0 #aaa;-webkit-box-shadow:0 0 3px 0 #aaa;-o-box-shadow:0 0 3px 0 #aaa;box-shadow:0 0 3px 0 #aaa;padding:10px;margin:17px;background-color:#e2e2e2;color:#585858;border:2px solid #999;min-width:50px;max-width:200px}.HoverTooltip .arrow-bl{right:auto;left:10px}.HoverTooltip .arrow-bl,.HoverTooltip .arrow-br{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;z-index:201;position:absolute;top:auto;bottom:-15px;border-top:15px solid #999}.HoverTooltip .arrow-br{right:10px;left:auto}.HoverTooltip .arrow-tl{right:auto;left:10px}.HoverTooltip .arrow-tl,.HoverTooltip .arrow-tr{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;z-index:201;position:absolute;top:-15px;bottom:auto;border-bottom:15px solid #999}.HoverTooltip .arrow-tr{right:10px;left:auto}.HomeCard{-webkit-transition:opacity .3s linear 0;transition:opacity .3s linear 0s}.HomeCard,.HomeCard .basic-card,.HomeCard .photos{position:relative;overflow:hidden}.HomeCard .photos img{display:block}.HomeCard .HomeSash,.HomeCard .home-sash-container{z-index:1}.HomeCard .transition-left{-webkit-transition:left .14s linear 0;transition:left .14s linear 0s}.HomeCard .photo-index{position:absolute;bottom:10px;color:#fff;display:inline-block;width:100%;z-index:4;text-align:center}.HomeCard .photo-index span{padding:5px 5px 3px}.HomeCard .photo-index span,.HomeCard .notes{-webkit-transition:opacity .3s linear 0;transition:opacity .3s linear 0s;background:-moz-linear-gradient(top,rgba(0,0,0,0)0%,rgba(0,0,0,.8)100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0)0%,rgba(0,0,0,.8)100%);background:-ms-linear-gradient(top,rgba(0,0,0,0)0%,rgba(0,0,0,.8)100%);background:linear-gradient(to bottom,rgba(0,0,0,0)0%,rgba(0,0,0,.8)100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#10000000', endColorstr='#99000000')"}.HomeCard .notes{position:absolute;bottom:0;width:100%;z-index:5;color:#fff;font-size:16px;text-decoration:none;padding:30px 10px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.HomeCard .notes *{line-height:1}.HomeCard .notes .price,.HomeCard .notes .HomeAddress{text-align:left;width:50%;display:block}.HomeCard .notes .HomeStats{font-size:9px}.HomeCard .notes .HomeStats,.HomeCard .notes .broker{text-align:left;width:50%;display:block}.HomeCard .notes .price{display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline;padding-bottom:.25em;font-size:1em;font-weight:700}.HomeCard .notes .price .last-list-price{font-size:.5em;padding-left:5px}.HomeCard .notes .HomeAddress{padding-bottom:.25em;font-size:1em;position:relative}.HomeCard .notes .HomeAddress .address{color:#fff;font-weight:400;font-size:.75em}.HomeCard .notes .HomeAddress .region{font-weight:400}.HomeCard .notes .HomeAddress .address>*,.HomeCard .notes .HomeAddress .region>*{width:100%}.HomeCard .notes .HomeAddress .address .unit,.HomeCard .notes .HomeAddress .region .unit{width:auto}.HomeCard .notes .HomeAddress .address .street.noUnit,.HomeCard .notes .HomeAddress .region .street.noUnit{width:100%}.HomeCard .notes .HomeAddress .region{padding-top:3px;font-size:10px;color:#ccc}.HomeCard .notes .HomeStats{position:absolute;top:30px;right:5px;padding:0 0 20px}.HomeCard .notes .HomeStats ._HomeStatsLabel{border-right-color:#fff;border-right-color:rgba(255,255,255,.5)}.HomeCard .notes .HomeStats .value,.HomeCard .notes .HomeStats .label{color:#fff;white-space:nowrap}.HomeCard .notes .HomeStats .value{font-weight:700;padding-bottom:.25em;font-size:1em}.HomeCard .notes .HomeStats .label{text-transform:capitalize;font-size:.75em}.HomeCard .notes .broker{float:left;font-size:.5em;opacity:.8;filter:alpha(opacity=80)}.HomeCard .mlsLogoExtension{opacity:1;display:block;z-index:5;position:absolute;top:5px;right:5px;max-height:18px}.HomeCard.extended .notes{position:relative;padding:10px;color:#333;background:#fff;-ms-filter:"none"}.HomeCard.extended .notes .HomeAddress .address,.HomeCard.extended .notes .HomeAddress .region{color:#333}.HomeCard.extended .notes .HomeStats{top:10px}.HomeCard.extended .notes .HomeStats ._HomeStatsLabel{border-right-color:#7F7F7F}.HomeCard.extended .notes .HomeStats .value,.HomeCard.extended .notes .HomeStats .label{color:#333}.HomeCard .HomeStats ._HomeStatsLabel .value{color:#fff}.HomeCard .HomeStats ._HomeStatsLabel .value a,.HomeCard .HomeStats ._HomeStatsLabel .label{color:#fff;font-size:12px}.HomeCard .HomeStats ._HomeStatsLabel .value{font-size:16px}.HomeCard .vow-msg{position:absolute;top:20%;width:100%;text-align:center;color:#fff}.HomeCard .vow-action{text-decoration:underline;color:#0c82a5}.HomeCard .open-house{float:right;color:#72B957;font-size:9px}.HomeCard .mls_logo_sm{position:absolute;top:14px;right:60px;z-index:5}.HomeCard .mls_logo_sm img{max-height:18px}.HomeCard .distance{display:table;text-align:center;position:absolute;top:5px;right:5px;width:48px;height:48px;color:#fff;background-color:#585858;background-color:rgba(88,88,88,.7);line-height:1.2;letter-spacing:.1em;-webkit-border-radius:100px 100px 100px 100px;-khtml-border-radius:100px 100px 100px 100px;-moz-border-radius:100px 100px 100px 100px;-ms-border-radius:100px 100px 100px 100px;-o-border-radius:100px 100px 100px 100px;border-radius:100px 100px 100px 100px}.HomeCard .distance .distance-wrapper{position:absolute;top:50%;height:30px;margin-top:-15px}.HomeCard .distance .distance-wrapper .distance-amount,.HomeCard .distance .distance-wrapper .distance-units{padding:0;margin:0;width:100%;display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline}.HomeCard .distance .distance-wrapper .distance-amount{font-weight:700;font-size:.875rem}.HomeCard .distance .distance-wrapper .distance-amount.long-distance,.HomeCard .distance .distance-wrapper .distance-units{font-size:.75rem}.HomeCard.small-width .mls_logo_sm{right:14px}.HomeCard.small-width .HomeAddress,.HomeCard.small-width .HomeStats,.HomeCard.small-width .broker{width:100%}.HomeCard.small-width .HomeStats,.HomeCard.small-width .open-house,.HomeCard.small-width .distance,.HomeCard.small-width .map-nav{display:none}.HomeCard.small-width.show-distance .distance{display:inline-block;z-index:1;width:auto;height:auto;border-radius:0;line-height:.7;letter-spacing:.03em}.HomeCard.small-width.show-distance .distance .distance-wrapper{position:static;height:auto;margin:4px 2px 0 3px}.HomeCard.small-width.show-distance .distance .distance-wrapper .distance-amount{width:auto;font-weight:400;font-size:10px}.HomeCard.small-width.show-distance .distance .distance-wrapper .distance-units{width:auto;font-size:10px;margin-left:-5px}.HomeCard.small-width.extended .broker-ext .broker-data{display:inline-block;width:72%;font-size:10px;height:20px}.HomeCard.small-width.extended .broker-ext .mls_logo_sm{position:relative;right:0;top:0;float:right;display:inline-block}.HomeCard.small-width.extended.extendedStats .HomeAddress{padding-bottom:0}.HomeCard.small-width.extended.extendedStats .HomeStats{display:block;position:relative;padding-bottom:10px;top:8px}.HomeCard.small-width.extended.extendedStats .HomeStats ._HomeStatsLabel .value{font-size:14px}.HomeCard.small-width.extended.extendedStats .HomeStats ._HomeStatsLabel .label{font-size:11px}@font-face{font-family:"RedfinIcons";src:url('../widgets/../../tours/widget/./../../../../common/icons/RedfinIcons.eot');font-weight:400;font-style:normal}@font-face{font-family:"RedfinIcons";src:url('../widgets/../../tours/widget/./../../../../common/icons/RedfinIcons.eot');src:url("RedfinIcons.eot?#iefix") format("embedded-opentype"),url('../widgets/../../tours/widget/./../../../../common/icons/RedfinIcons.woff') format("woff"),url('../widgets/../../tours/widget/./../../../../common/icons/RedfinIcons.ttf') format("truetype"),url("RedfinIcons.svg?#RedfinIcons") format("svg");font-weight:400;font-style:normal}.icon:before{font-family:"RedfinIcons";display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon.icon_aaa-error-flush:before{content:"\e001"}.icon.icon_add:before{content:"\e002"}.icon.icon_alert:before{content:"\e003"}.icon.icon_appraisal-contingency:before{content:"\e004"}.icon.icon_ask:before{content:"\e005"}.icon.icon_brokers-open:before{content:"\e006"}.icon.icon_calculator:before{content:"\e007"}.icon.icon_calendar:before{content:"\e008"}.icon.icon_cancel:before{content:"\e009"}.icon.icon_car:before{content:"\e00a"}.icon.icon_chart:before{content:"\e00b"}.icon.icon_chat:before{content:"\e00c"}.icon.icon_check:before{content:"\e00d"}.icon.icon_circle:before{content:"\e00e"}.icon.icon_claim:before{content:"\e00f"}.icon.icon_close:before{content:"\e010"}.icon.icon_closing:before{content:"\e011"}.icon.icon_contracts:before{content:"\e012"}.icon.icon_delete:before{content:"\e013"}.icon.icon_directions:before{content:"\e014"}.icon.icon_disclosure:before{content:"\e015"}.icon.icon_document-check:before{content:"\e016"}.icon.icon_document:before{content:"\e017"}.icon.icon_downloads:before{content:"\e018"}.icon.icon_earnest-money:before{content:"\e019"}.icon.icon_edit:before{content:"\e01a"}.icon.icon_email-home:before{content:"\e01b"}.icon.icon_email:before{content:"\e01c"}.icon.icon_favorite:before{content:"\e01d"}.icon.icon_final-walkthrough:before{content:"\e01e"}.icon.icon_flag:before{content:"\e01f"}.icon.icon_flyers:before{content:"\e020"}.icon.icon_frown:before{content:"\e021"}.icon.icon_generic:before{content:"\e022"}.icon.icon_hexagon:before{content:"\e023"}.icon.icon_hoa:before{content:"\e024"}.icon.icon_home-3d-scan:before{content:"\e025"}.icon.icon_home-active:before{content:"\e026"}.icon.icon_home-owned:before{content:"\e027"}.icon.icon_home:before{content:"\e028"}.icon.icon_house-nonuser:before{content:"\e029"}.icon.icon_house:before{content:"\e02a"}.icon.icon_hvt:before{content:"\e02b"}.icon.icon_info:before{content:"\e02c"}.icon.icon_inspection:before{content:"\e02d"}.icon.icon_instant-alerts:before{content:"\e02e"}.icon.icon_layers:before{content:"\e02f"}.icon.icon_listview:before{content:"\e030"}.icon.icon_loan-financing:before{content:"\e031"}.icon.icon_location:before{content:"\e032"}.icon.icon_locked:before{content:"\e033"}.icon.icon_map-star:before{content:"\e034"}.icon.icon_map-this:before{content:"\e035"}.icon.icon_money:before{content:"\e036"}.icon.icon_more:before{content:"\e037"}.icon.icon_mutual-acceptance:before{content:"\e038"}.icon.icon_nav-collapse:before{content:"\e039"}.icon.icon_nav-down:before{content:"\e03a"}.icon.icon_nav-expand:before{content:"\e03b"}.icon.icon_nav-left:before{content:"\e03c"}.icon.icon_nav-right:before{content:"\e03d"}.icon.icon_nav-up:before{content:"\e03e"}.icon.icon_oms:before{content:"\e03f"}.icon.icon_open-house:before{content:"\e040"}.icon.icon_options:before{content:"\e041"}.icon.icon_photography:before{content:"\e042"}.icon.icon_print:before{content:"\e043"}.icon.icon_realtor:before{content:"\e044"}.icon.icon_remove:before{content:"\e045"}.icon.icon_reset-map:before{content:"\e046"}.icon.icon_save:before{content:"\e047"}.icon.icon_search:before{content:"\e048"}.icon.icon_share:before{content:"\e049"}.icon.icon_shield:before{content:"\e04a"}.icon.icon_sign-redfin:before{content:"\e04b"}.icon.icon_sign:before{content:"\e04c"}.icon.icon_smile:before{content:"\e04d"}.icon.icon_sort:before{content:"\e04e"}.icon.icon_stats:before{content:"\e04f"}.icon.icon_task:before{content:"\e050"}.icon.icon_termite:before{content:"\e051"}.icon.icon_thumbnails:before{content:"\e052"}.icon.icon_title:before{content:"\e053"}.icon.icon_tour:before{content:"\e054"}.icon.icon_trulia:before{content:"\e055"}.icon.icon_view:before{content:"\e056"}.icon.icon_warning:before{content:"\e057"}.icon.icon_x-out:before{content:"\e058"}.icon.icon_zillow:before{content:"\e059"}.icon.icon_abandoning:before{content:"\e05a"}.icon.icon_agent-request:before{content:"\e05b"}.icon.icon_agent:before{content:"\e05c"}.icon.icon_appointment:before{content:"\e05d"}.icon.icon_claimed:before{content:"\e05e"}.icon.icon_customer:before{content:"\e05f"}.icon.icon_estimate:before{content:"\e060"}.icon.icon_in-progress:before{content:"\e061"}.icon.icon_inquiry:before{content:"\e062"}.icon.icon_invisible:before{content:"\e063"}.icon.icon_listing:before{content:"\e064"}.icon.icon_matchmaker:before{content:"\e065"}.icon.icon_mobile-photo:before{content:"\e066"}.icon.icon_offer:before{content:"\e067"}.icon.icon_recurring:before{content:"\e068"}.icon.icon_referral-small:before{content:"\e069"}.icon.icon_referral:before{content:"\e06a"}.icon.icon_reminder:before{content:"\e06b"}.icon.icon_task-completed:before{content:"\e06c"}.icon.icon_task-crm:before{content:"\e06d"}.icon.icon_toggle:before{content:"\e06e"}.icon.icon_visible:before{content:"\e06f"}.mustSeePicker>.block{background-color:#f5f5f5;border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2}.mustSeePicker .tourInfoHeader>div{width:46%;display:inline-block;padding:8px 0 8px 6px}.mustSeePicker .tourInfoHeader>div.tourLengthBox{border-left:1px solid #e2e2e2}.mustSeePicker .tourInfoHeader>div .icon{margin:4px 10px 0 6px;float:left}.mustSeePicker .tourInfoHeader>div .icon.tour{width:24px;height:24px;background-size:24px;background-image:url('../widgets/../../tours/widget/./../../../../tours/tour-black.svg')}.mustSeePicker .tourInfoHeader>div .icon.stopwatch{width:22px;height:22px;background-size:22px;background-image:url('../widgets/../../tours/widget/./../../../../tours/clock.svg')}.mustSeePicker .tourInfoHeader>div .value{padding-bottom:4px;font-weight:700;font-size:16px}.mustSeePicker .tourInfoHeader>div .descriptor{font-size:12px}.mustSeePicker .mustSeeExplanation{font-size:11px;padding:6px;text-align:center}.mustSeePicker .homeList{margin:0;border:0;background-color:#fff}.mustSeePicker .homeList .HomeCard{margin-bottom:1px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.mustSeePicker .homeList .HomeCard .photos{width:288px;height:158px}@media screen and (max-width:599px){.mobile-enabled .mustSeePicker .homeList .HomeCard .photos{width:100%;height:160px}}.mustSeePicker .homeList .HomeCard .top-right{position:absolute;right:4px;top:4px;color:#fff;background-color:#fa7b20;padding:8px}.mustSeePicker .homeList .HomeCard .unavailable{position:absolute;right:0;top:0;background-color:#E6E6E6;padding:8px;color:#000;font-weight:700}@media screen and (max-width:599px){.mobile-enabled .mustSeePicker .homeList .HomeCard .unavailable{background-color:#000;color:#fff;font-weight:400}}.mustSeePicker .homeList .HomeCard .notes .broker{position:absolute;bottom:9px;right:10px;text-align:right}.mustSeePicker .homeList .HomeCard.isAlone a{cursor:default}.mustSeePicker .homeList .HomeCard.isMustSee .photos:after{content:" ";z-index:10;display:block;position:absolute;bottom:0;top:0;left:0;right:0;border:4px solid #fa7b20}.mustSeePicker .homeList .HomeCard.isNotAlone .link:hover:after{content:" ";z-index:10;display:block;position:absolute;bottom:0;top:0;left:0;right:0;border-bottom:4px solid #bbcc39}.mustSeePicker .homeList .HomeCard.isUnavailable .photos:after{content:" ";z-index:10;display:block;position:absolute;bottom:0;top:0;left:0;right:0;border:0}@media screen and (max-width:599px){.mobile-enabled .mustSeePicker .homeList .HomeCard.isUnavailable .basic-card{border:4px solid #000}}.mustSeePicker .errors-list{color:red;font-size:11px;font-weight:400}.mustSeePicker .errors-list ul,.mustSeePicker .errors-list li{list-style-type:none}.mustSeePicker .errors-list ul a,.mustSeePicker .errors-list li a,.mustSeePicker .errors-list ul a:hover,.mustSeePicker .errors-list li a:hover,.mustSeePicker .errors-list ul a:visited,.mustSeePicker .errors-list li a:visited{color:red}.mustSeePicker .errors-list .errors-list-node{margin-top:10px}@media screen and (max-width:599px){.mobile-enabled .mustSeePicker .errors-list{padding:10px 5px 2px}}.mustSeePicker .addMoreHomes{display:block;text-align:center;margin-top:15px;padding-bottom:15px;border:1px solid #fff;overflow:hidden;background-color:#f5f5f5;text-decoration:none}.mustSeePicker .addMoreHomes .myTourListPhotoContainer{height:180px;overflow:hidden;padding:0 45px;background-image:url('../widgets/../../tours/widget/./../../../../userLists/polaroids.png');background-position:center;background-repeat:no-repeat}.mustSeePicker .addMoreHomes .myTourListPhotoContainer .myTourListPhoto{height:110px;width:200px;margin-top:29px;background-position:center;background-size:cover;background-repeat:no-repeat}.mustSeePicker .addMoreHomes .myTourListPhotoContainer .myTourListText{background-color:#000;color:#fff;padding:4px 0;width:200px}@media screen and (max-width:599px){.mobile-enabled .mustSeePicker .addMoreHomes .myTourListPhotoContainer{padding:0 88px}}.mustSeePicker .addMoreHomes>span{font-size:14px}.homesUnavailableDialog .header{padding-top:0!important}.homesUnavailableDialog .dialog{overflow:hidden;max-width:480px;text-align:center}@media screen and (max-width:599px){.mobile-enabled .homesUnavailableDialog .dialog{width:290px}}.homesUnavailableDialog .dialog .containerWindow{width:445px;position:relative;overflow:hidden;left:10px}.homesUnavailableDialog .dialog .containerWindow .itemContainer{position:relative;left:0}.homesUnavailableDialog .dialog .containerWindow .itemContainer.animate{-webkit-transition:left .5s ease-out 0;-moz-transition:left .5s ease-out 0s;-ms-transition:left .5s ease-out 0;-o-transition:left .5s ease-out 0;transition:left .5s ease-out 0s}.homesUnavailableDialog .dialog .containerWindow .itemContainer .itemsPage{float:left;padding:10px 0 5px}@media screen and (max-width:599px){.mobile-enabled .homesUnavailableDialog .dialog .containerWindow{width:100%;left:0;overflow-x:scroll;-webkit-overflow-scrolling:touch}}.homesUnavailableDialog .dialog .leftArrowContainer{position:absolute;left:14px;z-index:1;height:100%}.homesUnavailableDialog .dialog .leftArrowContainer .leftArrow{width:16px;height:28px;background-image:url('../widgets/../../tours/widget/./../../../../tours/flipper-left.png');cursor:pointer;margin-top:75px}.homesUnavailableDialog .dialog .leftArrowContainer .leftArrow:hover{background-image:url('../widgets/../../tours/widget/./../../../../tours/flipper-left-hover.png')}.homesUnavailableDialog .dialog .leftArrowContainer .leftArrow.disabled{opacity:.25;filter:alpha(opacity=25);cursor:default}.homesUnavailableDialog .dialog .leftArrowContainer .leftArrow.disabled:hover{background-image:url('../widgets/../../tours/widget/./../../../../tours/flipper-left.png');opacity:.25;filter:alpha(opacity=25)}@media screen and (max-width:599px){.mobile-enabled .homesUnavailableDialog .dialog .leftArrowContainer{display:none}}.homesUnavailableDialog .dialog .rightArrowContainer{position:absolute;right:14px;z-index:1;height:100%}.homesUnavailableDialog .dialog .rightArrowContainer .rightArrow{width:16px;height:28px;background-image:url('../widgets/../../tours/widget/./../../../../tours/flipper-right.png');cursor:pointer;margin-top:75px}.homesUnavailableDialog .dialog .rightArrowContainer .rightArrow:hover{background-image:url('../widgets/../../tours/widget/./../../../../tours/flipper-right-hover.png')}.homesUnavailableDialog .dialog .rightArrowContainer .rightArrow.disabled{opacity:.25;filter:alpha(opacity=25);cursor:default}.homesUnavailableDialog .dialog .rightArrowContainer .rightArrow.disabled:hover{background-image:url('../widgets/../../tours/widget/./../../../../tours/flipper-right.png');opacity:.25;filter:alpha(opacity=25)}@media screen and (max-width:599px){.mobile-enabled .homesUnavailableDialog .dialog .rightArrowContainer{display:none}}.homesUnavailableDialog .dialog .slidingSection{height:0;background-color:#f5f5f5;-webkit-transition:height .5s ease-out 0;-moz-transition:height .5s ease-out 0s;-ms-transition:height .5s ease-out 0;-o-transition:height .5s ease-out 0;transition:height .5s ease-out 0s}.homesUnavailableDialog .dialog .slidingSection .sectionArrowContainer{border-top:1px solid #e2e2e2;-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.25);-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.25);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.25);height:18px;position:relative}.homesUnavailableDialog .dialog .slidingSection .sectionArrowContainer .sectionArrow{width:30px;height:18px;background-image:url('../widgets/../../tours/widget/./../../../../tours/pointer-lightwhite.png');display:inline-block;position:absolute;top:-1px;left:50%}.homesUnavailableDialog .dialog .slidingSection .start .sectionArrowContainer .sectionArrow{background-image:url('../widgets/../../tours/widget/./../../../../tours/pointer-medwhite.png')}.homesUnavailableDialog .dialog .HomeCardContainer{margin-bottom:6px;margin-left:15px;width:150px;display:inline-block;vertical-align:top}.homesUnavailableDialog .dialog .HomeCardContainer .HomeCard{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.homesUnavailableDialog .dialog .HomeCardContainer .HomeCard .link{cursor:default}.homesUnavailableDialog .dialog .HomeCardContainer .HomeCard .photos{width:150px;height:150px}.homesUnavailableDialog .dialog .HomeCardContainer .HomeCard .notes{padding:30px 5px 0;right:0;text-align:left}.homesUnavailableDialog .dialog .HomeCardContainer .HomeCard .top-right{position:absolute;right:2px;top:2px;color:#fff;background-color:#fa7b20;padding:4px;font-size:.7em}.homesUnavailableDialog .dialog .HomeCardContainer .HomeCard .home-sash-container{display:none}.homesUnavailableDialog .dialog .HomeCardContainer .unavailableReason{font-size:.78em;color:#fa7b20;height:19px;margin-top:5px}.homesUnavailableDialog .dialog .dialogTitle{font-size:130%;font-weight:700;line-height:130%;margin-bottom:10px}.homesUnavailableDialog .dialog .nextTourableTimeSection{font-size:100%;margin-top:15px}.homesUnavailableDialog .dialog .nextTourableTimeSection .nextTourableTimeDateSection .nextTourableTime{text-decoration:none}.homesUnavailableDialog .dialog .cancelButtonSection{margin-top:25px}.homesUnavailableDialog .dialog .cancelButtonSection .cancelButton{font-size:85%;text-decoration:none}.videoTourFlyoutContent{width:320px;padding:5px}.videoTourFlyoutContent .title{font-size:20px;font-weight:400;padding:16px;text-align:center;vertical-align:baseline}.videoTourFlyoutContent .title .videoTourIcon{display:inline-block;margin-right:5px}.videoTourFlyoutContent .title .titleText{display:inline-block;vertical-align:top;margin-top:6px}.videoTourFlyoutContent ul.reasonsList{margin:0 0 1em;line-height:1.3;list-style-type:disc;padding-left:25px}.videoTourFlyoutContent ul.reasonsList li{margin:10px 0 0;text-align:left;line-height:1.2;font-size:14px}.videoTourFlyoutContent .whyTour{font-weight:400;padding:14px;background-color:#f5f5f5;margin-top:26px;text-align:center}.videoTourFlyoutContent .whyTour .whyTourText{font-size:16px;margin-bottom:10px}.videoTourFlyoutContent .whyTour .whyTourReason{display:inline-block;margin:0 10px;fill:#585858}.videoTourFlyoutContent .whyTour .whyTourReason .calendarIcon,.videoTourFlyoutContent .whyTour .whyTourReason .airplaneIcon{display:inline-block}.videoTourFlyoutContent .whyTour .whyTourReason .label{color:#000;display:inline-block;font-size:14px;margin-top:10px;vertical-align:top}.bookItNowTourSchedulePanel .link{text-decoration:none}.bookItNowTourSchedulePanel .actions{display:inline-block;float:right;margin:15px 0}.bookItNowTourSchedulePanel .panelSection{float:left;width:640px}.bookItNowTourSchedulePanel .panelSection .tourSchedulingModeContainer{margin-bottom:10px;height:40px}.bookItNowTourSchedulePanel .panelSection .tourSchedulingModeContainer .tourMode{display:inline-block;font-size:20px;margin:2px 50px 0 0;padding:8px 0;vertical-align:top}.bookItNowTourSchedulePanel .panelSection .tourSchedulingModeContainer .tourMode.selected{border-bottom:5px solid #000;color:#000;font-weight:700}.bookItNowTourSchedulePanel .panelSection .tourSchedulingModeContainer .tourMode.video{margin-right:5px}@media screen and (max-width:599px){.mobile-enabled .bookItNowTourSchedulePanel .panelSection .tourSchedulingModeContainer .tourMode{font-size:16px;margin:2px 2px 0 0}}.bookItNowTourSchedulePanel .panelSection .tourSchedulingModeContainer .tourMode.mobileTourMode{font-weight:700;max-width:80px}.bookItNowTourSchedulePanel .panelSection .tourSchedulingModeContainer .videoTourModeContainer{display:inline-block}.bookItNowTourSchedulePanel .panelSection .tourSchedulingModeContainer .videoTourModeContainer .videoTourInfoIcon{display:inline-block;margin:9px 0 8px 8px}@media screen and (max-width:599px){.mobile-enabled .bookItNowTourSchedulePanel .panelSection .tourSchedulingModeContainer .videoTourModeContainer .videoTourInfoIcon{margin:9px 0 8px 4px}}.bookItNowTourSchedulePanel .panelSection .sectionTitle{font-size:16px;font-weight:700;display:inline-block}.bookItNowTourSchedulePanel .panelSection .sectionTitle.scheduleTitle{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue";font-weight:400;font-size:1.5rem;padding:0;margin-top:10px}@media screen and (max-width:599px){.mobile-enabled .bookItNowTourSchedulePanel .panelSection .sectionTitle.scheduleTitle{padding-left:10px}}.bookItNowTourSchedulePanel .panelSection .sectionTitle.contactInfoTitle{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue";font-weight:400;font-size:1.25rem}.bookItNowTourSchedulePanel .panelSection .sectionTitle.videoTourTitle{font-weight:400;font-size:14px;line-height:1.2}.bookItNowTourSchedulePanel .panelSection .newCustomerTitle{line-height:1.4;margin-top:10px}@media screen and (max-width:599px){.mobile-enabled .bookItNowTourSchedulePanel .panelSection .newCustomerTitle{padding:0 10px}}.bookItNowTourSchedulePanel .panelSection .sectionDescription{margin:8px 0 30px}.bookItNowTourSchedulePanel .panelSection .sectionFooter{color:#808285;margin-bottom:25px}.bookItNowTourSchedulePanel .panelSection .loginText{font-size:12px;display:inline-block;margin-left:10px;color:#808285}@media screen and (max-width:599px){.mobile-enabled .bookItNowTourSchedulePanel .panelSection{float:none;width:100%}}.bookItNowTourSchedulePanel .panelSection.mustSeePanel{float:right;width:290px;margin-top:27px}.bookItNowTourSchedulePanel .panelSection.mustSeePanel.newCustomer{margin-top:62px}@media screen and (max-width:599px){.mobile-enabled .bookItNowTourSchedulePanel .panelSection.mustSeePanel{float:none;width:auto;margin-bottom:0;margin-top:0}.mobile-enabled .bookItNowTourSchedulePanel .panelSection.mustSeePanel .sectionTitle{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue";font-weight:400;font-size:1.25rem;margin-bottom:10px;padding-left:10px}}.bookItNowTourSchedulePanel .panelSection .timePreference{padding:1px}.bookItNowTourSchedulePanel .panelSection .timePreference.warningBox{border:1px red solid;padding:0}.bookItNowTourSchedulePanel .panelSection .anonRegistrationContainer{padding:1px}.bookItNowTourSchedulePanel .panelSection .anonRegistrationContainer.warningBox{border:1px red solid;padding:0}.bookItNowTourSchedulePanel .panelSection .contactInfoContainer{margin:5px 10px 5px 0;padding:1px;display:inline-block;vertical-align:top}.bookItNowTourSchedulePanel .panelSection .contactInfoContainer.warningBox{border:1px red solid;padding:0}.bookItNowTourSchedulePanel .panelSection .contactInfoContainer.anonStatic{width:250px}@media screen and (max-width:599px){.mobile-enabled .bookItNowTourSchedulePanel .panelSection.buttonAndTerms{padding:0 10px}}.bookItNowTourSchedulePanel .panelSection .mobilePhoneLabel{display:none}.bookItNowTourSchedulePanel.videoTourMode .panelSection .mobilePhoneLabel{display:inline}.bookItNowTourSchedulePanel .back-button{margin-bottom:10px}.bookItNowTourSchedulePanel .contact .label{font-size:1rem;padding-bottom:5px}.bookItNowTourSchedulePanel .contact .requiredLegend{color:#ccc;float:right}.bookItNowTourSchedulePanel .contact .subtitle{display:inline-block}.bookItNowTourSchedulePanel .contact .input{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue";font-weight:400;font-size:1rem}.bookItNowTourSchedulePanel .contact .inputContainer{margin-bottom:30px}@media screen and (max-width:599px){.mobile-enabled .bookItNowTourSchedulePanel .contact .inputContainer{margin-bottom:25px}.mobile-enabled .bookItNowTourSchedulePanel .contact .inputContainer .contact{display:block;padding-left:60px}}.bookItNowTourSchedulePanel .contact .inputContainer .inputElement{display:inline-block;margin:3px 0;width:250px}.bookItNowTourSchedulePanel .contact .mustSee{padding-top:10px}.bookItNowTourSchedulePanel .contact .mustSee .pickerContainer{display:inline-block}@media screen and (max-width:599px){.mobile-enabled .bookItNowTourSchedulePanel .contact .mustSee .pickerContainer{width:79%;max-width:256px}}.bookItNowTourSchedulePanel .contact .mustSee .inputName{vertical-align:top}.bookItNowTourSchedulePanel .contact .mustSee .picker{display:block}.bookItNowTourSchedulePanel .contact .mustSee .picker .Select .label{width:auto}.bookItNowTourSchedulePanel .contact .mustSee .picker .Select .input{display:block;width:256px}.bookItNowTourSchedulePanel .contact .mustSee .picker .Select .input>.Flyout{width:256px}@media screen and (max-width:599px){.mobile-enabled .bookItNowTourSchedulePanel .contact .mustSee .picker .Select .input,.mobile-enabled .bookItNowTourSchedulePanel .contact .mustSee .picker .Select .input>.Flyout{width:100%}}.bookItNowTourSchedulePanel .contact .mustSee .picker .dijitPlaceHolder{font-style:normal}.bookItNowTourSchedulePanel .contact .mustSee .picker .dijitInputField{padding:1px 7px}.bookItNowTourSchedulePanel .contact .mustSee .picker .dijitComboBox.dijitValidationTextBox{padding:3px 0}@media screen and (max-width:599px){.mobile-enabled .bookItNowTourSchedulePanel .contact .mustSee .picker{display:block;margin-top:5px}}.bookItNowTourSchedulePanel .contact .notesText{margin-top:10px}@media screen and (max-width:599px){.mobile-enabled .bookItNowTourSchedulePanel .contact .notesText{margin-top:0;vertical-align:top}}.bookItNowTourSchedulePanel .contact .notesInputContainer .notesInput{margin-top:5px;resize:none;font-size:13px;width:100%}.bookItNowTourSchedulePanel .contact .notesInputContainer .notesInput .input{height:80px;overflow-y:auto}.mobile-enabled .bookItNowTourSchedulePanel .contact .homesInTour{margin:20px 0}.mobile-enabled .bookItNowTourSchedulePanel .contact .homesInTour .label{display:block;width:auto;margin-bottom:10px}.bookItNowTourSchedulePanel .contact.container{margin-top:50px;border:none}@media screen and (max-width:599px){.mobile-enabled .bookItNowTourSchedulePanel .contact.container{padding:0 10px}}.bookItNowTourSchedulePanel .requiredStar{float:right}.bookItNowTourSchedulePanel .timePrefSection{width:642px;overflow:hidden;margin-top:30px}.bookItNowTourSchedulePanel .timePrefSection .timePrefSectionContainer{width:300%;position:relative;left:0;-webkit-transition:left .5s ease-out 0;-moz-transition:left .5s ease-out 0s;-ms-transition:left .5s ease-out 0;-o-transition:left .5s ease-out 0;transition:left .5s ease-out 0s}.bookItNowTourSchedulePanel .timePrefSection .timePrefContainer{float:left;width:640px;border:1px solid #E2E2E2;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.25);box-shadow:0 1px 0 0 rgba(0,0,0,.25)}.bookItNowTourSchedulePanel .terms-and-privacy{display:inline-block;width:320px;line-height:1.3;margin-left:6px;vertical-align:middle}@media screen and (max-width:599px){.mobile-enabled .bookItNowTourSchedulePanel .terms-and-privacy{display:block;width:100%;margin-left:0}}.bookItNowTourSchedulePanel .submit-tour-control{display:inline-block;margin-top:10px;height:60px;width:100%}.bookItNowTourSchedulePanel .submit-tour-control .submitSpinner{width:40px;margin:20px 0 0 30px;display:inline-block}.bookItNowTourSchedulePanel .submit-tour-control .Button.primary{line-height:23px;padding:10px 60px 8px}.bookItNowTourSchedulePanel .submit-tour-control .Button.primary .button-label{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue";font-weight:400;font-size:1rem;display:inline-block;margin-bottom:1px}.bookItNowTourSchedulePanel .submit-tour-control .Button.primary.disabled{background-color:#ccc!important;border-color:#ccc!important;color:#fff!important}@media screen and (max-width:599px){.mobile-enabled .bookItNowTourSchedulePanel .submit-tour-control .Button.primary{width:94%}}.bookItNowTourSchedulePanel.newCustomer .timePrefSection{margin-top:15px}.CommonDialog .cell .guts .actions{margin:0 15px 10px 0}.videoTourErrorDialog>.cell>.guts{width:400px}@media screen and (max-width:599px){.mobile-enabled .videoTourErrorDialog>.cell>.guts{width:auto}}.videoTourErrorDialog>.cell>.guts>.content{padding:20px 30px!important}.videoTourErrorDialog>.cell>.guts>.content>.actions{padding-top:0;margin:0}.videoTourErrorDialog>.cell>.guts>.content>.actions .buttonHeader{text-align:center;padding-top:15px}.videoTourErrorDialog>.cell>.guts>.content>.actions .basic-button-black{margin:15px 0 0!important;padding:10px;display:block}.videoTourErrorDialog.anon>.cell>.guts>.content>.actions .basic-button-black{margin-top:5px}.DialogUnderlay.dijitDialogUnderlayWrapper,.DialogUnderlay.fixed{opacity:.7}.dijitReset.dijitCalendarYearContainer{display:none}@media screen and (max-width:599px){.mobile-enabled .bookItNowTooltip{width:60%}}.UpcomingScheduledToursDialog .cell .guts{width:600px}.UpcomingScheduledToursDialog .cell .guts .scheduledAppointmentContainer{padding:20px 10px 10px;background-color:#e2e2e2}.UpcomingScheduledToursDialog .cell .guts .scheduledAppointmentContainer .calendarIcon{width:20px;height:22px;background-image:url('../widgets/../../tours/widget/../../../../tours/ic-cal-22.png');background-size:20px 22px;display:inline-block}.UpcomingScheduledToursDialog .cell .guts .scheduledAppointmentContainer .scheduledAppointmentList{display:inline-block;margin-left:10px;vertical-align:top}.UpcomingScheduledToursDialog .cell .guts .scheduledAppointmentContainer .scheduledAppointmentList .appointment{margin-bottom:5px;text-decoration:none}.UpcomingScheduledToursDialog .cell .guts .description{margin-bottom:20px;line-height:1.4}.UpcomingScheduledToursDialog .cell .guts .actions{margin-top:10px}.UpcomingScheduledToursDialog .cell .guts .actions .Button{display:block;float:none;padding:10px 0;margin:0 130px!important;font-size:14px;font-weight:400}@media screen and (max-width:599px){.mobile-enabled .UpcomingScheduledToursDialog .cell .guts{width:inherit}.mobile-enabled .UpcomingScheduledToursDialog .cell .guts .scheduledAppointmentList .appointment .from{display:none}.mobile-enabled .UpcomingScheduledToursDialog .cell .guts .scheduledAppointmentList .appointment .time{display:block}.mobile-enabled .UpcomingScheduledToursDialog .cell .guts .actions{margin-left:15px}.mobile-enabled .UpcomingScheduledToursDialog .cell .guts .actions .Button{margin:0!important}}@media (min-width:600px){body.myredfin.responsive-page #content .main.column{overflow:auto}body.myredfin.responsive-page #content .main.column .main{width:1000px}}.myToursPage,.tourListPanel{overflow:hidden;line-height:120%}.myToursPage .notice.warn,.tourListPanel .notice.warn{margin:0 0 16px}.myToursPage .loading,.tourListPanel .loading{width:100px;height:40px;margin-top:5%;margin-left:50%}.myToursPage .dijitContentPane,.tourListPanel .dijitContentPane{overflow:hidden}.myToursPage .horizontal-slider,.tourListPanel .horizontal-slider{position:relative}.myToursPage .pane,.tourListPanel .pane{list-style:none}.myToursPage .panelSection,.tourListPanel .panelSection{margin-bottom:20px}.myToursPage .panelSection>.header,.tourListPanel .panelSection>.header{border-bottom:4px #585858 solid}.myToursPage .panelSection>.header .title,.tourListPanel .panelSection>.header .title{color:#000;padding-bottom:5px;border-color:#585858;background-color:none;font-weight:700;font-size:17px;height:20px;display:inline-block}@media screen and (max-width:599px){.mobile-enabled .myToursPage .container,.mobile-enabled .tourListPanel .container{border:none}}.myToursPage .email-homes,.tourListPanel .email-homes{color:#0c82a5;text-align:right;padding:0 7px 7px 0}.myToursPage .email-homes:hover,.tourListPanel .email-homes:hover{color:#fa7b20;text-decoration:underline}.myToursPage .email-homes .email-homes-icon,.tourListPanel .email-homes .email-homes-icon{background-color:#FFF;margin-right:2px;display:inline-block;vertical-align:middle;padding-right:2px}.myToursPage .email-homes .email-homes-text,.tourListPanel .email-homes .email-homes-text{display:inline-block;vertical-align:middle;text-decoration:underline}.myToursPage .map-all,.tourListPanel .map-all{display:inline-block;float:right;color:#0c82a5}.myToursPage .map-all:hover,.tourListPanel .map-all:hover{color:#fa7b20;text-decoration:underline}.myToursPage .map-all .map-all-icon,.tourListPanel .map-all .map-all-icon{background-color:#FFF;margin-right:2px;display:inline-block;vertical-align:middle;padding-right:2px}.myToursPage .map-all .map-all-text,.tourListPanel .map-all .map-all-text{display:inline-block;vertical-align:middle;text-decoration:underline}.myToursPage .home-info-card,.tourListPanel .home-info-card{margin-left:32px;vertical-align:top}.myToursPage .home-info-card .highlight.hover,.tourListPanel .home-info-card .highlight.hover{background-color:#eee}.myToursPage .home-info-card .highlight.select,.tourListPanel .home-info-card .highlight.select{background-color:#e2e2e2;border-color:#d2d0cf}.myToursPage .home-info-card .highlight .extra-item,.tourListPanel .home-info-card .highlight .extra-item{text-decoration:none!important;font-weight:400!important}@media screen and (max-width:599px){.mobile-enabled .myToursPage .home-info-card .highlight.hover,.mobile-enabled .tourListPanel .home-info-card .highlight.hover{background-color:transparent}.mobile-enabled .myToursPage .home-info-card .highlight.select,.mobile-enabled .tourListPanel .home-info-card .highlight.select{background-color:#e2e2e2;border-color:#d2d0cf}}.myToursPage.scheduling,.tourListPanel.scheduling{margin:5px 0}@media screen and (max-width:599px){.mobile-enabled .myToursPage.scheduling,.mobile-enabled .tourListPanel.scheduling{margin:5px 0}}.myToursPage .Select.field *,.tourListPanel .Select.field *{outline:0}.myToursPage .Select.field.touch>span.input>.container,.tourListPanel .Select.field.touch>span.input>.container{display:none}.myToursPage .Select.field.touch>span.input>select,.tourListPanel .Select.field.touch>span.input>select{display:block;width:100%}.myToursPage .Select.field>.input,.tourListPanel .Select.field>.input{display:inline-block;position:relative}.myToursPage .Select.field>.input>.container,.tourListPanel .Select.field>.input>.container{display:block;box-sizing:border-box;padding:4px 18px 4px 4px;border:1px #d2d2d2 solid}.myToursPage .Select.field>.input>.container>.arrow,.tourListPanel .Select.field>.input>.container>.arrow{display:block;position:absolute;right:2px;top:0;width:20px;text-align:center;border-left:1px #d2d2d2 solid;color:#787878;padding-top:1px;margin-top:4px}.myToursPage .Select.field>.input>.container>.value,.tourListPanel .Select.field>.input>.container>.value{margin-right:18px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;color:#464646}.myToursPage .Select.field>.input>.Flyout,.tourListPanel .Select.field>.input>.Flyout{border:1px lightgray solid;border-top-width:0;position:absolute;z-index:3;width:110px}.myToursPage .Select.field>.input>.Flyout>.flyout,.tourListPanel .Select.field>.input>.Flyout>.flyout{background-color:#FFF;overflow-y:auto;max-height:270px}.myToursPage .Select.field>.input>.Flyout>.arrow,.tourListPanel .Select.field>.input>.Flyout>.arrow,.myToursPage .Select.field.select>.input>select,.tourListPanel .Select.field.select>.input>select{display:none}.myToursPage .Select.field.select>.input .option,.tourListPanel .Select.field.select>.input .option{padding:1px 5px;display:block;text-align:left;white-space:nowrap}.myToursPage .Select.field.select>span.input .option.focus,.tourListPanel .Select.field.select>span.input .option.focus{background-color:#E4EBF5}.myToursPage .Select.field.select>span.input .option.selected,.tourListPanel .Select.field.select>span.input .option.selected{font-weight:700}.myToursPage .Select.field.select.touch>span.input,.tourListPanel .Select.field.select.touch>span.input{border:0;background-color:transparent;padding:0}.myToursPage .Select.field.select .option.select,.tourListPanel .Select.field.select .option.select{font-weight:700}@media screen and (max-width:599px){.mobile-enabled .myToursPage .row-type .home-info-card,.mobile-enabled .tourListPanel .row-type .home-info-card{padding-left:0;padding-right:0}.mobile-enabled .myToursPage .row-type .home-info-card .extra-options,.mobile-enabled .tourListPanel .row-type .home-info-card .extra-options{border:0}.mobile-enabled .myToursPage .row-type .home-info-card .extra-options .delete-button,.mobile-enabled .tourListPanel .row-type .home-info-card .extra-options .delete-button{border:0;float:right;position:relative;bottom:103px;left:16px}.mobile-enabled .myToursPage .row-type .home-info-card .extra-options :not(.delete-button),.mobile-enabled .tourListPanel .row-type .home-info-card .extra-options :not(.delete-button){display:none}.mobile-enabled .myToursPage .row-type .home-info-card:last-child,.mobile-enabled .tourListPanel .row-type .home-info-card:last-child{border:0}}.ClickerTooltip .header h3{margin:0}.ClickerTooltip .label,.ClickerTooltip .checkboxContainer{padding-top:5px}.ClickerTooltip .label input,.ClickerTooltip .checkboxContainer input{margin-right:3px}.ClickerTooltip .popButtons{margin:6px 0;text-align:right;width:100%!important}.ClickerTooltip .popButtons .Button.small{margin-left:8px}.field.radio>.input,.field.radio>.input.Focused,.field.radio>.input.focus,.field.radiogroup>.input,.field.radiogroup>.input.Focused,.field.radiogroup>.input.focus{background-color:transparent!important;border-color:transparent!important}.Radio:not(.disabled) input[type=radio],.field.RadioNew:not(.disabled) input[type=radio],.Radio:not(.disabled)>.input label .text,.field.RadioNew:not(.disabled)>.input label .text{cursor:pointer}.Radio>.input,.field.RadioNew>.input{background-color:transparent;border-color:transparent;padding-top:0}.Radio>.input>.items>.item,.field.RadioNew>.input>.items>.item{display:block}.Radio>.input>.items>.item input,.field.RadioNew>.input>.items>.item input{opacity:0;position:absolute}.Radio>.input>.items>.item label,.field.RadioNew>.input>.items>.item label,.Radio>.input>.items>.item label .text,.field.RadioNew>.input>.items>.item label .text,.Radio>.input>.items>.item label svg,.field.RadioNew>.input>.items>.item label svg{display:inline-block;vertical-align:middle}.Radio>.input>.items>.item label svg circle.outer,.field.RadioNew>.input>.items>.item label svg circle.outer{fill:transparent;stroke:#000}.Radio>.input>.items>.item label svg circle.inner,.field.RadioNew>.input>.items>.item label svg circle.inner{fill:transparent}.Radio>.input>.items>.item input:checked+svg circle.inner,.field.RadioNew>.input>.items>.item input:checked+svg circle.inner{fill:#000}.Radio>.input>.items>.item.disabled svg circle.outer,.field.RadioNew>.input>.items>.item.disabled svg circle.outer{stroke:grey}.Radio>.input>.items>.item.disabled input:checked+svg circle.inner,.field.RadioNew>.input>.items>.item.disabled input:checked+svg circle.inner{fill:grey}.Radio.Focused>.input,.field.RadioNew.Focused>.input{background-color:transparent;border-color:transparent}.customer-facing .field.radio>.input{padding:0}.customer-facing .field.radio>.label{margin-left:4px}.customer-facing .field.RadioNew>.input>.items .item:not(:last-child){margin-bottom:15px}.customer-facing .field.RadioNew>.input>.items>.item{margin-top:5px}.customer-facing .field.RadioNew>.input>.items>.item label svg{width:26px;height:26px}.customer-facing .field.RadioNew>.input>.items>.item label svg circle.outer{stroke:#e2e2e2}.customer-facing .field.RadioNew>.input>.items>.item input{width:26px;height:26px;margin:0;padding:0}.customer-facing .field.RadioNew>.input>.items>.item input:checked+svg circle.outer{fill:#10b6e8;stroke:#0c82a5}.customer-facing .field.RadioNew>.input>.items>.item input:checked+svg circle.inner{fill:#fff}.customer-facing .field.RadioNew>.input>.items>.item input:focus+svg circle.outer{stroke:#333!important}.customer-facing .field.RadioNew.disabled>.input>.items>.item label svg circle.outer{stroke:#fbfbfb}.customer-facing .field.RadioNew.disabled>.input>.items>.item label .text{color:#e2e2e2}.customer-facing .field.RadioNew.disabled>.input>.items>.item input:checked+svg circle.inner{fill:#e2e2e2}.customer-facing .field.RadioNew.disabled>.input>.items>.item input:checked+.text{color:#333}.customer-facing .field.RadioNew.error>.input{background-color:transparent}.dj_ie8 .customer-facing .field.RadioNew>.input>.items>.item input{display:inline-block}.agent-tools .field.radio .dijitCheckBoxInput{opacity:1;filter:alpha(opacity=100)!important}.agent-tools .field.radio>span.input{padding-top:5px}.agent-tools .field.radio.focused>span.input{background-color:transparent}.agent-tools .field.radio.disabled>span.input{border-bottom-color:transparent}.agent-tools .field.radiogroup>.input>.field.radio{clear:none;float:left;padding:0 10px 0 0}.agent-tools .field.radiogroup>.input>.field.radio>.label{width:auto;font-weight:400}.agent-tools .field.RadioNew>.input>.items>.item{margin-top:10px}.agent-tools .field.RadioNew>.input>.items>.item label svg{width:16px;height:16px}.agent-tools .field.RadioNew>.input>.items>.item label svg circle.outer{stroke:#d2d2d2;fill:#fff}.agent-tools .field.RadioNew>.input>.items>.item input:checked+svg circle.inner{fill:#6c6c6c}.agent-tools .field.RadioNew>.input>.items>.item:first-child{margin-top:3px}.agent-tools .field.RadioNew.disabled>.input>.items>.item label svg circle.outer{stroke:#ebebeb}.agent-tools .field.RadioNew.disabled>.input>.items>.item label .text{color:#d2d2d2}.agent-tools .field.RadioNew.disabled>.input>.items>.item input:checked+svg circle.inner{fill:#b9b9b9}.agent-tools .field.RadioNew.disabled>.input>.items>.item input:checked+.text{color:#464646}.agent-tools .field.RadioNew.vertical .items{display:table;border-collapse:collapse}.agent-tools .field.RadioNew.vertical .items .item{display:table-row}.agent-tools .field.RadioNew.vertical .items .item label,.agent-tools .field.RadioNew.vertical .items .item label:before{display:table-cell;vertical-align:top;padding-top:10px}.agent-tools .field.RadioNew.vertical .items .item:first-child label{padding-top:0}.customer-facing .contactBoxDatepicker .field.RadioNew>.input>.items>.item input:checked+svg circle.outer{fill:#e96727;stroke:#D15A26}.contactBoxDatepicker{margin-bottom:10px}@media (max-width:599px){.contactBoxDatepicker{border-bottom:#e2e2e2 1px solid;padding-top:10px;margin-bottom:-10px}}.contactBoxDatepicker .bookItNowDatePicker{background-color:#fff;overflow:visible}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer{background-color:#fff;padding-top:0;padding-bottom:0}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .sectionTitle{font-size:20px;text-align:center;margin:0}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .videoTourInfoIcon{display:inline-block;margin-top:0}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .tabSection .videoTourInfoIcon{margin-left:10px}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .tabContainer{margin:5px auto;width:223px;padding:2px;background-color:#f5f5f5;font-size:14px;border:1px solid #e2e2e2;border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px}@media (max-width:599px){.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .tabContainer{width:240px}}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .tabContainer .tabs{position:relative;top:-26px;height:0;cursor:pointer}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .tabContainer .tabs .inPersonTab{display:inline-block;width:31%;padding-top:3px;padding-bottom:3px;text-align:center}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .tabContainer .tabs .inPersonTab.selected{color:#fff}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .tabContainer .tabs .videoTourTab{display:inline-block;width:67%;padding-top:3px;padding-bottom:3px;text-align:center;padding-left:3px}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .tabContainer .tabs .videoTourTab .span{padding-left:2px}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .tabContainer .tabs .videoTourTab .newIcon{float:right;display:inline;margin:3px 3px 3px 2px;padding:0 2px;border:1px solid #fff;background-color:#fa7b20;font-size:9px;color:#fff}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .tabContainer .tabs .videoTourTab .newIcon.adjacent{float:none;display:inline-block;margin-left:5px;vertical-align:text-bottom;margin-top:0;margin-bottom:0}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .tabContainer .tabs .videoTourTab.selected{color:#fff}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .tabContainer .highlightBar{position:relative;background-color:#fa7b20;height:25px;top:0;border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .tabContainer .highlightBar.left{left:0;width:31%}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .tabContainer .highlightBar.right{left:31%;width:69%}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .radios{text-align:center}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .radios .RadioNew .input{padding:10px 0;cursor:pointer}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .radios .RadioNew .input .item{display:inline-block;margin-right:10px}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .radios .RadioNew .input .item input{cursor:pointer}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .radios .videoTourInfoIcon{display:inline-block;margin-top:20px}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .containerWindow{width:235px;left:25px}@media (max-width:599px){.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .containerWindow{width:100%;left:0;margin:0 auto}}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .containerWindow .itemsPage{padding-bottom:15px}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .containerWindow .itemsPage .bookItNowDay{width:70px}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .containerWindow .itemsPage .bookItNowDay .dayOfTheWeek{height:20px;padding:0}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .containerWindow .itemsPage .bookItNowDay .dayOfTheMonth{height:26px;padding:0}.contactBoxDatepicker .bookItNowDatePicker .datePickerContainer .containerWindow .itemsPage .bookItNowDay .month{height:20px;padding:4px 0 3px}.contactBoxDatepicker .bookItNowDatePicker .bookItNowTimes .bookItNowTimesContainer{padding-top:0}.contactBoxDatepicker .bookItNowDatePicker .bookItNowTimes .bookItNowTimesContainer .containerWindow{left:22px;width:249px}@media (max-width:599px){.contactBoxDatepicker .bookItNowDatePicker .bookItNowTimes .bookItNowTimesContainer .containerWindow{width:90%;left:0;margin:0 auto}}.contactBoxDatepicker .bookItNowDatePicker .bookItNowTimes .bookItNowTimesContainer .containerWindow .itemsPage{padding:10px 0 15px}.contactBoxDatepicker .bookItNowDatePicker .bookItNowTimes .bookItNowTimesContainer .containerWindow .itemsPage .bookItNowTime{margin:0 7px}.contactBoxDatepicker .bookItNowDatePicker .bookItNowTimes .bookItNowTimesContainer .containerWindow .itemsPage .bookItNowTime .time{width:61px;padding:5px 3px}.contactBoxDatepicker .bookItNowDatePicker .bookItNowTimes .bookItNowTimesContainer .containerWindow .itemsPage .bookItNowTime .Flyout{margin-top:-32px;position:fixed}.contactBoxDatepicker .bookItNowDatePicker .bookItNowTimes .bookItNowTimesContainer .containerWindow .itemsPage .bookItNowTime .Flyout .flyout{background-color:#dedede;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border:#8e8e8e 2px solid;box-shadow:none}.contactBoxDatepicker .bookItNowDatePicker .bookItNowTimes .bookItNowTimesContainer .containerWindow .itemsPage .bookItNowTime .Flyout .arrow{border-top-color:#8e8e8e}.contactBoxDatepicker .bookItNowDatePicker .bookItNowTimes .bookItNowTimesContainer .containerWindow .itemsPage .bookItNowTime .Flyout .arrow::after{box-shadow:none}.contactBoxDatepicker .bookItNowDatePicker .bookItNowTimes .bookItNowTimesContainer .containerWindow .itemsPage .bookItNowTime .Flyout.alignment-center{margin-left:34px}.contactBoxDatepicker .bookItNowDatePicker .bookItNowTimes .bookItNowTimesContainer .containerWindow .itemsPage .bookItNowTime .Flyout.alignment-right{margin-left:50px}.contactBoxDatepicker .bookItNowDatePicker .bookItNowTimes .bookItNowTimesContainer .containerWindow .itemsPage .bookItNowTime .Flyout.alignment-left{margin-left:20px}.contactBoxDatepicker .bookItNowDatePicker .bookItNowTimes .bookItNowTimesContainer .containerWindow .itemsPage .bookItNowTime .Flyout .container{width:150px;height:auto}.contactBoxDatepicker .bookItNowDatePicker .slidingSection{height:100%;background-color:#f5f5f5;padding-bottom:10px}.contactBoxDatepicker .bookItNowDatePicker .slidingSection .noButton{height:auto}.contactBoxDatepicker .bookItNowDatePicker .slidingSection .noButton.videoTour .warningMessage.unavailable{color:#fa7b20}.contactBoxDatepicker .bookItNowDatePicker .slidingSection .empty{height:0}.contactBoxDatepicker .bookItNowDatePicker .slidingSection .multiTour{height:100%}.contactBoxDatepicker .bookItNowDatePicker .slidingSection .multiTour .warningMessage{padding:10px 20px 0}.contactBoxDatepicker .bookItNowDatePicker .slidingSection .multiTour .warningMessage .RadioNew .input{background-color:transparent}.contactBoxDatepicker .bookItNowDatePicker .slidingSection .multiTour .warningMessage .RadioNew .input .items .item .text{width:225px}.contactBoxDatepicker .bookItNowDatePicker .slidingSection .warningMessage{font-size:14px;padding:10px 10px 0}.contactBoxDatepicker .bookItNowDatePicker .slidingSection .warningMessage .message{text-align:center;font-weight:700}.contactBoxDatepicker .bookItNowDatePicker .slidingSection .warningMessage .bold{font-weight:700}.contactBoxDatepicker .bookItNowDatePicker .slidingSection .warningMessage.orange{color:#fa7b20}.contactBoxDatepicker .bookItNowDatePicker .slidingSection .warningMessage .link{text-decoration:none}.contactBoxDatepicker .bookItNowDatePicker .slidingSection .warningMessage .nextTime{text-align:center;color:#fa7b20;font-weight:400}.contactBoxDatepicker .bookItNowDatePicker .slidingSection .warningMessage .nextTime .link{cursor:pointer;text-decoration:none}.contactBoxDatepicker .bookItNowDatePicker .slidingSection .warningMessage .field{font-weight:400;font-size:14px;color:#fa7b20}.contactBoxDatepicker .bookItNowDatePicker .slidingSection .sectionArrowContainer{border-top:1px solid #ccc}.contactBoxDatepicker .bookItNowDatePicker .slidingSection .sectionArrowContainer .sectionArrow{left:45%}.contactBoxDatepicker .bookItNowDatePicker .leftArrowContainer,.contactBoxDatepicker .bookItNowDatePicker .rightArrowContainer{height:auto}.contactBoxDatepicker .bookItNowDatePicker .leftArrowContainer{left:6px}.contactBoxDatepicker .bookItNowDatePicker .rightArrowContainer{right:7px}.contactBoxDatepicker .bookItNowDatePicker .submitSection{width:100%;left:50%;text-align:center;margin:10px auto 0}.contactBoxDatepicker .bookItNowDatePicker .submitSection .Button{width:249px}.contactBoxDatepicker .bookItNowDatePicker .submitSection .scheduleTourButtonWrapper .Flyout{right:-34px}.contactBoxDatepicker .bookItNowDatePicker .submitSection .submitNote{text-align:center;font-size:11px;color:#999;margin-top:10px}@media (max-width:599px){.contactBoxDatepicker .listingOnPendingTour{margin:10px}}.contactBoxDatepicker .listingOnPendingTour .sectionTitle{font-size:20px;font-weight:700}.contactBoxDatepicker .listingOnPendingTour .body{margin-top:10px;font-size:14px}.contactBoxDatepicker .listingOnPendingTour .questionsTitle{font-weight:700;font-size:14px;margin-top:15px}.contactBoxDatepicker .listingOnPendingTour .contactInfo{font-size:14px}.contactBoxDatepicker .listingOnPendingTour .contactInfo .link{text-decoration:none}.loadingState{text-align:center;padding-top:90px;padding-bottom:90px}.loadingState .tourBoxLoading .indicatorText{font-size:14px;font-weight:400}@media (max-width:599px){.datepickerDialog .cell .guts .content{padding:45px 10px 10px!important}}.datepickerDialog .cell .guts .content .datepickerDialogBody{width:300px}@media (max-width:599px){.datepickerDialog .cell .guts .content .datepickerDialogBody{width:275px}}.datepickerDialog .cell .guts .content .datepickerDialogBody .text{font-size:20px;text-align:center}.datepickerDialog .cell .guts .content .datepickerDialogBody .text .successIcon{height:20px;width:20px;display:inline-block;vertical-align:middle;padding-right:5px;padding-bottom:5px}.datepickerDialog .cell .guts .content .datepickerDialogBody .buttons{padding-top:15px;text-align:center}.datepickerDialog .cell .guts .content .datepickerDialogBody .buttons .Button{width:45%}.datepickerDialog .cell .guts .content .datepickerDialogBody .buttons .noButton{padding-left:10px}.datepickerDialog .cell .guts .content .datepickerDialogBody .loadingState{text-align:center;padding-top:40px;padding-bottom:40px}.datepickerDialog .cell .guts .content .datepickerDialogBody .loadingState .tourBoxLoading .indicatorText{font-size:14px;font-weight:400}.datepickerNoteDialog{width:300px}@media (max-width:599px){.datepickerNoteDialog{width:275px}}.datepickerNoteDialog .title{color:#000;font-size:22px;text-align:center}.datepickerNoteDialog .title .successIcon{height:24px;width:24px;display:inline-block;vertical-align:middle;padding-right:5px;padding-bottom:5px}.datepickerNoteDialog .text{margin-top:15px;font-size:14px}.datepickerNoteDialog .field.textarea{margin-top:15px;width:100%}.datepickerNoteDialog .field.textarea.field{font-size:14px}.datepickerNoteDialog .field.textarea>.input{height:86px;width:100%}.datepickerNoteDialog .datepickerNoteDialog.addNote .cta-button-item,.datepickerNoteDialog .datepickerNoteDialog.allset .cta-button-item{width:100%}.datepickerNoteDialog .Button{width:100%;margin-top:15px}.datepickerNoteDialog .noLink{text-align:center;margin-top:15px}.datepickerNoteDialog .noLink a{text-decoration:none;font-size:14px}.videoTourErrorDialog .cell>.guts .videoTourErrorDialogBody{width:400px}.videoTourErrorDialog .cell>.guts .videoTourErrorDialogBody .footer{padding:0;text-align:center}.videoTourErrorDialog .cell>.guts .loadingState{padding-top:20px;padding-bottom:12px}.videoTourErrorDialog .cell>.guts .buttonContainer{margin-top:15px}.videoTourErrorDialog .cell>.guts .buttonContainer .buttonHeader{text-align:center;margin-bottom:5px}.videoTourErrorDialog .cell>.guts .buttonContainer .button .Button.large{display:block}.customer-facing .videoTourInfoIcon.version2 .Flyout.standard.position-below>.arrow{border-bottom-color:#fff}@media (max-width:599px){.customer-facing .videoTourInfoIcon.version2 .Flyout.standard.alignment-right>div.flyout{right:-80px}}@media (max-width:599px){.customer-facing .videoTourInfoIcon .VideoTourFlyoutContainer.standard.alignment-right>div.flyout{right:-50px}}.Dialog.VideoTourFlyoutContainer .videoTourFlyoutContent{width:auto;padding:0}.Dialog.VideoTourFlyoutContainer .videoTourFlyoutContent .subtitle{padding-left:0}.Dialog.VideoTourFlyoutContainer .videoTourFlyoutContent .whyTour{padding:10px 0}.Dialog.VideoTourFlyoutContainer .videoTourFlyoutContent .definition{padding-left:10px}.VideoTourFlyoutContainer>.flyout>.header>.title,.customer-facing .Flyout.v83.standard.VideoTourFlyoutContainer>.flyout>.header>.title{font-size:1.5rem;text-align:center;padding:10px}.VideoTourFlyoutContainer .videoTourFlyoutContent,.customer-facing .Flyout.v83.standard.VideoTourFlyoutContainer .videoTourFlyoutContent,.VideoTourFlyoutContainer .videoTourFlyoutContent .whyTour,.customer-facing .Flyout.v83.standard.VideoTourFlyoutContainer .videoTourFlyoutContent .whyTour{padding:10px}.VideoTourFlyoutContainer .videoTourFlyoutContent .whyTour .whyTourText,.customer-facing .Flyout.v83.standard.VideoTourFlyoutContainer .videoTourFlyoutContent .whyTour .whyTourText{margin-bottom:5px}.VideoTourFlyoutContainer .videoTourFlyoutContent .whyTour .whyTourReason .label,.customer-facing .Flyout.v83.standard.VideoTourFlyoutContainer .videoTourFlyoutContent .whyTour .whyTourReason .label{margin-left:4px}.VideoTourFlyoutContainer .videoTourFlyoutContent.version2,.customer-facing .Flyout.v83.standard.VideoTourFlyoutContainer .videoTourFlyoutContent.version2{color:#000;text-align:left}.VideoTourFlyoutContainer .videoTourFlyoutContent.version2 .exit,.customer-facing .Flyout.v83.standard.VideoTourFlyoutContainer .videoTourFlyoutContent.version2 .exit{float:right;margin:10px;cursor:pointer}.VideoTourFlyoutContainer .videoTourFlyoutContent.version2 .inPerson,.customer-facing .Flyout.v83.standard.VideoTourFlyoutContainer .videoTourFlyoutContent.version2 .inPerson{padding-bottom:10px}.VideoTourFlyoutContainer .videoTourFlyoutContent.version2 .subtitle,.customer-facing .Flyout.v83.standard.VideoTourFlyoutContainer .videoTourFlyoutContent.version2 .subtitle{font-size:18px;font-weight:500;padding-left:10px;padding-bottom:3px}.VideoTourFlyoutContainer .videoTourFlyoutContent.version2 .definition,.customer-facing .Flyout.v83.standard.VideoTourFlyoutContainer .videoTourFlyoutContent.version2 .definition{font-size:16px;padding-left:20px;padding-bottom:10px}.VideoTourFlyoutContainer .videoTourFlyoutContent.version2 .definition.top,.customer-facing .Flyout.v83.standard.VideoTourFlyoutContainer .videoTourFlyoutContent.version2 .definition.top{padding-bottom:30px}.VideoTourFlyoutContainer .videoTourFlyoutContent.version2 .definition.bottom,.customer-facing .Flyout.v83.standard.VideoTourFlyoutContainer .videoTourFlyoutContent.version2 .definition.bottom{padding-bottom:20px}.VideoTourFlyoutContainer .videoTourFlyoutContent.version2 hr,.customer-facing .Flyout.v83.standard.VideoTourFlyoutContainer .videoTourFlyoutContent.version2 hr{margin:0 auto;border-top:1px solid #e2e2e2;width:90%}.VideoTourFlyoutContainer .videoTourFlyoutContent.version2 .whyTour,.customer-facing .Flyout.v83.standard.VideoTourFlyoutContainer .videoTourFlyoutContent.version2 .whyTour{margin:0;text-align:left;background-color:transparent}.VideoTourFlyoutContainer .videoTourFlyoutContent.version2 .whyTour .whyTourText,.customer-facing .Flyout.v83.standard.VideoTourFlyoutContainer .videoTourFlyoutContent.version2 .whyTour .whyTourText{padding-left:10px}.VideoTourFlyoutContainer .videoTourFlyoutContent.version2 .whyTour .whyTourReason,.customer-facing .Flyout.v83.standard.VideoTourFlyoutContainer .videoTourFlyoutContent.version2 .whyTour .whyTourReason{margin-left:10px;margin-right:20px}.videoTourFlyout .Flyout{position:relative;left:10px;bottom:20px}.videoTourFlyout .Flyout .flyout{top:-65px!important}.videoTourFlyout .Flyout .flyout .contentContainer{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue";color:#000;width:400px;height:270px;padding:15px;position:relative;left:4px}.videoTourFlyout .Flyout .flyout .contentContainer .dismiss{cursor:pointer;position:absolute;right:1rem;height:1rem;width:1rem;fill:#808285}.videoTourFlyout .Flyout .flyout .contentContainer .dismiss .rfSvg{vertical-align:top}.videoTourFlyout .Flyout .flyout .contentContainer .titleText{font-size:1.1rem}.videoTourFlyout .Flyout .flyout .contentContainer .text{font-size:.8rem;margin-bottom:10px}.videoTourFlyout .Flyout .flyout .contentContainer .demoPic{height:190px;width:390px;background-image:url('../widgets/../../tours/widget/../../../../tours/videotours/vt-flyout.jpg')}.videoTourFlyout .Flyout .arrow{border-left-color:#fff!important}.tour-home-moment-schedule-tour-flyout-wrapper .Flyout{right:-22px;top:95px;visibility:visible}@media screen and (max-width:599px){.tour-home-moment-schedule-tour-flyout-wrapper .Flyout{visibility:hidden}}.tour-home-moment-tour-list-flyout-wrapper .Flyout{bottom:60px;visibility:visible}@media screen and (min-width:599px){.tour-home-moment-tour-list-flyout-wrapper .Flyout{visibility:hidden}}.HomeDetailsMomentFlyoutContent{padding:.5rem;display:block;position:relative;color:#333;font-size:.85rem;min-width:16rem;text-align:left}.HomeDetailsMomentFlyoutContent a{text-decoration:none}.HomeDetailsMomentFlyoutContent .dismiss{position:absolute;right:1rem;height:1rem;width:1rem;fill:#808285}.HomeDetailsMomentFlyoutContent .dismiss .rfSvg{vertical-align:top}.HomeDetailsMomentFlyoutContent .icon{position:absolute;width:1.125rem;height:1.125rem}.HomeDetailsMomentFlyoutContent .icon .rfSvg{vertical-align:top}.HomeDetailsMomentFlyoutContent .title{font-weight:700}.HomeDetailsMomentFlyoutContent .message{margin-top:.25rem}.HomeDetailsMomentFlyoutContent .title,.HomeDetailsMomentFlyoutContent .message{line-height:1.25rem;margin-left:1.75rem}.HomeDetailsBanner{padding:1rem;border-color:#ccc;border-width:1px;border-style:solid;display:block;position:relative;color:#333;font-size:1rem}.HomeDetailsBanner a{text-decoration:none}.HomeDetailsBanner .icon{width:1.5rem;height:1.5rem;position:relative;padding-right:.5rem;display:table-cell}.HomeDetailsBanner .icon .rfSvg{vertical-align:top}.HomeDetailsBanner .textContainer{display:table-cell;vertical-align:bottom}.HomeDetailsBanner .dismiss{position:absolute;right:1rem;height:1rem;width:1rem;margin-top:.25rem;fill:#808285}.HomeDetailsBanner .dismiss .rfSvg{vertical-align:top}.HomeDetailsBanner .title{font-weight:700;margin-right:.25rem;margin-top:0;position:relative}.HomeDetailsBanner .mobile-message{display:none}.HomeDetailsBanner .message,.HomeDetailsBanner .mobile-message{margin-top:.25rem}.HomeDetailsBanner .title,.HomeDetailsBanner .message,.HomeDetailsBanner .mobile-message{line-height:1rem}.HomeDetailsBanner .title,.HomeDetailsBanner .message{display:inline}.HomeDetailsBanner .container{display:table-cell;width:100%}.HomeDetailsBanner .action{display:table-cell;white-space:nowrap;padding-left:1rem;padding-right:1rem}@media screen and (max-width:599px){.mobile-enabled .HomeDetailsBanner{margin:.5rem;padding:.5rem;width:auto}.mobile-enabled .HomeDetailsBanner .action{float:none}.mobile-enabled .HomeDetailsBanner .container,.mobile-enabled .HomeDetailsBanner .action{text-align:center;font-size:1rem;display:block}.mobile-enabled .HomeDetailsBanner .title{display:none}.mobile-enabled .HomeDetailsBanner .icon{width:1.125rem}.mobile-enabled .HomeDetailsBanner .message{display:none}.mobile-enabled .HomeDetailsBanner .mobile-message,.mobile-enabled .HomeDetailsBanner .icon,.mobile-enabled .HomeDetailsBanner .textContainer{display:inline}}.HomeDetailsBanner.dismissible .action{padding-right:2rem}@media screen and (max-width:599px){.HomeDetailsBanner.dismissible .container{width:auto}.HomeDetailsBanner.dismissible .container,.HomeDetailsBanner.dismissible .action{padding-right:2rem}}.HomeDetailsBanner.default .icon{fill:#333}.HomeDetailsBanner.default .title,.HomeDetailsBanner.default .message{color:#333}.HomeDetailsBanner.urgent .icon{fill:#a02021}.HomeDetailsBanner.urgent .title{color:#a02021}@media screen and (max-width:599px){.HomeDetailsBanner.urgent .mobile-message{font-weight:700;color:#a02021}}.HomeDetailsBanner.sharedFavorites .icon{fill:#a02021}.HomeDetailsBanner.sharedFavorites .title,.HomeDetailsBanner.sharedFavorites .message{color:#333}.home-details-banner-transition-enter{opacity:.01}.home-details-banner-transition-enter.home-details-banner-transition-enter-active{opacity:1;transition:opacity .4s ease-in}.home-details-banner-transition-leave{opacity:1}.home-details-banner-transition-leave.home-details-banner-transition-leave-active{opacity:.01;transition:opacity .4s ease-in}.MainHouseInfoPanel .house-info{position:relative;margin:10px 0}.MainHouseInfoPanel .house-info .GhostTown{border:none}.MainHouseInfoPanel .photo-attribution-disclaimer.agent-info-section{margin-top:5px;text-align:center}.MainHouseInfoPanel .photo-attribution-disclaimer.agent-info-section h4{display:inline-block;font-weight:400;margin-bottom:0}.MainHouseInfoPanel .photo-attribution-disclaimer.agent-info-section .agent-info-content{display:inline-block}.MainHouseInfoPanel .socialButtons{padding-right:1%;margin-top:10px}.MainHouseInfoPanel .display-as-block{display:block}@media screen and (min-width:600px){.MainHouseInfoPanel .socialButtons{text-align:right}.MainHouseInfoPanel .photo-attribution-disclaimer.agent-info-section.align-left{text-align:left}.MainHouseInfoPanel .narrow-column{margin-left:4%;width:46%;padding-top:1px}.MainHouseInfoPanel .display-as-block{display:inline-block}.MainHouseInfoPanel .social-width{width:100%}.MainHouseInfoPanel .photoAttributionDiv .social-width{width:49%}.MainHouseInfoPanel .no-agent-float-right{float:right;margin-bottom:6px}.MainHouseInfoPanel .no-buying-agent{padding-top:6px}}.dj_ie8 .MainHouseInfoPanel .socialButtons{text-align:right}.dj_ie8 .MainHouseInfoPanel .photo-attribution-disclaimer.agent-info-section.align-left{text-align:left}.dj_ie8 .MainHouseInfoPanel .narrow-column{margin-left:4%;width:46%;padding-top:1px}.dj_ie8 .MainHouseInfoPanel .display-as-block{display:inline-block}.dj_ie8 .MainHouseInfoPanel .social-width{width:100%}.dj_ie8 .MainHouseInfoPanel .photoAttributionDiv .social-width{width:49%}.dj_ie8 .MainHouseInfoPanel .no-agent-float-right{float:right;margin-bottom:6px}.dj_ie8 .MainHouseInfoPanel .no-buying-agent{padding-top:6px}.MainHouseInfoPanel .after-social{margin:5px 0 0}.MainHouseInfoPanel .OffMarketWarning{background-color:#fff;text-align:center;padding:5px 0;font-weight:700;margin:10px 10px 0;width:964px}.MainHouseInfoPanel .OffMarketWarning>span{margin-left:5px}.misc-links .icon{padding-right:5px}.misc-links ul{zoom:1;text-align:left;margin:15px 0 0}.misc-links ul:before,.misc-links ul:after{content:"";display:table}.misc-links ul:after{clear:both}.misc-links ul li{display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline;list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;width:150px;margin-bottom:10px;line-height:16px;padding:0}.misc-links ul li a{line-height:16px}.misc-links .claimHomeButton.link-only .Button{outline:0}.misc-links .claimHomeButton.link-only .svg-icon.with-text{display:inline-block;padding-right:5px;vertical-align:middle}.misc-links .claimHomeButton.link-only .SvgIcon{width:16px;height:16px;fill:currentcolor}@media screen and (min-width:600px){.MainHouseInfoPanel .house-info{width:623px}}@media screen and (max-width:599px){.MainHouseInfoPanel .misc-links{display:none}.MainHouseInfoPanel .house-info{margin:0}.MainHouseInfoPanel .warnings-strip{width:auto;text-align:left}}.nb{border-top-color:#eee;border-top-style:solid;border-bottom-style:solid;border-width:1px;background:#fff;position:relative;z-index:15;display:block}.nb .progress-bar{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid;z-index:-10;position:absolute;top:23px;left:25px}.nb table{width:100%}.nb table td{text-align:center;height:100%}.nb table td a{text-decoration:none;color:#999;width:100%;min-width:54px;line-height:30px;display:inline-block}.nb table td .first{padding-left:10px}.nb table td .last{padding-right:10px}@media screen and (max-width:599px){.mobile-enabled .nb{display:none}}.sash .sash-clickable{position:absolute;top:0;left:0}.sash .sash-transparent-lg{width:150px;height:150px}@media (max-width:599px){.MainHousePhotos{min-width:100%;min-height:250px}}@media (min-width:600px){.MainHousePhotos{min-width:623px;min-height:455px}}.PhotosViewer-placeholder{text-align:center}@media (max-width:599px){.PhotosViewer-placeholder{width:100%;height:auto;margin-bottom:30px}.PhotosViewer-placeholder.generic{border:2px solid #f5f5f5;padding:25% 0}.PhotosViewer-placeholder.with-photo{position:relative;padding:33% 0}}@media (min-width:600px){.PhotosViewer-placeholder{width:623px;height:420px;line-height:420px;margin-bottom:86px}.PhotosViewer-placeholder .placeholder-photo{max-height:420px;max-width:623px}}.PhotosViewer-placeholder .placeholder-photo{position:absolute;top:0;right:0;left:0;text-align:center;bottom:0}.PhotosViewer-placeholder .placeholder-photo img{max-width:100%;max-height:100%;vertical-align:middle}.PhotosViewer-placeholder .placeholder{display:inline-block;vertical-align:middle}.photoViewer{overflow:hidden;width:623px;position:relative;background:#fff;color:#585858;border:0}.red-header .photoViewer{background:#f5f5f5}.photoViewer .no-photos-frame{display:none;position:absolute;top:0;height:465px;width:623px}.photoViewer .caption{background:#fff;text-align:center;height:20px;top:385px;left:20px;display:none;position:absolute;padding:3px 5px}.photoViewer .agent-only{color:#ff5655}.photoViewer .not-loaded{visibility:hidden}.photoViewer .main-window{overflow:hidden;height:420px;width:623px;position:relative}.photoViewer .main-window *{-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;-ms-user-select:none;-webkit-touch-callout:none}.photoViewer .main-window .viewer-control{height:420px;position:relative}.photoViewer .main-window .windowLeftControl{width:155px;height:420px;position:relative}.photoViewer .main-window .windowLeftControl .windowControlButton{position:absolute;top:45%;left:5%}.photoViewer .main-window .windowCenterControl{width:313px;height:420px;position:relative;opacity:0;filter:alpha(opacity=0)}.photoViewer .main-window .windowRightControl{position:relative;width:155px;height:420px}.photoViewer .main-window .windowRightControl .windowControlButton{position:absolute;top:45%;left:67%}@media screen and (max-width:599px){.mobile-enabled .photoViewer .main-window .windowRightControl .windowControlButton{left:auto;right:5%}}.photoViewer .main-window .spinnerNode{position:absolute;width:100px;height:100px;top:40%;left:45%}.photoViewer .main-window .photo-frame-overlay{width:623px;height:420px;position:absolute;top:0;left:0}.photoViewer .main-window .photo-frame-overlay ul{padding:0;margin:0}.photoViewer .main-window .photo-frame-overlay ul li{display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline}.photoViewer .main-window .photo-frame-overlay ul li .image-card-window{position:relative}.photoViewer .main-window .photo-frame-overlay ul li .image-card-window .image-card{position:absolute}.photoViewer .main-window .photo-frame-overlay .video-card{position:relative}.photoViewer .main-window .photo-frame-overlay .video-card .container{position:absolute;bottom:0}.photoViewer .main-window .photo-frame-overlay .video-card .videoLeftControl{width:55px;height:80%;position:absolute}.photoViewer .main-window .photo-frame-overlay .video-card .videoLeftControl .navigationButton{position:absolute;left:15%;top:56%}.photoViewer .main-window .photo-frame-overlay .video-card .videoRightControl{position:absolute;width:55px;height:80%;left:75%}.photoViewer .main-window .photo-frame-overlay .video-card .videoRightControl .navigationButton{position:absolute;top:56%;left:67%}.photoViewer .main-window .vow{text-align:center;height:80px;width:300px;top:60%;left:26%;position:absolute;color:#000}.photoViewer .main-window .vow h1{font-weight:700;font-size:12px;padding:8px}.photoViewer .main-window .overlay{position:absolute}.photoViewer .main-window .zoom-area{position:absolute;cursor:pointer;top:11px;left:92%;width:26px;height:26px;padding:3px}.photoViewer .main-window .zoom-area.with-pin{left:547px}.photoViewer .main-window .pin_photo_button{position:absolute;right:11px;top:11px;padding:3px;height:26px}.photoViewer .main-window .pin_photo_button .pin_photo_image{float:left;margin-right:2px}.photoViewer .main-window .pin_photo_button .pin_photo_label{line-height:155%}.photoViewer .main-window .pin_photo_button img{vertical-align:middle;height:21px}.photoViewer .main-window .side-scroll-list-transition{-webkit-transition:margin-left .2s ease-out 0;transition:margin-left .2s ease-out 0s}.photoViewer .main-window.video .photo-frame-overlay.video-frame,.photoViewer .main-window.similars-grid .photo-frame-overlay.similars-grid-frame{z-index:1;background-color:#f5f5f5}.photoViewer .control_back_ground{background:#e2e2e2}.photoViewer .control-bar{background:#e2e2e2;position:relative;z-index:10;height:45px}.photoViewer .control-bar .left-bar{background:#e2e2e2;width:100px;z-index:10;height:100%;float:left;position:relative}.photoViewer .control-bar .left-bar .photo_status{width:60px;text-align:center;position:absolute;top:30%}.photoViewer .control-bar .right-bar{background:#e2e2e2;z-index:10;height:100%;float:right;width:76px;position:relative}.photoViewer .control-bar .right-bar.with-video{width:165px}.photoViewer .control-bar .video-button{float:right;position:relative;top:25%;right:10px;line-height:17px;padding:2px 7px}.photoViewer .control-bar .video-button.disabled .icon{opacity:.5}.photoViewer .control-bar .page_control{position:absolute;cursor:pointer;top:35%}.photoViewer .control-bar .page_control span{position:absolute}.photoViewer .control-bar .prev_thumbpage_control{left:65px}.photoViewer .control-bar .next_thumbpage_control{left:20px}.photoViewer .control-bar .thumbnail-viewport{width:450px;margin-top:5px;position:absolute;left:100px;height:120px;top:-30px;padding-top:30px}.photoViewer .control-bar .thumbnail-viewport .sideScrollList>.viewport{overflow:visible}.photoViewer .control-bar .thumbnail-viewport .spinner{top:40%;left:40%;height:25px;width:25px}.photoViewer .control-bar .thumbnail-viewport .expanded-image .image-card{-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.4);-o-box-shadow:0 2px 4px 0 rgba(0,0,0,.4);box-shadow:0 2px 4px 0 rgba(0,0,0,.4)}.photoViewer .control-bar .thumbnail-viewport .image-card{border-style:solid;border-width:1px;border-color:transparent}.photoViewer .control-bar .thumbnail-viewport .image-card:hover{background-color:#000}.photoViewer .control-bar .thumbnail-viewport .image-selected .image-card{border-style:solid;border-width:1px;border-color:#fff}.photoViewer .control-bar .thumbnail-viewport ul{text-align:left}.photoViewer .control-bar .thumbnail-viewport ul li{display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline}@media only screen and (max-width:599px){.mobile-enabled .photoViewer{width:100%;height:auto}.mobile-enabled .photoViewer .no-photos-frame{height:100%;width:100%;background-size:100% auto;background-position:0 0;background-image:url('../widgets/../../../../../images/no_photo_available_large.png')}.mobile-enabled .photoViewer .main-window{width:100%;height:auto;position:relative}.mobile-enabled .photoViewer .main-window .photo-frame-overlay{width:100%;height:auto;position:absolute;top:0;left:0;bottom:0;right:0}.mobile-enabled .photoViewer .main-window .zoom-area{display:none}.mobile-enabled .photoViewer .main-window .spinnerNode{top:50%;left:50%}.mobile-enabled .photoViewer .main-window .caption{top:10px}.mobile-enabled .photoViewer .main-window .vow{top:42%;left:auto;width:100%}.mobile-enabled .photoViewer .main-window .vow .vow-body{margin:0 10%}.mobile-enabled .photoViewer .control-bar{width:auto;height:auto;position:absolute;bottom:10px;left:50%;background:0 0}.mobile-enabled .photoViewer .control-bar .left-bar{width:auto;padding:5px;background-color:rgba(0,0,0,.8);color:#fff;position:relative;left:-50%}.mobile-enabled .photoViewer .control-bar .left-bar .photo_status{width:auto;position:static}.mobile-enabled .photoViewer .control-bar .right-bar,.mobile-enabled .photoViewer .control-bar .thumbnail-viewport,.mobile-enabled .photoViewer .control-bar .page_control{display:none}}@media only screen and (max-width:599px) and (min-width:360px){.mobile-enabled .photoViewer .main-window .vow{top:45%}}@media only screen and (max-width:599px) and (min-width:400px){.mobile-enabled .photoViewer .main-window .vow .vow-body{margin:0 auto;width:380px}}.MediaBrowser.full-screen{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9001;background-color:#424242;overflow:hidden}.MediaBrowser.normal-screen .PhotoArea{width:623px;height:414px}.MediaBrowser.normal-screen.landscape .PhotoArea{width:984px;height:414px}.MediaBrowser .static-sv{width:100%}.MediaBrowser .gm-style>div:nth-child(10){display:none}@media only screen and (max-width:599px){.mobile-enabled .MediaBrowser.normal-screen .PhotoArea{width:100%;height:inherit;padding-top:66%}.mobile-enabled .MediaBrowser.normal-screen .PhotoArea .pa-content{position:absolute;top:0;bottom:0;left:0;right:0}}@media (max-width:599px){.MediaBrowser .PhotoArea .PagerIndex{opacity:1}}@media (min-width:600px){.MediaBrowser .PhotoArea .full-screen-button,.MediaBrowser .PhotoArea .nav,.MediaBrowser .PhotoArea .PagerIndex{transition:opacity .25s linear;opacity:0}.MediaBrowser .PhotoArea .full-screen-button.touch,.MediaBrowser .PhotoArea .nav.touch,.MediaBrowser .PhotoArea .PagerIndex.touch,.MediaBrowser .PhotoArea .full-screen-button.cover-underlying-media,.MediaBrowser .PhotoArea .nav.cover-underlying-media,.MediaBrowser .PhotoArea .PagerIndex.cover-underlying-media{opacity:1}.MediaBrowser:hover .PhotoArea .full-screen-button,.MediaBrowser:hover .PhotoArea .nav,.MediaBrowser:hover .PhotoArea .PagerIndex{opacity:1}}.PhotoArea{position:relative;background-color:#333;overflow:hidden}.PhotoArea .pa-content{height:100%}.PhotoArea .PagerControl{cursor:pointer}.PhotoArea .PagerControl.nav{height:100%;position:absolute;z-index:5}.PhotoArea .PagerControl.prev{top:0}.PhotoArea .PagerControl.prev .prev-icon{position:absolute;top:50%}.PhotoArea .PagerControl.next{top:0;right:0}.PhotoArea .PagerControl.next .next-icon{position:absolute;top:50%}.PhotoArea .PagerControl.small{width:0;height:0}.PhotoArea .ImageCard{position:relative}.PhotoArea .home-sash-container{z-index:5}.PhotoArea .agent-only-label{z-index:5;background:#fff;text-align:center;height:20px;position:absolute;padding:3px 5px;display:block;color:#ff5655}.PhotoArea .Walkthrough{position:relative;visibility:hidden;height:0;width:0}.PhotoArea .Walkthrough.visible{visibility:visible;height:100%;width:auto}.PhotoArea .StreetView{position:absolute;visibility:hidden}.PhotoArea .StreetView.visible{visibility:visible}.PhotoArea .slider-item{display:inline-block;overflow:hidden}.PhotoArea .PagerIndex{position:absolute;color:#fff;background-color:rgba(0,0,0,.7);z-index:5;cursor:default}.PhotoArea .StreetView .GoogleMapView .gm-fullscreen-control{display:none}.full-screen-photo{position:relative;height:100%}.full-screen-photo img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.CrossFadeStack .FadeItem,.CrossFadeStack .ImageCard,.CrossFadeStack .Walkthrough,.CrossFadeStack .MB-GhostTown{opacity:0;-webkit-transition:opacity .2s ease-out 0;transition:opacity .2s ease-out 0s}.CrossFadeStack .ImageCard.visible,.CrossFadeStack .Walkthrough.visible,.CrossFadeStack .MB-GhostTown.visible{opacity:1}.CrossFadeStack .ImageCard.visible{z-index:4}.Slider{position:absolute;top:0;z-index:1}.Slider *{height:100%}.Slider img{height:auto}.Slider .VowPhotoCard{position:relative;width:100%}.Slider .VowPhotoCard .message{height:auto}@media (max-width:599px){.mobile-enabled .PhotoArea .full-screen-button{position:absolute;top:10px;right:10px;cursor:pointer;z-index:10}.mobile-enabled .PhotoArea .full-screen-button.cover-underlying-media{background-color:#333;width:38px;height:38px;margin-top:-5px;margin-right:-5px}.mobile-enabled .PhotoArea .full-screen-button.cover-underlying-media>div{margin-top:5px;margin-left:5px}.mobile-enabled .PhotoArea .VowPhotoCard{position:relative;width:100%;height:100%}.mobile-enabled .PhotoArea .StreetViewCard{height:100%}.mobile-enabled .PhotoArea .PagerControl.nav{width:90px}.mobile-enabled .PhotoArea .PagerControl.nav .prev-icon{left:10px}.mobile-enabled .PhotoArea .PagerControl.nav .next-icon{right:10px}.mobile-enabled .PhotoArea .home-sash-container{border-spacing:10px}.mobile-enabled .PhotoArea .agent-only-label{padding:0 5px;font-size:10px;height:15px;bottom:10px;left:10px}.mobile-enabled .PhotoArea .VowMediaPhoto .vow{width:300px}.mobile-enabled .PhotoArea .PagerIndex{padding:0 8px;font-size:10px;bottom:10px;right:10px}}@media (min-width:600px){.PhotoArea .full-screen-button{position:absolute;top:10px;right:10px;cursor:pointer;z-index:10}.PhotoArea .full-screen-button.cover-underlying-media{background-color:#333;width:38px;height:38px;margin-top:-5px;margin-right:-5px}.PhotoArea .full-screen-button.cover-underlying-media>div{margin-top:5px;margin-left:5px}.PhotoArea .PagerControl.nav{width:150px}.PhotoArea .PagerControl.nav .prev-icon{left:10px}.PhotoArea .PagerControl.nav .next-icon{right:10px}.PhotoArea .home-sash-container{border-spacing:10px}.PhotoArea .agent-only-label{bottom:10px;left:10px}.PhotoArea .VowMediaPhoto .vow{width:300px}.PhotoArea .WalkThrough{width:604px;height:389px}.PhotoArea .PagerIndex{padding:5px 12px;bottom:10px;right:10px}}.full-screen .PhotoArea{height:100%}.full-screen .PhotoArea .close-button{color:#fff;position:absolute;top:15px;right:15px;cursor:pointer;z-index:10}.full-screen .PhotoArea .close-button span{font-size:16px;vertical-align:middle;text-shadow:#000 0 0 3px}.full-screen .PhotoArea .close-button .x-icon{display:inline-block;vertical-align:middle}.full-screen .PhotoArea .close-button.cover-underlying-media{padding:5px;right:10px;top:10px;background-color:#333}.full-screen .PhotoArea .agent-only-label{bottom:15px;left:15px}.full-screen .PhotoArea .PagerControl.prev{left:15px}.full-screen .PhotoArea .PagerControl.next{right:15px}.full-screen .PhotoArea .PagerIndex{bottom:15px;right:15px}.MB-GhostTown{width:100%;height:100%;display:table;background-color:#333}.MB-GhostTown .content{display:table-cell;text-align:center;vertical-align:middle}.MB-GhostTown .content img{width:50%}.MB-GhostTown .content .message{color:#fff;opacity:.5;padding-top:10px}@media screen and (min-width:600px){.MB-GhostTown{position:absolute}}.ThumbnailDrawer{display:table;background-color:#585858}.ThumbnailDrawer .viewport-item{display:inline-block;vertical-align:middle}.ThumbnailDrawer .viewport-item.peeking{position:absolute}.ThumbnailDrawer .table-cell{display:table-cell;vertical-align:middle}.ThumbnailDrawer .PagerControl.thumbnail-prev,.ThumbnailDrawer .PagerControl.thumbnail-next{border-top:1px solid #585858;vertical-align:middle;text-align:center;cursor:pointer;background-color:#424242;position:relative}.ThumbnailDrawer .PagerControl.thumbnail-prev:hover .thumbnail-prev-icon,.ThumbnailDrawer .PagerControl.thumbnail-next:hover .thumbnail-prev-icon,.ThumbnailDrawer .PagerControl.thumbnail-prev:hover .thumbnail-next-icon,.ThumbnailDrawer .PagerControl.thumbnail-next:hover .thumbnail-next-icon{opacity:1}.ThumbnailDrawer .PagerControl.thumbnail-prev .thumbnail-prev-icon,.ThumbnailDrawer .PagerControl.thumbnail-next .thumbnail-prev-icon,.ThumbnailDrawer .PagerControl.thumbnail-prev .thumbnail-next-icon,.ThumbnailDrawer .PagerControl.thumbnail-next .thumbnail-next-icon{opacity:.5}.ThumbnailDrawer .PagerControl.thumbnail-prev{border-left:1px solid #585858}.ThumbnailDrawer .PagerControl.thumbnail-prev.disabled,.ThumbnailDrawer .PagerControl.thumbnail-next.disabled{cursor:auto}.ThumbnailDrawer .PagerControl.thumbnail-prev.disabled .thumbnail-prev-icon,.ThumbnailDrawer .PagerControl.thumbnail-next.disabled .thumbnail-prev-icon,.ThumbnailDrawer .PagerControl.thumbnail-prev.disabled .thumbnail-next-icon,.ThumbnailDrawer .PagerControl.thumbnail-next.disabled .thumbnail-next-icon{opacity:0}.ThumbnailDrawer .PagerViewport{display:table-cell;width:99%}.ThumbnailDrawer .PagerViewport .PhotoThumbnail,.ThumbnailDrawer .PagerViewport .SpritedImageCard{box-sizing:border-box;border:1px solid #585858;background-color:#333;width:70px;height:50px;overflow:hidden}.ThumbnailDrawer .PagerViewport .PhotoThumbnail img,.ThumbnailDrawer .PagerViewport .SpritedImageCard img{opacity:.5}.ThumbnailDrawer .PagerViewport .selected .PhotoThumbnail img,.ThumbnailDrawer .PagerViewport .selected .SpritedImageCard img{opacity:1}.ThumbnailDrawer .PagerViewport .PhotoThumbnail:hover,.ThumbnailDrawer .PagerViewport .SpritedImageCard:hover{border-color:#fff}.ThumbnailDrawer .PagerViewport .PhotoThumbnail:hover img,.ThumbnailDrawer .PagerViewport .SpritedImageCard:hover img{opacity:1}.ThumbnailDrawer .DockedButton{background-color:#424242}.ThumbnailDrawer .DockedButton.selected .icon,.ThumbnailDrawer .DockedButton.selected .label{opacity:1}.ThumbnailDrawer .DockedButton .icon{opacity:.5}.ThumbnailDrawer .DockedButton .label{width:100%;text-align:center;color:#fff;opacity:.5}.ThumbnailDrawer .DockedButton:hover .icon,.ThumbnailDrawer .DockedButton:hover .label{opacity:1}@media (max-width:599px){.mobile-enabled .ThumbnailDrawer{display:none}}@media (min-width:600px){.ThumbnailDrawer{width:623px;height:60px}.ThumbnailDrawer .PagerControl.thumbnail-prev{width:28px;height:100%}.ThumbnailDrawer .PagerControl.thumbnail-next{width:28px;height:100%;margin-left:5px}.ThumbnailDrawer .PagerViewport .PhotoThumbnail,.ThumbnailDrawer .PagerViewport .SpritedImageCard{margin:5px 0 5px 5px}.ThumbnailDrawer .DockedButton{width:70px;height:53px;padding-top:5px;border-top:1px solid #585858;border-left:1px solid #585858;border-bottom:1px solid #585858}.ThumbnailDrawer .DockedButton .icon{margin:0 18px}}.MediaBrowser.full-screen .ThumbnailDrawer{width:623px;margin-left:auto;margin-right:auto}.MediaBrowser.full-screen .ThumbnailDrawer .DockedButton{border-right:1px solid #585858}.poster{background-color:#000}.poster .poster-background{height:100%;width:100%;position:absolute}.poster .poster-frame{height:100%;width:100%;opacity:.7}.poster .button-container{position:absolute;top:45%;left:50%;z-index:1;opacity:1;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}.poster .button-container:hover{opacity:.7}.poster .button-container .triangle{width:0;height:0;left:-7px;top:-12px;position:relative;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:24px solid #fff}.poster .button-container .circle{left:-28px;top:-31px;position:absolute;width:50px;height:50px;border-radius:50px;border-width:6px;border-color:#fff;border-style:solid}.poster .poster-message{font-size:20px;position:absolute;top:65%;width:100%;text-align:center;color:#fff;opacity:.6;font-weight:lighter}.poster .poster-logo{position:absolute;top:10px;right:10px}.matterport-message{width:260px;margin-left:20px;margin-top:5px;line-height:25px}.matterport-message .message-title{font-size:18px;font-weight:700}.matterport-message .message-content{margin-top:22px;font-size:18px;color:#5C5C5C}.matterport-message .message-error{font-size:18px}.matterport-message .message-CTA{margin-top:22px;font-size:14px;color:#5C5C5C}.matterport-message .CTA{margin-top:5px}.matterport-message .CTA .input-address{float:left;height:25px;width:160px;font-size:15px;padding:0 5px;background-color:#f7f7f7}.matterport-message .CTA .submit-button{float:left;margin-left:3px}.matterport-message .CTA .submit-button .Button{margin-left:2px;width:75px}.CSSImageCard{text-align:center;width:623px;height:414px;line-height:414px}.CSSImageCard .photo-container{position:absolute;top:0;right:0;left:0;text-align:center;bottom:0}.CSSImageCard .photo-container img{max-width:100%;max-height:101%}.CSSImageCard .photo-container{max-height:414px;max-width:623px}@media (max-width:599px){.mobile-enabled .CSSImageCard{width:100%;height:auto;position:relative;padding:33% 0;line-height:inherit}}.LargeMediaBrowser{position:relative}.LargeMediaBrowser .bigPhotoDiv{height:60vh;min-height:354px;max-height:500px;background-size:cover;background-position:center;display:flex;justify-content:center}.LargeMediaBrowser .bigPhotoDiv>div{color:#fff;font-size:20px;align-self:center}.LargeMediaBrowser .home-sash-container.large{border-spacing:20px}.LargeMediaBrowser .nav,.LargeMediaBrowser .PagerIndex{opacity:0;transition:opacity .25s linear}.LargeMediaBrowser .nav.touch,.LargeMediaBrowser .PagerIndex.touch{opacity:1}.LargeMediaBrowser .nav{cursor:pointer;display:flex;justify-content:center;width:90px;height:100%;position:absolute;z-index:5}.LargeMediaBrowser .nav>div{align-self:center}.LargeMediaBrowser .nav.next{top:0;right:0}.LargeMediaBrowser .PagerIndex{position:absolute;color:#fff;background-color:rgba(0,0,0,.7);z-index:5;cursor:default;padding:5px 12px;bottom:20px;right:20px}.LargeMediaBrowser:hover .nav,.LargeMediaBrowser:hover .PagerIndex{opacity:1}.pss{overflow:hidden}.pss .not-loaded{visibility:hidden}.pss .main-content .large-navigation{height:100%;width:44px;position:relative}.pss .main-content .large-navigation .center{position:absolute;top:50%;margin-top:-22px;left:0}.pss .main-content .main-photo{position:absolute;left:50%;overflow:hidden}.pss .main-content .main-photo .side-scroll-list-transition{-webkit-transition:margin-left .2s ease-out 0;transition:margin-left .2s ease-out 0s}.pss .main-content .main-photo ul{padding:0;margin:0}.pss .main-content .main-photo ul li{display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline}.pss .main-content .main-photo ul li .image-card-window{position:relative}.pss .main-content .main-photo ul li .image-card{position:absolute}.pss .main-content .main-photo .spinnerNode{position:absolute;width:100px;height:100px;top:45%;left:46%}.pss .main-content .main-photo .no-photos-frame{width:100%;height:100%;background-size:100% 100%;background-color:transparent;background-repeat:no-repeat}.pss .main-content .main-photo .sash{top:0;left:0;position:absolute;width:100px;height:100px}.pss .main-content .main-photo .caption{text-align:center;height:20px;bottom:5px;left:15px;display:none;position:absolute;padding:3px 5px;color:#fff}.pss .main-content .main-photo .agent-only{color:#ff5655}.pss .main-content .main-photo .vow{text-align:center;height:80px;width:300px;position:absolute;color:#000}.pss .main-content .main-photo .vow h1{font-weight:700;font-size:12px;padding:8px}.pss .main-content .main-photo .pin_photo_button{position:absolute;right:11px;top:11px;height:26px;padding:3px;z-index:1}.pss .main-content .main-photo .pin_photo_button .pin_photo_image{float:left;margin-right:2px}.pss .main-content .main-photo .pin_photo_button .pin_photo_label{line-height:155%}.pss .main-content .main-photo .pin_photo_button img{vertical-align:middle;height:21px}.pss .main-content .main-photo .video-container{top:50%;left:50%}.pss .main-content .main-photo .video-container,.pss .main-content .main-photo .tourFavoriteEmailListingCard{position:absolute;overflow:hidden}.pss .main-content .main-photo .video-container .video-card,.pss .main-content .main-photo .tourFavoriteEmailListingCard .video-card{position:relative;background-color:#e2e2e2}.pss .main-content .main-photo .video-container .video-card .container,.pss .main-content .main-photo .tourFavoriteEmailListingCard .video-card .container{position:absolute;bottom:0}.pss .main-content .main-photo .video-container .video-card .videoLeftControl,.pss .main-content .main-photo .tourFavoriteEmailListingCard .video-card .videoLeftControl,.pss .main-content .main-photo .video-container .video-card .videoRightControl,.pss .main-content .main-photo .tourFavoriteEmailListingCard .video-card .videoRightControl{display:none}.pss .main-content .main-photo .similars-grid-container{position:absolute;top:50%;left:50%;overflow:hidden}.pss .main-content .main-photo .similars-grid-container .gridLeftControl,.pss .main-content .main-photo .similars-grid-container .gridRightControl{display:none}.pss .main-content .main-photo.video .video-container{z-index:2}.pss .main-content .main-photo.similars-grid .similars-grid-container{z-index:2;background:#e2e2e2}.pss .control-bar{background:#999;padding-bottom:10px;z-index:5}.pss .control-bar .icon-control{margin-top:15px}.pss .control-bar .left-bar{background:#999;width:70px;z-index:10;height:100%;float:left;position:relative;padding-left:20px}.pss .control-bar .left-bar span{display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline}.pss .control-bar .right-bar{background:#999;z-index:10;height:100%;float:right;width:70px;position:relative;padding-left:48px}.pss .control-bar .right-bar span{display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline;float:left}.pss .control-bar .right-bar.with-video{width:165px}.pss .control-bar .video-button{float:right;position:relative;top:30%;right:10px;line-height:17px;padding:2px 7px}.pss .control-bar .video-button span{float:none}.pss .control-bar .video-button.disabled .icon{opacity:.5}.pss .control-bar .thumbnail-viewport{position:absolute;top:10px;left:90px;width:100%}.pss .control-bar .thumbnail-viewport .expanded-image .image-card{-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.4);-o-box-shadow:0 2px 4px 0 rgba(0,0,0,.4);box-shadow:0 2px 4px 0 rgba(0,0,0,.4)}.pss .control-bar .thumbnail-viewport .image-card{border-style:solid;border-width:1px;border-color:transparent}.pss .control-bar .thumbnail-viewport .image-card:hover{background-color:#e96727}.pss .control-bar .thumbnail-viewport .image-selected .image-card{border-style:solid;border-width:1px;border-color:#fcaf2a}.pss .control-bar .thumbnail-viewport ul{padding:0;margin-top:0;position:relative;text-align:left}.pss .control-bar .thumbnail-viewport ul li{display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline}.pss .control-bar.disclaimer{bottom:35px;padding-bottom:0}.pss .fmls-disclaimer{background:#999;position:absolute;bottom:0;right:0;left:0;padding:5px 15px;text-align:center;line-height:1.3;font-size:10px;height:25px}.pss .fmls-disclaimer img{height:20px;float:left;margin-right:5px}.full-screen.pss .main-content .main-photo.experiment .video-container,.full-screen.pss .main-content .main-photo.experiment .similars-grid-container{top:0;left:0;height:100%;width:100%}.bhi .content{padding:10px 0;font-size:13px}.bhi .content .agent-only{color:#ff5655}.bhi .content .h3-side{margin-left:-10px}.bhi .content .h4{font-weight:700;color:#999}.bhi .content .fsbo-disclaimer-container{margin:15px}.bhi .content .remarks{margin:0 15px 25px 0}.bhi .content .data-quality{clear:both;padding:10px 0;font-size:12px;line-height:12px}.bhi .content .data-quality .data-quality-label{font-weight:700}.bhi .content .data-quality .quality-data-why-label{display:inline;float:right}.bhi .content table{vertical-align:top;width:300px}.bhi .content table td{padding:3px 5px;text-align:left;line-height:18px;vertical-align:top}.bhi .content table .heading{font-weight:700;text-align:right;color:#999;border-right:1px solid #fff}.bhi .content table .more-info-data{word-wrap:break-word;display:block;max-width:200px}.bhi .content .agent-info-section .agent-info-item{width:400px}.bhi .content .agent-info-section .agent-info-item p,.bhi .content .agent-info-section .agent-info-item li{margin-bottom:0;line-height:18px}.bhi .content .agent-info-section .agent-info-item ul.agent-basic-info{list-style:none;font-size:14px}.bhi .content .agent-info-section .agent-info-item .agent-extra-info p>span{margin-right:1em}@media screen and (max-width:350px){.bhi .content .agent-info-section .agent-info-item{width:inherit}}.bhi .content .agent-info-section .agent-info-item-photo{zoom:1;margin-bottom:10px}.bhi .content .agent-info-section .agent-info-item-photo:before{content:"";display:table}.bhi .content .agent-info-section .agent-info-item-photo:after{content:"";display:table;clear:both}.bhi .content .agent-info-section .agent-info-item-condensed ul.agent-basic-info li{display:inline}.bhi .content .agent-info-section .agent-info-item-condensed .agent-extra-info{margin-bottom:10px}.bhi .content .agent-info-section+.agent-info-section{margin-top:15px}.bhi .content .listing-source{display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline;float:right;text-align:right}.bhi .content .listing-source img{margin-right:.5em}.bhi .content .listing-source p{margin-bottom:0}.bhi .content .agent-info-container.hidden+.listing-source{width:100%;float:none}.bhi .bhi-signin-bar{margin:10px}@media screen and (max-width:599px){.bhi{margin:0 10px}.bhi .content table{width:auto}.bhi .content h4{margin-bottom:0}.bhi .content .data-quality{width:80%}.bhi .content .data-quality .data-quality-label{display:inline-block;margin-right:5px}.bhi .content .data-quality .quality-data-why-label{float:none;display:block;padding-top:10px}.bhi .content .data-quality p{line-height:0}.bhi .content .hotness-banner-container{display:none}.bhi .content .more-info-div{text-align:center;padding-bottom:20px}.bhi .content .listing-source{float:none;display:block;text-align:left;padding-bottom:10px}.bhi .content .listing-source .source-content{padding-top:3px;font-size:14px}.bhi .content .agent-info-item{width:auto}.bhi .content .agent-info-container{display:block}.bhi .content .agent-info-container .agent-info-section .agent-info-content{padding-top:3px}}.fsbo-disclaimer p,.fsbo-disclaimer a{font-weight:700}.contactBox .agent-badge-redfin{width:50px;height:15px;background-image:none}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.contactBox .agent-badge-redfin{background-size:100% 100%;background-position:0 0}}.contactBox .star-16-full,.contactBox .star-16-half{width:16px;height:16px;background-image:none}.contactBox .star-16-half{display:inline}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.contactBox .star-16-full,.contactBox .star-16-half{background-size:100% 100%;background-position:0 0}}.contactBox .sprite-icon-email-small{background-color:transparent;background-repeat:no-repeat;background-image:url('../../widget/../../../../sprites/contact_box_sprite.png');background-position:left 0;width:15px;height:11px}.contactBox .sprite-icon-phone{background-color:transparent;background-repeat:no-repeat;width:16px;height:16px}.contactBox .star-16-empty{width:16px;height:16px;background-image:none}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.contactBox .star-16-empty{background-size:100% 100%;background-position:0 0}}.contactBoxNavigation .leftNav,.contactBoxNavigation .rightNav{width:24px;height:24px}.contactBoxButton.hasTourIcon .buttonIcon{background-color:transparent;background-position:left -11px;width:22px;height:22px}.contactBoxButton.hasTourIcon .buttonIcon,.no_location .searchNode .submitButton .Button{background-repeat:no-repeat;background-image:url('../../widget/../../../../sprites/contact_box_sprite.png')}.no_location .searchNode .submitButton .Button{width:35px;height:29px;background-position:center;background-position:left -33px}.contactBoxHTML.phoneNumber .icon{width:24px;height:24px;background-position:center;background-repeat:no-repeat;fill:#000;stroke:#000}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.contactBoxHTML.phoneNumber .icon{background-size:24px 24px;background-position:0 0}}.agentHeaderContainer{position:relative;height:127px;padding:5px}.agentHeaderContainer .agentPhoto{display:inline-block;height:100%}.agentHeaderContainer .agentPhoto img{height:100%}.agentHeaderContainer .agentInfo{display:inline-block;padding-left:5px;vertical-align:top;width:47%;left:127px}.agentHeaderContainer .agentInfo .agentIntro{line-height:100%}.agentHeaderContainer .agentInfo .agentIntro .title{font-weight:700;font-size:110%;margin-bottom:8px}.agentHeaderContainer .agentInfo .agentNameTag{left:140px;position:absolute;bottom:5px}.agentHeaderContainer .agentInfo .agentNameTag .agentType div{display:inline-block;font-size:11px;color:#808285;vertical-align:middle}.agentHeaderContainer .agentInfo .agentNameTag .agentName{font-size:110%;font-weight:700}.agentHeaderContainer .agentInfo .agentNameTag.redfin{color:#a02021}.agentHeaderContainer .agentInfo .agentNameTag.partner{color:#0c82a5}.agent-photo-270x360 .agentHeaderContainer .agentPhoto{width:35%}.agent-photo-270x360 .agentHeaderContainer .agentInfo{display:inline-block;padding-left:5px;vertical-align:top;width:62%;left:auto}.agent-photo-270x360 .agentHeaderContainer .agentInfo .agentNameTag{left:108px}.buy-box-tour-popup-tooltip{z-index:18!important}.contactBox{background-color:#FFF;font-weight:400;color:#000;overflow:hidden}.contactBox.react.extra_content{overflow:visible}.contactBox .divider{border-top:#e2e2e2 1px solid;margin:0 2px}.contactBox h3{font-size:13px;line-height:15px;font-weight:700}.contactBox .info-box{padding:10px;background-color:#F0F0F0;margin:0 2px}.contactBox .info-box>p{font-size:11px;color:#555;margin-bottom:0}.contactBox .info-box .DefinitionFlyoutLink{height:15px;border-bottom-color:#999}.contactBox .contactBoxHTML .externalPhoneNumber{display:block;margin-top:5px}.contactBox .contactBoxHTML.agentImage{margin:11px 16px 13px 5px;height:147px}.contactBox .contactBoxHTML.agentImage img{height:147px;width:110px;border:none;-moz-force-broken-image-icon:1}.contactBox .contactBoxHTML.agentImage.partner{margin-left:20px;margin-right:10px;padding-top:16px;margin-top:0;height:130px}.contactBox .contactBoxHTML.agentImage.partner.mismatchedAgentTypes{margin-bottom:15px;height:132px}.contactBox .contactBoxHTML.agentImage.partner img{height:110px;width:74px;border:1px solid #637592}.contactBox .contactBoxHTML.agentImage.noPhoto{height:147px;margin-right:15px}.contactBox .contactBoxHTML.agentImage.noPhoto img{height:104px;width:74px;border:1px solid #ccc;margin-right:2px}.contactBox .contactBoxHTML.header{font-size:16px;font-weight:700;line-height:120%;text-align:center;padding:0 5px}.contactBox .contactBoxHTML.header.singleton{padding:20px 5px}.contactBox .contactBoxHTML.minimizedHeader{font-size:16px;font-weight:700;line-height:120%;text-align:center;padding:0 0 0 24px}.contactBox .contactBoxHTML.minimizedHeader.singleton{padding:20px 5px;margin-top:5px}.contactBox .contactBoxHTML.header-preferred{font-size:16px;font-weight:700;line-height:120%;text-align:center;padding:0 5px;color:#333}.contactBox .contactBoxHTML.header-preferred.singleton{padding:16px 5px 10px}.contactBox .contactBoxHTML.header-preferred .contact-box-status{color:gray;text-align:center;padding:4px 10px 0;font-size:11px;line-height:14px}.contactBox .contactBoxHTML.header-preferred .contact-box-status a{text-decoration:none;font-weight:400}.contactBox .contactBoxHTML.agentInfo{width:164px;min-height:112px;margin-left:14px;margin-top:18px;margin-bottom:13px;line-height:14px}.contactBox .contactBoxHTML.agentInfo .demandMessage.buySellTabs{margin-bottom:10px;font-size:14px;line-height:1.15}.contactBox .contactBoxHTML.agentInfo p{margin:0 0 1em;line-height:1.2}.contactBox .contactBoxHTML.agentInfo .agentType{padding:2px 0}.contactBox .contactBoxHTML.agentInfo .agentType.redfin{position:relative;top:-1px}.contactBox .contactBoxHTML.agentInfo .agentType .agent-badge-redfin{fill:#a02021;vertical-align:middle}.contactBox .contactBoxHTML.agentInfo .withBrokerage{padding-top:0}.contactBox .contactBoxHTML.agentInfo .agentIntro{margin-top:5px;font-size:12px;width:174px;margin-bottom:15px;line-height:14px}.contactBox .contactBoxHTML.agentInfo .agentIntro p{line-height:1.3}.contactBox .contactBoxHTML.agentInfo .agentIntro .introText{line-height:130%}.contactBox .contactBoxHTML.agentInfo .agentIntro .introText a,.contactBox .contactBoxHTML.agentInfo .agentIntro .numReviews .reviews-link,.contactBox .contactBoxHTML.agentInfo .agentIntro .numReviews .average-rating{text-decoration:none;font-weight:700}.contactBox .contactBoxHTML.agentInfo .agentIntro .starRating .starsContainer{cursor:pointer}.contactBox .contactBoxHTML.agentInfo .agentIntro .starRating .reviews-link{padding-top:2px}.contactBox .contactBoxHTML.agentInfo .agent-intro.default{position:relative;padding-top:8px}.contactBox .contactBoxHTML.agentInfo .agentIntro.askAQuestion{margin-top:-12px;margin-bottom:-5px}.contactBox .contactBoxHTML.agentInfo .agentIntro.askAQuestion .introText h2{font-size:150%;font-weight:700;padding-bottom:4%}.contactBox .contactBoxHTML.agentInfo .agentContactInfo{padding:4px 0 2px}.contactBox .contactBoxHTML.agentInfo .agentContactInfo.redfin{padding:6px 0 2px}.contactBox .contactBoxHTML.agentInfo .agentContactInfo .email a{text-decoration:underline;font-weight:400;display:inline-block}.contactBox .contactBoxHTML.agentInfo .agentContactInfo .email a:hover{text-decoration:underline;color:#e96727}.contactBox .contactBoxHTML.agentInfo .agentContactInfo .email .sprite-icon-email-small{margin-top:2px;margin-right:3px}.contactBox .contactBoxHTML.agentInfo .agentContactInfo .phone{padding-top:6px;font-weight:700}.contactBox .contactBoxHTML.agentInfo .agentContactInfo .phone .sprite-icon-phone{margin:0 3px 0 1px}.contactBox .contactBoxHTML.agentInfo .agentTypeText{font-size:11px;color:grey}.contactBox .contactBoxHTML.agentInfo a{font-weight:700;text-decoration:none;color:#1876a6}.contactBox .contactBoxHTML.agentInfo a:hover{color:#e96727}.contactBox .contactBoxHTML.agentInfo a.agentName{font-size:15px;color:#a20210}.contactBox .contactBoxHTML.agentInfo a.agentName.multiline{font-size:12px}.contactBox .contactBoxHTML.agentInfo a.agentName:hover{color:#a20210}.contactBox .contactBoxHTML.agentInfo a.agentName.partner,.contactBox .contactBoxHTML.agentInfo a.agentName.partner:hover{color:#1876a6}.contactBox .contactBoxHTML.agentInfo .brokerage{font-size:11px}.contactBox .contactBoxHTML.agentInfo table.rollupAgent{margin:auto}.contactBox .contactBoxHTML.agentInfo table.rollupAgent td.rollupInfo{padding-top:2px;min-height:145px;line-height:130%;vertical-align:top}.contactBox .contactBoxHTML.agentInfo .agent-only{color:red}.contactBox .contactBoxHTML.phoneNumber{text-align:center;padding-bottom:20px}.contactBox .contactBoxHTML.phoneNumber .icon{display:inline-block;vertical-align:middle;padding-right:5px;padding-bottom:2px}.contactBox .contactBoxHTML.phoneNumber .number{vertical-align:middle}.contactBox .contactBoxHTML.phoneNumber .number a{font-size:21px;font-weight:700;text-decoration:none}.contactBox .contactBoxHTML.phoneNumber .number a.agent-only{color:#b22}.contactBox .contactBoxHTML.phoneNumber .agentTeam{font-size:12px;margin-top:5px;font-weight:700}.contactBox .contactBoxHTML.phoneNumber.no-phone{height:53px}.contactBox .contactBoxButton.primary,.contactBox .contactBoxButton.secondary,.contactBox .contactBoxButton.tertiary{width:92%;margin-bottom:5px;margin-left:13px;margin-right:15px;padding:6px 11px}.contactBox .contactBoxButton.primary.highButton,.contactBox .contactBoxButton.secondary.highButton,.contactBox .contactBoxButton.tertiary.highButton{margin-top:16px;margin-bottom:5px}.contactBox .contactBoxButton.hasTourIcon .buttonIcon{margin-left:10px;display:inline-block;padding-right:5px;vertical-align:middle}.contactBox .contactBoxButton.loginButtonInlineVerify{clear:both;margin-left:28px;margin-top:10px;margin-bottom:15px}.contactBox .contactBoxNavigation .leftNav{margin-left:12px;margin-top:10px;float:left;background-color:#fff;cursor:pointer;opacity:.5}.contactBox .contactBoxNavigation .leftNav:hover{opacity:1}.contactBox .contactBoxNavigation .rightNav{margin-right:12px;margin-top:10px;float:right;background-color:#fff;cursor:pointer;opacity:.5}.contactBox .contactBoxNavigation .rightNav:hover{opacity:1}.contactBox .contactBoxTabbedNavigation{font-size:16px;margin-bottom:5px;text-align:center}.contactBox .contactBoxTabbedNavigation.assigned{margin-left:10px}.contactBox .contactBoxTabbedNavigation .firstTabContainer{cursor:pointer;color:#0c82a5;display:inline-block;padding-top:10px;padding-bottom:10px;padding-right:10px}.contactBox .contactBoxTabbedNavigation .firstTabContainer.active,.contactBox .contactBoxTabbedNavigation .firstTabContainer.active:hover{color:#333}.contactBox .contactBoxTabbedNavigation .firstTabContainer.active .bar,.contactBox .contactBoxTabbedNavigation .firstTabContainer.active:hover .bar{display:block;background-color:#333}.contactBox .contactBoxTabbedNavigation .secondTabContainer{cursor:pointer;color:#0c82a5;display:inline-block;padding-top:10px;padding-left:10px;border-left:1px solid #d8d8d8}.contactBox .contactBoxTabbedNavigation .secondTabContainer.active,.contactBox .contactBoxTabbedNavigation .secondTabContainer.active:hover{color:#333}.contactBox .contactBoxTabbedNavigation .secondTabContainer.active .bar,.contactBox .contactBoxTabbedNavigation .secondTabContainer.active:hover .bar{display:block;background-color:#333}.contactBox .contactBoxTabbedNavigation .bar{height:3px;width:100%;display:none}.contactBox .contactBoxOutOfAreaForm .content{text-align:center}.contactBox .contactBoxOutOfAreaForm .outOfAreaEmail{width:80%}.contactBox .contactBoxOutOfAreaForm .outOfAreaEmail .label{font-weight:400}.contactBox .contactBoxOutOfAreaForm .outOfAreaEmail .input{padding:4px}.contactBox .contactBoxOutOfAreaForm .emailMeButton{width:100px;margin:10px 0}.contactBox.react .contactBoxOutOfAreaForm h3.title{display:none}.contactBox.react .contactBoxOutOfAreaForm form p{text-align:center;font-size:14px;line-height:170%}.contactBox.react .contactBoxOutOfAreaForm form p input[type="text"]{font-size:14px;padding:3px 7px}.contactBox.react .contactBoxOutOfAreaForm form p input[type="email"]{font-size:14px;padding:3px 7px;width:78%}.contactBox.react .contactBoxOutOfAreaForm form p input[type="text"]{width:20%}.contactBox .contactBoxMultiWindowViewport{width:100%;overflow-x:hidden;overflow-y:hidden}.contactBox .contactBoxMultiWindowViewport.headerWindow{height:60px;margin:10px 0 5px;width:222px}.contactBox .contactBoxMultiWindowViewport.headerWindow .contactBoxMultiWindow .contactBox{width:217px}.contactBox .contactBoxMultiWindowViewport.headerWindow .contactBoxMultiWindow .contactBox .numAgents{font-size:11px;color:gray;text-align:center;padding-top:2px;display:block;width:100%;font-weight:400}.contactBox .contactBoxMultiWindowViewport.headerWindow .contactBoxMultiWindow .contactBox .numAgentsForMinimizedHeader{font-size:12px;color:gray;text-align:center;padding-top:2px;display:block;width:100%;font-weight:500}.contactBox .contactBoxMultiWindowViewport.headerWindow .contactBoxMultiWindow .contactBox.inlineForm{float:none;margin:0;padding:0}.contactBox .contactBoxMultiWindowViewport.minimizedHeaderWindow{height:35px}.contactBox .contactBoxMultiWindowViewport .contactBoxMultiWindow{width:900%;left:0;position:relative;overflow-y:visible}.contactBox .contactBoxMultiWindowViewport .contactBoxMultiWindow .contactBox{margin:0;border:0;float:left;width:313px}.contactBox .contactBoxMultiWindowViewport.contactBoxMultiWindowWithAnimation .contactBoxMultiWindow{-webkit-transition:left .2s ease-out 0;-moz-transition:left .2s ease-out 0s;-ms-transition:left .2s ease-out 0;-o-transition:left .2s ease-out 0;transition:left .2s ease-out 0s}.contactBox .contactBoxAgentRequestFormContainer{background-color:#f5f5f5;margin:10px 0}.contactBox .contactBoxAgentRequestFormContainer .agentHeaderContainer{padding:5px}.contactBox .contactBoxAgentRequestFormContainer .agentRequestForm{width:94%;padding:0 3% 3%}.contactBox .contactBoxAgentRequestFormContainer .agentRequestForm .formHeader{display:none}.contactBox .contactBoxAgentRequestFormContainer .agentRequestForm .main-content{margin:0}.contactBox .contactBoxAgentRequestFormContainer .agentRequestForm .main-content .formDescription{display:none}.contactBox .contactBoxAgentRequestFormContainer .agentRequestForm .main-content .form_body{width:100%}.contactBox .contactBoxAgentRequestFormContainer .agentRequestForm .main-content .form_body .privacy{font-weight:400;font-size:12px;color:#000;margin-top:10px}.contactBox .contactBoxAgentRequestFormContainer .agentRequestForm .main-content .form_body .left_text_fields,.contactBox .contactBoxAgentRequestFormContainer .agentRequestForm .main-content .form_body .right_text_fields,.contactBox .contactBoxAgentRequestFormContainer .agentRequestForm .main-content .form_body .left_labels{width:100%;float:none;height:auto;margin-top:0}.contactBox .contactBoxAgentRequestFormContainer .agentRequestForm .main-content .form_body .right_radio_checkboxes{float:none;height:auto;margin-top:0}.contactBox .contactBoxAgentRequestFormContainer .agentRequestForm .main-content .form_body .left_labels.checkbox_label{width:33%;display:inline-block}.contactBox .contactBoxAgentRequestFormContainer .agentRequestForm .main-content .form_body .right_radio_checkboxes{width:65%;display:inline-block}.contactBox .contactBoxAgentRequestFormContainer .agentRequestForm .main-content .form_body .form_field .field{height:auto;margin-bottom:10px}.contactBox .contactBoxAgentRequestFormContainer .agentRequestForm .main-content .form_body .form_field .field.Checkbox{margin-left:0}.contactBox .contactBoxAgentRequestFormContainer .agentRequestForm .main-content .form_body .form_field .field.Checkbox.sellingCheckbox .error{display:block;width:270px;left:-192px}.contactBox .contactBoxAgentRequestFormContainer .agentRequestForm .main-content .form_body .submit_button{display:table;margin:0 auto}.contactBox .contactBoxAgentRequestFormContainer .agentRequestForm .main-content .form_body .label{font-weight:400}.contactBox .contactBoxAgentRequestFormContainer .agentRequestForm .main-content .form_body .textarea.notesForAgent .input{overflow-y:hidden;height:auto;width:294px}.contactBox .contactBoxAgentRequestFormContainer .agentRequestForm .main-content .form_body .notesForAgent{margin-top:0}.contactBox.sellside .contactBoxHTML.agentInfo{float:right;margin-left:6px;margin-right:12px}.contactBox.sellside .contactBoxHTML.agentInfo .agentIntro{width:164px}.contactBox.sellside .contactBoxHTML.agentInfo .agentTypeText{font-size:11px}.contactBox.sellside .contactBoxHTML.agentImage{float:none;margin-left:17px;width:165px}.contactBox.sellside .contactBoxHTML.agentImage.noPhoto{margin-left:17px}.contactBox.sellside .contactBoxHTML.agentCardConnectNotViewable{width:275px;padding-left:18px;margin-top:8px}.contactBox.sellside .contactBoxHTML.agentCardConnectNotViewable .text{float:right;width:166px}.contactBox.sellside .contactBoxHTML.agentCardConnectNotViewable .text .header{font-size:15px;font-weight:700}.contactBox.sellside .contactBoxHTML.agentCardConnectNotViewable .text .info-text{line-height:130%;margin-top:10px}.contactBox.sellside .contactBoxHTML.agentCardConnectNotViewable .photo{float:left;margin-top:2px}.contactBox.sellside .makeAnOffer{text-align:center;margin-top:2px;margin-bottom:8px}.contactBox.sellside .makeAnOffer a{text-decoration:none;font-weight:700}.contactBox.sellside .makeAnOffer .Button a{color:#fff}.contactBox.sellside .makeAnOffer.highButton{margin-top:0;margin-bottom:2px;padding-top:4px;padding-bottom:3px}.contactBox.sellside .makeAnOffer.highButton.multiAgent{padding-top:17px}.contactBox.sellside .makeAnOffer.highButton .orString{display:none}.contactBox.sellside .contactBoxButton{margin-bottom:8px}.contactBox.sellside .contactBoxButton.loginButtonInlineVerify{margin-bottom:15px}.contactBox.buyside .contactBoxHTML.agentImage{float:right}.contactBox.buyside .contactBoxHTML.refund{line-height:normal;font-weight:700;width:174px;position:relative;margin-left:14px;top:-10px;font-size:12px}.contactBox.buyside .contactBoxHTML.refund a{text-decoration:none}.contactBox.buyside .contactBoxHTML.refund .refundValue{font-size:12px}.contactBox.buyside .contactBoxHTML.refund .asterisk{color:#6f849d}.contactBox.buyside .makeAnOffer{text-align:center;margin-top:2px;margin-bottom:8px}.contactBox.buyside .makeAnOffer a{text-decoration:none;font-weight:700}.contactBox.buyside .makeAnOffer .Button a{color:#fff}.contactBox.buyside .makeAnOffer.highButton{margin-top:0;margin-bottom:2px;padding-top:4px;padding-bottom:3px}.contactBox.buyside .makeAnOffer.highButton.multiAgent{padding-top:17px}.contactBox.buyside .makeAnOffer.highButton .orString{display:none}.contactBox.buyside.assigned .contactBoxHTML.agentImage{float:right;margin-top:15px;margin-right:13px}.contactBox.buyside.assigned .contactBoxHTML.agentImage.partner{margin-top:15px;padding-top:0}.contactBox.buyside.assigned .contactBoxHTML.agentImage.partner.mismatchedAgentTypes{margin-bottom:28px}.contactBox.buyside.assigned .contactBoxHTML.agentCardEnd{clear:both}.contactBox.buyside.assigned .contactBoxHTML.refund.large{text-align:center;font-size:14px;position:relative;margin:0;top:0;padding:15px 15px 10px;width:auto}.contactBox.buyside.assigned .contactBoxHTML.refund.small{margin-top:68px}.contactBox.buyside.assigned .contactBoxHTML.agentInfo{min-height:0;margin-top:13px;margin-bottom:0}.contactBox.buyside.assigned .contactBoxHTML.agentCardConnectNotViewable{width:275px;padding-left:18px;margin-top:8px}.contactBox.buyside.assigned .contactBoxHTML.agentCardConnectNotViewable .text{float:left;width:170px}.contactBox.buyside.assigned .contactBoxHTML.agentCardConnectNotViewable .text .header{font-size:15px;font-weight:700}.contactBox.buyside.assigned .contactBoxHTML.agentCardConnectNotViewable .text .info-text{line-height:130%;margin-top:10px}.contactBox.buyside.assigned .contactBoxHTML.agentCardConnectNotViewable .photo{float:right;margin-top:2px}.contactBox.buyside.assigned .contactBoxHTML.makeAnOffer{margin-top:-2px}.contactBox.buyside.assigned .contactBoxButton.hasTourIcon{width:71%;font-size:12px;padding:6px 11px;margin-left:35px;margin-top:10px;margin-bottom:10px}.contactBox.buyside.assigned.hasRefund .contactBoxButton.hasTourIcon{margin-top:0}.contactBox.inlineForm .contactBoxHTML.agentImage{float:left;margin-top:15px;margin-right:3px;margin-bottom:0!important}.contactBox.inlineForm .contactBoxHTML.agentImage.partner{margin-top:0}.contactBox.inlineForm .contactBoxHTML.agentCardEnd{clear:both}.contactBox.inlineForm .contactBoxHTML.agentInfo{width:60%;float:right;min-height:0;margin-top:13px;margin-bottom:0;margin-left:0}.contactBox.inlineForm .contactBoxHTML.agentInfo.partner .demandMessage{margin-bottom:5px}.contactBox.inlineForm .contactBoxHTML.agentInfo .demandMessage{font-size:14px;margin-bottom:30px;line-height:1.15;min-height:55px}.contactBox.inlineForm .contactBoxHTML.agentInfo .demandMessage.noReviews{margin-bottom:15px}.contactBox.inlineForm .contactBoxHTML.agentInfo .sellingMessage{font-size:11px}.contactBox.inlineForm .contactBoxHTML.agentInfo .agentType{margin-bottom:3px}.contactBox.chicagoPhotoExp .contactBoxHTML.agentImage{margin-bottom:16px}.contactBox.chicagoPhotoExp .contactBoxHTML.refund{top:3px;margin-bottom:5px}.contactBox .admin-only{color:#ff5655}.contactBox .contactBoxInlineAgentRequest{margin-top:-17px}.contactBox .contactBoxInlineAgentRequest .formBody .field.text,.contactBox .contactBoxInlineAgentRequest .formBody .checkboxes,.contactBox .contactBoxInlineAgentRequest .formBody .submitButton,.contactBox .contactBoxInlineAgentRequest .formBody .privacy{width:94%;margin:0 3% 2%}.contactBox .contactBoxInlineAgentRequest .formBody .requiredClarification{width:94%;margin:0 3% 2% 3%}.contactBox .contactBoxInlineAgentRequest .formBody .emailInput.label-none,.contactBox .contactBoxInlineAgentRequest .formBody .phoneInput.label-none.first{margin-top:10px}.contactBox .contactBoxInlineAgentRequest .formBody .requiredClarification{text-align:right;color:grey;font-style:italic;margin-top:-5px;font-size:90%}.contactBox .contactBoxInlineAgentRequest .formBody .checkboxes .checkboxLabel{display:inline-block;padding:2px 10px 2px 2px}.contactBox .contactBoxInlineAgentRequest .formBody .field{font-size:13px}.contactBox .contactBoxInlineAgentRequest .formBody .field.Checkbox label{padding:2px 1px}.contactBox .contactBoxInlineAgentRequest .formBody .field.textarea{margin:0 3% 2%;width:292px}.contactBox .contactBoxInlineAgentRequest .formBody .field.textarea .input{overflow-y:auto;max-height:52px}.customer-facing .contactBox.react .agent-request-form{padding:10px 5px}.customer-facing .contactBox.react .agent-request-form .form .row{padding-bottom:0}.customer-facing .contactBox.react .agent-request-form .form .row .field{padding-bottom:10px;font-size:.88rem}.customer-facing .contactBox.react .agent-request-form .form .row .field span.label{padding:0 0 2px}.customer-facing .contactBox.react .agent-request-form .privacy{padding-top:10px;font-size:12px;color:#999}.customer-facing .contactBox.react .agent-request-form .Button{margin:0 auto;width:100%}.customer-facing .contactBox.react .contactBoxTabbedNavigation{padding-top:10px}.customer-facing .contactBox.react .contactBoxTabbedNavigation .firstTabContainer,.customer-facing .contactBox.react .contactBoxTabbedNavigation .secondTabContainer{padding-top:0;padding-bottom:0}.fcb-narrow .contactBox{max-width:313px}.fcb-narrow .contactBox .divider{margin:0 1px;border-top:0}.fcb-narrow .contactBox.buyside.assigned{padding-top:9px}.fcb-narrow .contactBox .contactBoxHTML.agentImage,.fcb-narrow .contactBox.assigned .contactBoxHTML.agentImage,.fcb-narrow .contactBox .contactBoxHTML.agentInfo,.fcb-narrow .contactBox.assigned .contactBoxHTML.agentInfo,.fcb-narrow .contactBox .contactBoxHTML.refund,.fcb-narrow .contactBox.assigned .contactBoxHTML.refund{margin-right:1px;margin-left:1px}.fcb-narrow .contactBox .contactBoxButton.primary,.fcb-narrow .contactBox .contactBoxButton.secondary,.fcb-narrow .contactBox .contactBoxButton.tertiary{width:311px;margin-right:1px;margin-left:1px}.dj_ie .oh .ohListSavedIcon{background-image:url('../widgets/../../../../search/details/SavedIcon.png')}.oh .h3-side{margin:20px 0 10px}.oh .h3-side .open-house-icon{width:46px;height:24px;background-image:url('../widgets/../../../../search/details/ico-sidepane-oh.gif')}.oh .h3-side #open-houses-scroll{font-size:15px}.oh .open-house-event-snippet.with-comment{color:#677c94}.oh .open-house-event-snippet.with-comment .oh-time{text-decoration:underline}.oh .open-house-item{font-weight:700;margin:0 15px 5px 0;width:285px}.oh .open-house-item .time-text{font-weight:400}.oh .open-house-item .icon{margin-left:5px}.oh .open-house-no-comment .open-house-event-snippet a{color:#000;text-decoration:inherit;cursor:default}.oh .ohListSavedIcon{fill:#7ccc33;width:16px;height:16px;display:inline-block;position:relative;top:5px;margin-right:3px}.oh .ohListSavedText{font-size:12px}.oh a.Button span{font-weight:700}.oh a span{font-weight:400}.oh a time{font-weight:strong}.mobile-enabled .oh .openhouses{text-align:left}.customer-facing .open-house-event-snippet .Flyout .flyout{left:0!important}.customer-facing .open-house-event-snippet .Flyout.standard.position-below>.arrow{left:110px}.open-house-comment{width:300px;color:#000;padding:5px 10px;font-weight:400}.open-house-comment .source{font-size:11px;color:#a4a6a9}.customer-facing .openHouseButton .Button.small .icon{margin:1px 5px 1px 0}.openHouseButton .Flyout .ohFlyoutContent{width:200px;font-weight:400}@media (max-width:599px){.openHouseButton .Flyout .ohFlyoutContent{width:auto}}.private-notes{padding-top:0;width:100%;display:inline;float:left}.private-notes .note-input{padding:10px 10px 0}.private-notes .note-input .note{display:block;font-size:14px}.private-notes .button-container{margin:5px}.private-notes .button-container .date-modified{font-size:11px;color:#a4a6a9}@media screen and (min-width:600px){.private-notes{padding-top:17px;width:295px}.private-notes .note-input{padding:0}}.homeMarker .map-icon-for-sale{fill:#2e7e36}.homeMarker .map-icon-sold{fill:#5d8acb}.homeMarker .map-icon-owner{fill:#a22769}.homeMarker .map-icon-foreclosed{fill:#4c3967}.homeMarker .map-icon-redfin{fill:#a02021}.pin-townhouse-st0,.pin-single-st0,.pin-multi-family-st0,.pin-land-st0,.pin-condo-st0{fill:#fff}.pin-townhouse-st2,.pin-single-st2,.pin-multi-family-st2,.pin-land-st2,.pin-condo-st2{fill:rgba(0,0,0,.5)}.pin-townhouse-st3,.pin-single-st3,.pin-multi-family-st3,.pin-land-st3,.pin-condo-st3{fill-rule:evenodd;clip-rule:evenodd;fill:#4681C5}.pin-townhouse-st4,.pin-single-st4,.pin-multi-family-st4,.pin-land-st4,.pin-condo-st4{fill-rule:evenodd;clip-rule:evenodd;fill:#fff}.pin-redfin-sign-st0{fill:#fff}.pin-redfin-sign-st1{fill:#a02021}.pin-redfin-sign-st2{fill:#710f11}.lmm{margin:10px 0;text-align:center}.lmm .map-image-container{display:inline-block}.lmm .GoogleMapView,.lmm .map-image-container{border:1px solid #e2e2e2;position:relative;height:250px}.lmm .GoogleMapView .map-icon,.lmm .map-image-container .map-icon{position:absolute;cursor:hand}.lmm .GoogleMapView .zoom-button,.lmm .map-image-container .zoom-button{position:absolute;top:10px;right:10px;width:20px;height:19px;text-align:right;color:#fff;background-color:#000;font-size:11px;line-height:19px}.lmm .GoogleMapView .zoom-button .zoom-icon,.lmm .map-image-container .zoom-button .zoom-icon{background-color:#000;z-index:1}.lmm .GoogleMapView .zoom-button .slide-out,.lmm .map-image-container .zoom-button .slide-out{padding-left:3px;text-shadow:#aaa 0 0 1px}.lmm .GoogleMapView .unmappable-overlay,.lmm .map-image-container .unmappable-overlay{position:absolute;top:40px;left:20px;width:245px;color:#000;background-color:#fff;font-size:11px}.lmm .GoogleMapView .unmappable-overlay .unmappable-icon,.lmm .map-image-container .unmappable-overlay .unmappable-icon{margin:10px}.lmm .GoogleMapView .unmappable-overlay .unmappable-msg,.lmm .map-image-container .unmappable-overlay .unmappable-msg{margin:10px 10px 10px 0;width:189px}.lmm .links{padding:3px 10px;background-color:#fff;border:1px solid #e2e2e2;color:#999;text-align:center;font-size:12px}.lmm .links a{color:#1876a6}.lmm .links a:hover{color:#e96727}.lmm .links a:active{color:#e96727}@media screen and (max-width:599px){.mobile-enabled .lmm .map-image-container{margin:0 auto}}.ssvm .map{position:relative}.ssvm .map img{-webkit-border-radius:2px 2px 0 0;-khtml-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;-o-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;height:250px;width:285px}@media only screen and (max-width:599px){.mobile-enabled .ssvm .map img{width:100%;height:auto}}.ssvm .map .map-icon{position:absolute;top:50%;left:50%;margin-left:-5px;margin-top:-25px}.ssvm .map .zoom-button{position:absolute;top:10px;right:20px;width:20px;height:19px;text-align:right;color:#fff;background-color:#000;font-size:11px;line-height:19px}.ssvm .map .zoom-button .zoom-icon{background-color:#000;z-index:1}.ssvm .map .zoom-button .slide-out{padding-left:3px;text-shadow:#aaa 0 0 1px}.side-bar-content{padding-top:10px;margin-bottom:10px;background-color:#fff}.side-bar-content .placeholder-image{margin:90px auto}.side-bar-content .date-picker{min-height:340px;margin-bottom:20px}.side-bar-content .placeholder{opacity:1;height:230px;width:311px;border:1px solid #f5f5f5;text-align:center}.side-bar-content .placeholder .rfSvg{height:65px;width:65px;fill:#DBDBDB;margin-top:50px}.side-bar-content .placeholder.placeholder-top{border-top:1px solid #f5f5f5;border-bottom:1px solid #fff}.side-bar-content .placeholder.placeholder-bottom{border-top:1px solid #fff;border-bottom:1px solid #f5f5f5}.side-bar-content .placeholder.date-picker{height:343px;margin-bottom:0}.side-bar-content .placeholder.date-picker .placeholder-image{margin-top:90px}.side-bar-content .placeholder.map{height:278px}.side-bar-content .placeholder.map .placeholder-image{margin-top:115px}.side-bar-content .placeholder.agent{border:1px solid #f5f5f5}.side-bar-content .placeholder.agent .placeholder-image{margin-top:50px}.side-bar-content .placeholder .placeholder-image{margin:70px auto 35px}.side-bar-content .placeholder .placeholder-text{margin-top:16px;margin-left:auto;margin-right:auto;height:8px;width:80%;background-color:#f5f5f5}.side-bar-content .placeholder .placeholder-text.short{width:70%}@media screen and (max-width:599px){.mobile-enabled .side-bar-content{margin-right:5px}}.side-bar-content .spinner{text-align:center;margin:140px 0;width:0}.side-bar-content .loading-text{font-size:13px;font-weight:700;line-height:15px;padding:28px 0 148px 128px}.side-bar-content .buyBoxContainer{border-bottom:none}.side-bar-content .buyBoxContainer.withDatePicker{margin-bottom:20px}.side-actions-panel .h3-side{-moz-user-select:none;-webkit-user-select:none}.side-actions-panel .basic-padding{margin:20px 20px 0}.side-actions-panel .icon{padding-right:5px}.side-actions-panel .map-container{text-align:center;position:relative;overflow:hidden}.side-actions-panel .map-container .map{margin:0 auto}.side-actions-panel .map-container .home-icon{width:30px;height:25px}.side-actions-panel .map-container .unmappable{background-color:#fff;margin:10px auto;font-size:11px;width:245px;text-align:left}.side-actions-panel .map-container .unmappable .unmappable-icon{margin:15px 10px}.side-actions-panel .map-container .unmappable .unmappable-msg{width:189px;margin:10px 10px 10px 0}.side-actions-panel>.contact-box-container{width:313px;position:relative;right:1px;border-bottom:1px solid #e2e2e2;padding-bottom:5px;border-top:1px solid #e2e2e2;margin-top:20px;margin-bottom:20px;padding-top:10px}.side-actions-panel>.contact-box-container .contactBox .divider{border-top:none}.side-actions-panel ul{zoom:1;text-align:left;margin:10px}.side-actions-panel ul:before{content:"";display:table}.side-actions-panel ul:after{content:"";display:table;clear:both}.side-actions-panel ul li{display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline;list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;padding:0 10px;width:118px;margin-bottom:10px;line-height:16px}.side-actions-panel ul li a{line-height:16px}@media screen and (max-width:599px){.side-actions-panel{padding-top:10px;width:100%;overflow:hidden}.side-actions-panel .map-controls{display:none}.side-actions-panel>.contact-box-container{width:100%;right:0;border-width:0}.side-bar-content{border:none;margin:auto}.side-bar-content .contactBox{width:311px;margin:auto}.side-bar-content .contactBox .make-an-offer .offer{display:none}.side-bar-content .contactBox.tourButtonWithAgentRequestForm,.side-bar-content .contactBox.tourButtonOnly{border:none}}@media only screen and (min-width:600px){.fcb-narrow .side-bar-content{width:313px;position:absolute}.fcb-narrow .side-bar-content.fixed{position:fixed;top:0}}.AmenitiesInfoSection .amenities-container-border{border-left:1px solid #e3e4e5;border-right:1px solid #e3e4e5;border-bottom:1px solid #e3e4e5}.AmenitiesInfoSection .spinner{height:100px}.AmenitiesInfoSection .date-container{margin-top:20px;line-height:17px}.AmenitiesInfoSection .date-container .date-label{font-size:13px;font-weight:700;margin-right:5px}.AmenitiesInfoSection .date-container .icon{margin-right:3px}.AmenitiesInfoSection .super-group-title{background-image:none;background-color:#F5F5F5;color:#585858;font-weight:700;padding:5px 10px;border-left:none;border-right:none;border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2}.AmenitiesInfoSection .amenity-group{width:auto;margin-bottom:10px}.AmenitiesInfoSection .amenity-group .title{font-weight:700}.AmenitiesInfoSection .amenity-group li{list-style-type:disc;margin:4px 0 0 30px;word-wrap:break-word;line-height:1.3}.AmenitiesInfoSection .amenities-container{border-left:1px solid #e3e4e5;border-right:1px solid #e3e4e5;border-bottom:1px solid #e3e4e5}.AmenitiesInfoSection .amenities-container .no-break-inside{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;display:inline-block;overflow:hidden}.AmenitiesInfoSection .amenities-container .super-group-content{-moz-column-count:1;-webkit-column-count:1;column-count:1;padding:10px 15px 5px;line-height:1}.AmenitiesInfoSection .amenities-container .super-group-content .amenity-group li{margin:3px 0 0 20px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid}.AmenitiesInfoSection .admin-only{color:#ff5655}.AmenitiesInfoSection .ghost-town{border:1px solid #e3e4e5}.AmenitiesInfoSection .ghost-town .content{margin:30px 0 0 110px}.AmenitiesInfoSection .disclaimer{margin-top:15px}.AmenitiesInfoSection .listingProvider{margin-bottom:10px}@media screen and (min-width:600px){.AmenitiesInfoSection .amenities-container .super-group-content{-moz-column-count:3;-webkit-column-count:3;column-count:3}.AmenitiesInfoSection.two-column-view .amenities-container .super-group-content{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media screen and (max-width:599px){.AmenitiesInfoSection .expandablePreview .pd{border-top:none;padding-top:0}.AmenitiesInfoSection .expandablePreview .pd .h2-subtext{margin-left:10px}}.ai .main-content{border:1px solid #e3e4e5}.ai .main-content>.notify-me{display:none}.ai .side-content{border:1px solid #e3e4e5;padding:15px 12px}.ai .tour-home .flyout-abs{text-align:left}.ai .also-noted{border-style:solid;border-width:1px 0 1px 0;margin-top:-1px;border-color:#e3e4e5;padding-left:30px;padding-right:30px;background:#fff;background:-webkit-linear-gradient(top,#fff,#f1f0f2);background:-moz-linear-gradient(top,#fff,#f1f0f2);background:-o-linear-gradient(top,#fff,#f1f0f2);background:-ms-linear-gradient(top,#fff,#f1f0f2);background:linear-gradient(top,#fff,#f1f0f2)}.ai .also-noted .noted-label{font-size:12px;font-weight:700;color:#535353;padding:10px 0 10px 10px;text-align:center}.ai .also-noted .noted{border-collapse:separate;font-size:10px;color:#677c94;width:100%}.ai .also-noted .noted td,.ai .also-noted .noted th{vertical-align:middle;text-align:center}.ai .also-noted .noted .noted-item{padding:12px 0 12px 5px;width:75px}.ai .also-noted .noted .noted-item-label{padding:4px 0 0;color:#333}.ai .also-noted .noted .noted-icon-bg{background:#585858;height:36px;width:36px;border-radius:4px;border-color:#585858;border-style:solid;border-width:1px;margin-left:auto;margin-right:auto}.ai .also-noted .noted .noted-icon{margin:6px}.ai .also-noted .noted .disabled>.noted-item-label{color:#999}.ai .also-noted .noted .disabled>.noted-icon-bg{background:#f5f5f5;border-color:#e2e2e2}.ai .also-noted .noted .disabled>.noted-icon{opacity:.5;filter:alpha(opacity=50)}.ai .action-link .link,.ai .action-link .success,.ai .action-link .default,.ai .action-link .failure{line-height:16px}.ai .action-link .success{color:#29AE55}.ai .action-link .has-icon{margin-right:5px}.ai .restricted-view-container{padding:15px 30px 30px}.ai .restricted-view-container>.restricted-content{display:table;width:100%}.ai .restricted-view-container>.restricted-content .ghosttown,.ai .restricted-view-container>.restricted-content .insight-ghosttown-content,.ai .restricted-view-container>.restricted-content .agent-photos{display:table-cell}.ai .restricted-view-container>.restricted-content .ghosttown,.ai .restricted-view-container>.restricted-content .insight-ghosttown-content{vertical-align:top}.ai .restricted-view-container>.restricted-content .agent-photos{vertical-align:middle}.ai .restricted-view-container>.restricted-content .insight-ghosttown-content{padding:15px 0 0 15px}.ai .restricted-view-container>.restricted-content .insight-ghosttown-content h3{font-weight:700;color:#757575;margin-top:5px}.ai .restricted-view-container>.restricted-content .insight-ghosttown-content .text{max-width:800px;margin-bottom:5px}.ai .restricted-view-container>.restricted-content .ghosttown{width:77px}.ai .restricted-view-container>.restricted-content .agent-photos{margin-top:20px}.ai .restricted-view-container>.restricted-content .plus-more{text-align:center;color:#677c94;font-weight:700;width:40px;margin-top:5px;margin-left:5px}.ai .note-divider{margin:0}.ai .notify-me,.ai .note-container{padding:30px}.ai .note-container .note{font-size:14px}.ai .note-container .date-added{font-size:11px;color:#6D6F70}.ai .note-container .agent{margin:0 35px}.ai .note-container .misc-info{text-align:right}.ai .note-container .icon{line-height:16px;padding-left:20px;text-decoration:none;margin-top:5px;display:inline-block;width:inherit}.ai .note-container .askQuestion{font-size:11px;margin-top:8px}.ai .note-container .askQuestion a:hover{color:#677C94}.ai .expand-notes{text-align:center;margin:-1px 0 0;border-bottom:1px solid #e3e4e5;border-top:1px solid #e3e4e5;background:#F5F5F5;color:#535353;font-weight:700}.ai .expand-notes .action{padding:10px 10px 3px;margin-bottom:7px;-webkit-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.ai .expand-notes .action:hover{background:#fafafa;background:-webkit-linear-gradient(top,#fafafa,#e4e2e6);background:-moz-linear-gradient(top,#fafafa,#e4e2e6);background:-o-linear-gradient(top,#fafafa,#e4e2e6);background:-ms-linear-gradient(top,#fafafa,#e4e2e6);background:linear-gradient(top,#fafafa,#e4e2e6);border-bottom:1px solid #cbc7ce;margin-bottom:6px}.ai .expand-notes .action:active{background:#ededed;background:-webkit-linear-gradient(top,#ededed,#f1f0f2);background:-moz-linear-gradient(top,#ededed,#f1f0f2);background:-o-linear-gradient(top,#ededed,#f1f0f2);background:-ms-linear-gradient(top,#ededed,#f1f0f2);background:linear-gradient(top,#ededed,#f1f0f2);border-bottom:1px solid #CBC7CE;margin-bottom:6px}.ai .questions{text-align:center}.ai .questions .go-see-home{margin-top:15px}.FeedbackNotes .DefinitionFlyout.definition-flyout-container{width:auto}.fcb-narrow .ai .basic-quote:after{content:''}.fcb-narrow .ai .restricted-content .agent-photos{display:none}@media screen and (max-width:599px){.ai .main-content{margin-bottom:10px}.ai .note-container{padding:10px 20px}.ai .note-container .agent{margin:0 0 0 20px}.ai .note-divider{border-top-style:solid}.ai .also-noted{padding:0 10px;overflow-x:scroll}.ai .also-noted .noted .noted-label{padding:10px 0}.ai .also-noted .noted .noted-item{padding:7px 3px}.ai .also-noted .noted .noted-item .DefinitionFlyout .Flyout{display:none}.ai .also-noted .noted .noted-item .DefinitionFlyoutLink.underline{border:none}.ai .also-noted .noted .disabled{display:none}.ai .notify-me{padding:10px}.ai .agent-photos{display:none}.ai .restricted-view-container{padding:10px}.ai .restricted-view-container .restricted-content .ghosttown{margin-right:10px}.ai .restricted-view-container .restricted-content .text{max-width:none}.ai .restricted-view-container .restricted-content .agent-photos{display:none}.expandablePreview .ai .main-content{margin-bottom:0}.expandablePreview .ai .notify-me{display:none}.expandablePreview .ai .main-content>.notify-me{display:block}}.tour-popup-tooltip{z-index:13!important}.ai{min-height:0}@media screen and (max-width:599px){.ai .note-container .agent .misc-info{float:none}.ai .note-container .agent .misc-info .admin-only{text-align:left;margin-bottom:5px}.ai .note-container .agent .misc-info .admin-only select{margin-left:10px}.ai .note-container .agent .misc-info .admin-only a{margin-left:5px}}.PropertyHistory .spinner{height:100px}.PropertyHistory .fmls-ghost{padding:30px;margin-right:0}.PropertyHistory .fmls-ghost p{margin:0;padding:0}.PropertyHistory .main-content{min-height:0}.PropertyHistory .main-content .records-header{display:none!important;overflow:hidden!important}.PropertyHistory .main-content .disclaimer p{margin-top:10px;margin-bottom:0;text-align:left}.PropertyHistory .main-content .disclaimer p img{display:inline;float:left;margin-right:10px}.PropertyHistory .main-content table{line-height:1}.PropertyHistory .main-content table .appreciation-col,.PropertyHistory .main-content table .source-col{display:none}.PropertyHistory .main-content table .number{text-align:right}.PropertyHistory .main-content table .number.empty{text-align:center}.PropertyHistory .main-content table .number .mortgage-item{text-align:right}.PropertyHistory .main-content table .admin-only,.PropertyHistory .main-content table .admin-only td{color:#ff5655}.PropertyHistory .main-content table .admin-only td .event{font-weight:700}.PropertyHistory .main-content table .mortgage-item{padding-top:4px}.PropertyHistory .main-content table .mortgage-item .event-label{width:88px}.PropertyHistory .main-content table .sold-row{background-color:#E7F3FF}.PropertyHistory .main-content table .sold-row .event,.PropertyHistory .main-content table .sold-row .event a{font-weight:700}.PropertyHistory .main-content table .event-sub{padding-top:4px;color:#a4a6a9;font-size:11px}.PropertyHistory .main-content table .positive{color:#008035}.PropertyHistory .main-content table .negative{color:#B80336}.PropertyHistory .main-content table .logo{margin-left:5px}@media only screen and (max-width:599px){.mobile-enabled .PropertyHistory .main-content table .logo{margin:5px 0 0}}.PropertyHistory .main-content table .event-col .source-info{display:none;padding-top:4px}.PropertyHistory .main-content table .event-col .source-info .source,.PropertyHistory .main-content table .event-col .source-info .source-logo{display:inline-block}.PropertyHistory .main-content table .source-col .source-logo,.PropertyHistory .main-content table .source-col .source-link{display:inline;float:right}@media only screen and (max-width:599px){.mobile-enabled .PropertyHistory .main-content table .source-col .source-link{display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline;float:none}}.PropertyHistory .main-content .lacking{border:1px solid #e3e4e5;padding:10px}.PropertyHistory .main-content .lacking .lacking-content{margin:10px 0 0 110px}.PropertyHistory .action-link .link,.PropertyHistory .action-link .success,.PropertyHistory .action-link .default,.PropertyHistory .action-link .failure{line-height:16px}.PropertyHistory .action-link .success{color:#29AE55}.PropertyHistory .action-link .has-icon{margin-right:5px}.PropertyHistoryEventRow .DefinitionFlyout.definition-flyout-container{padding:0;width:auto}@media only screen and (min-width:600px){.PropertyHistory .main-content{min-height:100px}.PropertyHistory .main-content .records-header{display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline}.PropertyHistory .main-content table .date-col,.PropertyHistory .main-content table .event-col,.PropertyHistory .main-content table .price-col,.PropertyHistory .main-content table .appreciation-col,.PropertyHistory .main-content table .source-col{display:table-cell}.PropertyHistory .main-content table .event-col .and-source,.PropertyHistory .main-content table .event-col .source-info{display:none}}.fcb-narrow .PropertyHistory .main-content table .source-col{display:none}.fcb-narrow .PropertyHistory .main-content table .event-col .and-source,.fcb-narrow .PropertyHistory .main-content table .event-col .source-info{display:inline-block}.SchoolsSection .tabs{margin:5px 5px 20px;text-align:center}.SchoolsSection .tabs .schoolTab{flex-grow:1}@media screen{.SchoolsSection .schools-content-data{position:relative;overflow:hidden;height:240px}.SchoolsSection .schools-content-data ul{width:100%;position:absolute}}@media print{.SchoolsSection .schools-content{position:static!important;height:auto!important}}.SchoolsSection .more-schools{margin-top:10px;text-align:center;font-weight:700}.SchoolsSection .schools-content .basic-table-2{table-layout:fixed;line-height:1}.SchoolsSection .schools-content .basic-table-2 .no-schools-row{background-color:#FBFBFB;height:220px}.SchoolsSection .schools-content .basic-table-2 .no-schools{text-align:left;font-weight:700}.SchoolsSection .schools-content .basic-table-2 .school-type{display:none}.SchoolsSection .schools-content .basic-table-2 td{text-align:center;vertical-align:middle}.SchoolsSection .schools-content .basic-table-2 td .GhostTown{text-align:left;border:0}.SchoolsSection .schools-content .basic-table-2 th{vertical-align:middle;text-align:center}.SchoolsSection .schools-content .basic-table-2 .name-col{width:78%;text-align:left}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content{display:table;width:100%}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .rating,.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .name-and-info{display:table-cell;vertical-align:middle;line-height:1.4}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .rating{width:21px}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .name-and-info{max-width:0}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .name-and-info .school-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-left:10px;display:block}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .name-and-info .sub-info{margin-left:10px;display:block;display:none}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .name-and-info .sub-info .serves-home{color:#a4a6a9}.SchoolsSection .schools-content .basic-table-2 .name-col .name-content .gs-rating{display:block;height:21px;width:21px}.SchoolsSection .schools-content .basic-table-2 .distance-col{width:22%}.SchoolsSection .schools-content .basic-table-2 svg.map-view{fill:#0c82a5;width:21px;height:21px}.SchoolsSection .schools-content .basic-table-2 .serving-col,.SchoolsSection .schools-content .basic-table-2 .type-col,.SchoolsSection .schools-content .basic-table-2 .grades-col,.SchoolsSection .schools-content .basic-table-2 .rating-col,.SchoolsSection .schools-content .basic-table-2 .search-col{width:0;display:none}.SchoolsSection .schools-content .GhostTown{border-top:0}.SchoolsSection .schools-content .star-rating{color:#C94957;width:76px;height:16px}@media screen and (min-width:600px){.SchoolsSection .schools-content .basic-table-2{width:100%}.SchoolsSection .schools-content .basic-table-2 .serving-col{width:8%}.SchoolsSection .schools-content .basic-table-2 .name-col{width:40%;text-align:left}.SchoolsSection .schools-content .basic-table-2 .type-col{width:10%}.SchoolsSection .schools-content .basic-table-2 .grades-col{width:11%}.SchoolsSection .schools-content .basic-table-2 .rating-col{width:14%}.SchoolsSection .schools-content .basic-table-2 .distance-col{width:9%}.SchoolsSection .schools-content .basic-table-2 .search-col{width:8%}.SchoolsSection .schools-content .basic-table-2 .search-col a{display:block}.SchoolsSection .schools-content .basic-table-2 .serving-col,.SchoolsSection .schools-content .basic-table-2 .type-col,.SchoolsSection .schools-content .basic-table-2 .grades-col,.SchoolsSection .schools-content .basic-table-2 .rating-col,.SchoolsSection .schools-content .basic-table-2 .search-col{display:table-cell}}@media screen and (max-width:599px){.SchoolsSection .expandablePreview .h2-subtext{margin-left:0}.SchoolsSection .expandablePreview .schools-content,.SchoolsSection .expandablePreview .schools-content .schools-content-data{height:auto}}@media screen and (min-width:600px){.fcb-narrow .SchoolsSection .h2-subtext{line-height:1.1em}.fcb-narrow .SchoolsSection .schools-content .basic-table-2 .serving-col,.fcb-narrow .SchoolsSection .schools-content .basic-table-2 .type-col,.fcb-narrow .SchoolsSection .schools-content .basic-table-2 .grades-col{width:0;display:none}.fcb-narrow .SchoolsSection .schools-content .basic-table-2 .name-col .name-content .name-and-info .sub-info{display:block}}@media screen and (max-width:342px){.customer-facing .SchoolsSection .Button.medium{font-size:11px}}@media screen and (max-width:322px){.customer-facing .SchoolsSection .Button.medium{font-size:10.8px}}.NeighborhoodStatsInfoPanel .walkscore-header{padding-bottom:8px}.NeighborhoodStatsInfoPanel .neighborhood-photos-container img{height:160px}.NeighborhoodStatsInfoPanel .NeighborhoodStatsTable table{width:100%;margin-bottom:20px}.NeighborhoodStatsInfoPanel .NeighborhoodStatsTable table .number{text-align:right}.NeighborhoodStatsInfoPanel .NeighborhoodStatsTable table .number.empty{text-align:center}.NeighborhoodStatsInfoPanel .NeighborhoodStatsChart .chart-image{padding:10px;border:1px solid #DEDFE1}.NeighborhoodStatsInfoPanel .NeighborhoodStatsChart .chart-image>img{width:100%;height:auto;min-height:160px}.fcb-narrow .NeighborhoodStatsInfoPanel .NeighborhoodStatsChart .chart-image>img{width:200px;height:120px}@media screen and (min-width:600px){.NeighborhoodStatsInfoPanel .NeighborhoodStatsTable,.NeighborhoodStatsInfoPanel .NeighborhoodStatsChart{padding-top:21px}.NeighborhoodStatsInfoPanel .NeighborhoodStatsChart .chart-image>img{width:450px;height:270px}.NeighborhoodStatsInfoPanel .NeighborhoodStatsTable{margin-right:10px}}.PublicRecordsInfoPanel .disclaimer{font-size:11px;color:#a4a6a9;line-height:normal;padding-top:9px;padding-bottom:5px;display:block;float:left;width:98.0392156862745%;margin:0 .9803921568627451%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.PublicRecordsInfoPanel table td{padding:5px}.PublicRecordsInfoPanel .heading{text-align:right;color:#999;font-weight:700}.PublicRecordsInfoPanel .main-content .taxable-value{margin-bottom:8px}.PublicRecordsInfoPanel .main-content .taxable-value .tax-values{padding:10px;border:1px solid #e3e4e5;font-size:11px;text-align:left;clear:both;overflow:auto}.PublicRecordsInfoPanel .main-content .taxable-value .tax-values .heading{text-align:left}.PublicRecordsInfoPanel .main-content .taxable-value .tax-values .totals{text-align:left;display:table;width:100%}.PublicRecordsInfoPanel .main-content .taxable-value .tax-values .totals .total-taxes{font-size:24px;color:#227C33;font-weight:700}.PublicRecordsInfoPanel .main-content .taxable-value .tax-values .totals .taxes{display:table-cell;padding:7px;width:50%}.PublicRecordsInfoPanel .main-content .taxable-value .tax-values table{font-size:12px;width:100%;line-height:1}.PublicRecordsInfoPanel .main-content .taxable-value .tax-values table .line{border-top:1px dotted #e3e4e5}.PublicRecordsInfoPanel .main-content .taxable-value .tax-values table td{padding:7px;text-align:left;vertical-align:top}.PublicRecordsInfoPanel .main-content .taxable-value .tax-values .sprite-ghosttown-taxes{display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline;float:left}.PublicRecordsInfoPanel .main-content .taxable-value .tax-values p{margin:6px 0 0 61px}.PublicRecordsInfoPanel .main-content .basic-info{margin-bottom:10px}.PublicRecordsInfoPanel .main-content .basic-info .median-values{border:1px solid #e3e4e5;padding:5px;font-size:0}.PublicRecordsInfoPanel .main-content .basic-info .median-values table{width:100%;line-height:1;font-size:12px}.PublicRecordsInfoPanel .main-content .basic-info .median-values table td{padding:7px;text-align:left;vertical-align:top;width:50%}.PublicRecordsInfoPanel .main-content .basic-info .median-values table .divider{border-right:1px dotted #E5E7E8}.PublicRecordsInfoPanel .main-content .basic-info .median-values .county-info-container{text-align:center;font-size:12px}.PublicRecordsInfoPanel .main-content .basic-info .median-values .county-info-container .county-info{display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin-bottom:10px;width:100%}.PublicRecordsInfoPanel .main-content .basic-info .median-values .county-info-container .county-info .heading{margin-right:10px}@media screen and (min-width:600px){.PublicRecordsInfoPanel .main-content .taxable-value{display:block;width:23.03921568627451%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0 0 0 .9803921568627451%;float:right}.PublicRecordsInfoPanel .main-content .taxable-value .tax-values .heading{text-align:left}.PublicRecordsInfoPanel .main-content .basic-info{display:block;float:left;width:73.0392156862745%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0 .9803921568627451% 0 0}.PublicRecordsInfoPanel .main-content .basic-info .median-values table:first-child{width:60%}.PublicRecordsInfoPanel .main-content .basic-info .median-values table:first-child .heading{padding-left:110px}.PublicRecordsInfoPanel .main-content .basic-info .median-values table:nth-child(2){width:40%}.PublicRecordsInfoPanel .main-content .basic-info .median-values table{display:inline-block}.PublicRecordsInfoPanel .main-content .basic-info .median-values table td{width:inherit}.PublicRecordsInfoPanel .main-content .basic-info .median-values .county-info-container .county-info{width:33%}}.PublicRecordsInfoPanel .expandablePreview .disclaimer{margin-left:0}.PublicRecordsInfoPanel .expandablePreview .taxable-value{margin-bottom:20px}.PublicRecordsInfoPanel .expandablePreview .taxable-value .tax-values{zoom:1}.PublicRecordsInfoPanel .expandablePreview .taxable-value .tax-values:before{content:"";display:table}.PublicRecordsInfoPanel .expandablePreview .taxable-value .tax-values:after{content:"";display:table;clear:both}.PublicRecordsInfoPanel .expandablePreview .taxable-value .tax-values .sprite-ghosttown-taxes{float:left}.PublicRecordsInfoPanel .expandablePreview .taxable-value .tax-values p{margin-top:0;padding-top:7px;margin-left:60px}.PublicRecordsInfoPanel .expandablePreview .basic-info{margin-bottom:0}@media screen and (min-width:600px){.fcb-narrow .PublicRecordsInfoPanel .main-content .taxable-value{float:none;width:100%;margin:0 0 20px}.fcb-narrow .PublicRecordsInfoPanel .main-content .taxable-value .tax-values{text-align:left}.fcb-narrow .PublicRecordsInfoPanel .main-content .taxable-value .tax-values table{display:inline-block;width:50%}.fcb-narrow .PublicRecordsInfoPanel .main-content .taxable-value .tax-values table td{padding:3px}.fcb-narrow .PublicRecordsInfoPanel .main-content .taxable-value .tax-values table td.heading{width:85%}.fcb-narrow .PublicRecordsInfoPanel .main-content .taxable-value .tax-values .totals{display:inline-block;float:right;width:inherit}.fcb-narrow .PublicRecordsInfoPanel .main-content .taxable-value .tax-values .totals .total-taxes{font-size:30px;line-height:36px}.fcb-narrow .PublicRecordsInfoPanel .main-content .taxable-value .tax-values .totals .taxes{display:block;width:initial;padding:0}.fcb-narrow .PublicRecordsInfoPanel .main-content .basic-info{width:100%;margin:0}.fcb-narrow .PublicRecordsInfoPanel .main-content .basic-info .median-values .county-info-container .county-info:nth-child(3){width:40%}.fcb-narrow .PublicRecordsInfoPanel .main-content .basic-info .median-values .county-info-container .county-info{width:30%}}.ap.collapsed{margin-bottom:-20px}.ap.collapsed .main-content{display:none!important;overflow:hidden!important}.notLastCollection{margin-right:117px}.ulp{margin-top:30px;margin-bottom:20px}@media screen and (max-width:599px){.mobile-enabled .as-heading{display:none}.mobile-enabled .ulp{margin-top:10px;margin-bottom:0}.mobile-enabled .ulp .gutter-left{margin:0;padding:10px}.mobile-enabled .ulp .gutter-left .inline-widget{text-align:center}.mobile-enabled .ulp .gutter-left .card{margin-bottom:10px}.mobile-enabled .ulp .gutter-left .notLastCollection{margin-right:auto}.mobile-enabled .ulp .gutter-left .notLastCollection .card{margin-bottom:25px}}.stickyFooter{display:none;position:fixed;background-color:#FAFAFA;bottom:0;height:42px;width:100%;max-width:599px;z-index:50;-webkit-backface-visibility:hidden;border-top:2px solid #999;transition:bottom .4s ease-in-out;-moz-transition:bottom .4s ease-in-out;-webkit-transition:bottom .4s ease-in-out}.stickyFooter .stickyFooterAction{height:100%;display:-webkit-flex;display:flex;-webkit-flex-basis:0;flex-basis:0;background-color:inherit}.stickyFooter .stickyFooterAction,.stickyFooter .stickyFooterAction .stickyFooterActionContent{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-grow:1;flex-grow:1}.stickyFooter .stickyFooterAction .stickyFooterActionContent{height:27px;width:100%;display:inherit}.stickyFooter .stickyFooterAction .stickyFooterActionContent .footerActionDisplayText{text-align:center;font-family:'Helvetica Neue LT-Roman',Helvetica,serif;color:#585858;font-size:14px;font-weight:500;line-height:115%}.stickyFooter .stickyFooterAction:nth-child(-n+2) .stickyFooterActionContent{border-right:1px solid #acacac}.stickyFooter .favorite .footerFavoriteIcon{background-repeat:no-repeat;background-size:contain;width:22px;height:19px;padding-right:10px;background-image:url('../widgets/../../../../homes/details/stickyFooter/Favorite.png')}.stickyFooter .favorite .footerFavoriteIcon-on{background-image:url('../widgets/../../../../homes/details/stickyFooter/Favorited.png')}@media (-webkit-min-device-pixel-ratio:2){.stickyFooter .favorite .footerFavoriteIcon{background-image:url('../widgets/../../../../homes/details/stickyFooter/Favorite@2x.png')}.stickyFooter .favorite .footerFavoriteIcon-on{background-image:url('../widgets/../../../../homes/details/stickyFooter/Favorited@2x.png')}}.stickyFooter .tourHome .stickyFooterActionContent .footerActionDisplayText{color:#E96728}.stickyFooter .AdminTab{z-index:-1;position:absolute}.stickyFooter .AdminTab .tab{pointer-events:auto}.stickyFooter .AdminTab.adminTabHidden{bottom:-330px!important}.stickyFooter .AdminTab.adminTabHidden .content{pointer-events:none}.stickyFooter .AdminTab.adminTabShowing{bottom:42px!important}.hiddenFooter{bottom:-43px;pointer-events:none}@media screen and (max-width:599px){.mobile-enabled .stickyFooter{display:-webkit-flex;display:flex}}.SmartInterlinks{display:none}@media only screen and (min-width:600px){.SmartInterlinks{display:inline;text-align:left}.SmartInterlinks h2.smart-interlinks-h2{padding-left:0}.SmartInterlinks div.resources-section{display:table-cell}.SmartInterlinks .primary-heading{padding:1rem 0;margin:0;text-align:left;font-size:2rem;font-weight:300;color:#000}.SmartInterlinks .columns{display:inline-block}.SmartInterlinks .columns .resources-section{text-align:left;padding-right:1.75rem}.SmartInterlinks .columns .resources-section h3{color:#333;line-height:1.375}.SmartInterlinks .columns .resources-section ul{margin:0;padding:0;list-style-type:none}.SmartInterlinks .columns .resources-section ul li{margin:0;padding:0;white-space:nowrap}}.HomeCardV2{display:inline-block;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;-webkit-transition:opacity .3s linear 0;transition:opacity .3s linear 0s;overflow:hidden;position:relative}.HomeCardV2 .basic-card{width:304px;height:171px;position:relative;overflow:hidden}.HomeCardV2 .left-nav{position:absolute;top:45%;left:5px;z-index:15}.HomeCardV2 .right-nav{position:absolute;top:45%;right:15px}.HomeCardV2 .card-content{height:100%}.HomeCardV2 .card-content a,.HomeCardV2 .card-content .link{text-decoration:none}.HomeCardV2 .card-content a:hover,.HomeCardV2 .card-content .link:hover{color:#fff;text-decoration:none}.HomeCardV2 .photos{width:100%;height:100%;position:relative;overflow:hidden}.HomeCardV2 .photos img{display:block;width:100%}.HomeCardV2 .HomeSash,.HomeCardV2 .home-sash-container{z-index:1}.HomeCardV2 .photo-index{position:absolute;bottom:10px;color:#fff;display:inline-block;width:100%;z-index:4;text-align:center}.HomeCardV2 .photo-index span{background:-moz-linear-gradient(top,rgba(0,0,0,0)0%,rgba(0,0,0,.8)100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0)0%,rgba(0,0,0,.8)100%);background:-ms-linear-gradient(top,rgba(0,0,0,0)0%,rgba(0,0,0,.8)100%);background:linear-gradient(to bottom,rgba(0,0,0,0)0%,rgba(0,0,0,.8)100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#10000000', endColorstr='#99000000')";padding:5px 5px 3px;-webkit-transition:opacity .3s linear 0;transition:opacity .3s linear 0s}.HomeCardV2 .vowup{color:#0c82a5;font-size:.8em}.HomeCardV2 .notes{position:absolute;bottom:0;width:100%;z-index:5;text-decoration:none;padding:30px 10px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .3s linear 0;transition:opacity .3s linear 0s;background:-moz-linear-gradient(top,rgba(0,0,0,0)0%,rgba(0,0,0,.8)100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0)0%,rgba(0,0,0,.8)100%);background:-ms-linear-gradient(top,rgba(0,0,0,0)0%,rgba(0,0,0,.8)100%);background:linear-gradient(to bottom,rgba(0,0,0,0)0%,rgba(0,0,0,.8)100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#10000000', endColorstr='#99000000')"}.HomeCardV2 .notes *{line-height:1}.HomeCardV2 .notes .price{text-align:left;display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline;padding-bottom:.25em;font-size:16px;font-weight:700}.HomeCardV2 .notes .price .price-label{font-size:.5em;padding-left:5px}.HomeCardV2 .notes .price span{color:#fff}.HomeCardV2 .notes .price .vowup{color:#0c82a5;font-size:.8em}.HomeCardV2 .notes .adr .street-address{color:#fff;font-weight:400;font-size:12px;display:block;width:47%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-bottom:3px}.HomeCardV2 .notes .adr .citystatezip *{color:#ccc;padding-top:3px;font-size:10px;font-weight:400}.HomeCardV2 .notes .HomeStats{position:absolute;top:30px;right:5px}.HomeCardV2 .notes .HomeStats .HomeStatsLabel{border-right-color:#fff;border-right-color:rgba(255,255,255,.5);padding-right:5px;padding-left:5px;width:33%}.HomeCardV2 .notes .HomeStats .value,.HomeCardV2 .notes .HomeStats .label{color:#fff;white-space:nowrap}.HomeCardV2 .notes .HomeStats .value{font-weight:700;padding-bottom:.25em;font-size:1em}.HomeCardV2 .notes .HomeStats .label{text-transform:capitalize;font-size:.75em}.HomeCardV2 .notes .broker{font-size:10px;opacity:.8;filter:alpha(opacity=80);position:absolute;right:5px;padding-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;color:#ccc}.HomeCardV2 .mlsLogoExtension{opacity:1;display:block;z-index:5;position:absolute;top:5px;right:5px;max-height:18px}.HomeCardV2 .mlsLogoExtension .mlsLogo{display:inline-block;vertical-align:middle}.HomeCardV2 .HomeStats .HomeStatsLabel{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ccc}.HomeCardV2 .HomeStats .HomeStatsLabel.last{border-right:none}.HomeCardV2 .HomeStats .HomeStatsLabel>*{text-align:center;line-height:1}.HomeCardV2 .HomeStats .HomeStatsLabel .label{font-weight:400}.HomeCardV2 .HomeStats .HomeStatsLabel .value{font-weight:700}.HomeCardV2.extended .notes{position:relative;padding:10px;color:#333;background:#fff;-ms-filter:"none"}.HomeCardV2.extended .notes .HomeAddress .address,.HomeCardV2.extended .notes .HomeAddress .region{color:#333}.HomeCardV2.extended .notes .HomeStats{top:10px}.HomeCardV2.extended .notes .HomeStats .HomeStatsLabel{border-right-color:#7F7F7F}.HomeCardV2.extended .notes .HomeStats .value,.HomeCardV2.extended .notes .HomeStats .label{color:#333}.HomeCardV2 .HomeStats .HomeStatsLabel .value{color:#fff}.HomeCardV2 .HomeStats .HomeStatsLabel .value a,.HomeCardV2 .HomeStats .HomeStatsLabel .label{color:#fff;font-size:12px!important}.HomeCardV2 .HomeStats .HomeStatsLabel .value{font-size:16px!important}.HomeCardV2 .vow-msg{position:absolute;top:20%;width:100%;text-align:center;color:#fff}.HomeCardV2 .vow-action{color:#0c82a5}.HomeCardV2 .open-house{float:right;color:#72B957;font-size:9px}.HomeCardV2 .mls_logo_sm{position:absolute;top:14px;right:60px;z-index:5}.HomeCardV2 .mls_logo_sm img{max-height:18px}.HomeCardV2.small-width .mls_logo_sm{right:14px}.HomeCardV2.small-width .HomeAddress,.HomeCardV2.small-width .HomeStats,.HomeCardV2.small-width .broker{width:100%}.HomeCardV2.small-width .HomeStats,.HomeCardV2.small-width .open-house,.HomeCardV2.small-width .distance,.HomeCardV2.small-width .map-nav{display:none}.HomeCardV2.small-width.show-distance .distance{display:inline-block;z-index:1;width:auto;height:auto;border-radius:0;line-height:.7;letter-spacing:.03em}.HomeCardV2.small-width.show-distance .distance .distance-wrapper{position:static;height:auto;margin:4px 2px 0 3px}.HomeCardV2.small-width.show-distance .distance .distance-wrapper .distance-amount{width:auto;font-weight:400;font-size:10px}.HomeCardV2.small-width.show-distance .distance .distance-wrapper .distance-units{width:auto;font-size:10px;margin-left:-5px}.HomeCardV2.small-width.extended .broker-ext .broker-data{display:inline-block;width:72%;font-size:10px;height:20px}.HomeCardV2.small-width.extended .broker-ext .mls_logo_sm{position:relative;right:0;top:0;float:right;display:inline-block}.HomeCardV2.small-width.extended.extendedStats .HomeAddress{padding-bottom:0}.HomeCardV2.small-width.extended.extendedStats .HomeStats{display:block;position:relative;padding-bottom:10px;top:8px}.HomeCardV2.small-width.extended.extendedStats .HomeStats .HomeStatsLabel .value{font-size:14px}.HomeCardV2.small-width.extended.extendedStats .HomeStats .HomeStatsLabel .label{font-size:11px}.ImageCardFluid{position:relative;width:100%;overflow:hidden}.ImageCardFluid .image{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}.ImageCardFluid .aspectRatio{position:relative;z-index:2}.property-icon{display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline;position:relative;width:15px;height:15px;margin-right:5px}.property-icon .icon{position:absolute;top:-3px;left:-3px}.home-sash-container{position:absolute;top:0;left:0;display:table}.home-sash-container.small{border-spacing:5px}.home-sash-container.small .home-sash{font-size:10px;height:16px;padding:0 5px}.home-sash-container.small .home-sash .redfin-logo{height:10px;width:40px}.home-sash-container.medium{border-spacing:7px}.home-sash-container.medium .home-sash{font-size:12px;height:22px;padding:0 7px}.home-sash-container.medium .home-sash .redfin-logo{height:12px;width:46px}.home-sash-container.large{border-spacing:10px}.home-sash-container.large .home-sash{font-size:16px;height:28px;padding:0 10px}.home-sash-container.large .home-sash .redfin-logo{height:16px;width:61px}.home-sash-container .home-sash{display:table-cell;color:#fff!important;z-index:10;vertical-align:middle;-webkit-border-radius:1px 1px 1px 1px;-khtml-border-radius:1px 1px 1px 1px;-moz-border-radius:1px 1px 1px 1px;-ms-border-radius:1px 1px 1px 1px;-o-border-radius:1px 1px 1px 1px;border-radius:1px 1px 1px 1px}.home-sash-container .home-sash .sash-text{-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;-ms-user-select:none;-webkit-touch-callout:none}.home-sash-container .home-sash .sash-text img{vertical-align:middle;margin-top:-.2em}.home-sash-container .home-sash.sold{background-color:#5d8acb}.home-sash-container .home-sash.pending,.home-sash-container .home-sash.contingent,.home-sash-container .home-sash.undercontract,.home-sash-container .home-sash.acceptingbackupoffers{background-color:#fc1700}.home-sash-container .home-sash.foreclosure{background-color:#4c3967}.home-sash-container .home-sash.new{background-color:#2e7e36}.home-sash-container .home-sash.for-sale-by-owner{background-color:#a22769}.home-sash-container .home-sash.open-house{background-color:#73bb3c}.home-sash-container .home-sash.short-sale{background-color:#fa9d0d}.home-sash-container .home-sash.model-home,.home-sash-container .home-sash.for-sale{background-color:#2e7e36}.home-sash-container .home-sash.not-for-sale{background-color:#5d8acb}.home-sash-container .home-sash.hot-home{background-color:#e96727}.home-sash-container .home-sash.redfin-sold{background-color:#5d8acb}.home-sash-container .home-sash.redfin-bought,.home-sash-container .home-sash.redfin-pending,.home-sash-container .home-sash.redfin-contingent,.home-sash-container .home-sash.redfin-undercontract,.home-sash-container .home-sash.redfin-acceptingbackupoffers,.home-sash-container .home-sash.redfin-new,.home-sash-container .home-sash.redfin-open-house,.home-sash-container .home-sash.redfin-for-sale{background-color:#a02021}.sprite-no-photos-m{width:142px;height:100px;background-color:transparent;background-repeat:no-repeat;background-image:url('../../homes/../search/sprites/../../../../sprites/home_info_sprite.png');background-position:left 0}.sprite-similar-fav{background-position:left -100px}.sprite-similar-fav,.sprite-similar-toggle-fav{background-image:url('../../homes/../search/sprites/../../../../sprites/home_info_sprite.png')}.sprite-similar-toggle-fav{background-position:left -165px}.sprite-similar-toggle-fav-on{background-position:left -175px}.sprite-similar-toggle-fav-on,.sprite-similar-signin-lock{background-image:url('../../homes/../search/sprites/../../../../sprites/home_info_sprite.png')}.sprite-similar-signin-lock{width:14px;height:14px;background-position:left -185px}.sprite-similar-lock-foreclosed{background-position:left -199px}.sprite-similar-lock-foreclosed,.sprite-similar-lock-for-sale{width:36px;height:36px;background-image:url('../../homes/../search/sprites/../../../../sprites/home_info_sprite.png')}.sprite-similar-lock-for-sale{background-position:left -235px}.sprite-similar-lock-owner{background-position:left -271px}.sprite-similar-lock-owner,.sprite-similar-lock-sold{width:36px;height:36px;background-image:url('../../homes/../search/sprites/../../../../sprites/home_info_sprite.png')}.sprite-similar-lock-sold{background-position:left -307px}.sprite-xfav{background-position:left -343px}.sprite-xfav,.sprite-xout{background-color:transparent;background-repeat:no-repeat;background-image:url('../../homes/../search/sprites/../../../../sprites/home_info_sprite.png');width:21px;height:19px}.sprite-xout{background-position:left -373px}.sprite-similar-home-single{background-position:left -403px}.sprite-similar-home-single,.sprite-similar-home-condo{width:20px;height:20px;background-color:transparent;background-repeat:no-repeat;background-image:url('../../homes/../search/sprites/../../../../sprites/home_info_sprite.png')}.sprite-similar-home-condo{background-position:left -468px}.sprite-similar-home-multi-family{background-position:left -533px}.sprite-similar-home-multi-family,.sprite-similar-home-townhouse{width:20px;height:20px;background-color:transparent;background-repeat:no-repeat;background-image:url('../../homes/../search/sprites/../../../../sprites/home_info_sprite.png')}.sprite-similar-home-townhouse{background-position:left -598px}.sprite-similar-home-land{width:20px;height:20px;background-position:left -663px}.sprite-similar-home-land,.sprite-similar-badge-fav{background-color:transparent;background-repeat:no-repeat;background-image:url('../../homes/../search/sprites/../../../../sprites/home_info_sprite.png')}.sprite-similar-badge-fav{width:65px;height:65px;background-position:left -100px}.sprite-similar-badge-agc{background-position:left -728px}.sprite-similar-badge-agc,.sprite-similar-badge-xout{width:65px;height:65px;background-color:transparent;background-repeat:no-repeat;background-image:url('../../homes/../search/sprites/../../../../sprites/home_info_sprite.png')}.sprite-similar-badge-xout{background-position:left -793px}.sprite-clear-bg{background:url('../../homes/../search/sprites/../../../../clear.gif')}.sprite-pagination-sm-l{background-image:url('../../homes/../search/sprites/../../../../sprites/home_info_sprite.png');background-position:left -858px}.sprite-pagination-sm-l,.sprite-pagination-sm-r{background-color:transparent;background-repeat:no-repeat;width:22px;height:22px}.sprite-pagination-sm-r{background-position:left -880px}.sprite-pagination-sm-r,.sprite-hc-photo-bg{background-image:url('../../homes/../search/sprites/../../../../sprites/home_info_sprite.png')}.sprite-hc-photo-bg{background-repeat:repeat-x;background-position:left -902px}.sprite-hc-pg-r{background-position:left -1542px}.sprite-hc-pg-r,.sprite-hc-pg-l{width:25px;height:34px;background-color:transparent;background-repeat:no-repeat;background-image:url('../../homes/../search/sprites/../../../../sprites/home_info_sprite.png')}.sprite-hc-pg-l{background-position:left -1576px}.TourInsight .Flyout .container{width:275px;padding:8px}.DistanceIndicator{display:table;text-align:center;position:absolute;right:5px;width:48px;height:48px;color:#fff;background-color:#585858;background-color:rgba(88,88,88,.7);line-height:1.2;letter-spacing:.1em;-webkit-border-radius:100px 100px 100px 100px;-khtml-border-radius:100px 100px 100px 100px;-moz-border-radius:100px 100px 100px 100px;-ms-border-radius:100px 100px 100px 100px;-o-border-radius:100px 100px 100px 100px;border-radius:100px 100px 100px 100px}.DistanceIndicator .distance-wrapper{position:absolute;top:50%;height:30px;margin-top:-15px}.DistanceIndicator .distance-wrapper .distance-amount,.DistanceIndicator .distance-wrapper .distance-units{padding:0;margin:0;width:100%;display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline}.DistanceIndicator .distance-wrapper .distance-amount{font-weight:700;font-size:.875rem}.DistanceIndicator .distance-wrapper .distance-amount.long-distance,.DistanceIndicator .distance-wrapper .distance-units{font-size:.75rem}.Section{margin-top:40px;padding:0 10px;zoom:1}.Section:before,.Section:after{content:"";display:table}.Section:after{clear:both}.Section>.sectionContainer{margin-top:40px}.Section>.sectionContainer h2{padding-left:0}.Section>.sectionContainer .h2-subtext{margin-left:0}@media screen and (max-width:599px){.Section h2{margin-bottom:15px;margin-left:0;color:#333;font-family:'Helvetica Neue RF','Helvetica Neue LT',Helvetica,serif;font-size:32px;font-weight:100;display:inline-block}.Section .h2-subtext{opacity:1;margin:0 10px 1em;line-height:1.1em;font-size:.9em}.Section .h3-subtext{margin-left:10px}}.expandablePreview .previewContent{overflow:hidden;transition-property:height;margin-bottom:20px;padding-left:11px}.expandablePreview .previewContent h2,.expandablePreview .previewContent hr{display:none}.expandablePreview .previewContent .h3{font-family:'Helvetica Neue RF','Helvetica Neue LT',Helvetica,serif}.expandablePreview .expansionDisabled{margin-bottom:0;overflow:visible}.expandablePreview .fadeOutOverlay{position:relative}.expandablePreview .fadeOutOverlay::before{background-image:linear-gradient(top,rgba(255,255,255,0)70%,#fff);background-image:-webkit-linear-gradient(top,rgba(255,255,255,0)70%,#fff);content:"\00a0";height:100%;position:absolute;width:100%;pointer-events:none}.expandablePreview .bottomLink{color:#0c82a5;font-size:1.35em;display:inline;margin-left:10px;margin-top:30px;cursor:pointer}.expandablePreview .bottomLink .linkIcon{display:inline-block;margin-right:5px;vertical-align:text-bottom;fill:#0c82a5;width:24px;height:24px}.expandablePreview .bottomLink .linkIcon.expandArrow{transform:rotate(180deg)}.expandablePreview .bottomLink>span{line-height:24px}.expandablePreview .bottomLink.hover{color:#0c82a5}.previewHidden{display:none}@media screen and (max-width:599px){.mobileHidden{display:none}.expandablePreview .previewContent{padding-left:0}.expandablePreview .previewContent .gold-box.signin-bar{margin-left:10px;margin-right:10px}.expandablePreview .previewContent .panel .h3{font-size:16px;font-weight:100}#basicInfo-preview .previewContent{margin-top:10px}#basicInfo-preview .expanded,#publicRecords-preview .previewContent{margin-bottom:0}#publicRecords-preview .expanded{margin-bottom:20px}#offerInsights-preview .bottomLink{margin-left:0}}.hotness-help-link .DefinitionFlyout.definition-flyout-container{width:auto;padding:0}.activityPanelContainer .Flyout{display:none}.activityPanelContainer .activityStatsTable{width:100%;background-color:#f5f5f5;border-width:1px;border-color:#e2e2e2;border-style:solid;border-right-width:0;table-layout:fixed}.activityPanelContainer .activityStatsTable td{padding:10px 0;border-right:1px solid #e2e2e2}.activityPanelContainer .activityStatsTable td .activityColumn{display:block}.activityPanelContainer .activityStatsTable td .activityColumn .icon{margin:0 auto;width:23px;height:22px;fill:#777}.activityPanelContainer .activityStatsTable td .activityColumn .labels{display:block;vertical-align:middle;color:#585858}.activityPanelContainer .activityStatsTable td .activityColumn .labels .labelText{position:relative;border-bottom:none;font-weight:300;pointer-events:none}.activityPanelContainer .activityStatsTable td .activityColumn .labels .upperLabel{display:block}.activityPanelContainer .activityStatsTable td .activityColumn .labels .upperLabel .count{text-align:center;display:block;font-weight:700;font-size:16px}.activityPanelContainer .activityStatsTable td .activityColumn .labels .upperLabel .label{display:block;text-align:center;cursor:auto;font-weight:500;padding-right:2px;padding-left:2px}.activityPanelContainer .activityStatsTable td .activityColumn .labels .bottomLabel{display:none}@media screen and (min-width:600px){.activityPanelContainer .Flyout{display:block}.activityPanelContainer .Flyout .flyout .header{white-space:nowrap}.activityPanelContainer .Flyout .flyout .container{font-weight:400;line-height:18px}.activityPanelContainer .Flyout .flyout .container .DefinitionFlyout{width:220px}.activityPanelContainer .activityStatsTable td{padding:10px 5px}.activityPanelContainer .activityStatsTable td .activityColumn{display:table}.activityPanelContainer .activityStatsTable td .activityColumn .icon{margin:11px 12px 5px 8px}.activityPanelContainer .activityStatsTable td .activityColumn .labels{display:table-cell}.activityPanelContainer .activityStatsTable td .activityColumn .labels .labelText{font-weight:500;pointer-events:auto}.activityPanelContainer .activityStatsTable td .activityColumn .labels .upperLabel{display:table-row}.activityPanelContainer .activityStatsTable td .activityColumn .labels .upperLabel .count{display:table-cell;text-align:right}.activityPanelContainer .activityStatsTable td .activityColumn .labels .upperLabel .label{display:table-cell;padding-left:.5em;text-align:left;cursor:pointer}.activityPanelContainer .activityStatsTable td .activityColumn .labels .bottomLabel{display:table-row;line-height:14px;font-size:12px}.activityPanelContainer .activityStatsTable td .activityColumn .labels .bottomLabel .count{display:table-cell;text-align:right}.activityPanelContainer .activityStatsTable td .activityColumn .labels .bottomLabel .label{display:table-cell;padding-left:.5em;text-align:left;cursor:pointer}}.calcButton .Flyout{top:-9px;left:133px}.MortgageCalculator{width:260px;font-size:12px;padding:10px 20px}.MortgageCalculator p{font-size:12px;line-height:1;margin:0}.MortgageCalculator .basic-input{font-size:12px;overflow:visible;resize:none}.MortgageCalculator table{width:100%}.MortgageCalculator table thead tr th{text-align:left;font-weight:700}.MortgageCalculator table th,.MortgageCalculator table td{padding:2px 5px}.MortgageCalculator .payments_input .priceInput,.MortgageCalculator .payments_input .propertyTaxInput,.MortgageCalculator .payments_input .hoaDuesInput{width:100px}.MortgageCalculator .payments_input .downPaymentInput{width:70px}.MortgageCalculator .payments_input .paymentPctDown{color:#585858}.MortgageCalculator .payments_cell{width:132px}.MortgageCalculator .payment_results{margin-top:20px}.MortgageCalculator .payment_results tr td.payments span{color:#156612;font-weight:700}.MortgageCalculator .payment_results .rateInput{width:35px}.MortgageCalculator .controls{text-align:right;margin:10px 0}.MortgageCalculator .controls .Button{margin-left:3px;padding-left:10px}.MortgageCalculator .payment-learnmore{margin-top:12px}.MortgageCalculator .payment-disclaimer{font-size:7pt;line-height:1.25em;padding-top:10px;white-space:normal}.customer-facing .MortgageCalculator .field.text.rateInput{width:initial}.customer-facing .MortgageCalculator .field.text.label-none.rateInput>.input{width:35px}.customer-facing .MortgageCalculator .field.text>.input{font-size:12px;padding:0;border-width:0}.mobile-promo-banner{border-bottom:1px solid #e2e2e2}@media (min-width:600px){.mobile-promo-banner{border-bottom-color:#a02021}}@media (min-width:600px){.TopBanner{min-width:984px}}a,.link{text-decoration:none}#content{margin:0;width:inherit}.h2{margin-bottom:12px;color:#333;font-size:24px;line-height:40px}.h2,.h3{font-family:'Helvetica Neue RF','Helvetica Neue LT',Helvetica,serif;font-weight:100}.h3{font-size:16px}.allow-overflow{position:relative;overflow:visible!important}.nowrap{white-space:nowrap}