@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Lato|Merriweather");@font-face{font-family:jumptools;src:url(../fonts/jumptools.eot);src:url(../fonts/jumptools.eot?#iefix) format("embedded-opentype"),url(../fonts/jumptools.woff) format("woff"),url(../fonts/jumptools.ttf) format("truetype"),url(../fonts/jumptools.svg#jumptools) format("svg");font-weight:400;font-style:normal;cursor:pointer}#nextCaro:before,#pagerCaro span:before,#prevCaro:before,[data-icon]:before,li.hasSubmenu>a:before{content:attr(data-icon)}#nextCaro:before,#pagerCaro span:before,#prevCaro:before,[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before,li.hasSubmenu>a:before{font-family:jumptools!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#nextCaro:before,#pagerCaro span:before,#prevCaro:before,[class*=" icon-"]:before,[class^=icon-]:before,li.hasSubmenu>a:before{padding-right:5px}.icon-menu:before{content:"i"}.icon-twitter:before{content:"j"}.icon-pinterest:before{content:"k"}.icon-facebook:before{content:"l"}.icon-gplus:before{content:"m"}.icon-tumblr:before{content:"n"}.icon-linkedin:before{content:"o"}.icon-skype:before{content:"p"}.icon-cancel:before{content:"h"}.icon-mail:before{content:"r"}.icon-up-open-big:before{content:"s"}.icon-right-open-big:before{content:"t"}.icon-left-open-big:before{content:"u"}.icon-minus:before{content:"v"}.icon-right-thin:before{content:"w"}.icon-left-bold:before{content:"x"}.icon-right:before{content:"y"}.icon-right-open:before{content:"z"}.icon-up-open-mini:before{content:"B"}.icon-up-open:before{content:"C"}.icon-down-open-big:before{content:"E"}.icon-down-open-mini:before{content:"F"}.icon-left-open-mini:before{content:"G"}.icon-left-open:before{content:"H"}.icon-home:before{content:"I"}.icon-dot-3:before{content:"J"}.icon-cw:before{content:"K"}.icon-down:before{content:"L"}.icon-up-bold:before{content:"M"}.icon-upload:before{content:"a"}.icon-vcard:before{content:"b"}.icon-key:before{content:"c"}.icon-search:before{content:"d"}.icon-youtube:before{content:"e"}.icon-calculator:before{content:"f"}.icon-attach:before{content:"g"}.icon-info-circled:before{content:"N"}.icon-info:before{content:"O"}.icon-help-circled:before{content:"P"}.icon-help:before{content:"Q"}.icon-gplus-circled:before{content:"R"}.icon-facebook-circled:before{content:"S"}.icon-linkedin-circled:before{content:"T"}.icon-pinterest-circled:before{content:"U"}.icon-skype-circled:before{content:"V"}.icon-twitter-circled:before{content:"W"}.icon-tumblr-circled:before{content:"X"}.icon-minus-circled:before{content:"Y"}#nextCaro:before{content:"Z"}.icon-up-circled:before{content:"0"}.icon-cancel-circled:before{content:"1"}.icon-down-circled:before{content:"2"}.icon-down-bold:before{content:"3"}.icon-facebook-squared:before{content:"4"}.icon-flickr-circled:before{content:"5"}.icon-flickr:before{content:"6"}.icon-instagram:before{content:"q"}.icon-plus-circled:before{content:"7"}.icon-ADDITIONAL_PHOTOS:before,.icon-plus:before{content:"8"}.icon-marker:before{content:"9"}.icon-exclamation-circle:before{content:"!"}.icon-check-mark-circle:before{content:'"'}.icon-android:before{content:"#"}.icon-link:before{content:"$"}.icon-VIDEO:before{content:"%"}.icon-tiktok:before{content:"\e900"}.icon-tiktok-circle:before{content:"\e901"}#prevCaro:before{content:"&"}#pagerCaro .selected span:before,#pagerCaro :hover span:before,.icon-circle-selected:before{content:"(";padding-right:0}#pagerCaro span:before,.icon-circle-unselected:before{content:")";padding-right:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}article ol,article ul,section ol,section ul{padding:0;margin:0}a:hover{text-decoration:none}input,select,textarea{width:100%;box-sizing:border-box;border-radius:5px;border:1px solid #dfdfdf;box-shadow:none;padding:.5em;font-size:1em}:focus{outline:0}select{height:1.5em}input[type=button],input[type=submit]{font-family:Merriweather,serif;font-weight:400;cursor:pointer}input[type=checkbox],input[type=radio]{width:auto;height:auto;margin:0 .15em 0 0;display:inline;border:0 none}.bold,b,bold,strong{font-weight:700;padding:0}em,i{font-style:italic;font-size:90%;font-weight:100}dd{margin:0 0 0 2em}ol,ul{list-style:none}.small,small{font-size:85%}h1,h2,h3,h4,h5{margin:0;font-weight:100;font-family:Merriweather,serif}h2{font-weight:900}h3{font-weight:200}h4,h5,h6{font-weight:400}h5,h6{font-family:Lato,sans-serif}h6{font-size:.8em;font-weight:300}sup{font-size:.75em;vertical-align:super}p{margin:0;padding:.5em 0 .7em;font-family:Lato,sans-serif;font-weight:300}img{border:0 none;max-width:100%}html{font-size:130%}body{margin:0;padding:0;font-family:Lato,sans-serif;font-size:16px;line-height:1.3;background-color:#000}.wrapperContainer h4{font-size:1.5em;font-weight:900;margin:0 0 5px;display:-webkit-box;display:-ms-flexbox;display:flex}.wrapperContainer h4:first-child:after{width:20px;height:2px;content:" ";-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:.25em}a.popup:hover{text-decoration:none}.clear,.clearWrapperContainer{clear:both}p:empty{display:none}.floatLeft{display:block;float:left}.floatRight{display:block;float:right}.clearLeft{clear:left}.clearRight{clear:right}.clearAll{display:block;width:100%;clear:both}.paginationPage{color:#fff;margin-bottom:1em;clear:both}.paginationPage a{color:#fff;border:1px solid #fff;padding:10px;display:inline-block;border-radius:5px;margin-right:.5em;background:#302b2b none repeat scroll 0 0;opacity:.5;text-decoration:none}.paginationPage a.selectedPage,.paginationPage a:hover{background-color:#fff;color:#000;opacity:.9}.paginationPage a.active,.paginationPage a.selectedPage{background-color:#fff;color:#000}.button{display:inline-block;border:none}#container{width:100%;z-index:1001;position:relative}.wrapperContainer{width:100%;margin:0 auto;height:100%;display:block;clear:both;padding-bottom:10%;float:left}.innerWrapperContainer{max-width:1120px;margin:auto}.main{width:100%;margin:auto}.inner .main>h4:first-child{margin-top:3em;padding:1em}.inner .main>h4:first-child~*{margin-top:1em}.main .textOnly h4:after,.main article h4:after{display:none}.main article:first-child{margin-top:70px}.main.widgets{width:66.2%;clear:none;float:left}.main a.button,.main a.icon-right-open-mini{font-weight:500;font-size:13px;display:block;text-align:left;clear:both;font-family:Lato,sans-serif;text-decoration:none;width:auto;float:right;padding:10px 25px;color:#fff;background-image:url(/templates/places/layout8/WEBSITE/images/colours1/black_transparent_50.png);cursor:pointer;text-transform:uppercase}.main a.button:hover,.main a.icon-right-open-mini:hover{background-image:none;background-color:#ed4c4c;color:#fff}.main a.button:after,.main a.icon-right-open-mini:after{content:" ";display:table;clear:both}.button{font-weight:500;font-size:13px;display:block;text-align:left;clear:both;font-family:Lato,sans-serif;text-decoration:none;width:auto;float:right;padding:10px 25px;color:#fff;background-image:url(/templates/places/layout8/WEBSITE/images/colours1/black_transparent_50.png);cursor:pointer;text-transform:uppercase}.button:hover{background-image:none;background-color:#ed4c4c;color:#fff}section{position:relative;padding:0}.locations .fourCol{padding-bottom:1em;width:100%}.testimonialDate,.testimonialTo{width:50%;float:right;font-size:.9em}.testimonialTo{font-weight:700}.testimonialDate{text-align:right;color:#aaa}.schoolImage{float:left;margin-right:10%;margin-top:5%;padding-top:.9em;width:25%}.schoolListings{width:60%;display:block;float:left;margin-top:5%}.protectionProgram{margin-bottom:1em;margin-top:.5em}.protectionProgram span{vertical-align:middle}.protectionProgram .logo{background-image:url(/images/rlp/designations/rlpLogo_protection_royale.svg);background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.8125em;padding-right:.5em;width:2.375em}.protectionProgram .label{display:inline-block;line-height:1.2em;padding-left:.625em;text-transform:uppercase;width:6.25em;font-size:.75em}.getMoreInfoDialog.ui-dialog{padding:0}.getMoreInfoDialog.ui-dialog #dialog-form{line-height:2.5}.getMoreInfoDialog.ui-dialog,.getMoreInfoDialog.ui-dialog .ui-widget-content{background-image:url(/images/jump/emailForms/forms_bg.gif);background-repeat:repeat-y}.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar{min-height:70px;padding-top:0;border:0;text-align:center}.getMoreInfoDialog.ui-dialog .ui-dialog-title{display:block;float:none;margin:0;padding-top:10px;line-height:60px;font-weight:700}.getMoreInfoDialog.ui-corner-all,.getMoreInfoDialog .ui-corner-all{border-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topright:0;-moz-border-radius-topleft:0}.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar-close,.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar-close.ui-state-hover{top:20%;border:1px solid #999;background:#dadada url(images/ui-bg_highlight-soft_75_dadada_1x100.png) 50% 50% repeat-x;font-weight:400;color:#212121}.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar-close{border:none}.getMoreInfoDialog.ui-dialog+.ui-widget-overlay{opacity:.75}.ui-dialog #dialog-form p{font-size:.8em;padding:0;line-height:inherit}#dialog-form .validateTips p{margin:.2em auto}#dialog-form .securityImg{float:left}#dialog-error,#dialog-form.dialogFormGetInfo,#dialog-thank-you,.validateTips .msgInvalidCaptcha,.validateTips .msgInvalidEmail,.validateTips .msgRequired{display:none}#dialog-form fieldset{border:0 none;margin:0;padding:0}#dialog-form input.formElement,#dialog-form select.formElement,#dialog-form textarea.formElement{border-collapse:collapse;float:right;margin:3px 0;padding:0;width:45%}#dialog-form textarea.formElement{clear:both;width:100%}#dialog-form .msgWarning{color:red}form#getMoreInfo{font-size:inherit;padding:0}.getMoreInfoDialog label,form#getMoreInfo label{float:left;clear:left;margin-bottom:auto;width:auto;line-height:1.7}.ui-dialog{font-family:Open Sans,sans-serif;font-size:100%}.ui-dialog p{font-size:.8em;line-height:1.5}button.ui-button.ui-widget{font-family:Archivo Narrow,Arial,sans-serif;font-weight:700}.imageOnly img{display:block;margin:auto}.agentInfoBody,.articleIntro,.paragraphLeft,.paragraphRight,.testimonialBody,.textOnly,section.paragraphLeft,section.paragraphRight,section.testimonials,section.textOnly{font-weight:300}.agentInfoBody ol,.articleIntro ol,.paragraphLeft ol,.paragraphRight ol,.testimonialBody ol,.textOnly ol,section.paragraphLeft ol,section.paragraphRight ol,section.testimonials ol,section.textOnly ol{list-style-type:decimal;list-style-position:outside;padding-left:1em}.agentInfoBody ul,.articleIntro ul,.paragraphLeft ul,.paragraphRight ul,.testimonialBody ul,.textOnly ul,section.paragraphLeft ul,section.paragraphRight ul,section.testimonials ul,section.textOnly ul{list-style-type:disc;list-style-position:outside;padding-left:1em}.agentInfoBody,.articleIntro,.articleTeaser,.internalLinks,.leadCapturePortal,.paragraphLeft,.paragraphRight,.testimonialBody,.textOnly,article.ourTeam,section.paragraphLeft,section.paragraphRight,section.testimonials,section.textOnly{overflow-wrap:break-word;word-wrap:break-word}.inner .main.widgets>section{margin-top:3em}.inner .main.widgets>section:first-of-type{margin-top:10px}.articleIntro,.brokerFeaturedListing,.featuredListings,.listingsListView.paragraphLeft,article.agentInfoBody,article.article,article.Awards,article.links,article.mapSearch,article.ourTeam,section.imageOnly,section.multimedia,section.openHouse,section.paragraphLeft,section.paragraphRight,section.relatedFiles,section.schoolInfo,section.testimonials .testimonial,section.textOnly{padding:0;margin:0;margin-top:20px;width:100%;clear:both;float:left;position:relative}.articleIntro>article,.brokerFeaturedListing>article,.featuredListings>article,.listingsListView.paragraphLeft>article,article.agentInfoBody>article,article.article>article,article.Awards>article,article.links>article,article.mapSearch>article,article.ourTeam>article,section.imageOnly>article,section.multimedia>article,section.openHouse>article,section.paragraphLeft>article,section.paragraphRight>article,section.relatedFiles>article,section.schoolInfo>article,section.testimonials .testimonial>article,section.textOnly>article{border:none}section.imageOnly,section.multimedia{text-align:center}article.article .articleIntro,article.article section.textOnly{border:none}.brokerFeaturedListing,article.Awards,article.featuredListings,article.links,section.articleTeaser,section.mapSearchControls,section.relatedFiles,section.schoolInfo,section.testimonials .testimonial,section.textOnly{float:left;width:100%;margin-top:20px;padding:20px;clear:both}section.internalLinks{float:left;width:100%;margin-top:20px;clear:both;background-color:transparent}section.internalLinks .linkItem{background-color:#fff;margin:5px 0;float:left;width:100%;position:relative;border:1px solid #e9e9e9}section.internalLinks .linkItem a{text-decoration:none}section.internalLinks .linkItem:hover{background-color:#0a7d94}section.internalLinks .linkItem:hover a,section.internalLinks .linkItem:hover p{color:#fff}section.internalLinks .linkItem h5{padding:.45em 2% 0 0;font-weight:300}section.internalLinks .linkItem p{font-size:.8em;line-height:1.2em;overflow:hidden;margin:0;padding:0}section.internalLinks .linkItem .linkItemImage{height:100px;float:left;margin:10px;width:17%;position:relative}section.internalLinks .linkItem .linkItemImage a{width:100%;height:100%;display:block;background-image:url(http://192.168.0.171:8080/images/builder/custom.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}section.internalLinks .linkItem img{float:left;width:100%}section.internalLinks .linkItem .linkItemCopy{float:left;width:75%;padding:10px;position:relative}section.articleTeaser h4{margin-bottom:20px}section.articleTeaser h5{font-weight:200;margin-bottom:.5em}section.articleTeaser .teaserItem:nth-child(odd){margin:0 20px}section.articleTeaser .teaserItem{width:31%;float:left}section.articleTeaser .teaserItem .bodyPhotoFullWidthImage img{margin-bottom:-6px;width:100%}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy{padding:10% 0;position:relative;color:#2c2c2c;background-color:#bebdbd}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy p{font-size:.8em}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy .description{margin-bottom:1em;min-height:81px}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy a{margin-bottom:10px;font-size:12px;padding:5px 10px;float:right}.main.widgets section.relatedFiles .file{width:49%}.main.widgets section.relatedFiles .file header a.icon-upload:before{content:"x";border-radius:75px;font-size:24px;left:35%;top:-3px;position:absolute;left:0}.main.widgets section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy h5{font-size:14px}section.relatedFiles h4{margin-bottom:20px}section.relatedFiles .file{width:24.5%;text-align:left;vertical-align:top;display:inline-block;border:5px solid transparent;border-bottom:10px solid transparent;z-index:1}section.relatedFiles .file header{position:relative}section.relatedFiles .file header a{font-family:Merriweather,serif;color:#363636;padding-left:25px;text-decoration:none;font-weight:300;word-break:break-all}section.relatedFiles .file p{position:relative;font-size:.9em;line-height:1.4em}article.article{padding:1.25em;display:table;table-layout:fixed}article.article .articleIntro{margin-top:0}article.article .articleIntro .bodyPhotoFullLeftCopy{padding:15px}article.article .articleIntro .imageOnly{margin-bottom:6%}article.article .textOnly{margin:0;padding:2% 6% 0}article.article .textOnly h4{border:none;margin-bottom:0;padding-bottom:0}.paragraphLeft h4:after,.paragraphRight h4:after{display:none}.articleIntro .bodyPhotoFullLeftImage,.articleIntro .bodyPhotoFullRightImage,.openHouse .bodyPhotoFullLeftImage,.openHouse .bodyPhotoFullRightImage,.paragraphLeft .bodyPhotoFullLeftImage,.paragraphLeft .bodyPhotoFullRightImage,.paragraphRight .bodyPhotoFullLeftImage,.paragraphRight .bodyPhotoFullRightImage,section.paragraphLeft .bodyPhotoFullLeftImage,section.paragraphLeft .bodyPhotoFullRightImage,section.paragraphRight .bodyPhotoFullLeftImage,section.paragraphRight .bodyPhotoFullRightImage{display:block;float:right;width:35%;margin-bottom:-6px}.articleIntro .bodyPhotoFullLeftImage img,.articleIntro .bodyPhotoFullRightImage img,.openHouse .bodyPhotoFullLeftImage img,.openHouse .bodyPhotoFullRightImage img,.paragraphLeft .bodyPhotoFullLeftImage img,.paragraphLeft .bodyPhotoFullRightImage img,.paragraphRight .bodyPhotoFullLeftImage img,.paragraphRight .bodyPhotoFullRightImage img,section.paragraphLeft .bodyPhotoFullLeftImage img,section.paragraphLeft .bodyPhotoFullRightImage img,section.paragraphRight .bodyPhotoFullLeftImage img,section.paragraphRight .bodyPhotoFullRightImage img{width:100%}.articleIntro .bodyPhotoFullRightImage,.openHouse .bodyPhotoFullRightImage,.paragraphLeft .bodyPhotoFullRightImage,.paragraphRight .bodyPhotoFullRightImage,section.paragraphLeft .bodyPhotoFullRightImage,section.paragraphRight .bodyPhotoFullRightImage{float:right;padding:20px}.articleIntro .bodyPhotoFullLeftImage,.openHouse .bodyPhotoFullLeftImage,.paragraphLeft .bodyPhotoFullLeftImage,.paragraphRight .bodyPhotoFullLeftImage,section.paragraphLeft .bodyPhotoFullLeftImage,section.paragraphRight .bodyPhotoFullLeftImage{float:left;padding:10px}.articleIntro .bodyPhotoFullLeftCopy,.articleIntro .bodyPhotoFullRightCopy,.openHouse .bodyPhotoFullLeftCopy,.openHouse .bodyPhotoFullRightCopy,.paragraphLeft .bodyPhotoFullLeftCopy,.paragraphLeft .bodyPhotoFullRightCopy,.paragraphRight .bodyPhotoFullLeftCopy,.paragraphRight .bodyPhotoFullRightCopy,section.paragraphLeft .bodyPhotoFullLeftCopy,section.paragraphLeft .bodyPhotoFullRightCopy,section.paragraphRight .bodyPhotoFullLeftCopy,section.paragraphRight .bodyPhotoFullRightCopy{padding:20px;float:left;width:65%;position:relative}.articleIntro .bodyPhotoFullLeftCopy,.openHouse .bodyPhotoFullLeftCopy,.paragraphLeft .bodyPhotoFullLeftCopy,.paragraphRight .bodyPhotoFullLeftCopy,section.paragraphLeft .bodyPhotoFullLeftCopy,section.paragraphRight .bodyPhotoFullLeftCopy{float:right}.articleIntro .bodyPhotoFullLeftCopy:after,.openHouse .bodyPhotoFullLeftCopy:after,.paragraphLeft .bodyPhotoFullLeftCopy:after,.paragraphRight .bodyPhotoFullLeftCopy:after,section.paragraphLeft .bodyPhotoFullLeftCopy:after,section.paragraphRight .bodyPhotoFullLeftCopy:after{left:-11px;right:auto}article.agentInfoBody,article.ourTeam{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}article.agentInfoBody .agentInfoBodyPhoto,article.ourTeam .agentInfoBodyPhoto{display:inline-block;overflow:hidden;height:180px;width:140px;box-sizing:border-box;margin:30px 0 0 30px}article.agentInfoBody .agentInfoBodyPhoto img,article.ourTeam .agentInfoBodyPhoto img{width:100%}article.agentInfoBody .agentInfoBodyCopy,article.ourTeam .agentInfoBodyCopy{display:inline-block;padding:1.25em;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}article.agentInfoBody .agentInfoBodyCopy:after,article.ourTeam .agentInfoBodyCopy:after{left:-11px;right:auto}article.agentInfoBody .agentInfoBodyCopy h2,article.ourTeam .agentInfoBodyCopy h2{font-size:1.5em;margin:0;padding:0}article.agentInfoBody .agentInfoBodyCopy h3,article.ourTeam .agentInfoBodyCopy h3{font-size:1em;margin:0 0 1em}article.agentInfoBody .agentInfoBodyCopy h4,article.ourTeam .agentInfoBodyCopy h4{border:none;font-size:.9em;margin:0;border:0;float:left;margin-right:.5em;font-family:Lato,sans-serif}article.agentInfoBody .agentInfoBodyCopy h4 a,article.ourTeam .agentInfoBodyCopy h4 a{display:inline}article.agentInfoBody .agentInfoBodyCopy .agentInfoText,article.ourTeam .agentInfoBodyCopy .agentInfoText{clear:both}.teamInfo .agentInfo{display:-webkit-box;display:-ms-flexbox;display:flex}.teamInfo .agentInfo:first-child{margin-right:1em}@-webkit-keyframes a{0%{-webkit-transform:scale(.95)}75%{-webkit-transform:scale(.95)}to{-webkit-transform:scale(1)}}section.leadCapturePortal{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 auto;margin-top:-5em}section.leadCapturePortal .leadCaptureThumb{width:33%;height:230px;overflow:hidden;position:relative;margin-right:10px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-animation-name:a;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in;-webkit-animation-duration:1s}section.leadCapturePortal .leadCaptureThumb p{font-size:.85em;color:#fff;margin-top:25px;overflow:hidden;height:107.08px}section.leadCapturePortal .leadCaptureThumb:last-child{margin-right:0}section.leadCapturePortal .leadCaptureThumbImage{right:20px;bottom:20px;position:absolute;border:1px solid transparent;border-radius:5em;height:25px;width:25px;margin:0 auto;padding:4px 0;display:-webkit-box;display:-ms-flexbox;display:flex}section.leadCapturePortal .leadCaptureThumbImage a{margin:auto;vertical-align:middle;height:100%;position:relative;display:table-cell;text-align:center;top:-2px;left:1px;text-decoration:none}section.leadCapturePortal .leadCaptureThumbImage a:before{font-family:jumptools;content:"y";color:#fff;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}section.leadCapturePortal .leadCaptureThumbImage img{display:none}section.leadCapturePortal .leadCaptureThumbText{padding:25px;box-sizing:border-box}section.leadCapturePortal .leadCaptureThumbText a{font-family:Merriweather,serif;text-decoration:none;font-size:1.25em;font-weight:500;left:20px}.brokerFeaturedListing,article.featuredListings{padding:0}.brokerFeaturedListing a,article.featuredListings a{text-decoration:none}.brokerFeaturedListing h2,article.featuredListings h2{font-size:1.5em;margin:0 0 1em;padding:.5em;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.brokerFeaturedListing h2:after,article.featuredListings h2:after{width:20px;height:2px;content:" ";-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:.25em}.brokerFeaturedListing .featuredListingsContainer,.brokerFeaturedListing .featuredViewport,article.featuredListings .featuredListingsContainer,article.featuredListings .featuredViewport{width:100%;display:table;clear:both;margin:0 0 .7em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-lines:multiple}.brokerFeaturedListing .featuredListingsContainer .featuredListingItem,.brokerFeaturedListing .featuredViewport .featuredListingItem,article.featuredListings .featuredListingsContainer .featuredListingItem,article.featuredListings .featuredViewport .featuredListingItem{display:inline-block;padding:1.25em;min-height:400px;vertical-align:top}.brokerFeaturedListing .featuredListingsContainer .featuredListingItem.three,.brokerFeaturedListing .featuredViewport .featuredListingItem.three,article.featuredListings .featuredListingsContainer .featuredListingItem.three,article.featuredListings .featuredViewport .featuredListingItem.three{width:32.5%}.brokerFeaturedListing .featuredListingsContainer .featuredListingItem.two,.brokerFeaturedListing .featuredViewport .featuredListingItem.two,article.featuredListings .featuredListingsContainer .featuredListingItem.two,article.featuredListings .featuredViewport .featuredListingItem.two{width:49.5%}.brokerFeaturedListing .featuredListingsContainer .featuredListingItem.one,.brokerFeaturedListing .featuredViewport .featuredListingItem.one,article.featuredListings .featuredListingsContainer .featuredListingItem.one,article.featuredListings .featuredViewport .featuredListingItem.one{width:100%}.brokerFeaturedListing .featuredListingsContainer .featuredListingItem .sliderWrapper,.brokerFeaturedListing .featuredViewport .featuredListingItem .sliderWrapper,article.featuredListings .featuredListingsContainer .featuredListingItem .sliderWrapper,article.featuredListings .featuredViewport .featuredListingItem .sliderWrapper{position:relative;min-height:136px;overflow:hidden}.brokerFeaturedListing .featuredListingsContainer .featuredListingItem .sliderWrapper img,.brokerFeaturedListing .featuredViewport .featuredListingItem .sliderWrapper img,article.featuredListings .featuredListingsContainer .featuredListingItem .sliderWrapper img,article.featuredListings .featuredViewport .featuredListingItem .sliderWrapper img{width:100%}.brokerFeaturedListing .featuredListingsContainer .featuredListingItem .onePhoto,.brokerFeaturedListing .featuredViewport .featuredListingItem .onePhoto,article.featuredListings .featuredListingsContainer .featuredListingItem .onePhoto,article.featuredListings .featuredViewport .featuredListingItem .onePhoto{position:relative;z-index:1;font-size:0;line-height:0;margin:0 auto;padding:0;overflow:hidden;white-space:nowrap}.brokerFeaturedListing .featuredListingsContainer .featuredListingItem .onePhoto .imageWrapper,.brokerFeaturedListing .featuredViewport .featuredListingItem .onePhoto .imageWrapper,article.featuredListings .featuredListingsContainer .featuredListingItem .onePhoto .imageWrapper,article.featuredListings .featuredViewport .featuredListingItem .onePhoto .imageWrapper{display:block;width:100%;height:100%;overflow:hidden;font-size:15px;font-size:medium;line-height:normal;white-space:normal;vertical-align:top;box-sizing:border-box;position:absolute;left:0;top:0;display:inline-block;opacity:1;z-index:1}.brokerFeaturedListing .featuredListingsContainer .featuredListingItem .onePhoto img,.brokerFeaturedListing .featuredViewport .featuredListingItem .onePhoto img,article.featuredListings .featuredListingsContainer .featuredListingItem .onePhoto img,article.featuredListings .featuredViewport .featuredListingItem .onePhoto img{width:100%}.brokerFeaturedListing .featuredListingsContainer .featuredListingItem .listingBlurb,.brokerFeaturedListing .featuredViewport .featuredListingItem .listingBlurb,article.featuredListings .featuredListingsContainer .featuredListingItem .listingBlurb,article.featuredListings .featuredViewport .featuredListingItem .listingBlurb{position:relative;display:block;padding:5px;min-height:241px}.brokerFeaturedListing .featuredListingsContainer .featuredListingItem .listingBlurb h3.listingPrice,.brokerFeaturedListing .featuredViewport .featuredListingItem .listingBlurb h3.listingPrice,article.featuredListings .featuredListingsContainer .featuredListingItem .listingBlurb h3.listingPrice,article.featuredListings .featuredViewport .featuredListingItem .listingBlurb h3.listingPrice{font-weight:900}.brokerFeaturedListing .featuredListingsContainer .featuredListingItem .listingBlurb h3.listingNumber,.brokerFeaturedListing .featuredListingsContainer .featuredListingItem .listingBlurb p,.brokerFeaturedListing .featuredViewport .featuredListingItem .listingBlurb h3.listingNumber,.brokerFeaturedListing .featuredViewport .featuredListingItem .listingBlurb p,article.featuredListings .featuredListingsContainer .featuredListingItem .listingBlurb h3.listingNumber,article.featuredListings .featuredListingsContainer .featuredListingItem .listingBlurb p,article.featuredListings .featuredViewport .featuredListingItem .listingBlurb h3.listingNumber,article.featuredListings .featuredViewport .featuredListingItem .listingBlurb p{font-size:13px;line-height:20px}.brokerFeaturedListing .featuredListingsContainer .featuredListingItem .listingBlurb h3.listingBed,.brokerFeaturedListing .featuredListingsContainer .featuredListingItem .listingBlurb h3.listingNumber,.brokerFeaturedListing .featuredListingsContainer .featuredListingItem .listingBlurb p,.brokerFeaturedListing .featuredViewport .featuredListingItem .listingBlurb h3.listingBed,.brokerFeaturedListing .featuredViewport .featuredListingItem .listingBlurb h3.listingNumber,.brokerFeaturedListing .featuredViewport .featuredListingItem .listingBlurb p,article.featuredListings .featuredListingsContainer .featuredListingItem .listingBlurb h3.listingBed,article.featuredListings .featuredListingsContainer .featuredListingItem .listingBlurb h3.listingNumber,article.featuredListings .featuredListingsContainer .featuredListingItem .listingBlurb p,article.featuredListings .featuredViewport .featuredListingItem .listingBlurb h3.listingBed,article.featuredListings .featuredViewport .featuredListingItem .listingBlurb h3.listingNumber,article.featuredListings .featuredViewport .featuredListingItem .listingBlurb p{font-family:Lato,sans-serif}.brokerFeaturedListing .featuredListingsContainer .featuredListingItem .listingBlurb h3.listingBed,.brokerFeaturedListing .featuredViewport .featuredListingItem .listingBlurb h3.listingBed,article.featuredListings .featuredListingsContainer .featuredListingItem .listingBlurb h3.listingBed,article.featuredListings .featuredViewport .featuredListingItem .listingBlurb h3.listingBed{font-size:.65em}.brokerFeaturedListing .courtesy-of-box,article.featuredListings .courtesy-of-box{width:100%;margin-top:.5em;margin-bottom:.5em;clear:both;border:1px solid #cecece;box-sizing:border-box;padding:.5em;text-align:center;font-weight:100}.brokerFeaturedListing .courtesy-of-box.nsar,article.featuredListings .courtesy-of-box.nsar{font-size:inherit}.brokerFeaturedListing .courtesy-of-box.ereb,article.featuredListings .courtesy-of-box.ereb{font-size:1em}.brokerFeaturedListing .courtesy-of-box span,article.featuredListings .courtesy-of-box span{display:inline-block}article.Awards{position:relative;background-color:transparent}article.Awards h2{font-size:1.5em;margin:0 0 1em;padding:0 0 .5em;border-bottom:1px solid #000}article.Awards .award{border:8px double #2c2c2c;background-image:url(/templates/places/layout8/WEBSITE/images/colours1/white_transparent_30.png);position:relative;display:block;float:left;width:45%;min-height:17em;margin:1em 3em 3em 0;padding:3em 4em}article.Awards .award:nth-child(2n){margin-right:0}article.Awards .awardImage{text-align:center}article.Awards .awardImage img{width:100%}article.Awards .awardText{display:block;clear:both;float:left;width:100%;text-align:center;font-weight:lighter;text-transform:uppercase;opacity:.8;padding:.5em}article.Awards .awardText p{font-size:12px;font-family:Merriweather,serif;vertical-align:middle}article.Awards .award:hover .awardText{display:block}section.testimonials{margin-top:5em;height:auto;clear:both;float:left;width:100%}section.testimonials .testimonial{float:none;display:block;margin:auto auto 10px;border-radius:0}section.testimonials p{margin:0;padding:0}section.testimonials p.date,section.testimonials p.from,section.testimonials p.me,section.testimonials p.to{font-style:italic}section.testimonials .body{padding:1em}section.schoolInfo h5{font-weight:700;margin-bottom:.5em}section.schoolInfo table{font-weight:100}section.schoolInfo p{padding-top:0;padding-bottom:0}section.schoolInfo .school{margin-bottom:2em}article.links .link{display:block;margin:0 0 2em}a .bodyPhoto{cursor:pointer}.page--call-action{margin-top:20px;width:100%;clear:both;float:left;position:relative}.page--call-action .information--call-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25em}.page--call-action .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5em}section.paragraphLeft iframe,section.paragraphRight iframe,section.testimonials iframe,section.textOnly iframe{display:block;margin:0 auto}@media only screen and (max-width:768px){section.paragraphLeft iframe,section.paragraphRight iframe,section.testimonials iframe,section.textOnly iframe{width:100%!important}}.widgetsContainer{width:32.5%;float:right;margin-top:70px}.widgetsContainer aside.widgets{padding:1.5em;float:left;width:100%;clear:both;padding-bottom:2em;margin-bottom:3em}.widgetsContainer aside.widgets h3{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1em;text-align:left;font-weight:600;font-size:1.25em}.widgetsContainer aside.widgets h3:after{width:20px;height:2px;content:" ";-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background:#000;margin-left:.25em}.widgetsContainer aside.widgets h4{line-height:1;font-weight:700;border-top:1px solid #fff;margin:.7em 0 0;padding:.5em 0 .3em}.widgetsContainer aside.widgets p{font-size:.8em;font-weight:100;padding:.5em}.widgetsContainer aside.widgets a.icon-right-open-mini{font-weight:500;font-size:13px;display:block;text-align:left;font-family:Lato,sans-serif;text-decoration:none;width:auto;float:right;padding:10px 25px;cursor:pointer;text-transform:uppercase}.widgetsContainer aside.widgets a.icon-right-open-mini:after{content:" ";display:table;clear:both}.widgetsContainer aside.widgets input[type=submit]{width:50%;float:right;font-family:Lato,sans-serif;text-transform:uppercase}.widgetsContainer aside.widgets>div.testimonialContainer{text-align:left}.widgetsContainer .socialMedia .floatLeft{margin-top:40px}.widgetsContainer .socialMedia .socialMediaContainer{float:left;margin-right:10px}.widgetsContainer .testimonialContainer .testimonialBody{font-size:.9em;font-style:italic;line-height:1.5;margin-top:.5em}.widgetsContainer .testimonialContainer p.readMore{text-align:right;font-size:.8em}.widgetsContainer .testimonialContainer p.readMore a{text-decoration:none}.widgetsContainer .agentInfoContainer .asideAgentPhoto{display:block;position:relative;overflow:hidden;margin:auto;height:180px;width:135px}.widgetsContainer .agentInfoContainer .asideAgentPhoto img{width:100%}.widgetsContainer .agentInfoContainer .asideAgentInfo{margin-top:1em;width:100%}.widgetsContainer .agentInfoContainer .asideAgentInfo h3{padding-top:0;padding-bottom:.5em;margin-bottom:.5em}.widgetsContainer .agentInfoContainer .asideAgentInfo a,.widgetsContainer .agentInfoContainer .asideAgentInfo p{font-size:15px;margin:0;padding:0}.widgetsContainer .agentInfoContainer .asideAgentInfo .socMedia{margin-top:15px;display:block}.widgetsContainer .agentInfoContainer .asideAgentInfo .socMedia a{position:relative;width:25px;height:25px;display:inline-block;margin:0 .25em}.widgetsContainer .agentInfoContainer .asideAgentInfo .socMedia a:after{display:block;width:1.5em;height:1.5em;content:" ";position:absolute;z-index:0}.widgetsContainer .agentInfoContainer .asideAgentInfo .socMedia a:before{display:inline-block;width:25px;height:25px;position:absolute;z-index:1;top:5px;left:3px}.widgetsContainer .agentInfoContainer .asideAgentInfo .socMedia a,.widgetsContainer .agentInfoContainer .asideAgentInfo a.icon-mail{font-size:20px;text-decoration:none}.noWidgets .listingsList{width:100%}.main.widgets.hasMapSearch .advancedSearchForm .form p.checkboxes{margin:0}.advancedSearchForm p.msgSearchMinMax{display:none}#mixin-map-search-controls{position:relative}#mixin-map-search-controls .listingMapSearch,#mixin-map-search-controls .mapWrapper{width:100%;position:relative;clear:both;margin:0 auto;padding:0 1.25em 1.25em;float:left}#mixin-map-search-controls .listingMapSearch hr,#mixin-map-search-controls .mapWrapper hr{display:none}#mixin-map-search-controls .advancedSearchForm{width:100%;padding:10px 20px 20px;font-size:100%;text-align:center}#mixin-map-search-controls .advancedSearchForm .form{text-align:left}#mixin-map-search-controls .advancedSearchForm h4{font-size:1.5em;margin:0 0 1em;padding:.5em;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}#mixin-map-search-controls .advancedSearchForm h4:after{width:20px;height:2px;content:" ";-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:.25em}#mixin-map-search-controls .advancedSearchForm p.msgSearchMinMax{font-size:10px;position:absolute;top:5px}#mixin-map-search-controls .advancedSearchForm .form div{width:200px;font-size:13px;font-weight:100;right:10px;top:42px}#mixin-map-search-controls .advancedSearchForm .form p{width:210px;float:left;margin-right:10px}#mixin-map-search-controls .advancedSearchForm .form div#propertyTypesWrapper{width:200px;font-size:13px;font-weight:100;margin-top:8px;float:left}#mixin-map-search-controls .advancedSearchForm .form p.bath,#mixin-map-search-controls .advancedSearchForm .form p.bed{min-width:80px}#mixin-map-search-controls .advancedSearchForm .form p.checkboxes{width:auto}#mixin-map-search-controls .advancedSearchForm .form p.checkboxes span{width:auto;margin-right:10px;display:inline-block}#mixin-map-search-controls .advancedSearchForm .form p.checkboxes label{display:inline-block;margin-right:3px}#mixin-map-search-controls .advancedSearchForm .form p.checkboxes input{display:inline-block;font-size:15px;margin:3px;float:right}#mixin-map-search-controls .advancedSearchForm .form p.radio{width:200px;position:absolute;right:4px}#mixin-map-search-controls .advancedSearchForm .form p.radio span.lease,#mixin-map-search-controls .advancedSearchForm .form p.radio span.sale{margin-right:10px}#mixin-map-search-controls .advancedSearchForm .form p.radio span.lease label,#mixin-map-search-controls .advancedSearchForm .form p.radio span.sale label{margin-right:5px}#mixin-map-search-controls .advancedSearchForm .form p.min{clear:left}#mixin-map-search-controls .advancedSearchForm .form p.bath,#mixin-map-search-controls .advancedSearchForm .form p.bed,#mixin-map-search-controls .advancedSearchForm .form p.max,#mixin-map-search-controls .advancedSearchForm .form p.min{width:100px}#mixin-map-search-controls .advancedSearchForm .form select#propertyStyles{width:75%;margin-top:3px}#mixin-map-search-controls .advancedSearchForm .form p.submit{clear:both;position:absolute;right:0;bottom:40px}#mixin-map-search-controls .advancedSearchForm .form p.submit input{font-family:Lato,sans-serif;font-size:14px;text-transform:uppercase}#mixin-map-search-controls .advancedSearchForm .form p.adv{position:absolute;right:0;bottom:10px}#mixin-map-search-controls .advancedSearchForm .form p.adv input{background-color:transparent;font-size:10px}.main .mapSearch.mapSearchWidgetHome{position:relative}.main .mapSearch.mapSearchWidgetHome .listingMapSearch,.main .mapSearch.mapSearchWidgetHome .mapWrapper{width:100%;position:relative;clear:both;margin:0 auto;padding:0 1.25em 1.25em;float:left}.main .mapSearch.mapSearchWidgetHome .listingMapSearch hr,.main .mapSearch.mapSearchWidgetHome .mapWrapper hr{display:none}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm{width:100%;padding:10px 20px 20px;font-size:100%;text-align:center}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form{text-align:left}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm h4{font-size:1.5em;margin:0 0 1em;padding:.5em;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm h4:after{width:20px;height:2px;content:" ";-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:.25em}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm p.msgSearchMinMax{font-size:10px;position:absolute;top:5px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form div{width:200px;font-size:13px;font-weight:100;right:10px;top:42px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p{width:210px;float:left;margin-right:10px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form div#propertyTypesWrapper{width:200px;font-size:13px;font-weight:100;margin-top:8px;float:left}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.bath,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.bed{min-width:80px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.checkboxes{width:auto}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.checkboxes span{width:auto;margin-right:10px;display:inline-block}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.checkboxes label{display:inline-block;margin-right:3px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.checkboxes input{display:inline-block;font-size:15px;margin:3px;float:right}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio{width:200px;position:absolute;right:4px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio span.lease,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio span.sale{margin-right:10px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio span.lease label,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio span.sale label{margin-right:5px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.min{clear:left}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.bath,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.bed,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.max,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.min{width:100px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form select#propertyStyles{width:75%;margin-top:3px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.submit{clear:both;position:absolute;right:0;bottom:40px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.submit input{font-family:Lato,sans-serif;font-size:14px;text-transform:uppercase}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.adv{position:absolute;right:0;bottom:10px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.adv input{background-color:transparent;font-size:10px}.main.hasMapSearch,.main.main.hasCustomSearch{position:relative}.main.hasMapSearch .listingMapSearch,.main.hasMapSearch .mapWrapper,.main.main.hasCustomSearch .listingMapSearch,.main.main.hasCustomSearch .mapWrapper{width:100%;position:relative;clear:both;margin:0 auto;padding:0 1.25em 1.25em;float:left}.main.hasMapSearch .listingMapSearch hr,.main.hasMapSearch .mapWrapper hr,.main.main.hasCustomSearch .listingMapSearch hr,.main.main.hasCustomSearch .mapWrapper hr{display:none}.main.hasMapSearch .advancedSearchForm,.main.main.hasCustomSearch .advancedSearchForm{width:100%;padding:10px 20px 20px;font-size:100%;text-align:center}.main.hasMapSearch .advancedSearchForm .form,.main.main.hasCustomSearch .advancedSearchForm .form{text-align:left}.main.hasMapSearch .advancedSearchForm h4,.main.main.hasCustomSearch .advancedSearchForm h4{font-size:1.5em;margin:0 0 1em;padding:.5em;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.main.hasMapSearch .advancedSearchForm h4:after,.main.main.hasCustomSearch .advancedSearchForm h4:after{width:20px;height:2px;content:" ";-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:.25em}.main.hasMapSearch .advancedSearchForm p.msgSearchMinMax,.main.main.hasCustomSearch .advancedSearchForm p.msgSearchMinMax{font-size:10px;position:absolute;top:5px}.main.hasMapSearch .advancedSearchForm .form div,.main.main.hasCustomSearch .advancedSearchForm .form div{width:200px;font-size:13px;font-weight:100;right:10px;top:42px}.main.hasMapSearch .advancedSearchForm .form p,.main.main.hasCustomSearch .advancedSearchForm .form p{width:210px;float:left;margin-right:10px}.main.hasMapSearch .advancedSearchForm .form div#propertyTypesWrapper,.main.main.hasCustomSearch .advancedSearchForm .form div#propertyTypesWrapper{width:200px;font-size:13px;font-weight:100;margin-top:8px;float:left}.main.hasMapSearch .advancedSearchForm .form p.bath,.main.hasMapSearch .advancedSearchForm .form p.bed,.main.main.hasCustomSearch .advancedSearchForm .form p.bath,.main.main.hasCustomSearch .advancedSearchForm .form p.bed{min-width:80px}.main.hasMapSearch .advancedSearchForm .form p.radio,.main.main.hasCustomSearch .advancedSearchForm .form p.radio{width:200px;position:absolute;right:4px}.main.hasMapSearch .advancedSearchForm .form p.radio span.lease,.main.hasMapSearch .advancedSearchForm .form p.radio span.sale,.main.main.hasCustomSearch .advancedSearchForm .form p.radio span.lease,.main.main.hasCustomSearch .advancedSearchForm .form p.radio span.sale{margin-right:10px}.main.hasMapSearch .advancedSearchForm .form p.radio span.lease label,.main.hasMapSearch .advancedSearchForm .form p.radio span.sale label,.main.main.hasCustomSearch .advancedSearchForm .form p.radio span.lease label,.main.main.hasCustomSearch .advancedSearchForm .form p.radio span.sale label{margin-right:5px}.main.hasMapSearch .advancedSearchForm .form p.min,.main.main.hasCustomSearch .advancedSearchForm .form p.min{clear:left}.main.hasMapSearch .advancedSearchForm .form p.bath,.main.hasMapSearch .advancedSearchForm .form p.bed,.main.hasMapSearch .advancedSearchForm .form p.max,.main.hasMapSearch .advancedSearchForm .form p.min,.main.main.hasCustomSearch .advancedSearchForm .form p.bath,.main.main.hasCustomSearch .advancedSearchForm .form p.bed,.main.main.hasCustomSearch .advancedSearchForm .form p.max,.main.main.hasCustomSearch .advancedSearchForm .form p.min{width:100px}.main.hasMapSearch .advancedSearchForm .form select#propertyStyles,.main.main.hasCustomSearch .advancedSearchForm .form select#propertyStyles{width:75%;margin-top:3px}.main.hasMapSearch .advancedSearchForm .form p.submit,.main.main.hasCustomSearch .advancedSearchForm .form p.submit{clear:both;position:absolute;right:0;bottom:40px}.main.hasMapSearch .advancedSearchForm .form p.submit input,.main.main.hasCustomSearch .advancedSearchForm .form p.submit input{font-family:Lato,sans-serif;font-size:14px;text-transform:uppercase}.main.hasMapSearch .advancedSearchForm .form p.adv,.main.main.hasCustomSearch .advancedSearchForm .form p.adv{position:absolute;right:0;bottom:10px}.main.hasMapSearch .advancedSearchForm .form p.adv input,.main.main.hasCustomSearch .advancedSearchForm .form p.adv input{background-color:transparent;font-size:10px}.main.hasMapSearch .advancedSearchForm,.main.main.hasCustomSearch .advancedSearchForm{padding-bottom:60px}.main.hasMapSearch .advancedSearchForm .form p.checkboxes,.main.main.hasCustomSearch .advancedSearchForm .form p.checkboxes{width:auto;clear:both}.main.hasMapSearch .advancedSearchForm .form p.checkboxes span,.main.main.hasCustomSearch .advancedSearchForm .form p.checkboxes span{width:auto;margin-right:10px;display:inline-block}.main.hasMapSearch .advancedSearchForm .form p.checkboxes label,.main.main.hasCustomSearch .advancedSearchForm .form p.checkboxes label{display:inline-block;margin-right:3px}.main.hasMapSearch .advancedSearchForm .form p.checkboxes input,.main.main.hasCustomSearch .advancedSearchForm .form p.checkboxes input{display:inline-block;font-size:15px;margin:3px;float:right}.main.hasMapSearch .advancedSearchForm .form p.submit,.main.main.hasCustomSearch .advancedSearchForm .form p.submit{width:180px;bottom:25px}.listingMapSearch{margin:3em 0}.listingMapSearch h2,.mapSearch h2{color:#fff;text-transform:uppercase;border-bottom:1px solid #fff;margin-bottom:1em;font-weight:100;padding-bottom:.6em;font-size:1.5em}.listingMapSearch hr,.mapSearch hr{display:none}.listingsList{clear:both;width:100%;margin-top:5em;float:left}.listingsList h4{color:#fff;text-transform:uppercase;border-bottom:1px solid #fff;font-size:1.5em}.listingsList nav{margin-bottom:1em}.listingsList nav ul li{color:#fff;display:inline-block;margin-right:1em;text-transform:uppercase;font-weight:100}.listingsList .viewToggleContainer{margin-bottom:1em}.listingsList .viewToggleContainer label{margin-right:2em}.listingsList .listingsListViewContainer.flexbox .listingsListView .listings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-align-items:center;align-items:center}.listingsList .listings .searchBarIcons{font-size:120%}.listingsList .listings .searchBarIcons a{text-decoration:none}.listingsList .listings .bodyPhotoFullLeftImage{width:55%}.listingsList .listings .bodyPhotoFullLeftImage a{width:100%;text-decoration:none}.listingsList .listings .bodyPhotoFullLeftCopy{padding:15px;width:45%}.listingsList .listings .bodyPhotoFullLeftCopy h4{color:#abaaa9;padding:0;font-weight:500;font-size:12px;border:none;clear:both}.listingsList .listings .bodyPhotoFullLeftCopy h4:after{display:none}.listingsList .listings .bodyPhotoFullLeftCopy h5{font-size:12px;text-transform:uppercase;margin-top:10px}.listingsList .listings .bodyPhotoFullLeftCopy section{clear:both}.listingsList .listings .bodyPhotoFullLeftCopy section p{line-height:120%;font-size:15px}.listingsList .listings .rooms{float:left;width:100%;margin-top:.5em}.listingsList .listings .rooms p{float:left;margin-right:1em}.listingsList .listings h3.statement{margin:.5em 0;clear:both;float:left;text-transform:none;font-family:Lato,sans-serif;font-size:.9em}.listingsList .listings small.represented{clear:both;float:left}.listingsList .listings p{margin:0;padding:0}.listingsList .listings header{margin:0;padding:0;float:left;width:100%}.listingsList .listings header h3{font-size:22px;float:left;font-weight:800}.listingsList .listings header .searchBarIcons{display:block;float:right;position:relative}.listingsList .listings header h1,.listingsList .listings header h2{margin-bottom:.5em}.listingsList .listings .description{float:left;margin:1em 0}.listingsList .listings .agentsTakeContainer{background-color:#eee;color:#7d7a7a;padding:10px;float:left;clear:both;margin-bottom:.5em}.listingsList .listings .agentsTakeContainer h3.agentsTake{text-transform:none;clear:both;float:left;font-family:Lato,sans-serif;color:#7d7a7a;font-size:.9em;font-weight:700;margin-bottom:.5em}.listingsList .listings .agentsTakeContainer .description{margin-top:0;margin-bottom:0}.listingsList .listings .courtesy-of-box{box-sizing:border-box;width:100%;padding:.5em;text-align:center;font-size:.7em;background:#e6e6e6;color:#000;margin-bottom:10px;clear:both;border:1px solid #cecece}.listingsList .listings .courtesy-of-box.nsar{font-size:1em}.listingsList .listings .courtesy-of-box.ereb{font-size:1.05em}.listingsList .listings .courtesy-of-box.ereb .brokerage-name{display:inline-block}.listingsList .listings .lastUpdate{margin-top:1em;font-size:.8em;text-align:right;clear:both}.listingsList .paginationPage:last-child{margin-top:1em}.searchResultsMapSearch{clear:both;position:relative}.searchResultsMapSearch hr{display:none}.searchResultsMapSearch article.listings{padding:0;margin:0;margin-top:10%;width:100%;clear:both;float:left;position:relative;background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px}.searchResultsMapSearch .photoWrapper{display:block;float:left;width:55%;margin-bottom:-6px}.searchResultsMapSearch .photoWrapper img{width:100%}.searchResultsMapSearch .detailsHeading{float:right;width:45%;clear:both;padding:3% 3% 0;position:relative}.searchResultsMapSearch .detailsHeading:after{background-color:#fff;content:"";height:24px;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);left:-11px;width:24px;top:15%}.searchResultsMapSearch .detailsContainer{padding:0 3% 3%;width:45%;float:right;clear:right}.searchResultsMapSearch .teaserLink{clear:both;display:block;text-align:right;padding-top:5px}.searchResultsMapSearch .teaserLink a{display:block;float:right;padding:5px 10px;cursor:pointer}.searchResultsMapSearch .paginationResult{color:#fff;font-family:Oswald,sans-serif}.searchResultsMapSearch .paginationPage{clear:both;margin-top:30px;float:left}.searchResultsMapSearch .courtesy-of-box.nsar{font-size:inherit}.searchResultsMapSearch .courtesy-of-box.ereb{font-size:1.05em}.featuredListingsContainer .featuredListingItem .flagCarriageTrade:before,.featuredListingsContainer .featuredListingItem .flagCarriageTrade_fr:before,.featuredListingsContainer .featuredListingItem .flagComingSoon:before,.featuredListingsContainer .featuredListingItem .flagComingSoon_fr:before,.featuredListingsContainer .featuredListingItem .flagLeasedListing:before,.featuredListingsContainer .featuredListingItem .flagLeasedListing_fr:before,.featuredListingsContainer .featuredListingItem .flagLiveStream:before,.featuredListingsContainer .featuredListingItem .flagLiveStream_fr:before,.featuredListingsContainer .featuredListingItem .flagNewListing:before,.featuredListingsContainer .featuredListingItem .flagNewListing_fr:before,.featuredListingsContainer .featuredListingItem .flagOpenhouse:before,.featuredListingsContainer .featuredListingItem .flagOpenhouse_fr:before,.featuredListingsContainer .featuredListingItem .flagSoldListing:before,.featuredListingsContainer .featuredListingItem .flagSoldListing_fr:before,.featuredViewport .featuredListingItem .flagCarriageTrade:before,.featuredViewport .featuredListingItem .flagCarriageTrade_fr:before,.featuredViewport .featuredListingItem .flagComingSoon:before,.featuredViewport .featuredListingItem .flagComingSoon_fr:before,.featuredViewport .featuredListingItem .flagLeasedListing:before,.featuredViewport .featuredListingItem .flagLeasedListing_fr:before,.featuredViewport .featuredListingItem .flagLiveStream:before,.featuredViewport .featuredListingItem .flagLiveStream_fr:before,.featuredViewport .featuredListingItem .flagNewListing:before,.featuredViewport .featuredListingItem .flagNewListing_fr:before,.featuredViewport .featuredListingItem .flagOpenhouse:before,.featuredViewport .featuredListingItem .flagOpenhouse_fr:before,.featuredViewport .featuredListingItem .flagSoldListing:before,.featuredViewport .featuredListingItem .flagSoldListing_fr:before{z-index:5}.featuredListingsContainer .featuredListingItem .listingFlag,.featuredViewport .featuredListingItem .listingFlag{width:100%;z-index:10}.featuredListingsContainer .featuredListingItem .listingFlag:before,.featuredViewport .featuredListingItem .listingFlag:before{z-index:5}.listingFlag{display:block;bottom:0;width:100%;z-index:10}.listingFlag:before{display:block;padding:7px;width:100%;text-transform:uppercase;font-size:11px;font-weight:700;color:#fff;box-sizing:border-box}.flagComingSoon:before,.flagComingSoon_fr:before,.flagLiveStream:before,.flagLiveStream_fr:before,.flagOpenhouse:before,.flagOpenhouse_fr:before{background:#db0918}.flagComingSoon:after,.flagComingSoon_fr:after,.flagLiveStream:after,.flagLiveStream_fr:after,.flagOpenhouse:after,.flagOpenhouse_fr:after{border-bottom-color:#db0918}.flagLeasedListing:before,.flagLeasedListing_fr:before{background:#0c2383}.flagLeasedListing:after,.flagLeasedListing_fr:after{border-bottom-color:#0c2383}.flagNewListing:before,.flagNewListing_fr:before{background:#25c2f5}.flagNewListing:after,.flagNewListing_fr:after{border-bottom-color:#25c2f5}.flagCarriageTrade:before,.flagCarriageTrade_fr:before{background:#000;border:2px solid #db0918;background:url(/images/listingFlags/CarriageTrade-Horse-no-text.svg) 0 0 no-repeat #000;padding-left:36px;background-size:8%}#allListings.galleryView .flagCarriageTrade:before,#allListings.galleryView .flagCarriageTrade_fr:before{background-size:15%}@media screen and (min-width:400px) and (max-width:560px){.flagCarriageTrade:before,.flagCarriageTrade_fr:before{background-size:7%}}@media screen and (min-width:561px) and (max-width:820px){.flagCarriageTrade:before,.flagCarriageTrade_fr:before{background-size:18%}}@media screen and (min-width:821px){.flagCarriageTrade:before,.flagCarriageTrade_fr:before{background-size:5%}}.flagLiveStream:before{content:"Live Stream"}.flagLiveStream_fr:before{content:"En Direct"}.main.widgets .flagCarriageTrade:before,.main.widgets .flagCarriageTrade_fr:before{background:#000;border:2px solid #db0918;background:url(/images/listingFlags/CarriageTrade-Horse-no-text.svg) 0 0 no-repeat #000;padding-left:36px;background-size:8%}#allListings.galleryView .main.widgets .flagCarriageTrade:before,#allListings.galleryView .main.widgets .flagCarriageTrade_fr:before{background-size:15%}@media screen and (min-width:400px) and (max-width:560px){.main.widgets .flagCarriageTrade:before,.main.widgets .flagCarriageTrade_fr:before{background-size:6%!important}}@media screen and (min-width:561px) and (max-width:820px){.main.widgets .flagCarriageTrade:before,.main.widgets .flagCarriageTrade_fr:before{background-size:8%!important}}@media screen and (min-width:821px){.main.widgets .flagCarriageTrade:before,.main.widgets .flagCarriageTrade_fr:before{background-size:5%}}.flagCarriageTrade:after,.flagCarriageTrade_fr:after{border-bottom-color:#000}.flagSoldListing:before,.flagSoldListing_fr:before{background:#0c2383}.flagSoldListing:after,.flagSoldListing_fr:after{border-bottom-color:#0c2383}.flagOpenhouse:before{content:"Open House"}.flagOpenhouse_fr:before{content:"Visite Libre"}.flagLeasedListing:before{content:"Leased"}.flagLeasedListing_fr:before{content:"Loué"}.flagNewListing:before{content:"New Listing"}.flagNewListing_fr:before{content:"Nouvelle Inscription"}.flagCarriageTrade:before{content:"Carriage Trade"}.flagCarriageTrade_fr:before{content:"Maisons De Prestige"}.flagSoldListing:before{content:"Sold"}.flagSoldListing_fr:before{content:"Vendu"}.flagComingSoon:before{content:"Coming Soon"}.flagComingSoon_fr:before{content:"Bientôt Disponible"}.main .listingsList .galleryView .bodyPhoto{height:155px;-o-object-fit:contain;object-fit:contain}.main .listingsList .galleryView .listingsListViewContainer.flexbox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-lines:multiple}.main .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView{display:-webkit-box;display:-ms-flexbox;display:flex;width:25%}.main .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView .listings{display:block}.main .listingsList .galleryView .listingsListViewContainer.flexbox .featuredListingsInfo{height:inherit}.main.widgets .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView{display:-webkit-box;display:-ms-flexbox;display:flex;width:33%}.main.widgets .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView .listings{display:block}.listingsList .listingsListView.paragraphLeft:first-child{margin-top:5%}.listingsList .galleryView .listings{float:left;display:block;width:100%}.listingsList .galleryView .listings header{padding-top:1em;border-bottom:none}.listingsList .galleryView .listings .bodyPhotoFullLeftCopy,.listingsList .galleryView .listings .bodyPhotoFullLeftImage,.listingsList .galleryView .listings .bodyPhotoFullLeftImage img,.listingsList .galleryView .listings .paragraphLeft .bodyPhotoFullLeftCopy{clear:both;width:100%}.listingsList .galleryView .listings .bodyPhotoFullLeftCopy:after,.listingsList .galleryView .listings .paragraphLeft .bodyPhotoFullLeftCopy:after{display:none}.listingsList .galleryView .listings .rooms,.listingsList .galleryView .listings .rooms p{float:none}.listingsList .galleryView .listings .searchBarIcons{margin-bottom:.5em}.listingsList .galleryView .listings .bodyPhotoFullLeftCopy h2,.listingsList .galleryView .listings .listingsInfoText>:not(.courtesy-of-box):not(.lastUpdate){display:none}.listingsList .galleryView .listings .courtesy-of-box{margin-top:.5em}.listingsList .galleryView .listings .courtesy-of-box span{display:inline-block}.listingsList .galleryView .listings .courtesy-of-box span.brokerage-name{display:block}.listingsList .galleryView .listingsListView{padding:2em}.listingsList .galleryView .listingsListView.paragraphLeft{border-top-left-radius:0;border-top-right-radius:0;clear:none;float:left;width:238px;margin-top:0}.listingsList .galleryView .listingsListView.paragraphLeft .bodyPhotoFullLeftImage.listingPhotoWrapper{padding:0;height:auto;overflow:hidden}.listingsList .galleryView .listingsListView.paragraphLeft .bodyPhotoFullLeftImage.listingPhotoWrapper a{text-decoration:none}.listingsList .galleryView .listingsListView.paragraphLeft .bodyPhotoFullLeftCopy{padding-left:0;padding-right:0}.listingsList .galleryView a.popup{display:inline-block;overflow:hidden;height:100%}.listingsList .galleryView img{display:block;width:100%;min-width:100%}.listingsList .galleryView a .priceInfo.showSoldPriceFalse.showPriceFalse,.listingsList .galleryView a .priceInfo.soldPriceEmpty.priceEmpty{height:0;margin-top:0;margin-bottom:0}.listingsList .galleryView .featuredListingsInfo{height:11em}.soldListingContainer.galleryView .featuredListingsInfo>:first-child{margin-top:1em}.listingInlinePopup .listingFlagWrapper{height:400px}@media screen and (max-width:1200px){.flagCarriageTrade:before,.flagCarriageTrade_fr:before,.flagComingSoon:before,.flagComingSoon_fr:before,.flagLeasedListing:before,.flagLeasedListing_fr:before,.flagNewListing:before,.flagNewListing_fr:before,.flagOpenhouse:before,.flagOpenhouse_fr:before,.flagSoldListing:before,.flagSoldListing_fr:before{background-size:100%}}@media screen and (max-width:1024px){.main .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView,.main.widgets .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView{width:33%}.main .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView .listings,.main.widgets .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView .listings{display:block}.flagCarriageTrade:before,.flagCarriageTrade_fr:before,.flagComingSoon:before,.flagComingSoon_fr:before,.flagLeasedListing:before,.flagLeasedListing_fr:before,.flagNewListing:before,.flagNewListing_fr:before,.flagOpenhouse:before,.flagOpenhouse_fr:before,.flagSoldListing:before,.flagSoldListing_fr:before{background-size:80%}}@media screen and (max-width:480px){.main .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView,.main.widgets .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView{width:100%}.main .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView.paragraphLeft .bodyPhotoFullLeftImage.listingPhotoWrapper,.main.widgets .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView.paragraphLeft .bodyPhotoFullLeftImage.listingPhotoWrapper{height:190px}.flagCarriageTrade:before,.flagCarriageTrade_fr:before,.flagComingSoon:before,.flagComingSoon_fr:before,.flagLeasedListing:before,.flagLeasedListing_fr:before,.flagNewListing:before,.flagNewListing_fr:before,.flagOpenhouse:before,.flagOpenhouse_fr:before,.flagSoldListing:before,.flagSoldListing_fr:before{background-size:65%}}.section--sold-listing p{text-align:center;padding:.5em 0}.signInSoldListingDialog,.signInSoldListingForgetDialog,.soldListingDialog{padding:0;border-radius:0}.signInSoldListingDialog .ui-dialog-titlebar,.signInSoldListingForgetDialog .ui-dialog-titlebar,.soldListingDialog .ui-dialog-titlebar{border-radius:0}.signInSoldListingDialog .securityImg,.signInSoldListingForgetDialog .securityImg,.soldListingDialog .securityImg{margin:1em 0 0}.signInSoldListingDialog .ask_explicit_consent div.floatLeft,.signInSoldListingForgetDialog .ask_explicit_consent div.floatLeft,.soldListingDialog .ask_explicit_consent div.floatLeft{width:90%}.overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.45;z-index:10}.inner header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock h4{margin-right:10px}.inner header.mainHeader .socMedia{padding:5px 0}.inner .mainMenuContainer{bottom:30px}header.mainHeader{width:100%;position:relative;z-index:-20;display:block;height:630px}header.mainHeader a{font-weight:400;text-decoration:none}header.mainHeader .menu-icon{display:none;cursor:pointer}header.mainHeader .headerTopWrapper{width:1120px;height:100%;padding-bottom:5em;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;position:relative}header.mainHeader .headerTopWrapper .topLogoContainer{margin-top:1.5em}header.mainHeader .headerTopWrapper .topLogoContainer a{display:block}header.mainHeader .headerTopWrapper .topLogoContainer a img{max-width:200px;max-height:100px}header.mainHeader .headerTopWrapper .headerContainer{position:relative;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:75%;margin:0 auto}header.mainHeader .headerTopWrapper .headerContainer h2{font-size:33px}header.mainHeader .headerTopWrapper .headerContainer h3{font-size:18px}header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto{display:inline-block;margin-right:1em;overflow:hidden;height:200px;width:145px;vertical-align:top}header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock{display:inline-block;min-height:165px;vertical-align:top}header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock h4{display:block}header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock .agentHeader,header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock .headerAgent1Email,header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock .headerAgent1Phone{font-family:Lato,sans-serif}header.mainHeader .headerTopWrapper .headerContainer .headerAgent1Title,header.mainHeader .headerTopWrapper .headerContainer .headerAgent2Title{margin:5px 0}header.mainHeader .headerTopWrapper .headerContainer .agentHeader{font-size:1.3em}header.mainHeader .headerBottomWrapper{width:100%;height:100%;position:absolute;top:0;background-position:50% 50%;background-color:#000;z-index:-6;margin-bottom:-5px;overflow:hidden}header.mainHeader .headerBottomWrapper img{height:100%!important;-o-object-fit:cover;object-fit:cover}header.mainHeader .socMedia{clear:both;font-size:2em;padding:.5em 0}header.mainHeader .socMedia a{text-decoration:none;position:relative;display:inline-block}header.mainHeader .socMedia [class*=" icon-"]:before,header.mainHeader .socMedia [class^=icon-]:before{position:relative;left:.35em;z-index:1;font-size:.65em;padding-right:15px}header.mainHeader .socMedia span{height:35px;width:35px;position:absolute;top:.2em;left:0;z-index:0}.topLogoContainer.pinned{position:relative;z-index:10000;width:8em;width:calc(1020px - 900px - 1em);float:left}.topLogoContainer.pinned img{margin-top:3%;margin-bottom:3%}header h3.headerAgent1Email a,header h3.headerAgent2Email a,header h3.headerCompanyEmail a,header h3.headerTeamEmail a{font-weight:700}footer{display:block;clear:both;position:relative;z-index:-10;width:100%;padding:20px;margin:auto}footer a{text-decoration:none}footer .socMedia{margin-top:10px;margin-left:7px}footer .socMedia a{text-decoration:none;position:relative;display:inline-block;margin-bottom:15px}footer .socMedia [class*=" icon-"]:before,footer .socMedia [class^=icon-]:before{position:relative;z-index:1;font-size:.75em;padding-right:20px}footer .socMedia span{height:25px;width:25px;position:absolute;top:0;left:-6px;z-index:0}footer .footerContainer{width:85%;margin:auto;max-width:1120px}footer .agentInfo{float:left;background-image:none}footer .agentInfo .footerAgentPhoto{display:block;float:left;position:relative;top:0;overflow:hidden;height:135px;width:100px}footer .agentInfo .footerAgentPhoto img{width:100%}footer .agentInfo .footerAgentInfo{float:left;margin:0 15px}footer .agentInfo .footerAgentInfo h3{font-weight:900;font-size:24px}footer .agentInfo .footerAgentInfo h4{margin-top:-3px;margin-bottom:5%}footer .agentInfo .footerAgentInfo p{padding:0;margin:0}footer .footerBrokerageInfo{float:right;background-image:none}footer .footerBrokerageInfo .footerBrokerageImage{float:left;width:35%}footer .footerBrokerageInfo .footerBrokerageDetails{float:right;width:60%}footer.company{margin:2% auto 0;padding:1% 5%;width:90%}.brokerageInfoSection .companyAddress p{padding-top:.5em}footer p{font-size:.7em;line-height:1.3}footer h4{margin:0;font-size:16px;line-height:1.2}.company #footerBrokerageInfo{width:100%}.companyName{float:left;width:20%}.companyName .agencyLabel{font-size:.7em}.companyContactDetails{clear:both}.companyContactDetails h4{width:20%;float:left}#footerCompanyInfo,.footerBrokerageInfo{display:block;float:right;padding:0 1% 0 0;width:39%}nav.footerNavLink{display:block;position:relative;float:none;font-size:.9em;font-weight:700;margin:0 auto;padding:0;width:100%}nav.footerNavLink select{display:none}.articleTeaser p{padding:0;margin:0;line-height:inherit}#legalWrapper{clear:both;display:block;width:100%;position:absolute;background-image:url(/templates/places/layout8/WEBSITE/images/colours1/black_transparent_50.png);color:#fff;z-index:-10;font-weight:100}#legalWrapper small{display:block;margin-top:1em}#legalWrapper .floatLeft a,#legalWrapper small a{color:#fff;text-decoration:none}#footerSearchLink,#legal{display:block;font-size:.7em;margin:0 auto;padding:2em 0;width:90%}#legal{max-width:1120px}.stickyNavFixed{margin-top:0;position:fixed;top:0}.moreButton>div,.moreButtonMeasure{cursor:pointer}.moreDropDown{margin-left:-7em}.more-menu-arrow:after{content:">";display:inline-block;position:relative;float:right}nav.mainMenu .outerNavContainer{height:100%;position:relative;left:-25em;width:25em;transition:all 1s}nav.mainMenu .outerNavContainer.active{left:0}nav.mainMenu .navContainer{display:block;height:40em}nav.mainMenu .more-button span{display:block;width:100%}nav.mainMenu .more-button .hidden{display:none}nav.mainMenu .overflow-menu{position:absolute;top:0;left:0;height:100%}nav.mainMenu li ul.moreDropDown{display:none;position:absolute;top:100%;top:calc(100% - 1px);margin-top:0;margin-left:0;transition:visibility .1s}.mainMenuContainer nav.mainMenu .menuButton{position:fixed;top:0;left:0;padding:.5em 1em .5em .5em;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:10;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mainMenuContainer nav.mainMenu .menuButton .hamburgerIcon{display:inline-block}.mainMenuContainer nav.mainMenu .menuButton span{display:block;width:2em;height:.25em;margin:.5em;background:#fff}.mainMenuContainer nav.mainMenu .menuButton span.active:first-child{-webkit-transform:rotate(48deg) translateY(1px);-ms-transform:rotate(48deg) translateY(1px);transform:rotate(48deg) translateY(1px);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;transition:all .1s}.mainMenuContainer nav.mainMenu .menuButton span.active:nth-child(2){width:0;transition:width .01s}.mainMenuContainer nav.mainMenu .menuButton span.active:last-child{-webkit-transform:rotate(-46deg);-ms-transform:rotate(-46deg);transform:rotate(-46deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;transition:all .1s}.mainMenuContainer nav.mainMenu .menuButton span:first-child{-webkit-transform:rotate(0deg) translate(0);-ms-transform:rotate(0deg) translate(0);transform:rotate(0deg) translate(0);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;transition:all .1s}.mainMenuContainer nav.mainMenu .menuButton span:nth-child(2){width:2em;transition:width .01s}.mainMenuContainer nav.mainMenu .menuButton span:last-child{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;transition:all .1s}.mainMenuContainer nav.mainMenu .menuButton p{display:inline-block;padding:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}nav.mainMenu li ul.moreDropDown.pinned,nav.mainMenu li ul.moreDropDown.visible{display:block}.mainMenuSticky{margin-top:0;position:fixed!important;top:0!important;z-index:1001}.mainMenuContainer{position:fixed;z-index:999;clear:both;top:0;left:0}.mainMenuContainer nav.mainMenu{width:0;margin:auto;height:100%;display:block;position:fixed;top:0;left:0}.mainMenuContainer nav.mainMenu li>ul,.mainMenuContainer nav.mainMenu ul:first-child{padding-top:5em}.mainMenuContainer nav.mainMenu>ul{font-weight:500;display:block;width:0;left:25em;padding-top:5em;transition:left 1s}.mainMenuContainer nav.mainMenu>ul.hidden{left:0}.mainMenuContainer nav.mainMenu>ul.active{display:block;position:absolute;top:0;left:0;height:100%;width:25em;margin-top:5em;margin-top:0;background:#fff}.mainMenuContainer nav.mainMenu ul.languageNav{margin-top:0;padding-top:0}.mainMenuContainer nav.mainMenu ul li{display:block}.mainMenuContainer nav.mainMenu .more-button{list-style:none;cursor:pointer;padding:1em 15px}.mainMenuContainer nav.mainMenu .more-button span{font-size:.8em;text-transform:uppercase}.mainMenuContainer nav.mainMenu .more-button.is-open{display:block}.mainMenuContainer nav.mainMenu .more-button.hidden{display:none}.mainMenuContainer .moreButtonContent,.mainMenuContainer nav.mainMenu ul li a{text-transform:uppercase;text-decoration:none;font-size:13px;padding:15px;display:block}.mainMenuContainer nav.mainMenu ul li a:hover{text-decoration:none}.mainMenuContainer nav.mainMenu ul li ul{height:100%;transition:1s;position:absolute;left:25em;top:0;width:0;visibility:hidden}.mainMenuContainer nav.mainMenu ul li ul.acitve{visibility:visible}.mainMenuContainer nav.mainMenu ul li ul li ul{margin-left:15px}.mainMenuContainer nav.mainMenu ul li ul.languageNav{display:block}.mainMenuContainer nav.mainMenu ul li ul.moreDropDown{display:none;position:absolute;top:100%;top:calc(100% - 1px);margin-top:0;transition:visibility .1s;right:89px}.mainMenuContainer nav.mainMenu ul li.moreButton:hover>ul.moreDropDown{right:0}.mainMenuContainer nav.mainMenu ul li.moreButton ul.moreDropDown li ul{position:relative;box-shadow:none}.mainMenuContainer nav.mainMenu ul li>ul a{display:none}.mainMenuContainer nav.mainMenu ul li>ul.active{display:block;position:absolute;top:0;left:25em;height:100%;width:25em;margin-top:5em;margin-top:0;background:#fff;visibility:visible}.mainMenuContainer nav.mainMenu ul li>ul.active a{display:block}.mainMenuContainer nav.mainMenu ul.overflow-menu>li>ul{left:25em;width:0}.mainMenuContainer nav.mainMenu ul.overflow-menu>li>ul.active{width:25em;margin-left:0}.mainMenuContainer nav.mainMenu ul.overflow-menu{position:absolute;display:block;left:25em;top:0;transition:1s;width:0}.mainMenuContainer nav.mainMenu ul.overflow-menu a{display:none}.mainMenuContainer nav.mainMenu ul.overflow-menu.active{width:25em;transition:1s}.mainMenuContainer nav.mainMenu ul.overflow-menu.active>li a{display:block}.mainMenuContainer nav.mainMenu ul.overflow-menu ul{visibility:hidden}.mainMenuContainer nav.mainMenu ul.overflow-menu ul.active{visibility:visible}.mainMenuContainer nav.mainMenu ul.overflow-menu ul.active a{display:block}.mainMenuContainer nav.mainMenu ul.overflow-menu ul a{display:none}.mainMenuContainer nav.mainMenu ul.overflow-menu ul.acitve a{display:block}.mainMenuContainer nav.mainMenu ul li:hover ul.languageNav{background-color:transparent;box-shadow:none;min-width:auto;position:relative;display:inline-block}.mainMenuContainer nav.mainMenu ul li:hover ul.languageNav li{padding:1px 0 0 1px;text-align:center}.mainMenuContainer nav.mainMenu ul li:hover ul li{text-align:left;display:block;clear:both;width:100%}.mainMenuContainer nav.mainMenu ul li ul.moreDropDown.pinned,.mainMenuContainer nav.mainMenu ul li ul.moreDropDown.visible{display:block}.mainMenuContainer.stickyNav.fixedNav{position:fixed;top:0;bottom:inherit;width:100%;background-image:url(/templates/places/layout8/WEBSITE/images/colours1/black_transparent_50.png);padding:0 0 0 45px}.mainMenuContainer.stickyNav.fixedNav nav.mainMenu{float:left}.mainMenuContainer.stickyNav.fixedNav nav.mainMenu ul{margin-left:1em;margin-right:0}header.mainHeader .menu-icon .icon-menu:before{font-family:layout-8!important;content:"s";position:relative;font-size:40px;display:block;top:10px;right:10px}header.mainHeader .menu-icon .icon-menu.icon-cancel:before{content:"M"}aside>div{clear:both;text-align:center;display:block;position:relative}aside>div form{text-align:left}aside .customTextImage{margin:2% 0 3%;padding:5%;width:90%}.widgets .likebox{text-align:center}.widgets .likebox iframe{width:100%}.widgets .likebox .fb_iframe_widget{padding-top:10px}aside .likebox:before{margin-top:-54px;margin-left:10px}@media screen and (max-width:800px){aside .agentInfoContainer:before,aside .contactMeLongContainer:before,aside .contactMeSmallContainer:before,aside .homeValuationContainer:before,aside .informationRequestContainer:before,aside .likebox:before,aside .newsletterContainer:before,aside .socialMedia:before,aside .testimonialContainer:before,aside .twitterFeed:before{left:44%}}@media screen and (max-width:600px){aside .agentInfoContainer:before,aside .contactMeLongContainer:before,aside .contactMeSmallContainer:before,aside .homeValuationContainer:before,aside .informationRequestContainer:before,aside .likebox:before,aside .newsletterContainer:before,aside .socialMedia:before,aside .testimonialContainer:before,aside .twitterFeed:before{left:38%}}.advancedSearchForm,.contactMeForm,.contactUsForm,.dreamHomeForm,.valuationForm{padding:6%;margin:0;margin-top:70px;width:100%;clear:both;float:left;position:relative;background-color:#fff}.form label,form label{font-weight:500;font-size:11px}.form p,form p{font-size:.8em;font-weight:100;padding:.5em}.form .labelSec,form .labelSec{width:50%;line-height:1.2em;font-size:1em;display:inline-block}.form select,form select{height:2.5em;border-radius:5px}.form select[multiple],form select[multiple]{height:auto}select{height:2.5em}.captchaCode label{width:50%;line-height:1.2em;font-size:.8em;display:block}.captchaCode img{width:48%;max-width:160px;float:left;margin:1em}.ask_explicit_consent{font-size:.8em;margin:1em 0;padding:0 .5em}.ask_explicit_consent p{margin:0 0 .5em;padding:0;display:inline;line-height:1em}.formSubmitMsg{padding:20px;margin-top:4.5em;font-weight:100}.csslider1{display:inline-block;position:relative;max-width:480px;width:100%}.csslider1>.cs_anchor{display:none}.csslider1 ul{position:relative;z-index:1;font-size:0;line-height:0;margin:0 auto;padding:0;overflow:hidden;white-space:nowrap}.csslider1 ul>li.img img{width:100%}.csslider1 ul>li.img{font-size:0;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.csslider1 ul li{display:block;width:100%;height:100%;overflow:hidden;font-size:15px;font-size:medium;line-height:normal;white-space:normal;vertical-align:top;box-sizing:border-box;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);position:absolute;left:0;top:0;display:inline-block;opacity:0;z-index:1;transition:opacity 2s ease,-webkit-transform 24s linear;transition:opacity 2s ease,transform 24s linear;transition:opacity 2s ease,transform 24s linear,-webkit-transform 24s linear}.csslider1 ul li.num0{opacity:0;-webkit-transform:scale(1.3) translate(-11.53846%,11.53846%);-ms-transform:scale(1.3) translate(-11.53846%,11.53846%);transform:scale(1.3) translate(-11.53846%,11.53846%)}.csslider1 ul li.num1{opacity:0;-webkit-transform:scale(1.3) translate(11.53846%,11.53846%);-ms-transform:scale(1.3) translate(11.53846%,11.53846%);transform:scale(1.3) translate(11.53846%,11.53846%)}.csslider1 ul li.num2{opacity:0;-webkit-transform:scale(1.3) translate(-11.53846%,-11.53846%);-ms-transform:scale(1.3) translate(-11.53846%,-11.53846%);transform:scale(1.3) translate(-11.53846%,-11.53846%)}.csslider1 ul li.num0{opacity:1;z-index:2}.csslider1 .slide:checked~ul li.num0{opacity:0;z-index:1}.csslider1 input.cs_slide1_0:checked~ul>li.num0,.csslider1 input.cs_slide1_1:checked~ul>li.num1,.csslider1 input.cs_slide1_2:checked~ul>li.num2{opacity:1;-webkit-transform:scale(1) translate(0);-ms-transform:scale(1) translate(0);transform:scale(1) translate(0);z-index:2}@-webkit-keyframes b{0%,to{-webkit-transform:scale(1);opacity:0}8.333333333333334%,33.333333333333336%{opacity:1}41.66666666666667%,66.66666666666666%{-webkit-transform:scale(1.3) translate(11.53846%,11.53846%);opacity:0;z-index:2}}@keyframes b{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:0}8.333333333333334%,33.333333333333336%{opacity:1}41.66666666666667%,66.66666666666666%{-webkit-transform:scale(1.3) translate(11.53846%,11.53846%);transform:scale(1.3) translate(11.53846%,11.53846%);opacity:0;z-index:2}}@-webkit-keyframes c{0%,to{-webkit-transform:scale(1);opacity:0}8.333333333333334%,33.333333333333336%{opacity:1}41.66666666666667%,66.66666666666666%{-webkit-transform:scale(1.3) translate(-11.53846%,-11.53846%);opacity:0;z-index:2}}@keyframes c{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:0}8.333333333333334%,33.333333333333336%{opacity:1}41.66666666666667%,66.66666666666666%{-webkit-transform:scale(1.3) translate(-11.53846%,-11.53846%);transform:scale(1.3) translate(-11.53846%,-11.53846%);opacity:0;z-index:2}}@-webkit-keyframes d{0%,to{-webkit-transform:scale(1);opacity:0}8.333333333333334%,33.333333333333336%{opacity:1}41.66666666666667%,66.66666666666666%{-webkit-transform:scale(1.3) translate(-11.53846%,11.53846%);opacity:0;z-index:2}}@keyframes d{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:0}8.333333333333334%,33.333333333333336%{opacity:1}41.66666666666667%,66.66666666666666%{-webkit-transform:scale(1.3) translate(-11.53846%,11.53846%);transform:scale(1.3) translate(-11.53846%,11.53846%);opacity:0;z-index:2}}.csslider1 .cs_pause1:checked~ul>li.num0,.csslider1 .cs_play1:checked~ul>li.num0{-webkit-animation:d 24s infinite -2s linear;animation:d 24s infinite -2s linear}.csslider1 .cs_pause1:checked~ul>li.num1,.csslider1 .cs_play1:checked~ul>li.num1{-webkit-animation:b 24s infinite 6s linear;animation:b 24s infinite 6s linear}.csslider1 .cs_pause1:checked~ul>li.num2,.csslider1 .cs_play1:checked~ul>li.num2{-webkit-animation:c 24s infinite 14s linear;animation:c 24s infinite 14s linear}.csslider1 .cs_pause1:checked~ul>li,.csslider1 .cs_play1:checked~ul>li{transition:none}.csslider1{-webkit-perspective:500px;-ms-perspective:500px;-o-perspective:500px;perspective:500px}@media only screen and (-webkit-max-device-pixel-ratio:2) and (max-width:480px),only screen and (max--moz-device-pixel-ratio:2) and (max-width:480px),only screen and (max-device-pixel-ratio:2) and (max-width:480px),only screen and (max-resolution:2dppx) and (max-width:480px),only screen and (max-resolution:192dpi) and (max-width:480px),only screen and (max-width:480px){.csslider1 .cs_bullets,.csslider1 .cs_description{display:none}}#map_canvas{width:100%;height:500px}#map_canvas img{max-width:none}#map_canvas .listingBubbleSummary+hr{margin-top:10px;margin-right:0}#map_canvas hr{border:0;border-top:1px solid #ccc;display:block;clear:both;height:1px;margin:36px 24px 12px 0;padding:0}#map_canvas .listingBubbleSummaryWrapper{width:100%;overflow:hidden}#map_canvas .listingBubbleSummary{font-family:Helvetica,Arial,sans-serif!important;width:100%}#map_canvas .listingBubbleSummary .price{font-size:16px;font-weight:700;width:100%;clear:both}#map_canvas .listingBubbleSummary .address{font-size:12px;width:100%;clear:both;padding-bottom:6px}#map_canvas .listingBubbleSummary .listingBubbleImg{float:left;cursor:pointer}#map_canvas .listingBubbleSummary .listingBubbleText{float:left;clear:right;margin-left:2%;width:44%}#map_canvas .listingBubbleSummary .listingBubbleText .mls{word-break:break-all;font-weight:700}#map_canvas .listingBubbleSummary .listingBubbleText .teaserLink a{padding:12px 5px 12px 0;color:#6f0f13;display:block;float:right;font-size:.9em;padding:12px 0;text-decoration:none;font-weight:700;cursor:pointer}#map_canvas .listingBubbleSummary .courtesy-of-box{box-sizing:border-box;width:auto;padding:.5em;text-align:center;font-size:.7em;background:#e6e6e6;margin-right:2%;margin-bottom:10px;clear:both;border:1px solid #cecece}#map_canvas .listingBubbleSummary .courtesy-of-box.nsar{font-size:1em}#map_canvas .listingBubbleSummary .courtesy-of-box.ereb{font-size:1.1em}.home #nearbyLegend{display:none!important}#nearbyLegend{display:block;padding:1em;background-color:#fff;font-weight:100}#nearbyLegend h4{cursor:pointer;color:#000;font-size:1.2em}#nearbyLegend label{font-size:14px;font-family:Lato,sans-serif}section.mapWrapper{margin-top:1em}section.mapWrapper #nearbyLegend .element{float:left;margin-right:10px}#listing-details .main article:first-child{margin-top:0}#listing-details .languageNav,#listing-details .mainMenuContainer{float:none}#listing-details aside>div{text-align:inherit}#listing-details aside>div:before{display:none}#listing-details .topLogoContainer{position:relative;z-index:10000;width:8em;width:119px;float:left}#listing-details .action-button{text-decoration:none}#listing-details .article-container{padding:1em}#listing-details .button{font-weight:500;font-size:13px;display:inline-block;text-align:left;font-family:Lato,sans-serif;text-decoration:none;width:auto;padding:10px 25px;color:#fff;border:none;cursor:pointer;text-transform:uppercase}#listing-details #map_canvas{height:inherit}#listing-details .page--legal .container--legal{padding:0}#listing-details .page--map .container{padding:0 0 5em}#listing-details .listing-details__top{padding:0 2em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:1024px){#listing-details .listing-details__top{padding:0}}#listing-details footer{z-index:unset}#listing-details .ask_explicit_consent{display:-webkit-box;display:-ms-flexbox;display:flex}#listing-details .ask_explicit_consent #consent{float:unset;margin:0 .5em 0 0;display:inline-block}#listing-details .ask_explicit_consent div.floatLeft{float:unset;display:inline-block}#listing-details .listing-details__header-container{padding:3em 3em 1em}#listing-details .listing-details__header-listing-info h2{font-size:1.5em}#listing-details .listing-details__header-listing-info h1{font-size:1.15em}.magnific-popup-container{background-image:url(/templates/places/layout8/WEBSITE/images/colours1/white_transparent_bg.png);color:#222;position:relative;padding:20px;width:auto;max-width:540px;margin:20px auto}.magnific-popup-container .listingMainPhotoContainer{margin:2em auto 1em;height:400px}.magnific-popup-container h1,.magnific-popup-container h2,.magnific-popup-container h3{padding:.3em 0 0}.magnific-popup-container p{padding:.5em 0;font-size:.8em;line-height:1.2}.magnific-popup-container small{font-size:.7em}.magnific-popup-container .listingMainPhotoContainer{font-size:0;line-height:0;text-align:center;margin:20px 0 0;overflow:hidden}.magnific-popup-container .listingMainPhotoContainer img{max-width:none;height:300px}.magnific-popup-container .listingMainPhotoContainer img#mainImage.portrait,.magnific-popup-container .listingMainPhotoContainer img[id^=mainImage].portrait{height:100%}.magnific-popup-container .listingMainPhotoContainer img#mainImage.landscape,.magnific-popup-container .listingMainPhotoContainer img[id^=mainImage].landscape{width:100%}.magnific-popup-container .listingMainPhotoContainer img#mainImage.square,.magnific-popup-container .listingMainPhotoContainer img[id^=mainImage].square{height:100%}.magnific-popup-container .listingMainPhotoContainer img#mainImage.square.mobile,.magnific-popup-container .listingMainPhotoContainer img[id^=mainImage].square.mobile{height:auto;width:100%}.magnific-popup-container .carouselThumbWrapper{font-size:0;line-height:0;width:100%;position:relative;padding:0;margin-top:50px}.magnific-popup-container .carouselThumbWrapper .caroufredsel_wrapper{width:100%!important}.magnific-popup-container .carouselThumbWrapper a.next,.magnific-popup-container .carouselThumbWrapper a.prev{margin-top:10px;display:block;float:left;font-size:40px;line-height:40px;padding:5px 10px 10px;color:#848484;text-decoration:none}.magnific-popup-container .carouselThumbWrapper a.next span,.magnific-popup-container .carouselThumbWrapper a.prev span{display:none}.magnific-popup-container .carouselThumbWrapper a.prev{float:left}.magnific-popup-container .carouselThumbWrapper a.next{float:right}.magnific-popup-container .carouselThumbWrapper #listingPhotoCarousel>.photoWrapper,.magnific-popup-container .carouselThumbWrapper .listingPhotoCarousel>.photoWrapper{display:block;float:left;margin:0 6px;padding:0;text-align:center;height:100%}.magnific-popup-container #pagerCaro{text-align:center;margin:1.5em auto 0}.magnific-popup-container #pagerCaro a:active,.magnific-popup-container #pagerCaro a:hover,.magnific-popup-container #pagerCaro a:link,.magnific-popup-container #pagerCaro a:visited{margin:0 8px;text-decoration:none;outline:0!important}.magnific-popup-container #pagerCaro a span{display:inline-block;font-size:40px;line-height:40px;padding:5px 10px 10px;color:#848484}.magnific-popup-container .flagCarriageTrade:before,.magnific-popup-container .flagCarriageTrade_fr:before,.magnific-popup-container .flagComingSoon:before,.magnific-popup-container .flagComingSoon_fr:before,.magnific-popup-container .flagLeasedListing:before,.magnific-popup-container .flagLeasedListing_fr:before,.magnific-popup-container .flagNewListing:before,.magnific-popup-container .flagNewListing_fr:before,.magnific-popup-container .flagOpenhouse:before,.magnific-popup-container .flagOpenhouse_fr:before,.magnific-popup-container .flagSoldListing:before,.magnific-popup-container .flagSoldListing_fr:before{z-index:1000}.magnific-popup-container .listingFlag{display:none}@media screen and (max-width:800px){.magnific-popup-container .carouselThumbWrapper .magnific-popup-container #pagerCaro{position:absolute;left:-200%}}@media screen and (max-width:480px){.magnific-popup-container #pagerCaro,.magnific-popup-container .carouselThumbWrapper{position:absolute;left:-200%}.magnific-popup-container .listingMainPhotoContainer{min-height:300px;height:auto}}.integral-anchor{cursor:pointer;display:block;position:absolute;bottom:10px;right:6px;width:32px;height:32px;overflow:hidden;text-indent:-99999999px;background:rgba(69,69,69,.8) url(/templates/places/layout8/WEBSITE/images/colours1/fullscreen-white.svg) 50% no-repeat;transition:background-color .25s ease}.customBannerContainerWrapper{height:100%}#customBannerContainer{width:100%}.headerBottomWrapper header{width:100%!important;min-width:978px!important}.nivo-controlNav{position:absolute;width:1120px;bottom:6em;margin-left:auto;margin-right:auto;left:0;right:0;z-index:25;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nivo-controlNav a{display:inline-block;width:15px;height:15px;margin:0 7px;font-size:8px;text-indent:-9999px;background:#fff;-webkit-transform:rotate(0) translateY(0);-ms-transform:rotate(0) translateY(0);transform:rotate(0) translateY(0);transition:all .5s ease-in}.nivo-controlNav a.active{font-size:13px;-webkit-transform:rotate(-45deg) translateY(0) translateX(0);-ms-transform:rotate(-45deg) translateY(0) translateX(0);transform:rotate(-45deg) translateY(0) translateX(0)}#defaultBannerContainer{overflow:hidden}.jumboBanner #customBannerContainer{float:none;margin:0 auto;height:100%}.ie8 #defaultBannerContainer #customBannerContainer{height:600px}.nivoSlider{position:relative;width:auto;height:100%;overflow:hidden}.nivoSlider img{position:absolute;top:0;left:0;max-width:none}.nivo-main-image{display:block!important;position:relative!important;width:100%!important}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:#fff;filter:alpha(opacity=0);opacity:0}.nivo-slice{height:100%;top:0}.nivo-box,.nivo-slice{display:block;position:absolute;z-index:5}.nivo-box{overflow:hidden}.nivo-box img{display:block}.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:.8;overflow:hidden;display:none;-moz-opacity:.8;filter:alpha(opacity=8);box-sizing:border-box}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline!important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}.nivo-prevNav{left:0}.nivo-nextNav{right:0}.nivo-controlNav{text-align:center;padding:15px 0}.nivo-controlNav a{cursor:pointer}.nivo-controlNav a.active{font-weight:700}body.ie8{min-width:960px;font-size:80%}.ie7 .protectionProgram .logo,.ie8 .protectionProgram .logo{background:url(/images/rlp/designations/rlpLogo_protection_royale.png) no-repeat scroll 0 0 transparent}.ie7 .footerLeftCol .protectionProgram .logo,.ie7 .footerRightCol .protectionProgram .logo,.ie7 .widgets .protectionProgram .logo,.ie8 .footerLeftCol .protectionProgram .logo,.ie8 .footerRightCol .protectionProgram .logo,.ie8 .widgets .protectionProgram .logo{background:url(/images/rlp/designations/rlpLogo_protection_royale_sm.png) no-repeat scroll 0 0 transparent}.ie7 .flagOpenhouse:before,.ie8 .flagOpenhouse:before{content:url(/images/listingFlags/OpenHouse.png)}.ie7 .flagOpenhouse_fr:before,.ie8 .flagOpenhouse_fr:before{content:url(/images/listingFlags/OpenHouse-fr.png)}.ie7 .flagNewListing:before,.ie8 .flagNewListing:before{content:url(/images/listingFlags/NewListing.png)}.ie7 .flagNewListing_fr:before,.ie8 .flagNewListing_fr:before{content:url(/images/listingFlags/NewListing-fr.png)}.ie7 .flagCarriageTrade:before,.ie7 .flagCarriageTrade_fr:before,.ie8 .flagCarriageTrade:before,.ie8 .flagCarriageTrade_fr:before{content:url(/images/listingFlags/CarriageTradeHorse.png)}.ie7 .flagSoldListing:before,.ie8 .flagSoldListing:before{content:url(/images/listingFlags/SoldListing.png)}.ie7 .flagSoldListing_fr:before,.ie8 .flagSoldListing_fr:before{content:url(/images/listingFlags/SoldListing-fr.png)}body#listingDetailPopUp .ie7 .flagOpenhouse:before,body#listingDetailPopUp .ie8 .flagOpenhouse:before{content:url(/images/listingFlags/OpenHouse_lg.png)}body#listingDetailPopUp .ie7 .flagOpenhouse_fr:before,body#listingDetailPopUp .ie8 .flagOpenhouse_fr:before{content:url(/images/listingFlags/OpenHouse-fr_lg.png)}body#listingDetailPopUp .ie7 .flagNewListing:before,body#listingDetailPopUp .ie8 .flagNewListing:before{content:url(/images/listingFlags/NewListing_lg.png)}body#listingDetailPopUp .ie7 .flagNewListing_fr:before,body#listingDetailPopUp .ie8 .flagNewListing_fr:before{content:url(/images/listingFlags/NewListing-fr_lg.png)}body#listingDetailPopUp .ie7 .flagCarriageTrade:before,body#listingDetailPopUp .ie8 .flagCarriageTrade:before{content:url(/images/listingFlags/CarriageTrade_lg.png)}body#listingDetailPopUp .ie7 .flagCarriageTrade_fr:before,body#listingDetailPopUp .ie8 .flagCarriageTrade_fr:before{content:url(/images/listingFlags/CarriageTrade-fr_lg.png)}body#listingDetailPopUp .ie7 .flagSoldListing:before,body#listingDetailPopUp .ie8 .flagSoldListing:before{content:url(/images/listingFlags/SoldListing_lg.png)}body#listingDetailPopUp .ie7 .flagSoldListing_fr:before,body#listingDetailPopUp .ie8 .flagSoldListing_fr:before{content:url(/images/listingFlags/SoldListing-fr_lg.png)}.ie8 .wrapperContainer{min-width:920px}.ie8 .main{min-width:598px}.ie8 .leadCaptureThumbImage,.ie8 .tileSub .carouIcon{display:none}.ie8 .socMedia a{display:inline-block}.ie8 .extraContent{background:#666}.ie8 .extraContentAction{position:absolute;width:70%;top:35%;left:15%}.ie8 .radioLabel input{border:0 none!important;background:transparent!important;width:auto;height:auto}.ie8 article h5,.ie8 section h5{font-size:.9em}.team header.mainHeader .socMedia{clear:both;font-size:2em;padding:.5em 0}.team header.mainHeader .socMedia a{text-decoration:none;position:relative;display:inline-block}.team header.mainHeader .socMedia [class*=" icon-"]:before,.team header.mainHeader .socMedia [class^=icon-]:before{position:relative;left:.35em;z-index:1;font-size:.65em;padding-right:15px}.team header.mainHeader .socMedia span{height:35px;width:35px;position:absolute;top:.2em;left:0;z-index:0}.team header.mainHeader .headerTopWrapper .headerContainer .teamHeader{font-size:1.3em}.inner .team header.mainHeader .headerTopWrapper .headerContainer .floatLeft{clear:both}.team #footerCompanyInfo{width:29%}.team .headerAgent2Email,.team .headerAgent2Phone{font-family:Lato,sans-serif}.team .main .ourTeam a.button{float:left;margin:.3em 1.5em .3em 0;clear:none}.team .main .ourTeam a.button:first-of-type{clear:left}.team .ourTeam .agentInfo{clear:both}.team .ourTeam .agentInfo .bold{line-height:1.5}.team .ourTeam .agentInfo h4{padding:0;display:inline-block}.team .ourTeam .agentInfo .secondaryButton{margin:.5em 5% .5em 0;padding-left:5%;text-align:left;width:40%;float:left}.team .ourTeam .agentInfo h5{float:left;clear:both;margin-top:.25em}.team .ourTeam .agentInfo .agentInfoBodyPhoto{margin-top:6px}.team .ourTeam .agentInfo .agentInfoBodyCopy{padding:2% 6%;min-height:156px}.team .ourTeam .agentInfo .agentInfoBodyCopy>a{float:left;margin:1em 0}.team .ourTeam .Awards h2{font-size:1.2em;border-bottom:0 none}.team .ourTeam .information--awards{margin:0;padding:0}.inner .team .ourTeam article.Awards{margin:0;padding:0;width:100%;background-color:transparent;border:0 none}.inner .team .ourTeam article.Awards .item--awards{text-align:center;padding:0 .5em 1em;width:calc(100% / 2 - .5em - .5em)}@media only screen and (min-width:768px){.inner .team .ourTeam article.Awards .item--awards{padding:0 .25em 1em;width:calc(100% / 3 - .5em - .5em)}}.inner .team .ourTeam article.Awards .section--header{padding:1em 0}.inner .team .ourTeam article.Awards .section--awards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto{height:120px;width:120px}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto img{-o-object-position:top left;object-position:top left}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer>div.headerAgentInfoBlock{position:relative;min-height:135px}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer h2{font-size:1.5em}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock{min-height:110px}.team.teamPartners article.agentInfoBody.teamInfo{padding:2% 6%}.team.teamPartners article.agentInfoBody.teamInfo .agentInfo{clear:both}.team.teamPartners article.agentInfoBody.teamInfo .agentInfo h5{float:left;clear:both;margin-top:.25em}.team.teamPartners article.agentInfoBody.teamInfo .agentInfo .agentInfoBodyPhoto{margin:0 1em 0 0}.team.teamPartners article.agentInfoBody.teamInfo .agentInfo:first-child .agentInfoBodyPhoto{margin-bottom:1em}.team.teamPartners article.agentInfoBody.teamInfo .agentInfo .agentInfoBodyCopy{padding:0;min-height:156px}.team.teamPartners footer{padding:2em 5em}.team.teamPartners footer .agentInfo{width:35%;margin-bottom:2em}.team.teamPartners footer .agentInfo .footerAgentInfo{width:50%}.team.teamPartners #footerCompanyInfo{padding:0}.team.teamPartners #footerCompanyInfo img{max-width:150px}.team.teamGroup header.mainHeader .headerTopWrapper .headerContainer h2{margin-left:0}.team.teamGroup~.headerAgentInfoBlock .teamHeader{margin-top:1em}.team.teamGroup footer .teamInfo{float:left;width:60%}.team.teamGroup footer .footerTeamInfo,.team.teamGroup footer .footerTeamPhoto{float:left;width:28%;padding-right:2%;margin-top:2em}.mobile .mainMenuContainer nav.mainMenu ul li.extra{display:block}@media screen and (min-width:1600px){header.mainHeader{height:700px}header.mainHeader .headerTopWrapper .topLogoContainer{top:546px}}@media screen and (max-width:1200px){html{font-size:110%}header.mainHeader{height:500px}header.mainHeader .headerTopWrapper .headerContainer{font-size:90%}header.mainHeader .socMedia [class*=" icon-"]:before,header.mainHeader .socMedia [class^=icon-]:before{left:.4em}header.mainHeader .socMedia span{top:.15em}.mainMenuContainer nav.mainMenu .navContainer{height:35em}.mainMenuContainer nav.mainMenu .outerNavContainer,.mainMenuContainer nav.mainMenu ul{width:20em}.mainMenuContainer nav.mainMenu ul li>ul.active{left:20em;width:20em}.mainMenuContainer nav.mainMenu ul li>ul{left:18.5em}.mainMenuContainer nav.mainMenu ul.active{left:7em;width:7em}.mainMenuContainer nav.mainMenu ul.overflow-menu{left:18.75em}.mainMenuContainer nav.mainMenu ul.overflow-menu.active{width:20em;left:20em}.mainMenuContainer nav.mainMenu ul.overflow-menu>li>ul.active{position:fixed;left:40em;width:20em}.mainMenuContainer nav.mainMenu ul.overflow-menu>li>ul{left:40em}header.mainHeader .headerTopWrapper{width:100%}section.leadCapturePortal .leadCaptureThumb p{margin-top:18px;height:89.4px}header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock h4{display:block}header.mainHeader .headerTopWrapper .headerContainer,header.mainHeader .headerTopWrapper .topLogoContainer{left:60px}header.mainHeader .headerTopWrapper .topLogoContainer{top:400px}header.mainHeader .headerTopWrapper .topLogoContainer a img{max-width:100px}.mainMenuContainer nav.mainMenu ul li.moreButton>.moreButtonContent,.mainMenuContainer nav.mainMenu ul li a{font-size:12px}}@media screen and (max-width:1100px){html{font-size:110%}}@media screen and (min-width:1024px){.listingsList .listings .bodyPhotoFullLeftImage{width:45%}.listingsList .listings .bodyPhotoFullLeftCopy{padding:30px;width:55%}}@media screen and (max-width:1024px){html{font-size:100%}.mainMenuContainer{bottom:40px}.mainMenuContainer nav.mainMenu ul a{font-size:11px}.mainMenuContainer nav.mainMenu .navContainer{height:35em}.mainMenuContainer nav.mainMenu .outerNavContainer,.mainMenuContainer nav.mainMenu ul{width:15em}.mainMenuContainer nav.mainMenu ul li>ul.active{left:15em;width:15em}.mainMenuContainer nav.mainMenu ul li>ul{left:16.5em}.mainMenuContainer nav.mainMenu ul.active{left:7em;width:7em}.mainMenuContainer nav.mainMenu ul.overflow-menu{left:13.25em}.mainMenuContainer nav.mainMenu ul.overflow-menu.active{width:15em;left:15em}.mainMenuContainer nav.mainMenu ul.overflow-menu>li>ul.active{position:fixed;left:30em;width:15em}.mainMenuContainer nav.mainMenu ul.overflow-menu>li>ul{left:14em}.mainMenuContainer nav.mainMenu ul li.moreButton>.moreButtonContent,.mainMenuContainer nav.mainMenu ul li a{font-size:12px}.mainMenuContainer nav.mainMenu .more-button span{font-size:11px}.innerWrapperContainer{width:95%}header.mainHeader .headerBottomWrapper{bottom:0}header.mainHeader .headerTopWrapper .headerContainer h2{font-size:1.5em}section.relatedFiles .file{width:49%}section.leadCapturePortal .leadCaptureThumb p{height:107.08px}section.leadCapturePortal .leadCaptureThumbText a{font-size:14px;left:10px;bottom:10px}.main.widgets{width:68%}.widgetsContainer{width:30%}}@media screen and (max-width:1024px){.main.hasMapSearch .advancedSearchForm .form p.radio,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio{position:inherit;width:98%;width:calc(100% - 10px)}.main.hasMapSearch .advancedSearchForm .form p.adv,.main.hasMapSearch .advancedSearchForm .form p.submit,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.adv,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.submit{position:inherit;float:right}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.widgets .likebox iframe{width:auto}.main.widgets{width:100%;float:none}.widgetsContainer{width:91%;float:none;margin:2em auto}.mainMenuContainer nav.mainMenu ul li>ul{left:21em;width:0}.mainMenuContainer nav.mainMenu ul li>ul.active{width:21em;left:21em}.mainMenuContainer nav.mainMenu ul.overflow-menu{left:21em}.mainMenuContainer nav.mainMenu ul.overflow-menu.active{width:21em;left:21em}.mainMenuContainer nav.mainMenu ul.overflow-menu>li>ul{width:0;left:28em}.mainMenuContainer nav.mainMenu ul.overflow-menu>li>ul.active{width:29em;left:30em}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.widgets .likebox iframe{width:auto}.main.widgets{width:100%;float:none}.widgetsContainer{width:91%;float:none;margin:2em auto}.mainMenuContainer nav.mainMenu ul li>ul{left:15em;width:0}.mainMenuContainer nav.mainMenu ul li>ul.active{width:15em}.mainMenuContainer nav.mainMenu ul.overflow-menu{width:0;left:15em}.mainMenuContainer nav.mainMenu ul.overflow-menu.active{width:15em}.mainMenuContainer nav.mainMenu ul.overflow-menu>li>ul{left:15em}.mainMenuContainer nav.mainMenu ul.overflow-menu>li>ul.active{width:15em}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.mainMenuContainer nav.mainMenu ul li>ul{left:15em;width:0}.mainMenuContainer nav.mainMenu ul li>ul.active{width:15em;left:15em}.mainMenuContainer nav.mainMenu ul.overflow-menu{left:15em}.mainMenuContainer nav.mainMenu ul.overflow-menu.active{width:15em;left:15em}.mainMenuContainer nav.mainMenu ul.overflow-menu>li>ul{width:0;left:14em}.mainMenuContainer nav.mainMenu ul.overflow-menu>li>ul.active{width:15em;left:15em}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.mainMenuContainer nav.mainMenu ul li>ul{left:15em;width:0}.mainMenuContainer nav.mainMenu ul li>ul.active{width:15em;left:15em}.mainMenuContainer nav.mainMenu ul.overflow-menu{left:15em}.mainMenuContainer nav.mainMenu ul.overflow-menu.active{width:15em;left:15em}.mainMenuContainer nav.mainMenu ul.overflow-menu>li>ul{width:0;left:15em}.mainMenuContainer nav.mainMenu ul.overflow-menu>li>ul.active{width:15em;left:15em}}@media screen and (max-width:900px){.mainMenuContainer nav.mainMenu ul li.moreButton>.moreButtonContent,.mainMenuContainer nav.mainMenu ul li a{font-size:11px}header.mainHeader .headerTopWrapper .headerContainer h2{font-size:1.5em}header.mainHeader .headerTopWrapper .topLogoContainer{top:320px;left:20px}section.leadCapturePortal .leadCaptureThumb p{height:107.08px}section.leadCapturePortal .leadCaptureThumbText a{font-size:14px;left:10px;bottom:10px}.main.widgets{width:75%}.widgetsContainer{width:22%}.widgetsContainer .agentInfoContainer .asideAgentPhoto{width:125px;height:125px}.widgetsContainer .agentInfoContainer .asideAgentInfo a,.widgetsContainer .agentInfoContainer .asideAgentInfo p{font-size:12px}.widgetsContainer .agentInfoContainer .asideAgentInfo .socMedia a{font-size:15px}.listingsList .listings header{margin:0;padding:0;float:left;width:100%}.listingsList .listings header h3{font-size:1em}}@media screen and (max-width:800px){.main.widgets,.widgetsContainer{width:100%}.mainMenuContainer nav.mainMenu ul li{font-size:70%}.mainMenuContainer nav.mainMenu .navContainer{height:35em}.mainMenuContainer nav.mainMenu .outerNavContainer,.mainMenuContainer nav.mainMenu ul{width:13em}.mainMenuContainer nav.mainMenu ul li>ul.active{left:18.5em;width:19em}.mainMenuContainer nav.mainMenu ul li>ul{left:16.5em}.mainMenuContainer nav.mainMenu ul.active{left:7em;width:7em}.mainMenuContainer nav.mainMenu ul.overflow-menu{left:16.5em}.mainMenuContainer nav.mainMenu ul.overflow-menu.active{width:18em;left:18em}.mainMenuContainer nav.mainMenu ul.overflow-menu>li>ul.active{position:fixed;left:51em;width:18em}.mainMenuContainer nav.mainMenu ul.overflow-menu>li>ul{left:24em}section.leadCapturePortal{margin-top:-2em}.mainMenuContainer{bottom:10px}header.mainHeader .headerTopWrapper .headerContainer{width:80%;padding:0}header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto{width:100px;height:135px}.paginationPage a{padding:.7em .5em;margin-right:.2em}.main.hasMapSearch .advancedSearchForm p.msgSearchMinMax,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm p.msgSearchMinMax{width:180px;left:20px;text-align:left}.main.hasMapSearch .advancedSearchForm .form p.radio,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio{width:170px}.main.hasMapSearch .advancedSearchForm .form p,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p{width:180px}footer #footerCompanyInfo,footer .footerBrokerageInfo{float:left;width:100%}section.leadCapturePortal{margin-top:2em}.main article:first-child{margin-top:30px}}@media screen and (max-width:600px){.main.hasMapSearch .advancedSearchForm .form p.radio,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio{position:relative;top:0}.main.hasMapSearch .advancedSearchForm p.msgSearchMinMax,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm p.msgSearchMinMax{padding-right:5px}.main article:first-child{margin-top:0}.mainMenuContainer nav.mainMenu .outerNavContainer,.mainMenuContainer nav.mainMenu ul{width:8em}.mainMenuContainer nav.mainMenu ul li ul{width:0;left:11em}.mainMenuContainer nav.mainMenu ul li ul.active{width:11em}.mainMenuContainer nav.mainMenu ul li>ul.active{left:11em;width:11em}.mainMenuContainer nav.mainMenu ul li>ul.active ul.overflow-menu li ul.active{position:fixed;left:21.3em;width:11em}.mainMenuContainer nav.mainMenu ul.overflow-menu{overflow-y:scroll}.mainMenuContainer nav.mainMenu ul.overflow-menu.active{width:10em;left:11em}.mainMenuContainer nav.mainMenu ul.overflow-menu>li>ul{position:fixed;left:28em}.mainMenuContainer nav.mainMenu ul.overflow-menu>li>ul.active{width:15em;left:29.5em}.wrapperContainer{position:relative}article.agentInfoBody,article.ourTeam{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.inner .main.widgets{width:100%}.inner .listingsList{margin-top:1em}.inner .listingsList nav{text-align:center}.inner .pagination{display:block;clear:both;margin-bottom:1em;margin:1em auto;text-align:center}.inner .widgetsContainer{padding:0;margin:0;width:100%;margin-top:2em}.main{width:100%;padding:0;display:block}.main.widgets{width:100%;margin-bottom:2em;float:none}.listingsList{margin-top:2em}.widgetsContainer{margin:20px auto 0;float:none}.widgetsContainer aside.widgets{margin-bottom:2em;margin-top:1em}.widgetsContainer aside.widgets:first-child{margin-top:2em}.mainMenuContainer nav.mainMenu ul li{display:block;padding:0}.mainMenuContainer nav.mainMenu ul li a{text-transform:uppercase;display:block;margin:2%}.mainMenuContainer nav.mainMenu ul li a:hover{text-decoration:none}.mainMenuContainer nav.mainMenu ul li ul li{padding:1%;border-bottom:none}.mainMenuContainer nav.mainMenu ul li ul li a{margin:.2em;color:#a6a5a5}header.mainHeader{position:relative;top:0;width:100%;height:auto;margin:0;color:#fff;float:left;padding:.6em;box-shadow:0 3px 10px 3px #181818}header.mainHeader .headerTopWrapper{width:100%}header.mainHeader .headerTopWrapper .topLogoContainer{width:25%;padding:0;margin:0;margin-right:1.5em;position:relative}header.mainHeader .headerTopWrapper .topLogoContainer a{background-color:transparent;background-image:none;padding:0}header.mainHeader .headerTopWrapper .topLogoContainer a img{min-width:80px;max-width:90px}header.mainHeader .headerTopWrapper .headerContainer{font-size:90%;margin-left:6em;width:60%}header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock h3{display:block}header.mainHeader .headerTopWrapper .headerContainer .headerAgentInfoBlock{margin:10px 0 20px}header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock{min-height:inherit}header.mainHeader .headerTopWrapper .headerContainer h2{font-family:Merriweather,serif;font-weight:900;font-size:1.8em;color:#fff;border-bottom:none;padding:0;margin:0}header.mainHeader .headerTopWrapper .headerContainer h3{font-size:1.2em;text-transform:lowercase;text-transform:capitalize;margin-bottom:.5em}header.mainHeader .headerTopWrapper .headerContainer h4{font-size:.8em;clear:both}header.mainHeader .headerBottomWrapper{left:0;height:213px}section.leadCapturePortal .leadCaptureThumbImage a img{width:36px}header.mainHeader .headerBottomWrapper{height:200px;position:absolute;overflow:hidden}.brokerFeaturedListing .featuredListingsContainer,.brokerFeaturedListing .featuredViewport,article.featuredListings .featuredListingsContainer,article.featuredListings .featuredViewport{width:90%;display:block;margin:auto}.brokerFeaturedListing .featuredListingsContainer .featuredListingItem.three,.brokerFeaturedListing .featuredViewport .featuredListingItem.three,article.featuredListings .featuredListingsContainer .featuredListingItem.three,article.featuredListings .featuredViewport .featuredListingItem.three{display:block;width:100%;float:left;margin-bottom:10px}article.internalLinks{padding:6% 0;width:70%;margin:auto;float:none}article.internalLinks .linkItem{height:auto}article.internalLinks .linkItem .linkItemCopy,article.internalLinks .linkItem .linkItemImage{width:100%}section.imageOnly{margin:10% 0}section.listingsList .listingsListView:last-child section{border:none}section.listingsList .listingsListViewContainer.flexbox .listingsListView .listings{display:block}section.listingsList section.listings{float:left;display:block;width:100%}section.listingsList section.listings header{padding-top:1em;border-bottom:none}section.listingsList .listingsListView{padding:2em}section.articleTeaser{padding:0;background-image:none;background-color:transparent}section.articleTeaser>h4{display:none}section.articleTeaser .teaserItem{width:100%;border:none;margin-top:2em}section.articleTeaser .teaserItem .bodyPhotoFullWidthImage img{width:100%}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy{min-height:100%}.main.widgets section.relatedFiles .file{width:100%}section.relatedFiles{border-top:0}section.relatedFiles .file{width:100%}section.leadCapturePortal{margin-bottom:10%}section.leadCapturePortal .leadCaptureThumbText{padding:20px 0;width:80%;margin:0 auto}section.leadCapturePortal .leadCaptureThumbText p{display:none}section.leadCapturePortal .leadCaptureThumbText a{position:relative;bottom:auto;margin:0 auto;text-align:center}.searchResultsMapSearch article.listings .detailsContainer,.searchResultsMapSearch article.listings .detailsHeading,.searchResultsMapSearch article.listings .photoWrapper{width:100%}.searchResultsMapSearch article.listings .detailsHeading:after{left:30px;top:auto;right:auto;bottom:-15px}footer{width:100%;padding:10px}footer,footer #footerCompanyInfo,footer .footerBrokerageInfo{float:left}#legalWrapper{position:relative}footer .footerContainer,section.multimedia iframe{width:100%}article.Awards{padding:0}article.Awards .award{width:100%;margin:auto auto 2em;float:none;min-height:20em}article.Awards .award:nth-child(2n){margin:auto auto 2em}.wrapperContainer{padding-bottom:0}footer .agentInfo .footerAgentInfo{width:60%}footer .agentInfo{width:100%;float:none;display:block}footer .agentInfo:after{content:" ";display:block;clear:both}footer #footerCompanyInfo,footer .footerBrokerageInfo{float:none;width:100%}section.internalLinks .linkItem{margin:2px 0}section.internalLinks .linkItem .linkItemImage{display:none}#map_canvas{height:300px}header.mainHeader .topLogoContainer{width:30%;margin-right:1em}header.mainHeader .headerContainer{width:65%}.paginationPage a{padding:8px 7px;margin-right:2px}section.articleTeaser>div.teaserItem:first-of-type{margin-top:0}.inner .main.widgets>section{margin-top:20px}section.listingsList .listingsListView{padding:0}.mainMenuContainer.stickyNav{margin:0;position:absolute;top:80px}.articleIntro .bodyPhotoFullLeftCopy,.articleIntro .bodyPhotoFullLeftImage,.articleIntro .bodyPhotoFullRightCopy,.articleIntro .bodyPhotoFullRightImage,.listingsList .listings .bodyPhotoFullLeftCopy,.listingsList .listings .bodyPhotoFullLeftImage,.mainMenuContainer.stickyNav nav.mainMenu ul li,.openHouse .bodyPhotoFullLeftCopy,.openHouse .bodyPhotoFullLeftImage,.openHouse .bodyPhotoFullRightCopy,.openHouse .bodyPhotoFullRightImage,.paragraphLeft .bodyPhotoFullLeftCopy,.paragraphLeft .bodyPhotoFullLeftImage,.paragraphLeft .bodyPhotoFullRightCopy,.paragraphLeft .bodyPhotoFullRightImage,.paragraphRight .bodyPhotoFullLeftCopy,.paragraphRight .bodyPhotoFullLeftImage,.paragraphRight .bodyPhotoFullRightCopy,.paragraphRight .bodyPhotoFullRightImage,article.agentInfoBody .agentInfoBodyCopy,article.ourTeam .agentInfoBodyCopy,section.internalLinks .linkItem .linkItemCopy,section.paragraphLeft .bodyPhotoFullLeftCopy,section.paragraphLeft .bodyPhotoFullLeftImage,section.paragraphLeft .bodyPhotoFullRightCopy,section.paragraphLeft .bodyPhotoFullRightImage,section.paragraphRight .bodyPhotoFullLeftCopy,section.paragraphRight .bodyPhotoFullLeftImage,section.paragraphRight .bodyPhotoFullRightCopy,section.paragraphRight .bodyPhotoFullRightImage{width:100%}section.articleTeaser .teaserItem:nth-child(odd){margin:0}section.leadCapturePortal .leadCaptureThumb{height:auto;margin:0;width:100%}header.mainHeader .headerTopWrapper .headerContainer{top:5px}header.mainHeader .headerTopWrapper .topLogoContainer{left:0;top:0;float:left}header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock,header.mainHeader .headerTopWrapper .headerContainer h2{margin:0;margin-left:0}header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto{display:none;width:80px;height:80px}section.leadCapturePortal{right:auto;width:100%;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.inner header.mainHeader{height:auto}header.mainHeader .headerBottomWrapper{height:100%}header.mainHeader .socMedia{display:none}.main.hasMapSearch .advancedSearchForm .form p,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p{width:100%}.main.hasMapSearch .advancedSearchForm .form p.adv,.main.hasMapSearch .advancedSearchForm .form p.submit,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.adv,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.submit{position:relative;bottom:0}.featuredViewport .featuredListingsContainer,article.featuredListings .featuredListingsContainer{width:100%}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy{padding:15px}.main.widgets section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy .description{height:auto}}@media screen and (max-width:480px){header.mainHeader .headerTopWrapper .headerContainer h2{font-size:1.5em}.inner header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock h4{display:block;margin-right:0}footer .agentInfo,footer .agentInfo .footerAgentInfo{width:100%;float:none;margin:auto;text-align:center}footer .agentInfo .footerAgentPhoto{float:none;margin:auto;text-align:center}footer #footerCompanyInfo,footer .footerBrokerageInfo{text-align:center}footer #footerCompanyInfo .footerBrokerageDetails,footer #footerCompanyInfo .footerBrokerageImage,footer .footerBrokerageInfo .footerBrokerageDetails,footer .footerBrokerageInfo .footerBrokerageImage{float:none;margin:auto}.advancedSearchForm,.contactMeForm,.contactUsForm,.dreamHomeForm,.valuationForm{margin-top:40px}.articleIntro .bodyPhotoFullLeftImage,.openHouse .bodyPhotoFullLeftImage,.paragraphLeft .bodyPhotoFullLeftImage,.paragraphRight .bodyPhotoFullLeftImage,section.paragraphLeft .bodyPhotoFullLeftImage,section.paragraphRight .bodyPhotoFullLeftImage{padding:10px}section.listingsList section.listings header{padding-top:0;margin-bottom:-3px}}@media screen and (max-width:360px){.mainMenuContainer nav.mainMenu .navContainer{height:30em}.mainMenuContainer nav.mainMenu .outerNavContainer,.mainMenuContainer nav.mainMenu ul{width:8em}.mainMenuContainer nav.mainMenu ul li>ul.active{left:11em;width:8em}.mainMenuContainer nav.mainMenu ul.active{left:7em;width:7em}.mainMenuContainer nav.mainMenu ul.overflow-menu{overflow-y:scroll;left:10em}.mainMenuContainer nav.mainMenu ul.overflow-menu.active{width:8em;left:11em}.mainMenuContainer nav.mainMenu ul.overflow-menu li ul.active{position:fixed;left:27em;width:12em}.mainMenuContainer nav.mainMenu ul.overflow-menu li>ul{position:fixed;left:25em}}@media screen and (max-width:736px) and (orientation:landscape){.mainMenuContainer nav.mainMenu .navContainer{height:20em}.mainMenuContainer nav.mainMenu .outerNavContainer,.mainMenuContainer nav.mainMenu ul{width:12em}.mainMenuContainer nav.mainMenu ul li>ul.active{left:15em;width:17em}.mainMenuContainer nav.mainMenu ul.active{left:7em;width:7em}.mainMenuContainer nav.mainMenu ul.overflow-menu{overflow-y:scroll;overflow-x:hidden;left:15.5em}.mainMenuContainer nav.mainMenu ul.overflow-menu.active{width:15em;left:17em}.mainMenuContainer nav.mainMenu ul.overflow-menu>li>ul.active{position:fixed;left:45em;width:21em}.mainMenuContainer nav.mainMenu ul.overflow-menu>li>ul{left:44em}}.mobile.inner .team header.mainHeader{height:auto}@media screen and (max-width:1200px){.team header.mainHeader .socMedia span{top:.15em}.team header.mainHeader .socMedia [class*=" icon-"]:before,.team header.mainHeader .socMedia [class^=icon-]:before{left:.4em}}@media screen and (max-width:1024px){.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer{-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock,.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer h2{margin-left:0;font-size:1em;margin-bottom:.5em}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock{min-height:auto}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer h3,.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer h4{font-size:.8em}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer>div.headerAgentInfoBlock{min-height:auto;margin:1.5em 1.5em 1.5em 0}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer>div.headerAgentInfoBlock .headerAgentPhoto{display:none}.inner .team.teamPartners header.mainHeader .headerTopWrapper .headerContainer>div.headerAgentInfoBlock{float:none}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer .teamHeader{font-size:.8em}.team.teamPartners header.mainHeader .headerTopWrapper .topLogoContainer{left:0;top:0;float:left}.team.teamGroup header.mainHeader .headerTopWrapper .topLogoContainer{left:0;top:320px;float:left}.team section.leadCapturePortal{margin-top:2em}}@media screen and (max-width:900px){.team.teamGroup header.mainHeader .headerTopWrapper .topLogoContainer{left:20px;top:240px;float:left}.team.teamPartners footer .agentInfo{width:100%;float:none}.team.teamPartners footer .agentInfo .footerAgentInfo,.team.teamPartners footer .agentInfo .footerAgentPhoto{float:none;display:inline-block}.team.teamPartners #footerCompanyInfo{float:none}}@media screen and (max-width:600px){.team.teamGroup header.mainHeader .headerTopWrapper .topLogoContainer,.team.teamPartners header.mainHeader .headerTopWrapper .topLogoContainer{left:0;top:0;float:left}.team.teamGroup header.mainHeader .headerTopWrapper .headerContainer .floatLeft,.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer .floatLeft{margin-bottom:1em}.team.teamGroup footer #footerCompanyInfo,.team.teamPartners footer #footerCompanyInfo{width:100%}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock,.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer h2{margin-left:0;font-size:1em}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer h1,.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer h3{font-size:.8em}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer>div.headerAgentInfoBlock{width:100%;min-height:auto;margin:0 0 1.5em}.team.teamPartners footer .agentInfo{width:100%}.team.teamGroup footer .teamInfo{width:100%;padding:3%;text-align:center}.team.teamGroup footer .footerTeamInfo,.team.teamGroup footer .footerTeamPhoto{width:100%;padding-right:0}.team section.leadCapturePortal{margin-top:2em}.team .advancedSearchForm{margin-top:0}}.neighbourhood-widget .neighbourhood-form{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;width:80%}@media only screen and (min-width:768px){.neighbourhood-widget .neighbourhood-form{width:unset}}.neighbourhood-widget .headerContainer{display:none}@media only screen and (max-width:600px){.neighbourhood-widget header.mainHeader .headerTopWrapper{height:20em}}.neighbourhood-widget .wrapperContainer{padding-bottom:0}.neighbourhood-widget .autocomplete__custom{z-index:100000!important}.neighbourhood-widget .button{float:unset;text-align:center}.neighbourhood-widget .result-container{margin-bottom:10%}.neighbourhood-widget .result-container h2{font-size:1.5em;margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex}.neighbourhood-widget .result-container h2:first-child:after{width:20px;height:2px;content:" ";-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:.25em}.neighbourhood-widget .loader-container{margin-top:unset!important}.neighbourhood-widget .wrapperContainer{display:none}.neighbourhood-widget.load .wrapperContainer{display:block}.neighbourhood-widget .title__h2{margin-bottom:.5em}.neighbourhood-widget .slick-arrow{border:none}.neighbourhood-widget #map_canvas{height:auto}.neighbourhood-widget .is-gallery .listingId{color:#abaaa9;padding:0;font-weight:500;font-size:12px;border:none;clear:both}.neighbourhood-widget .is-gallery .listingId:after{display:none}.neighbourhood-widget .is-gallery .listings{float:left;display:block;width:100%;padding:2em}.neighbourhood-widget .is-gallery .listings header{padding-top:1em;border-bottom:none}.neighbourhood-widget .is-gallery .listings .bodyPhotoFullLeftCopy,.neighbourhood-widget .is-gallery .listings .bodyPhotoFullLeftImage,.neighbourhood-widget .is-gallery .listings .bodyPhotoFullLeftImage img,.neighbourhood-widget .is-gallery .listings .paragraphLeft .bodyPhotoFullLeftCopy{clear:both;width:100%}.neighbourhood-widget .is-gallery .listings .bodyPhotoFullLeftCopy:after,.neighbourhood-widget .is-gallery .listings .paragraphLeft .bodyPhotoFullLeftCopy:after{display:none}.neighbourhood-widget .is-gallery .listings .rooms{float:none}.neighbourhood-widget .is-gallery .listings .rooms p{float:none;padding:0}.neighbourhood-widget .is-gallery .listings .searchBarIcons{margin-bottom:.5em}.neighbourhood-widget .is-gallery .listings .bodyPhotoFullLeftCopy h2,.neighbourhood-widget .is-gallery .listings .listingsInfoText>:not(.courtesy-of-box):not(.lastUpdate){display:none}.neighbourhood-widget .is-gallery .listings .courtesy-of-box{margin-top:.5em}.neighbourhood-widget .is-gallery .listings .courtesy-of-box span{display:inline-block}.neighbourhood-widget .is-gallery .listings .courtesy-of-box span.brokerage-name{display:block}.neighbourhood-widget .is-gallery .listingsListView{margin-left:1em;margin-right:1em}.neighbourhood-widget .is-gallery .listingsListView.paragraphLeft{border-top-left-radius:0;border-top-right-radius:0;clear:none;float:left;width:238px;margin-top:0}.neighbourhood-widget .is-gallery .listingsListView.paragraphLeft:after{content:"";clear:both}.neighbourhood-widget .is-gallery .listingsListView.paragraphLeft .bodyPhotoFullLeftImage.listingPhotoWrapper{padding:0;height:auto;overflow:hidden}.neighbourhood-widget .is-gallery .listingsListView.paragraphLeft .bodyPhotoFullLeftImage.listingPhotoWrapper a{text-decoration:none}.neighbourhood-widget .is-gallery .listingsListView.paragraphLeft .bodyPhotoFullLeftCopy{padding-left:0;padding-right:0}.neighbourhood-widget .is-gallery a.popup{display:inline-block;overflow:hidden;height:100%}.neighbourhood-widget .is-gallery img{display:block;width:100%;min-width:100%}.neighbourhood-widget .is-gallery a .priceInfo.showSoldPriceFalse.showPriceFalse,.neighbourhood-widget .is-gallery a .priceInfo.soldPriceEmpty.priceEmpty{height:0;margin-top:0;margin-bottom:0}.neighbourhood-widget .is-gallery .featuredListingsInfo{height:11em}.page--inner-community .page--title{margin:0 auto;margin-top:3em;padding:1em;text-align:center;font-size:1.5em}.page--inner-community .result-container{margin:0 auto}.page--inner-community .result-container h2{font-size:1.5em;margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex}.page--inner-community .result-container h2:first-child:after{width:20px;height:2px;content:" ";-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:.25em}.page--inner-community .article-button{float:unset;text-align:center}.page--inner-community a{text-decoration:none}.page--inner-community .galleryView .listingId{color:#abaaa9;padding:0;font-weight:500;font-size:12px;border:none;clear:both}.page--inner-community .galleryView .listingId:after{display:none}.page--inner-community .galleryView .listings{float:left;display:block;width:100%;padding:2em}.page--inner-community .galleryView .listings header{padding-top:1em;border-bottom:none}.page--inner-community .galleryView .listings .bodyPhotoFullLeftCopy,.page--inner-community .galleryView .listings .bodyPhotoFullLeftImage,.page--inner-community .galleryView .listings .bodyPhotoFullLeftImage img,.page--inner-community .galleryView .listings .paragraphLeft .bodyPhotoFullLeftCopy{clear:both;width:100%}.page--inner-community .galleryView .listings .bodyPhotoFullLeftCopy:after,.page--inner-community .galleryView .listings .paragraphLeft .bodyPhotoFullLeftCopy:after{display:none}.page--inner-community .galleryView .listings .rooms{float:none}.page--inner-community .galleryView .listings .rooms p{float:none;padding:0}.page--inner-community .galleryView .listings .searchBarIcons{margin-bottom:.5em}.page--inner-community .galleryView .listings .bodyPhotoFullLeftCopy h2,.page--inner-community .galleryView .listings .listingsInfoText>:not(.courtesy-of-box):not(.lastUpdate){display:none}.page--inner-community .galleryView .listings .courtesy-of-box{margin-top:.5em}.page--inner-community .galleryView .listings .courtesy-of-box span{display:inline-block}.page--inner-community .galleryView .listings .courtesy-of-box span.brokerage-name{display:block}.page--inner-community .galleryView .listingsListView{margin-left:1em;margin-right:1em}.page--inner-community .galleryView .listingsListView.paragraphLeft{border-top-left-radius:0;border-top-right-radius:0;clear:none;float:left;width:238px;margin-top:0}.page--inner-community .galleryView .listingsListView.paragraphLeft .bodyPhotoFullLeftImage.listingPhotoWrapper{padding:0;height:auto;overflow:hidden}.page--inner-community .galleryView .listingsListView.paragraphLeft .bodyPhotoFullLeftImage.listingPhotoWrapper a{text-decoration:none}.page--inner-community .galleryView .listingsListView.paragraphLeft .bodyPhotoFullLeftCopy{padding-left:0;padding-right:0}.page--inner-community .galleryView a.popup{display:inline-block;overflow:hidden;height:100%}.page--inner-community .galleryView img{display:block;width:100%;min-width:100%}.page--inner-community .galleryView a .priceInfo.showSoldPriceFalse.showPriceFalse,.page--inner-community .galleryView a .priceInfo.soldPriceEmpty.priceEmpty{height:0;margin-top:0;margin-bottom:0}.page--inner-community .galleryView .featuredListingsInfo{height:11em}.page--inner-community .slick-arrow{border:none}.page--featured-community{float:left;width:100%;margin-top:20px;padding:20px}.page--featured-community .header--title{font-size:1.5em;font-weight:900;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.page--featured-community .header--title:first-child:after{width:20px;height:2px;content:" ";-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:.25em}.page--featured-community a{text-decoration:none}
/*# sourceMappingURL=../maps/structure_layout13.css.map */
