@font-face{font-family:"ios7-lines";src:url(//blp-prodcdn2.scdn5.secure.raxcdn.com/assets/icon_fonts/ios7-lines/ios7-lines-752b604ce0f92371f166f1dbc95819ba38aea0efc9a5d4be023c06e8e5679aef.woff);src:url(//blp-prodcdn2.scdn5.secure.raxcdn.com/assets/icon_fonts/ios7-lines/ios7-lines-752b604ce0f92371f166f1dbc95819ba38aea0efc9a5d4be023c06e8e5679aef.woff) format("woff"),url(//blp-prodcdn1.scdn4.secure.raxcdn.com/assets/icon_fonts/ios7-lines/ios7-lines-ef8e0fb2d2560e299c468fe993e77d82a36e9f166a11b58bc1f4b083cb21e2e3.ttf) format("truetype"),url(//blp-prodcdn1.scdn4.secure.raxcdn.com/assets/icon_fonts/ios7-lines/ios7-lines-e2f3d60e143c6c71d4072fea6ba3a108ba5e5c81eb2b3e53f11dc00f6e317e58.svg) format("svg")}@font-face{font-family:'Compass Sans';src:url(//blp-prodcdn1.scdn4.secure.raxcdn.com/assets/compass_sans/CompassSans-Regular-3034addcdd60166e63dbad94e638206874783f3b6fda28b7cad69704c1e345e2.eot);src:url(//blp-prodcdn1.scdn4.secure.raxcdn.com/assets/compass_sans/CompassSans-Regular-3034addcdd60166e63dbad94e638206874783f3b6fda28b7cad69704c1e345e2.eot) format('embedded-opentype'),url(//blp-prodcdn3.scdn2.secure.raxcdn.com/assets/compass_sans/CompassSans-Regular-d189f15ab8f5c057ac8fa25edbf42bf737364b12f8718d1d7e805feda0e59478.woff2) format('woff2'),url(//blp-prodcdn2.scdn5.secure.raxcdn.com/assets/compass_sans/CompassSans-Regular-3f17f173247aa5bd299fad4635b3e3d72cf1afc35126a298be6a30eba513598a.woff) format('woff'),url(//blp-prodcdn1.scdn4.secure.raxcdn.com/assets/compass_sans/CompassSans-Regular-0a29dd1e88f0f8196fca21171db0eefd2bb65fef2e2588d3d61ddd00c18bfc4d.ttf) format('truetype'),url(//blp-prodcdn1.scdn4.secure.raxcdn.com/assets/compass_sans/CompassSans-Regular-78e10ae1b38b98f8bd0b4b7bdf4b20f8a18c4b2b73f067f5da659f1e3c937d51.svg) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Compass Serif';src:url(//blp-prodcdn3.scdn2.secure.raxcdn.com/assets/compass_serif/CompassSerifText-Regular-723c08bc84c5426ad93f73cbb5a4d427496cad489c910f5519f224c17e57b088.eot);src:url(//blp-prodcdn3.scdn2.secure.raxcdn.com/assets/compass_serif/CompassSerifText-Regular-723c08bc84c5426ad93f73cbb5a4d427496cad489c910f5519f224c17e57b088.eot) format('embedded-opentype'),url(//blp-prodcdn1.scdn4.secure.raxcdn.com/assets/compass_serif/CompassSerifText-Regular-44a3fc1613ceb920bcaec6796e64eb6b4d3564821c62ca3e6784a33e56d40b95.woff2) format('woff2'),url(//blp-prodcdn0.scdn5.secure.raxcdn.com/assets/compass_serif/CompassSerifText-Regular-a239fd81bfc16c3e693f22087aead70935063f57bac544ba12871f45036e5ffb.woff) format('woff'),url(//blp-prodcdn3.scdn2.secure.raxcdn.com/assets/compass_serif/CompassSerifText-Regular-8fa61efd13cc2b00f1f100f109d692ea5d5c536f4c81915ac46521488c6bfe8f.ttf) format('truetype'),url(//blp-prodcdn3.scdn2.secure.raxcdn.com/assets/compass_serif/CompassSerifText-Regular-5318b902db0e47f5aad5b9fe085f7c7996569da101f53545be5f93cff2509cd7.svg) format('svg');font-weight:normal;font-style:normal}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-16by9 iframe{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.btn{font-family:'Compass Sans';font-size:16px;padding:11px 24px;background-color:#000;border:1px solid #000;color:#FFF;border-radius:2px;display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.btn:hover{background-color:#FFF;color:#000;border:1px solid #000}.full-width-banner{width:100vw;margin-left:calc((100vw - 100%) / 2 * -1)}.container{width:960px;margin:0 auto;padding:0;clear:both}.text-center{text-align:center}.mt-30{margin-top:30px}.mt-90{margin-top:90px}.mr-35{margin-right:35px}img.global-map{width:100%}.section h3{text-align:left}.section img{width:100%}.dotted-homepage-bg{background-position:50%;background:url(//blp-prodcdn0.scdn5.secure.raxcdn.com/assets/themes/pac_union_2018/compass/dotted-bg-a70cf5bdddeaa1778146f778294354a8c7101493ce9e3cd0e228a36c4c417716.png);background-size:20px 10px;height:1020px}.gray-bg{background-color:#b8b9b9;height:520px;padding:20px 0}.homepage-white-bg{background-color:#FFF;padding:20px;box-sizing:border-box}.hero-title{font-size:50px;line-height:1.2em;font-weight:400;font-style:normal}.homepage-title{font-family:'Compass Serif';font-size:30px;line-height:1.3em;color:#303339;font-weight:400;font-style:normal}p.homepage-storyText{margin:24px 0;font-size:16px;line-height:1.5em;color:#303339;font-weight:400;font-style:normal}#header-areas{display:inline;float:left;position:relative;top:18px}#header-areas .area-dropdown{background-image:none;border:0;font-family:'Compass Sans';color:#FFF;position:relative;top:3px}#header-areas .area-dropdown ul:after{content:'';display:block;position:absolute;top:2px;right:10px;width:16px;height:16px;pointer-events:none;background-repeat:no-repeat;background-image:url(//blp-prodcdn0.scdn5.secure.raxcdn.com/assets/themes/pac_union_2018/compass/area-dropdown-e0d89e2007525d2b4bfeae89c11b30045f6e64b97c6832af3b55e068d589fe54.svg)}#header-areas .area-dropdown ul li:last-child{opacity:0;background:#FFF;padding:10px 12px 10px 16px;color:#000;position:relative;top:10px;width:140px}#header-areas .area-dropdown ul:hover li:last-child{opacity:1}.check-col{width:50% !important;float:left}.check-wrap{display:block}.group p .check-wrap input{width:auto;margin-right:5px}#site-wrapper{width:100%;padding:0;position:relative;padding-bottom:45px;margin-top:0}.home_wrapper #messages{position:absolute;top:0;z-index:9;width:960px}#messages,#errorExplanation{border:0}.pg-pages_homepage #header_wrapper{color:#fff;background:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.2));position:fixed;width:100%;min-height:60px;z-index:21;border-bottom:1px solid rgba(234,235,240,.5)}#header_wrapper{background:#000;position:relative}#header{width:1240px;padding:0;margin:0 auto;min-height:60px}#header-gutter{padding:0}#logo{float:left;margin-right:20px;border-right:1px solid rgba(255,255,255,0.4);width:165px;height:60px}#header #logo a{padding:0}#header #logo a img{position:absolute;top:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:140px}#main-body,#main-body-home{width:960px;margin:0 auto;padding:0;clear:both}#main-body-home .page_title h1{clear:both}#main-body{padding-top:30px}sup,sub{font-size:.4rem}#main-body ul{list-style:disc;margin:10px 12px}ul#profile_accordion,#local_agent ul,div#messages ul{list-style:none !important}#main-body ol{list-style:decimal;margin:10px 15px}.txt-big{font-size:1.2rem}.txt-center{text-align:center}#content_home{padding:0;position:static}#footer_wrapper{width:100%;background:url(//blp-prodcdn0.scdn5.secure.raxcdn.com/assets/themes/pac_union_2018/compass/footer_bg-0da0ee19825891c19b8f56f9a7fea580da0fe00110c45f89f489b51e96b3f03c.jpg) no-repeat;background-size:cover;padding:30px 0;color:#d5d5d5;margin-top:0}#footer_logo a img{width:85px;height:auto}.chinese{display:inline-block}.chinese:hover{opacity:.8}.col_row{float:left;width:100%}.col70{width:60%;float:left;margin-right:5%}.col30{width:30%;float:left;margin-right:5%}.col30:last-child,.col50:last-child,.col70:last-child{margin-right:0}.col50{width:47.5%;margin-right:5%;float:left}.row.col50{width:100%;margin:0}.row.col50 .form-column{width:47%}.cell{display:table-cell}.cell_centered{display:table-cell;vertical-align:middle;text-align:center}.centered{text-align:center}.lines .col50{border-top:1px solid #e5e5e5}#footer{margin:0 auto;width:960px;text-align:left;padding:0}#footer a{color:#d5d5d5}#footer a:hover{color:#fff}#sidebar_menu ul li.last_item{border:0}#seo-footer,#seo-footer p,#seo-footer h1,#seo-footer h2,#seo-footer h3,#seo-footer h4 #seo-footer h5 #seo-footer dl,#seo-footer ul,#seo-footer ol,#seo-footer a:link,#seo-footer a:visited,#seo-footer a:hover,#seo-footer a:active{color:#acb3bb}.section{clear:both;float:left;width:100%;padding:30px 0;margin:0}.section.lined{border-bottom:1px solid #e5e5e5}#content_home .section,.slide_content,#content_services .section p,.banner_content{font-size:1.45em;line-height:1.4em}#content_services .text_block p{font-size:1em;line-height:1.6em}#content_services .text_block p:last-child{margin-bottom:0}#content_home .section{margin:0;padding:50px 0}#content_home .section:last-child{padding-bottom:0}#content_home .btn_blog{margin-top:80px}#embedded_inquiry_form{clear:both}.sidebar_widget,.form_container,.content_box,.form_wrap{padding:15px;border:1px solid #e5e5e5;margin-bottom:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.bubble_box{padding:15px;text-align:center;width:185px}.bubble_box h2{text-align:center;margin-top:15px;border-bottom:1px solid #e5e5e5;padding-bottom:8px}.bubble_box .button{width:100%}.results_row_short_term_calendars table td,.availability_month td,.amenities table tr,.results_panel,.disclaimer,#search_tabs li,.service_tabs li,#luxury_sidebar ul,.pagination a,#property_stats ul,#luxury_sidebar h3,#luxury_sidebar ul.luxury_town_buildings_list,#luxury_towns_list span,.results_row_wrapper,.results_row_open_houses,.additional-info tr{border-color:#e5e5e5}.disclaimer p.listing_attribution{font-size:1.1em;color:#53565a}table caption{border:0;font-size:inherit;padding:0}#cookie-warning{position:fixed;top:96px;background-color:rgba(0,0,0,0.3);color:white;z-index:9999;color:#fff;padding:5px .5%;width:99%;text-align:center;left:0}#cookie-warning a{color:#fff;text-decoration:underline}#tabs{position:relative;z-index:9;float:left;width:100%}#main-body #tabs{list-style:none;margin:0}#tabs.details_tabs{padding-bottom:10px}#tabs a{padding:8px 20px 8px 0;color:#8a8e95;text-align:center;float:left;font-size:16px;font-style:normal}#tabs a:hover{opacity:.9}#tabs li.current a{color:#000}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea,div.holder,select,.custom_select{width:100%;padding:5px;border:2px solid #e5e5e5;border-radius:0;box-shadow:none;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;background-color:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}textarea{overflow:auto}select{background-color:#fff}select[multiple]{opacity:1;margin-top:0;height:auto;max-height:72px;font-size:13px;color:#535659}.select_value{padding:0 5px;top:3px;position:relative}input[type="text"]:hover,input[type="password"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="time"]:hover,input[type="url"]:hover,textarea:hover,div.holder:hover{background-color:none;box-shadow:none}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{background-color:none;border-color:#000;box-shadow:none}.custom_select{display:inline-block;position:relative;width:100%;padding:0;background-color:none;background-repeat:no-repeat;background-image:url(//blp-prodcdn2.scdn5.secure.raxcdn.com/assets/themes/pac_union_2018/input_arrow-4136b1c4eb516a65d7d1bb25e6022d61b42e0948edd752aee5d80fd1f57434de.png);background-position:right 2px bottom 7px}.custom_select label{display:inline-block}select{opacity:0;margin-top:-20px;height:24px;padding:0;display:block;position:relative}p.fromto select{width:100%;float:none}form .group p.p50{width:45.5%;float:none;display:inline-block;margin:0 0 1em 0 !important}form .group p.p45{width:45%}form .group p.p70{width:64%}form .group p.p30{width:26%}form .group p.p80{width:70%;margin-right:4%}#sign-up input.phone_field[type="text"],#new_contact_form input.phone_field[type="text"]{width:100%}#sign-up #lead_phone_type_1,#new_contact_form #contact_form_lead_attributes_phone_type_1{float:none;min-width:100%;width:100%}span.to{display:inline-block;width:5%;text-align:center;margin:0;margin-top:2px}#advanced select{width:100%}#property-photos,#mainImg,#property-photos-small-table td img,.printpics img,.pic_thumb table td img,#details_open_houses,.lux_thumb,.lux_price tr.top_row td,.lux_price tr.top_row th,.lux_section,#floor_plans,#listing_sheets{border:0}.calendar_date_select select{opacity:1;display:inline;margin:0;height:auto;border:1px solid #999;background-image:none;width:auto}*{font-family:'Compass Sans',Helvetica,Arial,sans-serif}body{color:#000;font-size:.8em;font-family:'Compass Sans',Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}table tr.odd td,table tr.odd th{background-color:#f7f7f7}th.public_header{background-color:#e5e5e5}p{margin-bottom:1.3em}a{color:#000;text-decoration:none}a:hover,a:active{color:#000;text-decoration:none}a img{border:0}h1,h2,h3,h4,h5,h6{color:#000;font-family:'Compass Serif';line-height:normal;font-weight:normal;letter-spacing:normal;margin-bottom:.5em}h1,h2{font-weight:200;font-style:normal}.modal-heading{color:#53565a;line-height:normal;letter-spacing:normal;font-family:'Compass Serif';font-weight:200;font-style:normal;font-size:2.6em;margin-bottom:.5em;position:static}h3,h4,h5,h6{font-family:'Compass Serif';font-weight:300;font-style:normal}h6 b,h6 strong{font-weight:500}h1{font-size:2.6em}h2{font-size:1.5em}h4{font-size:1.2em;text-transform:uppercase;padding-bottom:3px;margin-bottom:.8em;clear:both;border-bottom:1px solid #e5e5e5;x}h5{margin-bottom:1em}h1 span,h2 span{font-size:inherit;position:static}h6{margin-top:0}hr{background:#e5e5e5;clear:both}.no_border{border:0}.button_group{transition:opacity .5s ease;float:right;position:relative;top:-80px;margin-bottom:-80px}.button_group a.button{display:block !important}.button{background:#000;border:0;letter-spacing:.5px;padding:5px 14px 3px;text-transform:uppercase;color:#fff;margin:0;font-size:.9em;display:inline-block !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-height:27px}.button:hover{background:#000;color:#fff}input.button{padding:5px 12px 5px;line-height:1.2em;min-height:28px}.button.red{background:#c82909}.button.red:hover{background:#e12f0b}.button_group .button:first-child{border:1px solid #000;color:#000;background:0;margin-bottom:8px}.button_group .button:first-child:hover{background:#fff}.button_wide .button{width:100%}.button_wide .button.quick_search_submit{height:35px}.clear_filters{text-transform:uppercase;text-align:center;font-size:.9em;margin:0}.clear_filters a{color:#8a8e95}#left_side{float:right;padding:0;width:280px}#left_side.left_side_search{float:left}#right_side{float:left;padding:0;position:static;width:660px}#right_side.right_side_search{float:right}.orange{color:#000}.tiny_text{font-size:.7em}.global .tiny_text{font-size:.55em}#navigation-tabs table td.last_item{padding-right:0}#header-gutter{position:relative}#header-nav{width:auto;border-left:1px solid rgba(255,255,255,0.4);padding-left:20px;padding-top:24px;height:36px}#header-nav table{top:0;position:static}#header-nav table td{border:0}#header-nav table td a{color:#FFF;font-size:.9em;padding:5px 10px;display:inline;line-height:normal;white-space:nowrap}#header-nav table td.last_item a{background-color:#000;border:1px solid #000}#header-nav table td.last_item:before{content:'or';display:inline;text-transform:none;margin:0 10px;font-size:.9em;line-height:normal}#header-nav table td>a{border:1px solid rgba(255,255,255,0.4);border-radius:2px;font-family:'compass sans'}.broker-login{padding-left:50px}.translation-menu{position:absolute;top:0;right:0;line-height:normal;margin-top:-1px}.translation-menu ul li ul{position:absolute;padding:10px;top:auto;width:auto;line-height:1.8em;right:0;z-index:99;background:#53565a;margin-top:4px;visibility:hidden;text-transform:uppercase;opacity:0;text-align:left;transition:visibility 0 linear 300ms,opacity 300ms}.translation-menu a{color:#d5d5d5;font-size:.9em;white-space:nowrap}.translation-menu a:hover{color:#a5abb3}.translation-menu li:hover ul{visibility:visible;opacity:1;transition:visibility 0 linear 0,opacity 300ms}.translation-menu li.parent>a{border:1px solid #d5d5d5;padding:4px 10px 3px}.translation-menu li.parent>a:after{top:0;transform:rotate(135deg);border-style:solid;border-width:1px 1px 0 0;content:'';display:inline-block;height:.45em;left:.15em;position:relative;vertical-align:top;width:.45em;margin-left:5px;margin-top:2px}#navigation-tabs{padding-top:22px;padding-right:10px;margin-bottom:0;float:right}#navigation-tabs table{width:auto}#navigation-tabs table td{padding-right:25px}#navigation-tabs table td a{color:#FFF;padding:0;font-family:'compass sans'}#navigation-tabs table td a:active{color:#000}#navigation-tabs td a:hover{color:#a5abb3}#navigation-tabs table td.first_item>a{text-align:left;padding-left:0;padding-right:0}#navigation-tabs table td.last_item>a{text-align:right;padding-left:0;padding-right:0}#navigation-tabs table table td a,#navigation-tabs table td.current table td a{font-weight:bold;text-transform:none;color:#e5e5e5;padding:.5em .75em !important}#navigation-tabs table table td a:hover,#navigation-tabs table td.current table td a:hover,#navigation-tabs table td.current table td.current a{color:#484c3d}#page-breadcrumb{padding:0 0 15px 0}.details_page #page-breadcrumb{margin-top:50px;padding:0;margin-bottom:-20px}#navigation-tabs.dropdown table td:hover>a,#navigation-tabs.dropdown table td.current:hover>a{background:}#navigation-tabs.dropdown ul{padding-top:10px}#navigation-tabs.dropdown ul li{border-color:none;border:0}#navigation-tabs.dropdown table td ul li a,#navigation-tabs.dropdown table td.current ul li a{background:#FFF;color:#000;padding:.6em 1em}#navigation-tabs.dropdown table td ul li a:hover,#navigation-tabs.dropdown table td.current ul li a:hover{background:}#footer-nav{text-align:center;padding:0;position:relative;top:28px;width:80%;margin:0 auto}#footer-nav div{display:inline-block;float:none;margin:0 auto}#footer-nav table{width:auto;margin:0 auto}#footer-nav table td{border:0;padding:0 20px 0 0}#footer-nav table td a{padding:0;font-family:'compass sans'}#footer-nav table td a:hover{color:#8a8e95}#credit{font-size:.9em}#seo_town_pages_footer{clear:both;padding:20px 0 0 0}#footer_contact_info{clear:both;text-align:left;padding-top:20px}#footer p{margin-bottom:0}#copyright{font-size:.8em;text-align:right;clear:both}#footer_logo{float:left}input[type="submit"],input[type="button"],input[type="text"],input[type="password"],textarea{-webkit-appearance:none;border-radius:0}#saved_searches{max-width:300px}label{color:#484c3d;margin:0;font-weight:normal;display:inline-block}#open_houses p input{margin-right:3px}.checkbox_group_list{list-style:none !important}.row.col2 .form-column.last .checkbox_group li input{top:2px}#quick_search{padding:15px;border:1px solid #e5e5e5}#quick_search h2{padding:4px 0 8px;margin:0}.panel{border:1px solid #e5e5e5;padding:15px}#quick_search_tabs li{border-color:#fff;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}#quick_search_tabs a{color:#e5e5e5;background:#fff;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}#quick_search_tabs li.selected{border-color:#e5e5e5;border-bottom:1px solid #e5e5e5}#quick_search_tabs li.selected a{color:#484c3d;background:#e5e5e5}#quick_search_tabs li a:hover{color:#484c3d}.qs_multiselect div.holder{width:93%}.panel [type="text"]{width:100%}#insight_neighborhoods,#profile_offices{padding:15px;border:1px solid #e5e5e5;margin-bottom:20px}#insight_neighborhoods .row.col2 .form-column{width:47.5%}#insight_neighborhoods{position:relative;z-index:1}#insight_neighborhoods a{display:block}#profile_offices{background:0}#profile_offices a{display:inline;padding:0;margin:0;border:0;background:0;border-radius:0;box-shadow:none}#radius_section .p50:first-child{margin-right:15px !important}#radius_container{float:right}#location_container{float:left;width:80%}#search_radius_origin{float:none;width:100%}#search_radius_mi{width:100%;min-width:100%;max-width:100%}#active_sold_links{position:absolute;top:0;right:0;left:0;z-index:1;border:0;text-align:center;width:165px;margin:0 auto}#active_sold_links form{width:auto;display:inline-block;margin:0}input.search_tab{background:0;border:0;color:#8a8e95;display:inline-block;padding:8px;font-size:1.2em;text-align:center;text-transform:uppercase;cursor:pointer;font-weight:500;font-style:normal}input.search_tab:hover{color:#53565a}input.search_tab.disabled{cursor:default;color:#53565a}.results_header{position:relative}.search-tool{position:static}.layout_buttons a{display:inline-block;width:28px;height:20px;background-color:#8a8e95;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-right:5px}.layout_buttons a:hover,.layout_buttons a.active{background-color:#53565a}.map_view{background-image:url(//blp-prodcdn3.scdn2.secure.raxcdn.com/assets/themes/pac_union_2018/icon_pin-0f8f4d3c6711303e6fe1bd30e2e74f48fe87f1d4f40eba10ea6f231c037e15f8.png);width:15px !important}.grid_view{background-image:url(//blp-prodcdn0.scdn5.secure.raxcdn.com/assets/themes/pac_union_2018/icon_grid-b6d0a8cfd455cbbaf027999bb4b2b485f0fd1dbdb9941f268be05aaff1d8c3a2.png)}.list_view{background-image:url(//blp-prodcdn0.scdn5.secure.raxcdn.com/assets/themes/pac_union_2018/icon_list-8fdcc0d2351201ac9b7a025ec48b0856017f582331f90022f47d3236f560cb99.png)}#sort_by{text-align:left;float:right;margin:0}#save_view_favorites{float:right;clear:both;position:relative}#fav_wrap{position:absolute;right:0;background:#f8f8f8;padding:15px;width:175px;z-index:1;border:1px solid #e5e5e5}#fav_wrap .saved_searches{float:none;width:auto;text-align:left}#fav_wrap .saved_searches,#sort_by{width:auto}#fav_wrap .fav_search_link_container{width:auto}#fav_wrap_trigger,.view_fav{position:relative;z-index:1;display:block}.ss_trigger.active{text-decoration:none;background-color:#d74924}#fav_wrap.fav_hidden{visibility:hidden;opacity:0}#fav_wrap .saved_searches select{max-width:100%}#map_section{padding-top:3px;clear:both}.result_sort{clear:both}.result_sort h6{margin:10px 0 0;padding:0;line-height:normal;float:left}.pagination{clear:both;text-align:center;padding-top:10px}.pagination a:hover{background:#f8f8f8}#custom_sort_dir{margin-right:15px}#search_tabs li,.service_tabs li{border-color:#fff;border-bottom:1px solid #e5e5e5;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}#search_tabs a,.service_tabs a{color:#e5e5e5;background:#fff;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}#search_tabs li.selected,.service_tabs li.selected{border:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}#search_tabs li.selected a,.service_tabs li.selected a{color:#484c3d;background:#e5e5e5}#search_tabs li a:hover,.service_tabs li a:hover{color:#484c3d}.results_panel{border:0;padding:0}#results_list{float:left;width:100%;position:relative;margin-top:10px}.results_row_wrapper{border-color:#e5e5e5;border-right:0;border-left:0;padding:3%;margin:0;float:left;width:94%}.results_row_wrapper:hover{transition:background-color .5s ease}.results_row_wrapper:hover .button_group{visibility:visible;opacity:1}.results_row_content{margin-left:20px;width:61%;position:relative}.results_row_img{width:35%;position:relative}.results_mls_source img{vertical-align:text-bottom}.results_img_wrapper{background:#f8f8f8}.results_row_price{font-size:16px;margin-bottom:10px}.results_row_price,.results_row_title,.results_row_title a{font-weight:normal}.avail_upon_request{font-size:13px}.results_row_info{padding:0}.results_row_info span{padding-left:8px;border-left:1px solid #000;margin-left:8px}.results_row_info span:first-child{padding-left:0;margin-left:0;border:0}.results_row_title{margin-bottom:10px}.results_status_tags{box-shadow:none;top:10px;left:10px;border:1px solid #FFF}.results_status_tag{background:#000}.results_status_tag.tag_new{background:#000}.results_status_tag.tag_oh{background:#000;padding:2px 10px}#property-photos .results_status_tags{top:360px;font-size:1em}#property-photos .results_status_tag{padding:10px 10px 8px}.fav_link_results{display:none;position:absolute;right:0;bottom:5px;margin-right:0 !important}.mls_result_row:hover .fav_link_results{display:block}.card_view .fav_link_results{float:right !important;margin:0 !important;position:static}.fav_link_results a{display:inline-block !important;width:23px;height:22px;background-image:url(//blp-prodcdn1.scdn4.secure.raxcdn.com/assets/themes/pac_union_2018/icons/ico_favorite-fee2faffda640ae35bfd48b279695abfaeb37b413a18209e91fc60564f4c4073.png);background-repeat:no-repeat;cursor:pointer}.fav_link_results a:hover,.fav_link_results a.remove_favs{background-position:0 -48px}.card_view .mls_result_row{padding:0;border:1px solid #e5e5e5;float:left;width:296px;margin:10px;position:relative;min-height:320px}.card_view .results_panel .mls_result_row{width:308px;margin:10px;min-height:314px}.card_view .results_img_wrapper{height:170px;margin-bottom:20px}.card_view .results_panel .results_img_wrapper{margin-bottom:0}.card_view .results_row_img{float:none;width:100%}.card_view .results_row_content{width:90%;padding:5%;margin:0;position:static}.card_view .results_row_title{white-space:nowrap;max-width:180px;overflow:hidden}.card_view .results_row_title br{display:block}.card_view .results_row_info span{float:left}.card_view .results_row_info span strong{display:inline-block}#map_container{margin:0}#map_div,#map_canvas,#pdp-embedded-map{border:0;width:100% !important;height:320px;clear:both;margin-bottom:20px;height:300px}#results_list h4 span a,span.view_all a{float:right;font-size:.8em;background:url(//blp-prodcdn0.scdn5.secure.raxcdn.com/assets/themes/pac_union_2018/arrow_right_light-259259c8ffe985e2c72c92405c0ee4ce3db4d5034ef8c1ef490016fc034e9095.png) no-repeat right center;padding-right:15px;padding-top:3px}.card_view #card_wrapper .results_img_wrapper{height:200px}.card_view #card_wrapper .results_img_wrapper img,.results_row_img .results_img_wrapper img{height:200px !important;width:100%;max-height:200px;box-shadow:none;object-fit:cover}.infoWindow{width:218px !important;margin-left:12px}.infoWindow>div>div+div{width:218px !important}.infoWindow>div>div:first-child{left:104px !important}.infoWindow>div>div+div+div>div{left:-22px !important}.infoWindow>div>div+div+div>div+div{left:-8px !important}.infoWindow>div>div:nth-child(2){background:green;width:220px !important}.gm-style .gm-style-iw{font-size:12px;line-height:normal;left:1px !important;top:1px !important;width:218px}.gm-style .gm-style-iw .mls_result_row{margin:0 !important;float:none;border:0;width:100%;overflow:hidden}.gm-style .gm-style-iw .results_row_img{width:100%}.mapped_card_view{width:218px}.mapped_card_view .results_row_img{float:none}.mapped_card_view .results_row_img img{max-width:218px;display:block;margin:0 auto}.mapped_card_view .results_row_wrapper{padding:0}.mapped_card_view .results_row_content{width:86%;padding:5% 7%;margin:0}.mapped_card_view .button{width:100%}.mapped_card_view .results_row_info span:last-child{margin-right:0}#embedded_inquiry_form .sidebar_widget{overflow:visible}.g-recaptcha{margin-left:-27px}#details_gallery{width:100%;margin-bottom:30px}#property_details{float:left;width:100%;padding-top:40px;padding-bottom:20px}#details_map{border:0}#main-body.details_page{padding:0;position:static;padding-top:30px}ul#property-nav li{border:1px solid #26568b;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#8dc73f;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhkYzczZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NDhjMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(141,199,63,1) 0,rgba(100,140,44,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(141,199,63,1)),color-stop(100%,rgba(100,140,44,1)));background:-webkit-linear-gradient(top,rgba(141,199,63,1) 0,rgba(100,140,44,1) 100%);background:-o-linear-gradient(top,rgba(141,199,63,1) 0,rgba(100,140,44,1) 100%);background:-ms-linear-gradient(top,rgba(141,199,63,1) 0,rgba(100,140,44,1) 100%);background:linear-gradient(to bottom,rgba(141,199,63,1) 0,rgba(100,140,44,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8dc73f',endColorstr='#648c2c',GradientType=0);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);box-shadow:inset 0 1px 0 rgba(255,255,255,0.3)}ul#property-nav li:hover{background:#8dc73f}ul#property-nav a{color:#fff}table.property-details-info{border:0}#property-photos{padding:0;border:0;display:block;background:#f8f8f8;position:relative;width:640px;height:465px;margin:0 0 30px 0}#main-photo-container{text-align:center}#main-photo-container img{max-height:480px;max-width:640px}#caption_info{background:#4d4d4d;color:#fff;position:absolute;bottom:0;padding:10px;left:0;right:0;z-index:10;min-height:21px}#property-photos.area_gallery{padding:0;background:0;height:auto}#property-photo-small table{margin:0}#property-photo-small table td{padding:0;padding-bottom:3%;padding-right:1.5%;width:47%}#property-photo-small table tr td:last-child{padding-right:0;padding-left:1.5%}#property-photo-small table td a{position:relative;display:block}#property-photo-small img{max-width:310px}#tool_wrap.fixed_tools{display:none}#property_details.luxury #details_right{width:100%}ul#luxury_properties_tabs,ul#luxury_towns_list,ul.luxury_town_buildings_list li{list-style:none}h6.caption_info{background:rgba(25,26,27,0.8);color:#fff;text-transform:uppercase;margin:0;padding:10px 10px 6px 10px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;left:0;position:absolute;bottom:0}.bed_bath_etc span{margin-right:20px}.bed_bath_etc strong{font-size:1.6em;font-weight:normal}#details_left{width:640px}#details_left h1{margin-bottom:.1em;font-size:2em}#details_left h1+h3{width:100%;float:left;margin-bottom:1em}#details_left h1+h3 span{display:block;padding:0 10px;border-left:1px solid;float:left}#details_left h1+h3 span:first-child{border:0;padding-left:0}#details_left table.property-details-info{width:100%}#details_right{width:280px}#prop_info{padding:30px 15px;border:1px solid #e5e5e5;margin-bottom:20px}#prop_info h2{font-size:1.4em}#prop_info h2 span{display:block}#insurance_quote{border:1px solid #e5e5e5;padding:15px;margin-bottom:20px;background:#f8f8f8}#insurance_quote.loading{background:#f8f8f8 url(//blp-prodcdn3.scdn2.secure.raxcdn.com/assets/loader-dbad27dbd28b9253b44dbd88ab0dee76198c070ee9be43deee591f546a596dfd.gif) no-repeat right 15px top 65px}#insurance_quote p{padding-left:55px;padding-bottom:15px;background:url(//blp-prodcdn0.scdn5.secure.raxcdn.com/assets/themes/pac_union_2018/ico_quote-4484b2ba700dbdba1e4b7e5eb0f35c7bc2c37e35b1c27a0b363dc91fcee6492b.png) no-repeat;margin:0}#insurance_quote span{font-size:.8em}.sidebar_widget.mortgage{background:#f8f8f8}#property-photos-small-table td img{margin:0;padding:0;background:0}#property-photos-small-table tr td:last-child img{margin-right:0}#details_open_houses{border:0;padding:0}#virtual_tours{background:#8a8e95;color:#fff;padding:5px}#virtual_tours a{text-decoration:none;color:#fff;padding:0 10px;border-left:1px solid}#virtual_tours h3{color:#fff;display:inline;font-size:1em;text-transform:uppercase;margin-right:10px}.blue_plain{background:#26568b;padding:5px 10px;color:#fff;margin:0}#details_header span.back{background:0;padding:0}#details_header span.back a{font-weight:normal}.local_agent{background:0;padding:0;border:0;margin:0}.local_agent label{display:inline;text-transform:none}.local_agent ul li{padding:0}.local_agent_pic{float:left;margin-right:20px}.local_agent ul{width:55%;float:left}.local_agent ul:last-child{width:25%}.local_agent .social{margin-top:8px}.local_agent .social a:hover{opacity:.8}#calculator_container{clear:both;padding-top:1px}#calculator_container span{display:block;float:left;width:25px;background:#e5e5e5;text-align:center;padding:5px 0;border:2px solid #e5e5e5;line-height:14.4px;height:auto;font-size:12px;vertical-align:baseline}#calculator_container input[type=text]{width:90%;font-size:12px;margin:0}#calculator_container table th,#calculator_container table td{padding:10px 0}#mortgage_calculator{margin:20px 0 !important;list-style:none !important}#mortgage_calculator li{background:#f8f8f8;padding:10px;margin-bottom:1em}#mortgage_calculator li.darker{background:#eee}#mortgage_calculator li label{display:inline-block;float:left;width:30%;text-align:right;margin-right:3%}#mortgage_calculator li input[type="text"]{width:60%}.no_bg{background:none !important}.similar{line-height:inherit}.tabbed_section{clear:left}#tool_wrap{position:absolute;width:auto;right:10px;top:50%;margin-top:-11px;height:22px;background:0;border:0;left:auto}#property_tools{right:0;width:auto}#property_tools ul{display:inline}#property_tools ul li{display:inline-block;margin-left:10px}#property_tools ul li>a,.share_pdp{background-image:url(//blp-prodcdn0.scdn5.secure.raxcdn.com/assets/themes/pac_union_2018/icons/icon_sprite-0b91d423f0ff586ebdac217c121467c5d713b5f80d3fa16ba82553affaab5b2d.png);background-repeat:no-repeat;display:block;padding:0;width:22px;height:22px}.share_pdp{border:0;border-radius:0;box-shadow:none;background-color:none;background-position:-423px 0;width:21px !important;cursor:pointer}.share_pdp:hover{border:0;background-position:-423px -48px}.social_media_share{position:absolute;background:#f8f8f8;padding:15px;width:100px;z-index:1;border:1px solid #e5e5e5}.social_media_share>div{margin-bottom:4px}a.contact{background-position:0 0}a.contact:hover{background-position:0 -48px}a.email{background-position:-42px 0}a.email:hover{background-position:-42px -48px}a.request{background-position:-85px 0;width:20px !important}a.request:hover{background-position:-85px -48px}a.print{background-position:-126px 0}a.print:hover{background-position:-126px -48px}a.calculator{background-position:-169px 0;width:20px !important}a.calculator:hover{background-position:-169px -48px}a.prop_notes{background-position:-211px 0;width:20px !important}a.prop_notes:hover{background-position:-211px -48px}#fav_link{position:relative}#fav_link a{width:23px !important}#fav_link #spinner{position:absolute;top:2px;left:2px}a.fav_add{background-position:-379px 0}a.fav_add:hover{background-position:-379px -48px}a.fav_remove{background-position:-379px -48px}a.fav_remove:hover{background-position:-379px -48px}a.zillow{background-position:-336px 0}a.zillow:hover{background-position:-336px -48px}.detail_top_bar{padding:5px 10px;text-transform:uppercase;background:#f2f2f2}.detail_top_bar p{margin:0}.detail_top_bar a{color:#6c6c6c}.detail_top_bar a:hover{opacity:.8}.next_prev_links,.next_prev_agent{position:static;float:right;white-space:nowrap}.next_prev_agent{color:#fff}.next_prev_links a,.next_prev_agent a,.next_prev_agent span{margin-left:20px}.next_prev_agent span{opacity:.2;display:inline-block}.next_prev_agent a span{opacity:.8}.next_prev_links a:first-child,.next_prev_links span:first-child,.search_again a,.next_prev_agent a:first-child,.next_prev_agent span:first-child{padding-left:20px;background:url(//blp-prodcdn3.scdn2.secure.raxcdn.com/assets/themes/pac_union_2018/arrow_left_light-a1cbe2c5cc49082d1cc71afb7f81b65eafe84cfe401a3e441b6bd14ebca9be5a.png) left center no-repeat}.next_prev_links a:last-child,.next_prev_links span:last-child,.next_prev_agent a:last-child,.next_prev_agent span:last-child{padding-right:20px;background:url(//blp-prodcdn0.scdn5.secure.raxcdn.com/assets/themes/pac_union_2018/arrow_right_light-259259c8ffe985e2c72c92405c0ee4ce3db4d5034ef8c1ef490016fc034e9095.png) right center no-repeat}.next_prev_links a:first-child:before,.next_prev_links span:first-child:before,.next_prev_links a:last-child:after,.next_prev_links span:last-child:after{content:""}#basic_details{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;margin:0;clear:left}#full_details{border-bottom:1px solid #ccc;margin:0 0 20px;padding-bottom:10px}table.property-details-info tr{display:block;float:left;width:50%;border-top:1px solid #e5e5e5}table.property-details-info tbody{width:100%}table.property-details-info tr:nth-child(odd){clear:left}table.property-details-info tr th,table.property-details-info tr td{display:inline-block !important;width:46%;padding:2%;border:0;background:none !important}.market_graph{width:100%;margin-right:0;float:none}.trend_section{width:48%;float:left;margin-right:0}.trend_section:nth-child(odd){margin-right:4%}#similar_listings{clear:both}#agents_search_input,#profiles_search_input,#search_bar .region_select,.field_wide{margin:0;padding:0;width:86%;float:left;margin-right:10px}#search_bar div a{margin-left:0}#agent_results table .agent_pic{width:45%}#agent_results table .agent_info{width:48%}#page_nav{background:#4d4d4d;color:#6c6c6c;position:relative;z-index:1;font-size:1.2em;margin:0 auto;position:absolute;left:0;right:0;width:100%;top:0}#page_nav h2{font-size:1.4em;position:absolute;text-align:center;margin:0 auto;width:auto;left:0;right:0;line-height:1em;top:8px;color:#fff;opacity:.8;font-weight:300;z-index:0}#page_nav h2.heading_label{top:auto}#page_nav h2 span{display:block;font-size:.8em}#page_nav p{margin:0}#page_nav a{color:#fff;display:inline-block;opacity:.8;position:relative;z-index:1}#page_nav a.back_to{background:url(//blp-prodcdn3.scdn2.secure.raxcdn.com/assets/themes/pac_union_2018/arrow_left_light-a1cbe2c5cc49082d1cc71afb7f81b65eafe84cfe401a3e441b6bd14ebca9be5a.png) left center no-repeat;padding-left:20px}#page_nav a:hover{opacity:1}#page_nav+.agent_wrapper{padding-top:40px}.inner{width:960px;margin:0 auto;position:relative;padding:18px 0;min-height:20px}.prev_next{float:right;color:#d5d5d5}#page_nav.nav_bottom{top:auto;bottom:0}.agent_photo{float:left;width:250px;text-align:center;position:relative;overflow:hidden}.agent_photo img{width:100%;max-width:250px}#agent_top{clear:both;padding-top:10px}.agent_video{float:left;min-width:30%;margin-right:3%}.info_wrap{float:left;width:100%}.info_left{clear:left;float:left;width:34%}.info_left a,.info_right a{padding-right:20px}.info_center{width:34%;float:left}.info_right{width:32%;float:left}.agent_video iframe{width:660px;height:390px}.testimonial_wrap{clear:both}.language_list{padding:0;margin:0}.language_list ul{display:inline;padding:0}.language_list ul li{display:inline;list-style:none}.language_list ul li:after{content:", "}.language_list ul li:last-child:after{content:none}#agent_results,#office_agents,.agent_list,#office_employees,.employee_list{float:left;width:100%}#agent_right{width:680px;float:right}.agent_back{margin:0;display:inline-block}.agent_wrapper h4,.sidebar_widget h4,#details_open_houses h4,#similar_listings h4,.carousel_head h4{border-bottom:1px solid #e5e5e5}.carousel_head h4{clear:none}span.profile_title{display:block;font-size:.6em;margin-top:.2em}#office_page{clear:both}#office_top{margin-bottom:40px}.office_pic{float:none;width:100%;margin-bottom:20px}.office_pic img{width:100%}.office_description{clear:both}.content_box .agent_image,.sidebar_widget .agent_image{float:left;margin-right:10px;width:75px}.content_box{float:left;width:100%}.content_box .local_agent{clear:both;margin-bottom:10px;float:left;width:100%}.content_box .local_agent:last-child{margin-bottom:0}.agent_image img{width:100%;height:auto !important}.agent_phones{margin:1em 0}.agent_links a:after{content:" |"}.agent_links a:last-child:after{content:none}#office_agents,#office_employees,#team_agents{border:0;margin-bottom:40px;padding:0;float:left;width:100%}#property_agent .local_agent .local_agent_info,#property_agent .local_agent .agent_links,.executive .local_agent .local_agent_info,.executive .local_agent .agent_links,#managers .local_agent .local_agent_info,#managers .local_agent .agent_links{padding-left:85px}#property_agent .local_agent .local_agent_info h5,.executive .local_agent .local_agent_info h5,#managers .local_agent .local_agent_info h5,.sidebar_widget .local_agent .local_agent_info h5{margin:0}#property_agent .local_agent .local_agent_info .agent_phones,.executive .local_agent .local_agent_info .agent_phones,#managers .local_agent .local_agent_info .agent_phones,.sidebar_widget .local_agent .local_agent_info .agent_phones{margin:.5em 0}.card_view .local_agent{border:1px solid #e5e5e5;padding:15px;float:left;margin:10px;width:188px;background:#f8f8f8;min-height:380px}.card_view .local_agent .agent_image{height:250px;overflow:hidden}.card_view .local_agent:nth-of-type(4n+1){clear:left}.card_view.narrow_cards .local_agent{width:168px;min-height:410px}.card_view.narrow_cards .local_agent:nth-child(3n+1){clear:left}.card_view.narrow_cards .local_agent:nth-child(4n+1){clear:none}.card_view.narrow_cards .local_agent .agent_image{height:200px}#offices_index .row.col2 .form-column{width:45%}#cms_content{float:left;width:100%;padding:0}#cms_content img,#blog_content img{margin:0;max-width:100%;height:auto !important}#cms_content ul,#cms_content ol,#blog_content ul,#blog_content ol{padding:0;margin:20px 15px}.banner_page_title{display:block;position:absolute;z-index:1;bottom:140px;width:100%;min-width:960px}.banner_page_title h1{color:#fff;display:block;width:auto;margin:0 auto;padding:20px 0;position:absolute;left:0;bottom:0;padding:10px 80px 10px 50%;margin-left:-470px;background:rgba(25,26,27,0.75)}#banner{position:relative}#banner img{min-width:960px;width:100% !important;height:auto !important}.callout{border:1px solid #e5e5e5;padding:20px 30px;margin:20px 0}.callout h2{text-transform:uppercase}.callout.sellers{background:url(//blp-prodcdn1.scdn4.secure.raxcdn.com/assets/themes/pac_union_2018/bg_callout_sellers-d409c27b27a1d0b728cb2a927dac6fe53ec4ffdc1f3bf40f8f2c5093a42b3977.png) no-repeat center center}.callout.buyers{background:url(//blp-prodcdn0.scdn5.secure.raxcdn.com/assets/themes/pac_union_2018/bg_callout_buyers-86e747972338051b93561b096a2c5dd6ce7ff9b3082cd94858cbb3883473e2aa.jpg) no-repeat right center;margin-bottom:50px}.callout.buyers p{width:60%}.float_right{float:right}#header .share_wrapper{right:0}#footer .social{display:inline-block;float:left;margin:0}#footer .social_wrap{position:absolute;bottom:18px}#footer .social a img{height:18px}.social a{text-align:center;margin:0 10px 0 0;float:left;width:auto;height:21px;padding:3px;vertical-align:middle}.social a:last-child{margin-right:0}.social a:hover{opacity:.8}.agent_social{margin-top:5px}#footer .share_wrapper{margin:2px 0 0 10px}.share_button,.share_button:hover{padding:0;border-radius:0;background:0;border:0;box-shadow:none;width:21px;height:21px;display:inline-block;background:url(//blp-prodcdn1.scdn4.secure.raxcdn.com/assets/themes/pac_union_2018/icons/social_share-8c3dc12d66883e815cabee954aca1d35766a983b53129e135bc35c42110775bf.png) no-repeat center center}.share_button:hover{opacity:.8}.social_media_buttons{border-color:#d5d5d5;padding:10px;box-shadow:none;border-radius:0;background:#fff;color:#53565a;left:auto;right:0;position:absolute;text-align:left;width:115px;z-index:100}.link_buttons{margin-top:60px}.link_buttons.btn_blog{margin-top:80px}.slide_content *,.banner_content{color:#fff}.slide_content{padding:50px 0;position:absolute;margin:0 auto;left:0;right:0;width:960px;top:0;bottom:0;line-height:1.6em}.slide_content h2{float:left;margin-right:50px;line-height:1.1em}.slide_content_buttons{clear:left;text-align:center;padding-top:30px}.slide_content a.button{display:inline-block;background:rgba(25,26,27,0.8);border:3px solid #e5e5e5;width:31%}.banner_content{line-height:1.6em;position:relative;z-index:1;top:-140px;margin-bottom:-45px}.banner_content a.button{display:inline-block;background:rgba(25,26,27,0.8);border:3px solid #e5e5e5;width:auto;margin-right:2.9%}.slide_content a.button:hover,.banner_content a.button:hover{background:rgba(25,26,27,1)}.slide_content a.button:nth-child(even){margin:0 2.9%}#homepage_fader{position:relative;left:0;top:0;width:100%;height:100%;overflow:hidden;min-width:960px;margin-bottom:0}.protoshow,.protoshow .show{margin:0 auto;padding:0;list-style:none;width:100%;height:100%}.protoshow .show{position:absolute;top:0;left:0}#main-body .protoshow ul,#main-body .protoshow ol{list-style:none;margin:0}.slide{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.slide a{display:inline}.slide img{width:100%;height:auto;top:0;left:0}#property-photos .slide img{width:auto;height:auto;max-width:100%;max-height:430px}.active-slide{z-index:9}#blank{width:100%;min-height:425px}.transition-slide .show-window{overflow:hidden;position:relative}.transition-slide .show{position:absolute;top:0;left:0;width:999999px}.transition-slide .show img{width:100%;height:100%}.transition-slide .slide{position:static;float:left;display:block}#slideshow_wrapper{position:relative}.proto-navigation{margin:0;padding:0;list-style:none}.proto-navigation a:link,.proto-navigation a:visited{display:block;text-indent:-9999px;overflow:hidden}.proto-controls{text-indent:-9999px}.proto-controls a{width:17px;height:32px;display:block;top:50%;margin-top:-32px;position:absolute;z-index:19;opacity:1;background-color:#000;padding:12px 8px;background-position:center center;background-repeat:no-repeat}.proto-controls a:hover{background-color:rgba(25,26,27,1)}.proto-controls .start-stop{display:none}.proto-controls .backward a{left:0;border-left:0;background-image:url(//blp-prodcdn3.scdn2.secure.raxcdn.com/assets/themes/pac_union_2018/control_left-ae9eaba8016fb7abbac5b624e49ef7b7a61f5f6923b2f142957e4cd0d442584a.png)}.proto-controls .forward a{right:0;border-right:0;background-image:url(//blp-prodcdn0.scdn5.secure.raxcdn.com/assets/themes/pac_union_2018/control_right-3e2cf23ef18c9cf4caf44a79d2fa42837d6216ed5901859824622c3c014ef0fb.png)}.proto-progress-timer{display:none}.proto-navigation{position:absolute;bottom:0;right:50%;float:right;z-index:11}.proto-navigation li{float:left;left:50%;padding:12px 6px;position:relative}.proto-navigation a{background-color:#fff;background-color:rgba(255,255,255,.6);height:8px;text-decoration:none;width:8px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}.proto-navigation a:hover,.proto-navigation a:focus{background-color:rgba(255,255,255,1)}.proto-navigation .current-slide a{background-color:rgba(255,255,255,1)}.slide-caption{z-index:11;position:absolute;right:0;color:#fff;left:0;width:960px;margin:0 auto;bottom:35px;font-size:1.4em;font-weight:normal;text-align:right;text-shadow:0 1px 1px rgba(0,0,0,0.5)}.exclusive_props .slide-caption{background:rgba(25,26,27,0.8);padding:20px 30px;font-size:1.7em;line-height:normal;bottom:auto;top:100px;width:auto;left:auto;text-align:left;font-weight:300;font-style:normal}#properties-photos{width:850px;background:transparent;padding:10px;border:0;background:#f7f7f7}div.arrows a.prev,div.arrows a.next{position:absolute;top:0;width:20px;height:20px;display:inline-block;top:50%;margin-top:0}div.available_arrows a.prev,div.available_arrows a.next,div.sold_arrows a.prev,div.sold_arrows a.next{position:relative}div.arrows a.prev:hover,div.arrows a.next:hover{opacity:.8}div.arrows a.prev{left:0;background:transparent url(//blp-prodcdn3.scdn2.secure.raxcdn.com/assets/themes/pac_union_2018/arrow_left_light-a1cbe2c5cc49082d1cc71afb7f81b65eafe84cfe401a3e441b6bd14ebca9be5a.png) no-repeat center left}div.arrows a.next{right:0;background:transparent url(//blp-prodcdn0.scdn5.secure.raxcdn.com/assets/themes/pac_union_2018/arrow_right_light-259259c8ffe985e2c72c92405c0ee4ce3db4d5034ef8c1ef490016fc034e9095.png) no-repeat center left}#properties_slider{position:relative;margin:10px auto 0 auto}.carousel_head .arrows{float:right;margin-top:-5px;position:relative;z-index:1}#carousel-content .slide{float:left;width:auto;height:100%}#carousel-wrapper,#available_carousel-wrapper,#sold_carousel-wrapper,#pending_carousel-wrapper{overflow:hidden;display:block;width:100%;height:100%;margin-bottom:40px;clear:both}#carousel-wrapper .slide,#available_carousel-wrapper .slide,#sold_carousel-wrapper .slide,#pending_carousel-wrapper .slide{position:static}#properties-photos #carousel-content .slide{float:left;display:inline-block;*display:block;vertical-align:middle;width:100%;height:575px;overflow:hidden}#properties-photos #carousel-content .slide img{vertical-align:middle;margin:0;padding:0}#properties-photos .prev_slide{position:absolute !important;opacity:.2}#properties-photos .next_slide{position:absolute !important;left:850px;opacity:.2}#home_search h1{font-family:'Compass Serif';text-align:center;margin:0 auto 40px;color:#FFF}#home_search{position:absolute;width:960px;margin:0 auto;top:40%;left:0;right:0;z-index:11}#home_search input[type="text"]{font-family:'compass sans';font-size:16px;color:#a9afb6;width:660px !important;min-height:38px;line-height:2.8}#home_search .holder{padding:5px;border:0;width:680px !important;height:50px !important;margin:0 auto;border:1px solid rgba(48,51,57,.15);padding-left:50px}#home_search .button{position:absolute;top:110px;left:152px;opacity:0;z-index:2}svg.search-icon{position:absolute;left:155px;top:115px}#super_locations-autocomplete{margin-left:140px}div.autocomplete ul li.auto-focus{background:#FFF !important;color:#000 !important}#home_search .holder a.bit-input input{padding:0}a#anonymous_element_1{margin:-2px 0 0 0 !important;display:inline;width:200px}div.holder *,div.autocomplete *{font-family:'Compass sans',Helvetica,Arial,sans-serif;font-size:14px}div.autocomplete ul li{padding:8px 12px;border:0;background-color:#FFF}div.holder a{margin:10px 1px 1px 0 !important}.clear-autocomplete{text-transform:uppercase;font-size:.8em;clear:both}#home_search .clear-autocomplete{color:#000;position:absolute;right:160px;top:115px}.home-search-tabs{margin-bottom:30px}.home-search-tabs__tab{color:#ccc;margin-right:50px;cursor:pointer;display:inline-block;position:relative;transition:.25s all;border-bottom:1px solid rgba(255,255,255,0);padding-bottom:2px}.home-search-tabs__tab:hover,.home-search-tabs__tab.active{color:#fff;border-bottom:1px solid rgba(255,255,255,1)}#private-view{color:#fff;line-height:1.4;clear:both}#private-view h2{font-weight:bold;color:#fff;font-size:2rem}#private-view div p{width:345px}#private-view div p{margin-bottom:30px;font-size:1rem}#private-view a.btn{color:#fff;text-transform:uppercase;background:#000;padding:10px 14px 9px;margin-right:15px;display:inline-block;font-size:.8em}#private-view a.btn:hover{background:#d74924}#private-view a.btn:last-of-type{margin-right:0}#market_report_top form{margin:0;padding:15px}#market_report_top form p{float:left;margin-right:20px;width:25%}div#snapshot{width:100%;padding:0 0 20px}div#snapshot h3 img{vertical-align:middle;margin-right:5px;margin-bottom:5px}div#snapshot .report_preview h3 a{position:static;margin:0;font-size:inherit}div#snapshot .form-column>span{font-size:1.6em}#snapshot hr{margin-top:1.5em}.row.col4 .form-column{width:24.25%;margin-right:2%}.row.col4 .form-column:first-child{width:13.25%;border-right:1px solid #e5e5e5;padding:7px 20px 7px 0;margin-top:-35px}.row.col4 .form-column.average_sale_percentage{width:28.25%}#snapshot .row.col4 .form-column{text-align:center}div#snapshot span{display:block}div#snapshot span span{display:inline-block;margin-right:5px;vertical-align:baseline;width:20px;height:10px;background-repeat:no-repeat;background-position:center center;border-radius:0}.snapshot_heading{margin-left:124px;margin-bottom:20px}#market_report_top{border-bottom:0;background:#f8f8f8}#market_stats_section{clear:both}#market_stats_section .slide{text-align:center;min-height:130px;position:relative}#market_stats_section .slide p{position:absolute;left:0;right:0;bottom:0;text-align:center;margin-top:1em}#market_stats_section .arrow_trend_down,#market_stats_section .arrow_trend_up,#market_stats_section .trend_na{margin:0 auto}.market-value{font-size:2em;display:block;margin:.3em auto}.market_listings{clear:both}.arrow_trend_down,.arrow_trend_up,.trend_na{border-radius:0;height:10px;width:20px}.trend_na{background:transparent url(//blp-prodcdn3.scdn2.secure.raxcdn.com/assets/themes/pac_union_2018/trend_na-4687c69895891cf46209c6af4a0ae28dd7dc133d6c05a656ea83f217b13d4e70.png)}.arrow_trend_down{background:transparent url(//blp-prodcdn3.scdn2.secure.raxcdn.com/assets/themes/pac_union_2018/arrow_trend_down-fbdcd04136cce9957fe92f71982be4bbfe194f9d347c56058116a7347bc1a2f9.png)}.arrow_trend_up{background:transparent url(//blp-prodcdn1.scdn4.secure.raxcdn.com/assets/themes/pac_union_2018/arrow_trend_up-71fd3196c8ed8f09d6dd067823086dbe942c9520407723c893bba36b89a6cc00.png)}.market_graph a:hover,.market_graph span:hover,.market_graph .current{background:#d64a17;color:#fff}.market_graph span{background:#fff;border:1px solid #fff;width:34px;text-align:center}#market_report_subscribe_button{margin-top:-10px}#area_details_wrapper h4{margin-top:0}#area_details_wrapper #tabs a{padding-top:0}#other_areas{float:left;width:100%;padding:0}#other_areas .profile_cell{float:none;clear:both;width:100%;margin-bottom:30px}.profile_cell .area_pic,.area_feature_image{background-color:#f8f8f8}.profile_cell .area_pic{height:auto}.area_pic .area_info{position:absolute;top:50%;text-transform:uppercase;left:0;right:0;margin-top:-18px;font-size:1.2em}#video_section{position:relative}#video_section iframe{margin-top:3px;width:640px;height:360px}.area_pic .area_info *{color:#fff;font-weight:normal}.area_name{background:rgba(25,26,27,0.8);padding:6px 10px 4px 10px;margin-top:0}#profile_features{float:left;width:100%}.profile_feature{float:left;width:49%;margin-right:2%}.profile_feature:nth-of-type(2n){margin-right:0}.area_feature_image{height:190px}.area_feature_image img{max-height:190px}#results_data{background:#f8f8f8;padding:15px}#proins_credit{border-top-style:solid;border-color:#e5e5e5}#horizontal_search{background:#53565a;width:100%;float:left;padding:20px 0}#horizontal_search .custom_select{background-color:none !important}#horizontal_search,#horizontal_search label,#horizontal_search a{color:#fff}#horizontal_search form{width:960px;margin:0 auto;padding:0;clear:both}#horizontal_search div.holder{background-color:transparent}#horizontal_search div.holder input{color:#fff}#horizontal_search p{float:left;margin-right:20px;margin-bottom:0;width:130px}#horizontal_search p.submit{text-align:center;margin-right:0}#horizontal_search #location_section{width:210px}#horizontal_search p.submit a{display:block;text-transform:uppercase;font-size:.8em}.desktop_hide{display:none}#RB_window{top:80px !important}.modal_wrapper{border-radius:0;padding:20px;height:auto;position:relative}.modal_wrapper h1{float:none !important;clear:both !important;width:100% !important;margin-bottom:.5em !important;font-size:2em !important}.modal p{margin-bottom:1em}#modal_lead_form #social_signin{text-align:left}#modal_lead_form,#modal_lead_form #login_form,#modal_lead_form #forgot_form{width:600px}#social_signin{max-width:100%}#modal_lead_form #signup_form,#modal_lead_form #login_form,#modal_lead_form #forgot_form{width:100%;height:auto}#sign-up input[type="text"],#sign-up input[type="password"],.modal input[type="text"],.modal input[type="password"],.modal textarea{width:98%}.modal select{width:100%}.modal form .group p.p50{margin-right:4% !important;width:48% !important;float:left}.modal form .group p.p50 input{width:96% !important}.modal form .group p.p50 .custom_select{margin-top:2px;width:100%}.modal form .group p.p50:last-child{margin-right:0 !important}.modal .select_alt{margin-top:-10px}.modal h3{border:0}.modal .close{position:absolute;right:10px;top:10px;margin:0}.modal #showing_showing_time{width:70%}#onboard_result_data{position:relative;float:left;width:100%;color:#8a8e95}.school_institution{padding:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;width:100%;font-size:.9em}.school_institution label{color:#8a8e95;font-weight:bold}.school_institution strong{color:#53565a}.school_institution p{float:left;margin-left:4%;margin-bottom:0}.school_institution p:first-child{margin-left:0;width:41%}.school_institution p:nth-child(2){width:23%}.school_institution p:last-child{width:28%}.school_institution p span{display:block}.school_institution:nth-child(odd){background:#f8f8f8}.loader_box{position:absolute;left:0;right:0;top:100px;margin:0 auto;text-align:center;width:150px;background:#f8f8f8;padding:5px;border-radius:5px;font-size:.8em}.loader_box img{display:block;margin:5px auto}.school_rating{float:left;margin-right:5%;background:#8a8e95;color:#fff;font-size:2em;border-radius:20px;padding:10px 6px 10px 5px;text-align:center;width:26px;height:auto;font-weight:300;line-height:18px;letter-spacing:-0.08em}#cms_content img.content_logo{max-width:75%;margin-bottom:30px}.col50 iframe{width:100%}.pic_box{float:left;width:36%;min-height:140px}.pic_box_wider{width:55%;min-height:0}#relocation .section:first-child{padding-top:0}#relocation .section h3{text-align:left;margin-top:0}#sidebar_widgets .sidebar_widget .agent_image img{margin:0}.sidebar_widget .local_agent_info{margin-left:85px}.agent_info_section{margin-top:60px}#bio_box{font-size:16px;line-height:1.5}#home_featured{clear:both;margin:0 auto;width:960px;padding:45px 0 5px 0;border-top:1px solid #a0a0a0;margin-top:60px}#home_featured .tabbed_section{position:relative}#carousel_slider{position:relative}#home_featured .carousel_head,#carousel_slider .carousel_head{position:absolute;top:50%;width:100%}#home_featured .carousel_head .arrows,#carousel_slider .carousel_head .arrows{width:100%;float:none}#home_featured .carousel_head .arrows a,#carousel_slider .carousel_head .arrows a{position:absolute;background-color:#000;height:32px;margin-top:-32px;opacity:1;padding:12px 6px;background-repeat:no-repeat;background-position:center center}#home_featured .carousel_head .arrows a:hover,#carousel_slider .carousel_head .arrows a:hover{background-color:rgba(25,26,27,1)}#home_featured .carousel_head .arrows a.prev,#carousel_slider .carousel_head .arrows a.prev{left:-30px;background-image:url(//blp-prodcdn3.scdn2.secure.raxcdn.com/assets/themes/pac_union_2018/control_left-ae9eaba8016fb7abbac5b624e49ef7b7a61f5f6923b2f142957e4cd0d442584a.png)}#home_featured .carousel_head .arrows a.next,#carousel_slider .carousel_head .arrows a.next{right:-30px;background-image:url(//blp-prodcdn0.scdn5.secure.raxcdn.com/assets/themes/pac_union_2018/control_right-3e2cf23ef18c9cf4caf44a79d2fa42837d6216ed5901859824622c3c014ef0fb.png)}#showing_sheet_container #template_header{background-color:#53565a !important;color:#fff !important}#showing_sheet_container *{font-family:arial,helvetica,sans-serif;font-size:12px;line-height:20px}#showing_sheet_container{width:640px;margin:0 auto}#showing_sheet_container h1,#showing_sheet_container h2,#showing_sheet_container h3{font-weight:bold}#template_header{background:#53565a;float:left;width:100%;padding:20px;box-sizing:border-box;margin-bottom:20px}#template_header *{color:#fff}#template_header h1{text-transform:uppercase;font-size:20px;margin-top:35px}#template_header h3{font-size:18px;margin-bottom:5px}#template_header .col30,#template_header .col70{float:left}#template_header .col30{width:30%;margin:0}#template_header .col70{width:70%;margin:0}#company_header_logo{box-sizing:border-box;float:left;border-right:1px solid #fff;padding-right:20px}#agent_header_info{box-sizing:border-box;padding-left:20px}#company_header_logo img{width:auto;max-width:100%}#agent_header_logo{float:left;margin-right:20px;height:90px;overflow:hidden}#agent_header_logo img{width:auto;max-height:90px}.showing_sheet_prop_left{width:55%;padding-right:5%;float:left}.showing_sheet_prop_left h2{color:#000;font-size:1.4em}.showing_sheet_prop_left p{font-size:1.2em;line-height:1.4em}.showing_sheet_prop_left #prop-info{padding:0}.showing_sheet_prop_left #prop-info>span{margin-right:10px;padding-right:10px;border-right:1px solid}.showing_sheet_prop_left #prop-info>span:last-child{padding-right:0;margin-right:0;border:0}.pu-heading{padding-top:15px;padding-bottom:30px;border-top:1px solid #3a413b}.co-brand{padding-right:20px;margin-right:20px;border-right:1px solid #3a413b}.company-logo{margin-right:5px}.company-logo,.co-brand{display:inline-block;vertical-align:middle}.company-logo img,.co-brand img{max-height:45px;max-width:150px}.text-right{text-align:right}.showing_sheet_prop_left #prop-info span span.number{font-size:16px}.showing_sheet_prop_right{padding:0}.showing_sheet_prop_right img{width:auto;max-width:100%;display:block;margin:0 auto}.showing_sheet_prop_right{margin-left:0;float:right;width:40%}#showing_sheet_name{clear:both;margin-bottom:20px}#showing_sheet_name h1{font-size:2em}#showing_sheet_container h2{font-size:18px;margin:0}#showing_sheet_container p{margin-top:0}.showing_prop_wrap{border:0;float:left;width:100%;margin:0;padding:0;margin-bottom:40px}#prop-info{padding:20px 0 10px}.pu-agent-pic{float:left;margin-right:20px}.pu-agent-pic img{max-height:90px}.custom-template td #agent_footer_info{font-weight:normal;color:#53565a;font-size:1em}.custom-template td #agent_footer_info a{color:#53565a;text-decoration:none !important}#prop-info span{margin-right:30px;font-size:16px}#prop-info span span.number{margin:0;font-size:24px}#template_footer{width:100%}.view_online{float:right;text-decoration:underline;margin-right:20px}p.print_page,p.print_page a{font-size:10px !important;margin:0}.spacer{height:40px}.bumper{height:20px}#market_graphs .graph_container h6{text-align:center}#market_graphs .graph_container{background-color:#efefef}.market-results .results_img_wrapper img{display:block;margin:0 auto;max-width:100%;max-height:305px}.market-results .prop_desc{min-height:80px}.prop-info{clear:both;float:left;width:100%;padding:10px 0}#stats_graphs{min-height:80px;margin-top:20px;margin-bottom:20px;padding:10px}#quarter_stats{position:relative;width:960px;margin-top:2.5em;padding:0}#stats_slider{position:relative;width:960px;height:130px;overflow:hidden;z-index:5;margin:0 auto}#stats_slider_content .slide p span{padding:15px}#stats_slider_content .slide p span.selected{padding:15px;background-color:#efefef}#stats_slider_content .slide p{margin-bottom:0}#stats_slider_content .slide{float:left;width:320px;position:relative !important}#stats_controls{position:absolute;z-index:4;top:50%;width:100%}#stats_controls a span{width:20px;height:30px;display:block;top:50%;margin-top:-30px;position:absolute;z-index:19;opacity:1}#stats_controls a.prev span{left:-40px;font-family:"ios7-lines";background-image:url(//blp-prodcdn3.scdn2.secure.raxcdn.com/assets/themes/pac_union_2018/arrow_left_light-a1cbe2c5cc49082d1cc71afb7f81b65eafe84cfe401a3e441b6bd14ebca9be5a.png);background-repeat:no-repeat}#stats_controls a.next span{right:-10px;background-image:url(//blp-prodcdn0.scdn5.secure.raxcdn.com/assets/themes/pac_union_2018/arrow_right_light-259259c8ffe985e2c72c92405c0ee4ce3db4d5034ef8c1ef490016fc034e9095.png);background-repeat:no-repeat}h2.all-caps{text-transform:uppercase}.hood-select .custom_select{background-color:#000;color:#fff;border:0;padding:2px;background-position:right 8px bottom 10px}.stat-label{font-weight:bold;font-size:1.2em;text-align:center;display:inline-block;vertical-align:top}#stats_slider .arrow_trend_down,#stats_slider .arrow_trend_up,#stats_slider .trend_na{display:inline-block;margin-right:10px}#rb_photo_lightbox{width:auto !important;max-height:86vh;max-width:82vh;height:inherit}.page_spacer{height:40px}a.show_quarter_graph{text-decoration:underline;font-size:14px}.c-private-listing-bar{display:flex}.c-private-listing-bar__total-props{display:inline;margin-left:25px}.c-private-listing-bar__total-props-count{border:1px solid #bebebe;padding:13px 9px;border-radius:100px;min-width:27px;min-height:17px;display:inline-block;text-align:center;font-size:26px;font-weight:600;color:#e75834}.c-private-listing-bar__total-props-label{width:120px;display:inline-block;font-size:14px;color:#525659;margin-left:5px;position:relative;top:5px}.c-private-listing-bar__revenue-label{text-transform:uppercase;font-size:10px}.c-private-listing-bar__revenue-amount{font-weight:600;font-size:26px;color:#333}