@charset "UTF-8";@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}[class*=" icon-"],[class^=icon-]{font-family:jumptools;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#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}#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}.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:"%"}#prevCaro:before{content:"&"}@font-face{font-family:jumptools-layout9;src:url(../fonts/jumptools-layout9.eot?h38dcx);src:url(../fonts/jumptools-layout9.eot?h38dcx#iefix) format("embedded-opentype"),url(../fonts/jumptools-layout9.ttf?h38dcx) format("truetype"),url(../fonts/jumptools-layout9.woff?h38dcx) format("woff"),url(../fonts/jumptools-layout9.svg?h38dcx#jumptools-layout9) format("svg");font-weight:400;font-style:normal;cursor:pointer}.icon-calculator,.icon-contact,.icon-facebook,.icon-gplus,.icon-info,.icon-instagram,.icon-lc_dreamhome,.icon-lc_homeval,.icon-lc_neighbourhood,.icon-link,.icon-linkedin,.icon-mail,.icon-pinterest,.icon-tiktok,.icon-twitter,.icon-youtube{font-family:jumptools-layout9;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calculator:before,.icon-contact:before,.icon-facebook:before,.icon-gplus:before,.icon-info:before,.icon-instagram:before,.icon-lc_dreamhome:before,.icon-lc_homeval:before,.icon-lc_neighbourhood:before,.icon-link:before,.icon-linkedin:before,.icon-mail:before,.icon-pinterest:before,.icon-tiktok:before,.icon-twitter:before,.icon-youtube:before{content:attr(data-icon);padding-right:5px;font-family:jumptools-layout9!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}.icon-facebook:before{content:"\e901"}.icon-gplus:before{content:"\e902"}.icon-instagram:before{content:"\e903"}.icon-linkedin:before{content:"\e904"}.icon-pinterest:before{content:"\e905"}.icon-twitter:before{content:"\e906"}.icon-youtube:before{content:"\e907"}.icon-tiktok:before{content:"\e90f"}.icon-mail:before{content:"\e908"}.icon-link:before{content:"\e909"}.icon-info:before{content:"\e90a"}.icon-calculator:before{content:"\e90b"}.icon-contact:before{content:"\e90c"}.icon-lc_homeval:before{content:"\e90d"}.icon-lc_neighbourhood:before{content:"\e90e"}.icon-lc_dreamhome:before{content:"\e900"}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;-webkit-box-sizing:border-box;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%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;border:1px solid #dfdfdf;-webkit-box-shadow:none;box-shadow:none;padding:.5em;font-size:1em}:focus{outline:0}select{height:1.5em}input[type=button],input[type=submit]{font-size:1em;padding:1em;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}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:400;font-family:slabo\ 27px,sans-serif}h5,h6{font-family:Open Sans,sans-serif}h5,h6{font-weight:400}h6{font-size:.8em}sup{font-size:.75em;vertical-align:super}p{font-size:.9em;line-height:1.6;padding:1em 0}html{font-size:130%}body{margin:0;padding:0;font-family:Open Sans,sans-serif;font-size:16px;line-height:1.3}img{border:0 none;max-width:100%}a{color:#0a7d94}a,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{margin-bottom:1em;clear:both;line-height:42px}.paginationPage a{vertical-align:bottom;border:1px solid #fff;padding:0 10px;display:inline-block;border-radius:5px;margin-right:.5em;line-height:42px;height:42px;cursor:pointer;-webkit-transition:color .25s,background-color .25s,border-color .25s;-o-transition:color .25s,background-color .25s,border-color .25s;transition:color .25s,background-color .25s,border-color .25s}.paginationPage.icon-left-open:after,.paginationPage.icon-right-open:after{padding-right:0}.button{font-family:slabo\ 27px,sans-serif;font-weight:600;font-size:.9em;display:block;text-align:center;padding:.8em 4em;clear:both;border-radius:3px;border:1px solid;border-bottom:5px solid;text-transform:uppercase;letter-spacing:1px;text-decoration:none;width:auto;margin:0 auto}#backToTop{position:fixed;bottom:20%;right:5%;width:3em;height:3em;border-radius:50%;z-index:10;visibility:hidden;-o-transition:all .3s;transition:all .3s;-webkit-transition:all .3s;text-align:center;line-height:2.75em;font-weight:700;color:#fff}#backToTop:hover{cursor:pointer}#backToTop[class*=" icon-"]:before,#backToTop[class^=icon-]:before{padding-right:0}ol{list-style:decimal}ul{list-style:initial}#container{width:100%;z-index:0;position:relative}.wrapperContainer{width:100%;margin:0 auto;height:100%;display:block;clear:both;float:left}.innerWrapperContainer{max-width:1120px;width:85%;margin:auto}.home .innerWrapperContainer{max-width:inherit;width:100%}.main{width:100%;margin:auto;clear:both}.main.widgets{width:70%;clear:none;float:left}.main h4{font-size:1.5em;margin:0 0 1em;padding:0 0 .5em}.inner .main>h4:first-child{font-size:1.5em;margin:3em 0 1em;padding:0 0 .5em;text-align:center;text-transform:uppercase;letter-spacing:3px}.inner .main>h4:first-child:after{content:"";height:2px;display:block;width:4em;margin-top:.25em;margin:0 auto}.main p{margin:0;padding:.5em 0 .7em;font-family:Open Sans,sans-serif;font-weight:300}.main a.icon-right-open-mini{font-weight:600;font-size:.9em;display:block;text-indent:-3px;text-align:center;padding:1em 2em;clear:both;cursor:pointer;float:right;border-radius:3px;border:1px solid;border-bottom:5px solid;font-family:slabo\ 27px,serif;text-transform:uppercase;letter-spacing:1px;text-decoration:none}.home .main.widgets{width:100%}section{position:relative;padding:0}.locations .fourCol{padding-bottom:1em;width:100%}.ourTeam .fourCol{float:right;padding-bottom:1em;width:80%;margin-left:5%}.rosterImageWrapper{float:left;font-size:1.75em;width:15%}.rosterImageWrapper img{margin-top:1em}.ourTeam .bold,.rosterPara{line-height:1.5}.rosterPara{padding-bottom:.25em}.ourTeam h4{padding:0}.ourTeam .secondaryButton{margin:.5em 5% .5em 0;padding-left:5%;text-align:left;width:40%;float:left}.testimonialDate,.testimonialTo{width:50%;float:right;font-size:.9em}.testimonialTo{font-weight:700}.testimonialDate{text-align:right;color:#aaa}.schoolImage{float:left;width:25%;margin-right:10%;margin-top:5%;padding-top:.9em}.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 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,.paragraphLeft,.paragraphRight,.testimonialBody,.textOnly,section.leadCapturePortal,section.paragraphLeft,section.paragraphRight,section.testimonials,section.textOnly{overflow-wrap:break-word;word-wrap:break-word}.inner .main.widgets>section{margin-top:5em}.inner .main.widgets>section:first-of-type{margin-top:25px;padding-top:0}.secondBannerImgWrapper{overflow:hidden;height:20em;position:relative;clear:both}.secondBannerImg{width:100%;position:absolute}.thirdBannerImgWrapper{overflow:hidden;height:20em;clear:both;position:relative}.thirdBannerImg{width:100%;position:absolute;margin-top:-2em}.articleIntro,.listingsListView.paragraphLeft,article.agentInfoBody,article.article,article.Awards,article.featuredListings,article.links,article.mapSearch,section.articleTeaser,section.imageOnly,section.internalLinks,section.multimedia,section.openHouse,section.paragraphLeft,section.paragraphRight,section.relatedFiles,section.schoolInfo,section.testimonials .testimonial,section.textOnly{padding:0;margin:0;margin-top:5%;width:100%;clear:both;float:left;position:relative}.home .articleIntro,.home .listingsListView.paragraphLeft,.home article.agentInfoBody,.home article.article,.home article.Awards,.home article.featuredListings,.home article.links,.home article.mapSearch,.home section.articleTeaser,.home section.imageOnly,.home section.internalLinks,.home section.multimedia,.home section.openHouse,.home section.paragraphLeft,.home section.paragraphRight,.home section.relatedFiles,.home section.schoolInfo,.home section.testimonials .testimonial,.home section.textOnly{margin-top:0;padding:5% 20%}.main .articleIntro,.main article.agentInfoBody,.main section.articleTeaser,.main section.paragraphLeft,.main section.paragraphRight,.main section.textOnly{font-weight:300;font-size:.9em}.main .articleIntro ol,.main .articleIntro p,.main .articleIntro ul,.main article.agentInfoBody ol,.main article.agentInfoBody p,.main article.agentInfoBody ul,.main section.articleTeaser ol,.main section.articleTeaser p,.main section.articleTeaser ul,.main section.paragraphLeft ol,.main section.paragraphLeft p,.main section.paragraphLeft ul,.main section.paragraphRight ol,.main section.paragraphRight p,.main section.paragraphRight ul,.main section.textOnly ol,.main section.textOnly p,.main section.textOnly ul{font-size:1em}article.mapSearch,section.imageOnly,section.leadCapturePortal,section.multimedia{background-color:transparent}section.imageOnly,section.multimedia{text-align:center}article.Awards,article.featuredListings,article.links,section.articleTeaser,section.mapSearchControls,section.relatedFiles,section.schoolInfo,section.testimonials .testimonial,section.textOnly{padding:6%}article.Awards h2{text-align:center;text-transform:uppercase}article.Awards h2:after{content:"";height:2px;display:block;width:4em;margin-top:.25em;margin:0 auto}section.relatedFiles h3,section.relatedFiles h4{text-align:center;font-size:1.5em;text-transform:uppercase;margin:0 0 1em;padding:0 0 .5em}section.relatedFiles h3:after,section.relatedFiles h4:after{content:"";height:2px;display:block;width:4em;margin-top:.25em;margin:0 auto}section.relatedFiles h5{margin-bottom:1em;font-weight:100;padding-bottom:.6em;font-size:70%}section.internalLinks{background-color:transparent}section.internalLinks .linkItem{background-color:#fff;margin:5px 0;float:left;height:100px;width:100%;position:relative}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;width:15%;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:85%;padding:.9em;position:relative;height:100%}section.articleTeaser{padding:5% 10%}section.articleTeaser h4{text-align:center;font-size:1.5em;text-transform:uppercase;margin:0 0 1em;padding:0 0 .5em}section.articleTeaser h4:after{content:"";height:2px;display:block;width:4em;margin-top:.25em;margin:0 auto}section.articleTeaser h5{font-weight:600;padding-bottom:.5em;margin-bottom:.5em}section.articleTeaser .teaserItem:nth-child(odd){margin:0 30px}section.articleTeaser .teaserItem{width:30%;float:left}section.articleTeaser .teaserItem .bodyPhotoFullWidthImage{width:9em}section.articleTeaser .teaserItem .bodyPhotoFullWidthImage a{position:relative;height:9em;display:block}section.articleTeaser .teaserItem .bodyPhotoFullWidthImage img{margin-bottom:-6px;width:100%}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy{padding:10% 0;position:relative;color:#2c2c2c}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy .description{margin-bottom:1em;min-height:90px}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy a.icon-right-open-mini{font-weight:600;font-size:.9em;display:block;text-align:center;padding:1em 2em;clear:both;cursor:pointer;float:right;border-radius:3px;border:1px solid;border-bottom:5px solid;font-family:slabo\ 27px,serif;text-transform:uppercase;letter-spacing:1px;text-decoration:none}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy a.icon-right-open-mini:after{transition:width .3s ease,background-color .3s ease;-moz-transition:width .3s ease,background-color .3s ease;-webkit-transition:width .3s ease,background-color .3s ease;-o-transition:width .3s ease,background-color .3s ease}section.articleTeaser .teaserItem:hover .bodyPhotoFullWidthImage a:before{opacity:.5}section.articleTeaser .teaserItem:hover .bodyPhotoFullWidthCopy a.icon-right-open-mini:after{width:100%}.main.widgets section.relatedFiles .file{width:49%}.main.widgets section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy h5{font-size:14px}.main.widgets section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy .description{min-height:130px}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{background-color:#fff;height:50px;line-height:50px;padding-left:7%;position:relative}section.relatedFiles .file header a{font-family:slabo\ 27px,sans-serif;color:#363636;padding-left:5px;text-decoration:none;font-weight:300}section.relatedFiles .file header:after{border-top:10px solid transparent;border-left:10px solid #363636;border-bottom:10px solid transparent;left:0;top:16px}section.relatedFiles .file p{position:relative;background-color:#363636;color:#fff;padding:10%;font-size:.9em;line-height:1.4em}article.article{padding-bottom:10%}article.article .articleIntro{margin-top:0}article.article .articleIntro h4{font-weight:100;text-transform:uppercase}article.article .articleIntro .bodyPhotoFullLeftCopy{padding:0 6% 2%}article.article .articleIntro .imageOnly{margin-bottom:6%}article.article .textOnly{margin:0;padding:2% 20% 0}article.article .textOnly h4{border:none;margin-bottom:0;padding-bottom:0}.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 .bodyPhotoFullLeftImage,.openHouse .bodyPhotoFullLeftImage,.paragraphLeft .bodyPhotoFullLeftImage,.paragraphRight .bodyPhotoFullLeftImage,section.paragraphLeft .bodyPhotoFullLeftImage,section.paragraphRight .bodyPhotoFullLeftImage{float:left}.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:6%;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 .agentInfoBodyPhoto{display:block;width:60%}article.agentInfoBody .agentInfoBodyPhoto img{width:100%}article.agentInfoBody .agentInfoBodyPhoto h4{font-size:.9em;margin:0;border:0;margin-right:.5em}article.agentInfoBody .agentInfoBodyCopy{float:left;width:25%;position:relative}article.agentInfoBody .agentInfoBodyCopy:after{left:-11px;right:auto}article.agentInfoBody .agentInfoBodyCopy h2{font-size:1.5em;margin:0}article.agentInfoBody .agentInfoBodyCopy h3{font-size:1em;margin:0 0 1em}article.agentInfoBody .agentInfoBodyCopy h4{border:none;font-size:.9em;margin:0;border:0;margin-right:.5em;word-break:break-all;word-break:break-word}article.agentInfoBody .agentInfoBodyCopy h4 a{display:inline}article.agentInfoBody .agentInfoText{float:left;padding:0 0 0 5%;width:70%}article.agentInfoBody .agentInfoText h2{font-size:1.5em}article.agentInfoBody .agentInfoText h3{font-size:1.25em}section.leadCapturePortal{padding:0;margin:0;margin-top:5%;width:100%;overflow:hidden;clear:both;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:row wrap;flex-flow:row wrap}section.leadCapturePortal h2{font-size:1.5em;margin:0 0 1em;padding:0 0 .5em;text-align:center;text-transform:uppercase;letter-spacing:3px}section.leadCapturePortal h2:after{content:"";height:2px;display:block;width:4em;margin-top:.25em;margin:0 auto}section.leadCapturePortal .leadCaptureBox{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}section.leadCapturePortal .leadCaptureThumb{width:33.3%;position:relative;overflow:hidden;max-height:22em;-webkit-box-flex:1;-ms-flex:auto;flex:auto}section.leadCapturePortal .leadCaptureThumb img{width:100%;opacity:.1;-webkit-transform:scale(1.07) translate(0);-ms-transform:scale(1.07) translate(0);transform:scale(1.07) translate(0);-o-transition:opacity .1s ease-in;-webkit-transition:opacity .1s ease-in;transition:opacity .1s ease-in;-o-transition:transform .25s ease-out;-webkit-transition:transform .25s ease-out;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}section.leadCapturePortal .leadCaptureThumb:hover img{opacity:1;-webkit-transform:scale(1.05) translate(0);-ms-transform:scale(1.05) translate(0);transform:scale(1.05) translate(0)}section.leadCapturePortal .leadCaptureThumb .leadCaptureThumbText{display:inline-block;clear:both;position:relative;padding:0;text-align:center;color:#fff;margin:0 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:100%;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}section.leadCapturePortal .leadCaptureThumb .leadCaptureThumbText a{text-transform:uppercase;font-size:1.25em;letter-spacing:3px;font-family:slabo\ 27px,sans-serif}section.leadCapturePortal .leadCaptureThumb .leadCaptureThumbText p{width:80%;margin:0 auto}section.leadCapturePortal .leadCaptureThumb:hover .leadCaptureThumbText{padding:8% 0}.featuredPropertiesBody{width:90%;margin:0 auto;margin-top:2%;margin-bottom:2%;overflow:hidden}.featuredPropertiesBody .caroufredsel_wrapper{height:650px;display:-webkit-box;display:-ms-flexbox;display:flex;width:70%;margin:0 auto;position:relative;overflow:hidden;margin-bottom:3em}.featuredPropertiesBody .caroufredsel_wrapper .featuredViewport{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;width:100%;margin:0 auto;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.featuredPropertiesBody h2{font-size:1.5em;margin:0 0 1em;padding:0 0 .5em;text-align:center;text-transform:uppercase;letter-spacing:3px}.featuredPropertiesBody h2:after{content:"";height:2px;display:block;width:4em;margin-top:.25em;margin:0 auto}.featuredPropertiesBody .navArrow{position:absolute;top:50%;margin:0 auto;display:block;text-align:center;font-size:3em;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;border-radius:50%;width:1em;height:1em;line-height:38px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.featuredPropertiesBody .prev-btn{left:8%;text-indent:-4px}.featuredPropertiesBody .prev-btn:hover{text-indent:-8px}.featuredPropertiesBody .next-btn{right:8%;text-indent:4px}.featuredPropertiesBody .next-btn:hover{text-indent:8px}.featuredPropertiesBody .navArrowNone{display:none!important}.featuredPropertiesBody .featuredListingItem{width:33.3%;overflow:hidden;border:1px solid}.featuredPropertiesBody .featuredListingItem .featuredListingsContainer{position:relative;overflow:hidden}.featuredPropertiesBody .featuredListingItem .featuredListingsContainer .featuredListingImage{margin-bottom:1.5em}.featuredPropertiesBody .featuredListingItem .featuredListingsContainer .featuredListingImage.u-height{margin-bottom:3.5em}.featuredPropertiesBody .featuredListingItem .featuredListingsContainer .featuredListingImage img{width:100%}.featuredPropertiesBody .featuredListingItem .featuredListingsContainer .listingOverlay{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:0;left:0;top:0;right:0;z-index:0;overflow:hidden;-o-transition:all .25s ease-in;transition:all .25s ease-in;-moz-transition:all .25s ease-in;-webkit-transition:all .25s ease-in}.featuredPropertiesBody .featuredListingItem .featuredListingsContainer .listingOverlay .expand{margin:0 auto;display:block;text-align:center;font-size:4em;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;border-radius:50%;width:1em;height:1em;line-height:60px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.featuredPropertiesBody .featuredListingItem .featuredListingsContainer .listingOverlay a:hover{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.featuredPropertiesBody .featuredListingItem .featuredListingsContainer .listingBlurb{position:absolute;display:block;width:100%;height:2em;z-index:0;bottom:0;overflow:hidden;-o-transition:all .25s ease-in;transition:all .25s ease-in;-moz-transition:all .25s ease-in;-webkit-transition:all .25s ease-in}.featuredPropertiesBody .featuredListingItem .featuredListingsContainer .listingBlurb.u-height{height:4em}.featuredPropertiesBody .featuredListingItem .featuredListingsContainer .listingBlurb .detailBlurb{height:0;padding:.25em 1em;visibility:hidden;-o-transition:all .25s ease-in;transition:all .25s ease-in;-moz-transition:all .25s ease-in;-webkit-transition:all .25s ease-in}.featuredPropertiesBody .featuredListingItem .featuredListingsContainer .listingBlurb .detailBlurb p.listingAddress,.featuredPropertiesBody .featuredListingItem .featuredListingsContainer .listingBlurb .detailBlurb p.listingNumber{text-align:right;padding:.25em 1em}.featuredPropertiesBody .featuredListingItem .featuredListingsContainer .listingBlurb .detailBlurb p.listingAddress{line-height:1.2em}.featuredPropertiesBody .featuredListingItem .featuredListingsContainer .listingBlurb .listingPrice{text-align:right;padding:.25em 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.featuredPropertiesBody .featuredListingItem .featuredListingsContainer .listingBlurb .listingPrice .vows-button-wrapper--fav{width:auto;display:block;padding:0 0 0 .5em;cursor:pointer}.featuredPropertiesBody .featuredListingItem .featuredListingsContainer .listingBlurb .bedBathDetails,.featuredPropertiesBody .featuredListingItem .featuredListingsContainer .listingBlurb p.summary{display:none;visibility:hidden}.featuredPropertiesBody .featuredListingItem .courtesy-of-box{width:100%;margin-top:0;margin-bottom:.5em;clear:both;border:1px solid #cecece;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.3em;text-align:center;font-weight:100}.featuredPropertiesBody .featuredListingItem .courtesy-of-box.nsar{font-size:.9em}.featuredPropertiesBody .featuredListingItem .courtesy-of-box.ereb{font-size:1em}.featuredPropertiesBody .featuredListingItem .courtesy-of-box span{display:inline-block}.featuredPropertiesBody .featuredListingItem:hover .listingBlurb,.featuredPropertiesBody .featuredListingItem:hover .listingOverlay{height:50%}.featuredPropertiesBody .featuredListingItem:hover .listingBlurb .detailBlurb{visibility:visible;height:60%}.featuredPropertiesBody .featuredListingItem:hover .listingBlurb.u-height{height:50%}.featuredPropertiesBody .featuredListingItem:hover .detailBlurb{visibility:visible;height:40%}.featuredPropertiesBody .featuredListingItemFullWidth{width:80%!important;margin:0 auto;margin-bottom:1.25em}.featuredPropertiesBody a.secondaryButton{font-weight:600;font-size:.9em;display:block;text-align:center;padding:1em 2em;clear:both;cursor:pointer;float:right;border-radius:3px;border:1px solid;border-bottom:5px solid;font-family:slabo\ 27px,serif;text-transform:uppercase;letter-spacing:1px;text-decoration:none;margin-right:15.5%}.featuredPropertiesBody a.centerButton{width:45%;float:none;margin:0 auto}.openHouse h2{font-size:1.5em;margin:0 0 1em;padding:0 0 .5em;text-align:center;text-transform:uppercase;letter-spacing:3px}.openHouse h2:after{content:"";height:2px;display:block;width:4em;margin-top:.25em;margin:0 auto}.openHouse h4{margin:0}.openHouse h3.listingPrice,.openHouse h4{font-size:1.25em}.openHouse a.floatLeft{margin-right:1.5em}.openHouse a.linkButton{font-weight:600;font-size:.9em;display:block;text-align:center;padding:1em 2em;clear:both;cursor:pointer;float:right;border-radius:3px;border:1px solid;border-bottom:5px solid;font-family:slabo 27px,serif;text-transform:uppercase;letter-spacing:1px;text-decoration:none}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/layout9/WEBSITE/images/colours5/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;color:#000;padding:.5em}article.Awards .awardText p{color:#000;font-size:12px;font-family:slabo\ 27px,sans-serif;vertical-align:middle}article.Awards .award:hover .awardText{display:block}section.testimonials{margin-top:1em;height:auto;clear:both;float:left;width:100%}section.testimonials .testimonial{float:none;display:block;margin:auto;background-color:#fff;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 0}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}section.paragraphLeft h4,section.paragraphRight h4,section.textOnly h4{text-align:center;font-size:1.5em;text-transform:uppercase;margin:0 0 1em;padding:0 0 .5em}section.paragraphLeft h4:after,section.paragraphRight h4:after,section.textOnly h4:after{content:"";height:2px;display:block;width:4em;margin-top:.25em;margin:0 auto}.home .main>section.textOnly{overflow:hidden}.home .main>section.textOnly p{opacity:1}.home .main>section.paragraphLeft{overflow:hidden}.home .main>section.paragraphLeft p{opacity:1}article.links h4{text-transform:uppercase}article.links .link{display:block;margin:0 0 2em}a .bodyPhoto{cursor:pointer}.web-to-lead{background:transparent!important;text-align:left}.web-to-lead>div{width:100%;margin:.5em 0}.web-to-lead>div label{display:block;marign-bottom:.25em}.web-to-lead>div input,.web-to-lead>div textarea{width:100%;display:block;padding:.25em}.web-to-lead>div textarea{resize:vertical}.web-to-lead>div input[type=checkbox]{width:auto;display:inline}.inner article.Awards,.inner article.featuredListings,.inner article.links,.inner section.articleTeaser,.inner section.mapSearchControls,.inner section.relatedFiles,.inner section.schoolInfo,.inner section.testimonials .testimonial,.inner section.textOnly{margin-top:0;margin-bottom:3.5em;padding:0}.inner article.article .textOnly{padding:2% 6%}.inner section.testimonials .testimonial:last-child{margin-bottom:0}.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}.page--call-action .button{font-family:slabo\ 27px,sans-serif;font-weight:600;font-size:.9em;text-align:center;padding:.8em 4em;clear:both;border-radius:3px;border:1px solid;border-bottom:5px solid;text-transform:uppercase;letter-spacing:1px;text-decoration:none;width:auto}.page--call-action .button,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:25%;float:right;margin-right:2em;margin-top:5em}.widgetsContainer aside.widgets{padding:1.5em;float:left;width:100%;clear:both;border-bottom:1px solid #eee;padding-bottom:4em}.widgetsContainer aside.widgets h3{font-size:1.5em;margin:0 0 1em;padding:0 0 .5em;text-align:center;text-transform:uppercase;letter-spacing:3px}.widgetsContainer aside.widgets h3:after{content:"";height:2px;display:block;width:4em;margin-top:.25em;margin:0 auto}.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:300;font-size:.8em;display:block;text-indent:-3px;text-align:right;clear:both;font-family:sans-serif}.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{float:left;width:150px;margin-right:1em}.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:70%;margin:0;padding:0}.widgetsContainer .agentInfoContainer .asideAgentInfo .socMedia{display:inline}.widgetsContainer .agentInfoContainer .asideAgentInfo .socMedia a,.widgetsContainer .agentInfoContainer .asideAgentInfo a.icon-mail{font-size:100%}.home .widgetsContainer{width:100%;float:none;margin-top:0;margin-right:0;clear:both}.home .widgetsContainer aside.widgets{padding:1.5em;float:left;width:100%;clear:both;border-bottom:1px solid #eee;padding-bottom:4em}.home .widgetsContainer aside.widgets h3{font-size:1.5em;margin:0 0 1em;padding:0 0 .5em;text-align:center;text-transform:uppercase;letter-spacing:3px}.home .widgetsContainer aside.widgets h3:after{content:"";height:2px;display:block;width:4em;margin-top:.25em;margin:0 auto}.home .widgetsContainer aside.widgets h4{line-height:1;font-weight:700;border-top:1px solid #fff;margin:.7em 0 0;padding:.5em 0 .3em}.home .widgetsContainer aside.widgets p{font-size:.8em;font-weight:100;padding:.5em}.home .widgetsContainer aside.widgets a.icon-right-open-mini{font-weight:600;font-size:.9em;display:block;text-align:center;padding:1em 2em;clear:both;cursor:pointer;float:right;border-radius:3px;border:1px solid;border-bottom:5px solid;font-family:slabo\ 27px,serif;text-transform:uppercase;letter-spacing:1px;text-decoration:none}.home .widgetsContainer aside.widgets .socialMedia div{width:100%}.home .widgetsContainer aside.widgets .socialMedia div .socialMediaContainer{float:left;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-lines:multiple;width:33%;text-align:center}.home .widgetsContainer .testimonialContainer .testimonialBody{font-size:.9em;font-style:italic;line-height:1.5;margin-top:.5em}.home .widgetsContainer .testimonialContainer p.readMore{text-align:right;font-size:.8em}.home .widgetsContainer .testimonialContainer p.readMore a{text-decoration:none}.home .widgetsContainer .agentInfoContainer .asideAgentPhoto{float:left;width:150px;margin-right:1em}.home .widgetsContainer .agentInfoContainer .asideAgentInfo{margin-top:1em;width:100%}.home .widgetsContainer .agentInfoContainer .asideAgentInfo h3{padding-top:0;padding-bottom:.5em;margin-bottom:.5em}.home .widgetsContainer .agentInfoContainer .asideAgentInfo a,.home .widgetsContainer .agentInfoContainer .asideAgentInfo p{font-size:70%;margin:0;padding:0}.home .widgetsContainer .agentInfoContainer .asideAgentInfo .socMedia{display:inline}.home .widgetsContainer .agentInfoContainer .asideAgentInfo .socMedia a,.home .widgetsContainer .agentInfoContainer .asideAgentInfo a.icon-mail{font-size:100%}.main.widgets .listingsList.article.soldListings,.noWidgets .listingsList{width:100%}.inner .main.widgets>section.listingMapSearch{margin-top:0}.main.widgets.hasMapSearch .advancedSearchForm{z-index:1}.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;margin:0 auto;padding:0}#mixin-map-search-controls .listingMapSearch hr,#mixin-map-search-controls .mapWrapper hr{display:none}#mixin-map-search-controls .advancedSearchForm{position:relative;margin-top:0;width:100%;padding:0 10% 5%;font-size:100%;background-image:url(/templates/places/layout9/WEBSITE/images/colours1/white_transparent_bg.png);background-color:transparent;z-index:1}#mixin-map-search-controls .advancedSearchForm h4{font-size:1.5em;margin:0 0 1em;padding:0 0 .5em;text-align:center;text-transform:uppercase;letter-spacing:3px}#mixin-map-search-controls .advancedSearchForm h4:after{content:"";height:2px;display:block;width:4em;margin-top:.25em;margin:0 auto}#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:98%;float:left;margin-right:2%}#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.listingType{width:73%}#mixin-map-search-controls .advancedSearchForm .form p.bath,#mixin-map-search-controls .advancedSearchForm .form p.bed{min-width:80px;width:23%}#mixin-map-search-controls .advancedSearchForm .form p.radio{width:23%;position:relative;margin-top:1.6em}#mixin-map-search-controls .advancedSearchForm .form p.adv .secondaryButton{border:none;font-size:.9em;text-decoration:underline;text-transform:capitalize}#mixin-map-search-controls .advancedSearchForm .form p.submit{margin-top:3em}#mixin-map-search-controls .advancedSearchForm .form span.lease,#mixin-map-search-controls .advancedSearchForm .form span.sale{margin-right:10px}#mixin-map-search-controls .advancedSearchForm .form span.lease label,#mixin-map-search-controls .advancedSearchForm .form span.sale label{margin-right:5px}#mixin-map-search-controls .advancedSearchForm .form .ui-state-active,#mixin-map-search-controls .advancedSearchForm .form .ui-widget-content .ui-state-active,#mixin-map-search-controls .advancedSearchForm .form .ui-widget-header .ui-state-active{border-width:1px;border-style:solid;font-weight:400}.inner #mixin-map-search-controls .advancedSearchForm .form{top:0}#mixin-map-search-controls .advancedSearchForm .form p.max,#mixin-map-search-controls .advancedSearchForm .form p.min{width:23%}#mixin-map-search-controls .advancedSearchForm .form select#propertyStyles{width:75%;margin-top:3px}.main .mapSearch.mapSearchWidgetHome{position:relative}.main .mapSearch.mapSearchWidgetHome .listingMapSearch,.main .mapSearch.mapSearchWidgetHome .mapWrapper{width:100%;position:relative;margin:0 auto;padding:0}.main .mapSearch.mapSearchWidgetHome .listingMapSearch hr,.main .mapSearch.mapSearchWidgetHome .mapWrapper hr{display:none}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm{position:relative;margin-top:0;width:100%;padding:0 10% 5%;font-size:100%;background-image:url(/templates/places/layout9/WEBSITE/images/colours1/white_transparent_bg.png);background-color:transparent;z-index:1}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm h4{font-size:1.5em;margin:0 0 1em;padding:0 0 .5em;text-align:center;text-transform:uppercase;letter-spacing:3px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm h4:after{content:"";height:2px;display:block;width:4em;margin-top:.25em;margin:0 auto}.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:98%;float:left;margin-right:2%}.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.listingType{width:73%}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.bath,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.bed{min-width:80px;width:23%}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio{width:23%;position:relative;margin-top:1.6em}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.adv .secondaryButton{border:none;font-size:.9em;text-decoration:underline;text-transform:capitalize}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.submit{margin-top:3em}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form span.lease,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form span.sale{margin-right:10px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form span.lease label,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form span.sale label{margin-right:5px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form .ui-state-active,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form .ui-widget-content .ui-state-active,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form .ui-widget-header .ui-state-active{border-width:1px;border-style:solid;font-weight:400}.inner .main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form{top:0}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.max,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.min{width:23%}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form select#propertyStyles{width:75%;margin-top:3px}.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;margin:0 auto;padding:0}.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{position:relative;margin-top:0;width:100%;padding:0 10% 5%;font-size:100%;background-image:url(/templates/places/layout9/WEBSITE/images/colours1/white_transparent_bg.png);background-color:transparent;z-index:1}.main.hasMapSearch .advancedSearchForm h4,.main.main.hasCustomSearch .advancedSearchForm h4{font-size:1.5em;margin:0 0 1em;padding:0 0 .5em;text-align:center;text-transform:uppercase;letter-spacing:3px}.main.hasMapSearch .advancedSearchForm h4:after,.main.main.hasCustomSearch .advancedSearchForm h4:after{content:"";height:2px;display:block;width:4em;margin-top:.25em;margin:0 auto}.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:98%;float:left;margin-right:2%}.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.listingType,.main.main.hasCustomSearch .advancedSearchForm .form p.listingType{width:73%}.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;width:23%}.main.hasMapSearch .advancedSearchForm .form p.radio,.main.main.hasCustomSearch .advancedSearchForm .form p.radio{width:23%;position:relative;margin-top:1.6em}.main.hasMapSearch .advancedSearchForm .form p.adv .secondaryButton,.main.main.hasCustomSearch .advancedSearchForm .form p.adv .secondaryButton{border:none;font-size:.9em;text-decoration:underline;text-transform:capitalize}.main.hasMapSearch .advancedSearchForm .form p.submit,.main.main.hasCustomSearch .advancedSearchForm .form p.submit{margin-top:3em}.main.hasMapSearch .advancedSearchForm .form span.lease,.main.hasMapSearch .advancedSearchForm .form span.sale,.main.main.hasCustomSearch .advancedSearchForm .form span.lease,.main.main.hasCustomSearch .advancedSearchForm .form span.sale{margin-right:10px}.main.hasMapSearch .advancedSearchForm .form span.lease label,.main.hasMapSearch .advancedSearchForm .form span.sale label,.main.main.hasCustomSearch .advancedSearchForm .form span.lease label,.main.main.hasCustomSearch .advancedSearchForm .form span.sale label{margin-right:5px}.main.hasMapSearch .advancedSearchForm .form .ui-state-active,.main.hasMapSearch .advancedSearchForm .form .ui-widget-content .ui-state-active,.main.hasMapSearch .advancedSearchForm .form .ui-widget-header .ui-state-active,.main.main.hasCustomSearch .advancedSearchForm .form .ui-state-active,.main.main.hasCustomSearch .advancedSearchForm .form .ui-widget-content .ui-state-active,.main.main.hasCustomSearch .advancedSearchForm .form .ui-widget-header .ui-state-active{border-width:1px;border-style:solid;font-weight:400}.inner .main.hasMapSearch .advancedSearchForm .form,.inner .main.main.hasCustomSearch .advancedSearchForm .form{top:0}.main.hasMapSearch .advancedSearchForm .form p.max,.main.hasMapSearch .advancedSearchForm .form p.min,.main.main.hasCustomSearch .advancedSearchForm .form p.max,.main.main.hasCustomSearch .advancedSearchForm .form p.min{width:23%}.main.hasMapSearch .advancedSearchForm .form select#propertyStyles,.main.main.hasCustomSearch .advancedSearchForm .form select#propertyStyles{width:75%;margin-top:3px}.main.hasMapSearch .advancedSearchForm .form p.checkboxes,.main.main.hasCustomSearch .advancedSearchForm .form p.checkboxes{width:auto}.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}.inner .main.hasMapSearch .advancedSearchForm .form p.radio,.inner .main.main.hasCustomSearch .advancedSearchForm .form p.radio{width:30%}.home .main .mapSearch.mapSearchWidgetHome{padding:5% 10%}.listingMapSearch{margin:3em 0}.listingMapSearch h2,.mapSearch h2{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;margin-top:25px;float:left}.listingsList h4{text-transform:uppercase;border-bottom:1px solid #fff;font-size:1.5em}.listingsList nav{margin-bottom:1em}.listingsList nav ul li{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 .listingsListViewContainer.flexbox-fallback .listings{border-bottom:0 none}.listingsList .listings .searchBarIcons{font-size:120%}.listingsList .listings .bodyPhotoFullLeftImage{width:55%;max-height:450px;overflow:hidden}.listingsList .listings .bodyPhotoFullLeftImage a{width:100%;position:relative}.listingsList .listings .bodyPhotoFullLeftCopy{padding:3%;width:45%}.listingsList .listings .bodyPhotoFullLeftCopy h4{padding:0;font-weight:100;font-size:1em;border:none;clear:both}.listingsList .listings .bodyPhotoFullLeftCopy section{clear:both}.listingsList .listings .bodyPhotoFullLeftCopy section p{line-height:120%}.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:Open Sans,sans-serif;font-size:.9em}.listingsList .listings small.represented{clear:both;float:left}.listingsList .listings p{margin:0;padding:0}.listingsList .listings header{border-bottom:1px solid #000;margin:0 0 .5em;padding:0 0 .25em;float:left;width:100%}.listingsList .listings header h3{font-size:1.5em;float:left}.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;width:100%}.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:Open Sans,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{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.5em;text-align:center;font-size:.7em;color:#000;background:#e6e6e6;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}.listingsList .paginationPage:last-child{margin-top:1em}.searchResultsMapSearch{clear:both;position:relative}.searchResultsMapSearch .teaserLink a{cursor:pointer}.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 .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}.listingFlag{z-index:10}.listingFlag,.listingFlag:before{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.listingFlag:before{padding:7px;position:relative;text-transform:uppercase;font-size:11px;font-weight:700;color:#fff}.flagComingSoon:before,.flagComingSoon_fr:before,.flagLiveStream:before,.flagLiveStream_fr:before,.flagOpenhouse:before,.flagOpenhouse_fr:before{background:#db0918}.flagLeasedListing:after,.flagLeasedListing_fr:after{border-bottom-color:#0c2383}.flagNewListing:before,.flagNewListing_fr:before{background:#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:10%}}.flagCarriageTrade:after,.flagCarriageTrade_fr:after{border-bottom-color:#000}.flagSoldListing:before,.flagSoldListing_fr:before{background:#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"}.flagLiveStream:before{content:"Live Stream"}.flagLiveStream_fr:before{content:"En Direct"}.flagComingSoon:before{content:"Coming Soon"}.flagComingSoon_fr:before{content:"Bientôt Disponible"}.bodyPhoto{display:block}.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{border-bottom:1px solid #2c2c2c;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 .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}.listingsList .galleryView .listingsListView.paragraphLeft .bodyPhotoFullLeftImage.listingPhotoWrapper{padding:0;overflow:hidden}.listingsList .galleryView .listingsListView.paragraphLeft .bodyPhotoFullLeftCopy{padding-left:0;padding-right:0}.listingsList .galleryView .bodyPhotoFullLeftCopy h2,.listingsList .galleryView .listingsInfoText>:not(.courtesy-of-box):not(.lastUpdate){display:none}.listingsList .galleryView .listingsListView.paragraphLeft{clear:none;float:left;width:238px;margin-top: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 .listingPhotoWrapper{overflow:hidden}.listingsList .galleryView .featuredListingsInfo{height:11em}.listingsList .listingPhotoWrapper .bodyPhoto{display:block}.soldListingContainer.galleryView .featuredListingsInfo>:first-child{margin-top:1em}.listingInlinePopup .listingFlagWrapper{height:400px}@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}}@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}}header.mainHeader{width:100%;z-index:-20;display:block;height:100vh;position:relative;overflow:hidden}.has-vows header.mainHeader{height:95vh}header.mainHeader a{font-weight:400}header.mainHeader .headerDownIndicate{text-align:center;width:100%;margin:0 auto;position:absolute;z-index:12;-webkit-animation:a 3s infinite;animation:a 3s infinite}header.mainHeader .headerDownIndicate p{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);font-size:5em;cursor:pointer;display:inline-block;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}@-webkit-keyframes a{0%{margin-top:-12em}50%{margin-top:-11em}to{margin-top:-12em}}@keyframes a{0%{margin-top:-12em}50%{margin-top:-11em}to{margin-top:-12em}}header.mainHeader .headerTopWrapper{width:100%;height:100%;position:relative;z-index:11}header.mainHeader .headerTopWrapper .topLogoContainer{width:25%;z-index:9999;margin:1.5em 0}header.mainHeader .headerTopWrapper .topLogoContainer a{display:inline-block;padding:.5em;background-image:url(/templates/places/layout9/WEBSITE/images/colours1/white_transparent_bg.png)}header.mainHeader .headerTopWrapper .topLogoContainer a img{max-width:200px;min-width:200px}header.mainHeader .headerTopWrapper .headerContainer{position:relative;height:100%;width:100%}.home header.mainHeader .headerTopWrapper .headerContainer:before{clip:rect(auto,auto,110px,auto)}.inner header.mainHeader .headerTopWrapper .headerContainer:before{border:0 none}header.mainHeader .headerTopWrapper .headerContainer .headerAgentInfoBlockLeft{padding:35px;position:absolute;width:35%;height:100%;left:3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inner header.mainHeader .headerTopWrapper .headerContainer{background-clip:padding-box;border-bottom:0 none}header.mainHeader .headerTopWrapper .headerContainer h2{color:#000;padding:0 0 .5em;display:block;font-size:2em}header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto{margin-right:2em;width:165px}header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto img{width:100%}header.mainHeader .headerTopWrapper .headerContainer .headerAgentContactInfo h4{font-size:1.25em;word-break:break-word}header.mainHeader .headerTopWrapper .headerContainer .headerAgentContactInfo .headerAgent1Email span{display:inline-block}header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock,header.mainHeader .headerTopWrapper .headerContainer .headerCompanyNameBlock{display:block;float:left;color:#000}header.mainHeader .headerTopWrapper .headerContainer .headerAgent1Title{margin-bottom:.5em}header.mainHeader .headerTopWrapper .headerContainer .headerAgentInfoBlock h1{font-size:1.2em;margin-top:.5em}header.mainHeader .headerContainerInfo{width:62%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;float:right;clear:right}header.mainHeader .headerContainerInfo .headerAgentNameBlock{display:block;width:80%;margin:0 auto;text-align:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}header.mainHeader .headerContainerInfo .headerAgentNameBlock h2{color:#fff;text-transform:uppercase;font-size:4em;letter-spacing:3px}header.mainHeader .headerContainerInfo .headerAgentNameBlock h3{color:#fff;font-size:2em;margin-top:-.5em}header.mainHeader .headerContainerInfo .headerAgentNameBlock .headerAgentInfoBlock h1{color:#fff;margin-top:1em;font-style:italic;font-size:1.25em}header.mainHeader .headerBottomWrapper{width:100%;max-width:105vw;height:100%;max-height:105vh;position:absolute;top:0;background-position:50% 50%;margin-bottom:-5px;overflow:hidden}header.mainHeader .headerBottomWrapper.stickyHeader{position:fixed;z-index:-6;top:auto;bottom:0}header.mainHeader .headerBottomWrapper img{width:100%;max-height:105vh}header.mainHeader .headerBottomWrapper .jumboBanner>#customBannerContainer{width:110%}header.mainHeader .headerBottomWrapper .stickyHeader{position:fixed;z-index:-6;top:auto;bottom:0}header.mainHeader .headerBottomWrapper .nivoHide{display:none}header.mainHeader .socMedia{clear:both;font-size:2em;padding:5% 0}header.mainHeader .socMedia [class$=" icon-"]:before,header.mainHeader .socMedia [class^=icon-]:before{border-radius:.5em;padding-right:0}.inner header.mainHeader{height:70vh}.inner header .headerAgentInfo,.inner header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto{display:inline-block}.mainMenuContainer.stickyNav.fixedNav{position:fixed;top:0}header h3.headerAgent1Email a,header h3.headerAgent2Email a,header h3.headerCompanyEmail a,header h3.headerTeamEmail a{font-weight:700}footer{display:block;clear:both;width:100%;position:relative;margin-bottom:-5em;padding-top:5em}footer .overlay{width:100%;height:calc(100% - 4em);position:absolute;z-index:0;top:0}footer .footerContainer{width:85%;margin:auto;position:relative;z-index:1}footer .agentInfo{float:left;padding:2em}footer .agentInfo .footerAgentPhoto{position:relative;padding:0;display:block;float:left;overflow:hidden}footer .agentInfo .footerAgentPhoto img{max-width:100px;margin-right:1em}footer .agentInfo .footerAgentInfo{float:left}footer .agentInfo .footerAgentInfo h3{margin-bottom:2%;padding-bottom:2%}footer .agentInfo .footerAgentInfo h4{margin-bottom:5%}footer .agentInfo .footerAgentInfo p{margin:0;padding:0;word-break:break-all}footer .footerBrokerageInfo .footerBrokerageImage{float:left;width:35%}footer .footerBrokerageInfo .footerBrokerageDetails{float:right;width:60%}footer .socMedia{clear:both;padding:2em}footer.company{width:90%;margin:2% auto 0;padding:1% 5%}.brokerageInfoSection .companyAddress p{padding-top:.5em}footer p{font-size:.7em;line-height:1.3}footer h4{margin:0;font-size:.8em;line-height:1}.company #footerBrokerageInfo{width:100%}.companyName{float:left;width:20%}.companyName .agencyLabel{font-size:.7em}.companyContactDetails{clear:both}.companyContactDetails h4{float:left;width:20%}#footerCompanyInfo,.footerBrokerageInfo{display:block;float:right;width:39%;padding:2em}footer .teamInfo{float:left;width:60%}.footerTeamInfo,.footerTeamPhoto{float:left;width:28%;margin-top:2em;padding-right:2%}.footerTeamInfo p{padding:0}.footerTeamInfo h3{padding:0 0 .5em}.brokerageInfoSection{padding-top:1%}#footerBrokerageInfo h4,#footerCompanyInfo h4{font-size:.8em;line-height:1.3}#footerBrokerageInfo .footerSecondary{margin-top:1em;font-size:.65em}nav.footerNavLink{position:relative;display:block;float:none;width:100%;margin:0 auto 10px;padding:0;font-size:.9em;font-weight:700}nav.footerNavLink select{display:none}nav.footerNavLink .articleTeaser p{margin:0;padding:0;line-height:inherit}nav.footerNavLink li{padding:.5em .15em}nav.footerNavLink li:active,nav.footerNavLink li:hover,nav.footerNavLink li li:active,nav.footerNavLink li li:hover{text-decoration:underline}nav.footerNavLink li.noLink:hover{text-decoration:none}nav.footerNavLink li a.current{text-decoration:underline;border-bottom:0 none}nav.footerNavLink li a:link,nav.footerNavLink li a:visited{padding:0;text-transform:capitalize;font-weight:700}nav.footerNavLink li a:link.webAddress,nav.footerNavLink li a:visited.webAddress{text-transform:lowercase}.brokerageInfoSection p,nav.footerNavLink ul{padding:0;font-family:Archivo Narrow,Arial,sans-serif}#legalWrapper{display:block;clear:both;width:100%;padding-top:8em;color:#fff;background-color:#000;font-weight:100}#legalWrapper small{display:block;margin-top:1em}#legalWrapper .floatLeft{color:#5a5555}#footerSearchLink,#legal{display:block;width:90%;margin:0 auto;padding:2em 0;font-size:.7em}.moreButton>div,.moreButtonMeasure{cursor:pointer}.mainMenuSticky{margin-top:0;position:fixed;top:0;z-index:1001}.menu-icon{display:none;cursor:pointer}.menu-icon .icon-menu{text-align:right;font-family:jumptools!important;font-size:.5em;position:relative;padding:.25em;float:right}.menu-icon .icon-menu:before{content:"i"}.mainMenuContainer{width:100%;z-index:999;clear:both;float:left;background-color:#2c2c2c;font-family:slabo\ 27px,serif;padding:0 2%;position:relative}.mainMenuContainer.slides{top:-148px;visibility:hidden;position:fixed;margin-top:0;-o-transition:all .3s;transition:all .3s;-webkit-transition:all .3s;border-bottom:1px solid #333;border-bottom:none}.mainMenuContainer.mainMenuSticky{position:fixed;top:0}.mainMenuContainer nav.mainMenu{width:80%;margin:auto;height:inherit}.mainMenuContainer nav.mainMenu ul{font-family:slabo\ 27px,sans-serif;font-weight:400;position:relative;text-align:center;display:block;z-index:2}.mainMenuContainer nav.mainMenu ul:first-child>li:before{content:"";background:#fff;position:absolute;display:block;height:30%;width:1px;left:-1px;top:37%}.mainMenuContainer nav.mainMenu ul li{font-weight:600;display:inline-block;position:relative;-o-transition:all .3s ease;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.mainMenuContainer nav.mainMenu ul li.widened{padding:1.25em 0}.mainMenuContainer nav.mainMenu ul li:first-child:before{display:none}.mainMenuContainer nav.mainMenu ul li a{color:#a6a5a5}.mainMenuContainer nav.mainMenu ul li a.current{text-decoration:none;color:#fff}.mainMenuContainer nav.mainMenu ul li a:hover{text-decoration:none}.mainMenuContainer nav.mainMenu ul li ul{display:none}.mainMenuContainer nav.mainMenu ul li ul.languageNav{display:block}.mainMenuContainer nav.mainMenu ul li ul.moreDropDown{display:none;top:calc(100% - 1px);margin-top:0;-webkit-transition:visibility .1s;-o-transition:visibility .1s;transition:visibility .1s}.mainMenuContainer nav.mainMenu ul li ul.moreDropDown>.moreButtonContent{color:#a6a5a5}.mainMenuContainer nav.mainMenu ul li ul.moreDropDown.pinned,.mainMenuContainer nav.mainMenu ul li ul.moreDropDown.visible{display:block}.mainMenuContainer nav.mainMenu ul li ul.moreDropDown li ul{position:relative;display:none;-webkit-box-shadow:none;box-shadow:none;border:none}.mainMenuContainer nav.mainMenu ul li ul.moreDropDown li:hover ul{display:block;position:absolute;top:0;right:-100%;width:100%}.mainMenuContainer nav.mainMenu ul li.moreButton{width:10em}.mainMenuContainer nav.mainMenu ul li.moreButton>.moreButtonContent{color:#a6a5a5}.mainMenuContainer nav.mainMenu ul li:hover{border-bottom:3px solid #000}.mainMenuContainer nav.mainMenu ul li:hover a{color:#0a7da94}.mainMenuContainer nav.mainMenu ul li:hover ul{display:block;position:absolute;background-color:#201c1c;top:100%;width:100%}.mainMenuContainer nav.mainMenu ul li:hover ul.languageNav{background-color:transparent;-webkit-box-shadow:none;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{padding:10px 15px;text-align:left;display:block;clear:both}.mainMenuContainer nav.mainMenu ul li:hover ul li a{text-align:center}.mainMenuContainer nav.mainMenu ul.menuItemsNav>li{margin:0;padding:0;border:none;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s}.mainMenuContainer nav.mainMenu ul.menuItemsNav>li .moreButtonContent,.mainMenuContainer nav.mainMenu ul.menuItemsNav>li>a{display:block;height:70px;line-height:70px;padding:0 2em}.mainMenuContainer nav.mainMenu ul.menuItemsNav>li ul>li{margin:0;padding:0;border:none}.mainMenuContainer nav.mainMenu ul.menuItemsNav>li ul>li>a{display:block;line-height:20px;padding:15px 5px;-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s;word-break:break-word}aside>div{clear:both;display:block}.home .widgetsContainer aside>div{clear:both;display:block;width:60%;margin:auto}aside .customTextImage{margin:2% 0 3%;padding:5%;width:90%}.home .widgetsContainer aside .twitterFeed,.widgets .likebox{text-align:center}.widgets .likebox iframe{width:100%}.advancedSearchForm,.contactMeForm,.contactUsForm,.dreamHomeForm,.valuationForm{padding:2% 6%;margin:0;width:100%;clear:both;float:left;position:relative}.advancedSearchForm h4,.contactMeForm h4,.contactUsForm h4,.dreamHomeForm h4,.valuationForm h4{text-transform:uppercase}.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 .button,.form .submitButton,.form button,.form input[type=button],.form input[type=submit],form .button,form .submitButton,form button,form input[type=button],form input[type=submit]{font-family:slabo\ 27px,sans-serif;font-weight:600;font-size:.9em;display:block;text-align:center;padding:.8em 4em;clear:both;border-radius:3px;border:1px solid;border-bottom:5px solid;text-transform:uppercase;letter-spacing:1px;text-decoration:none;width:auto;margin:0 auto}.form select,form select{height:2.5em}.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:2em;font-weight:100;text-align:center}.formSubmitMsg.fail{background-color:#744f4f;color:#ff6c6c}.formSubmitMsg.success{background-color:#486146;color:#88c384}.ui-buttonset label{font-family:slabo\ 27px,sans-serif;font-weight:400;font-size:16px}.errorInvalidField{background-color:#ffced0;-webkit-box-shadow:0 0 3px red inset;box-shadow:inset 0 0 3px red}.sliderNoneClicker{pointer-events:none;cursor:default}.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;-webkit-box-sizing:border-box;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;-webkit-transition:opacity 2s ease,-webkit-transform 24s linear;-o-transition:opacity 2s ease,-o-transform 24s linear;transition:opacity 2s ease,-webkit-transform 24s linear;-o-transition:opacity 2s ease,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{-webkit-transition:none;-o-transition:none;transition:none}.csslider1{-webkit-perspective:500px;-ms-perspective:500px;-o-perspective:500px;perspective:500px}@media only screen and (-o-max-device-pixel-ratio:2/1) and (max-width:480px),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:85%;height:588px;margin:0 auto}#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;color:#c22e2d}#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;color:#c22e2d}#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{-webkit-box-sizing:border-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:Open Sans,sans-serif}section.mapWrapper{margin-top:1em}section.mapWrapper #nearbyLegend .element{float:left;margin-right:10px}.magnific-popup-container{background-image:url(/templates/places/layout9/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}.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}}.customBannerContainerWrapper{height:100%}#customBannerContainer{width:100%}.headerBottomWrapper header{width:100%!important;min-width:978px!important}#defaultBannerContainer{overflow:hidden}.jumboBanner #customBannerContainer{float:none;margin:0 auto}.ie8 #defaultBannerContainer #customBannerContainer{height:600px}.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}.nivoSlider.firstSlice{height:100%}.nivoSlider.firstSlice>img:not(.nivo-main-image){display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.nivoSlider img{position:absolute;top:0;left:0;max-width:none}.nivo-main-image{display:block!important;position:relative!important;width:100%!important}.nivoSlider.firstSlice .nivo-main-image{height:100%!important;-o-object-fit:cover;object-fit:cover}.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{display:block;position:absolute;z-index:5;height:100%;top:0}.nivo-slice.firstSlice img{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.nivo-box{position:absolute;z-index:5;overflow:hidden}.nivo-box,.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);-webkit-box-sizing:border-box;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;position:absolute;width:62%;right:0;bottom:20vh;z-index:25}.inner .nivo-controlNav{bottom:10vh}.nivo-controlNav a{cursor:pointer;display:inline-block;border-radius:50%;width:10px;margin:0 20px;font-size:8px;text-indent:-9999px}.nivo-controlNav a.active{font-weight:700;font-size:13px;width:16px;-webkit-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in}#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 .action-button .label{font-family:Open Sans,sans-serif}#listing-details .article-container{padding:1em}#listing-details #map_canvas{height:inherit}#listing-details .page--legal .container--legal{padding:0}#listing-details .listing-details__map,#listing-details .listing-details__top{padding:0 2em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:1024px){#listing-details .listing-details__map,#listing-details .listing-details__top{padding:0}}#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-listing-info h2{font-size:1.5em}#listing-details .listing-details__header-listing-info h1{font-size:1.15em}#listing-details .information--agent h2{font-size:1.75em}#listing-details .information--agent p{padding:.5em 0 0}#listing-details .listing-details__header{clear:both}#listing-details .listing-details__header .listing-bath,#listing-details .listing-details__header .listing-bed,#listing-details .listing-details__header .listing-type{font-size:1em}#listing-details .button{font-family:slabo\ 27px,sans-serif;font-weight:600;font-size:.9em;display:block;text-align:center;padding:.8em 1em;clear:both;border-radius:3px;border:1px solid;border-bottom:5px solid;text-transform:uppercase;letter-spacing:1px;text-decoration:none;width:auto;margin:0 auto}#listing-details footer{margin-bottom:0}#listing-details .socMedia{padding:.5em 0 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:3;width:80%}@media only screen and (min-width:768px){.neighbourhood-widget .neighbourhood-form{width:unset}}.neighbourhood-widget header.mainHeader .headerTopWrapper{z-index:1}.neighbourhood-widget header.mainHeader .headerTopWrapper .headerAgentInfoBlockLeft,.neighbourhood-widget header.mainHeader .headerTopWrapper .headerContainerInfo,.neighbourhood-widget header.mainHeader .headerTopWrapper .headerDownIndicate{display:none}.neighbourhood-widget .wrapperContainer{padding-bottom:0}.neighbourhood-widget .autocomplete__custom{z-index:100000!important}.neighbourhood-widget .button{font-family:slabo\ 27px,sans-serif;font-weight:600;font-size:.9em;display:block;text-align:center;padding:.8em 4em;clear:both;border-radius:3px;border:1px solid;border-bottom:5px solid;text-transform:uppercase;letter-spacing:1px;text-decoration:none;width:auto;margin:0 auto}.neighbourhood-widget .result-container{margin-bottom:10%}.neighbourhood-widget .result-container h2{font-size:1.5em;margin:3em 0 1em;padding:0 0 .5em;text-align:center;text-transform:uppercase;letter-spacing:3px}.neighbourhood-widget .result-container h2:after{content:"";height:2px;display:block;width:4em;margin-top:.25em;margin:0 auto}.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 .listings{float:left;display:block;width:100%;padding:2em}.neighbourhood-widget .listings header{padding-top:1em;border-bottom:none}.neighbourhood-widget .listings .listingId{padding:0;font-weight:100;font-size:1em;border:none;clear:both}.neighbourhood-widget .listings .listingPrice{font-size:1.5em;float:left}.neighbourhood-widget .listings p{margin:0;padding:0}.neighbourhood-widget .listings .bodyPhotoFullLeftCopy,.neighbourhood-widget .listings .bodyPhotoFullLeftImage,.neighbourhood-widget .listings .bodyPhotoFullLeftImage img,.neighbourhood-widget .listings .paragraphLeft .bodyPhotoFullLeftCopy{clear:both;width:100%}.neighbourhood-widget .listings .bodyPhotoFullLeftCopy:after,.neighbourhood-widget .listings .paragraphLeft .bodyPhotoFullLeftCopy:after{display:none}.neighbourhood-widget .listings .rooms,.neighbourhood-widget .listings .rooms p{float:none}.neighbourhood-widget .listings .courtesy-of-box{margin-top:.5em}.neighbourhood-widget .listings .courtesy-of-box span{display:inline-block}.neighbourhood-widget .listings .courtesy-of-box span.brokerage-name{display:block}.neighbourhood-widget .listingsListView{margin-left:1em;margin-right:1em}.neighbourhood-widget .listingsListView.paragraphLeft{border-top-left-radius:0;border-top-right-radius:0}.neighbourhood-widget .listingsListView.paragraphLeft .bodyPhotoFullLeftImage.listingPhotoWrapper{padding:0;overflow:hidden}.neighbourhood-widget .listingsListView.paragraphLeft .bodyPhotoFullLeftCopy{padding-left:0;padding-right:0}.neighbourhood-widget .bodyPhotoFullLeftCopy h2,.neighbourhood-widget .listingsInfoText>:not(.courtesy-of-box):not(.lastUpdate){display:none}.neighbourhood-widget .listingsListView.paragraphLeft{clear:none;float:left;width:238px;margin-top:0}.neighbourhood-widget a.popup{display:inline-block;overflow:hidden;height:100%}.neighbourhood-widget img{display:block;width:100%;min-width:100%}.neighbourhood-widget a .priceInfo.showSoldPriceFalse.showPriceFalse,.neighbourhood-widget a .priceInfo.soldPriceEmpty.priceEmpty{height:0;margin-top:0;margin-bottom:0}.neighbourhood-widget .listingPhotoWrapper{overflow:hidden}.neighbourhood-widget .featuredListingsInfo{height:11em}.neighbourhood-widget .result-container{margin:0 auto}.neighbourhood-widget .page--title h2,.neighbourhood-widget .result-container h2{font-size:1.5em;margin:3em 0 1em;padding:0 0 .5em;text-align:center;text-transform:uppercase;letter-spacing:3px}.neighbourhood-widget .page--title h2:after,.neighbourhood-widget .result-container h2:after{content:"";height:2px;display:block;width:4em;margin-top:.25em;margin:0 auto}.page--inner-community .listings{padding:2em;float:left;display:block;width:100%}.page--inner-community .listings header{padding-top:1em;border-bottom:none}.page--inner-community .listings .listingId{padding:0;font-weight:100;font-size:1em;border:none;clear:both}.page--inner-community .listings .listingPrice{font-size:1.5em;float:left}.page--inner-community .listings p{margin:0;padding:0}.page--inner-community .listings .bodyPhotoFullLeftCopy,.page--inner-community .listings .bodyPhotoFullLeftImage,.page--inner-community .listings .bodyPhotoFullLeftImage img,.page--inner-community .listings .paragraphLeft .bodyPhotoFullLeftCopy{clear:both;width:100%}.page--inner-community .listings .bodyPhotoFullLeftCopy:after,.page--inner-community .listings .paragraphLeft .bodyPhotoFullLeftCopy:after{display:none}.page--inner-community .listings .rooms,.page--inner-community .listings .rooms p{float:none}.page--inner-community .listings .courtesy-of-box{margin-top:.5em}.page--inner-community .listings .courtesy-of-box span{display:inline-block}.page--inner-community .listings .courtesy-of-box span.brokerage-name{display:block}.page--inner-community .listingsListView{margin-left:1em;margin-right:1em}.page--inner-community .listingsListView.paragraphLeft{border-top-left-radius:0;border-top-right-radius:0}.page--inner-community .listingsListView.paragraphLeft .bodyPhotoFullLeftImage.listingPhotoWrapper{padding:0;overflow:hidden}.page--inner-community .listingsListView.paragraphLeft .bodyPhotoFullLeftCopy{padding-left:0;padding-right:0}.page--inner-community .bodyPhotoFullLeftCopy h2,.page--inner-community .listingsInfoText>:not(.courtesy-of-box):not(.lastUpdate){display:none}.page--inner-community .listingsListView.paragraphLeft{clear:none;float:left;width:238px;margin-top:0}.page--inner-community a.popup{display:inline-block;overflow:hidden;height:100%}.page--inner-community img{display:block;width:100%;min-width:100%}.page--inner-community a .priceInfo.showSoldPriceFalse.showPriceFalse,.page--inner-community a .priceInfo.soldPriceEmpty.priceEmpty{height:0;margin-top:0;margin-bottom:0}.page--inner-community .listingPhotoWrapper{overflow:hidden}.page--inner-community .featuredListingsInfo{height:11em}.page--inner-community .result-container{margin:0 auto}.page--inner-community .page--title h2,.page--inner-community .result-container h2{font-size:1.5em;margin:3em 0 1em;padding:0 0 .5em;text-align:center;text-transform:uppercase;letter-spacing:3px}.page--inner-community .page--title h2:after,.page--inner-community .result-container h2:after{content:"";height:2px;display:block;width:4em;margin-top:.25em;margin:0 auto}.page--inner-community .button{font-family:slabo\ 27px,sans-serif;font-weight:600;font-size:.9em;display:block;text-align:center;padding:.8em 4em;clear:both;border-radius:3px;border:1px solid;border-bottom:5px solid;text-transform:uppercase;letter-spacing:1px;text-decoration:none;width:auto;margin:0 auto}.page--inner-community .slick-arrow{border:none}.page--inner-community .item__community h2{font-size:1.25em;font-weight:600}.page--featured-community{margin:0 auto;max-width:unset}@media screen and (min-width:768px){.page--featured-community{padding:unset}}.page--featured-community .header--title{font-size:1.5em;margin:3em 0 1em;padding:0 0 .5em;text-align:center;text-transform:uppercase;letter-spacing:3px}.page--featured-community .header--title:after{content:"";height:2px;display:block;width:4em;margin-top:.25em;margin:0 auto}.page--featured-community .item__community h2{font-size:1.25em;font-weight:600}.home .page--featured-community .container{max-width:78%;margin:0 auto}body.ie9 header.mainHeader .headerContainer .headerContainerInfo{display:table-cell}body.ie9 header.mainHeader .headerContainer .headerContainerInfo .headerAgentNameBlock{float:none;position:relative;top:50%;margin-top:-150px}body.ie9 header.mainHeader .headerContainer .headerAgentInfoBlockLeft .headerAgentNameBlock{float:none;position:absolute;top:25%;margin-top:-50px}body.ie9 header.mainHeader .headerDownIndicate{bottom:-5em}body.ie9 section.leadCapturePortal .leadCaptureThumb{float:left}body.ie9 section.leadCapturePortal .leadCaptureThumb .leadCaptureBox .leadCaptureThumbText{top:50%;margin-top:-50px}body.ie9 section.brokerFeaturedListing .caroufredsel_wrapper,body.ie9 section.featuredPropertiesBody .caroufredsel_wrapper{height:100%;display:table}body.ie9 section.brokerFeaturedListing .FeaturedColumn,body.ie9 section.featuredPropertiesBody .FeaturedColumn{width:33%!important;float:left;margin:1px}body.ie9 section.brokerFeaturedListing .FeaturedColumn .featuredListingItem,body.ie9 section.featuredPropertiesBody .FeaturedColumn .featuredListingItem{width:100%;float:left}body.ie9 section.brokerFeaturedListing .FeaturedColumn .featuredListingItem .featuredListingsContainer .listingOverlay .expand,body.ie9 section.featuredPropertiesBody .FeaturedColumn .featuredListingItem .featuredListingsContainer .listingOverlay .expand{position:relative;top:50%;margin-top:-30px}@media screen and (max-width:800px){body.ie9 section.brokerFeaturedListing .FeaturedColumn,body.ie9 section.featuredPropertiesBody .FeaturedColumn{width:70%!important;float:none;margin:0 auto}}@media screen and (max-width:600px){body.ie9 header.mainHeader .headerContainerInfo{display:table-cell}body.ie9 header.mainHeader .headerContainerInfo .headerAgentNameBlock{float:none;position:relative;top:50%;margin-top:150px}body.ie9 header.mainHeader .headerAgentInfoBlockLeft{position:relative;top:50%;margin-top:150px}}.mobile .mainMenuContainer nav.mainMenu ul li.extra{display:block}.mobile .mainMenuContainer.nav-2{display:none}@media screen and (min-width:1600px){.home header.mainHeader .headerBottomWrapper{height:100%}.home header.mainHeader .headerTopWrapper .headerContainer:before{clip:rect(auto,auto,170px,auto)}header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto{margin-right:2em}header.mainHeader footer{padding:4%}section.featuredPropertiesBody .caroufredsel_wrapper{height:750px}}@media screen and (max-width:1600px){.secondBannerImgWrapper,.thirdBannerImgWrapper{height:320px}}@media screen and (max-width:1280px){header.mainHeader{height:100vh}.has-vows header.mainHeader{height:95vh}header.mainHeader .headerTopWrapper .headerContainer{font-size:90%}header.mainHeader .headerAgentPhoto{margin-right:10%;width:165px}.secondBannerImgWrapper,.thirdBannerImgWrapper{height:256px}.nivo-controlNav{bottom:6vh}.mainMenuContainer .mainMenu{width:auto}section.featuredPropertiesBody .featuredListingItem{width:50%}footer .footerContainer .agentInfo{width:50%;padding:2em 0 2em 2em}footer .footerContainer .agentInfo .footerAgentInfo{width:60%}footer .footerContainer #footerCompanyInfo,footer .footerContainer .footerBrokerageInfo{width:50%}#legalWrapper{padding-top:5em}}@media screen and (max-width:1200px){html{font-size:110%}header.mainHeader .headerTopWrapper .headerContainer{font-size:90%}.mainMenuContainer .mainMenu{font-size:.9em}article.agentInfoBodyPhoto .agentInfoBodyCopy{width:30%}}@media screen and (max-width:1100px){html{font-size:110%}header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto{margin-right:1em;width:120px}.mainMenuContainer .mainMenu{font-size:.8em}.secondBannerImgWrapper,.thirdBannerImgWrapper{height:220px}footer .footerContainer .agentInfo,footer .footerContainer .agentInfo .footerAgentInfo{width:50%}}@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%}.has-vows header.mainHeader,header.mainHeader{height:75vh}.mainMenuContainer nav.mainMenu ul li{padding:1em 0}.mainMenuContainer nav.mainMenu{width:auto;font-size:1.25em}.innerWrapperContainer{width:95%}header.mainHeader .headerBottomWrapper{bottom:0}header.mainHeader .headerTopWrapper .headerContainer h2{font-size:2.5em}header.mainHeader .headerTopWrapper .headerContainer h3{font-size:1.5em}.home header.mainHeader .headerTopWrapper .headerContainer:before{clip:rect(auto,auto,80px,auto)}.inner header.mainHeader .headerTopWrapper .headerContainer{padding:7px}header.mainHeader .headerContainerInfo .headerAgentNameBlock .headrtAgentInfoBlock h1{font-size:1em}section.relatedFiles .file{width:49%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.has-vows header.mainHeader,.inner.has-vows header.mainHeader,.inner header.mainHeader,header.mainHeader{height:50vh}.widgets .likebox iframe{width:auto}section.leadCapturePortal .leadCaptureThumb{width:100%}.main.widgets{width:100%;float:none}.widgetsContainer{width:91%;float:none;margin:2em auto}section.featuredPropertiesBody .featuredListingItem{width:100%}}@media screen and (max-width:900px){.mainMenuContainer nav.mainMenu ul li{font-size:90%}header.mainHeader .headerBottomWrapper img{width:110%;max-width:110%}section.articleTeaser .teaserItem{width:100%;float:none;margin:0 auto;margin-top:1.5em}section.articleTeaser .teaserItem:nth-child(odd){margin:0 auto}section.leadCapturePortal .leadCaptureThumb{width:100%}footer .footerContainer .agentInfo,footer .footerContainer .agentInfo .footerAgentInfo{width:50%}}@media screen and (max-width:800px){.mainMenuContainer{position:relative;float:none;margin-top:0}.mainMenuContainer nav.mainMenu ul li{font-size:.8em}.mainMenuContainer nav.mainMenu ul.menuItemsNav>li>a{height:70px;line-height:70px}.mainMenuContainer nav.mainMenu ul.menuItemsNav>li>ul>li,.mainMenuContainer nav.mainMenu ul.menuItemsNav>li>ul>li>ul>li{font-size:1em}.has-vows header.mainHeader,header.mainHeader{height:55vh}header.mainHeader .headerBottomWrapper{bottom:0}header.mainHeader .headerBottomWrapper img{width:120%;max-width:120%}header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto{margin-right:1em;width:80px}.home header.mainHeader .headerTopWrapper .headerContainer:before{clip:rect(auto,auto,155px,auto)}header.mainHeader .headerTopWrapper .topLogoContainer{margin:1em 0}header.mainHeader .headerTopWrapper .topLogoContainer a>img{max-width:150px;min-width:150px}.nivo-controlNav{bottom:5vh}.nivo-controlNav a.active{font-size:9px;width:12px}.paginationPage a{padding:.7em .5em;margin-right:.2em}.wrapperContainer .innerWrapperContainer{margin-top:0}article.agentInfoBodyPhoto .agentInfoBodyCopy{width:40%}article.agentInfoBodyPhoto .agentInfoText{width:60%}.main.hasMapSearch .advancedSearchForm p.msgSearchMinMax,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm p.msgSearchMinMax{width:180px;left:20px;text-align:left}.secondBannerImgWrapper,.thirdBannerImgWrapper{height:100px}section.leadCapturePortal .leadCaptureThumb{width:100%}section.featuredPropertiesBody .caroufredsel_wrapper{height:100%}section.featuredPropertiesBody .featuredListingItem{width:80%;margin:0 auto;margin-bottom:10px}section.featuredPropertiesBody a.secondaryButton{float:none;width:55%;margin:0 auto}section.openHouse a.secondaryButton{float:none;width:100%;margin:0 auto}article.article,article.article .articleIntro{padding:5% 10%!important}article.article .bodyPhotoFullLeftCopy{padding:0 6%!important}footer{padding-top:5em}footer .footerContainer .agentInfo .footerAgentPhoto img{margin-right:.5em}footer .socMedia{padding:1em 2em}footer .overlay{height:calc(100% - 2em)}#legalWrapper{padding:4em 0 2em}.inner.has-vows header.mainHeader,.inner header.mainHeader{height:50vh}}@media screen and (max-height:650px) and (max-width:1024px){header.mainHeader{height:100vh}.has-vows header.mainHeader{height:95vh}header.mainHeader .headerDownIndicate{display:block}.nivo-controlNav{bottom:6vh}}@media screen and (max-width:600px){.has-vows header.mainHeader,header.mainHeader{height:35vh}#backToTop{right:.5%;bottom:5%}.main.hasMapSearch .advancedSearchForm .form p.radio,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio{position:relative;top:0;width:100%}.main.hasMapSearch .advancedSearchForm p.msgSearchMinMax,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm p.msgSearchMinMax{position:relative;padding-right:5px}.wrapperContainer{position:relative}.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}.mainMenuContainer nav.mainMenu ul:first-child>li:before{content:none}.mainMenuContainer nav.mainMenu ul.menuItemsNav>li>a{padding:0 1em}.main{width:100%;padding:0;display:block}.main.widgets{width:290px;margin-bottom:2em;float:none}.listingsList{margin-top:2em}section.featuredPropertiesBody a.secondaryButton{width:80%}.widgetsContainer{width:290px;margin:20px auto 0;float:none}.widgetsContainer aside.widgets{margin-bottom:2em;margin-top:1em}.widgetsContainer aside.widgets:first-child{margin-top:2em}.inner .advancedSearchForm{z-index:1}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm{padding:5%;z-index:1}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.search{width:100%}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio{width:32%;margin-right:0}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.listingType{width:66%}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.max,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.min{width:50%;margin-right:0}.mainMenuContainer{display:none;position:static;top:90px;width:100%;padding:0}.mainMenuContainer nav.mainMenu{width:100%}.mainMenuContainer nav.mainMenu ul{text-align:left;display:block}.mainMenuContainer nav.mainMenu ul li{display:block;padding:0}.mainMenuContainer nav.mainMenu ul li a{text-transform:uppercase;display:block;margin:0}.mainMenuContainer nav.mainMenu ul li a:hover{text-decoration:none;border-bottom:none}.mainMenuContainer nav.mainMenu ul li ul{display:block;position:relative;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;left:0;top:100%;padding:0;margin-left:0;width:100%;-webkit-box-shadow:none;box-shadow:none}.mainMenuContainer nav.mainMenu ul li ul li{padding:0;border-bottom:none}.mainMenuContainer nav.mainMenu ul li ul li a{margin:0}.mainMenuContainer nav.mainMenu ul li.hasSubmenu>a:before{content:"A"}.mainMenuContainer nav.mainMenu ul li.hasSubmenu:hover>a:before{content:"D"}.mainMenuContainer nav.mainMenu ul li:hover ul{display:block;position:relative;width:100%;margin:0}.mainMenuContainer nav.mainMenu ul.menuItemsNav>li:hover>ul>li>a{text-align:left}.mainMenuContainer nav.mainMenu ul.menuItemsNav>li .moreButtonContent,.mainMenuContainer nav.mainMenu ul.menuItemsNav>li>a{height:auto;line-height:32px;font-size:11px}.mainMenuContainer nav.mainMenu ul.menuItemsNav>li ul>li>a{height:auto;line-height:32px;font-size:11px;padding:0;padding-left:2em}header.mainHeader{color:#fff;-webkit-box-shadow:0 3px 10px 3px hsla(0,0%,9%,.88);box-shadow:0 3px 10px 3px #181818}header.mainHeader .headerDownIndicate{display:none}header.mainHeader .headerTopWrapper{width:100%}.home header.mainHeader .headerTopWrapper,.inner header.mainHeader .headerTopWrapper{position:relative;height:100%}header.mainHeader .headerTopWrapper .topLogoContainer{width:25%;padding:0;margin:0;margin-right:1.95em;position:relative}header.mainHeader .headerTopWrapper .topLogoContainer a{background-color:transparent;background-image:none;padding:0}header.mainHeader .headerTopWrapper .topLogoContainer a img{min-width:100%;max-width:100%}header.mainHeader .headerTopWrapper .headerContainer{padding:0;width:auto;left:0;float:none;position:relative;right:auto;top:auto;background-color:transparent;background-image:none;font-size:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0;transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none;background-color:rgba(0,0,0,.65)}header.mainHeader .headerTopWrapper .headerContainer .headerAgentInfoBlock{margin:10px 0 0;font-size:.85em}header.mainHeader .headerTopWrapper .headerContainer h2{font-family:slabo\ 27px,sans-serif;font-weight:900;font-size:1.8em;color:#fff;border-bottom:none;padding:0;margin:0}header.mainHeader .headerTopWrapper .headerContainer h3{font-size:1em;text-transform:lowercase;text-transform:capitalize;margin-bottom:.5em}header.mainHeader .headerTopWrapper .headerContainer h4{font-size:1em;clear:both}header.mainHeader .headerTopWrapper .headerContainer .headerContainerInfo{float:none;width:100%}header.mainHeader .headerTopWrapper .headerContainer .headerContainerInfo .headerAgentNameBlock{float:none;margin:0 auto}header.mainHeader .headerTopWrapper .headerContainer .headerAgentInfoBlockLeft{position:relative;margin:0 auto;width:85%;padding:15px;left:0;text-align:center}header.mainHeader .headerTopWrapper .headerContainer .headerAgentInfoBlockLeft .headerAgentNameBlock{float:none;margin:0 auto}header.mainHeader .headerTopWrapper .headerContainer .headerAgentInfoBlockLeft .headerAgentNameBlock h3{font-size:1em}header.mainHeader .headerTopWrapper .headerContainer .headerAgentInfoBlockLeft h4{text-align:center}header.mainHeader .headerBottomWrapper{left:0;height:213px}.menu-icon{font-size:3em;width:100%;top:0;right:0;display:block;z-index:500!important;height:35px;clear:both}article.agentInfoBody{width:100%}article.agentInfoBody .agentInfoBodyPhoto{margin:0 auto}article.agentInfoBody h4{text-align:center}article.agentInfoBody .agentInfoText{float:none;margin:0 auto;padding:0;width:100%}article.agentInfoBody .agentInfoText h2,article.agentInfoBody .agentInfoText h3{text-align:center}article.agentInfoBody .agentInfoText p{text-align:justify}section.articleTeaser .teaserItem{margin-bottom:2.5em}section.articleTeaser .teaserItem .bodyPhotoFullWidthImage{margin:0 auto}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy .description{text-align:justify}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy a.icon-right-open-mini{float:none;margin:0 auto}section.articleTeaser .teaserItem h5{text-align:center}section.leadCapturePortal .leadCaptureThumbImage a img{width:36px}header.mainHeader .headerBottomWrapper{position:absolute;overflow:hidden}article.featuredListings{padding:6% 0}article.featuredListings .featuredListingsContainer{width:90%;display:block;margin:auto}section.featuredPropertiesBody .caroufredsel_wrapper{width:80%}section.featuredPropertiesBody .featuredListingItem{width:100%}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}.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{margin-top:.5em;margin-bottom:1.5em}section.leadCapturePortal .leadCaptureThumbText p{display:none}section.leadCapturePortal .leadCaptureThumbText a{position:relative;top:auto;left:auto;bottom:auto}.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%;height:auto;padding-top:1em}footer .footerContainer{width:80%}footer .footerContainer .agentInfo{width:100%;padding:2em 1em 1em}footer .footerContainer .agentInfo .footerAgentPhoto{float:none;margin:auto;text-align:center}footer .footerContainer .agentInfo .footerAgentPhoto img,footer .footerContainer .agentInfo img{margin-top:0!important;margin-right:0}footer .footerContainer .agentInfo .footerAgentInfo{margin:auto;float:none;width:100%}footer .footerContainer .agentInfo,footer .footerContainer .agentInfo .footerAgentInfo{text-align:center}footer .footerContainer .footerBrokerageInfo{width:100%;padding:0 2em 1em;text-align:center}footer .footerContainer .footerBrokerageInfo .footerBrokerageDetails,footer .footerContainer .footerBrokerageInfo .footerBrokerageImage{float:none;margin:auto;width:100%}footer .socMedia{text-align:center}#legalWrapper{padding:4em 0 0}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}.home .innerWrapperContainer,.inner .innerWrapperContainer{margin-top:0}footer .agentInfo .footerAgentInfo{width:45%}footer .footerBrokerageInfo{float:left;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}.inner .main.widgets>section{margin-top:20px}section.listingsList .listingsListView{padding:0}.mainMenuContainer.stickyNav{margin:0;position:absolute;top:0;z-index:2}.mainMenuContainer.stickyNav.mainMenuSticky{position:absolute}.mainMenuContainer.stickyNav nav.mainMenu ul{float:left;width:100%}.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,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.leadCapturePortal .leadCaptureThumb{width:100%;margin:0;float:none;height:auto}header.mainHeader .headerTopWrapper .topLogoContainer{left:0;top:0;float:none;margin:0 auto;width:50%}header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock,header.mainHeader .headerTopWrapper .headerContainer h2{margin:0;margin-left:0}.inner header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto,header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto{display:none;width:80px;height:80px}section.leadCapturePortal{top:auto;right:auto;width:100%;margin:0;padding:0;position:relative;left:0}.inner.has-vows header.mainHeader,.inner header.mainHeader{height:35vh}.home header.mainHeader .headerBottomWrapper,.inner header.mainHeader .headerBottomWrapper{height:100%}header.mainHeader .socMedia{display:none}article.featuredListings .featuredListingsContainer{width:100%}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy{padding:15px}.main.widgets section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy .description{height:auto}.secondBannerImgWrapper,.thirdBannerImgWrapper{height:80px}.home .articleIntro,.home .listingsListView.paragraphLeft,.home article.agentInfoBody,.home article.article,.home article.Awards,.home article.featuredListings,.home article.links,.home article.mapSearch,.home section.articleTeaser,.home section.imageOnly,.home section.internalLinks,.home section.multimedia,.home section.openHouse,.home section.paragraphLeft,.home section.paragraphRight,.home section.relatedFiles,.home section.schoolInfo,.home section.testimonials .testimonial,.home section.textOnly{padding:5% 15%}.home .widgetsContainer aside div{width:auto}.inner header.mainHeader .headerTopWrapper .headerContainer{padding:0;width:100%}.mainMenuContainer nav.mainMenu ul.menuItemsNav>li .moreButtonContent:hover,.mainMenuContainer nav.mainMenu ul.menuItemsNav>li>.current,.mainMenuContainer nav.mainMenu ul.menuItemsNav>li>a:hover{border-bottom:none}.home .widgetsContainer aside.widgets{padding:5% 15%}.nivo-controlNav{display:none}}@media screen and (max-width:480px){.mainMenuContainer nav.mainMenu ul li ul{display:block}.inner header.mainHeader .headerTopWrapper .headerContainer{border:0 none}.inner header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock h4{display:block;margin-right:0}.inner header.mainHeader .headerTopWrapper .headerContainer h2{font-size:.9em;font-size:1.8em}.featuredPropertiesBody .featuredListingItem .featuredListingsContainer .listingBlurb{padding:.25em .5em;font-size:.85em}footer .agentInfo,footer .agentInfo .footerAgentInfo{width:100%;margin:auto}footer .agentInfo .footerAgentPhoto{text-align:center}.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}}
/*# sourceMappingURL=maps/structure_layout11.css.map */
