html,button,input,select,textarea{color:#222}body>svg{display:none}body{font:400 normal 1em/1.4 'Mercury SSm A','Mercury SSm B';-webkit-font-smoothing:antialiased;background:#eee}body.body_idx{background:#fff}body.body_video{background:#000}.body_agents{background:#efeade}.body_agents.secondary{background:#fff}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{min-height:100%}.attribution{font:300 9px/1 "Gotham A","Gotham B";margin:-3px 0 8px;opacity:.5}header.wrapper.form{background-image:url(/images/template/pine.jpg);background-color:#485c15}header.wrapper.form.foggy{background-image:url(/images/template/foggy.jpg);background-color:#5d81ad}header.wrapper.form.swim{background-image:url(/images/template/swim.jpg);background-color:#5fa5df}header.wrapper.form.swim .darkening{display:block;background:rgba(0,0,0,.5)}header.wrapper.form.fair{background-image:url(/images/template/fair.jpg);background-color:#576f95}header.wrapper.form.fair .darkening{display:block;background:rgba(0,0,0,.5)}.stickyfoot{min-height:100%;height:auto!important;height:100%;margin:0 auto -155px;overflow:hidden;max-width:1500px;box-shadow:rgba(0,0,0,.5) 0 0 30px}footer,.push{height:155px;width:100%;float:left}.grow footer,.grow .push{height:435px}.grow .stickyfoot{margin-bottom:-435px}section.blog.customer article a.block::after{background:rgba(0,0,0,.2)}section.blog.customer article a.block{padding-bottom:60px}section.blog.customer article a.block:hover{background:#e7e3e3}.body_agents section.blog.customer h2{margin-top:40px}body.natural nav.threeup .right a{padding:0 4px!important}body.natural nav.threeup ul.right{right:80px!important}body.natural nav.threeup .search{right:0!important;top:35px}.IDX-showcaseContainer a{overflow:hidden}.body_contact .card{width:100%}.body_contact form .btn{background:rgba(255,255,255,.3)}.body_contact .locationtext{width:100%}.body_contact .location{padding:0 70px}.body_contact .location>div{width:100%;float:left;overflow:hidden;text-align:center;padding:0 20px}.body_contact section.video{padding-bottom:0}.body_contact h6{float:left;width:100%;text-align:center;padding:0 100px;font:italic 20px/25px "Mercury Display A","Mercury Display B"}.body_contact .location>div a{color:#fff}.body_contact section.offices.location h3 a:hover{color:#bbb}.body_contact form .btn:hover{background:rgba(255,255,255,.1)}.body_contact form{max-width:400px;margin:0 auto}.body_contact section.blog p{font:300 26px/30px "Mercury Display A","Mercury Display B";text-align:center;max-width:600px;margin:0 auto 60px}.body_contact section.blog p a{color:#ddd;border-bottom:1px dotted #ddd;text-decoration:none}.body_contact section.blog p a:hover{border:0}#cloud{padding:0 120px;margin-bottom:40px;-webkit-column-count:4;-moz-column-count:4;column-count:4;vertical-align:top;-webkit-column-rule:1px dotted #ccc;-moz-column-rule:1px dotted #ccc;column-rule:1px dotted #bbb;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}#cloud a{display:block;color:#000;font:14px/17px "Mercury Display A","Mercury Display B";vertical-align:top;text-decoration:none;margin-bottom:4px}#cloud a:hover{text-decoration:underline}footer.wrapper{max-width:1500px;margin:0 auto;float:none}.title{position:absolute;left:50%;background:#666;width:180px;height:58px;top:25px;font-size:14px;margin:0 0 0 -90px;background:url(/images/template/WRE_stacked_k.png) no-repeat;background-size:100% auto;text-indent:-9999px;z-index:99999}.title a{display:block;height:100%}.menu{position:fixed;left:30px;top:40px;z-index:999999}.searchlink{position:fixed;right:30px;top:37px;z-index:999999}.body_idx .menu{width:28px;height:17px;background-image:url(/images/template/hamburger.png);background-size:28px 34px;background-repeat:no-repeat}.body_idx .menu.light{background-position:0 -17px}.body_idx .searchlink{width:24px;height:28px;background-image:url(/images/template/zoom.png);background-repeat:no-repeat;background-size:24px 47px}.body_idx .searchlink.light{background-position:0 -28px;top:46px}header.dark path{stroke:#222}.closevideo svg{width:40px;height:40px}.closevideo path{fill:rgba(0,0,0,.5);stroke:none}.light path,header.dark .light path,a:hover.light path,header.dark a:hover.light path{stroke:#e5e5e5}.light .play polygon,.light .play path{fill:#fff;stroke:none}header.dark a:hover path{stroke:rgba(0,0,0,.8)}.videobox{width:75%;height:500px;float:left;margin:20px 0 0}section.video aside{width:23%;margin:20px 0 0 2%;float:left}.authors a{display:block}.authors img{border:5px #fff solid;border-radius:50px}.authors a:hover img{border:0}section.video a{color:#fff;text-decoration:none}section.video a.btn{background:rgba(255,255,255,.3)}section.video a.btn:hover{background:rgba(255,255,255,.2)}section.video h3{font:700 26px/30px "Mercury Display A","Mercury Display B";margin:0;padding:0 0 6px}section.video .author{font:700 18px/1 "Gotham A","Gotham B";display:inline-block;margin:0 8px 5px 0;overflow:hidden;padding:0;height:70px;width:70px;position:relative;left:auto;right:auto;top:auto}section.video .author img{float:left}section.video h3 span{font-size:18px}.staff .image{width:300px;margin:20px 80px 30px}.staff .card{margin-left:8%;width:60%}.staff .image{width:20%;margin:0}.image{width:28%;margin:20px 5% 30px 0;float:left;position:relative}.image img{width:100%;height:auto}.card{width:66%;float:left;margin-bottom:30px}.card h1.count15,.card h1.count16,.card h1.count17,.card h1.count18,.card h1.count19,.card h1.count20,.card h1.count21,.card h1.count22{font:700 85px/78px "Gotham A","Gotham B";display:block}.card h4 a{color:#000}.partnership .card h1.count15,.partnership .card h1.count16,.partnership .card h1.count17,.partnership .card h1.count18,.partnership .card h1.count19,.partnership .card h1.count20,.partnership .card h1.count21,.partnership .card h1.count22{font-size:75px;line-height:60px;font-family:gotham cond a,gotham cond b;margin:20px 0 10px!important;font-weight:400}.light .title,.status_closed .title{background:url(/images/template/WRE_stacked_w.png) no-repeat;background-size:100% auto}.light h1,.light h2{color:#fff}.ui-widget-overlay{background:#000;opacity:.6;filter:Alpha(Opacity=60)}div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.IDX-registrationModal.IDX-registration-none{width:320px;font-family:gotham a,gotham b;font-weight:700;font-size:18px;display:block}label.IDX-control-label{float:left;width:150px;font-weight:500;text-transform:uppercase;font-size:14px}#IDX-registrationSignup p,#IDX-registrationLogin p{display:none}#IDX-mapContainer{width:100%;min-height:100%;height:100%;margin:0 auto;min-width:100%}#IDX-resetBtn{display:none}.ui-dialog .ui-dialog-title{float:none;text-align:center;font-family:gotham a,gotham b;font-weight:700;font-size:32px;line-height:36px;display:block;text-transform:uppercase;margin:15px 0 0;width:100%}div#IDX-keepLoggedIn{text-align:center;font-weight:500;font-size:13px;margin-bottom:15px}.ui-widget input[type=text],.ui-widget select,.ui-widget textarea,.IDX-select{font:700 24px/24px "Gotham A","Gotham B";border:1px #ccc solid;padding:4px;width:250px}.IDX-select{width:95px;font-size:15px;font-weight:400;margin-top:5px}.ui-dialog .ui-dialog-titlebar-close{top:0;right:0;margin:0}#IDX-registrationLogin{margin-top:40px}.IDX-customRegistrationFields{margin-top:40px}.ui-widget-overlay{z-index:999998!important}.ui-dialog .ui-dialog-titlebar{border-bottom:0}.ui-dialog .ui-dialog-content{padding:20px;width:300px;font-size:20px}.ui-dialog .ui-dialog-content>div{margin-bottom:10px}.ui-dialog-title{display:none}#ui-dialog-title-IDX-detailsMediaOpenHouse:after{content:'Open House';visibility:visible;position:absolute;top:0;left:0}.IDX-openHouseDateTime span{display:block;text-align:center}#IDX-detailsMediaOpenHouse{padding-top:40px}.IDX-openHouseTitle{font:700 16px/1 "Gotham A","Gotham B";text-transform:uppercase;margin-top:20px}#ui-dialog-title-IDX-detailsMediaOpenHouse{visibility:hidden;position:absolute;top:0}#IDX-loginSubmit,#IDX-submitBtn{display:block;width:130px;background:#005423;color:#fff;font:700 18px/1 "Gotham A","Gotham B";padding:10px 12px;border-radius:9px;border:0;margin:0 auto}.toggle{width:300px;margin:25px auto 10px;border-radius:6px;padding:6px;font-family:gotham a,gotham b;font-weight:700;font-size:16px}.toggle a{display:inline-block;background:rgba(0,0,0,.3);color:#fff;padding:8px 16px;border-radius:0 6px 6px 0;text-decoration:none}.body_video .toggle a{background:rgba(255,255,255,.7);color:#000}.toggle a.blogtoggle{border-radius:6px 0 0 6px}.body_blog .toggle a.videotoggle,.body_video .toggle a.blogtoggle{background:rgba(255,255,255,.2);color:rgba(0,0,0,.4)}.body_video .toggle a.blogtoggle{color:rgba(255,255,255,.4)}.body_blog .toggle a.videotoggle:hover,.body_video .toggle a.blogtoggle:hover{background:rgba(0,0,0,.1);color:rgba(255,255,255,.7)}.body_video .toggle a.blogtoggle:hover{background:rgba(255,255,255,.15)}.IDX-signupLoginToggleWrap{margin-top:0}div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.IDX-registrationModal.IDX-registration-none{width:300px!important}#IDX-FormActions{text-align:center;margin:10px 0}#IDX-FormActions button{-webkit-appearance:none;background:green;border-radius:9px;border:0;padding:10px 20px;font:700 14px/12px "Gotham A","Gotham B";color:#fff;text-transform:uppercase}#IDX-loginSignupToggle,#IDX-leadSignUpLogin{position:absolute;top:10px;left:0;width:100%;text-align:center;font-size:13px;color:#666}.IDX-signupLoginToggleWrap a{color:#666;text-decoration:none;background:#ccc;display:inline;padding:6px 10px;border-radius:6px}.IDX-signupLoginToggleWrap strong{font-size:13px;color:#666;font-weight:500}.IDX-signupLoginToggleWrap a:hover{background:#ddd;color:#333}#IDX-loginSignupToggle span,#IDX-toggleLogIn span{display:none}h1{font-family:gotham cond a,gotham cond b;font-weight:500;font-size:120px;text-transform:uppercase;margin:20px 0;line-height:110px}body.body_blog h5{font:bold 16px/20px 'Gotham A','Gotham B';text-transform:uppercase;margin:10px 0 20px}body.body_blog h5 a{color:#fff;text-decoration:none}body.body_blog header.blogmiddle{line-height:450px;background-size:cover;padding:100px 0;height:650px}body.body_blog header.typographic{height:auto;padding:125px 0 140px}.blogmiddle .menu,.blogmiddle .searchlink{line-height:40px}body.body_blog header .headline{display:inline-block;vertical-align:middle;position:relative;bottom:auto;width:100%;left:auto;line-height:normal}body.body_blog header .headline h1{padding-bottom:60px}body.body_blog h1.mercury{font-family:mercury display a,mercury display b;font-weight:700;font-style:normal;font-size:72px;line-height:1.1}.body_agents h1{line-height:1;width:100%;height:auto}.body_idx h1,.body_blog h1,.body_video h1{font-family:gotham a,gotham b;font-weight:700;font-size:48px;letter-spacing:3px;line-height:48px;color:#fff;margin:60px 0 15px;padding:0}.body_idx h1{margin:30px 0 15px;color:#363d40}.external{position:relative}.body_home header h2{font:90px/76px "Gotham Cond A","Gotham Cond B";text-transform:uppercase;font-weight:500;font-style:normal;margin:40px 0 0;padding:0 10%}.body_home header h2 sup{font-size:40px;top:-33px;color:#555}.body_home header h4{margin-top:80px}.body_home header h4 a.btn{background:#00508e;color:#fff;box-shadow:rgba(0,0,0,.5) 4px 4px 10px}#IDX-main{background:#eee}.in-iframe .push,.in-iframe #IDX-resultsMLSRights{display:none!important}.in-iframe div#IDX-resultsContent{margin-top:0!important}.in-iframe .IDX-resultsContentTop{margin-bottom:0}.in-iframe .IDX-resultsAddress,.in-iframe a.IDX-resultsAddressLink{margin-left:0;font-size:18px;line-height:21px}.in-iframe .IDX-resultsLinks,.in-iframe .IDX-resultsContentMain,.in-iframe .IDX-contentFooter,.in-iframe header,.in-iframe footer{display:none}.in-iframe #IDX-main,body.in-iframe.body_idx{background:#eee}.dark.in-iframe #IDX-main,body.dark.in-iframe.body_idx{background:#000}.dark #IDX-main,.dark #IDX-main a{color:#fff}.in-iframe .IDX-resultCellContainer{padding-top:0}.in-iframe .IDX-resultsCell{margin-bottom:20px}.natural nav{display:block;position:relative;width:100%;z-index:100}.natural nav ul{position:absolute;left:40px;top:30px;padding:0 160px 0 0;width:50%;text-align:left}.natural nav ul.right{right:120px;left:auto;padding:0 0 0 160px;text-align:right}.natural nav li{display:inline-block}.natural nav a{color:#fff;text-decoration:none;font:600 17px/24px "Gotham A","Gotham B";padding:5px 15px;margin:0 20px;text-transform:uppercase;display:block}.natural.darknav nav a{color:#333}.natural.darknav nav path{stroke:#333}.natural nav .form{position:absolute;background:#fff;padding:0;right:26px;top:33px;display:none;width:245px}.natural nav .form input{font:bold 20px/30px "Gotham A","Gotham B";border:0;outline:none;display:inline-block;width:200px;vertical-align:top;padding:7px 10px}.natural nav .form a.close{display:block;margin:0;position:absolute;right:-24px;top:-5px}.natural nav .form a{display:inline-block;margin:7px 0 0;padding:0;vertical-align:top}.natural .search{position:fixed;right:20px;top:40px}header.wrapper.form form>div.submit{height:90px}header.wrapper.form .submit .btn{position:relative;margin-top:40px;z-index:100;background:rgba(0,0,0,.4);-webkit-box-shadow:0 6px 40px -4px rgba(255,255,255,.9);-moz-box-shadow:0 6px 40px -4px rgba(255,255,255,.9);box-shadow:0 6px 40px -4px rgba(255,255,255,.9)}header.wrapper.form .submit .btn:hover{margin-top:38px}header.wrapper.form .submit .btn:active{margin-top:39px}header.wrapper.form{height:auto;background-color:#555}header.wrapper.form form,header.wrapper.form .submit{z-index:999999}header.form .darkening{display:none;position:absolute;top:0;left:0;right:0;bottom:0}.body_home.natural header .overlay{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;background:rgba(0,0,0,.7);z-index:9999989;display:none}.body_home.natural .moreoptions{padding:20px 80px;position:relative;z-index:100;overflow:visible!important;height:327px}.body_home.natural .moreoptions .third.left,.body_home.natural .moreoptions .third.right{text-align:left}.body_home.natural .moreoptions input[type=text]{font:bold 15px/21px "Gotham A","Gotham B";text-align:left;border:0;padding:4px 6px}.body_home.natural .moreoptions .bottom select,.pricefield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:bold 17px/24px "Gotham A","Gotham B";padding:6px 25px 6px 10px;border:2px #fff solid;color:#fff;background:0 0;position:relative;background:transparent url(/svg/svg/downarrow.svg) no-repeat;background-position:right 8px top 15px;background-size:15px auto}.pricefield select{width:145px}.body_home.natural .moreoptions .bottom select{font:bold 15px/22px "Gotham A","Gotham B";padding:3px 25px 3px 10px;background-position:right 8px top 11px}.body_home.natural option{color:#000;background:rgba(255,255,255,.7)}.body_home.natural header.form div.sentence .pricefield li a{border:2px #fff solid;display:inline-block;text-align:center;line-height:36px;height:40px;width:40px;padding:0;margin-left:10px;border-radius:100%}.body_home.natural header.form div.sentence .pricefield li a svg{width:20px;height:20px;vertical-align:middle}.body_home.natural header.form div.sentence .pricefield li a:hover{background:#fff}.body_home.natural header.form div.sentence .pricefield li a:hover polygon{fill:#003e7a}.body_home.natural .moreoptions .medium input[type=text].input{width:70px;text-align:center}.body_home.natural .moreoptions .large input[type=text].input{width:200px}.body_home.natural .moreoptions p{margin:0;padding:0}.body_home.natural .moreoptions .number{width:20%}.body_home.natural .moreoptions .direction{width:20%}.body_home.natural .moreoptions .streetname{width:50%}.body_home.natural .moreoptions .number input,.body_home.natural .moreoptions .direction input,.body_home.natural .moreoptions .streetname input{width:95%}.selectgroup{display:inline-block}.body_home.natural .moreoptions .mls input{width:90%}.body_home.natural .moreoptions .right div span,.body_home.natural .moreoptions .mls span{display:block;font:12px/17px "Gotham A","Gotham B";color:#fff}.body_home.natural .moreoptions .number,.body_home.natural .moreoptions .direction,.body_home.natural .moreoptions .streetname{display:inline-block}.body_home.natural .moreoptions .bottom{width:100%;margin:20px 0 10px;float:left}.body_home.natural .moreoptions .bottom label{display:inline-block}.natural header a.menu,.natural header a.searchlink{display:none}.body_home.natural header.form{height:auto;padding:120px 0 100px}.body_home.natural header.form .options{position:relative;z-index:100}.body_home.natural header.form label{color:#fff;font:600 14px/20px "Gotham A","Gotham B";text-transform:uppercase;display:block;margin:25px 0 4px}.body_home.natural header.form p{color:#fff}.body_home.natural header.form div.sentence{position:relative;z-index:9999999;color:#fff;font:600 32px/48px "Gotham A","Gotham B";margin:10px 30px;text-shadow:#000 0 1px 1px}.body_home.natural header.form a.more{font:600 13px/18px "Gotham A","Gotham B";text-transform:uppercase;color:#fff;text-decoration:none;padding:10px 30px;display:block;width:270px;margin:15px auto 0;opacity:.7}.body_home.natural header.form a.more:hover{opacity:.9}.body_home.natural header.form a.more path{stroke:0;fill:#fff}.body_home.natural header.form a.more svg{height:8px;width:17px;display:inline-block;margin:4px 13px 0}.body_home.natural header.form a.more strong{display:inline-block}.body_home.natural header.form .third{width:35%;display:inline-block;vertical-align:top}.body_home.natural header.form .third.middle{width:29%}.body_home.natural header.form div.field,.body_home.natural header.form div.pricefield{display:inline-block;position:relative}.body_home.natural header.form div.sentence a{color:#bbb;border-bottom:1px #bbb dotted;padding:0 0 1px;text-decoration:none}.body_home.natural header.form div.sentence ul{list-style:none;margin:0;padding:15px;display:block;position:absolute;top:-85px;left:0;text-align:left;width:300px;font-size:16px;line-height:22px;text-shadow:none;display:none;z-index:999999;font-weight:400;background:#003e7a}.body_home.natural header.form div.sentence .pricefield ul{width:400px;top:-45px}.body_home.natural header.form div.sentence ul.city{width:500px}.body_home.natural header.form div.sentence ul.city li{width:156px;float:left}.body_home.natural header.form div.sentence li{margin:0;padding:5px 10px;color:#ddd}.body_home.natural header.form div.sentence .pricefield li{padding:5px 0}.body_home.natural header.form div.sentence li:hover{color:#fff;cursor:pointer}.checkbox{position:relative;display:inline-block;margin-right:6px}.checkbox input[type=checkbox]{position:absolute;top:-9999px;left:-9999px}.body_home.natural header.form .checkbox label{opacity:.6;cursor:pointer;color:#fff;position:relative;text-align:center;padding:4px 36px 4px 10px;border-radius:6px;border:2px #fff solid;background:url(/svg/svg/none.svg) no-repeat;background-size:16px auto;background-position:right 10px top 5px}.body_home.natural header.form .checkbox label:hover{opacity:.8}.body_home.natural header.form .checkbox label svg{position:absolute;right:10px;top:6px;width:16px;height:16px;display:none}.body_home.natural header.form .checkbox input[type=checkbox]:checked+label{opacity:1;color:#fff;border:2px #fff solid;background:0 0}.body_home.natural header.form .checkbox input[type=checkbox]:checked+label svg{display:block}.body_home.natural header.form .checkbox input[type=checkbox]:checked+label svg polygon{fill:#fff}h1 sup{font-size:24px;top:-65px;color:#666}h2{font-family:mercury display a,mercury display b;font-weight:400;font-style:italic;font-size:32px;line-height:1.1;margin:0;padding:0}header h2{padding:0 20%}.body_home section h2 span{font-family:gotham a,gotham b;font-weight:700;font-size:22px;display:block}.body_home section h2{font-family:gotham cond a,gotham cond b;font-weight:500;font-size:90px;line-height:.9;text-transform:uppercase;text-align:center;margin:0;padding:60px 0 30px;font-style:normal}.body_tag h2,.body_home section.blog h2,section.blog h2,.video-item h2,.body_neighborhoods section.agents h2,.body_home section.video h2,section.video h2,section.listings h2{font:normal 700 42px/42px 'Gotham A','Gotham B';color:#fff;letter-spacing:7px;text-align:center;padding:0;margin:50px 0 20px;text-transform:uppercase;float:left;width:100%}.body_neighborhoods section.agents h2{color:#333;font:normal 700 62px/62px 'Gotham Cond A','Gotham Cond B';letter-spacing:0}.body_neighborhoods section.agents .iso-container li{width:150px;height:230px}.body_neighborhoods section.agents .iso-container li a{font-size:16px;line-height:20px}.body_tag h2{font-size:28px;letter-spacing:2px;color:#666}h4.warning,.body_tag section.blog h4.warning{text-align:center;margin:0;padding:0}.blogentries h4.warning{margin-bottom:20px}h4.warning span,.body_tag section.blog h4.warning span{color:#000;font-weight:400;background:#fcffb8;padding:15px 30px}.body_home section.blog h2,.body_agents section.blog h2{margin:60px 0 30px}section.listings{padding-top:30px}section.listings h2{margin:20px 0 40px}section.blog article.hood a{color:#fff;text-align:center;font:bold 32px/34px 'Mercury Display A','Mercury Display B';min-height:250px;padding:20px;display:table;width:100%}section.blog article.hood a:hover span{background:transparent}section.blog article.hood a span{display:table-cell;vertical-align:middle;background:rgba(0,0,0,.2)}section.blog article{width:31%;display:inline-block;margin:15px 1%;position:relative;float:left}section.blog article.col2{width:64%}section.blog .col2.video-item span,.body_tag section.blog article.col2 span,.body_video section.blog article.col2 span{top:170px}.body_tag section.blog article.col2.cover span{top:auto}section.blog article.col2.featuredvideo h3{font-size:32px;line-height:34px;padding:30px 40px;text-align:center;color:#fff;position:absolute;bottom:0;left:0;width:60%;text-align:left;text-shadow:1px 1px 1px #000}section.blog article.col2.featuredvideo h3{position:absolute}section.blog article h3{white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word}.blog_entry_profile header{height:70px;padding:0}.blog_entry_profile .stickyfoot{background:#eee}.blog_entry_profile aside{padding:0 60px 40px 100px;width:40%}section.blog article.item.profile img,.blog_entry_profile aside img{border:16px #fff solid;width:100%;height:auto;box-shadow:rgba(0,0,0,.3) 4px 4px 10px;-ms-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}section.blog article.item.profile img{width:30%;max-width:200px;height:auto;position:absolute;top:-5px;left:-5px}section.blog article.col2.profile a.block{padding-left:33%;margin-bottom:10px;padding-bottom:36px}section.blog article.col2.profile h3{margin:0 40px 0 0;font-size:44px;line-height:46px}section.blog article.col2.profile .tags{text-align:left;margin-top:25px;float:left;overflow:hidden}body section.blog article.col2.cover .tags li span,section.blog section.blog article.col2.cover .tags li a{background:rgba(255,255,255,.6)}body section.blog article.col2.profile .tags li span,section.blog section.blog article.col2.profile .tags li a{background:#fff}article.col2.cover .tags li span:before,section.blog article.col2.cover .tags a:before{border-color:transparent transparent transparent rgba(255,255,255,.6)}article.col2.profile .tags li span:before,section.blog article.col2.profile .tags a:before{border-color:transparent transparent transparent #fff}body.body_blog article.col2.profile h5{margin:10px 0}section.blog article.col2.cover h3{color:#fff;text-align:center;font-size:57px;line-height:55px;margin:20px 0 60px}section.blog article.col2.cover .tags{width:100%;position:absolute;bottom:30px;left:0;padding:0 120px!important}.blog_entry_profile aside p{text-align:center;margin-top:50px}.blog_entry_profile aside .btn{font-size:18px}.blog_entry_profile section.blog.entry{background:#eee;float:left;padding:0 120px 0 0;width:60%}.blog_entry_profile h1.mercury{color:#000;letter-spacing:-1px;line-height:.9;text-transform:none;margin:0}.blog_entry_profile .body{margin-top:60px}.pnwblog header.wrapper.clearfix.light,.newblog section.blog.more,.pnwblog section.blog{background:#a3babf}.newblog section.blog.more.darkly{background:#000}.pnwblog section.blog{min-height:800px}.newblog section.blog.more .internal a.block,.pnwblog section.blog .internal a.block{background:#65828c;color:#fff}section.blog article.internal a.block:after{opacity:.6;display:block;bottom:10px;padding-left:25px}section.blog article.internal a.block:hover:after{opacity:.8}.pnwblog.body_blog section.blog a.video{background:rgba(50,50,50,.6)}.pnwblog.body_blog header h1 sup{color:#fff}.pnwblog.body_blog header h1{font-family:gotham cond a,gotham cond b;font-weight:500;font-size:117px;letter-spacing:0;margin-bottom:30px}.pnwblog section.blog.entry{background:#fff!important}.pnwblog section.blog a.block.forest,.forest{background:#7f8c4d}.pnwblog section.blog a.block.earth,.earth{background:#402d1b}.pnwblog section.blog a.block.rain,.rain{background:#65828c}.pnwblog section.blog a.block.fire,.fire{background:#d93f06}.body_blog section.blog .featuredvideo a.video{padding-bottom:0}.body_blog section.blog .featuredvideo .permalink{display:none}section.blog.entry .body{margin-top:50px}section.blog.entry .body p img{width:100%!important;height:auto!important;display:block;margin:20px 0 40px}section.blog.entry .body p img.float{width:auto!important;height:auto!important;float:left;margin:0 20px 10px 0}.newblog section.blog.more a.block,.pnwblog section.blog a.block{background:rgba(255,255,255,.6)}.newblog section.blog.more a.block:after,.pnwblog section.blog article a.block:after{bottom:0;background:#8b9fa3}.newblog section.blog.darkly article a.block:after{background:rgba(0,0,0,.2)}section.blog.entry .tags{text-align:left;margin-top:20px}section.blog.entry .tags li a{background-color:#ddd;display:block;text-decoration:none}section.blog.entry .tags li a:before{border-color:transparent transparent transparent #ddd}section.blog article.item a.block{height:auto;padding-bottom:50px;margin-bottom:10px;position:relative}section.blog article img{width:100%;height:auto}.blog_entry .typographic div.author.floating{bottom:90px}.blog_entry .floating a.author{display:inline-block;bottom:auto;left:auto;box-shadow:rgba(0,0,0,.3) 4px 4px 6px;margin:0 -4px;vertical-align:middle}.blog_entry div.author.floating{display:block;text-align:center;bottom:auto;top:auto;z-index:100;left:auto;vertical-align:middle}.blog_entry div.author span.left,.blog_entry div.author span.right{display:inline-block;color:#fff;z-index:1000;font-family:gotham a,gotham b;font-weight:700;font-size:16px;vertical-align:middle;margin:0 15px}.blog_entry div.author span.right{}#masonry2{float:left;width:100%}a.author{position:absolute;bottom:-10px;left:20px;height:70px;width:70px;border-radius:80px;display:block;transform:rotate(2deg)}a.author.second{left:80px}.video-item a.author,.body_video section.video a.author,.body_tag .video a.author{left:auto;right:20px;bottom:-10px;position:absolute}.video-item a.author.second,.body_video section.video a.author.second,.body_tag .video a.author.second{right:85px;left:auto}.body_video section.video.entry a.author{position:relative;bottom:auto;right:auto;margin-top:0}section.video.entry{text-align:center}a.author img{border-radius:80px;border:5px #fff solid;display:block}a.author:hover img{border:0 #fff solid;box-shadow:rgba(0,0,0,.4) 3px 3px 10px}section.blog,section.video,section.about{padding:0 70px 50px;margin:0;color:#fff}section.about{color:#000;background:#fff;text-align:center;padding-top:40px;padding-bottom:0}section.about article{border-style:solid;border-width:56px 59px 56px 71px;-moz-border-image:url(/images/template/frame.png) 56 59 56 71 repeat;-webkit-border-image:url(/images/template/frame.png) 56 59 56 71 repeat;-o-border-image:url(/images/template/frame.png) 56 59 56 71 repeat;border-image:url(/images/template/frame.png) 56 59 56 71 fill repeat;background:#fff;padding:35px 0 100px}section.offices article{padding:15px 0}.directory{margin:0 10% 40px;padding:0;width:80%;border-left:1px #ccc solid;overflow:hidden}.directory li{float:left;display:table;width:25%;list-style:none;border-right:1px #ccc solid;border-bottom:1px #ccc solid;border-top:1px #ccc solid}.directory li a{font:700 28px/28px 'Mercury Display A','Mercury Display B';display:block;padding:0 3%;text-align:center;background:#fff;color:#999;text-decoration:none;height:125px;display:table-cell;vertical-align:middle}.directory li a:hover{color:#666}.directory li a span{font-size:18px;display:block;font-weight:400;margin-top:4px}section.about img{width:160px;height:auto}.body_home section.about h2{font-family:mercury display a,mercury display b;font-weight:700;font-size:64px;line-height:1.1;margin:0;padding:80px 0 30px;text-transform:none}.body_home section.about .btn{padding:10px 30px;font-size:18px;color:#fff;background:#555;margin:0 5px}.body_idx footer,.body_home footer,.body_tag footer{background:#fff;color:#666}.body_idx footer a,.body_home footer a,.body_tag footer a{color:#000}.body_idx footer a.active,.body_home footer a.active,.body_tag footer a.active{color:#000;background:#ccc;padding:5px 10px;text-decoration:none;border-radius:6px}section.video{padding-bottom:70px}section.blog .video-item h4,section.video h4{width:100%;float:left;text-align:center;margin:50px 0 0}.body_home section.blog{margin:0}section.blog a{color:#000;text-decoration:none}section.blog p a,section.blog li a,section.blog blockquote a{text-decoration:underline;display:inline}section.blog p a:hover,section.blog li a:hover,section.blog blockquote a:hover{}section.blog a.permalink{position:absolute;color:#ccc;bottom:20px;left:20px;padding:5px 12px 5px 30px;font:400 13px/1 "Gotham A","Gotham B";border-radius:9px}.body_video .videobox{width:100%;height:600px}section.blog a.permalink:hover{background:rgba(255,255,255,.8);color:#333}.permalink em{width:14px;height:14px;background-size:14px 28px;background-image:url(/images/template/link.png);background-repeat:no-repeat;display:block;float:left;margin-left:-23px;margin-top:-1px;background-position:0 -14px}section.blog a.permalink:hover em{background-position:0 0}section.blog a.block{width:100%;height:auto;padding:20px 25px 25px;background:rgba(255,255,255,.6);display:inline-block;vertical-align:top}section.blog.tag a.block{background:#ccc}section.blog.tag a.block:hover{background:#ddd}.body_video section.blog a.video,.body_tag section.blog a.video,section.blog a.video{height:auto;padding-bottom:70px;background:#4b4d4d;color:#fff}.body_tag section.blog a.video{background:rgba(50,50,50,.6)}section.blog .video-item h3,.body_tag section.blog a.video h3,.body_video section.blog a.video h3{color:#fff;padding:20px 25px 25px}section.blog .video-item a.video:hover,.body_tag section.blog a.video:hover,.body_video section.blog a.video:hover{background:rgba(50,50,50,.75)}section.blog .video-item a.video:hover img,.body_tag section.blog a.video:hover img,.body_video section.blog a.video:hover img{filter:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz1cJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCc+PGZpbHRlciBpZD1cJ2dyYXlzY2FsZVwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XCdtYXRyaXhcJyB2YWx1ZXM9XCcwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDBcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZQ==);filter:gray;-webkit-filter:grayscale(100%)}section.blog .video-item a:hover span,.body_tag section.blog article a:hover span,.body_video section.blog article a:hover span{opacity:1}section.blog .video-item span,.body_video section.blog article span{position:absolute;top:70px;left:50%;margin-left:-40px;background:url(/svg/svg/play4.svg) no-repeat;width:80px;height:80px;z-index:100;opacity:.8}section.blog.entry{background:#fff;color:#222;padding:0 20%}section.blog.entry.video{background:#000;padding:0 30px 0 90px}section.blog.entry p{font-size:18px;line-height:32px}section.blog a.block:hover{background:rgba(255,255,255,.75)}section.blog h3{font-family:mercury display a,mercury display b;font-weight:700;font-style:normal;font-size:28px;line-height:33px;margin:0;padding:0}section.blog p{font-size:14px}section.blog article a.block{overflow:hidden}.body_video section.blog article a.block:after{display:none}section.blog.tag article a.block:after{background:#999}section.blog article a.block:after{content:'CONTINUED…';padding:6px 16px;background:#8b9fa3;position:absolute;bottom:0;right:0;font-family:gotham a,gotham b;font-size:15px;color:#fff;font-weight:700}section.blog article.col2 h3{position:relative;margin-top:40px;z-index:100}section.blog article.col2 .darken{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}section.blog article.item.col2 a.block{margin:0}section.blog article.col2 a:hover .darken{background:rgba(0,0,0,.3)}section.blog article.col2 a.block:after{display:none}section.blog article a.block.videoblock:after{display:none}section.bio.lead{padding:0 80px}section.bio.lead article{width:66.666666%;padding:30px 5% 0 0;float:left}section.bio.lead aside{width:33.333333%;float:left;padding:8px 20px 25px;margin-top:60px}.body_agents h5{font-weight:400;font-size:18px}section.bio.lead aside svg{position:absolute;left:0;top:10px;width:auto}section.bio.lead aside path,section.bio.lead aside polygon{fill:rgba(255,255,255,.7)}section.bio.lead aside h3{font:700 14px/18px "Gotham A","Gotham B";position:relative;text-transform:uppercase;color:#7d5147;padding-left:80px;padding-top:10px}section.bio.lead aside h3 span.icon-checkbox,section.bio.lead aside h3 span.icon-star,section.bio.lead aside h3 span.icon-document,section.bio.lead aside h3 span.icon-thumbs{height:40px;width:40px;display:block;position:absolute;left:10px;top:10px;opacity:.7;background-size:40px 40px}section.bio.lead aside h3 span.icon-thumbs{background:url(/svg/svg/thumbs.svg) no-repeat}section.bio.lead aside h3 span.icon-checkbox{background:url(/svg/svg/checkbox.svg) no-repeat;left:14px}section.bio.lead aside h3 span.icon-star{background:url(/svg/svg/star.svg) no-repeat}section.bio.lead aside h3 span.icon-document{left:16px;background:url(/svg/svg/document.svg) no-repeat;opacity:.9}section.bio.lead aside .si-icon-heart svg{width:54px;height:54px;margin-left:6px}section.bio.lead aside ul{margin:0;padding:0}section.bio.lead aside li a{color:#7d5147}section.bio.lead aside li{font:500 15px/19px "Gotham A","Gotham B";padding:3px 10px 5px 80px;color:#7d5147;list-style:none}section.bio.lead aside li.micro{font:500 12px/16px "Gotham A","Gotham B";padding-top:10px;padding-right:20px;opacity:.7}section.bio.lead aside li.micro a{text-decoration:none;text-transform:capitalize}section.bio.lead aside li.micro a:hover{text-decoration:underline}section.bio article h4{font:700 16px/20px "Gotham A","Gotham B";margin:30px 0 15px;text-transform:uppercase}section.realtors{padding:40px 30px 85px;overflow:hidden;text-align:center}section.realtors ul{float:left;width:33%;padding:0;margin:50px 0 0}.body_home section.realtors .middle{width:33%;float:left}section.realtors .middle h2{background:#fff;width:300px;height:300px;border-radius:300px;padding-top:100px;margin:0 auto}section.realtors .middle h2 sup{top:-34px;font-size:40px;margin-right:-10px;color:#555}section.blog h2 sup{top:-7px}section.realtors li{list-style:none;display:inline-block;vertical-align:top}section.realtors li a{display:block;border-radius:200px;margin:5px;opacity:.7;border:5px #fff solid;width:120px;height:120px}section.realtors li.partners{padding-top:0;position:relative}section.realtors li.partners a{border:0}section.agents li.partners img,section.realtors li.partners img{width:86px;height:86px;border:5px #fff solid;position:absolute;top:10px;left:0}section.agents li.partners img.other,section.realtors li.partners img.other{top:70px;left:auto;right:0}section.agents li.partners img.other,section.realtors li.partners img.other{top:48px}section.realtors li a:hover{opacity:1}section.realtors h4{margin:0;padding:0}section.realtors a.btn{background:#c3958c;color:#fff}section.realtors a.btn:hover{background:#b8867d}section.realtors li a img{border-radius:200px}.body_agents header{padding:140px 80px 20px;height:auto}.body_agents.secondary header{text-align:left}.body_agents.secondary header.light h1{color:#000;margin-top:30px}.body_agents header img{border-radius:411px;float:left;box-shadow:rgba(0,0,0,.4) 7px 7px 15px;margin:10px 80px 20px 8px;display:block}.go{margin:30px 0 0}.body_agents section.blog.customer,.body_agents.secondary section.blog.customer{background:#fff}.body_agents.secondary header{background:#a2adad}.reviews a{background:#a2adad}.reviews{color:#828a8a}.body_agents .play path,.body_agents .play polygon{fill:#545e5d;stroke:none}.body_agents header.light .play path,.body_agents header.light .play polygon{stroke:none;fill:#545e5d}section.bio.lead aside{background:#edd2cb}.body_agents.secondary section.blog{background:#a3babf}section.pullquote svg{stroke:#5a4848;fill:#5a4848}.body_agents section.blog.customer h2{color:#5a4848}.body_agents section.blog.customer article a{background:#d9d4d4}.body_agents section.blog.customer h4 a{background:#b6abac}.horses .reviews{color:#a66e4e}.body_agents.horses.secondary header{background:#a66e4e}.body_agents.horses.secondary header.light h1,.body_agents.horses header h4,.horses .card h4 a{color:rgba(255,255,255,.9)}.horses .reviews a{background:#754d37}.horses section.bio.lead aside h3,.horses.body_agents aside h4,.seahawks section.lead p:first-child:first-letter{color:#241103}.horses .reviews a:hover{background:#42220c}.body_agents.horses header h4 span{color:rgba(255,255,255,.5)}.horses .reviews{color:#828a8a}.body_agents.horses .play path,.body_agents .play polygon{fill:#fff;stroke:none}.body_agents.horses header.light .play path{stroke:none;fill:#fff}.body_agents.secondary.horses section.blog.customer{background:#fff}.body_agents.secondary.horses section.blog{background:#848c5b}.horses section.bio.lead aside{background:#f2cb98}.horses section.pullquote svg{stroke:#754d37;fill:#754d37}.body_agents.horses section.blog.customer h2{color:#754d37}.body_agents.horses section.blog.customer article a:hover{background:#f2e2d3}.body_agents.horses section.blog.customer article a{border:2px #999 dashed;background:#fff}.body_agents.horses section.blog.customer h4 a{background:#a66e4e}.seahawks .reviews{color:#002349}.body_agents.seahawks.secondary header,.body_about.seahawks.secondary header{background:#002349}.body_agents.seahawks section.blog.customer h4 a{background:#002349}.seahawks .reviews a{background:#69be26}.seahawks section.pullquote svg{stroke:#69be26;fill:#69be26}.body_agents.seahawks section.blog.customer h2{color:#002349}.seahawks section.blog a.btn{background:#53992f}.body_agents.seahawks .go .btn{background:#69be26}.body_about.seahawks .staff h1,.body_about.seahawks.secondary header h1,.seahawks section.bio.lead aside li a,.seahawks section.bio.lead aside li,.seahawks.body_agents aside h4,.seahawks section.bio.lead aside h3{color:#fff}.seahawks section.lead p:first-child:first-letter{color:#69be26}.seahawks .reviews a:hover{background:#42220c}.seahawks .reviews{color:#818a8f}.body_agents.secondary.seahawks section.blog{background:#244c77}.seahawks section.bio.lead aside{background:#818a8f}.body_agents.seahawks section.blog.customer article a:hover{background:#dfe3e5}.body_agents.seahawks section.blog.customer article a{background:#ccd3d6}.body_agents.seahawks header h4 span{color:rgba(255,255,255,.5)}.body_agents.seahawks.secondary header.light h1,.body_agents.seahawks header h4,.seahawks .card h4 a{color:rgba(255,255,255,.9)}.body_agents.seahawks .play path,.body_agents .play polygon{fill:#fff;stroke:none}.body_agents.seahawks header.light .play path{stroke:none;fill:#fff}.body_agents.secondary.seahawks section.blog.customer{background:#fff}.coastal .reviews,.coastal section.lead span.runinhead,.body_agents.coastal section.blog.customer h2,.coastal section.lead p:first-child:first-letter{color:#62a9a3}.body_agents.coastal.secondary header{background:#96c2bc}.body_agents.coastal section.blog.customer h4 a{background:#b8dbd1;color:#444}.coastal .reviews{color:#818a8f}.coastal .reviews a{background:#444}.coastal .reviews a:hover{background:#222}.body_agents.coastal section.blog.customer article a:hover{background:#4b9992}.coastal section.pullquote svg{stroke:#62a9a3;fill:#62a9a3}.body_agents.coastal section.blog.customer article a,.body_agents.coastal .go .btn,.coastal section.blog a.btn{background:#62a9a3}.body_agents.secondary.coastal section.blog{background:#96c2bc}.coastal section.bio.lead aside{background:#dff3e7}.coastal section.bio.lead aside path,.coastal section.bio.lead aside polygon{fill:#b8dbd1}.coastal section.bio.lead aside li a,.coastal section.bio.lead aside li,.coastal.body_agents aside h4,.coastal section.bio.lead aside h3{color:#4b9992}.body_agents.coastal section.blog.customer article a{color:#fff}.body_agents.coastal header h4 span{color:rgba(255,255,255,.8)}.body_agents.coastal.secondary header.light h1,.body_agents.coastal header h4,.coastal .card h4 a{color:rgba(0,0,0,.9)}.body_agents.coastal .play path,.body_agents .play polygon{fill:#fff;stroke:none}.body_agents.coastal header.light .play path{stroke:none;fill:#fff}.body_agents.secondary.coastal section.blog.customer{background:#fff}.windermere .reviews,.windermere section.lead span.runinhead,.body_agents.windermere section.blog.customer h2,.windermere section.lead p:first-child:first-letter{color:#003e7a}.body_about.windermere.secondary header,.body_agents.windermere.secondary header{background:#003e7a}.body_agents.windermere section.blog.customer h4 a{background:#bbbec0;color:#444}.windermere .reviews{color:#808184}.windermere .reviews a{background:#808184}.windermere .reviews a:hover{background:#444}.body_agents.windermere section.blog.customer article a:hover{background:#eee}.windermere section.pullquote svg{stroke:#003e7a;fill:#003e7a}.body_agents.windermere section.blog.customer article a{background:#fff;border:1px #003e7a solid}.body_agents.windermere .go .btn{background:#808184}.windermere section.blog a.btn{background:#003e7a}.body_agents.secondary.windermere section.blog{background:#808184}.windermere section.bio.lead aside{background:#808184}.windermere section.bio.lead aside path,.windermere section.bio.lead aside polygon{fill:#fff}.windermere.body_agents aside h4,.body_agents.windermere h5,.windermere section.bio.lead aside li a,.windermere section.bio.lead aside li,.windermere section.bio.lead aside h3{color:#fff}.body_agents.windermere section.blog.customer article a{color:#333}.windermere section.blog article a.block:after{background:#777}.body_agents.windermere header h4 span{color:rgba(255,255,255,.8)}.body_about.windermere .staff h1,.body_about.windermere.secondary header.light h1,.body_about.windermere header h4,.body_agents.windermere.secondary header.light h1,.body_agents.windermere header h4,.windermere .card h4 a{color:rgba(255,255,255,.9)}.body_agents.windermere .play path,.body_agents .play polygon{fill:#fff;stroke:none}.body_agents.windermere header.light .play path,.body_agents.windermere header.light .play polygon{stroke:none;fill:#fff}.body_agents.secondary.windermere section.blog.customer{background:#fff}.windermere .card form{color:#fff}.outdoors .reviews{color:#34605c}.body_about.outdoors.secondary header,.body_agents.outdoors.secondary header{background:#34605c}.outdoors section.listings a.btn,.body_agents.outdoors section.blog.customer h4 a{background:#d14a27}.outdoors .reviews,.outdoors section.lead span.runinhead,.body_agents.outdoors section.blog.customer h2,.outdoors section.lead p:first-child:first-letter{color:#d14a27}.outdoors .reviews a{background:#34605c}.outdoors section.pullquote svg{stroke:#d14a27;fill:#d14a27}.outdoors section.blog a.btn{background:#d14a27}.body_agents.outdoors .go .btn{background:#d14a27}.outdoors section.bio.lead aside li a,.outdoors section.bio.lead aside li,.outdoors.body_agents aside h4,.outdoors section.bio.lead aside h3{color:#333;border:0}.outdoors .reviews a:hover{background:#42220c}.outdoors .reviews{color:#818a8f}.body_agents.secondary.outdoors section.blog{background:#244c77}.outdoors section.bio.lead aside{background:#ebd9a4}.body_agents.outdoors section.blog.customer article a:hover{border:2px #d14a27 solid;background:#fff}.body_agents.outdoors section.blog.customer article a{border:2px #d14a27 dashed;background:#fff}.body_agents.outdoors header h4 span{color:rgba(255,255,255,.5)}.body_about.outdoors .staff h1,.body_about.outdoors.secondary header.light h1,.body_about.outdoors header h4,.body_agents.outdoors.secondary header.light h1,.body_agents.outdoors header h4,.outdoors .card h4 a{color:rgba(255,255,255,.9)}.body_agents.outdoors .play path,.body_agents .play polygon{fill:rgba(255,255,255,.5);stroke:none}.body_agents.outdoors header.light .play path{stroke:none;fill:rgba(255,255,255,.5)}.body_agents.secondary.outdoors section.blog.customer{background:#fff}.body_agents .play svg{width:75px;height:75px;position:absolute;margin:-57px 0 0!important;bottom:auto;top:auto;left:auto}.body_agents header h4{font:700 34px/42px "Mercury Display A","Mercury Display B";margin:0;padding:0;overflow:hidden}.body_agents header h4 span{font-size:24px;display:block;float:left;width:100px;padding-top:4px}.body_agents .play{position:relative;bottom:auto;width:auto;margin:0 0 0 20px;display:inline-block;left:auto}.body_agents .partnership .left,.body_agents .partnership .right{width:50%;float:left}.body_agents .partnership .left{text-align:right}.body_agents .partnership .left .image{margin:20px -15px 0 5%}.body_agents .partnership .right .image{margin:20px 5% 0 -15px}.body_agents header.partnership h4{font:700 26px/35px "Mercury Display A","Mercury Display B"}.body_agents aside h4{font-size:22px;font-family:gotham a,gotham b;color:#c49d94;padding-left:80px;margin-top:30px;padding-top:20px;margin-bottom:10px;border-top:1px #fff solid;text-transform:uppercase}.body_agents .partnership header img{margin:0}.body_agents .partnership .image{width:30%}.body_agents .partnership .card{width:64%}.body_agents .partnership .card.form{width:100%}.body_agents .partnership .card.form form{margin:0 auto;max-width:400px}.body_agents header .partners img{width:50%;margin:0}.body_agents.secondary header.light.partnership h1{font-size:75px;margin:30px 0 10px}.body_agents .partnership .go{text-align:center;float:left;width:100%;line-height:44px;margin:20px 0}section.pullquote{padding:20px 70px 0;text-align:center}section.pullquote h3{margin:0;padding:0}section.pullquote svg{width:60px;height:60px}section.pullquote blockquote{font:italic 28px/34px "Mercury Display A","Mercury Display B";text-align:center;padding:18px 0 12px;margin:0 auto;max-width:800px}.realtors{background:#f3d2ca}section.blog .tags{text-align:center;margin:0 5% 20px;width:90%;float:left}section.blog .tags li{margin:8px 4px}body .tags li span,section.blog .tags li a{text-decoration:none;display:block;background-color:rgba(255,255,255,.2)}section.blog .tags li a.active{background-color:rgba(255,255,255,.5);color:#000}.tags li span:before,section.blog .tags a:before{border-color:transparent transparent transparent rgba(255,255,255,.2)}section.blog .tags a.active:before{border-color:transparent transparent transparent rgba(255,255,255,.5)}.tags{margin:0 0 15px;padding:0}.tags li{list-style:none;margin:12px 0 0;padding:0;display:inline-block}.tags li a,.tags li span{font-family:gotham a,gotham b;font-weight:700;font-size:14px;height:30px;margin:0 15px 0 0;padding:0 9px 0 12px;text-decoration:none;color:#444;background-color:#c1c3c6;position:relative;text-align:center;line-height:30px;display:inline-block}aside .tags li a{background:rgba(0,0,0,.3)}aside .tags a:before{border-color:transparent transparent transparent rgba(0,0,0,.3)}aside .tags li a.last{background:rgba(0,0,0,.6);color:#fff}aside .tags a.last:before{border-color:transparent transparent transparent rgba(0,0,0,.6)}.tags a:before,.tags span:before{content:"";position:absolute;top:0;right:-8px;width:0;height:0;border-color:transparent transparent transparent #c1c3c6;border-style:solid;border-width:15px 0 15px 8px}.tags a:hover{color:#000}.body_agents .go{z-index:10}.body_agents .go .btn,.body_agents .go ul,.body_agents .go li{float:left;list-style:none;margin:0}.body_agents .partnership .go .btn,.body_agents .partnership .go ul,.body_agents .partnership .go li{float:none;display:inline-block}.body_agents .go ul{padding:0 0 0 10px}.body_agents .go li a{display:block;width:40px;height:40px;border-radius:40px;background:rgba(0,0,0,.2);text-indent:-99999px;margin:4px 0 0 6px}.body_agents .go li a.twitter{background:rgba(0,0,0,.2) url(/images/template/twitter.png) no-repeat center center;background-size:auto 20px}.body_agents .go li a.facebook{background:rgba(0,0,0,.2) url(/images/template/facebook.png) no-repeat center center;background-size:auto 20px}.body_agents .go li a.google{background:rgba(0,0,0,.2) url(/images/template/googleplus.png) no-repeat center center;background-size:auto 20px}.body_agents .go li a.youtube{background:rgba(0,0,0,.2) url(/images/template/youtube.png) no-repeat center center;background-size:auto 20px}.body_agents .go li a.yelp{background:rgba(0,0,0,.2) url(/images/template/yelp.png) no-repeat center center;background-size:auto 20px}.body_agents .go li a.zillow{background:rgba(0,0,0,.2) url(/images/template/zillow.png) no-repeat center center;background-size:auto 20px}.body_agents .go li a.instagram{background:rgba(0,0,0,.2) url(/images/template/instagram.png) no-repeat center center;background-size:auto 20px}.body_agents .go li a.linkedin{background:rgba(0,0,0,.2) url(/images/template/linkedin.svg) no-repeat center center;background-size:auto 20px}.postscript{width:100%;padding:40px 0;overflow:hidden;position:relative}section.blog .postscript .tags{float:left}.social{text-align:right;float:left}.social ul{padding:0;margin:0 0 80px}.social svg{float:left;height:20px;width:20px;margin:0 10px 0 0}.blog_entry_profile section.blog .social a{border-left-color:#eee}section.blog .social a{display:block;margin:4px 4px 0;border-radius:9px;color:#fff;font-family:gotham a,gotham b;font-size:14px;font-weight:700;text-align:center;padding:10px 15px;border-left:2px #fff solid;position:relative;opacity:1}section.blog .social li a{text-decoration:none}section.blog .social li a:hover{opacity:.9}.social a.fb svg{}.social a.tw svg{}.social a.email svg{}.social a.fb{background:#47639f}.social a.tw{background:#55acee}.social a.email{background:#2f3644}section.blog article.external a.block:after{display:none}section.blog .external a.block:after{display:none}.offsite{position:absolute;right:20px;bottom:25px}section.blog h4{text-align:center;margin:50px 0 30px;float:left;width:100%}section.blog .videoblock h4{margin:30px 0 0}section.blog a.btn{display:inline;color:#fff;margin:40px 6px 0}#IDX-main a.IDX-detailtsLink-customLink{margin-top:3px;display:inline-block}#IDX-main a.IDX-detailsOpenHouse,#IDX-main a.IDX-detailtsLink-customLink#videotour,#IDX-main a.IDX-detailtsLink-customLink#tour{background:#dcc1b7 url(/images/template/3d.png) no-repeat 17px 9px;background-size:19px auto;padding:8px 15px 8px 55px;color:#000;font-size:16px}#IDX-main a.IDX-detailsOpenHouse{background:#dcc1b7 url(/images/template/sign.png) no-repeat 18px 6px;background-size:22px auto}#IDX-main a.IDX-detailtsLink-customLink#videotour{background:#dcc1b7 url(/images/template/video.png) no-repeat 20px 12px;background-size:22px auto}#IDX-main a.IDX-detailsOpenHouse:hover,#IDX-main a.IDX-detailtsLink-customLink#videotour:hover,#IDX-main a.IDX-detailtsLink-customLink#tour:hover{background-color:#dfd1cc}.specialagent{width:100%;font:700 16px/20px 'Gotham A','Gotham B';margin-top:20px}.leadagent img,.specialagent img{width:80px;height:80px;border-radius:100px;float:left;padding:0;margin:0 12px 0 0}.specialagent h3{padding:10px 0;margin:0}.specialagent a{text-decoration:none;color:#000}.leadagent p strong{font:700 16px/20px 'Gotham A','Gotham B';display:block}.specialagent p{margin:0;padding:0;line-height:28px;font-size:13px;font-weight:400}.leadagent p a,.specialagent p a{white-space:nowrap;background:#dadfde;padding:6px 12px;border-radius:5px;font-size:13px}.leadagent p a:hover,.specialagent p a:hover{background:#cdd3d4}.IDX-agentSubheader{background:#97a5ac}.IDX-agentSubheader>p{display:none}.mapsearch .leadagent{display:none}.leadagent{text-align:center;display:block;background:#97a5ac;position:absolute;z-index:1000;width:100%;height:80px}.sticky-wrapper{position:relative;z-index:99999}#IDX-scheduleshowingContainer{margin-top:100px}.leadagent img{display:inline-block;float:none;margin:-5px 0 0;width:90px;height:90px}.is-sticky .leadagent img{width:100px;height:100px;margin-top:-10px}.is-sticky .leadagent h3{padding-right:75px}.is-sticky .leadagent p{padding-left:75px}.leadagent h3 em{display:block;font-style:normal;font-weight:400;font-size:10px;text-transform:uppercase}.leadagent h3{display:block;padding:14px 65px 0 0;margin:0;letter-spacing:0;position:absolute;width:50%;top:0;left:0;text-align:right;color:#fff;font:bold 20px/21px "Gotham A","Gotham B"}.leadagent p{position:absolute;width:50%;top:0;right:0;padding:0 0 0 65px;text-align:left;color:rgba(255,255,255,.8);line-height:80px;margin:0}.leadagent a{text-decoration:none}.leadagent p a{font-size:13px;padding:4px 10px}.btn,.IDX-detailsLink-scheduleShowing,.IDX-detailtsLink-customLink,.IDX-detailsOpenHouse,#IDX-updateInfo[type=submit]{background:rgba(0,0,0,.3);padding:15px 30px;font:700 20px/20px 'Gotham A','Gotham B';width:auto;margin:0 auto;border:0;color:#fff;border-radius:9px;text-align:center;text-decoration:none}#IDX-updateInfoActions{margin-top:20px}#IDX-updateInfo[type=submit]{font-size:18px;padding:10px 20px}.IDX-wrapper-standard #IDX-leadInfoFormWrapper label,#IDX-emailLabel{width:130px}#IDX-updateInfo input[type=radio]{margin:0 5px 0 10px}#IDX-main a.IDX-detailtsLink-customLink,#IDX-main a.IDX-detailsLink-scheduleShowing,.IDX-detailsLink-scheduleShowing{background:#ce7061;color:#fff;margin-left:4px}#IDX-main a.IDX-detailsLink-scheduleShowing:hover,.IDX-detailsLink-scheduleShowing:hover{cursor:pointer;background:#cb897f}.btn:hover{background:rgba(0,0,0,.2)}section.listings h4{text-align:center;margin:40px 0 50px}section.listings a.btn{background:#0063a2}body .IDX-showcaseTable .IDX-showcaseCell{border:0!important;width:26%!important;min-width:26%!important;padding:0 10px!important;color:#ccc;text-align:center;position:relative}.IDX-showcaseListingID,.IDX-showcaseBeds,.IDX-showcaseBaths,.IDX-showcaseFull,.IDX-showcasePartial,.IDX-showcaseRemarks,.IDX-showcaseDisclaimerLink,.IDX-showcaseStatus,.IDX-showcaseStateAbrv{display:none}.IDX-showcasePhoto{width:100%;max-height:none!important}body div.IDX-showcaseCourtesy{color:#999;font:italic 10px/12px 'Mercury SSm A','Mercury SSm B'}.IDX-showcaseTable{margin:0 80px 30px!important;text-align:center;font-family:mercury display a,mercury display b}body #IDX-showcaseGallery-42890 .IDX-showcasePhoto{max-height:160px}.IDX-showcaseRow{text-align:center;margin-bottom:0!important}.IDX-showcaseAddress{font-weight:700;margin:5px 0;font-size:18px;line-height:18px;color:#fff}.IDX-showcaseCityStateZip{font:500 11px/15px "Gotham A","Gotham B";text-transform:uppercase;margin:0 0 10px}.IDX-showcaseCity:after{content:' · ';padding:0 3px}.IDX-showcaseContainer a{display:block}section,header,footer{position:relative;float:left;width:100%}section.lead{overflow:hidden}.body_neighborhoods section.lead{pointer-events:none}section.stats{background:#f0e8d7;padding:10px 0;margin:0;border-top:1px #bbb solid}section.stats .market img{margin:10px 0 0 50px;width:77%}section.stats .market p{font-size:10px;margin-left:50px;width:77%;text-align:center}section.stats .market p img{width:47px;display:block;margin:12px auto 4px}section.stats .market p a{color:#928a78;text-decoration:none;font-weight:400}section.stats svg{float:left;width:40px;height:40px;margin:0 15px 0 0}section.stats aside{float:left;width:33%}section.stats h3{font-family:mercury display a,mercury display b;font-weight:700;font-style:normal;font-size:24px;margin:20px 0 10px}section.stats h5{font-weight:400;margin-left:55px}section.stats h5 a{text-decoration:none;color:#928a78}section.stats li{list-style:none}section.stats li a{text-decoration:none;color:#000;display:block;padding:3px 0}section.stats li a:hover{text-decoration:underline}section.stats ul{margin:0 15px 0 55px;padding:0}.inset{padding:0 40px 20px 90px;overflow:hidden}section.lead a{pointer-events:auto}section.lead svg a path:hover,section.lead svg a polygon:hover{fill:#fff;stroke:#333}.body_home .svgmap{width:100%;position:relative;padding-top:110%}.body_home .svgmap svg{position:absolute}section.lead .svgmap{position:absolute;top:0;right:0;width:1280px;pointer-events:auto}section.lead.mapright .svgmap{right:auto;left:0}section.lead svg{width:100%}section.lead.puyallup .svgmap{right:-340px}section.lead.university-place .svgmap{left:-180px}section.lead.fircrest .svgmap{top:100px;left:480px}section.lead.stadium-north-slope .svgmap{right:-340px;top:160px}section.lead.lakewood .svgmap{right:-440px;top:-300px}section.lead.spanaway .svgmap{right:-340px;top:-400px}section.lead.key-peninsula .svgmap{right:-440px;top:-300px}section.lead.downtown-tacoma .svgmap{top:170px;right:-350px}section.lead.central-tacoma .svgmap{top:100px;right:-450px}section.lead.south-tacoma .svgmap{top:0;right:-420px}section.lead.ruston-old-town .svgmap{top:210px;right:-500px}section.lead.roy .svgmap{top:-510px;right:-500px}section.lead.west-slope-narrows .svgmap{top:210px;right:-600px}section.lead.proctor-ups .svgmap{top:210px;right:-400px}section.lead.tacoma .svgmap{top:210px;right:-400px}body.status_closed{background:#000}section.lead.gig-harbor .svgmap{top:310px;left:20px}section.lead.gig-harbor-north .svgmap{top:434px;left:-20px}section.lead.gig-harbor svg path#Gig_Harbor,section.lead.ruston-old-town svg path#Oldtown,section.lead.dupont svg path#Dupont,section.lead.proctor-ups svg polygon#Proctor,section.lead.stadium-north-slope svg path#Stadium,section.lead.spanaway svg path#Spanaway,section.lead.university-place svg path#UP,section.lead.west-slope-narrows svg path#Narrows,section.lead.downtown-tacoma svg path#Downtown,section.lead.gig-harbor-north svg path#northgigharbor,section.lead.central-tacoma svg path#centraltacoma,section.lead.south-tacoma svg path#southtacoma,section.lead.fircrest svg path#Fircrest,section.lead.steilacoom svg path#Steilacoom,section.lead.key-peninsula svg path#keypeninsula,section.lead.roy svg path#Roy,section.lead.lakewood svg path#Lakewood,section.lead.puyallup svg path#Puyallup{fill:#fdde36}section.lead.downtown-tacoma svg path#Downtown:hover,section.lead.puyallup svg path#Puyallup:hover{stroke:#300}section.lead.dupont .svgmap{top:-380px;left:40px}section.lead.steilacoom .svgmap{top:-300px;left:-40px}section.lead.key-peninsula .svgmap{top:0;left:0}section.lead.dupont svg{transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2)}section.lead.university-place svg{transform:scale(1.2);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2)}section.lead.gig-harbor-north svg,section.lead.gig-harbor svg,section.lead.fircrest svg,section.lead.central-tacoma svg,section.lead.south-tacoma svg,section.lead.tacoma svg,section.lead.stadium-north-slope svg,section.lead.proctor-ups svg,section.lead.ruston-old-town svg,section.lead.west-slope-narrows svg,section.lead.downtown-tacoma svg{transform:scale(1.6);-webkit-transform:scale(1.6);-ms-transform:scale(1.6);-moz-transform:scale(1.6)}section.lead{padding:30px 0 30px 90px;position:relative;background:#e4e5e6;overflow:hidden}section.lead article{float:left;width:55%;background-size:cover;position:relative;z-index:1000}section.lead.mapright{padding:30px 90px 30px 0}section.lead.mapright article{float:right}.play{position:absolute;bottom:120px;width:100%}figure{position:relative}.full figure{width:100%}.gallery{padding:30px 80px 35px;text-align:center;background:#fff}.gallery img{width:100%;height:auto;margin:0 0 4px}.full figcaption,.fulldark figcaption{position:absolute;top:15px;left:25px;color:#fff;width:400px}.full figcaption.topright,.fulldark figcaption.topright{left:auto;right:25px;text-align:right}.full figcaption.bottomright,.fulldark figcaption.bottomright{left:auto;right:25px;top:auto;bottom:25px;text-align:right}.full figcaption.bottomleft,.fulldark figcaption.bottomleft{left:25px;right:auto;top:auto;bottom:25px}.fulldark figcaption{color:#000;width:400px}figcaption{width:90%;font-size:15px;text-align:left}figcaption strong{font:700 13px/18px 'Gotham A','Gotham B';margin:0 10px 0 0;text-transform:uppercase}article.twoup{width:100%}article.twoup .imageblock{width:44%;margin:0 15px 0 0;display:inline-block}article.threeup{width:100%;margin:0 0 40px;padding:30px 0;border-top:1px #ccc solid;border-bottom:1px #ccc solid;text-align:center}article.threeup figcaption{width:100%;padding:0 5%;text-align:center}article.threeup .imageblock{width:30%;margin:0 7px;display:inline-block}section.gallery article{display:inline-block;margin-bottom:40px;vertical-align:top}section.gallery article.full,section.gallery article.fulldark{width:100%}.closed{background:#000;font-size:42px;text-align:center;color:#fff;padding:0 30px}#video{background:#000;position:absolute;box-shadow:rgba(0,0,0,.4) 7px 7px 15px;left:50%;margin-left:-460px;width:920px;height:518px;top:35px;display:none}.body_agents #video{height:100%;width:100%;z-index:99999;padding-top:100px;left:0;margin:0;top:0;box-shadow:none}.body_agents .closevideo{right:10%;left:auto;margin:0}.closevideo a{display:block}.closevideo{left:50%;margin-left:400px;position:absolute;top:-40px;z-index:9999999}.overlay{background:url(/images/template/gradient.png) repeat-y;width:609px;height:100%;position:absolute;top:0;right:30%;z-index:99}.mapright .overlay{left:30%;background:url(/images/template/gradient-rev.png) repeat-y}.overlay span{background:#fff;height:100%;margin-right:39%;right:365px;top:0;display:block;position:absolute;width:100%}.mapright .overlay span{margin-right:0;margin-left:39%;left:365px}section.lead p{font-size:16px;line-height:24px}section.lead.bio{background:#fff}section.lead img{position:absolute;right:0;top:0;width:50%}section.lead .photos{text-align:center;margin:20px 0 -10px}section.lead .photos img{position:relative;width:15%;height:auto;border:15px #fff solid;box-shadow:rgba(0,0,0,.4) 3px 3px 18px;margin:0 8px}section.lead .photos img.item1,section.lead .photos img.bottom5{-ms-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}section.lead .photos img.item2,section.lead .photos img.bottom4{-ms-transform:rotate(1deg);-webkit-transform:rotate(1deg);transform:rotate(1deg)}section.lead .photos img.item3,section.lead .photos img.bottom3{-ms-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}section.lead .photos img.item4,section.lead .photos img.bottom2{-ms-transform:rotate(2deg);-webkit-transform:rotate(2deg);transform:rotate(2deg)}section.lead .photos img.item5,section.lead .photos img.bottom1{-ms-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}section.lead p:first-child{font:400 normal 20px/30px 'Mercury SSm A','Mercury SSm B'}section.lead p:first-child:first-letter{font:700 normal 90px/80px 'Gotham Cond A','Gotham Cond B';display:block;float:left;margin:0 3px 0 0}section.lead p strong,section.lead span.runinhead{font-family:gotham a,gotham b;font-weight:700;text-transform:uppercase;font-size:19px}.keywords{display:none}section.blog{background:#a3babf}section.blog.tag{background:#fff}section.listings,.body_video section.blog,section.video{background:#000}.blocks ul{padding:0 3%;margin-top:-100px;text-align:center}.blocks li{list-style:none;width:27%;height:220px;display:inline-block;border:8px #fff solid;background-size:cover;background-position:center center;vertical-align:middle;margin:10px}.blocks li span{display:table;height:100%;width:100%}.blocks li a{font-family:mercury display a,mercury display b;font-weight:700;color:#000;text-decoration:none;display:table-cell;height:100%;width:100%;padding:0 10%;font-size:36px;vertical-align:middle;background:rgba(255,255,255,.5);line-height:36px}.blocks li a:hover,.blocks li a:active{background:rgba(0,0,0,.6);color:#fff}a,a span,img,a:after,div#IDX-previousPage,.natural .submit .btn{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s;transition:all .2s ease}.body_tag .blocks{margin-bottom:30px}.body_tag .blocks ul{margin-top:0}.body_tag .blocks li{width:20%;margin:5px;height:190px}.body_tag .blocks li a{font-size:28px;line-height:28px}.body_home .blocks li{width:150px;height:100px}.neighborhoods{padding:0;overflow:hidden;height:800px}.body_home .neighborhoods{height:1600px}.neighborhoods svg{position:relative;top:0;left:0;width:100%;height:auto;right:auto;transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1)}.neighborhoods path,.neighborhoods polygon{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s;transition:all .2s ease}.neighborhoods svg a:hover path,.neighborhoods svg a:hover polygon{fill:#fdde36}text{pointer-events:none}#citylabels text.normal,#citylabels text.small{font:900 12px/14px "Gotham A","Gotham B";text-shadow:-1px -1px 0 rgba(255,255,255,.8),1px -1px 0 rgba(255,255,255,.8),-1px 1px 0 rgba(255,255,255,.8),1px 1px 0 rgba(255,255,255,.8)}#citylabels text.small{font:900 10px/12px "Gotham A","Gotham B"}#citylabels text.poi{font:300 italic 8px/12px "Gotham A","Gotham B"}section.lead text{display:none}.normal{clear:both}.body_neighborhoods .neighborhoods{height:200px;text-align:center;margin-top:-200px}.body_neighborhoods .blocks li a{font-size:26px;line-height:28px;pointer-events:auto}.body_neighborhoods .neighborhoods h2{font:bold 24px/22px "Gotham A","Gotham B";text-transform:uppercase;letter-spacing:2px;color:#fff;margin:40px 0 20px}.body_neighborhoods .blocks li{width:16%;margin:5px;height:140px}.body_neighborhoods section.neighborhoods ul{bottom:auto;right:auto;position:absolute;width:100%}.body_neighborhoods section.blog a.block{padding-bottom:65px}.body_home section.neighborhoods h2{position:absolute;top:40px;right:100px;text-shadow:#fff 0 0 20px}.neighborhoods ul{margin:0;padding:0;position:absolute;bottom:40px;right:60px;text-align:center;pointer-events:none}.body_home .neighborhoods .blocks li.last{border:0;width:100%;height:auto;margin:0;padding:0}.body_home .neighborhoods .blocks li.last a{font-size:19px;background:0 0;display:block;padding:8px 0}.body_home .neighborhoods .blocks li.last a:hover{color:#000;text-decoration:underline}.neighborhoods .blocks li a{font-size:22px;line-height:1.1;pointer-events:auto}.neighborhoods li a{color:#222;text-decoration:none}::-moz-selection{background:#b3d4fc;text-shadow:none}.soon{text-align:center;padding:0 0 60px}.soon h4{font:700 16px/18px "Gotham A","Gotham B";text-transform:uppercase;margin:30px 0 0}.soon ul{margin:30px 0 0;padding:0;width:80%;display:inline-block}.soon li{font:700 22px/24px "Mercury Display A","Mercury Display B";list-style:none;display:inline-block}.soon li a{text-decoration:none;color:#777;padding:10px 20px;display:inline-block}.soon li a:hover{color:#222}::selection{background:#b3d4fc;text-shadow:none}header{text-align:center;padding:100px 0 250px;background-size:cover;background-position:center center;position:relative;background-repeat:none;overflow:hidden;display:block;height:600px}.body_about header,.body_tag header{height:auto;padding:100px 0 30px}.body_about header p{font-size:20px}.body_about header p span,.body_about header p a{font:700 16px/24px "Gotham A","Gotham B";text-transform:uppercase;padding:0 10px;text-decoration:none;color:#333}.body_about header p a{border-radius:9px;background:rgba(0,0,0,.4);color:#fff;padding:6px 12px;font-size:12px;margin-left:10px}.body_about section.bio.lead{float:left;width:100%;padding:15px 80px 25px;overflow:hidden}.body_about section.bio.lead article{max-width:900px;margin:0 auto;width:80%;float:none}.body_about .staff section.bio.lead article{margin:0;float:left;width:66.66666%}.body_about .staff section.bio.lead{max-width:100%;padding:15px 0 25px}.body_about h1 span{font:700 22px/24px "Gotham A","Gotham B";text-transform:uppercase;display:block;letter-spacing:0}.body_about h1{font-family:mercury display a,mercury display b;text-transform:none;font-weight:700;font-size:110px;line-height:100px;color:#fff;letter-spacing:-3px}.body_about .staff h1{color:#000;font-size:70px;padding-top:20px}.body_about .staff h4{color:#6f6d68;font-size:26px;line-height:34px;font-weight:400;font-style:italic}.body_agents h5{font:700 19px/1.1 "Gotham A","Gotham B";text-transform:uppercase;opacity:.6;margin:25px 0 -20px}.body_agents .partnership h5{font-size:15px}.staff header{text-align:left}section.offices{padding:20px 0 0;background:#efeade;text-align:center}.body_about .iso-container li{width:185px;height:auto}.body_about .iso-container li a{padding:10px 0}.body_about .iso-container li a img{box-shadow:rgba(0,0,0,.2) 3px 3px 6px;border-width:8px;width:80%;margin:0 auto 10px}.body_about .iso-container li.partners a img{width:60%}section.agents .iso-container li.partners{padding-top:140px}section.offices h3{font:700 28px/30px 'Gotham A','Gotham B';margin:0;padding:0;text-transform:uppercase;letter-spacing:1px}section.offices h3 a{color:#000;text-decoration:none}section.offices h3 a:hover{color:#666}section.offices p{font-family:mercury display a,mercury display b;font-weight:400;font-size:24px;margin:10px 0 15px;padding:0}section.offices p span,section.offices p a{font:700 13px/1 'Gotham A','Gotham B';margin:0 0 0 10px;padding:4px 10px;background:#555;color:#fff;text-decoration:none;border-radius:6px}section.offices p span{background:0 0;padding:0 10px;color:#333;text-transform:uppercase}.body_tag h1 span{font:700 24px/24px "Gotham A","Gotham B";display:block}.body_about section.lead.abouthome p:first-child{font-size:24px;line-height:36px}.body_about section.lead.abouthome p strong,section.lead p:first-child::first-letter{font-size:110px;line-height:90px}section.lead p:first-child::first-letter{font-size:148px;line-height:119px}.body_about section.lead.abouthome p{font-size:18px;line-height:28px}.body_about h2{font:400 80px/90px "Mercury Display A","Mercury Display B";text-align:center;padding:30px 0 10px}.body_about i{font-family:Baskerville,goudy old style,palatino,book antiqua,serif;font-size:110%;font-style:italic;font-weight:400}section.offices span.job,section.offices span.name,span.job,span.name{display:block}.iso-container li.officestaff a span.name,section.offices span.name{font-size:16px;line-height:19px;margin-bottom:4px}.iso-container li a span.job,section.offices span.job{font-weight:400;font-size:13px;line-height:17px}footer{text-align:center;padding:25px 0 30px;background:#000;color:#aaa;overflow:hidden}footer h6{color:#777;font-family:mercury ssm a,mercury ssm b;font-weight:500;margin:0 20%}footer h3{font-family:mercury display a,mercury display b;font-weight:700;font-size:20px;margin:0 0 20px;padding:0}footer a{color:#ddd}footer a.active{color:#000;background:#ccc;padding:5px 10px;text-decoration:none;border-radius:6px}.location{display:none;background:#333;border-radius:9px;padding:0;width:80%;margin:25px auto 10px;text-align:left;overflow:hidden;height:280px;color:#ddd}footer a.googleplus{position:absolute;bottom:20px;right:20px}.location h3{font-size:25px;line-height:25px}.location .map{float:left;width:50%;height:280px;overflow:hidden;background-position:center center;background-repeat:no-repeat}.location p.last a{margin:0}.location p a{font:700 13px/1 'Gotham A','Gotham B';margin:0 0 0 10px;padding:4px 10px;background:#555;text-decoration:none;border-radius:6px}.locationtext{float:left;margin-left:10px;width:47%;padding:30px;position:relative}.locationtext span{text-transform:uppercase;font-size:12px;width:70px;float:left;display:block;margin-top:4px}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}nav,.sidesearch{display:none}.card form{width:80%}.card form label{font:bold 13px/16px 'Gotham A','Gotham B';text-transform:uppercase;display:block}.card form label input,.card form label textarea{display:block;border:0;width:100%;font:20px/30px "Gotham A","Gotham B";max-width:400px;margin:3px 0 20px;padding:10px}.card form p{font:28px/34px "Mercury Display A","Mercury Display B"}#IDX-add-group{float:left;margin-left:0}.IDX-coreFields .IDX-select,#IDX-pt,#IDX-per,#IDX-srt{background-color:#fff;color:#000;opacity:.6}.IDX-coreFields .IDX-select,#IDX-per,#IDX-srt{background-color:#ddd}.inner{max-width:1400px;margin:0 auto;overflow:hidden}.sidr{position:fixed;top:0;height:100%;width:260px;overflow-x:none;overflow-y:auto;font-size:15px;background:#333;color:#fff;z-index:999999;display:block}.sidr .sidr-inner{padding:0 0 10px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}.sidr ul{margin:100px 0 0;padding:0}.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{background:#444}.sidr ul li a{display:block;padding:8px 0 8px 35px;text-decoration:none;font-family:gotham a,gotham b;font-weight:700;font-size:16px;color:#fff;text-transform:uppercase}.sidr ul li ul{border-bottom:none;margin:0}.sidr ul li ul li{line-height:40px;font-size:13px}.sidr ul li ul li:last-child{border-bottom:none}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{border-top:none;line-height:41px}.item{position:relative}input#search{font-size:24px;width:350px;margin:0 auto 5px;font-family:gotham a,gotham b;font-weight:700;text-align:center;display:block;border-radius:9px;padding:10px 20px;border:1px #999 solid}input#search:focus{border:1px #777 solid;outline:none}.filter{text-align:center;font:700 14px/18px 'Gotham A','Gotham B';margin:20px 0 40px}.filter a{display:none;color:#000}.iso-container{list-style:none;overflow:hidden;text-align:center;padding:0 20px}.iso-container li{list-style:none;display:inline-block;width:200px;height:300px;vertical-align:top;position:relative}.iso-container li.header{width:100%;height:auto;font:bold 20px/30px 'Gotham A','Gotham B';text-transform:uppercase}.iso-container li.header h3{margin:30px 50px;border-top:1px rgba(0,0,0,.4) solid;padding:22px 0 15px}.iso-container li a{padding:10px}.iso-container li.active img{filter:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz1cJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCc+PGZpbHRlciBpZD1cJ2dyYXlzY2FsZVwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XCdtYXRyaXhcJyB2YWx1ZXM9XCcwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDBcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZQ==);filter:gray;-webkit-filter:grayscale(100%);opacity:.7}.iso-container li img{width:100%;height:auto;border-radius:270px;position:relative;border:8px #fff solid;margin:0 0 10px}.iso-container li img:hover{border:0}.iso-container li a:hover img{box-shadow:rgba(0,0,0,.2) 3px 3px 6px;border:0}.iso-container li a:active img{border:0;box-shadow:rgba(0,0,0,.2) 3px 3px 6px}.iso-container li a{display:block;text-align:center;font-family:gotham a,gotham b;line-height:24px;font-weight:700;font-size:20px;text-decoration:none;color:#333}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.iso-container li.partners{padding-top:190px}.body_about .iso-container li.partners{padding-top:158px}.iso-container li.partners img{width:120px;position:absolute;top:10px;left:0}.iso-container li.partners img.other{top:70px;left:auto;right:0}.body_about .iso-container li.partners img.other{top:48px}#masonry.blogentries{float:left;width:100%}#IDX-leadToolsBar{position:absolute;top:-150px;left:85px;background:0 0;font-variant:normal;-moz-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;border:0;padding:0;text-shadow:none;color:#555;font-weight:500;font-family:gotham a,gotham b;font-size:12px;display:none}#IDX-resultsTopLinks{position:absolute;top:-51px;right:auto;text-align:center}.IDX-topLinks>span{margin:0 10px 0 0}.body_idx header.wrapper.clearfix.dark{height:250px!important;padding:100px 0 60px!important;background:#dadfde!important}#IDX-leadToolsBar a{color:#555;padding:3px 6px;font-weight:700}.IDX-topLinks{margin:0 0 25px;width:100%;top:25px}.IDX-resultsCountMessage{margin-top:62px;font-weight:500;font-size:12px;display:none}.IDX-resultsCountWrap{color:#666;font-size:14px;font-weight:500}#IDX-formSubmit,#IDX-formSubmit:hover{border:0;width:200px;margin:20px auto;background:#0063a2;color:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;box-shadow:none;font:500 18px/20px "Gotham A","Gotham B"}#IDX-criteriaWindow #IDX-formSubmit,.IDX-page-listingid #IDX-formSubmit{width:150px;color:#fff;font-weight:700;font-family:gotham a,gotham b;font-size:18px;border-radius:6px;padding:8px;height:auto;right:auto;position:relative;bottom:auto;float:none;display:block}#IDX-leadSignUpFormContainer p,.IDX-category-user h2{display:none}#IDX-loginText,#IDX-gotoUserSignup{position:absolute;top:-40px;width:100%;left:0;text-align:center;margin:0}.IDX-category-user .IDX-control-group{width:100%;margin:0 0 6px}.IDX-category-user .IDX-customRegistrationFields{margin:20px 0}.IDX-category-user #IDX-loginForm{margin-top:20px}.IDX-category-user form{width:320px;margin:0 auto}.IDX-formSubmit{font-size:20px}#IDX-formSubmit span{display:block}.IDX-topLinks a:hover{background:#fff;color:#000}#IDX-leadAccountLink{float:none}#IDX-registration .IDX-control-group{float:left}.IDX-propertySaved,.IDX-saveProperty,.IDX-topLinks a.IDX-saveProperty{display:block;text-indent:-99999px;background:url(/images/template/hearts.png) no-repeat;width:24px;height:24px;-webkit-transition:none;-moz-transition:none;transition:none;background-position:0 -24px;color:#fff}.IDX-saveProperty:hover{background-position:0 0}div#IDX-detailsField-address.IDX-detailsField{margin:0;font-size:32px;position:absolute;left:255px;top:2px;padding:0 0 0 5px;line-height:1;height:66px}div#IDX-detailsField-cityName.IDX-detailsField,div#IDX-detailsField-zipcode.IDX-detailsField{font-size:13px;float:left;margin:38px 0 0;padding:0;font-family:gotham a,gotham b;font-weight:500;text-transform:uppercase}div#IDX-detailsField-cityName.IDX-detailsField:after{content:' · ';padding:0 10px 0 6px}.IDX-addressZip4{display:none}body #IDX-detailsPhotoCourtesy{font-size:11px!important;padding:5px;position:absolute;bottom:-86px;width:100%;text-align:center;left:0}div#IDX-detailsPropertyPhoto.IDX-detailsPhoto{color:#666}#IDX-primaryPhoto{color:#333;text-align:center;font-size:11px}.IDX-propertySaved{background-position:0 -48px}#IDX-leadLogOutLink{display:none}.IDX-resultsContentRight{width:65%;margin-top:12px}.IDX-resultsPhotogallery{float:left;text-align:left}.IDX-resultsPhotogallery a{color:#000}.IDX-photoGallery{padding:0}#IDX-submit-group{width:100%;float:none;text-align:center}#IDX-leadLoginForm>p{display:none}.IDX-resultsContentMain .IDX-resultsLabel{width:100%;display:block;float:left;font-family:gotham a,gotham b;font-weight:500;font-size:11px;text-transform:uppercase}.IDX-resultsField-listingID{float:right;text-align:right}.IDX-resultsField-price{margin-right:0}.IDX-resultsContentTop{width:66%}#IDX-nextLastButtons{position:absolute;top:-200px;left:50%;width:280px;margin:0 0 0 -140px}div#IDX-nextProp{float:right}div#IDX-nextProp a{text-indent:-99999px;background:url(/images/template/arrow_right.png) no-repeat;width:24px;height:24px;display:block}div#IDX-prevProp a{text-indent:-99999px;background:url(/images/template/arrow_left.png) no-repeat;width:24px;height:24px;display:block}div#IDX-detailsLinkSave.IDX-topLink{position:absolute;top:-57px;left:6px;z-index:1000}div#IDX-detailsLinkSave.IDX-topLink a{opacity:.8}div#IDX-detailsLinkSave.IDX-topLink a:hover{opacity:1}div#IDX-detailsTopNav{position:relative}#IDX-nextLastPosition{display:block;width:100%;text-align:center;margin-top:48px;font-size:11px;color:#444}a#IDX-backToResults{position:absolute;top:-210px;right:10px}.IDX-resultsField-listingPrice,body #IDX-detailsPrice,.IDX-showcasePrice{font-family:mercury display a,mercury display b;font-weight:700;font-size:24px;position:absolute;top:15px;left:0;padding:3px 8px 4px;background:#eee;border:1px #bbb solid;line-height:1;border-left:0;color:#333}.IDX-showcasePrice{left:0;font-size:20px}body #IDX-detailsPrice{left:55px;border:0;top:-1px;font-size:32px;padding:0;background:0 0;line-height:1.2}.IDX-propertyInfoList li.IDX-propertyInfoData,.IDX-propertyInfoData{font:700 22px/1.2 'Mercury Display A','Mercury Display B';padding:0 5px}.IDX-advancedSearchColumn .IDX-advancedWrap{width:100%}.IDX-advancedBox{font:13px/18px "Gotham A","Gotham B";padding:3px}div#IDX-advancedFieldsMod-1.IDX-searchAdvancedFields{margin:0 100px;opacity:.7}.IDX-advancedText{font-weight:400;text-transform:uppercase;font-size:12px;margin:15px 0 3px}#IDX-resetRow,#IDX-searchNavWrapper{display:none}#IDX-detailsWrapper{padding:0 80px;margin-bottom:30px}.IDX-wrapper-standard .IDX-cczList select{height:340px}.IDX-resultsContentMain .IDX-resultsText{float:left}.IDX-resultsContentLeft{width:30%;margin-right:2%}.IDX-resultsContentMain{width:52.6666%;border:0;font-family:mercury display a,mercury display b;font-weight:700;font-size:17px;margin:0;line-height:15px;color:#666}.IDX-resultsContentMain>div{float:left;width:20%}.IDX-resultsField-listingPrice .IDX-resultsLabel{display:none}div#IDX-resultsContent{padding:0 80px}.IDX-resultsAddress{float:left;margin-left:38px}a.IDX-resultsAddressLink{text-decoration:underline;font-family:mercury display a,mercury display b;font-weight:700;font-size:26px;color:#000}a.IDX-resultsAddressLink:hover{text-decoration:none}body div.IDX-detailsMLSCourtesy{font-size:11px}body .IDX-detailsMLSCourtesy div{position:absolute;top:-55px;right:60px;width:200px;text-align:right}#idxWidgetStatus{display:none}.IDX-detailsMLSLogo img{width:50px;height:25px}.IDX-contentHeader{text-align:center;font-family:gotham a,gotham b;font-weight:700;font-size:16px}.IDX-pagination a{color:#fff;background:#bbb}.IDX-pagination a:hover{background:#fff}.IDX-fieldContainerList{font:15px/20px 'Mercury SSm A','Mercury SSm B'}.IDX-fieldContainerList>div{margin:0 0 8px 15px;text-indent:-15px;padding:0 20px 0 0}.IDX-fieldContainerList>div span{text-indent:0}.IDX-fieldContainerList strong{display:block;font-size:13px;font-family:gotham a,gotham b;font-weight:700;margin:1px 25px -1px 0;float:left;color:#444}#IDX-detailsContainer-a045-1-1{padding:0;display:inline;vertical-align:top;font-size:24px;font-family:mercury display a,mercury display b;font-weight:700}#IDX-detailsContainer-a045-1-1>div>div{display:inline-block;width:31.33333%;background:#c8d1d4;padding:15px 15px 15px 18px;line-height:25px;height:auto;margin:0 0 10px;border-right:8px #fff solid;height:auto;vertical-align:top;overflow:hidden}#IDX-detailsContainer-a045-1-1 .IDX-fieldContainerList strong{color:#000;width:100%;float:none;margin-left:15px;text-transform:uppercase;font-size:12px;display:block;font-family:gotham a,gotham b;font-weight:700}#IDX-detailsContainer-a045-1-1 .IDX-fieldContainerList{width:100%}div.IDX-fieldContainer.IDX-fieldTwoColumn{width:100%;float:left}#IDX-detailsMap{width:40%;min-width:40%!important;height:600px;min-height:auto;float:left;clear:none}#IDX-detailsMap:after{width:40%;height:500px;background:rgba(255,255,255,.5);position:absolute;top:0;left:0;z-index:999999}#IDX-galleryLeft{width:65%;position:relative;margin-bottom:100px}#IDX-galleryRight{width:33%}#IDX-detailsAgentInfo{text-align:center;margin:0 0 20px;width:70%}.IDX-fieldContainerList{float:left;display:block}.IDX-fieldContainerList strong{float:left;text-transform:uppercase;font-size:12px}div#IDX-detailsShowcase{position:absolute;bottom:-59px;height:59px;overflow:hidden;padding:10px 0 10px 10px;border:0;background:#ddd;width:100%}div#IDX-details-row-content.IDX-row-content{padding-bottom:10px;margin-top:-40px;overflow:hidden}#IDX-fieldsWrapper{float:right;width:58%;margin-top:0}#IDX-leadToolsWrapper{margin:25px 0;text-align:center}.IDX-leadTools{border:0;width:280px;display:inline-block;padding:0 10px;text-align:center;font-size:20px;margin:0}.IDX-leadTools a{display:block;background:#b2babd;margin:0 0 20px;border-radius:12px;padding:10px 20px;text-decoration:none}.IDX-leadTools a:hover{background:#c2cbcf}.IDX-refinementSearchForm{font-size:12px;width:580px;margin:0 auto}#IDX-listingID-group{margin:0 auto;text-align:center;width:100%}.IDX-page-listingid h2{text-align:center;margin:-45px 0 20px;font-size:24px}#IDX-listingID-group label{display:none}#IDX-listingID-group input{width:80%;font-family:gotham a,gotham b;font-size:24px;text-align:center;border:1px #ccc solid;padding:10px}body .IDX-help-block{font-size:13px;font-weight:400;line-height:18px}body .IDX-showcaseRow{width:100%!important}.IDX-resultsSeparatorText,#IDX-detailsField-fullBaths,.IDX-myAccountIcon,#IDX-detailsField-partialBaths,.IDX-listAsRow li.IDX-lineBreak,.IDX-listAsRow li.IDX-nav-advanced,.IDX-listAsRow li.IDX-nav-listingid,.IDX-listAsRow li.IDX-nav-mapsearch,h3.IDX-fieldContainerTitle,#IDX-detailsLinkModify,#IDX-field-parcelNumber,#IDX-field-zoningJurisdiction,#IDX-resultsPagerTop,#IDX-mapTab-location,#IDX-propertyInfoBedrooms,#IDX-detailsPriceLabel,.IDX-page-scheduleshowing #IDX-scheduleshowingHeader,#IDX-performSearchWrapper,#IDX-field-bankOwned,#IDX-propertyInfoTotalBaths,#IDX-propertyInfoSqFt,#IDX-field-zoning,.IDX-bioWrapper,#IDX-detailsContactForm,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-bankOwned,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-propertyType,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-communityName,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-acres,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-sqFt,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-waterfront,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-style,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-schoolDistrict,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-address,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-bedrooms,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-cityName,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-coOpYesOrNo,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-countyName,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-exterior,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-floorCovering,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-fullBaths,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-heatingAndCooling,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-latitude,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-listingID,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-listingPrice,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-longitude,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-parkingType,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-commonFeatures,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-partialBaths,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-possession,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-roof,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-state,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-unitNumber,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-zipcode,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-exterior,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-floorCovering,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-fullBaths,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-totalBaths,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-terms,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-streetNumber,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-streetName,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-streetDirection,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-appliancesThatStay,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-3rdPartyRequired,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-idxPropType,#IDX-detailsField-state,#IDX-detailsLinkNew,#IDX-formReset,.IDX-bioPhoto,.IDX-showcaseComma1,#IDX-mapCount,.IDX-showcaseState,#IDX-contactPhone2,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-area,#IDX-previousPageFooter,.IDX-detailsField-address-label,.IDX-detailsField-label,#IDX-detailsLinks-list li.IDX-detailsLinkWrap-virtual,#IDX-lineBreak-detailsTopNav,.IDX-photoGalleryTitle,#IDX-searchRefinement .IDX-control-group#IDX-amin_photocount-group,#IDX-searchRefinement .IDX-control-group#IDX-wvt-group,#IDX-searchRefinement .IDX-control-group#IDX-fl-group,#IDX-scheduleshowingPreviousPage,#IDX-detailsLinks-list li.IDX-detailsLinkWrap-shareProperty,#IDX-detailsLinks-list li.IDX-detailsLinkWrap-moreInfo,#IDX-detailsLinks-list li.IDX-detailsLinkWrap-printableVersion,#IDX-detailsLinks-list li.IDX-detailsLinkWrap-mapLocation,#IDX-detailsLinks-list li#IDX-detailsLinkWrap-mortgageLink,#IDX-detailsField-listingID,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-propStatus strong,div#IDX-detailsField-countyName.IDX-detailsField,#IDX-resultsLinkNew{display:none}#IDX-mapCount{display:none!important}#IDX-searchRefinement .IDX-control-group{margin:0}p.IDX-leadFormText{margin:0;padding:0;font-size:16px;line-height:21px}.IDX-loggedIn p.IDX-leadFormText{padding:0 0 20px}#IDX-searchForm{padding:0 80px;max-width:1100px;margin:0 auto}#IDX-mlsPt{position:absolute;top:-60px;width:100%;left:0;text-align:center}.mapsearch #IDX-main{z-index:1;height:100%;position:absolute;width:100%}#IDX-hp-group,#IDX-lp-group{position:relative;right:auto;top:auto;display:inline-block}#IDX-lp,#IDX-hp{background-color:#fff;border:1px solid #bbb;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#000;padding:4px 6px;text-shadow:none;width:120px}#IDX-mapTab-criteria{background:url(/images/template/downarrow.png) no-repeat;background-size:24px 24px;right:35px;opacity:.7}#IDX-criteriaWindowContent #IDX-bedrooms-group{margin-top:15px}#IDX-criteriaWindowContent .IDX-slider{margin-bottom:20px}#IDX-map-ccz{height:auto;float:left;width:100%}#IDX-criteriaWindow{right:auto;left:50%;width:400px;margin-left:-200px;top:150px;border-radius:0;background:rgba(255,255,255,.8);box-shadow:none;color:#000;padding:0 20px 20px}.IDX-criteriaLeft,.IDX-criteriaRight{width:100%}#IDX-map-ccz .IDX-control-group{position:relative}#IDX-mapControlContainer{border:0}.mapsearch header{height:100px;position:fixed;z-index:99999;background:rgba(255,255,255,.8);padding:0}.mapsearch .title{width:160px;margin:0 0 0 -80px;top:22px}.mapsearch .IDX-main{position:absolute;width:100%;height:100%}div#IDX-mapHeader-Search.IDX-mapHeader{margin:0 0 0 -200px;position:absolute;top:100px;width:400px;left:50%;text-align:center;padding-top:10px;background:rgba(255,255,255,.8)}form#IDX-MapSearch-Form,#IDX-mapControlContainer{height:100%;min-height:100%}#IDX-mlsPt label{display:none}#IDX-mlsPt .IDX-controls,#IDX-mlsPt #IDX-pt-group{width:100%}#IDX-mlsPt select{width:200px}div#IDX-main.IDX-page-scheduleshowing .IDX-leadFormWrap{margin-top:20px}#IDX-main #IDX-message{width:100%}label.IDX-control-label{width:100%;margin:10px 0 5px;font-size:13px}#IDX-detailsContactForm+div{color:#888;width:310px;margin:0 auto;padding:8px 20px!important;border-radius:9px;font-size:11px}#IDX-detailsContactForm+div a{color:#555}#IDX-detailsField-zipcode:after{clear:both;display:block;content:"";width:100%}#IDX-detailsLinks-list li.IDX-detailsLinkWrap-scheduleShowing{margin:25px 0 33px}#IDX-field-propStatus{position:absolute;top:-33px;font-family:gotham a,gotham b;left:135px;text-transform:uppercase;font-size:13px;font-weight:500}#IDX-detailsShowcase .IDX-showcaseSlide{width:60px;height:40px;overflow:hidden;margin:0 8px 8px 0}.IDX-showcaseSlide:nth-child(3n+4){clear:none}#ui-datepicker-div{font-family:gotham a,gotham b}#IDX-message-group{width:100%}#IDX-scheduleshowingFormActions #IDX-submitBtn{width:200px;margin-top:20px}.IDX-showingDates{position:relative}#IDX-firstTime-group,#IDX-secondTime-group{position:absolute;top:30px;right:0}#IDX-firstDate,#IDX-secondDate{width:221px;border:1px #999 solid;padding:5px;font:700 20px/20px "Gotham A","Gotham B";text-align:center}#IDX-detailsContainer-a045-1-1>div>div strong{font-weight:700;color:#515b5f;line-height:20px}#IDX-detailsContainer-a045-1-1>div>div#IDX-field-propStatus{background:0 0;padding:0;margin:0;width:auto;height:auto;border-right:0}ul.IDX-propertyInfoList{display:block;position:absolute;top:-53px;left:0;width:100%;text-align:center}div#IDX-scheduleshowingContent{width:400px;margin:0 auto}.IDX-page-photogallery div#IDX-previousPage{position:fixed;bottom:60px;left:50%;margin-left:-115px;top:auto;width:auto}.IDX-page-photogallery div#IDX-previousPage:hover{bottom:63px}.IDX-page-photogallery div#IDX-previousPage a{color:#fff;background:#0063a2;text-decoration:none;font-size:18px;padding:12px 30px;border-radius:9px;margin:0;font-weight:700;box-shadow:rgba(255,255,255,.8) 0 3px 20px}.IDX-page-photogallery div#IDX-previousPage a:hover{box-shadow:rgba(255,255,255,.8) 0 3px 40px}.IDX-page-scheduleshowing div#IDX-previousPage{text-align:center;margin:0 0 15px}.IDX-page-scheduleshowing div#IDX-previousPage a{color:#999}#IDX-detailsLinks-list,#IDX-gallerySummary,#IDX-primaryPhoto{padding:0;border:0;background:0 0}#IDX-detailsLinks-list li{margin:4px 0;width:100%}#IDX-gallerySummary{position:absolute;top:-68px;left:80px;width:88%;text-align:right;font-family:mercury display a,mercury display b;font-weight:700;font-size:30px;padding-left:258px}div#IDX-detailsTopNav.IDX-detailsTrack{position:relative;z-index:99999}.ui-dialog{z-index:999999!important}#IDX-detailsGalleryLink{position:absolute;bottom:60px;width:100%}a#IDX-photoGalleryLink{border-radius:9px;background:rgba(255,255,255,.9);padding:10px 20px;color:#000;text-decoration:none;margin-top:-40px;font-weight:700;text-transform:uppercase}a#IDX-photoGalleryLink:hover{background:#fff}span.IDX-detailsField-bedrooms-label.IDX-detailsField-label,span.IDX-detailsField-totalBaths-label.IDX-detailsField-label,span.IDX-detailsField-sqFt-label.IDX-detailsField-label,span.IDX-detailsField-acres-label.IDX-detailsField-label{display:block;float:left;margin:4px 0 0;color:#666;font-size:20px;width:100%;display:block;float:left;font-family:gotham a,gotham b;font-weight:500;font-size:11px;text-transform:uppercase}.IDX-detailsField{display:inline-block;padding:0 5px}#IDX-propertyRemarks{font-family:mercury ssm a,mercury ssm b;font-size:15px;line-height:23px;margin:25px 0 20px 10px}.IDX-fieldContainerList{padding:0;float:none;display:inline}#IDX-resultsPagerTop{float:none;width:400px;margin:3px 0 0 -200px;left:50%;position:absolute}.body_tag header p a,#IDX-loginText a,#IDX-gotoUserSignup a,.IDX-topLinks a,.IDX-backLink .IDX-psudolink,.IDX-savedPropDetailsPage a{border-radius:6px;background:#b0babd;padding:4px 10px;color:#000;text-decoration:none;font-size:12px;font-weight:500;margin:0;font-family:gotham a,gotham b}.body_tag header p a{background:#ddd;color:#444}.body_tag header p a:hover{background:#ccc;color:#000}.IDX-savedSearch b{text-transform:uppercase;font-family:gotham a,gotham b;font-size:12px}.IDX-savedSearchInfo br.clear{display:block;margin:15px 0}#IDX-updateInfo{width:300px;margin:0 auto}#IDX-updateInfo label,#IDX-updateInfo input[type=text]{width:95%;display:block}#IDX-emailLabel{font-size:12px;font-weight:400;color:#333;margin-bottom:4px;text-transform:uppercase}.IDX-wrapper-standard #IDX-email,.IDX-customRegistrationFields .IDX-input,#IDX-updateInfo input[type=text]{font:700 24px/24px "Mercury Display A","Mercury Display B";margin-bottom:6px;border:1px #aaa solid;padding:4px;width:100%}#IDX-emailWrap{margin-bottom:10px}.IDX-wrapper-standard #IDX-leadInfoFormWrapper label,#IDX-updateInfo label{margin:12px 0 4px;text-transform:uppercase}.IDX-savedSearchInfo{padding-right:200px;font-family:mercury display a,mercury display b;font-size:18px}.IDX-savedPropDetailsPage{margin-top:10px}.IDX-savedPropDetailsPage a{font-family:gotham a,gotham b}.IDX-backLink{margin:-10px -15px;text-align:center;padding:0 0 30px;background:#d9dfde}#IDX-leadInfoFormWrapper+.IDX-backLink{display:none}.IDX-myAccountInfoHeader h3{font:700 48px/40px "Gotham A","Gotham B";text-align:center;background:#d9dfde;position:absolute;top:-143px;width:100%;left:0;padding:10px 0;letter-spacing:3px;text-transform:uppercase}.IDX-savedSearch,.IDX-savedProperty{border:0;border-bottom:1px #999 dotted;padding:0 0 20px;margin:0 80px 20px}.IDX-savedPropertyImage{width:32%}.IDX-savedPropertyImage img{width:100%}div.IDX-updateSavedPropertyDiv,div.IDX-updateSavedSearchDiv{position:absolute;bottom:0;right:0}div.IDX-savedPropertyReceiveUpdates,div#IDX-savedSearchReceiveUpdates{position:absolute;bottom:40px;right:0}br.clear{display:none}.IDX-savedSearchLink{float:none}.IDX-savedSearchTools,.IDX-savedPropertyTools{position:absolute;top:0;right:0}.IDX-savedSearchNameDiv,.IDX-savedPropertyNameDiv{position:absolute;bottom:60px;right:0;margin:0;float:none;width:150px}.IDX-savedSearchNameDiv label,.IDX-savedPropertyNameDiv label{font-weight:700;text-transform:uppercase;font-size:11px}.IDX-savedSearchNameDiv input,.IDX-savedPropertyNameDiv input{width:150px;padding:3px 5px;border:1px #ccc solid;font:400 16px/18px "Gotham A","Gotham B"}.IDX-savedPropertyReceiveUpdates{width:150px}.IDX-savedPropertyReceiveUpdates input{float:left;margin:2px 6px 0 0}.IDX-savedPropertyDetail{font:18px/22px "Mercury SSm A","Mercury SSm B"}.IDX-myAccountInfoDiv{border:0}.IDX-savedProperty,.IDX-savedSearch{position:relative;overflow:hidden}#IDX-main{position:relative;margin:0 auto;background:#fff;float:left;width:100%;padding:0;z-index:99999;font-size:12px;font-family:gotham a,gotham b}#IDX-main a{color:#000}#IDX-main hr{display:none}.IDX-pagination{text-align:center}div#IDX-resultsMLSRights,#IDX-detailsWrapper+div{padding:10px 120px 10px 80px!important}.IDX-pagination li a{padding:3px 9px;font-size:12px}.IDX-perPageForm,.IDX-listingCountWrap{position:absolute;top:-208px}.IDX-perPageForm{right:90px;font-size:12px;font-weight:500;text-transform:lowercase}.IDX-resultsPhoto{min-height:100px}.IDX-resultsCount,#IDX-resultsCountWrap{color:#333;font-weight:500}.IDX-resultCellContainer{padding-top:25px}.IDX-resultsVirtualTour{margin:9px 0 0 20px}.IDX-resultsVirtualTour a{color:#777}#IDX-detailsField-listingPrice{display:inline-block}#IDX-leadAccountLink,#IDX-leadInfo{float:none;display:inline}.IDX-listingCountWrap{left:80px;font-weight:500;color:#333;font-size:12px}.IDX-resultsField-fullBaths,.IDX-resultsField-partialBaths,form[name=resultsPerPageBottom]{display:none}.IDX-resultsCell{padding:0;border:0;margin-bottom:30px;position:relative}.IDX-resultsListingInfo{margin:4px 0 0;font-size:11px}.IDX-resultsListingInfo .IDX-resultsLinks{position:absolute;top:1px;left:32%}#IDX-galleryRight,.IDX-resultsDescription{font:14px/19px 'Mercury SSm A','Mercury SSm B';margin:10px 0 0}.IDX-resultsDescription{margin-bottom:55px}#IDX-searchPageWrapper,#IDX-photoGalleryContainer{text-align:center;position:relative;margin-top:0;font-family:gotham a,gotham b;font-weight:700;font-size:15px}#IDX-searchPageWrapper{text-align:left}.IDX-page-listingid #IDX-searchPageWrapper{text-align:center}#IDX-srt-group,#IDX-per-group{position:absolute;left:51%;bottom:100px;width:25%;text-align:left}#IDX-srt-group{left:76%}#IDX-filterFields{display:block}#IDX-showFilterOptions{display:none}#IDX-searchRefinement{float:left;position:absolute;left:50%;bottom:0;margin-left:0}select#IDX-propStatus.IDX-select{width:150px}div#IDX-propStatus-group.IDX-control-group{margin-left:5px}#IDX-searchFilter{position:absolute;bottom:206px;right:0;text-align:left;width:30%;font-weight:400;font-size:12px}#IDX-search-row-content,#IDX-basicBottom{position:relative}.IDX-pageHeaderContainer h2{font:normal 700 18px/18px 'Gotham A','Gotham B';color:#666;letter-spacing:0;margin:0 0 10px}div[id^=ui-dialog-title-IDX-resultsMediaOpenHouse]{display:none}#IDX-main a.IDX-resultsOpenHouse{position:absolute;left:0;top:48px;font-size:12px;font-weight:700;padding:4px 10px;background:#c50000;color:#fff;white-space:no-wrap;text-decoration:none}#IDX-propertyInfoFullBaths+#IDX-propertyInfoTotalBaths{display:block}#IDX-propertyInfoAcres,#IDX-propertyInfoFullBaths,#IDX-propertyInfoPartialBaths,#IDX-previousPageHeader{display:none}.IDX-propertyInfoList li,#IDX-propertyInfoFullBaths+#IDX-propertyInfoTotalBaths{display:inline-block;font:14px/19px 'Mercury SSm A','Mercury SSm B'}div#IDX-photoGallery.IDX-photoGallery img{display:block;margin:20px auto}section.offices h3.small{margin-top:60px;font-size:20px;color:rgba(0,0,0,.5)}.credit{font-size:11px}.credit a{color:#777;text-decoration:none}.credit a:hover{color:#555}.credits{margin:20px 0 50px 50%;padding:0;text-align:center;width:300px}.credits li{list-style:none;display:block;margin:0 0 0 -300px;padding:0;text-align:left;color:rgba(0,0,0,.5)}.credits li span{font:700 13px/18px "Gotham A","Gotham B";text-transform:uppercase;margin:5px 10px 0 0;color:rgba(0,0,0,.3);display:block;float:left;text-align:right;width:300px}.credits li a{font:700 18px/24px "Mercury Display A","Mercury Display B";text-decoration:none;color:rgba(0,0,0,.5)}.staff .lead .inner{margin:0 8%}.body_404 .blog.video p{width:60%;margin:0 auto;text-align:center;font-size:18px}.body_agents.secondary.body_404 header,.body_404 header{text-align:center}.body_agents.secondary.body_404 header.light h1{margin-top:60px;color:#fff}.body_agents.secondary.body_404,.body_agents.secondary.body_404 section.blog{background:#000}.reviews{padding:20px 80px;font-family:gotham a,gotham b;background:#fff;float:left;width:100%;font-size:32px;text-align:center;font-weight:700}.reviews strong{text-align:center;font-size:15px;color:#6f6666;text-transform:uppercase;display:inline-block;vertical-align:middle}.reviews em{padding:0 30px 0 5px;font:italic 20px/34px "Mercury Display A","Mercury Display B";display:inline-block;vertical-align:middle}.reviews p{padding:10px 0;margin:0}.reviews a{text-decoration:none;border-radius:5px;padding:6px 12px;color:#fff;display:inline-block;vertical-align:middle;margin-right:50px}.reviews i{font-style:normal}.reviews a:hover{background:#777}.mobile{display:none}@media only screen and (max-width:1280px){section.realtors li.count1,section.realtors li.count2,section.realtors li.count11,section.realtors li.count12{display:none}}@media only screen and (max-width:1189px){.body_home.natural header.form div.sentence{font:600 25px/40px "Gotham A","Gotham B";padding:10px}.natural nav ul{left:10px;text-align:center;padding:0 110px 0 0}.natural nav ul.right{padding:0 0 0 220px;text-align:center;right:70px}.natural nav a{font:600 15px/22px "Gotham A","Gotham B";margin:0 5px}.body_home.natural .moreoptions{padding:20px 40px}.reviews{font-size:27px}.reviews a{margin-right:20px}.reviews em{padding:0 20px 0 5px;font-size:18px}section.blog h3{font-size:24px;line-height:29px}.body_video section.blog article span{top:61px}.IDX-detailsField{padding:0}#IDX-propertyRemarks{font-size:15px;line-height:21px}body #IDX-detailsPrice,div#IDX-detailsField-address.IDX-detailsField{font-size:28px;top:3px}div#IDX-detailsField-address.IDX-detailsField{left:213px;top:6px}#IDX-gallerySummary{padding-left:218px}.IDX-savedPropertyDetail{font:16px/20px "Mercury SSm A","Mercury SSm B"}#IDX-nextLastButtons{margin-top:-182px}body .IDX-showcaseTable .IDX-showcaseCell{width:31%!important;min-width:26%!important}#IDX-detailsContainer-a045-1-1 strong{font-size:11px}#IDX-detailsContainer-a045-1-1{font-size:20px}#IDX-detailsContainer-a045-1-1>div>div{line-height:22px}#IDX-gallerySummary{width:85%}.body_idx header.wrapper.clearfix.dark{height:230px!important}.body_idx h1{font-size:42px;margin:20px 0 10px}a#IDX-backToResults{top:-185px;right:20px}.IDX-perPageForm,.IDX-listingCountWrap{top:-189px}}@media only screen and (max-width:1087px){.body_home.natural header.form .checkbox label{font-size:12px;background-size:12px auto;padding:3px 28px 3px 10px;background-position:right 8px top 6px}.body_home.natural header.form .checkbox label svg{height:12px;width:12px;right:8px}.body_agents.secondary header.light .card h1{font-size:100px;margin:30px 0 20px}.body_agents.secondary header.light .card h1.count15,.body_agents.secondary header.light .card h1.count16,.body_agents.secondary header.light .card h1.count17,.body_agents.secondary header.light .card h1.count18,.body_agents.secondary header.light .card h1.count19,.body_agents.secondary header.light .card h1.count20,.body_agents.secondary header.light .card h1.count21,.body_agents.secondary header.light .card h1.count22{font-size:70px;line-height:67px}.body_agents .play{margin:1px 0 0 20px}section.pullquote blockquote{font-size:24px;line-height:30px;padding:18px 0 0}.body_agents header h4 span{font-size:20px;width:80px}.body_agents header h4{font-size:28px;line-height:38px}}@media only screen and (max-width:1034px){#IDX-detailsContainer-a045-1-1>div>div{width:48%}#IDX-main a.IDX-detailtsLink-customLink,#IDX-main a.IDX-detailsLink-scheduleShowing,.IDX-detailsLink-scheduleShowing{font-size:16px;padding:12px 24px}#IDX-propertyRemarks{font-size:15px;line-height:20px}#IDX-gallerySummary{font-size:20px}div#IDX-detailsField-sqFt.IDX-detailsField{width:68px}div#IDX-detailsField-acres.IDX-detailsField{width:58px}div#IDX-detailsField-totalBaths.IDX-detailsField{width:60px}span.IDX-detailsField-bedrooms-label.IDX-detailsField-label,span.IDX-detailsField-totalBaths-label.IDX-detailsField-label,span.IDX-detailsField-sqFt-label.IDX-detailsField-label,span.IDX-detailsField-acres-label.IDX-detailsField-label{margin:18px 0 0;line-height:18px}.body_neighborhoods .blocks li{width:30%}section.video .author{width:55px;height:55px}section.video .author img{border:0}.body_video section.video a.author,.body_tag .video a.author{right:5px;bottom:-10px}.body_video section.video a.author.second,.body_tag .video a.author.second{right:54px}}@media only screen and (max-width:1024px){.natural nav ul{top:20px}.natural .search{top:30px}.reviews strong{display:block}.reviews a{background:#fff;color:#a2adad;display:block;margin:0 0 10px;font-size:22px}.reviews a:hover{background:#fff}.title{width:160px;margin:0 0 0 -80px;top:22px}div#IDX-photoGallery.IDX-photoGallery img{width:100%}.body_video section.blog article span{top:51px}.body_idx header.wrapper.clearfix.dark{height:210px!important}.body_idx h1{font-size:32px;margin:10px 0}section.blog article a.block:after{display:none}.body_home .blocks li{width:130px;height:90px;margin:5px;border-width:5px}.body_home .neighborhoods{height:1400px}.neighborhoods{height:640px;background:#e4e5e6}.neighborhoods ul{right:0}.body_neighborhoods .neighborhoods{height:330px;background:#555}.body_neighborhoods section.neighborhoods ul{top:14px}section.realtors{padding:40px 0 50px}section.realtors .middle h2{width:250px;height:250px;padding-top:82px;font-size:80px}.body_home section h2 span{font-size:19px}section.realtors li a img{width:80px;height:80px}section.realtors li a{width:90px;height:90px;margin:3px}.body_home section.about h2{line-height:52px;font-size:54px}footer .location h3{padding:0}footer h3{padding:0 100px}section.about article{padding:0 0 50px}}@media only screen and (max-width:1000px){header{padding:100px 0 200px}a#IDX-backToResults{top:-170px}.IDX-perPageForm,.IDX-listingCountWrap{top:-169px}h1{font-size:100px}h2{font-size:30px}header h2{padding:0 10%}.blocks li{height:180px}.blocks li a{font-size:30px;line-height:30px}#video{width:80%;left:0;margin-left:0}.body_neighborhoods #video{margin:0;left:10%}.videobox{height:400px}.body_home header h2{font-size:68px;line-height:62px}.body_home header h2 sup{top:-18px}section.blog article a.block:after{bottom:0}.pnwblog.body_blog header h1{font-size:90px}.pnwblog.body_blog header h1 sup{top:-45px}}@media only screen and (min-width:1000px){section.blog article.col2.profile a.block{padding-left:215px}.body_blog aside h1{font-size:24px;line-height:30px}}@media only screen and (max-width:922px){#cloud{padding:0 40px;margin-bottom:40px;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-rule:0;-moz-column-rule:0;column-rule:0;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}section.blog article.col2.cover h3{font-size:36px;line-height:41px}.body_home.natural header.form{padding:160px 0 100px}.body_home.natural header.form .third{width:33%}.body_home.natural .moreoptions .third.right{width:62%;padding-top:10px;border-top:1px rgba(255,255,255,.5) solid;margin-top:30px}.body_home.natural .moreoptions{height:auto}.body_home.natural header.form div.sentence{font:600 20px/32px "Gotham A","Gotham B";padding:10px 20px;margin:20px 0 10px}.body_home.natural header.form div.sentence .pricefield ul{width:100%;left:0;top:10px!important}.body_home.natural header.form div.sentence ul.city,.body_home.natural header.form div.sentence ul{width:100%;left:0;top:-20px!important}.pricefield select{width:136px}.body_home.natural header.form div.sentence ul.city{top:-20px!important}.body_home.natural header.form div.sentence ul.city li{width:33%;font-size:14px}.body_home.natural header.form div.field,.body_home.natural header.form div.pricefield{position:static}.natural header a.menu{display:none}.natural nav ul,.natural nav ul.right{padding:0;right:auto;position:relative;top:auto;width:auto;margin:0;left:auto}header.wrapper.form .submit .btn{margin-top:20px;font-size:16px;padding:11px 22px}header.wrapper.form .submit .btn:hover{margin-top:18px}header.wrapper.form .submit .btn:active{margin-top:19px}.natural nav .form{top:-69px}.natural header.form{padding:180px 0 60px}.natural header.form:before{content:'';position:absolute;width:70px;height:1px;background:rgba(255,255,255,.4);left:50%;margin-left:-35px}.natural nav{display:block;position:absolute;top:90px;z-index:9999999}.natural nav a{font:300 13px/22px "Gotham A","Gotham B";margin:0;padding:7px 12px}.natural .search{top:4px;right:0}.natural .search svg{width:24px;height:24px}#IDX-map img{width:150px}.IDX-topLinks a{line-height:30px;white-space:nowrap}.reviews{padding:0;text-align:center;font-size:20px;line-height:28px}.reviews a{margin:0;font-size:17px}.reviews em{padding:0;font-size:14px;line-height:14px;display:block}.reviews span{display:block;width:33%;float:left}.reviews i{display:none}.reviews p{padding:10px 0 0}section.stats aside{width:50%}section.stats aside.market{margin:0 auto;width:70%;float:none}.location .map{width:38%}.locationtext{width:60%;padding:20px}footer h6{margin:0 10%}section.blog article a.block:after{display:block}section.blog article{width:45%;margin:15px 2%;display:inline-block;text-align:left;float:none}.body_agents section.blog,.body_neighborhoods section.blog{text-align:center}body #IDX-detailsPrice{left:0}#IDX-field-propStatus{left:80px}#IDX-gallerySummary{padding-left:145px}#IDX-fieldsWrapper{float:none;width:100%}#IDX-detailsContainer-a045-1-1>div>div{width:31.33333%}#IDX-detailsMap{width:100%;height:300px}body #IDX-detailsPrice,div#IDX-detailsField-address.IDX-detailsField{font-size:24px}body #IDX-detailsPrice,div#IDX-detailsField-address.IDX-detailsField{top:7px}div#IDX-detailsField-address.IDX-detailsField{top:10px;left:140px}div#IDX-detailsLinkSave.IDX-topLink{top:-54px}#IDX-detailsWrapper{padding:0 20px}#IDX-propertyRemarks{font-size:13px;line-height:18px}section.bio.lead{padding:0 30px}section.bio.lead article{padding-top:20px}.body_agents header{padding:100px 30px 20px}.body_agents.secondary header.light .card h1{font-size:80px;margin:30px 0 20px}.body_agents.secondary header.light .card h1.count15,.body_agents.secondary header.light .card h1.count16,.body_agents.secondary header.light .card h1.count17,.body_agents.secondary header.light .card h1.count18,.body_agents.secondary header.light .card h1.count19,.body_agents.secondary header.light .card h1.count20,.body_agents.secondary header.light .card h1.count21,.body_agents.secondary header.light .card h1.count22{font-size:60px;line-height:57px}section.bio.lead aside{margin-top:40px}section.bio.lead aside svg{width:50px;top:0}.body_agents .play svg{width:55px;position:relative;bottom:auto}section.bio.lead aside h3,section.bio.lead aside li{padding-left:60px;font-size:13px;line-height:17px}section.bio.lead aside{padding-left:25px}.directory li{width:50%}.directory li a{font-size:24px;line-height:24px}a#IDX-backToResults{top:-165px;right:50px}.full figcaption,.fulldark figcaption{position:relative;top:auto;left:auto;color:#000;width:auto}.full figcaption.topright,.fulldark figcaption.topright{left:auto;right:auto;text-align:left}.full figcaption.bottomright,.fulldark figcaption.bottomright{left:auto;right:auto;top:auto;bottom:auto;text-align:left}.full figcaption.bottomleft,.fulldark figcaption.bottomleft{left:auto;right:auto;top:auto;bottom:auto}article.threeup figcaption,.fulldark figcaption,figcaption{width:88%;margin:0 6%;font-size:13px;padding:0}figcaption strong{font-size:12px}}@media only screen and (max-width:745px){section.blog.entry .body p img.float{width:50%!important}.in-iframe .IDX-agentSubheader{display:none!important}.card form{width:100%}.card form p,.card p{max-width:400px;margin:0 auto;text-align:center}.selectgroup{display:block;margin:0 0 25px}div#IDX-results-row-content.IDX-row-content{padding-bottom:55px}body div.IDX-detailsMLSCourtesy{font-size:10px;margin:-55px 57px 0 0}body .IDX-detailsMLSCourtesy div{position:relative;top:auto;right:auto;width:auto;text-align:right}.IDX-detailsMLSLogo img{display:relative}section.blog.entry.video{padding:0 20px}.body_home.natural .moreoptions .third.right{width:100%;padding-top:0;border-top:0;margin-top:0}.body_home.natural header.form div.sentence br{display:none}.body_home.natural .moreoptions{height:auto;padding:20px}.chosen-container{width:100%!important}.body_home.natural header.form .third,.body_home.natural header.form .third.middle{width:100%;float:none;text-align:left;margin-bottom:20px}.body_home.natural header.form .checkbox label{font-size:11px}.body_home.natural .moreoptions .bottom{margin-top:0;text-align:left}.body_home.natural header.form .right .checkbox{margin-top:50px}.body_home.natural header.form .bottom .checkbox{margin-bottom:30px}.body_home.natural header.form .bottom label{margin-left:0!important}.body_home.natural header.form .checkbox label{margin-top:0}#IDX-main a.map,#IDX-resultMap{display:none}.body_home.natural .moreoptions .medium input[type=text].input{width:46%}body.body_blog h1.mercury{font-size:42px;line-height:44px;padding:0 20px}.blog_entry div.author span.left,.blog_entry div.author span.right{font-size:14px}section.blog.entry{padding:0 30px}section.blog article.internal a.block:after{opacity:.8;right:auto;left:0;padding-left:10px}section.blog article.col2.featuredvideo h3{position:relative;width:100%;padding-bottom:70px;margin-top:0}section.blog .col2.video-item span,.body_tag section.blog article.col2 span,.body_video section.blog article.col2 span{top:70px}section.blog article.col2.profile a.block{padding-left:41%}section.blog article.col2.profile h3{font-size:30px;line-height:35px;margin:0 0 5px}section.blog article.col2 .darken{margin-left:-25px;width:114%}section.blog article.col2.cover .tags{padding:0 20px!important}section.blog article.col2 h3{padding:0;font-size:42px;line-height:42px}section.blog article.item.col2 a.block{margin:0 0 0 -25px;width:114%}body.body_blog header.blogmiddle{line-height:250px;background-size:cover!important;padding:160px 0 100px;height:510px}section.blog article.col2{width:100%}.pnwblog.body_blog header h1{font-size:58px;line-height:55px;margin-top:80px}h1 sup{top:-22px}.pnwblog header aside{padding:0 20px 10px!important}.offsite{right:auto;left:25px}.external p{display:none}body.body_blog header .headline h1{padding-bottom:40px}.social,section.blog .postscript .tags{width:100%}.blog_entry_profile aside p{display:none}.blog_entry_profile aside,.blog_entry_profile section.blog.entry{padding:0 20px 20px;width:100%}.blog_entry_profile aside{padding:0 50px 40px}section.blog article.item.profile img,.blog_entry_profile aside img{border-width:13px}section.blog.entry .body{margin-top:30px}body.body_blog.blog_entry_profile h1.mercury{padding:0}.blog_entry_profile header{height:30px}section.blog .social{margin-top:30px}.blog_entry div.author span.left{right:85px}.blog_entry div.author span.right{left:85px}section.blog .social a{padding:6px 12px}section.blog.entry p{font-size:15px;line-height:24px}section.blog.customer article a.block{padding-bottom:20px;pointer-events:none}section.stats aside.market{margin:0 auto;width:90%}.body_404 .blog.video p{width:80%;font-size:16px}#IDX-searchForm{padding:0 15px}#IDX-searchRefinement{float:none;position:relative;left:auto;bottom:auto}#IDX-searchFilter{position:relative;bottom:auto;right:auto;text-align:left;width:100%}#IDX-add-group{float:none}div#IDX-advancedFieldsMod-1.IDX-searchAdvancedFields{margin:0 10px 0 0;opacity:1}.IDX-advancedSearchColumn{width:100%}#IDX-cczContainer,#IDX-lp-group,#IDX-hp-group,#IDX-tb-group,#IDX-bd-group,#IDX-sqft-group,#IDX-acres-group,.IDX-coreFields{width:100%}#IDX-leadInfo,#IDX-resultsCountWrap,.IDX-savedPropertyNameDiv,.IDX-updateSavedPropertyDiv,.IDX-savedPropertyTools,.IDX-savedPropertyReceiveUpdates,#IDX-detailsContainer-a045-1-1>div>div#IDX-field-propStatus,.IDX-perPageForm{display:none}div#IDX-detailsField-bedrooms.IDX-detailsField,div#IDX-detailsField-sqFt.IDX-detailsField,div#IDX-detailsField-acres.IDX-detailsField,div#IDX-detailsField-totalBaths.IDX-detailsField{width:22%;text-align:right}#IDX-detailsLinks-list li.IDX-detailsLinkWrap-customLink{margin-bottom:35px}#IDX-detailsLinks-list li.IDX-detailsLinkWrap-open,#IDX-detailsLinks-list li.IDX-detailsLinkWrap-customLink,#IDX-detailsLinks-list li.IDX-detailsLinkWrap-scheduleShowing{text-align:center}#IDX-detailsAgentInfo{width:100%;margin:-25px 0 30px}section.blog article{width:48%}#IDX-fieldsWrapper{width:100%}#IDX-gallerySummary{padding:0 20px;left:0;width:100%}#IDX-field-propStatus{left:65px;top:75px}div#IDX-detailsLinkSave.IDX-topLink{top:-46px;left:6px}div#IDX-detailsField-address.IDX-detailsField{top:-110px;width:100%;padding:0;left:0;text-align:center;font-size:32px}body #IDX-detailsPrice{top:-36px;padding:5px 0;left:0;color:#444;width:100%;text-align:center;font-size:18px;font-family:gotham a,gotham b}#IDX-detailsPrice span{font-size:14px;color:#777;margin:0 0 0 5px;text-transform:lowercase;font-weight:400}#IDX-detailsContainer-a045-1-1>div>div#IDX-field-propStatus{width:100%;height:auto;text-align:center;border-right:0;left:0;top:59px;color:#fff;font-size:11px}.IDX-showcaseTable{margin:0 15px!important}#IDX-detailsWrapper{padding:0 15px}.IDX-fieldTwoColumn .IDX-fieldContainerList,#IDX-detailsContainer-a045-1-1>div>div{width:100%;height:auto}.IDX-resultsContentLeft{width:100%;margin-right:0}.IDX-resultsContentMain{width:100%;border:0;font-family:mercury display a,mercury display b;font-weight:700;font-size:17px;margin:0;line-height:15px;color:#666}.IDX-resultsContentRight,.IDX-resultsDescription,.IDX-resultsField-listingID,.IDX-resultsPhotogallery,#IDX-nextLastButtons{display:none}div.IDX-fieldContainer.IDX-fieldTwoColumn{width:100%;float:none}.IDX-resultsListingInfo .IDX-resultsLinks{top:auto;left:0;margin-top:4px}#IDX-detailsMap{width:100%!important;min-width:100%!important;height:400px;min-height:auto;clear:both}#IDX-resultsPagerTop{width:320px;margin:3px 0 0 -160px}.IDX-resultsContentMain>div{width:25%}div.IDX-resultsField-acres.IDX-detailsField{display:none}.body_idx.listingpage header.wrapper.clearfix.dark{height:280px!important}div#IDX-detailsField-cityName.IDX-detailsField,div#IDX-detailsField-zipcode.IDX-detailsField{position:absolute;width:100%;left:0;text-align:center;margin:0}div#IDX-detailsField-zipcode.IDX-detailsField{display:none}#IDX-galleryLeft{width:100%;position:relative}#IDX-galleryRight{width:100%}div#IDX-detailsField-cityName.IDX-detailsField::after{display:none}div#IDX-detailsField-cityName.IDX-detailsField,div#IDX-detailsField-zipcode.IDX-detailsField{top:-70px}p.IDX-leadFormText{padding:0}#IDX-resultsTopLinks{top:-70px}.body_home .neighborhoods .svgmap{position:absolute;top:383px;left:100px;width:500px}.body_home .neighborhoods svg{transform:scale(2);-webkit-transform:scale(2);-ms-transform:scale(2);-moz-transform:scale(2)}body .IDX-showcaseTable .IDX-showcaseCell{width:32%!important;min-width:32%!important}body .IDX-showcaseTable .IDX-showcaseCell{width:48%!important;min-width:48%!important}.body_home header h2{font-size:36px;line-height:33px;padding:0 40px;margin:10px 0 80px}.body_home header h2 br{display:none}.body_home header h4{display:none}.body_home section.neighborhoods h2{right:auto;width:100%;text-align:center;top:130px}.body_home header h2 sup{top:-2px}.blocks ul{margin-top:-60px;padding:0 7%;margin-bottom:40px}.soon li{font-size:16px;line-height:20px}.soon li a{padding:6px 12px}.closed{font-size:24px}.status_closed h1{color:#fff}.body_neighborhoods .blocks li{height:80px}.neighborhoods ul{top:280px;bottom:auto;right:auto}.body_home section.neighborhoods{padding:0;height:955px}body.natural nav.threeup .right a{padding:2px 14px!important}body.natural nav.threeup ul.right{right:auto!important}body.natural nav.threeup .search{right:0!important;top:15px}.natural nav .form{top:9px;right:64px}.body_home .neighborhoods .svgmap{top:100px}.body_home .neighborhoods .blocks li.last a{text-align:center}.body_neighborhoods .blocks li,.body_home .blocks li{width:220px;height:62px;margin:-8px 0 0}.body_neighborhoods .blocks li a{font-size:22px}.blocks li a{text-align:left;font-size:26px;line-height:26px;padding:0 5%}h1{font-size:54px;margin:20px 15px;line-height:.9}section.lead{padding:0}header{padding:170px 0 90px;height:440px}header.wrapper.clearfix.light{padding:170px 0 0!important}.body_about header,.body_tag header{padding:160px 0 30px}.body_neighborhoods #video{left:0;width:100%;top:0}header h2{font-size:20px;margin-bottom:40px}.mapsearch .title,.title{width:140px;margin:0 0 0 -70px;top:22px}.mapsearch .title{top:15px}footer h3{font-size:16px;line-height:28px;padding:0 10%}footer .locationtext h3{font-size:20px;line-height:24px}footer,.push{height:230px}.stickyfoot{margin:0 auto -230px}div#IDX-resultsContent{padding:0 30px}.body_home section.about h2{font-size:34px;line-height:1.1;margin:0;padding:80px 0 30px;text-transform:none}.image,.card{width:100%}.card{margin-bottom:10px}.body_agents header{padding:130px 10px 20px}.body_agents.staff header{padding-bottom:25px}.image{width:150px;left:50%;margin:0 0 0 -75px}section.bio.lead,section.bio.lead aside,section.bio.lead article{width:100%;float:none}section.bio.lead article{padding:10px 30px;margin:0}section.bio.lead aside{width:100%;margin:0 auto;float:none}.body_agents aside h4{padding-left:60px}.body_agents header img{margin:0}div#IDX-resultsMLSRights,#IDX-detailsWrapper+div{padding:10px 30px!important}.body_home section.blog h2,.body_tag h2,section.blog h2,.body_home section.video h2,section.video h2,section.listings h2,.video-item h2,.body_neighborhoods section.agents h2,section.blog h2,section.video h2{font:normal 700 24px/27px 'Gotham A','Gotham B';color:#fff;letter-spacing:3px;margin:30px 0 15px;padding:0 10px}.body_neighborhoods section.agents h2{color:#333}section.realtors{padding:25px 30px 45px}section.lead{background:0 0}section.realtors li{display:none}section.realtors li.count1,section.realtors li.count2,section.realtors li.count3{display:inline-block;margin:0 -13px}section.realtors ul{float:none;width:100%;margin:0 0 -40px}section.blog,section.video,section.about{padding:0 15px 50px}section.video h3{font-size:22px;line-height:26px}section.video{text-align:center}section.realtors li a img{width:100%;height:100%}section.realtors li a{width:80px;height:80px;opacity:1}section.blog h3{font-size:22px;line-height:1.2}section.blog{padding:0 20px 50px}section.blog article{width:98%;margin:10px 1%}section.blog h4{margin:20px 0}section.blog a.block{height:auto}section.blog article a.block:after{display:none}.neighborhoods{padding:0}section.lead p:first-child{font-size:17px;line-height:25px}.grow footer,.grow .push{height:550px}.grow .stickyfoot{margin-bottom:-550px}section.listings h4{margin:20px 0}.location{height:auto;width:100%;border-radius:0;text-align:center}.location .map{display:none}.locationtext{width:100%;margin:0}section.listings a.btn{padding:12px 24px;margin:0 20px;font-size:18px;line-height:24px;display:block}section.lead p{font-size:14px;line-height:22px}section.lead p:first-child:first-letter{font-size:90px;line-height:67px}section.pullquote{padding:20px 20px 0}section.pullquote blockquote{font-size:20px;line-height:27px}.inset{padding:0}.half figure{width:100%;margin:0;display:block}section.blog .tags li{margin:3px 4px}section.blog a.author{left:auto;right:20px}h4{margin:0;padding:0}.videobox{width:100%;height:250px}section.video aside{width:96%;margin:10px 2%}.overlay{background:rgba(255,255,255,.5);width:100%;height:100%;position:absolute;top:0;right:0}.body_agents header h4 span{display:none}.body_agents header h4{text-align:center;font-size:18px;line-height:22px}section.lead article,section.stats aside,.gallery,.body_home section.realtors .middle{width:90%;float:left;margin:0 5%;padding:0}.play{bottom:20px}.body_home section h2{font-size:54px}.body_home section h2 span{font-size:18px}section.neighborhoods{padding-bottom:30px}.IDX-resultsContentTop{width:100%}.neighborhoods li{font-size:18px}section.realtors .middle h2{width:200px;height:200px;border-radius:200px;padding-top:70px;font-size:67px}section.realtors .middle h2 sup{top:-10px}.card h1.count15,.card h1.count16,.card h1.count17,.card h1.count18,.card h1.count19,.card h1.count20,.card h1.count21,.card h1.count22,.body_agents.secondary header.light .card h1{font-size:50px;line-height:64px;font-family:gotham cond a,gotham cond b;margin:20px 0;font-weight:400}.partnership .card h1.count15,.partnership .card h1.count16,.partnership .card h1.count17,.partnership .card h1.count18,.partnership .card h1.count19,.partnership .card h1.count20,.partnership .card h1.count21,.partnership .card h1.count22,.body_agents.secondary header.light.partnership .card h1{font-size:75px;line-height:1;font-family:gotham cond a,gotham cond b;margin:10px 0!important;font-weight:400}.body_agents h5{text-align:center}.body_agents.secondary header.light.partnership h5{text-align:center;margin-bottom:10px}.body_agents .go{text-align:center}.body_agents .go ul{float:none;width:100%;padding:25px 15px 0;overflow:hidden}div#IDX-scheduleshowingContent{width:300px}.body_agents .go .btn,.body_agents .go li{float:none;display:inline-block}section.bio.lead{padding:0;z-index:999999}.body_agents h1{margin:80px 0 0;text-align:center;line-height:.9}.body_idx header.wrapper.clearfix.dark{height:auto!important}.inner{margin-top:30px}.body_agents header .inner{margin-top:60px}.body_neighborhoods .blocks li{width:100%}.neighborhoods li a{color:#222;text-decoration:none;display:block;padding:0 0 0 15px;line-height:44px!important}.body_idx h1{font-size:22px;line-height:26px;margin:10px 30px;letter-spacing:0;color:#363d40}#IDX-firstDate,#IDX-secondDate{width:150px}.IDX-propertyInfoList li.IDX-propertyInfoData,.IDX-propertyInfoData{font-size:16px}.menu{top:30px}.body_agents .play{display:block;margin:-3px 0 -27px;width:100%;position:relative}.searchlink{top:32px}.body_idx header.wrapper{padding:80px 0 35px!important;position:relative!important;z-index:1000!important}.body_idx.mapsearch header{height:75px!important;position:fixed!important;width:100%;padding:0!important}a.btn{font-size:16px;padding:10px 20px;margin:0}.body_about h1{font-size:60px}section.offices,.body_about section.bio.lead{padding:0 25px}section.offices{padding:0}.directory{margin:0;width:100%}.directory li{border-bottom:0}div#IDX-mapHeader-Search.IDX-mapHeader{position:fixed;bottom:0;width:100%;top:auto;margin:0;left:auto}section.about{padding:8px}section.about article{padding:15px 0}.body_home section.about h2{margin:0 -36px;padding:30px 0 40px}.body_home section.about h4{margin:0 -36px}.body_home section.about .btn{display:block;font-size:16px;margin:0 15px}.body_about section.lead.abouthome p:first-child{font-size:17px;line-height:26px}.body_about section.lead.abouthome span.runinhead{font-size:15px}.body_about section.lead.abouthome p strong,section.lead p:first-child::first-letter{font-size:90px;line-height:70px}.body_about section.lead.abouthome p{font-size:14px;line-height:21px}.body_about h2{font-size:40px;line-height:60px}section.offices h3{font-weight:400;font-size:24px;margin:10px 0}.iso-container{}.iso-container li{width:137px;height:220px}.body_about .iso-container li{width:49%}.iso-container li a{padding:5px;font-size:16px;line-height:21px}input#search{width:260px}section.offices span.name{font-size:14px;line-height:18px}section.offices span.job,.iso-container li a span.job{font-size:11px;line-height:15px}section.offices p{font-size:18px}.staff .card{width:100%;margin:150px 0 20px}.staff .image{width:150px;position:absolute;top:100px;left:50%;margin-left:-75px}.body_agents.staff h1{margin-top:0}.body_about .staff h1{font-size:44px;line-height:44px;margin-bottom:10px;text-transform:uppercase;letter-spacing:-1px}.body_about .staff h4{font-size:16px;line-height:22px;padding:0 0 5px}.body_about .staff section.bio.lead{padding:10px 20px 0;border-bottom:1px #ccc solid}.body_about .staff section.bio.lead article{float:none;width:100%}.staff section.lead .inner{margin:0}article.twoup{width:100%;margin:0}article.threeup{width:100%;margin:0 0 40px;padding:10px 0;border:0}h4.warning span,.body_tag section.blog h4.warning span{display:block}article.threeup .imageblock{width:40%;margin:0 7px 15px;display:inline-block}.gallery{padding:10px 0 35px}.gallery img{width:100%}section.gallery article{margin-bottom:20px}.gallery{width:100%;margin:0;padding:0}div.overlay{display:none}section.lead.mapright,section.lead.map{padding:0}section.lead.mapright article,section.lead.mapleft article,section.lead.map article{width:100%;margin:260px 0 0;padding:5px 5%;background:#fff;pointer-events:auto}section.lead.proctor-ups svg,section.lead.gig-harbor svg,section.lead.puyallup svg,section.lead.tacoma svg,section.lead.ruston-old-town svg,section.lead.downtown-tacoma svg,section.lead.central-tacoma svg,section.lead.south-tacoma svg,section.lead.gig-harbor-north svg,section.lead.fircrest svg{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}section.lead.puyallup svg,section.lead.dupont svg{transform:scale(.8);-ms-transform:scale(.8);-webkit-transform:scale(.8);-moz-transform:scale(.8)}section.lead.puyallup .svgmap{right:-563px;top:-134px}section.lead.dupont .svgmap{left:-10px;top:-350px}section.lead.fircrest .svgmap{top:-300px;left:-332px}section.lead.south-tacoma .svgmap{top:-400px;left:-332px}section.lead.central-tacoma .svgmap{top:-300px;left:-332px}section.lead.gig-harbor-north .svgmap{top:-50px;left:-332px}section.lead.university-place .svgmap{left:-100px;top:-50px}section.lead.gig-harbor .svgmap{left:-150px;top:-84px}section.lead.tacoma .svgmap{top:-20px;right:auto;left:-254px}section.lead.downtown-tacoma .svgmap,section.lead.ruston-old-town .svgmap{top:150px;right:-300px}section.lead.proctor-ups .svgmap{top:-40px;right:-550px}.svgmap{pointer-events:none}section.lead .svgmap{pointer-events:none}.tags li a{padding:0 5px 0 7px;font-size:12px}section.stats{padding:0 0 40px;margin:0}.status_closed header.wrapper.clearfix{height:auto!important;margin:0;padding-bottom:0}#IDX-detailsLinkBack{display:none}.body_idx h1,.body_blog h1,.body_video h1{font-size:26px;line-height:30px;padding:0 6%;margin:20px 0 25px}.locationtext p{font-size:13px;line-height:20px}.location p a{display:inline-block;margin:0 0 0 10px;clear:both}.locationtext span{margin:0 10px 0 0;clear:left;float:none;width:auto;display:inline;font:700 11px/12px "Gotham A","Gotham B"}.iso-container li.partners{padding-top:137px}.iso-container li.partners img{width:82px;position:absolute;top:10px;left:0;border-width:6px}.iso-container li.partners img.other{top:50px;left:auto;right:0}.body_agents .partnership .left,.body_agents .partnership .right{position:relative;text-align:center;width:70%;margin-left:15%;margin-bottom:20px}.body_agents .partnership .card{width:100%;padding-top:220px}.body_agents header.partnership h4{font-size:16px;line-height:21px}.body_agents .partnership .image{width:90px;position:absolute;top:0;left:0}.body_agents .partnership .left .image,.body_agents .partnership .right .image{margin:0 0 0 -100px;left:50%}.body_agents.secondary header.light h1{margin-top:10px}.body_about section.bio.lead article{width:100%;padding:10px 0}.body_neighborhoods .neighborhoods{margin-top:-30px;height:330px}.body_neighborhoods section.neighborhoods.blocks ul{top:35px;margin:0}.leadagent h3{padding:14px 15px 0 110px;position:relative;width:auto;top:auto;left:auto;text-align:left;color:#fff;font:bold 16px/21px "Gotham A","Gotham B"}.leadagent h3 em{display:none}.leadagent img{position:absolute;left:0;top:0;margin:5px 0 0 25px;width:70px;height:70px}.leadagent p{line-height:34px;padding:0 0 0 110px;position:absolute;width:auto;top:auto;right:auto;font-size:12px}.leadagent p a{font-size:11px}}.hidden{display:none!important;visibility:hidden}.moreoptions{display:none}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}#IDX-detailsWrapper:before,#IDX-detailsWrapper:after,.clearfix:before,.clearfix:after{content:" ";display:table}#IDX-detailsWrapper:after,.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}