.pg-searches-show .p-searches,.pg-searches-new .p-searches,.pg-pages-show .p-searches{margin-top:50px}.c-tokenize__input-token input[type="text"]{border:0}.c-search-bar__advanced-inner label.is-active{color:#FFF;background-color:#473729}.btn.btn-primary.btn-square.c-map__yelp-btn,.btn.btn-primary.btn-square.c-map__schools-btn{background:#FFF;color:#473729;padding:.375rem .75rem;text-transform:none}.c-map__top-controls .btn{padding:0}.c-map__top-controls .btn:hover{background:#473729}label.btn.btn-sm.c-map__continuous-search-btn,label.btn.btn-sm.c-map__draw-search-btn{line-height:1.65;padding:.25rem .5rem}.btn:hover svg,.st-btn:hover svg{stroke:transparent}.btn.btn-primary.btn-square.c-map__schools-btn.is-active,.btn.btn-primary.btn-square.c-map__yelp-btn.is-active{background:#473729;color:#FFF}.c-map__schools-btn.is-active svg path,.c-map__yelp-btn.is-active svg path{fill:#FFF}.c-social-media__link.c-social-media__link--li,.c-social-media__link.c-social-media__link--gp,.c-social-media__link.c-social-media__link--yp,.c-social-media__link.c-social-media__link--pi,.c-social-media__link.c-social-media__link--fs,.c-social-media__link.c-social-media__link--vm,.c-social-media__link.c-social-media__link--ig,.c-social-media__link.c-social-media__link--tr,.c-social-media__link.c-social-media__link--yt,.c-social-media__link.c-social-media__link--tw,.c-social-media__link.c-social-media__link--fb,.c-social-media__link.c-social-media__link--fr,.c-social-media__link.c-social-media__link--pl,.c-social-media__share-btn{background-color:#473729}.c-social-media__link,.c-social-media__share-btn{height:1.75rem;width:1.75rem;padding:3px}.c-footer__disclaimer .color-band{padding:20px 30px}.c-footer a{color:#473729;text-transform:uppercase;font-size:.95rem}.c-footer{border-top:1px solid rgba(175,169,160,0.3);margin-top:2rem;padding-top:1rem;line-height:1.2rem}.footer-logo-search-footer img{max-width:120px}.c-property-card__image img{max-width:100%;width:100%;height:100%;object-fit:cover}.c-property-card__mls-attribution{font-size:8px}.c-property-card__mls-attribution-image{max-height:25px;max-width:25px}.c-property-card__bed-bath-sf{font-size:1rem}.p-searches__results .pagination .prev span:before,.p-searches__results .pagination .prev a:before,.p-searches__results .pagination .next span:before,.p-searches__results .pagination .next a:before{content:none}.cms__content{padding-top:5.5rem}@font-face{font-family:"ios7-lines";src:url(//blp-prodcdn0.scdn5.secure.raxcdn.com/assets/fonts/icon_fonts/ios7-lines/ios7-lines-752b604ce0f92371f166f1dbc95819ba38aea0efc9a5d4be023c06e8e5679aef.woff);src:url(//blp-prodcdn0.scdn5.secure.raxcdn.com/assets/fonts/icon_fonts/ios7-lines/ios7-lines-752b604ce0f92371f166f1dbc95819ba38aea0efc9a5d4be023c06e8e5679aef.woff) format("woff"),url(//blp-prodcdn3.scdn2.secure.raxcdn.com/assets/fonts/icon_fonts/ios7-lines/ios7-lines-ef8e0fb2d2560e299c468fe993e77d82a36e9f166a11b58bc1f4b083cb21e2e3.ttf) format("truetype"),url(//blp-prodcdn3.scdn2.secure.raxcdn.com/assets/fonts/icon_fonts/ios7-lines/ios7-lines-e2f3d60e143c6c71d4072fea6ba3a108ba5e5c81eb2b3e53f11dc00f6e317e58.svg) format("svg")}body{color:#473729;line-height:1.4em;font-size:1.2em;font-family:"Arquitecta W01 Regular",Arial,sans-serif}.body-interior{padding:0 30px;clear:both}.fixed-header-container{background:#fff}#header-logo{text-align:left}#header-main-nav a{text-transform:uppercase}.navbar{z-index:3;font-size:.9rem}.navbar-brand img{max-height:95px}nav.shrink{z-index:999;box-shadow:0 0 20px 5px rgba(0,0,0,0.1)}nav.shrink #header-logo{width:25%}.header-address,.header-email{display:inline-block}.header-page-interior .container{padding-left:20px;padding-right:20px}.btn{background:#473729;color:#fff;padding:12px;text-transform:uppercase}.btn:hover{background:#afa9a0}.btn-toolbar{margin-left:0}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:none}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:0}.btn-xs,.btn-group-xs>.btn{border-radius:0;border:0;padding:10px 20px;margin:0 !important}.btn-xs:hover,.btn-group-xs>.btn:hover{color:#fff;margin:0 !important}.navbar-default .navbar-toggle{display:inline-block;border:1px solid #473729;border-radius:50%;padding:10px;width:32px;height:32px;position:relative;float:none}.navbar-default .navbar-toggle .icon-bar{width:10px;height:1px;margin:2px 0;background:#473729}.navbar-toggle .icon-bar+.icon-bar{margin-top:2px}#main-nav-toggle:after{position:absolute;bottom:-27.5px;left:0;right:0;margin:5px auto;content:"Menu";text-transform:uppercase;font-size:.5rem}#nav-overlay-close .icon-close{padding:0;display:inline-block;height:10px;width:10px;padding:10px;width:32px;height:32px;border:1px solid #fff;border-radius:50%;cursor:pointer}.blue-overlay .dropdown-menu>li>a{white-space:normal}.top-half{padding:10px 0}.hamburger-caret{display:none}.body-title{text-transform:none;font-weight:normal}.shrink .navbar-brand img{height:60px !important}.shrink #header-contact{padding-top:10px;padding-bottom:10px}.blue-overlay.open{background:rgba(79,117,139,0.9) !important;position:fixed !important;top:0 !important;left:0;right:0;min-height:100%;z-index:99999999999;color:#fff;padding-top:10px !important;padding-bottom:100px !important;overflow-y:scroll !important;-webkit-overflow-scrolling:touch}.blue-overlay.open a{color:#fff}.blue-overlay.open a:hover{text-decoration:none}.blue-overlay #hamburger-x path{fill:#fff}.overlay-nav{padding-top:50px;overflow-y:scroll !important}.overlay-nav a{color:#fff !important;text-transform:uppercase}.overlay-nav .navbar-nav>li,.overlay-nav .navbar-nav>li a{display:block;float:none;text-align:center !important;font-size:2em;line-height:normal}.overlay-nav ul.dropdown-menu{display:block !important;opacity:1 !important;position:relative;box-shadow:none;background:0;border:0;float:none;padding:0;margin:0;font-size:.5em;text-align:center}.overlay-nav ul.dropdown-menu a{color:#afa9a0 !important}.header-nav ul li{margin:0}.login-text{margin:0 .5em;margin-bottom:0}.login-text a{margin:0 .5em}#blog-content img,#cms-content img{margin:0}.split{margin:0 .5em}#overlay-header-contact{padding-top:30px;padding-bottom:30px;padding-right:0}hr{border:0;height:1px;background:#afa9a0}hr.ruler-one-half{width:50%}.cms-btn.big-text{border-width:2px;font-weight:bold}.cms-btn.big-text:hover{border-width:2px}a{color:#473729}a:hover,a:focus{color:#473729}#featured{float:left;width:100%;margin-top:20px}#featured.slider{margin-top:0}.inline-party{display:inline-block;vertical-align:bottom}.header-nav ul{margin:0}.btn-toolbar{margin-left:0}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:none}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:0}.btn-xs,.btn-group-xs>.btn{border-radius:0;border:0;padding:10px 20px;margin:0 !important}.btn-xs:hover,.btn-group-xs>.btn:hover{color:#fff;margin:0 !important}.table-striped>tbody>tr:nth-of-type(odd){background-color:transparent}.table-striped tr:first-child th:first-child{text-align:left}h1,h2,h3,h4,h5,h6,.h1-mimic{font-family:"Perpetua MT W01 Bold706778",Palatino,"Palatino Linotype",Times;color:#473729;font-weight:normal !important;margin:.5em 0 1em}.h1-mimic{margin:0;line-height:1.1}a.h1-mimic{color:#473729}h1.body-title{margin-top:1em}h1,h2.property-details-neighborhood{font-size:2.4em;margin:0}.one-col h2{color:#473729}.one-col.gray h2{color:#473729}h2.body-semi-title{margin-bottom:1em}h4 em{color:#afa9a0}#bottom-half-header{margin-top:45px}#main-nav,.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{color:#473729}#main-nav a:hover,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#afa9a0}.dropdown-menu{font-size:1em}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#afa9a0}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#afa9a0}#main-nav{background:#fff}.navbar-default .navbar-nav>li>a,#footer-nav-section li.parent a,#sidebar_menu li.parent a{float:none}.nav-links li{padding:0}.nav-links li a{padding:10px 7px}.header-nav ul li{display:inline-block}#pre-desktop-header-nav,.header-nav{display:inline-block}.header-nav li.first_item a{background:#473729;color:#fff;padding:5px 20px;border-radius:15px;color:#fff !important}.header-nav li.first_item a:hover{background:#afa9a0}#slider-height-container{max-height:100% !important;overflow:visible}.carousel-caption{font-family:"Perpetua MT W01 Bold706778",Palatino,"Palatino Linotype",Times;top:10% !important;font-size:4em;line-height:1em;color:#473729;text-shadow:none;left:0;right:0}.carousel-caption span.quote-name{font-family:"Didot W01 Bold Italic",Palatino,"Palatino Linotype",Times;font-size:.3em;display:block;font-style:italic;line-height:2em;color:#473729}.small-text{font-size:.75rem}.social a,.share_button .share-button-icon{height:30px;width:30px}.social svg,.share_button svg,.share_button .share-button-icon svg{padding:5px}.social svg:hover,.share_button .share-button-icon svg:hover{background-color:#afa9a0 !important}.social_backing_circle,.social svg,.share_button .share-button-icon svg{background:#473729 !important}.button,.button:visited{display:inline-block;padding:1em 1.5em;text-transform:uppercase;color:#fff;box-shadow:none;background-color:#473729;border:1px solid #473729}.button.outline{background-color:transparent;border:1px solid #ab8094;color:#ab8094}.button:hover,.button:active,.button:focus{color:#473729;background-color:transparent;box-shadow:none}.button.outline:hover{background-color:#ab8094;color:#fff}.button.outline.brown{color:#473729;border-color:#473729}.button.outline.brown:hover{background-color:#473729;color:#fff}.button.white{background-color:#fff;border-color:#fff;color:#473729 !important}.button.white-alt{background-color:#fff;border-color:#473729;color:#473729 !important}.button.white-alt:hover{background-color:transparent}.button.white:hover{background:transparent;color:#fff !important}.button.refine{background:#473729 !important;color:#fff !important;border-color:#473729 !important;font-size:12px;font-family:"Arquitecta W01 Regular",Arial,sans-serif}.button.refine:hover{background:none !important;color:#473729 !important;border-color:#473729 !important}.fa-sliders:before{position:absolute;right:10px;font-size:1.6em;font-family:FontAwesome;line-height:.8em}.pill{padding:5px 20px;border-radius:15px;color:#473729;border:1px solid #473729;margin-left:1em}#banner h1{background:transparent;font-size:4em;text-align:center;max-width:1140px;margin-left:auto;margin-right:auto;z-index:9}#banner h1 em{color:#473729;font-size:.4em;display:block;margin-top:.5em}.section{padding:50px 0}.color-band{background:rgba(175,169,160,0.3)}#agent-search .input-sm{border-radius:0}#agent-search .form-control{border:0;box-shadow:none}.magnifying-icon path{fill:#fff}.button:hover .magnifying-icon path{fill:#473729}.line-height-reset{line-height:normal}.disclaimer{line-height:normal;padding-bottom:2em}.blog-container:last-of-type{margin-top:15px}.blog_feed h3{font-family:"Arquitecta W01 Regular",Arial,sans-serif;margin-bottom:0}.blog-image{height:120px;overflow:hidden;display:block}.blog-image img{height:100%;width:100%;object-fit:cover}.qs-sub{float:left;width:100%;padding:5px;background:rgba(176,170,160,1)}.home-quick-search .qs-sub input{border:2px solid rgba(176,170,160,1) !important;background-color:rgba(255,255,255,0.5);text-transform:uppercase;height:30px !important}.flexbox{display:flex;align-items:stretch}.hero-widget{height:50%;z-index:0;position:relative}.hero-widget div{height:100%}.hero-widget a{display:block;padding:20px;width:100%;height:100%;background:rgba(176,170,160,0.35)}.hero-widget a:hover{background:rgba(176,170,160,0.5)}.hero-widget .heading{margin:0;line-height:1.1;display:block;font-size:1.8vw;font-family:"Arquitecta W01 Regular",Arial,sans-serif}.hero-widget img{max-height:100%;max-width:100%;width:100%;height:100%;object-fit:cover;position:absolute}.widget-1{text-align:left;border-bottom:10px solid #fff}.widget-1 img{right:0;bottom:0}.widget-2{border-top:10px solid #fff;text-align:right}.widget-2 img{left:0;bottom:0}.hero-widget .btn{position:absolute;border-width:2px;background:#fff;color:#473729}.hero-widget .btn:hover{border-color:#473729;background:#473729;color:#fff}.widget-1 .btn{left:20px;bottom:20px}.widget-2 .btn{right:20px;bottom:20px}.cta-message{font-size:1.4rem;padding:20px 0;line-height:1.6;margin-top:20px;margin-bottom:20px;border-top:5px solid #4e3629;border-bottom:5px solid #4e3629}.cta-message .blue,.cta-message .blue a{color:#4f768c}.cta-message .text-uppercase{color:#afa9a0}.social-section .heading{text-transform:uppercase;font-size:2rem;line-height:2rem}.qs-tabs{margin-bottom:10px}.qs-tabs a{color:#6d5f5a;font-size:1.1em;margin:0 1em;padding:.2em 1em;text-transform:uppercase;font-weight:bold;text-shadow:0 1px 1px #fff}.qs-tabs a:hover,.qs-tabs a.active{color:#473729;border-bottom:1px solid}.home-quick-search{background:transparent;padding:0;z-index:inherit;width:70%}.homepage-quicksearch-container{bottom:auto;top:50%;transform:translateY(-50%)}.homepage-quicksearch-container .home-quick-search ul.token-input-list-facebook{border-color:#fff}.token-input-input-token-facebook input{text-transform:none}.hide_show_advanced{margin-top:1em}.search-submit-buttons-containers{margin-bottom:2em}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background:0;color:#473729}.home-mag{position:absolute;bottom:0;background:rgba(247,231,210,0.9);left:0;right:0;padding:20px 0;z-index:2}.home-mag .mag-name *{color:#473729}.home-mag .container{margin:0 auto}.home-mag .mag-holder{padding:20px;padding-bottom:0;position:relative;overflow:hidden;margin-bottom:-20px;margin-top:-95px}.home-mag img{max-width:100%;height:auto !important;box-shadow:0 0 20px rgba(0,0,0,0.8)}.home-mag *{margin:0}.home-mag .toggle{position:absolute;color:#645650;text-decoration:none;border-radius:50%;background:#fff;display:inline-block;width:30px;height:30px;line-height:26px;right:0;top:-34px;text-align:center;vertical-align:middle;border:1px solid #473729}.home-mag .toggle:hover{background:#645650;color:#fff}.btn-sm,.btn-group-sm>.btn{border-radius:0;border-color:#473729;line-height:normal}.btn{border-radius:0}.btn-primary{border-color:#473729}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active .open>.dropdown-toggle.btn-primary{border-color:#afa9a0}.btn-primary:active,.btn-primary:focus,.btn-primary.active,.btn-primary.focus{background:#473729;box-shadow:none}.ticker-slider.slick-slider{margin-bottom:0}.ticker-slider .slick-list{padding-top:0}.slick-container{padding-left:0 !important;padding-right:0 !important}#featured .featured-box{padding:0 5px}#featured img{width:100%;height:auto}#featured .address{font-size:1.4em}#featured .address span{font-size:1.2rem}#featured .slick-next{right:0;top:50%;margin-top:-85px;width:75px;height:75px}#featured .slick-prev{left:0;top:50%;margin-top:-85px;width:75px;height:75px}#featured .slick-prev:before,#featured .slick-next:before{font-size:75px;color:#fff}#slick_arrows_container,#slick_arrows_container_agents{display:inline-block}.featured-bar{background:rgba(176,170,160,0.35);padding:30px 0 20px;margin-top:20px;margin-bottom:50px}.featured-bar .body-segment-title{display:inline-block}.featured-bar h2{text-transform:uppercase;font-size:2rem;line-height:2rem;font-family:"Arquitecta W01 Regular",Arial,sans-serif}#featured .slick-slide img{margin-bottom:0;height:100%;width:100%;object-fit:cover}.full-screen-clip{overflow:hidden}.slick-list{padding-top:10px}.featured-link{position:relative;color:#002349;top:6px;left:10px}.featured-images{overflow:hidden;position:relative;margin-bottom:.5em;height:20vw;min-height:170px;background:#afa9a0;margin-top:-20px}.featured-box .price{font-size:1.4em;margin-top:20px;display:inline-block}.featured-images a{display:block}.slick-prev,.slick-next{top:40%}.slick-prev{left:-50px}.slick-next{right:-50px}.featured-box .outline{padding:10px;border:1px solid rgba(175,169,160,0.6)}.featured-box:hover .outline{border:1px solid rgba(175,169,160,1)}.qs-tabs{margin-bottom:10px}.qs-tabs a{color:#6d5f5a;font-size:1.1em;margin:0 1em;padding:.2em 1em;text-transform:uppercase;font-weight:bold;text-shadow:0 1px 1px #fff}.qs-tabs a:hover,.qs-tabs a.active{color:#473729;border-bottom:1px solid}.home-quick-search{background:transparent;padding:0;z-index:inherit;width:680px}.homepage-quicksearch-container{bottom:30%}.homepage-quicksearch-container .home-quick-search ul.token-input-list-facebook{border-color:#fff}.token-input-input-token-facebook input{text-transform:none}.qs-adv-section{background-color:white;width:690px;top:100%;padding:10px 5px 15px;position:absolute;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);z-index:1}.qs-adv-toggle{position:absolute;right:15px;top:15px}.qs-adv-toggle svg{height:25px;width:25px;fill:#473729}.qs-adv-toggle:hover{cursor:pointer}.home-quick-search .qs-adv-section ul.token-input-list-facebook,.home-quick-search .qs-adv-section .form-control{border:1px solid rgba(71,55,41,0.5) !important}.home-quick-search .qs-adv-section label{color:#473729;text-transform:none;font-size:1.15rem}.nav-tabs.homepage-qs-tab{margin-bottom:0}.nav-tabs.homepage-qs-tab>li a{background:#afa9a0;color:#FFF;margin-right:8px;padding:3px 14px;font-weight:300;font-family:"Arquitecta W01 Regular",Arial,sans-serif}.nav-tabs.homepage-qs-tab>li.active a{background:#FFF !important;color:#4f758b;font-family:'Arquitecta W01 Bd'}.pg-pages-home_page .home-quick-search li.token-input-token-facebook{margin:10px 4px 3px 0}#token-input-homepage_search_super_locations::-webkit-input-placeholder{color:#473729}#token-input-homepage_search_super_locations::-moz-placeholder{color:#473729}#token-input-homepage_search_super_locations:-ms-input-placeholder{color:#473729}#token-input-homepage_search_super_locations:-moz-placeholder{color:#473729}.get-estimate-field::-webkit-input-placeholder{color:#473729;font-size:19.2px;font-family:"Arquitecta W01 Regular",Arial,sans-serif}.get-estimate-field::-moz-placeholder{color:#473729;font-size:19.2px;font-family:"Arquitecta W01 Regular",Arial,sans-serif}.get-estimate-field:-ms-input-placeholder{color:#473729;font-size:19.2px;font-family:"Arquitecta W01 Regular",Arial,sans-serif}.get-estimate-field:-moz-placeholder{color:#473729;font-size:19.2px;font-family:"Arquitecta W01 Regular",Arial,sans-serif}#new_desktop_qs_sales_search input[type="text"]{border:0}ul.token-input-list-facebook{font-size:inherit}.office-social-icons{margin-top:20px;padding:20px 0;margin-bottom:40px}.office-social-icons::after{content:'';height:1px;position:absolute;bottom:0;right:0;left:0;margin:0 auto;width:33.33%;border-bottom:1px solid #afa9a0;margin-bottom:40px}.office-social-icons.social a{float:none;display:inline-block;width:30px;height:30px;margin-bottom:0}.testimonial-powered-by{float:right;padding-right:55px}.testimonial-wrap{padding-left:25px}#agent_office_select{max-width:100%}span.input-tag{background:#afa9a0;display:inline-block;padding:.7em;color:#fff;width:100%;text-align:center;font-size:14px;line-height:1.42857143;border:1px solid #afa9a0}#agent-search{margin:0;color:#473729;margin-bottom:40px}#agent-search a{color:#473729}#agent_pagination_count{display:block;font-size:1.8em;font-weight:bold}#agents_alpha_search{margin-left:0;margin-top:20px}#agents_alpha_search span{border-radius:20px;border:1px solid #473729}#agents_alpha_search a,#agents_alpha_search span{margin:0;padding:0 1%}#agent-search select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#473729;border:0;padding:.6rem;border-radius:0;width:100%;font-size:1rem;line-height:1;min-height:41px}#agent-search #search_query,#agent-search #search_name{padding:.6rem;height:auto;font-size:14px;color:#473729;min-height:41px}body.pg-agents-index #spokenLanguages button,body.pg-agents-search #spokenLanguages button,body.pg-offices-show #spokenLanguages button,body.pg-offices-show #agent-accreditations button,body.pg-agents-index #agent-accreditations button,body.pg-agents-index select#agent_office_select{text-align-last:left}#agent_search_box{margin-right:2%}#agent_search_box .btn{width:100%}.shadow{box-shadow:0 5px 15px rgba(0,0,0,0.1)}.agent-cell-container,.office-cell-container{color:#473729}.agent-name,.agent-phone,.office-name{font-size:1.4em;font-weight:200}.agent-contact-prefix{vertical-align:top}.agent-contact-full-prefix{width:auto}.agent-information .agent-phone{font-size:1.2em}.agent-information,.agent-information h1,.agent-information h3{color:#473729;margin:0}.agent-information .tiny-text,#office-info .tiny-text,.office-information .tiny-text{vertical-align:top;text-transform:uppercase}.agent-information div{display:block;margin:.3em 0}.agent-photo{max-width:100%;margin-bottom:20px}.agent-info{height:auto}.agent-info span{display:block}.agent-info span span{display:inline}.agent-contact-prefix{width:auto}.agent-cell-container,.office-cell-container,.card-view-container{float:left;width:100%;border:1px solid rgba(175,169,160,0.3);margin-bottom:40px;min-height:345px;font-size:1rem}.card-view-container{margin-bottom:0;min-height:300px !important}.agent-pic,.office-pic,.property-image-container{margin-top:-10px}.agent-link:hover .agent-cell-container,.office-link:hover .office-cell-container,.card-view-container:hover{border-color:rgba(175,169,160,0.6)}.agent-details .one-col{padding:10px}.pg-agents-show .find-agent,.pg-agents-index .find-agent{display:none}#office-info{top:10%;color:#473729;position:absolute;z-index:9;padding:10px}#office-info.one-col{background:rgba(255,255,255,1)}#office-info h2{margin-bottom:.2em}.office-information{padding:10px 0}.office-information div{display:block}.office-description-container img{max-width:100%}.agent-details .home-quick-search{margin-top:37px;margin-left:5px}.agent-details .frame{padding:20px 0;display:flex;align-items:center}.home-quick-search ul.token-input-list-facebook,.home-quick-search .form-control{border:1px solid rgba(175,169,160,0.3)}.property-image-container{max-height:260px;height:100%;background:#efefef;position:relative}.property-image-container img.property-image{width:120%;top:50%;left:50%;position:relative;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.price.maroon{min-height:2.5em;font-size:1rem}#results_list{line-height:normal}#results-header h5{margin:.4em 0;color:#473729}#results-header .btn{padding:1em 0}#results-header .popover-content .btn{padding:.55em}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:0}#results-header h5 strong{font-size:1.8em;vertical-align:middle;font-weight:normal;line-height:normal}.fav_search_link_container{margin-bottom:0}.layout-button-wrapper.active svg path,.layout-button-wrapper.active svg rect,.layout-button-wrapper.active svg circle{fill:#473729}.full-box{overflow:visible}.source{background:rgba(175,169,160,0.3);padding:10px;margin-left:-10px;margin-right:-10px;clear:both;position:relative;bottom:0;left:0;right:0;min-height:45px}.cardview-title{overflow:visible}.property-listings{margin-bottom:40px}.property-listings .property-details{padding-bottom:0}.prop-summary{color:#473729;padding:8px 0;margin:5px 0 0 0;border-top:1px dashed #afa9a0;clear:both;text-transform:uppercase}.prop-summary span{margin:0 5px}.prop-summary strong{font-size:1.8em;font-weight:normal;vertical-align:middle;display:inline-block;margin-top:-3px}div.result-address{overflow:hidden;white-space:normal;width:240px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span,.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-radius:0}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus,.pagination>li>a,.pagination>li>span{border-color:rgba(175,169,160,0.3)}.pagination>li>a,.pagination>li>span{color:#473729;padding:10px 15px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#473729;border-color:rgba(175,169,160,0.3)}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#473729;color:#fff;border-color:#473729}.pagination .prev,.pagination .next{position:relative}.pagination .prev span:before,.pagination .prev a:before,.pagination .next span:before,.pagination .next a:before{font-family:"ios7-lines";content:'\e010';position:absolute;left:0;right:0;text-align:center;margin:auto;top:50%;line-height:100%;bottom:0;font-size:1.5em;margin-top:-0.5em}.pagination .next span:before,.pagination .next a:before{transform:rotateY(180deg)}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#473729}#local_agent *{color:#473729}#local_agent h4{margin:.2em 0}.request.button{margin:20px 0}.local-agent-pic{border-radius:50%;display:block;width:100%;height:100px;overflow:hidden}.glyphicon.glyphicon-earphone{border-radius:50%;border:1px solid #473729;color:#473729;font-size:.5em;vertical-align:baseline;display:inline-block;padding:5px;margin-right:8px;margin-top:-2px}.allcaps{text-transform:uppercase;display:block;line-height:normal}.agents-list-controls{float:right}.back-to-search{display:inline-block}.back-to-search span{vertical-align:22%;margin-left:6px}.page-controls{float:none;margin:0}.page-controls-right{margin-left:20px}.page-controls svg circle,.page-controls svg circle,.page-controls svg:hover circle,.page-controls svg:hover circle{fill:#473729}.page-controls svg:hover circle,.page-controls svg:hover circle{opacity:.8}#details-slide-in{z-index:999}#prop_photo_modal{z-index:999999}.modal-dialog{width:656px;margin-top:20px !important}#top-details{padding:1em 0;border-top:1px dashed #afa9a0}#top-details span{margin-right:1.5em;text-transform:uppercase}#top-details span strong{margin:0;font-size:2rem;font-weight:normal;vertical-align:middle;display:inline-block;margin-top:-3px}#prop_photo_modal .slick-slide{padding:0 10px}#property-photo-small{float:none}#prop_photo_modal #property-photo-small img{width:auto;height:auto;max-width:100%;max-height:82px;margin:0 auto}#prop_photo_modal #property-photo-large img{height:480px}#prop_photo_modal .slick-slider{margin-bottom:0}#property-photos-large.slick-slider{margin-bottom:0}h2.property-details-neighborhood{margin-bottom:.32em}.lender-info span.lender-content{display:block;margin-top:1.4em;clear:both}.logo-lender{max-width:100%}#est_mort_payment{font-size:1.2em}#in-body-tool-container{background:0}.modal-backdrop.in{opacity:.9}#tool_wrap .navbar{z-index:9}.expand-link{position:absolute;right:2px;top:0;font-size:.8rem;background:rgba(0,0,0,0.8);color:#fff;text-transform:uppercase;font-weight:bold;padding:10px 30px 10px 10px;z-index:1;line-height:normal}.expand-link:hover,.expand-link:focus,.expand-link:active{opacity:.9;color:#fff}.glyphicon-resize-full:before{position:absolute;right:10px;font-size:1.2em}#property-photos-large .slick-slide{padding:0;height:500px}#property-photos-large .slick-slide img{width:100%;max-width:100%;margin:0 auto;height:100%;object-fit:cover}#property-photos-large .slick-list{padding-top:0}.toolbar-icon-container{width:100px;height:100px;border-color:#473729;padding:15px;display:inline-block;background:0}.tool-buttons a{color:#473729}.tool-buttons a:hover .toolbar-icon-container{background:#473729}.tool-buttons a:hover{color:#fff}.tool-buttons{font-size:14px}.tool-buttons svg path,.tool-buttons svg polygon,.tool-buttons svg shape,.tool-buttons svg rect{fill:#473729}.tool-buttons a:hover svg path,.tool-buttons a:hover svg polygon,.tool-buttons a:hover svg shape,.tool-buttons a:hover svg rect{fill:#fff}.tool-buttons svg{height:35%;margin:.8em auto .4em}#open-map:hover{cursor:pointer}#map_scroll_anchor{margin-left:-14px}.school_rating{margin-top:2em}.school_institution:last-child{margin-bottom:0;border-bottom:0}#prop_details table th{width:35%;float:left}#prop_details table td{width:65%}#prop_details table tr{width:50%;display:block;float:left}.table-striped tr:first-child th{background:rgba(175,169,160,0.6);color:#473729;text-align:right;font-weight:bold}.table-striped tr:first-child th:first-child{text-align:left}#prop_details table tr:nth-child(2n+1){clear:left}#prop_details table tr:nth-child(4n-1){background-color:rgba(175,169,160,0.3)}#prop_details table tr:nth-child(4n){background-color:rgba(175,169,160,0.3)}#prop_details table tr:nth-child(even){border-left:5px solid #fff}.virtual-tour a{color:#fff}#prop_details{margin-bottom:20px}#prop_details.details-container{font-size:1rem}#prop_details.details-container.partial{height:335px;overflow:hidden}#prop_details.details-container.partial .fader{height:30px;position:absolute;bottom:0;width:100%;clear:both;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(70%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}.kukun-container{background-color:rgba(175,169,160,0.3)}.kukun-container .body-semi-title{margin:0}select{border-color:rgba(175,169,160,0.3)}input[type="text"]{border:1px solid rgba(175,169,160,0.3);color:#473729}#home-valuation h2 span{display:block;font-size:.5em;margin-top:.5em;margin-bottom:2em}.home-val h2{margin:11px 0 10px 0}#home-valuation input[type="text"]{min-height:42px}#home-valuation .button{padding:.7em 1.5em}.home-quick-search .token-input-list-facebook{height:auto !important}.home-quick-search .btn{height:auto;font-weight:bold;padding:1.15em 1.5em}.pg-pages-home_page .home-quick-search .btn{padding:.95em 1.5em;font-size:1em;height:55px}.pg-pages-home_page #token-input-homepage_search_super_locations::-webkit-input-placeholder{font-size:1em}.pg-pages-home_page #token-input-homepage_search_super_locations::-moz-placeholder{font-size:1em}.pg-pages-home_page #token-input-homepage_search_super_locations:-ms-input-placeholder{font-size:1em}.pg-pages-home_page #token-input-homepage_search_super_locations:-moz-placeholder{font-size:1em}.pg-pages-home_page .home-quick-search ul.token-input-list-facebook,.home-quick-search .form-control{border:0}ul.token-input-list-facebook{box-shadow:none;border-radius:0}#results-header ul.token-input-list-facebook{border:0}#results-header .token-input-input-token-facebook input{height:41px;font-size:16px}.home-quick-search ul.token-input-list-facebook input{min-height:41px}.pg-pages-home_page .home-quick-search ul.token-input-list-facebook input{min-height:55px}#location_section ul.token-input-list-facebook{border:1px solid rgba(175,169,160,0.3);padding:5px}#location_section input{border:0;min-height:28px}.form-control{border-color:#afa9a0}.input-sm{border-radius:0;border-color:rgba(175,169,160,0.3);box-shadow:none;color:#473729}select.input-sm{line-height:normal;height:auto}#sort_by select.input-sm{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 10px 11px}textarea{border-radius:0}label{font-size:1rem}.form-control{border-radius:0;box-shadow:none}.required-asterisk{border-color:#afa9a0;border-radius:0}.contact-form span.input-tag{text-align:right}.contact-form span.input-tag label{font-weight:normal;margin:0}.field-row{margin:.5em 0}.field-row .input-group{margin:0}.field-row input[type="text"],.field-row input[type="password"]{height:42px}#area_map a,#area_map img,#area_map map>area,#area_map map>area:active,#area_map map>area:focus,#button{outline:0;border:0}#area_map{height:auto !important;max-width:100%;margin:0 auto}#map_wrap{position:relative}#map_wrap img{max-width:100% !important;height:auto;display:block}#mainMap{position:relative;top:0;left:0;z-index:2}#mainMap img{position:relative}#cms-content .slick-prev,#cms-content .slick-next{top:50%}.pg-pages-home_page #cms-content{padding:0 !important}.cta-wrapper{padding:0 !important;display:flex;justify-content:center;flex-wrap:wrap}.cta-container{display:flex;width:20%;margin-top:10px;margin-bottom:10px}.cta-pic{position:relative}.cta-pic img{max-width:100% !important;width:100% !important;height:100% !important;display:block;object-fit:cover}.cta-pic a{display:block;height:100%}.cta-pic .heading{position:absolute;color:#fff;text-transform:uppercase;background:rgba(176,170,160,0.6);transition:background .3s ease;padding:10px 0;text-align:center;display:block;width:100%;top:50%;font-size:1.2em;transform:translateY(-50%)}.cta-pic a:hover .heading{background:rgba(176,170,160,1)}.cms-title{text-align:left}.widget p{margin-bottom:1.5rem}#cms-content p:last-of-type,#blog-content p:last-of-type{margin-bottom:1.5rem}#cms-content .pic-collage{position:relative;margin:10px;text-align:right;padding-bottom:5px;margin-right:30px;margin-bottom:50px}.border-pink{border:1px solid #afa9a0}.border-orange{border:1px solid #dda596}#cms-content .pic-collage img{max-width:65% !important;margin:0}#cms-content .pic-collage img.front-pic{position:absolute;left:0;margin:0;top:-10px;left:-10px;z-index:-1}#cms-content .pic-collage img.accent{position:relative;z-index:-2;right:-30px;bottom:-30px}.full-screen-width{padding:10px;clear:both}.full-screen-width .map-frame{padding:10px}.two-col{background:url(//blp-prodcdn3.scdn2.secure.raxcdn.com/assets/themes/harry_norman/bg_two_col-14e63cad22439c11a4b1042da3012dcf15f0b5ea826cda37992175a465ff59ca.png) repeat-y center top}.two-col .frame{padding:0}.one-col{background-color:rgba(175,169,160,0.3)}.two-col .one-col{padding:50px;z-index:0}.content-col{z-index:3}.one-col.gray{background-color:rgba(71,55,41,0.3)}.one-col.gray .frame{border-color:rgba(71,55,41,0.3)}.one-col.gray h4{color:#473729;position:relative;padding-bottom:15px;text-align:center;margin-bottom:15px;margin-top:15px}.one-col.gray h4:after{position:absolute;bottom:0;width:40%;left:30%;right:30%;content:"\00a0";border-bottom:1px solid #a6b6ce}.frame{border:1px solid #473729;clear:both;padding:20px 0}#companies .image-container{height:100px;text-align:center;align-items:center;display:flex}#companies .image-container img{display:inline-block;margin:0 auto;vertical-align:middle;max-width:100% !important;width:auto !important;max-height:72px}#companies .image-container.title img{max-height:40px}#companies .image-container.warranty img{max-height:50px}.container-half{width:570px}.navbar-collapse{padding-right:0;padding-left:0}.nav-pills.two-tab>li{width:50%;font-size:2.5em}.nav-pills.three-tab>li{width:33.33%;font-size:2em}.nav-pills.four-tab>li{width:25%;font-size:1.4rem}.nav-pills>li+li{margin-left:0}.nav-tabs{margin-bottom:30px;font-family:"Perpetua MT W01 Bold706778",Palatino,"Palatino Linotype",Times}.nav-tabs>li>a{color:#afa9a0;border-color:#afa9a0;border:0;border-radius:0;border-bottom:1px solid;background:transparent;padding:.5em 0;margin:0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{color:#473729;border-color:#473729}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{border-color:#473729;border:0;border-bottom:1px solid;background:transparent;color:#473729}.navbar-default{background:0;z-index:16}#current_nav_title{border-color:#473729;border:0;border-bottom:1px solid;background:transparent;color:#473729}.navbar-default .navbar-header.visible-xs .icon-close{width:10px;height:10px;margin:0}.navbar-default .navbar-header.visible-xs .icon-close #hamburger-x path{fill:#473729}.our-reach-stats span{display:block}.stat-heading{border-bottom:1px solid;padding-bottom:1em;margin-bottom:1em}.total-sold{position:relative}.total-sold::after{content:"(Prior 60 Months)";font-size:.65em;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.maroon{color:#afa9a0}.blue{color:#afa9a0}.orange{color:#afa9a0}.khaki{color:#afa9a0}.value{font-size:5em;line-height:normal;font-weight:100}.value.avg-ask-price{font-size:3em;margin-top:.75em}#typesAndStatuses .btn-default:hover{color:#fff}#typesAndStatuses .open .btn-default:hover{color:#afa9a0}#mag-section img{box-shadow:0 15px 20px rgba(0,0,0,0.2);margin-top:-20px;margin-bottom:20px;width:100% !important}#mag-section a{color:#551600;display:block;padding:10px;border:1px solid rgba(192,202,216,0)}#mag-section a:hover{color:#fff;border:1px solid rgba(192,202,216,1)}#mag-section .caption{display:block}#mag-section a:hover .caption{background:#afa9a0}#mag-section .caption{text-align:center;padding:10px}.st0{fill:#473729 !important}#profiles_search_input #search_query{padding:1.55em 1em;line-height:1.95em}.profile-cell .area-name{font-size:1.5em;text-transform:uppercase;background:transparent;padding:0;z-index:1;text-shadow:0 2px 2px rgba(0,0,0,0.5)}.profile-cell .area-name span{display:block;font-size:.5em;margin-top:.5em}.area-pic{margin:10px 0}.area-pic img{height:210%}.profile-row-1 .area-pic{height:400px}#details_header{margin-top:50px}.feature-box{margin-bottom:50px}.feature-box:nth-child(4n+1){clear:left}.feature-box h4{font-family:"Arquitecta W01 Regular",Arial,sans-serif;color:#473729;position:relative;display:inline-block;margin-top:1em;padding-bottom:1em}.feature-box h4:after{position:absolute;bottom:0;width:60%;left:20%;right:20%;content:"\00a0";border-bottom:1px solid #473729}#profile_features div.icon_holder{box-shadow:none;background-color:#fff;border-radius:50%;margin:0 auto;width:100px;height:100px;border:1px solid #473729;position:relative}#profile_features div.icon_holder:hover{background-color:#473729}#profile_features div.icon_holder:hover svg path{fill:#fff !important}#profile_features svg{height:50px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#profile_features div.feature-box:nth-child(3) svg{height:40px}#report_search_input #other_region{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#473729;padding:1.05em;border-radius:0;width:100%;border-color:#afa9a0;box-shadow:none;color:#473729}.market_disclaimer{line-height:normal}.eho{float:left;width:36px;margin-right:20px}.contact-box{margin-top:50px;padding:50px 0;background:url(//blp-prodcdn3.scdn2.secure.raxcdn.com/assets/themes/harry_norman/bg_contact_box-61c222e9937d510afa2d6d967445f5b6631954caee0a1c57eb88f11828467681.png) no-repeat left top;background-size:cover;color:#afa9a0}.contact-box h2{color:#fff;font-size:4.5em;margin-bottom:.3em}.contact-box a{color:#afa9a0 !important}.contact-box .button{margin-top:40px;border-radius:18px}.pipe{margin:0 10px}#partners{display:flex;border-bottom:1px solid rgba(153,157,162,0.5);padding:10px 0 50px 0;margin:0 0 50px 0}#partners div{display:flex;width:33%;align-items:center;justify-content:center;text-align:center}#partners img{width:60%;height:auto;max-height:150px;display:inline-block;margin:0 auto}#footer-wrapper{color:#afa9a0;font-size:.9rem;line-height:1.2rem}#footer-wrapper a{color:#473729}#footer-wrapper a:hover,h2 a:hover{color:#afa9a0}#footer-wrapper .nav a{text-transform:uppercase;position:relative;padding-bottom:.2em}.back_search_results{font-size:.95rem}.zillow-contact-link{width:50%;display:block;margin:0 auto}.zillow-contact-btn{margin:0 auto;display:block;word-spacing:1px}@media only screen and (min-device-width:768px){#footer-wrapper .nav a:hover:after{position:absolute;bottom:0;width:60%;left:20%;right:20%;content:"\00a0";border-bottom:1px solid #afa9a0}}#footer-company-info-section{margin:2.5em 0}.footer-disclaimer{margin-top:1.5em}.footer-address,.footer-email{display:inline}.footer-nav-links ul{padding-top:7px;vertical-align:bottom}.footer-nav-links ul li{margin-bottom:0;margin-right:0}.vpPlayer{cursor:pointer;width:246px;height:21px;background-image:url(//blp-prodcdn2.scdn5.secure.raxcdn.com/assets/voicepad/playerBG-69c6ddab9d4a2f5eb720baab3c8cb4fa042f764013c975d70d6d989d5be9a3a9.png);background-color:#609833;padding:0 15px 0 80px;margin:5px 0 5px 0;box-sizing:border-box;-moz-box-sizing:border-box;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;border:1px solid #c1c1c1}.vpPlayer .engPlay,.vpPlayer .espPlay,.vpPlayer .stopCtr,.vpPlayer .loadingCtr{font-family:"Arquitecta W01 Regular",Arial,sans-serif;font-size:10px;font-weight:bold;line-height:21px}.vpPlayer .engPlay,.vpPlayer .espPlay{width:65px;height:21px;background:url(//blp-prodcdn0.scdn5.secure.raxcdn.com/assets/voicepad/playBG-443be80222e1973089c2147ab00cacd63a2555cff932402dd941e96241d7d706.png);background-position:right;background-repeat:no-repeat}.vpPlayer .engPlay{float:left}.vpPlayer .espPlay{float:right}.vpPlayer .stopCtr{background:url(//blp-prodcdn0.scdn5.secure.raxcdn.com/assets/voicepad/stopBG-5120f7ecf3a1daf6a383cd8f7a146c36f3e4d02b187c3026ec6bb781be44a426.png);background-position:right;background-repeat:no-repeat;width:50px;margin:0 auto 0 auto}.vpPlayer .loadingCtr{width:50px;margin:0 auto 0 auto}.vpPlayer .audioCtr{width:1px;height:1px;overflow:hidden}.navbar-nav{text-align:right}.navbar-nav>li{display:inline-block;float:none}.pg-agents-show .navbar-nav>li:last-child,.pg-agents-show .split{display:none}#cms-content .mainwrapper *{max-width:100% !important;width:auto !important;height:auto !important}#cms-content table[style*="750px"]{width:100% !important}#cms-content table table td img{min-width:100px;margin-right:20px}.pg-agents-show .home-quick-search,.pg-agents-agent_site_profile .home-quick-search{width:auto !important}#header-menu-social{vertical-align:middle;margin-right:20px}@media(max-width:1199.98px) and (min-width:768px){.pg-searches-show .p-searches,.pg-searches-new .p-searches{margin-top:100px}}@media only screen and (max-width:1139px){.cms__content{padding-top:7.5rem}.featured-images{height:25vw}.hero-widget .heading{font-size:2vw}.home-quick-search ul.token-input-list-facebook{border:1px solid rgba(175,169,160,0.3) !important;padding-left:10px}.home-quick-search ul.token-input-list-facebook input{border:0}#mobile-homepage-container{margin-top:20px}.homepage-quicksearch-container{transform:none;position:relative}.home-quick-search{position:relative;transform:none}.blog-container:last-of-type{margin-top:0}#header-menu-social{margin-top:20px;margin-right:0}#main-nav-toggle{display:inline-block !important}.property-listings{overflow:visible}.home-val h2{margin-top:13px}.carousel-caption{font-size:2.4em}.pill{display:block;float:right;margin:5px 0}#header-contact{padding-top:10px;padding-bottom:10px}#overlay-header-contact{padding-top:10px;padding-bottom:10px}.navbar-brand img{height:60px;max-height:60px}#cms-content .pic-collage{padding-bottom:0}#cms-content .pic-collage img{max-width:85% !important}.home-mag .mag-holder{margin-top:-40px}.mag-name h4{font-size:1.3em}#banner h1{font-size:3em;top:45%;max-width:768px}.nav-pills.four-tab>li{font-size:1.2em}.agent-information{padding-top:0}.profile-cell .area-name{font-size:1.2em}.contact-box h2{font-size:3em}.agent-pic{height:300px}.agent-cell-container,.office-cell-container,.card-view-container{min-height:395px}.feature-box:nth-child(2n+1){clear:left}h1.property-details-address,h2.property-details-neighborhood{font-size:2em}.lender-info{font-size:.8em}.local-agent-pic{height:58px}.tablet-hidden{display:none}.blue-overlay.open .tablet-hidden{display:inline-block !important}.zillow-contact-link{width:70%}.zillow-contact-btn{font-size:.9em}}@media only screen and (max-width:1024px){.cta-container{width:33%}.carousel-indicators{bottom:0}.carousel-indicators li{background-color:#ccc}.carousel-indicators .active{background:#fff}}@media only screen and (max-width:1024px){.home-mag{position:relative}}@media only screen and (min-width:768px) and (max-width:1023px){#office-info{top:2%}#office-info .frame{padding:15px 0}}@media only screen and (min-width:768px) and (max-width:1140px){.pg-agents-show #home-valuation h2,.pg-agents-agent_site_profile #home-valuation h2{font-size:26px}#home-valuation .button{padding-left:10px}}@media only screen and (max-width:767px){body.body-offset{padding-top:0}.cms__content h1{font-size:1.75rem}.cms__content{padding-top:1.5rem;text-align:center;font-size:1rem}.pg-searches-show .p-searches,.pg-searches-new .p-searches,.pg-pages-show .p-searches{margin-top:0}.featured-images{height:70vw}.hero-widget{height:45vw}.hero-widget .heading{font-size:1.2rem}.kill-flexbox-mobile{display:block}.blog-image{height:40vw}.agent-details .frame{flex-direction:column-reverse}#snapshot .table-striped{font-size:.7rem}.btn-xs,.btn-group-xs>.btn{padding:10px 10px}.zillow-contact-link{width:90%}.zillow-contact-btn{line-height:1}.cta-container{width:50%}#prop_details table tr{width:100%;border:none !important}#prop_details table tr.odd{background-color:#e7e7e7}#prop_details table tr.even{background-color:transparent}#prop_details table tr:nth-child(4n){background-color:transparent}#agent_pagination_count{display:inline-block}.office-social-icons::after{margin-bottom:0}.property-image-container{height:auto !important}body.pg-agents-index .pagination>li>a,body.pg-agents-index .pagination>li>span{padding:10px 11px}body.pg-agents-index .pagination-container{text-align:center !important}.profile-row-1 .area-pic{height:300px}.contact-form span.input-tag{text-align:left}.overlay-nav .navbar-nav>li,.overlay-nav .navbar-nav>li a{font-size:1.5em}.page-controls{margin-right:0}#partners{flex-wrap:wrap}#partners div{width:50%}#partners div img{max-width:60%;margin:20px 0}.featured-slider-images{height:380px;margin-top:0}#featured .featured-images img{max-height:none}#featured .outline{border:0;padding:0}.body-interior-top{margin-top:0}.home-quick-search .btn{height:auto;padding:.8em 1em}.home-mag{position:relative;text-align:center;padding-bottom:0;margin:50px -30px}.home-mag .mag-holder{margin:0}.home-mag .button{margin-bottom:2em}.mag-name{padding:2em 0}.carousel-caption{font-size:1.6em}#banner h1{font-size:2em;top:30%}#homepage-slider{margin-bottom:0}.home-quick-search .token-input-list-facebook{height:auto !important}.home-quick-search ul.token-input-list-facebook input{min-height:40px}.home-quick-search{width:100%}.homepage-quicksearch-container{bottom:auto;margin-top:40px;position:relative;height:auto}.overlay-nav{padding-top:0}.nav-links{margin-top:0}.nav-links li{float:none}.section{padding:20px 0}.two-col{background:0}.two-col .one-col{margin:-10px;z-index:0}.two-col .one-col .pull-right,.two-col .one-col .pull-left{float:none !important}#fixed_top_content+#banner{padding-top:0}.navbar-brand{float:none}#header-contact{position:absolute;right:20px;top:20px;z-index:1;width:auto}#header-logo{text-align:center}.mobile-hidden{display:none}.blue-overlay.open .mobile-hidden{display:inline-block !important}.blue-overlay.open #nav-menu-header div{text-align:center}.blue-overlay.open .login-text a{margin:0}.blue-overlay.open .login-text ul{float:left;width:100%;margin:0;padding:0}.blue-overlay.open .visible-xs{display:inline-block !important}.phone-icon svg{width:20px;fill:#fff;margin-bottom:-5px}#header-overlay-header-nav{position:fixed;bottom:0;left:0;right:0;width:100%;padding:0;margin:0;z-index:9999;overflow:visible}#header-overlay-header-nav li{display:block !important;float:left;width:50%}#header-overlay-header-nav li a{text-transform:none;color:rgba(95,118,153,1) !important;background:#fff;padding:10px 0;display:inline-block;width:100%}#header-overlay-header-nav li.first_item a{background:#473729;color:#fff !important;padding:10px 0;border-radius:0;text-align:center;width:100%;text-transform:none}.blue-overlay.open #header-overlay-header-nav .mobile-hidden{display:block !important}.blue-overlay.open #header-overlay-header-nav .login-text{margin:0;float:left;width:100%}#overlay-header-contact{padding:0}#overlay-header-contact,#header-overlay-header-nav{text-transform:uppercase;font-size:.9em}#account-nav-links .navbar-nav{margin:0 !important}#header-overlay-header-nav li a{text-align:center}.footer-nav-links ul li{width:auto;margin:0 1em}#mag-section a{margin-bottom:40px}.stat{margin-bottom:40px}#agent_search_box{margin-right:0}#mobile_alpha_filter{margin:20px 0}#agent-search #mobile_alpha_filter{border-radius:20px;color:#473729 !important;text-align:center;border:1px solid #473729;background:transparent}#office-info{position:relative}.agent-pic{min-height:auto}.lender-container{text-align:center}#midpage_nav nav.navbar.navbar-default{position:relative;z-index:9}#midpage_nav .navbar-default .navbar-toggle .icon-bar{background:#473729}#midpage_nav .navbar-default .navbar-toggle{border-color:#473729}.nav-pills>li{width:100% !important;text-align:center;font-size:1.4em !important}.source{position:relative;margin:0;margin-left:-10px;margin-right:-10px}.property-listings{overflow:visible}.agent-cell-container,.office-cell-container,.card-view-container{float:none}.modal-dialog{width:auto}.property-image-container img.property-image{position:static;transform:translate(0,0)}#cms-content table{width:100% !important}a[href=^="mailto"]{word-break:break-all}.page-controls-right{float:right}#map_scroll_anchor{margin-left:0}.nav-tabs.homepage-qs-tab>li a{margin-right:4px;padding:3px 7px;font-size:.9rem}.pg-pages-home_page .home-quick-search ul.token-input-list-facebook input{font-size:.9rem}.qs-adv-section{width:100%}.footer-container .nav-links{text-align:center}.footer-nav-links ul li{width:50%}}@media only screen and (max-width:576px){.nav-tabs.homepage-qs-tab>li a{background:#afa9a0;color:#FFF;margin-right:4px;padding:3px 6px;font-size:.8rem}.nav-tabs.homepage-qs-tab>li:last-child a{margin-right:0}.pg-pages-home_page .home-quick-search ul.token-input-list-facebook input{font-size:.8rem}}.navbar-brand img{max-height:60px}#main-nav{position:fixed;width:100%;background-color:transparent}.top-half{padding:15px 0;height:90px;background-color:rgba(255,255,255,0.95);top:40px;position:relative}#header-contact{margin-top:-10px}#header-menu-social{margin-right:0;margin-top:15px}.carousel-indicators{bottom:110px}.carousel-indicators li{background-color:#ccc}.carousel-indicators .active{background:#fff}.slider-gradient{background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);position:absolute;top:0;height:60%;width:100%}.carousel-inner .container{position:absolute;margin:0 auto;left:0;right:0;top:0}.carousel-caption{top:calc((50%) - 10px) !important;color:white;text-shadow:0 2px 3px rgba(0,0,0,0.35)}.body-interior{padding-top:200px}.pg-pages-home_page .body-interior.with-photo{padding-top:0}#banner+.body-interior{padding-top:30px}.agent-box-container{margin:0 auto;left:0;right:0}.agent-photo-container{position:relative;bottom:38.5px}.agent-profile-pic{border-radius:50%;display:inline-block;overflow:hidden;position:relative;width:135px;height:135px}.agent-profile-pic img{width:100%;position:relative}.agent-theme-box-text-container{position:relative}.agent-theme-box-text{text-align:left;position:relative;top:5px}.agent-theme-box-text .agent-name{font-size:1.6rem}.agent-theme-box-text .agent-name a{color:#473729}.agent-theme-box-text .agent-email,.agent-theme-box-text .agent-phone{font-size:.9rem;color:#473729;line-height:normal}.agent-head-bullet{display:inline-block}#featured .slick-slide img{max-height:150px}.featured-images{height:220px}.featured-bar{padding:10px;background-color:rgba(79,117,139,0.3)}.featured-bar-outline{border:1px solid rgba(79,117,139,0.6);padding:40px 0}#featured .featured-box{margin-bottom:0}.featured-box:hover .outline{border:1px solid rgba(79,117,139,0.6)}#featured.slider{margin-top:30px;margin-bottom:10px}.logo-box-container{text-align:center;width:100%}.logo-box{display:inline-block;border:1px solid #473729;padding:30px 0}.logo-box img{width:70%}.homepage-cms-copy{line-height:normal}.homepage-quicksearch-container{bottom:auto;position:relative;padding:30px 0}.qs-bar{background-color:rgba(175,169,160,0.3);padding:10px;height:auto}.qs-bar-outline{border:1px solid rgba(175,169,160,0.6);height:auto}.home-quick-search ul.token-input-list-facebook,.home-quick-search .form-control{border:1px solid rgba(175,169,160,0.3)}.home-quick-search{width:620px}.home-quick-search .btn{background-color:#473729;border-bottom:1px solid #473729}.home-quick-search .qs-tabs a{margin:0;border:1px solid #473729;border-bottom:0;padding:5px 20px;font-weight:500;float:left;line-height:normal;color:#473729}.home-quick-search .qs-tabs{margin-bottom:0}.qs-tabs a:hover,.qs-tabs a.active{color:#5a1a06;background-color:white}.home-quick-search .qs-tabs a.sales{margin-right:3px}@media only screen and (max-width:1024px){.carousel-indicators{bottom:0}}@media only screen and (max-width:1139px){#header-contact{padding:0}.agent-photo-container{bottom:20px}.agent-profile-pic{width:100px;height:100px}.agent-theme-box-text .agent-name{font-size:1.2rem}.agent-head-bullet{display:none}.agent-theme-box-text{top:0}}@media only screen and (max-width:767px){#header-contact{top:20px;margin:0}.featured-bar{margin-left:-30px;margin-right:-30px}.featured-bar-outline{padding:20px 0 0}.featured-bar button.slick-arrow{display:none !important}.featured-images{height:210px}#homepage-slider{margin-bottom:0}.agent-theme-box-text .agent-email,.agent-theme-box-text .agent-phone{font-size:.8rem}.qs-bar{margin-top:50px}.agent-box-container{position:relative;text-align:center}.home-quick-search{width:100%}.agent-photo-container{bottom:0;margin-top:30px}.agent-photo-container,.agent-theme-box-text-container{float:none;display:inline-block;text-align:center}.agent-profile-pic{width:175px;height:175px}.agent-theme-box-text .agent-name{font-size:1.6rem}.agent-theme-box-text{text-align:center}.agent-head-bullet{display:inline-block}.homepage-quicksearch-container{height:auto;margin:0}.carousel-caption{display:none}#main-nav{background-color:white}.top-half{padding:0;background-color:transparent;top:auto;position:static;height:auto}.home-quick-search .token-input-list-facebook{border-color:rgba(175,169,160,0.3) !important}.body-interior{padding-top:0}}