@charset "UTF-8";@font-face{font-family:layout-8;src:url(../fonts/layout-8.eot);src:url(../fonts/layout-8.eot?#iefix) format("embedded-opentype"),url(../fonts/layout-8.woff) format("woff"),url(../fonts/layout-8.ttf) format("truetype"),url(../fonts/layout-8.svg#layout-8) format("svg");font-weight:400;font-style:normal}@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}@font-face{font-family:raleway;src:url(../fonts/ralefix-extrabold-webfont.eot);src:url(../fonts/ralefix-extrabold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/ralefix-extrabold-webfont.woff2) format("woff2"),url(../fonts/ralefix-extrabold-webfont.woff) format("woff"),url(../fonts/ralefix-extrabold-webfont.ttf) format("truetype"),url(../fonts/ralefix-extrabold-webfont.svg#ralewayextrabold) format("svg");font-weight:900;font-style:normal}@font-face{font-family:raleway;src:url(../fonts/ralefix-extrabolditalic-webfont.eot);src:url(../fonts/ralefix-extrabolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/ralefix-extrabolditalic-webfont.woff2) format("woff2"),url(../fonts/ralefix-extrabolditalic-webfont.woff) format("woff"),url(../fonts/ralefix-extrabolditalic-webfont.ttf) format("truetype"),url(../fonts/ralefix-extrabolditalic-webfont.svg#ralewayextrabold_italic) format("svg");font-weight:900;font-style:italic}@font-face{font-family:raleway;src:url(../fonts/ralefix-bold-webfont.eot);src:url(../fonts/ralefix-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/ralefix-bold-webfont.woff2) format("woff2"),url(../fonts/ralefix-bold-webfont.woff) format("woff"),url(../fonts/ralefix-bold-webfont.ttf) format("truetype"),url(../fonts/ralefix-bold-webfont.svg#ralewaybold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:raleway;src:url(../fonts/ralefix-bolditalic-webfont.eot);src:url(../fonts/ralefix-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/ralefix-bolditalic-webfont.woff2) format("woff2"),url(../fonts/ralefix-bolditalic-webfont.woff) format("woff"),url(../fonts/ralefix-bolditalic-webfont.ttf) format("truetype"),url(../fonts/ralefix-bolditalic-webfont.svg#ralewaybold_italic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:raleway;src:url(../fonts/ralefix-italic-webfont.eot);src:url(../fonts/ralefix-italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/ralefix-italic-webfont.woff2) format("woff2"),url(../fonts/ralefix-italic-webfont.woff) format("woff"),url(../fonts/ralefix-italic-webfont.ttf) format("truetype"),url(../fonts/ralefix-italic-webfont.svg#ralewayitalic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:raleway;src:url(../fonts/ralefix-regular-webfont.eot);src:url(../fonts/ralefix-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/ralefix-regular-webfont.woff2) format("woff2"),url(../fonts/ralefix-regular-webfont.woff) format("woff"),url(../fonts/ralefix-regular-webfont.ttf) format("truetype"),url(../fonts/ralefix-regular-webfont.svg#ralewayregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:raleway;src:url(../fonts/ralefix-regular-webfont.eot);src:url(../fonts/ralefix-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/ralefix-regular-webfont.woff2) format("woff2"),url(../fonts/ralefix-regular-webfont.woff) format("woff"),url(../fonts/ralefix-regular-webfont.ttf) format("truetype"),url(../fonts/ralefix-regular-webfont.svg#ralewayextralight) format("svg");font-weight:200;font-style:normal}@font-face{font-family:raleway;src:url(../fonts/ralefix-italic-webfont.eot);src:url(../fonts/ralefix-italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/ralefix-italic-webfont.woff2) format("woff2"),url(../fonts/ralefix-italic-webfont.woff) format("woff"),url(../fonts/ralefix-italic-webfont.ttf) format("truetype"),url(../fonts/ralefix-italic-webfont.svg#ralewayextralight_italic) format("svg");font-weight:200;font-style:italic}@font-face{font-family:raleway;src:url(../fonts/ralefix-regular-webfont.eot);src:url(../fonts/ralefix-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/ralefix-regular-webfont.woff2) format("woff2"),url(../fonts/ralefix-regular-webfont.woff) format("woff"),url(../fonts/ralefix-regular-webfont.ttf) format("truetype"),url(../fonts/ralefix-regular-webfont.svg#ralewayextralight) format("svg");font-weight:100;font-style:normal}@font-face{font-family:raleway;src:url(../fonts/ralefix-italic-webfont.eot);src:url(../fonts/ralefix-italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/ralefix-italic-webfont.woff2) format("woff2"),url(../fonts/ralefix-italic-webfont.woff) format("woff"),url(../fonts/ralefix-italic-webfont.ttf) format("truetype"),url(../fonts/ralefix-italic-webfont.svg#ralewayextralight_italic) format("svg");font-weight:100;font-style:italic}[data-icon]:before,li.hasSubmenu>a:before{content:attr(data-icon)}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before,li.hasSubmenu>a:before{font-family:layout-8!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-email-envelope:before{content:"a"}.icon-letter-mail:before{content:"b"}.icon-call-phone:before{content:"c"}.icon-mobile:before{content:"e"}.icon-facebook:before{content:"f"}.icon-linkedin:before{content:"g"}.icon-twitter:before{content:"h"}.icon-gplus:before{content:"i"}.icon-youtube:before{content:"j"}.icon-instagram:before{content:"l"}.icon-info-circled:before{content:"m"}.icon-search:before{content:"n"}.icon-delete-circle:before{content:"o"}.icon-skype-circled:before{content:"d"}.icon-flickr-circled:before{content:"v"}.icon-pinterest:before{content:"w"}.icon-file:before{content:"x"}.icon-file-document:before{content:"y"}.icon-align-justify:before{content:"s"}.icon-home:before{content:"u"}.icon-tag-2:before{content:"z"}.icon-user:before{content:"k"}.icon-question:before{content:"p"}.icon-dollar:before{content:"q"}.icon-information-circle:before{content:"r"}.icon-paper-clip:before{content:"A"}.icon-chat-bubble:before{content:"B"}.icon-edit-write:before{content:"C"}.icon-exclamation-circle:before{content:"D"}.icon-exclamation-triangle:before{content:"E"}.icon-external-link:before{content:"F"}.icon-like-filled:before{content:"G"}.icon-like:before{content:"H"}.icon-gittip:before{content:"I"}.icon-heart-empty:before{content:"J"}.icon-heart:before{content:"K"}.icon-talk-chat:before{content:"L"}.icon-remove:before{content:"M"}.icon-link:before{content:"t"}.icon-window-list:before{content:"N"}.icon-rss:before{content:"O"}.icon-book-open:before{content:"P"}.icon-balance-scale:before{content:"Q"}.icon-file-text:before{content:"R"}.icon-file-text-o:before{content:"S"}.icon-menu:before{content:"i"}.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-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-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-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-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-VIDEO:before{content:"%"}#prevCaro:before{content:"&"}#nextCaro:before,#pagerCaro span:before,#prevCaro:before,.icon-ADDITIONAL_PHOTOS:before,.icon-android:before,.icon-attach:before,.icon-calculator:before,.icon-cancel-circled:before,.icon-cancel:before,.icon-check-mark-circle:before,.icon-cw:before,.icon-dot-3:before,.icon-down-bold:before,.icon-down-circled:before,.icon-down-open-big:before,.icon-down-open-mini:before,.icon-down:before,.icon-exclamation-circle:before,.icon-facebook-circled:before,.icon-gplus-circled:before,.icon-help-circled:before,.icon-help:before,.icon-home:before,.icon-info-circled:before,.icon-info:before,.icon-key:before,.icon-left-bold:before,.icon-left-open-big:before,.icon-left-open-mini:before,.icon-left-open:before,.icon-linkedin-circled:before,.icon-mail:before,.icon-marker:before,.icon-menu:before,.icon-minus-circled:before,.icon-minus:before,.icon-pinterest-circled:before,.icon-plus:before,.icon-right-open-big:before,.icon-right-open:before,.icon-right-thin:before,.icon-right:before,.icon-search:before,.icon-skype-circled:before,.icon-tumblr-circled:before,.icon-twitter-circled:before,.icon-up-bold:before,.icon-up-circled:before,.icon-up-open-big:before,.icon-up-open-mini:before,.icon-up-open:before,.icon-upload:before,.icon-vcard:before,.icon-VIDEO:before{padding-right:5px;font-family:jumptools!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-open:before{content:"H"}.icon-right-open:before{content:"z"}#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-tiktok:before{content:"\e900";position:relative;top:-1px}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-family:Raleway,sans-serif;font-weight:400;cursor:pointer}input[type=checkbox],input[type=radio]{width:auto;height:auto;margin:0 .15em 0 0;display:inline;border:0 none}.bold,b,bold,strong{font-weight:700;padding:0}em,i{font-style:italic;font-size:90%;font-weight:100}dd{margin:0 0 0 2em}ol,ul{list-style:none}.small,small{font-size:85%}h1,h2,h3,h4,h5{margin:0;font-weight:100;font-family:Raleway,sans-serif}h2{font-weight:900}h3{font-weight:200}h4,h5,h6{font-weight:400}h5,h6{font-family:Raleway,sans-serif}h6{font-size:.8em;font-weight:300}sup{font-size:.75em;vertical-align:super}p{margin:0;padding:.5em 0 .7em;font-family:Raleway,sans-serif;font-weight:300}img{border:0 none;max-width:100%}html{font-size:130%}body{margin:0;padding:0;font-family:Raleway,sans-serif;font-size:16px;line-height:1.3;background-color:#000}.wrapperContainer h4{font-size:1.5em;font-weight:900;margin:0 0 5px}a{font-weight:500}a.popup,a.popup:hover{text-decoration:none}.clear,.clearWrapperContainer{clear:both}p:empty{display:none}.floatLeft{display:block;float:left}.floatRight{display:block;float:right}.clearLeft{clear:left}.clearRight{clear:right}.clearAll{display:block;width:100%;clear:both}.paginationPage{color:#fff;margin-bottom:1em;clear:both}.paginationPage a{color:#fff;border:1px solid #fff;padding:10px;display:inline-block;border-radius:5px;margin-right:.5em;background:#302b2b none repeat scroll 0 0;opacity:.5;text-decoration:none}.paginationPage a.selectedPage,.paginationPage a:hover{background-color:#fff;color:#000;opacity:.9}.paginationPage a.active,.paginationPage a.selectedPage{background-color:#fff;color:#000}.paginationPage a.is-disabled{background:transparent}#container{width:100%;z-index:0;position:relative}.wrapperContainer{width:100%;margin:0 auto;height:100%;display:block;clear:both;padding-bottom:10%;float:left}.innerWrapperContainer{max-width:1120px;margin:auto}.main{width:100%;display:table;table-layout:fixed;margin:auto}.inner .main>h4:first-child{margin-top:1em}.inner .main>h4:first-child~*{margin-top:0}.main.widgets{width:820px;clear:none;float:left}.main a.button,.main a.icon-right-open-mini{font-weight:500;font-size:15px;display:block;text-align:left;clear:both;font-family:Raleway,sans-serif;text-decoration:none;width:auto;float:left;padding:10px 15px;color:#fff;background-image:url(/templates/places/layout8/WEBSITE/images/colours1/black_transparent_50.png);cursor:pointer}.main a.button:hover,.main a.icon-right-open-mini:hover{background-image:none;background-color:#ed4c4c;color:#fff}.button{font-weight:500;font-size:15px;display:block;text-align:left;clear:both;font-family:Raleway,sans-serif;text-decoration:none;width:auto;float:left;padding:10px 15px;color:#fff;background-image:url(/templates/places/layout8/WEBSITE/images/colours1/black_transparent_50.png);cursor:pointer}.button:hover{background-image:none;background-color:#ed4c4c;color:#fff}section{position:relative;padding:0}.locations .fourCol{padding-bottom:1em;width:100%}.testimonialDate,.testimonialTo{width:50%;float:right;font-size:.9em}.testimonialTo{font-weight:700}.testimonialDate{text-align:right;color:#aaa}.schoolImage{float:left;margin-right:10%;margin-top:5%;padding-top:.9em;width:25%}.schoolListings{width:60%;display:block;float:left;margin-top:5%}.protectionProgram{margin-bottom:1em;margin-top:.5em}.protectionProgram span{vertical-align:middle}.protectionProgram .logo{background-image:url(/images/rlp/designations/rlpLogo_protection_royale.svg);background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.8125em;padding-right:.5em;width:2.375em}.protectionProgram .label{display:inline-block;line-height:1.2em;padding-left:.625em;text-transform:uppercase;width:6.25em;font-size:.75em}.getMoreInfoDialog.ui-dialog{padding:0}.getMoreInfoDialog.ui-dialog #dialog-form{line-height:2.5}.getMoreInfoDialog.ui-dialog,.getMoreInfoDialog.ui-dialog .ui-widget-content{background-image:url(/images/jump/emailForms/forms_bg.gif);background-repeat:repeat-y}.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar{min-height:70px;padding-top:0;border:0;text-align:center}.getMoreInfoDialog.ui-dialog .ui-dialog-title{display:block;float:none;margin:0;padding-top:10px;line-height:60px;font-weight:700}.getMoreInfoDialog.ui-corner-all,.getMoreInfoDialog .ui-corner-all{border-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topright:0;-moz-border-radius-topleft:0}.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar-close,.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar-close.ui-state-hover{top:20%;border:1px solid #999;background:#dadada url(images/ui-bg_highlight-soft_75_dadada_1x100.png) 50% 50% repeat-x;font-weight:400;color:#212121}.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar-close{border:none}.getMoreInfoDialog.ui-dialog+.ui-widget-overlay{opacity:.75}.ui-dialog #dialog-form p{font-size:.8em;padding:0;line-height:inherit}#dialog-form .validateTips p{margin:.2em auto}#dialog-form .securityImg{float:left}#dialog-error,#dialog-form.dialogFormGetInfo,#dialog-thank-you,.validateTips .msgInvalidCaptcha,.validateTips .msgInvalidEmail,.validateTips .msgRequired{display:none}#dialog-form fieldset{border:0 none;margin:0;padding:0}#dialog-form input.formElement,#dialog-form select.formElement,#dialog-form textarea.formElement{border-collapse:collapse;float:right;margin:3px 0;padding:0;width:45%}#dialog-form textarea.formElement{clear:both;width:100%}#dialog-form .msgWarning{color:red}form#getMoreInfo{font-size:inherit;padding:0}.getMoreInfoDialog label,form#getMoreInfo label{float:left;clear:left;margin-bottom:auto;width:auto;line-height:1.7}.ui-dialog{font-family:Open Sans,sans-serif;font-size:100%}.ui-dialog p{font-size:.8em;line-height:1.5}button.ui-button.ui-widget{font-family:Archivo Narrow,Arial,sans-serif;font-weight:700}.imageOnly img{display:block;margin:auto}.agentInfoBody 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,article.ourTeam,section.paragraphLeft,section.paragraphRight,section.testimonials,section.textOnly{overflow-wrap:break-word;word-wrap:break-word}.inner .main.widgets>section{margin-top:3em}.inner .main.widgets>section:first-of-type{margin-top:10px}.articleIntro,.listingsListView.paragraphLeft,article.agentInfoBody,article.article,article.Awards,article.featuredListings,article.links,article.mapSearch,article.ourTeam,section.imageOnly,section.multimedia,section.openHouse,section.paragraphLeft,section.paragraphRight,section.relatedFiles,section.schoolInfo,section.testimonials .testimonial,section.textOnly{padding:0;margin:0;margin-top:20px;width:100%;clear:both;float:left;position:relative;border:1px solid #e9e9e9}.articleIntro>article,.listingsListView.paragraphLeft>article,article.agentInfoBody>article,article.article>article,article.Awards>article,article.featuredListings>article,article.links>article,article.mapSearch>article,article.ourTeam>article,section.imageOnly>article,section.multimedia>article,section.openHouse>article,section.paragraphLeft>article,section.paragraphRight>article,section.relatedFiles>article,section.schoolInfo>article,section.testimonials .testimonial>article,section.textOnly>article{border:none}section.imageOnly,section.multimedia{text-align:center}article.article .articleIntro,article.article section.textOnly{border:none}article.Awards,article.featuredListings,article.links,section.articleTeaser,section.mapSearchControls,section.relatedFiles,section.schoolInfo,section.testimonials .testimonial,section.textOnly{float:left;width:100%;margin-top:20px;padding:20px;clear:both}section.internalLinks{float:left;width:100%;margin-top:20px;clear:both;background-color:transparent}section.internalLinks .linkItem{background-color:#fff;margin:5px 0;float:left;width:100%;position:relative;border:1px solid #e9e9e9}section.internalLinks .linkItem a{text-decoration:none}section.internalLinks .linkItem:hover{background-color:#0a7d94}section.internalLinks .linkItem:hover a,section.internalLinks .linkItem:hover p{color:#fff}section.internalLinks .linkItem h5{padding:.45em 2% 0 0;font-weight:300}section.internalLinks .linkItem p{font-size:.8em;line-height:1.2em;overflow:hidden;margin:0;padding:0}section.internalLinks .linkItem .linkItemImage{height:100px;float:left;margin:10px;width:17%;position:relative}section.internalLinks .linkItem .linkItemImage a{width:100%;height:100%;display:block;background-image:url(http://192.168.0.171:8080/images/builder/custom.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}section.internalLinks .linkItem img{float:left;width:100%}section.internalLinks .linkItem .linkItemCopy{float:left;width:75%;padding:10px;position:relative}section.articleTeaser h4{margin-bottom:20px}section.articleTeaser h5{font-weight:200;margin-bottom:.5em}section.articleTeaser .teaserItem:nth-child(odd){margin:0 20px}section.articleTeaser .teaserItem{width:31%;float:left}section.articleTeaser .teaserItem .bodyPhotoFullWidthImage img{margin-bottom:-6px;width:100%}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy{padding:10% 0;position:relative;color:#2c2c2c;background-color:#bebdbd}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy p{font-size:.8em}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy .description{margin-bottom:1em;min-height:81px}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy a{margin-bottom:10px;margin-left:-5px;font-size:12px;padding:5px 10px;top:-35px;right:10px}.main.widgets section.relatedFiles .file{width:49%}.main.widgets section.relatedFiles .file header a.icon-upload:before{content:"x";border-radius:75px;font-size:24px;left:35%;top:-3px;position:absolute;left:0}.main.widgets section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy h5{font-size:14px}section.relatedFiles h4{margin-bottom:20px}section.relatedFiles .file{width:24.5%;text-align:left;vertical-align:top;display:inline-block;border:5px solid transparent;border-bottom:10px solid transparent;z-index:1}section.relatedFiles .file header{position:relative}section.relatedFiles .file header a{font-family:Raleway,sans-serif;color:#363636;padding-left:25px;text-decoration:none;font-weight:300}section.relatedFiles .file p{position:relative;font-size:.9em;line-height:1.4em}article.article{padding-bottom:10%;display:table;table-layout:fixed}article.article .articleIntro{margin-top:0}article.article .articleIntro .bodyPhotoFullLeftCopy{padding:15px}article.article .articleIntro .imageOnly{margin-bottom:6%}article.article .textOnly{margin:0;padding:2% 6% 0}article.article .textOnly h4{border:none;margin-bottom:0;padding-bottom:0}.articleIntro .bodyPhotoFullLeftImage,.articleIntro .bodyPhotoFullRightImage,.openHouse .bodyPhotoFullLeftImage,.openHouse .bodyPhotoFullRightImage,.paragraphLeft .bodyPhotoFullLeftImage,.paragraphLeft .bodyPhotoFullRightImage,.paragraphRight .bodyPhotoFullLeftImage,.paragraphRight .bodyPhotoFullRightImage,section.paragraphLeft .bodyPhotoFullLeftImage,section.paragraphLeft .bodyPhotoFullRightImage,section.paragraphRight .bodyPhotoFullLeftImage,section.paragraphRight .bodyPhotoFullRightImage{display:block;float:right;width:35%;margin-bottom:-6px}.articleIntro .bodyPhotoFullLeftImage img,.articleIntro .bodyPhotoFullRightImage img,.openHouse .bodyPhotoFullLeftImage img,.openHouse .bodyPhotoFullRightImage img,.paragraphLeft .bodyPhotoFullLeftImage img,.paragraphLeft .bodyPhotoFullRightImage img,.paragraphRight .bodyPhotoFullLeftImage img,.paragraphRight .bodyPhotoFullRightImage img,section.paragraphLeft .bodyPhotoFullLeftImage img,section.paragraphLeft .bodyPhotoFullRightImage img,section.paragraphRight .bodyPhotoFullLeftImage img,section.paragraphRight .bodyPhotoFullRightImage img{width:100%}.articleIntro .bodyPhotoFullRightImage,.openHouse .bodyPhotoFullRightImage,.paragraphLeft .bodyPhotoFullRightImage,.paragraphRight .bodyPhotoFullRightImage,section.paragraphLeft .bodyPhotoFullRightImage,section.paragraphRight .bodyPhotoFullRightImage{float:right;padding:20px}.articleIntro .bodyPhotoFullLeftImage,.openHouse .bodyPhotoFullLeftImage,.paragraphLeft .bodyPhotoFullLeftImage,.paragraphRight .bodyPhotoFullLeftImage,section.paragraphLeft .bodyPhotoFullLeftImage,section.paragraphRight .bodyPhotoFullLeftImage{float:left;padding:10px}.articleIntro .bodyPhotoFullLeftCopy,.articleIntro .bodyPhotoFullRightCopy,.openHouse .bodyPhotoFullLeftCopy,.openHouse .bodyPhotoFullRightCopy,.paragraphLeft .bodyPhotoFullLeftCopy,.paragraphLeft .bodyPhotoFullRightCopy,.paragraphRight .bodyPhotoFullLeftCopy,.paragraphRight .bodyPhotoFullRightCopy,section.paragraphLeft .bodyPhotoFullLeftCopy,section.paragraphLeft .bodyPhotoFullRightCopy,section.paragraphRight .bodyPhotoFullLeftCopy,section.paragraphRight .bodyPhotoFullRightCopy{padding:20px;float:left;width:65%;position:relative}.articleIntro .bodyPhotoFullLeftCopy,.openHouse .bodyPhotoFullLeftCopy,.paragraphLeft .bodyPhotoFullLeftCopy,.paragraphRight .bodyPhotoFullLeftCopy,section.paragraphLeft .bodyPhotoFullLeftCopy,section.paragraphRight .bodyPhotoFullLeftCopy{float:right}.articleIntro .bodyPhotoFullLeftCopy:after,.openHouse .bodyPhotoFullLeftCopy:after,.paragraphLeft .bodyPhotoFullLeftCopy:after,.paragraphRight .bodyPhotoFullLeftCopy:after,section.paragraphLeft .bodyPhotoFullLeftCopy:after,section.paragraphRight .bodyPhotoFullLeftCopy:after{left:-11px;right:auto}.openHouseImg{display:block}article.agentInfoBody,article.ourTeam{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}article.agentInfoBody .agentInfoBodyPhoto,article.ourTeam .agentInfoBodyPhoto{display:block;border-radius:80px;overflow:hidden;height:150px;width:150px;min-width:150px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:30px 0 0 30px}article.agentInfoBody .agentInfoBodyPhoto img,article.ourTeam .agentInfoBodyPhoto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}article.agentInfoBody .agentInfoBodyCopy,article.ourTeam .agentInfoBodyCopy{padding:6%;position:relative;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;width:calc(100% - 150px)}article.agentInfoBody .agentInfoBodyCopy:after,article.ourTeam .agentInfoBodyCopy:after{left:-11px;right:auto}article.agentInfoBody .agentInfoBodyCopy h2,article.ourTeam .agentInfoBodyCopy h2{font-size:1.5em;margin:0;padding:0}article.agentInfoBody .agentInfoBodyCopy h3,article.ourTeam .agentInfoBodyCopy h3{font-size:1em;margin:0 0 1em}article.agentInfoBody .agentInfoBodyCopy h4,article.ourTeam .agentInfoBodyCopy h4{border:none;font-size:.9em;margin:0;border:0;float:left;margin-right:.5em}article.agentInfoBody .agentInfoBodyCopy h4 a,article.ourTeam .agentInfoBodyCopy h4 a{display:inline}article.agentInfoBody .agentInfoBodyCopy .agentInfoText,article.ourTeam .agentInfoBodyCopy .agentInfoText{clear:both}article.ourTeam{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}article.ourTeam .agentInfo{display:-webkit-box;display:-ms-flexbox;display:flex}section.leadCapturePortal{position:absolute;top:60px;width:460px;right:0;margin:0}section.leadCapturePortal .leadCaptureThumb{width:230px;float:right;height:230px;overflow:hidden;position:relative;-webkit-animation-name:a;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in;-webkit-animation-duration:1s}section.leadCapturePortal .leadCaptureThumb p{font-size:12px;color:#fff;position:absolute;left:0;top:56px;margin-top:25px;padding:0 25px;overflow:hidden;height:93.6px}section.leadCapturePortal .leadCaptureThumbImage{left:20px;top:20px;position:absolute;border:1px solid transparent;border-radius:5em;display:table;height:40px;width:40px;margin:0 auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:4px 0}section.leadCapturePortal .leadCaptureThumbImage a{margin:auto;vertical-align:middle;height:100%;position:relative;display:table-cell;text-align:center}section.leadCapturePortal .leadCaptureThumbImage:hover{background-color:#0a7d94;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}section.leadCapturePortal .leadCaptureThumbText{padding:28px;-webkit-box-sizing:border-box;box-sizing:border-box}section.leadCapturePortal .leadCaptureThumbText a{position:absolute;bottom:20px;text-decoration:none;font-size:13px;font-weight:500;left:20px;text-transform:uppercase}article.featuredListings{padding:0}article.featuredListings h2{font-size:1.5em;margin:0 0 1em}article.featuredListings .featuredListingsContainer{width:100%;display:table;clear:both;margin:0 0 .7em;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-lines:multiple}article.featuredListings .featuredListingsContainer .featuredListingItem{display:inline-block;padding:5px;min-height:400px;vertical-align:top}article.featuredListings .featuredListingsContainer .featuredListingItem.three{width:32.5%;margin-right:6px}article.featuredListings .featuredListingsContainer .featuredListingItem.two{width:49.5%;margin-right:6px}article.featuredListings .featuredListingsContainer .featuredListingItem.one{width:100%}article.featuredListings .featuredListingsContainer .featuredListingItem:last-child{margin-right:0}article.featuredListings .featuredListingsContainer .featuredListingItem .sliderWrapper{position:relative;min-height:136px;overflow:hidden}article.featuredListings .featuredListingsContainer .featuredListingItem .sliderWrapper img{width:100%}article.featuredListings .featuredListingsContainer .featuredListingItem .onePhoto{position:relative;z-index:1;font-size:0;line-height:0;margin:0 auto;padding:0;overflow:hidden;white-space:nowrap}article.featuredListings .featuredListingsContainer .featuredListingItem .onePhoto .imageWrapper{display:block;width:100%;height:100%;overflow:hidden;font-size:15px;font-size:medium;line-height:normal;white-space:normal;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;top:0;display:inline-block;opacity:1;z-index:1}article.featuredListings .featuredListingsContainer .featuredListingItem .onePhoto img{width:100%}article.featuredListings .featuredListingsContainer .featuredListingItem .listingBlurb{position:relative;display:block;padding:5px;min-height:241px}article.featuredListings .featuredListingsContainer .featuredListingItem .listingBlurb h3.listingPrice{font-weight:900}article.featuredListings .featuredListingsContainer .featuredListingItem .listingBlurb h3.listingNumber,article.featuredListings .featuredListingsContainer .featuredListingItem .listingBlurb p{font-size:13px;color:#000;line-height:20px}article.featuredListings .courtesy-of-box{width:100%;margin-top:.5em;margin-bottom:.5em;clear:both;border:1px solid #cecece;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5em;text-align:center;font-weight:100}article.featuredListings .courtesy-of-box.nsar{font-size:inherit}article.featuredListings .courtesy-of-box.ereb{font-size:1em}article.featuredListings .courtesy-of-box span{display:inline-block}article.Awards{position:relative;background-color:transparent}article.Awards h2{font-size:1.5em;margin:0 0 1em;padding:0 0 .5em;border-bottom:1px solid #000}article.Awards .award{border:8px double #2c2c2c;background-image:url(/templates/places/layout8/WEBSITE/images/colours1/white_transparent_30.png);position:relative;display:block;float:left;width:45%;min-height:17em;margin:1em 3em 3em 0;padding:3em 4em}article.Awards .award:nth-child(2n){margin-right:0}article.Awards .awardImage{text-align:center}article.Awards .awardImage img{width:100%}article.Awards .awardText{display:block;clear:both;float:left;width:100%;text-align:center;font-weight:lighter;text-transform:uppercase;opacity:.8;color:#000;padding:.5em}article.Awards .awardText p{color:#000;font-size:12px;font-family:Raleway,sans-serif;vertical-align:middle}article.Awards .award:hover .awardText{display:block}section.testimonials{margin-top:5em;height:auto;clear:both;float:left;width:100%}section.testimonials .testimonial{float:none;display:block;margin:auto auto 10px;border-radius:0}section.testimonials p{margin:0;padding:0}section.testimonials p.date,section.testimonials p.from,section.testimonials p.me,section.testimonials p.to{font-style:italic}section.testimonials .body{padding:1em}section.schoolInfo h5{font-weight:700;margin-bottom:.5em}section.schoolInfo table{font-weight:100}section.schoolInfo p{padding-top:0;padding-bottom:0}section.schoolInfo .school{margin-bottom:2em}article.links .link{display:block;margin:0 0 2em}a .bodyPhoto{cursor:pointer}.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}.page--call-action{margin-top:20px;width:100%;clear:both;float:left;position:relative}.page--call-action .information--call-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25em}.page--call-action .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5em}section.paragraphLeft iframe,section.paragraphRight iframe,section.testimonials iframe,section.textOnly iframe{display:block;margin:0 auto}@media only screen and (max-width:768px){section.paragraphLeft iframe,section.paragraphRight iframe,section.testimonials iframe,section.textOnly iframe{width:100%!important}}.widgetsContainer{width:25%;float:right;margin-top:70px}.widgetsContainer aside.widgets{padding:1.5em;float:left;width:100%;clear:both;padding-bottom:2em;margin-bottom:3em}.widgetsContainer aside.widgets h3{margin:20px auto 1em;text-align:center}.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}.widgetsContainer aside.widgets>div.testimonialContainer .testimonialBody{text-align:left}.widgetsContainer .socialMedia>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:distribute;justify-content:space-around;margin-top:40px}.widgetsContainer .socialMedia>div>div:not(.socialMediaContainer){display:none}.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 .informationRequestContainer:before{content:"m"}.widgetsContainer .agentInfoContainer .asideAgentPhoto{display:block;position:relative;border-radius:90px;overflow:hidden;margin:auto;height:165px;width:165px}.widgetsContainer .agentInfoContainer .asideAgentPhoto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.widgetsContainer .agentInfoContainer .asideAgentInfo{margin-top:1em;width:100%}.widgetsContainer .agentInfoContainer .asideAgentInfo h3{padding-top:0;padding-bottom:.5em;margin-bottom:.5em}.widgetsContainer .agentInfoContainer .asideAgentInfo a,.widgetsContainer .agentInfoContainer .asideAgentInfo p{font-size:15px;margin:0;padding:0}.widgetsContainer .agentInfoContainer .asideAgentInfo .socMedia{margin-top:15px;display:block}.widgetsContainer .agentInfoContainer .asideAgentInfo .socMedia a,.widgetsContainer .agentInfoContainer .asideAgentInfo a.icon-mail{font-size:20px;text-decoration:none}.noWidgets .listingsList{width:100%}.main.widgets.hasMapSearch .advancedSearchForm .form p.checkboxes{margin:0}.advancedSearchForm p.msgSearchMinMax{display:none}#mixin-map-search-controls{position:relative}#mixin-map-search-controls .listingMapSearch,#mixin-map-search-controls .mapWrapper{width:100%;position:relative;clear:both;margin:0;float:left}#mixin-map-search-controls .listingMapSearch hr,#mixin-map-search-controls .mapWrapper hr{display:none}#mixin-map-search-controls .advancedSearchForm{width:100%;padding:40px 20px 20px;font-size:100%;text-align:center}#mixin-map-search-controls .advancedSearchForm .form{text-align:left}#mixin-map-search-controls .advancedSearchForm h4{font-size:15px}#mixin-map-search-controls .advancedSearchForm p.msgSearchMinMax{font-size:10px;position:absolute;top:5px}#mixin-map-search-controls .advancedSearchForm .form div{width:200px;font-size:13px;font-weight:100;right:10px;top:42px}#mixin-map-search-controls .advancedSearchForm .form p{width:210px;float:left;margin-right:10px}#mixin-map-search-controls .advancedSearchForm .form div#propertyTypesWrapper{width:200px;font-size:13px;font-weight:100;margin-top:8px;float:left}#mixin-map-search-controls .advancedSearchForm .form p.bath,#mixin-map-search-controls .advancedSearchForm .form p.bed{min-width:80px}#mixin-map-search-controls .advancedSearchForm .form p.checkboxes{width:auto}#mixin-map-search-controls .advancedSearchForm .form p.checkboxes span{width:auto;margin-right:10px;display:inline-block}#mixin-map-search-controls .advancedSearchForm .form p.checkboxes label{display:inline-block;margin-right:3px}#mixin-map-search-controls .advancedSearchForm .form p.checkboxes input{display:inline-block;font-size:15px;margin:3px;float:right}#mixin-map-search-controls .advancedSearchForm .form p.radio{width:200px;position:absolute;right:4px}#mixin-map-search-controls .advancedSearchForm .form p.radio span.lease,#mixin-map-search-controls .advancedSearchForm .form p.radio span.sale{margin-right:10px}#mixin-map-search-controls .advancedSearchForm .form p.radio span.lease label,#mixin-map-search-controls .advancedSearchForm .form p.radio span.sale label{margin-right:5px}#mixin-map-search-controls .advancedSearchForm .form p.min{clear:left}#mixin-map-search-controls .advancedSearchForm .form p.bath,#mixin-map-search-controls .advancedSearchForm .form p.bed,#mixin-map-search-controls .advancedSearchForm .form p.max,#mixin-map-search-controls .advancedSearchForm .form p.min{width:100px}#mixin-map-search-controls .advancedSearchForm .form select#propertyStyles{width:75%;margin-top:3px}#mixin-map-search-controls .advancedSearchForm .form p.submit{clear:both;position:absolute;right:0;bottom:40px}#mixin-map-search-controls .advancedSearchForm .form p.submit input{font-size:18px}#mixin-map-search-controls .advancedSearchForm .form p.adv{position:absolute;right:0;bottom:10px}#mixin-map-search-controls .advancedSearchForm .form p.adv input{background-color:transparent;font-size:10px}.main .mapSearch.mapSearchWidgetHome{position:relative}.main .mapSearch.mapSearchWidgetHome .listingMapSearch,.main .mapSearch.mapSearchWidgetHome .mapWrapper{width:100%;position:relative;clear:both;margin:0;float:left}.main .mapSearch.mapSearchWidgetHome .listingMapSearch hr,.main .mapSearch.mapSearchWidgetHome .mapWrapper hr{display:none}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm{width:100%;padding:40px 20px 20px;font-size:100%;text-align:center}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form{text-align:left}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm h4{font-size:15px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm p.msgSearchMinMax{font-size:10px;position:absolute;top:5px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form div{width:200px;font-size:13px;font-weight:100;right:10px;top:42px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p{width:210px;float:left;margin-right:10px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form div#propertyTypesWrapper{width:200px;font-size:13px;font-weight:100;margin-top:8px;float:left}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.bath,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.bed{min-width:80px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.checkboxes{width:auto}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.checkboxes span{width:auto;margin-right:10px;display:inline-block}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.checkboxes label{display:inline-block;margin-right:3px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.checkboxes input{display:inline-block;font-size:15px;margin:3px;float:right}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio{width:200px;position:absolute;right:4px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio span.lease,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio span.sale{margin-right:10px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio span.lease label,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio span.sale label{margin-right:5px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.min{clear:left}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.bath,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.bed,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.max,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.min{width:100px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form select#propertyStyles{width:75%;margin-top:3px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.submit{clear:both;position:absolute;right:0;bottom:40px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.submit input{font-size:18px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.adv{position:absolute;right:0;bottom:10px}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.adv input{background-color:transparent;font-size:10px}.main.hasMapSearch,.main.main.hasCustomSearch{position:relative}.main.hasMapSearch .listingMapSearch,.main.hasMapSearch .mapWrapper,.main.main.hasCustomSearch .listingMapSearch,.main.main.hasCustomSearch .mapWrapper{width:100%;position:relative;clear:both;margin:0;float:left}.main.hasMapSearch .listingMapSearch hr,.main.hasMapSearch .mapWrapper hr,.main.main.hasCustomSearch .listingMapSearch hr,.main.main.hasCustomSearch .mapWrapper hr{display:none}.main.hasMapSearch .advancedSearchForm,.main.main.hasCustomSearch .advancedSearchForm{width:100%;padding:40px 20px 20px;font-size:100%;text-align:center}.main.hasMapSearch .advancedSearchForm .form,.main.main.hasCustomSearch .advancedSearchForm .form{text-align:left}.main.hasMapSearch .advancedSearchForm h4,.main.main.hasCustomSearch .advancedSearchForm h4{font-size:15px}.main.hasMapSearch .advancedSearchForm p.msgSearchMinMax,.main.main.hasCustomSearch .advancedSearchForm p.msgSearchMinMax{font-size:10px;position:absolute;top:5px}.main.hasMapSearch .advancedSearchForm .form div,.main.main.hasCustomSearch .advancedSearchForm .form div{width:200px;font-size:13px;font-weight:100;right:10px;top:42px}.main.hasMapSearch .advancedSearchForm .form p,.main.main.hasCustomSearch .advancedSearchForm .form p{width:210px;float:left;margin-right:10px}.main.hasMapSearch .advancedSearchForm .form div#propertyTypesWrapper,.main.main.hasCustomSearch .advancedSearchForm .form div#propertyTypesWrapper{width:200px;font-size:13px;font-weight:100;margin-top:8px;float:left}.main.hasMapSearch .advancedSearchForm .form p.bath,.main.hasMapSearch .advancedSearchForm .form p.bed,.main.main.hasCustomSearch .advancedSearchForm .form p.bath,.main.main.hasCustomSearch .advancedSearchForm .form p.bed{min-width:80px}.main.hasMapSearch .advancedSearchForm .form p.radio,.main.main.hasCustomSearch .advancedSearchForm .form p.radio{width:200px;position:absolute;right:4px}.main.hasMapSearch .advancedSearchForm .form p.radio span.lease,.main.hasMapSearch .advancedSearchForm .form p.radio span.sale,.main.main.hasCustomSearch .advancedSearchForm .form p.radio span.lease,.main.main.hasCustomSearch .advancedSearchForm .form p.radio span.sale{margin-right:10px}.main.hasMapSearch .advancedSearchForm .form p.radio span.lease label,.main.hasMapSearch .advancedSearchForm .form p.radio span.sale label,.main.main.hasCustomSearch .advancedSearchForm .form p.radio span.lease label,.main.main.hasCustomSearch .advancedSearchForm .form p.radio span.sale label{margin-right:5px}.main.hasMapSearch .advancedSearchForm .form p.min,.main.main.hasCustomSearch .advancedSearchForm .form p.min{clear:left}.main.hasMapSearch .advancedSearchForm .form p.bath,.main.hasMapSearch .advancedSearchForm .form p.bed,.main.hasMapSearch .advancedSearchForm .form p.max,.main.hasMapSearch .advancedSearchForm .form p.min,.main.main.hasCustomSearch .advancedSearchForm .form p.bath,.main.main.hasCustomSearch .advancedSearchForm .form p.bed,.main.main.hasCustomSearch .advancedSearchForm .form p.max,.main.main.hasCustomSearch .advancedSearchForm .form p.min{width:100px}.main.hasMapSearch .advancedSearchForm .form select#propertyStyles,.main.main.hasCustomSearch .advancedSearchForm .form select#propertyStyles{width:75%;margin-top:3px}.main.hasMapSearch .advancedSearchForm .form p.submit,.main.main.hasCustomSearch .advancedSearchForm .form p.submit{clear:both;position:absolute;right:0;bottom:40px}.main.hasMapSearch .advancedSearchForm .form p.submit input,.main.main.hasCustomSearch .advancedSearchForm .form p.submit input{font-size:18px}.main.hasMapSearch .advancedSearchForm .form p.adv,.main.main.hasCustomSearch .advancedSearchForm .form p.adv{position:absolute;right:0;bottom:10px}.main.hasMapSearch .advancedSearchForm .form p.adv input,.main.main.hasCustomSearch .advancedSearchForm .form p.adv input{background-color:transparent;font-size:10px}.main.hasMapSearch .advancedSearchForm,.main.main.hasCustomSearch .advancedSearchForm{padding-bottom:60px}.main.hasMapSearch .advancedSearchForm .form p.checkboxes,.main.main.hasCustomSearch .advancedSearchForm .form p.checkboxes{width:auto;clear:both}.main.hasMapSearch .advancedSearchForm .form p.checkboxes span,.main.main.hasCustomSearch .advancedSearchForm .form p.checkboxes span{width:auto;margin-right:10px;display:inline-block}.main.hasMapSearch .advancedSearchForm .form p.checkboxes label,.main.main.hasCustomSearch .advancedSearchForm .form p.checkboxes label{display:inline-block;margin-right:3px}.main.hasMapSearch .advancedSearchForm .form p.checkboxes input,.main.main.hasCustomSearch .advancedSearchForm .form p.checkboxes input{display:inline-block;font-size:15px;margin:3px;float:right}.main.hasMapSearch .advancedSearchForm .form p.submit,.main.main.hasCustomSearch .advancedSearchForm .form p.submit{width:180px;bottom:25px}.listingMapSearch{margin:3em 0}.listingMapSearch h2,.mapSearch h2{color:#fff;text-transform:uppercase;border-bottom:1px solid #fff;margin-bottom:1em;font-weight:100;padding-bottom:.6em;font-size:1.5em}.listingMapSearch hr,.mapSearch hr{display:none}.listingsList{clear:both;margin-top:5em;float:left}.listingsList h4{color:#fff;text-transform:uppercase;border-bottom:1px solid #fff;font-size:1.5em}.listingsList nav{margin-bottom:1em}.listingsList nav ul li{color:#fff;display:inline-block;margin-right:1em;text-transform:uppercase;font-weight:100}.listingsList .viewToggleContainer{margin-bottom:1em}.listingsList .viewToggleContainer label{margin-right:2em}.listingsList .listingsListViewContainer.flexbox .listingsListView .listings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-align-items:center;align-items:center}.listingsList .listings .searchBarIcons{font-size:120%}.listingsList .listings .searchBarIcons a{text-decoration:none}.listingsList .listings .bodyPhotoFullLeftImage{width:55%}.listingsList .listings .bodyPhotoFullLeftImage a{width:100%;position:relative}.listingsList .listings .bodyPhotoFullLeftCopy{padding:15px;width:45%}.listingsList .listings .bodyPhotoFullLeftCopy h4{color:#abaaa9;padding:0;font-weight:500;font-size:12px;border:none;clear:both}.listingsList .listings .bodyPhotoFullLeftCopy h5{font-size:12px;text-transform:uppercase;margin-top:10px}.listingsList .listings .bodyPhotoFullLeftCopy section{clear:both}.listingsList .listings .bodyPhotoFullLeftCopy section p{line-height:120%;font-size:15px}.listingsList .listings .rooms{float:left;width:100%;margin-top:.5em}.listingsList .listings .rooms p{float:left;margin-right:1em}.listingsList .listings h3.statement{margin:.5em 0;clear:both;float:left;text-transform:none;font-family:Raleway,sans-serif;font-size:.9em}.listingsList .listings small.represented{clear:both;float:left}.listingsList .listings p{margin:0;padding:0}.listingsList .listings header{margin:0;padding:0;float:left;width:100%}.listingsList .listings header h3{font-size:22px;float:left;font-weight:800}.listingsList .listings header .searchBarIcons{display:block;float:right;position:relative}.listingsList .listings header h1,.listingsList .listings header h2{margin-bottom:.5em}.listingsList .listings .description{float:left;margin:1em 0}.listingsList .listings .agentsTakeContainer{background-color:#eee;color:#7d7a7a;padding:10px;float:left;clear:both;margin-bottom:.5em}.listingsList .listings .agentsTakeContainer h3.agentsTake{text-transform:none;clear:both;float:left;font-family:Raleway,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;background:#e6e6e6;color:#000;margin-bottom:10px;clear:both;border:1px solid #cecece}.listingsList .listings .courtesy-of-box.nsar{font-size:1em}.listingsList .listings .courtesy-of-box.ereb{font-size:1.05em}.listingsList .listings .courtesy-of-box.ereb .brokerage-name{display:inline-block}.listingsList .listings .lastUpdate{margin-top:1em;font-size:.8em;text-align:right}.listingsList .listingPhotoWrapper a{text-decoration:none}.listingsList .listingPhotoWrapper .bodyPhoto{display:block}.listingsList .paginationPage:last-child{margin-top:1em}.searchResultsMapSearch{clear:both;position:relative}.searchResultsMapSearch hr{display:none}.searchResultsMapSearch article.listings{padding:0;margin:0;margin-top:10%;width:100%;clear:both;float:left;position:relative;background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px}.searchResultsMapSearch .photoWrapper{display:block;float:left;width:55%;margin-bottom:-6px}.searchResultsMapSearch .photoWrapper img{width:100%}.searchResultsMapSearch .detailsHeading{float:right;width:45%;clear:both;padding:3% 3% 0;position:relative}.searchResultsMapSearch .detailsHeading:after{background-color:#fff;content:"";height:24px;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);left:-11px;width:24px;top:15%}.searchResultsMapSearch .detailsContainer{padding:0 3% 3%;width:45%;float:right;clear:right}.searchResultsMapSearch .teaserLink{clear:both;display:block;text-align:right;padding-top:5px}.searchResultsMapSearch .teaserLink a{display:block;float:right;padding:5px 10px;cursor:pointer}.searchResultsMapSearch .paginationResult{color:#fff;font-family:Oswald,sans-serif}.searchResultsMapSearch .paginationPage{clear:both;margin-top:30px;float:left}.searchResultsMapSearch .courtesy-of-box.nsar{font-size:inherit}.searchResultsMapSearch .courtesy-of-box.ereb{font-size:1.05em}.featuredListingsContainer .featuredListingItem .listingFlag{width:100%;z-index:10}.featuredListingsContainer .featuredListingItem .listingFlag:before{z-index:5}.featuredListingsContainer .featuredListingItem .listingFlag a{text-decoration:none}.listingFlag{display:block;bottom:0;width:100%;z-index:10}.listingFlag:before{display:block;padding:7px;width:100%;text-transform:uppercase;font-size:11px;font-weight:700;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.flagComingSoon:before,.flagComingSoon_fr:before,.flagLiveStream:before,.flagLiveStream_fr:before,.flagOpenhouse:before,.flagOpenhouse_fr:before{background:#db0918}.flagComingSoon:after,.flagComingSoon_fr:after,.flagLiveStream:after,.flagLiveStream_fr:after,.flagOpenhouse:after,.flagOpenhouse_fr:after{border-bottom-color:#db0918}.flagLeasedListing:before,.flagLeasedListing_fr:before{background:#0c2383}.flagLeasedListing:after,.flagLeasedListing_fr:after{border-bottom-color:#0c2383}.flagNewListing:before,.flagNewListing_fr:before{background:#25c2f5}.flagNewListing:after,.flagNewListing_fr:after{border-bottom-color:#25c2f5}.flagCarriageTrade:before,.flagCarriageTrade_fr:before{background:#000;border:2px solid #db0918;background:url(/images/listingFlags/CarriageTrade-Horse-no-text.svg) 0 0 no-repeat #000;padding-left:36px;background-size:8%}#allListings.galleryView .flagCarriageTrade:before,#allListings.galleryView .flagCarriageTrade_fr:before{background-size:15%}@media screen and (min-width:400px) and (max-width:560px){.flagCarriageTrade:before,.flagCarriageTrade_fr:before{background-size:7%}}@media screen and (min-width:561px) and (max-width:820px){.flagCarriageTrade:before,.flagCarriageTrade_fr:before{background-size:18%}}@media screen and (min-width:821px){.flagCarriageTrade:before,.flagCarriageTrade_fr:before{background-size:10%}}.flagCarriageTrade:after,.flagCarriageTrade_fr:after{border-bottom-color:#000}.flagSoldListing:before,.flagSoldListing_fr:before{background:#0c2383}.flagSoldListing:after,.flagSoldListing_fr:after{border-bottom-color:#0c2383}.flagOpenhouse:before{content:"Open House"}.flagOpenhouse_fr:before{content:"Visite Libre"}.flagLeasedListing:before{content:"Leased"}.flagLeasedListing_fr:before{content:"Loué"}.flagNewListing:before{content:"New Listing"}.flagNewListing_fr:before{content:"Nouvelle Inscription"}.flagCarriageTrade:before{content:"Carriage Trade"}.flagCarriageTrade_fr:before{content:"Maisons De Prestige"}.flagSoldListing:before{content:"Sold"}.flagSoldListing_fr:before{content:"Vendu"}.flagLiveStream:before{content:"Live Stream"}.flagLiveStream_fr:before{content:"En Direct"}.flagComingSoon:before{content:"Coming Soon"}.flagComingSoon_fr:before{content:"Bientôt Disponible"}.main .listingsList .galleryView .bodyPhoto{height:155px;-o-object-fit:contain;object-fit:contain}.main .listingsList .galleryView .listingsListViewContainer.flexbox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-lines:multiple}.main .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView{display:-webkit-box;display:-ms-flexbox;display:flex;width:25%}.main .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView .listings{display:block}.main .listingsList .galleryView .listingsListViewContainer.flexbox .featuredListingsInfo{height:inherit}.main.widgets .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView{display:-webkit-box;display:-ms-flexbox;display:flex;width:33%}.main.widgets .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView .listings{display:block}.listingsList .listingsListView.paragraphLeft:first-child{margin-top:5%}.listingsList .galleryView .listings{float:left;display:block;width:100%}.listingsList .galleryView .listings header{padding-top:1em;border-bottom:none}.listingsList .galleryView .listings .bodyPhotoFullLeftCopy,.listingsList .galleryView .listings .bodyPhotoFullLeftImage,.listingsList .galleryView .listings .bodyPhotoFullLeftImage img,.listingsList .galleryView .listings .paragraphLeft .bodyPhotoFullLeftCopy{clear:both;width:100%}.listingsList .galleryView .listings .bodyPhotoFullLeftCopy:after,.listingsList .galleryView .listings .paragraphLeft .bodyPhotoFullLeftCopy:after{display:none}.listingsList .galleryView .listings .rooms,.listingsList .galleryView .listings .rooms p{float:none}.listingsList .galleryView .listings .searchBarIcons{margin-bottom:.5em}.listingsList .galleryView .listings .bodyPhotoFullLeftCopy h2,.listingsList .galleryView .listings .listingsInfoText>:not(.courtesy-of-box):not(.lastUpdate){display:none}.listingsList .galleryView .listings .courtesy-of-box{margin-top:.5em}.listingsList .galleryView .listings .courtesy-of-box span{display:inline-block}.listingsList .galleryView .listings .courtesy-of-box span.brokerage-name{display:block}.listingsList .galleryView .listingsListView{padding:2em}.listingsList .galleryView .listingsListView.paragraphLeft{border-top-left-radius:0;border-top-right-radius:0;clear:none;float:left;width:238px;margin-top:0}.listingsList .galleryView .listingsListView.paragraphLeft .bodyPhotoFullLeftImage.listingPhotoWrapper{padding:0;overflow:hidden}.listingsList .galleryView .listingsListView.paragraphLeft .bodyPhotoFullLeftCopy{padding-left:0;padding-right:0}.listingsList .galleryView a.popup{display:inline-block;overflow:hidden;height:100%}.listingsList .galleryView img{display:block;width:100%;min-width:100%}.listingsList .galleryView a .priceInfo.showSoldPriceFalse.showPriceFalse,.listingsList .galleryView a .priceInfo.soldPriceEmpty.priceEmpty{height:0;margin-top:0;margin-bottom:0}.listingsList .galleryView .featuredListingsInfo{height:11em}.soldListingContainer.galleryView .featuredListingsInfo>:first-child{margin-top:1em}.listingInlinePopup .listingFlagWrapper{height:400px}@media screen and (max-width: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%}}.overlay{width:100%;height:100vh;position:absolute;top:0;left:0;background-color:#000;opacity:.35;z-index:10}.inner header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock h4{display:inline-block;margin-right:10px}.inner header.mainHeader .socMedia{padding:5px 0}.inner header.mainHeader .headerTopWrapper .headerContainer h2{font-size:25px}.inner .mainMenuContainer{bottom:30px}header.mainHeader{width:100%;position:relative;display:block;height:630px}header.mainHeader a{font-weight:400;text-decoration:none}header.mainHeader .menu-icon{display:none;cursor:pointer}header.mainHeader .headerTopWrapper{width:1120px;height:90%;margin:auto;position:relative}header.mainHeader .headerTopWrapper .topLogoContainer{z-index:9999;position:absolute;left:0;top:480px}header.mainHeader .headerTopWrapper .topLogoContainer a{display:block}header.mainHeader .headerTopWrapper .topLogoContainer a img{max-width:200px}header.mainHeader .headerTopWrapper .headerContainer{position:absolute;top:50px;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}.inner header.mainHeader .headerTopWrapper .headerContainer{width:auto}header.mainHeader .headerTopWrapper .headerContainer h2{font-size:33px}header.mainHeader .headerTopWrapper .headerContainer h3{font-size:18px}@-webkit-keyframes a{0%{-webkit-transform:scale(.5)}50%{-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto{top:0;border-radius:90px;overflow:hidden;height:165px;width:165px;margin-right:2em;-webkit-animation-name:a;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-out;-webkit-animation-duration:.5s;-webkit-animation-delay:1.5s}header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock{margin-top:-5px;-webkit-box-flex:1;-ms-flex:1;flex:1}header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock h4{display:block}header.mainHeader .headerTopWrapper .headerContainer .headerAgent1Title{margin-bottom:5px}header.mainHeader .headerTopWrapper .headerContainer .agentHeader{font-size:1.3em}header.mainHeader .headerBottomWrapper{width:100%;height:630px;position:fixed;top:0;background-position:50% 50%;background-color:#000;z-index:-6;margin-bottom:-5px;-webkit-transition:top .5s ease-out;transition:top .5s ease-out}header.mainHeader .headerBottomWrapper img{width:100%}header.mainHeader .socMedia{clear:both;font-size:2em;padding:5% 0}header.mainHeader .socMedia a{text-decoration:none}.topLogoContainer.pinned{position:relative;z-index:10000;width:8em;width:calc(1020px - 900px - 1em);float:left}.topLogoContainer.pinned img{margin-top:3%;margin-bottom:3%}header h3.headerAgent1Email a,header h3.headerAgent2Email a,header h3.headerCompanyEmail a,header h3.headerTeamEmail a{font-weight:700}footer{display:block;clear:both;z-index:-10;width:100%;padding:20px;max-width:1120px;margin:auto}footer a{text-decoration:none}footer .socMedia{margin-top:10px}footer .socMedia a{font-size:20px}footer .footerContainer{width:85%;margin:auto}footer .agentInfo{float:left}footer .agentInfo .footerAgentPhoto{display:block;float:left;position:relative;top:0;border-radius:90px;overflow:hidden;height:165px;width:165px}footer .agentInfo .footerAgentPhoto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}footer .agentInfo .footerAgentInfo{float:left;margin:15px}footer .agentInfo .footerAgentInfo h3{font-weight:900;font-size:24px}footer .agentInfo .footerAgentInfo h4{margin-top:-3px;margin-bottom:5%}footer .agentInfo .footerAgentInfo p{padding:0;margin:0}footer .footerBrokerageInfo{float:right}footer .footerBrokerageInfo .footerBrokerageImage{float:left;width:35%}footer .footerBrokerageInfo .footerBrokerageDetails{float:right;width:60%}footer.company{margin:2% auto 0;padding:1% 5%;width:90%}.brokerageInfoSection .companyAddress p{padding-top:.5em}footer p{font-size:.7em;line-height:1.3}footer h4{margin:0;font-size:16px;line-height:1.2}.company #footerBrokerageInfo{width:100%}.companyName{float:left;width:20%}.companyName .agencyLabel{font-size:.7em}.companyContactDetails{clear:both}.companyContactDetails h4{width:20%;float:left}#footerCompanyInfo,.footerBrokerageInfo{display:block;float:right;padding:0 1% 0 0;width:39%}nav.footerNavLink{display:block;position:relative;float:none;font-size:.9em;font-weight:700;margin:0 auto;padding:0;width:100%}nav.footerNavLink select{display:none}.articleTeaser p{padding:0;margin:0;line-height:inherit}#legalWrapper{clear:both;display:block;width:100%;position:absolute;background-image:url(/templates/places/layout8/WEBSITE/images/colours1/black_transparent_50.png);color:#fff;font-weight:100}#legalWrapper small{display:block;margin-top:1em}#legalWrapper .floatLeft a,#legalWrapper small a{color:#fff;text-decoration:none}#footerSearchLink,#legal{display:block;font-size:.7em;margin:0 auto;padding:2em 0;width:90%}#legal{max-width:1120px}.stickyNavFixed{margin-top:0;position:fixed;top:0}.moreButton>div,.moreButtonMeasure{cursor:pointer}.moreDropDown{margin-left:-7em}nav.mainMenu li ul.moreDropDown{display:none;position:absolute;top:100%;top:calc(100% - 1px);margin-top:0;margin-left:0;-webkit-transition:visibility .1s;transition:visibility .1s}nav.mainMenu li ul.moreDropDown.pinned,nav.mainMenu li ul.moreDropDown.visible{display:block}.mainMenuSticky{margin-top:0;position:fixed!important;top:0!important;z-index:1001}.mainMenuContainer{position:relative;z-index:999;clear:both;width:1120px;margin:auto}.mainMenuContainer nav.mainMenu{width:900px;margin:auto;height:inherit;float:right;display:block}.mainMenuContainer nav.mainMenu ul{font-weight:500;position:relative;display:block;float:right;width:auto}.mainMenuContainer nav.mainMenu ul li{display:block;float:left;margin-bottom:-1px}.mainMenuContainer .moreButtonContent,.mainMenuContainer nav.mainMenu ul li a{text-transform:uppercase;text-decoration:none;font-size:13px;padding:15px;display:block}.mainMenuContainer nav.mainMenu ul li a:hover{text-decoration:none}.mainMenuContainer nav.mainMenu ul li ul{display:none}.mainMenuContainer nav.mainMenu ul li ul li ul{margin-left:15px}.mainMenuContainer nav.mainMenu ul li ul.languageNav{display:block}.mainMenuContainer nav.mainMenu ul li ul.moreDropDown{display:none;position:absolute;top:100%;top:calc(100% - 1px);margin-top:0;-webkit-transition:visibility .1s;transition:visibility .1s;right:89px}.mainMenuContainer nav.mainMenu ul li.moreButton{position:relative}.mainMenuContainer nav.mainMenu ul li.moreButton:hover>ul.moreDropDown{left:0}.mainMenuContainer nav.mainMenu ul li.moreButton ul.moreDropDown li ul{position:relative;-webkit-box-shadow:none;box-shadow:none}.mainMenuContainer nav.mainMenu ul li:hover ul{display:block;position:absolute;-webkit-box-shadow:inset 0 6px 21px -3px rgba(0,0,0,.75);box-shadow:inset 0 6px 21px -3px rgba(0,0,0,.75);top:100%;top:calc(100% - 1px);width:auto;min-width:300px;margin-top:0;float:none}.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{text-align:left;display:block;clear:both;width:100%;position:relative}.mainMenuContainer nav.mainMenu ul li ul.moreDropDown.pinned,.mainMenuContainer nav.mainMenu ul li ul.moreDropDown.visible{display:block}.mainMenuContainer.stickyNav.fixedNav{position:fixed;top:0;bottom:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background-image:url(/templates/places/layout8/WEBSITE/images/colours1/black_transparent_50.png);padding:0 0 0 45px}.mainMenuContainer.stickyNav.fixedNav nav.mainMenu{float:none;margin:initial;margin-left:auto}.mainMenuContainer.stickyNav.fixedNav nav.mainMenu>ul>li>ul>li:before{position:absolute;width:100%;content:" ";display:block;height:150px;padding:4em 1em;z-index:-1}.mainMenuContainer.stickyNav.fixedNav nav.mainMenu ul li.moreButton:hover>ul.moreDropDown,.mainMenuContainer.stickyNav.fixedNav nav.mainMenu ul li:hover:nth-last-child(2):not(.moreButtonMeasure) ul,.mainMenuContainer.stickyNav.fixedNav nav.mainMenu ul li:hover:nth-last-child(3) ul{right:0;left:inherit}header.mainHeader .menu-icon .icon-menu:before{font-family:layout-8!important;content:"s";position:relative;font-size:40px;display:block;top:10px;right:10px}header.mainHeader .menu-icon .icon-menu.icon-cancel:before{content:"M"}aside>div{clear:both;text-align:center;padding-top:20px}aside>div,aside>div:before{display:block;position:relative}aside>div:before{font-family:layout-8!important;content:"m";font-size:60px;margin-top:-77px}aside>div form{text-align:left}aside .customTextImage{margin:2% 0 3%;padding:5%;width:90%}.widgets .likebox{text-align:center}.widgets .likebox iframe{width:100%}.widgets .likebox .fb_iframe_widget{padding-top:10px}aside .agentInfoContainer:before,aside .contactMeLongContainer:before,aside .contactMeSmallContainer:before,aside .homeValuationContainer:before,aside .informationRequestContainer:before,aside .likebox:before,aside .newsletterContainer:before,aside .socialMedia:before,aside .testimonialContainer:before,aside .twitterFeed:before{width:60px;height:60px;border-radius:75px;font-size:35px;line-height:60px;left:35%}aside .likebox:before{margin-top:-54px;margin-left:10px}aside .agentInfoContainer:before{content:"k"}aside .homeValuationContainer:before{content:"q"}aside .contactMeLongContainer:before,aside .contactMeSmallContainer:before{content:"a"}aside .testimonialContainer:before{content:"L"}aside .newsletterContainer:before{content:"R"}aside .socialMedia:before{content:"G"}@media screen and (max-width:800px){aside .agentInfoContainer:before,aside .contactMeLongContainer:before,aside .contactMeSmallContainer:before,aside .homeValuationContainer:before,aside .informationRequestContainer:before,aside .likebox:before,aside .newsletterContainer:before,aside .socialMedia:before,aside .testimonialContainer:before,aside .twitterFeed:before{left:44%}}@media screen and (max-width:600px){aside .agentInfoContainer:before,aside .contactMeLongContainer:before,aside .contactMeSmallContainer:before,aside .homeValuationContainer:before,aside .informationRequestContainer:before,aside .likebox:before,aside .newsletterContainer:before,aside .socialMedia:before,aside .testimonialContainer:before,aside .twitterFeed:before{left:38%}}.advancedSearchForm,.contactMeForm,.contactUsForm,.dreamHomeForm,.valuationForm{padding:6%;margin:0;margin-top:70px;width:100%;clear:both;float:left;position:relative;background-color:#fff}.form label,form label{font-weight:500;font-size:11px}.form p,form p{font-size:.8em;font-weight:100;padding:.5em}.form .labelSec,form .labelSec{width:50%;line-height:1.2em;font-size:1em;display:inline-block}.form select,form select{height:2.5em;border-radius:5px}.form select[multiple],form select[multiple]{height:auto}select{height:2.5em}.captchaCode label{width:50%;line-height:1.2em;font-size:.8em;display:block}.captchaCode img{width:48%;max-width:160px;float:left;margin:1em}.ask_explicit_consent{font-size:.8em;margin:1em 0;padding:0 .5em}.ask_explicit_consent p{margin:0 0 .5em;padding:0;display:inline;line-height:1em}.formSubmitMsg{padding:20px;margin-top:2em;font-weight:100}.formSubmitMsg.fail{background-color:#744f4f;color:#ff6c6c}.formSubmitMsg.success{background-color:#486146;color:#88c384}.errorInvalidField{background-color:#ffced0;-webkit-box-shadow:0 0 3px red inset;box-shadow:inset 0 0 3px red}.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;transition:opacity 2s ease,-webkit-transform 24s linear;transition:opacity 2s ease,transform 24s linear;transition:opacity 2s ease,transform 24s linear,-webkit-transform 24s linear}.csslider1 ul li.num0{opacity:0;-webkit-transform:scale(1.3) translate(-11.53846%,11.53846%);-ms-transform:scale(1.3) translate(-11.53846%,11.53846%);transform:scale(1.3) translate(-11.53846%,11.53846%)}.csslider1 ul li.num1{opacity:0;-webkit-transform:scale(1.3) translate(11.53846%,11.53846%);-ms-transform:scale(1.3) translate(11.53846%,11.53846%);transform:scale(1.3) translate(11.53846%,11.53846%)}.csslider1 ul li.num2{opacity:0;-webkit-transform:scale(1.3) translate(-11.53846%,-11.53846%);-ms-transform:scale(1.3) translate(-11.53846%,-11.53846%);transform:scale(1.3) translate(-11.53846%,-11.53846%)}.csslider1 ul li.num0{opacity:1;z-index:2}.csslider1 .slide:checked~ul li.num0{opacity:0;z-index:1}.csslider1 input.cs_slide1_0:checked~ul>li.num0,.csslider1 input.cs_slide1_1:checked~ul>li.num1,.csslider1 input.cs_slide1_2:checked~ul>li.num2{opacity:1;-webkit-transform:scale(1) translate(0);-ms-transform:scale(1) translate(0);transform:scale(1) translate(0);z-index:2}@-webkit-keyframes b{0%,to{-webkit-transform:scale(1);opacity:0}8.333333333333334%,33.333333333333336%{opacity:1}41.66666666666667%,66.66666666666666%{-webkit-transform:scale(1.3) translate(11.53846%,11.53846%);opacity:0;z-index:2}}@keyframes b{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:0}8.333333333333334%,33.333333333333336%{opacity:1}41.66666666666667%,66.66666666666666%{-webkit-transform:scale(1.3) translate(11.53846%,11.53846%);transform:scale(1.3) translate(11.53846%,11.53846%);opacity:0;z-index:2}}@-webkit-keyframes c{0%,to{-webkit-transform:scale(1);opacity:0}8.333333333333334%,33.333333333333336%{opacity:1}41.66666666666667%,66.66666666666666%{-webkit-transform:scale(1.3) translate(-11.53846%,-11.53846%);opacity:0;z-index:2}}@keyframes c{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:0}8.333333333333334%,33.333333333333336%{opacity:1}41.66666666666667%,66.66666666666666%{-webkit-transform:scale(1.3) translate(-11.53846%,-11.53846%);transform:scale(1.3) translate(-11.53846%,-11.53846%);opacity:0;z-index:2}}@-webkit-keyframes d{0%,to{-webkit-transform:scale(1);opacity:0}8.333333333333334%,33.333333333333336%{opacity:1}41.66666666666667%,66.66666666666666%{-webkit-transform:scale(1.3) translate(-11.53846%,11.53846%);opacity:0;z-index:2}}@keyframes d{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:0}8.333333333333334%,33.333333333333336%{opacity:1}41.66666666666667%,66.66666666666666%{-webkit-transform:scale(1.3) translate(-11.53846%,11.53846%);transform:scale(1.3) translate(-11.53846%,11.53846%);opacity:0;z-index:2}}.csslider1 .cs_pause1:checked~ul>li.num0,.csslider1 .cs_play1:checked~ul>li.num0{-webkit-animation:d 24s infinite -2s linear;animation:d 24s infinite -2s linear}.csslider1 .cs_pause1:checked~ul>li.num1,.csslider1 .cs_play1:checked~ul>li.num1{-webkit-animation:b 24s infinite 6s linear;animation:b 24s infinite 6s linear}.csslider1 .cs_pause1:checked~ul>li.num2,.csslider1 .cs_play1:checked~ul>li.num2{-webkit-animation:c 24s infinite 14s linear;animation:c 24s infinite 14s linear}.csslider1 .cs_pause1:checked~ul>li,.csslider1 .cs_play1:checked~ul>li{-webkit-transition:none;transition:none}.csslider1{-webkit-perspective:500px;-ms-perspective:500px;-o-perspective:500px;perspective:500px}@media only screen and (-webkit-max-device-pixel-ratio:2) and (max-width:480px),only screen and (max--moz-device-pixel-ratio:2) and (max-width:480px),only screen and (max-device-pixel-ratio:2) and (max-width:480px),only screen and (max-resolution:2dppx) and (max-width:480px),only screen and (max-resolution:192dpi) and (max-width:480px),only screen and (max-width:480px){.csslider1 .cs_bullets,.csslider1 .cs_description{display:none}}#map_canvas{width:100%;height:500px}#map_canvas img{max-width:none}#map_canvas .listingBubbleSummary+hr{margin-top:10px;margin-right:0}#map_canvas hr{border:0;border-top:1px solid #ccc;display:block;clear:both;height:1px;margin:36px 24px 12px 0;padding:0}#map_canvas .listingBubbleSummaryWrapper{width:100%;overflow:hidden}#map_canvas .listingBubbleSummary{font-family:Helvetica,Arial,sans-serif!important;width:100%}#map_canvas .listingBubbleSummary .price{font-size:16px;font-weight:700;width:100%;clear:both}#map_canvas .listingBubbleSummary .address{font-size:12px;width:100%;clear:both;padding-bottom:6px}#map_canvas .listingBubbleSummary .listingBubbleImg{float:left;cursor:pointer}#map_canvas .listingBubbleSummary .listingBubbleText{float:left;clear:right;margin-left:2%;width:44%}#map_canvas .listingBubbleSummary .listingBubbleText .mls{word-break:break-all;font-weight:700}#map_canvas .listingBubbleSummary .listingBubbleText .teaserLink a{padding:12px 5px 12px 0;color:#6f0f13;display:block;float:right;font-size:.9em;padding:12px 0;text-decoration:none;font-weight:700;cursor:pointer}#map_canvas .listingBubbleSummary .courtesy-of-box{-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:Raleway,sans-serif}section.mapWrapper{margin-top:1em}section.mapWrapper #nearbyLegend .element{float:left;margin-right:10px}.magnific-popup-container{background-image:url(/templates/places/layout8/WEBSITE/images/colours1/white_transparent_bg.png);color:#222;position:relative;padding:20px;width:auto;max-width:540px;margin:20px auto}.magnific-popup-container .listingMainPhotoContainer{margin:2em auto 1em;height:400px}.magnific-popup-container h1,.magnific-popup-container h2,.magnific-popup-container h3{padding:.3em 0 0}.magnific-popup-container p{padding:.5em 0;font-size:.8em;line-height:1.2}.magnific-popup-container small{font-size:.7em}.magnific-popup-container .listingMainPhotoContainer{font-size:0;line-height:0;text-align:center;margin:20px 0 0;overflow:hidden}.magnific-popup-container .listingMainPhotoContainer img{max-width:none}.magnific-popup-container .listingMainPhotoContainer img#mainImage.portrait,.magnific-popup-container .listingMainPhotoContainer img[id^=mainImage].portrait{height:100%}.magnific-popup-container .listingMainPhotoContainer img#mainImage.landscape,.magnific-popup-container .listingMainPhotoContainer img[id^=mainImage].landscape{width:100%}.magnific-popup-container .listingMainPhotoContainer img#mainImage.square,.magnific-popup-container .listingMainPhotoContainer img[id^=mainImage].square{height:100%}.magnific-popup-container .listingMainPhotoContainer img#mainImage.square.mobile,.magnific-popup-container .listingMainPhotoContainer img[id^=mainImage].square.mobile{height:auto;width:100%}.magnific-popup-container .carouselThumbWrapper{font-size:0;line-height:0;width:100%;position:relative;padding:0;margin-top:50px}.magnific-popup-container .carouselThumbWrapper .caroufredsel_wrapper{width:100%!important}.magnific-popup-container .carouselThumbWrapper a.next,.magnific-popup-container .carouselThumbWrapper a.prev{margin-top:10px;display:block;float:left;font-size:40px;line-height:40px;padding:5px 10px 10px;color:#848484;text-decoration:none}.magnific-popup-container .carouselThumbWrapper a.next span,.magnific-popup-container .carouselThumbWrapper a.prev span{display:none}.magnific-popup-container .carouselThumbWrapper a.prev{float:left}.magnific-popup-container .carouselThumbWrapper a.next{float:right}.magnific-popup-container .carouselThumbWrapper #listingPhotoCarousel>.photoWrapper,.magnific-popup-container .carouselThumbWrapper .listingPhotoCarousel>.photoWrapper{display:block;float:left;margin:0 6px;padding:0;text-align:center;height:100%}.magnific-popup-container #pagerCaro{text-align:center;margin:1.5em auto 0}.magnific-popup-container #pagerCaro a:active,.magnific-popup-container #pagerCaro a:hover,.magnific-popup-container #pagerCaro a:link,.magnific-popup-container #pagerCaro a:visited{margin:0 8px;text-decoration:none;outline:0!important}.magnific-popup-container #pagerCaro a span{display:inline-block;font-size:40px;line-height:40px;padding:5px 10px 10px;color:#848484}.magnific-popup-container .flagCarriageTrade:before,.magnific-popup-container .flagCarriageTrade_fr:before,.magnific-popup-container .flagComingSoon:before,.magnific-popup-container .flagComingSoon_fr:before,.magnific-popup-container .flagLeasedListing:before,.magnific-popup-container .flagLeasedListing_fr:before,.magnific-popup-container .flagNewListing:before,.magnific-popup-container .flagNewListing_fr:before,.magnific-popup-container .flagOpenhouse:before,.magnific-popup-container .flagOpenhouse_fr:before,.magnific-popup-container .flagSoldListing:before,.magnific-popup-container .flagSoldListing_fr:before{z-index:1000}.magnific-popup-container .listingFlag{display:none}@media screen and (max-width:800px){.magnific-popup-container .carouselThumbWrapper .magnific-popup-container #pagerCaro{position:absolute;left:-200%}}@media screen and (max-width:480px){.magnific-popup-container #pagerCaro,.magnific-popup-container .carouselThumbWrapper{position:absolute;left:-200%}.magnific-popup-container .listingMainPhotoContainer{min-height:300px;height:auto}}.integral-anchor{cursor:pointer;display:block;position:absolute;bottom:10px;right:6px;width:32px;height:32px;overflow:hidden;text-indent:-99999999px;background:rgba(69,69,69,.8) url(/templates/places/layout8/WEBSITE/images/colours1/fullscreen-white.svg) 50% no-repeat;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.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}.nivo-controlNav a{cursor:pointer}.nivo-controlNav a.active{font-weight:700}#listing-details .languageNav,#listing-details .mainMenuContainer{float:none}#listing-details aside>div{text-align:inherit}#listing-details aside>div:before{display:none}#listing-details .topLogoContainer{position:relative;z-index:10000;width:8em;width:119px;float:left}#listing-details .action-button{text-decoration:none}#listing-details .article-container{padding:1em}#listing-details .button{float:none;display:inline;background-image:unset;border:none}#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}.page--inner-community .page--title{font-size:1.5em;margin:1em 0;text-align:center}.page--inner-community .result-container{margin:0 auto}.page--inner-community .result-container h2{font-size:1.5em;margin:0 0 1em}.page--inner-community .article-button{float:unset;text-align:center;border:none}.page--inner-community a{text-decoration:none}.page--inner-community .galleryView .listings{float:left;display:block;width:100%;padding:2em}.page--inner-community .galleryView .listings header{padding-top:1em;border-bottom:none}.page--inner-community .galleryView .listings p{margin:0;padding:0}.page--inner-community .galleryView .listings .rooms{margin-top:.5em}.page--inner-community .galleryView .listings .bodyPhotoFullLeftCopy,.page--inner-community .galleryView .listings .bodyPhotoFullLeftImage,.page--inner-community .galleryView .listings .bodyPhotoFullLeftImage img,.page--inner-community .galleryView .listings .paragraphLeft .bodyPhotoFullLeftCopy{clear:both;width:100%}.page--inner-community .galleryView .listings .bodyPhotoFullLeftCopy:after,.page--inner-community .galleryView .listings .paragraphLeft .bodyPhotoFullLeftCopy:after{display:none}.page--inner-community .galleryView .listings .rooms,.page--inner-community .galleryView .listings .rooms p{float:none}.page--inner-community .galleryView .listings .searchBarIcons{margin-bottom:.5em}.page--inner-community .galleryView .listings .bodyPhotoFullLeftCopy h2,.page--inner-community .galleryView .listings .listingsInfoText>:not(.courtesy-of-box):not(.lastUpdate){display:none}.page--inner-community .galleryView .listings .courtesy-of-box{margin-top:.5em}.page--inner-community .galleryView .listings .courtesy-of-box span{display:inline-block}.page--inner-community .galleryView .listings .courtesy-of-box span.brokerage-name{display:block}.page--inner-community .galleryView .listingsListView{margin-left:1em;margin-right:1em}.page--inner-community .galleryView .listingsListView.paragraphLeft{border-top-left-radius:0;border-top-right-radius:0;clear:none;float:left;width:238px;margin-top:0}.page--inner-community .galleryView .listingsListView.paragraphLeft .bodyPhotoFullLeftImage.listingPhotoWrapper{padding:0;overflow:hidden}.page--inner-community .galleryView .listingsListView.paragraphLeft .bodyPhotoFullLeftCopy{padding-left:0;padding-right:0}.page--inner-community .galleryView a.popup{display:inline-block;overflow:hidden;height:100%}.page--inner-community .galleryView img{display:block;width:100%;min-width:100%}.page--inner-community .galleryView a .priceInfo.showSoldPriceFalse.showPriceFalse,.page--inner-community .galleryView a .priceInfo.soldPriceEmpty.priceEmpty{height:0;margin-top:0;margin-bottom:0}.page--inner-community .galleryView .featuredListingsInfo{height:11em}.page--inner-community .listingId{font-size:12px;font-weight:500;color:#abaaa9}.page--inner-community .listingPrice{font-size:22px;font-weight:800}.page--inner-community .slick-arrow{border:none}.page--featured-community{float:left;width:100%;margin-top:20px;padding:20px}.page--featured-community .header--title{font-size:1.5em;margin:0 0 1em}.page--featured-community a{text-decoration:none}.neighbourhood-widget .neighbourhood-form{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;width:80%}@media only screen and (min-width:768px){.neighbourhood-widget .neighbourhood-form{width:unset}}.neighbourhood-widget header.mainHeader .headerTopWrapper .headerContainer{display:none}@media only screen and (max-width:600px){.neighbourhood-widget header.mainHeader .headerTopWrapper{height:20em}}.neighbourhood-widget .wrapperContainer{padding-bottom:0}.neighbourhood-widget .autocomplete__custom{z-index:100000!important}.neighbourhood-widget .button{float:unset;text-align:center;border:none}.neighbourhood-widget .result-container{margin-bottom:10%}.neighbourhood-widget .result-container h2{font-size:1.5em;margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex}.neighbourhood-widget .result-container h2:first-child:after{width:20px;height:2px;content:" ";-ms-flex-item-align:center;align-self:center;margin-left:.25em}.neighbourhood-widget .loader-container{margin-top:unset!important}.neighbourhood-widget .wrapperContainer{display:none}.neighbourhood-widget.load .wrapperContainer{display:block}.neighbourhood-widget .title__h2{margin-bottom:.5em}.neighbourhood-widget .slick-arrow{border:none}.neighbourhood-widget #map_canvas{height:auto}.neighbourhood-widget .is-gallery .listings{float:left;display:block;width:100%;padding:2em}.neighbourhood-widget .is-gallery .listings header{padding-top:1em;border-bottom:none}.neighbourhood-widget .is-gallery .listings p{margin:0;padding:0}.neighbourhood-widget .is-gallery .listings .rooms{margin-top:.5em}.neighbourhood-widget .is-gallery .listings .bodyPhotoFullLeftCopy,.neighbourhood-widget .is-gallery .listings .bodyPhotoFullLeftImage,.neighbourhood-widget .is-gallery .listings .bodyPhotoFullLeftImage img,.neighbourhood-widget .is-gallery .listings .paragraphLeft .bodyPhotoFullLeftCopy{clear:both;width:100%}.neighbourhood-widget .is-gallery .listings .bodyPhotoFullLeftCopy:after,.neighbourhood-widget .is-gallery .listings .paragraphLeft .bodyPhotoFullLeftCopy:after{display:none}.neighbourhood-widget .is-gallery .listings .rooms,.neighbourhood-widget .is-gallery .listings .rooms p{float:none}.neighbourhood-widget .is-gallery .listings .searchBarIcons{margin-bottom:.5em}.neighbourhood-widget .is-gallery .listings .bodyPhotoFullLeftCopy h2,.neighbourhood-widget .is-gallery .listings .listingsInfoText>:not(.courtesy-of-box):not(.lastUpdate){display:none}.neighbourhood-widget .is-gallery .listings .courtesy-of-box{margin-top:.5em}.neighbourhood-widget .is-gallery .listings .courtesy-of-box span{display:inline-block}.neighbourhood-widget .is-gallery .listings .courtesy-of-box span.brokerage-name{display:block}.neighbourhood-widget .is-gallery .listingsListView{margin-left:1em;margin-right:1em}.neighbourhood-widget .is-gallery .listingsListView.paragraphLeft{border-top-left-radius:0;border-top-right-radius:0;clear:none;float:left;width:238px;margin-top:0}.neighbourhood-widget .is-gallery .listingsListView.paragraphLeft .bodyPhotoFullLeftImage.listingPhotoWrapper{padding:0;overflow:hidden}.neighbourhood-widget .is-gallery .listingsListView.paragraphLeft .bodyPhotoFullLeftCopy{padding-left:0;padding-right:0}.neighbourhood-widget .is-gallery a.popup{display:inline-block;overflow:hidden;height:100%}.neighbourhood-widget .is-gallery img{display:block;width:100%;min-width:100%}.neighbourhood-widget .is-gallery a .priceInfo.showSoldPriceFalse.showPriceFalse,.neighbourhood-widget .is-gallery a .priceInfo.soldPriceEmpty.priceEmpty{height:0;margin-top:0;margin-bottom:0}.neighbourhood-widget .is-gallery .featuredListingsInfo{height:11em}.neighbourhood-widget .listingId{font-size:12px;font-weight:500;color:#abaaa9}.neighbourhood-widget .listingPrice{font-size:22px;font-weight:800}body.ie8{min-width:960px;font-size:80%}.ie7 .protectionProgram .logo,.ie8 .protectionProgram .logo{background:url(/images/rlp/designations/rlpLogo_protection_royale.png) no-repeat scroll 0 0 transparent}.ie7 .footerLeftCol .protectionProgram .logo,.ie7 .footerRightCol .protectionProgram .logo,.ie7 .widgets .protectionProgram .logo,.ie8 .footerLeftCol .protectionProgram .logo,.ie8 .footerRightCol .protectionProgram .logo,.ie8 .widgets .protectionProgram .logo{background:url(/images/rlp/designations/rlpLogo_protection_royale_sm.png) no-repeat scroll 0 0 transparent}.ie7 .flagOpenhouse:before,.ie8 .flagOpenhouse:before{content:url(/images/listingFlags/OpenHouse.png)}.ie7 .flagOpenhouse_fr:before,.ie8 .flagOpenhouse_fr:before{content:url(/images/listingFlags/OpenHouse-fr.png)}.ie7 .flagNewListing:before,.ie8 .flagNewListing:before{content:url(/images/listingFlags/NewListing.png)}.ie7 .flagNewListing_fr:before,.ie8 .flagNewListing_fr:before{content:url(/images/listingFlags/NewListing-fr.png)}.ie7 .flagCarriageTrade:before,.ie7 .flagCarriageTrade_fr:before,.ie8 .flagCarriageTrade:before,.ie8 .flagCarriageTrade_fr:before{content:url(/images/listingFlags/CarriageTradeHorse.png)}.ie7 .flagSoldListing:before,.ie8 .flagSoldListing:before{content:url(/images/listingFlags/SoldListing.png)}.ie7 .flagSoldListing_fr:before,.ie8 .flagSoldListing_fr:before{content:url(/images/listingFlags/SoldListing-fr.png)}body#listingDetailPopUp .ie7 .flagOpenhouse:before,body#listingDetailPopUp .ie8 .flagOpenhouse:before{content:url(/images/listingFlags/OpenHouse_lg.png)}body#listingDetailPopUp .ie7 .flagOpenhouse_fr:before,body#listingDetailPopUp .ie8 .flagOpenhouse_fr:before{content:url(/images/listingFlags/OpenHouse-fr_lg.png)}body#listingDetailPopUp .ie7 .flagNewListing:before,body#listingDetailPopUp .ie8 .flagNewListing:before{content:url(/images/listingFlags/NewListing_lg.png)}body#listingDetailPopUp .ie7 .flagNewListing_fr:before,body#listingDetailPopUp .ie8 .flagNewListing_fr:before{content:url(/images/listingFlags/NewListing-fr_lg.png)}body#listingDetailPopUp .ie7 .flagCarriageTrade:before,body#listingDetailPopUp .ie8 .flagCarriageTrade:before{content:url(/images/listingFlags/CarriageTrade_lg.png)}body#listingDetailPopUp .ie7 .flagCarriageTrade_fr:before,body#listingDetailPopUp .ie8 .flagCarriageTrade_fr:before{content:url(/images/listingFlags/CarriageTrade-fr_lg.png)}body#listingDetailPopUp .ie7 .flagSoldListing:before,body#listingDetailPopUp .ie8 .flagSoldListing:before{content:url(/images/listingFlags/SoldListing_lg.png)}body#listingDetailPopUp .ie7 .flagSoldListing_fr:before,body#listingDetailPopUp .ie8 .flagSoldListing_fr:before{content:url(/images/listingFlags/SoldListing-fr_lg.png)}.ie8 .wrapperContainer{min-width:920px}.ie8 .main{min-width:598px}.ie8 .leadCaptureThumbImage,.ie8 .tileSub .carouIcon{display:none}.ie8 .socMedia a{display:inline-block}.ie8 .extraContent{background:#666}.ie8 .extraContentAction{position:absolute;width:70%;top:35%;left:15%}.ie8 .radioLabel input{border:0 none!important;background:transparent!important;width:auto;height:auto}.ie8 article h5,.ie8 section h5{font-size:.9em}.team header.mainHeader .socMedia{clear:both;font-size:2em;padding:5% 0;padding:.3em 0}.team header.mainHeader .socMedia a{text-decoration:none}.team header.mainHeader .headerTopWrapper .headerContainer .teamHeader{font-size:1.3em}.inner .team header.mainHeader .headerTopWrapper .headerContainer .floatLeft{clear:both}.team #footerCompanyInfo{width:29%}.team .main .ourTeam a.button{float:left;margin:.3em 1.5em .3em 0;clear:none}.team .main .ourTeam a.button:first-of-type{clear:left}.team .ourTeam .agentInfo{clear:both}.team .ourTeam .agentInfo .bold{line-height:1.5}.team .ourTeam .agentInfo h4{padding:0}.team .ourTeam .agentInfo .secondaryButton{margin:.5em 5% .5em 0;padding-left:5%;text-align:left;width:40%;float:left}.team .ourTeam .agentInfo h5{float:left;clear:both;margin-top:.25em}.team .ourTeam .agentInfo .agentInfoBodyPhoto{margin-top:6px}.team .ourTeam .agentInfo .agentInfoBodyCopy{padding:2% 6%;min-height:156px}.team .ourTeam .agentInfo .agentInfoBodyCopy>a{float:left;margin:1em 0}.team .ourTeam .agentInfo .Awards h2{font-size:1.2em;border-bottom:0 none}.team .ourTeam .agentInfo .information--awards{margin:0;padding:0}.inner .team .ourTeam .agentInfo article.Awards{margin:0;padding:0;width:100%;background-color:transparent;border:0 none}.inner .team .ourTeam .agentInfo article.Awards .item--awards{text-align:center;padding:0 .5em 1em;width:calc(100% / 2 - .5em - .5em)}@media only screen and (min-width:768px){.inner .team .ourTeam .agentInfo article.Awards .item--awards{padding:0 .25em 1em;width:calc(100% / 3 - .5em - .5em)}}.inner .team .ourTeam .agentInfo article.Awards .section--header{padding:1em 0}.inner .team .ourTeam .agentInfo article.Awards .section--awards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer .floatLeft,.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer .socMedia{margin-left:10px}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto{height:120px;width:120px}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer>div.headerAgentInfoBlock{position:relative;min-height:135px;display:-webkit-box;display:-ms-flexbox;display:flex}.team.teamPartners article.agentInfoBody.teamInfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2% 6%}.team.teamPartners article.agentInfoBody.teamInfo .agentInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;clear:both}.team.teamPartners article.agentInfoBody.teamInfo .agentInfo h5{float:left;clear:both;margin-top:.25em}.team.teamPartners article.agentInfoBody.teamInfo .agentInfo .agentInfoBodyPhoto{margin:0 2em 0 0}.team.teamPartners article.agentInfoBody.teamInfo .agentInfo .agentInfoBodyCopy{padding:0;min-height:156px}.team.teamPartners footer .agentInfo{width:35%;margin-bottom:2em}.team.teamPartners footer .agentInfo .footerAgentInfo{width:100%}.team.teamGroup header.mainHeader .headerTopWrapper .headerContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.team.teamGroup header.mainHeader .headerTopWrapper .headerContainer h2{margin-left:0}.team.teamGroup~.headerAgentInfoBlock .teamHeader{margin-top:1em}.team.teamGroup footer .teamInfo{float:left;width:60%}.team.teamGroup footer .footerTeamInfo,.team.teamGroup footer .footerTeamPhoto{float:left;width:28%;padding-right:2%;margin-top:2em}.mobile .mainMenuContainer nav.mainMenu ul li.extra{display:block}@media screen and (max-width:1919px){.mainMenuContainer nav.mainMenu ul li.moreButton:hover>ul.moreDropDown,.mainMenuContainer nav.mainMenu ul li:hover:nth-last-child(2):not(.moreButtonMeasure) ul,.mainMenuContainer nav.mainMenu ul li:hover:nth-last-child(3) ul{right:0;left:inherit}}@media screen and (min-width:1600px){header.mainHeader{height:700px}header.mainHeader .headerTopWrapper .topLogoContainer{top:546px}header.mainHeader .headerBottomWrapper{height:700px}}@media screen and (max-width:1200px){html{font-size:110%}.main.widgets{width:73%}header.mainHeader{height:500px}header.mainHeader .headerTopWrapper .headerContainer{font-size:90%}header.mainHeader .headerBottomWrapper{height:500px}.mainMenuContainer nav.mainMenu{width:900px}.mainMenuContainer,header.mainHeader .headerTopWrapper{width:100%}.mainMenuContainer nav.mainMenu ul{margin-right:20px}section.leadCapturePortal .leadCaptureThumb{width:160px;height:160px}section.leadCapturePortal .leadCaptureThumb p{margin-top:18px;height:36px}section.leadCapturePortal{right:25px}header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock h4{display:block}header.mainHeader .headerTopWrapper .headerContainer,header.mainHeader .headerTopWrapper .topLogoContainer{left:40px}header.mainHeader .headerTopWrapper .topLogoContainer{top:400px}header.mainHeader .headerTopWrapper .topLogoContainer a img{max-width:100px}.mainMenuContainer nav.mainMenu ul li.moreButton>.moreButtonContent,.mainMenuContainer nav.mainMenu ul li a{font-size:12px}}@media screen and (max-width:1100px){html{font-size:110%}header.mainHeader .headerTopWrapper .headerContainer{width:60%}}@media screen and (min-width:1024px){.listingsList .listings .bodyPhotoFullLeftImage{width:45%}.listingsList .listings .bodyPhotoFullLeftCopy{padding:30px;width:55%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.widgets .likebox iframe{width:auto}.main.widgets{width:100%;float:none}.widgetsContainer{width:91%;float:none;margin:2em auto}}@media screen and (max-width:1024px){html{font-size:100%}.mainMenuContainer{bottom:40px}.mainMenuContainer nav.mainMenu{width:auto}.mainMenuContainer nav.mainMenu ul li{padding:0 10px}.mainMenuContainer nav.mainMenu ul a{font-size:11px}.mainMenuContainer nav.mainMenu ul li.moreButton>.moreButtonContent,.mainMenuContainer nav.mainMenu ul li a{font-size:12px;line-height:22px}.innerWrapperContainer{width:95%}header.mainHeader{height:450px}header.mainHeader .headerTopWrapper .headerContainer{width:60%;position:absolute;left:20px;top:20px}header.mainHeader .headerTopWrapper .headerContainer h2{font-size:1.5em}section.relatedFiles .file{width:49%}section.leadCapturePortal{top:20px;right:20px;margin-right:5px}section.leadCapturePortal .leadCaptureThumb p{font-size:10px;margin-top:10px;padding:0 10px;height:36px}section.leadCapturePortal .leadCaptureThumbText a{font-size:14px;left:10px;bottom:10px}section.leadCapturePortal .leadCaptureThumbImage{left:10px;top:10px}.main.widgets{width:68%}.widgetsContainer{width:30%}}@media screen and (max-width:1024px){.main.hasMapSearch .advancedSearchForm .form p.radio,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio{position:inherit;width:98%;width:calc(100% - 10px)}.main.hasMapSearch .advancedSearchForm .form p.adv,.main.hasMapSearch .advancedSearchForm .form p.submit,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.adv,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.submit{position:inherit;float:right}}@media screen and (max-width:900px){.mainMenuContainer nav.mainMenu ul li.moreButton>.moreButtonContent,.mainMenuContainer nav.mainMenu ul li a{font-size:11px}header.mainHeader,header.mainHeader .headerBottomWrapper{height:375px}header.mainHeader .headerBottomWrapper img{width:110%}header.mainHeader .headerTopWrapper .headerContainer{width:60%;position:absolute;left:20px;top:20px}header.mainHeader .headerTopWrapper .headerContainer h2{font-size:1.5em}header.mainHeader .headerTopWrapper .topLogoContainer{top:320px;left:20px}section.leadCapturePortal{top:20px;right:20px;width:370px}section.leadCapturePortal .leadCaptureThumb{width:140px;height:140px}section.leadCapturePortal .leadCaptureThumb p{font-size:10px;margin-top:10px;padding:0 10px;height:36px}section.leadCapturePortal .leadCaptureThumbText a{font-size:14px;left:10px;bottom:10px}section.leadCapturePortal .leadCaptureThumbImage{left:10px;top:10px}footer .agentInfo .footerAgentPhoto{width:120px;height:120px}.main.widgets{width:75%}.widgetsContainer{width:22%}.widgetsContainer .agentInfoContainer .asideAgentPhoto{width:125px;height:125px}.widgetsContainer .agentInfoContainer .asideAgentInfo a,.widgetsContainer .agentInfoContainer .asideAgentInfo p{font-size:12px}.widgetsContainer .agentInfoContainer .asideAgentInfo .socMedia a{font-size:15px}.listingsList .listings header{margin:0;padding:0;float:left;width:100%}.listingsList .listings header h3{font-size:1em}}@media screen and (max-width:800px){.main.widgets,.widgetsContainer{width:100%}.mainMenuContainer nav.mainMenu ul li{font-size:70%}section.leadCapturePortal{right:20px;top:20px}.mainMenuContainer{bottom:10px}header.mainHeader .headerBottomWrapper img{width:120%}header.mainHeader .headerTopWrapper .headerContainer{top:20px;left:20px;width:60%;padding:0}header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto{width:120px;height:120px}header.mainHeader .headerTopWrapper .topLogoContainer{top:340px;left:20px}.paginationPage a{padding:.7em .5em;margin-right:.2em}.main.hasMapSearch .advancedSearchForm p.msgSearchMinMax,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm p.msgSearchMinMax{width:180px;left:20px;text-align:left}.main.hasMapSearch .advancedSearchForm .form p.radio,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio{width:170px}.main.hasMapSearch .advancedSearchForm .form p,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p{width:180px}}@media screen and (max-width:600px){.main.hasMapSearch .advancedSearchForm .form p.radio,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio{position:relative;top:0}.main.hasMapSearch .advancedSearchForm p.msgSearchMinMax,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm p.msgSearchMinMax{padding-right:5px}.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}.main{width:100%;padding:0;display:block}.main.widgets{width:100%;margin-bottom:2em;float:none}.listingsList{margin-top:2em}.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}.team.teamPartners article.agentInfoBody.teamInfo .agentInfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mainMenuContainer{display:none;position:static;top:90px;background-color:#222020;width:100%}.mainMenuContainer nav.mainMenu{width:100%}.mainMenuContainer nav.mainMenu ul li{display:block;border-bottom:1px solid #000;padding:0}.mainMenuContainer nav.mainMenu ul li a{text-transform:uppercase;display:block;margin:2%}.mainMenuContainer nav.mainMenu ul li a:hover{text-decoration:none}.mainMenuContainer nav.mainMenu ul li ul{display:none;position:relative;padding:2em;margin-top:1em;-webkit-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%;background-color:#201c1c;-webkit-box-shadow:inset 0 6px 21px -3px rgba(0,0,0,.75);box-shadow:inset 0 6px 21px -3px rgba(0,0,0,.75)}.mainMenuContainer nav.mainMenu ul li ul li{padding:1%;border-bottom:none}.mainMenuContainer nav.mainMenu ul li ul li a{margin:.2em;color:#a6a5a5}.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}.mainMenuContainer nav.mainMenu ul li:hover ul li a{color:#0a7d94}.mainMenuContainer nav.mainMenu ul li:hover ul li a:hover{color:red}header.mainHeader .headerBottomWrapper{bottom:0}header.mainHeader{z-index:9999;position:relative;top:0;width:100%;height:auto;margin:0;color:#fff;float:left;padding:.6em 0;-webkit-box-shadow:0 3px 10px 3px hsla(0,0%,9%,.88);box-shadow:0 3px 10px 3px #181818}header.mainHeader .headerTopWrapper{width:100%;padding:0 .6em}header.mainHeader .headerTopWrapper .topLogoContainer{width:25%;padding:0;margin:0;margin-right:1.5em;position:relative;z-index:11}header.mainHeader .headerTopWrapper .topLogoContainer a{background-color:transparent;background-image:none;padding:0}header.mainHeader .headerTopWrapper .topLogoContainer a img{min-width:80px;max-width:90px}header.mainHeader .headerTopWrapper .headerContainer{padding:0;width:100%;left:0;position:relative;right:auto;top:auto;background-color:transparent;background-image:none;font-size:90%}header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock h3{display:block}header.mainHeader .headerTopWrapper .headerContainer .headerAgentInfoBlock{margin:10px 0 20px}header.mainHeader .headerTopWrapper .headerContainer h2{font-family:Raleway,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:1.2em;margin-bottom:.5em}header.mainHeader .headerTopWrapper .headerContainer h4{font-size:.8em;clear:both}header.mainHeader .headerBottomWrapper{left:0;height:213px}header.mainHeader .menu-icon{font-size:3em;position:fixed;top:0;right:0;display:block;float:right;z-index:500}section.leadCapturePortal .leadCaptureThumbImage a img{width:36px}header.mainHeader .headerBottomWrapper{height:200px;position:absolute;overflow:hidden}article.featuredListings{padding:6% 0}article.featuredListings .featuredListingsContainer{width:90%;display:block;margin:auto}article.featuredListings .featuredListingsContainer .featuredListingItem.three{display:block;width:100%;float:left;margin-bottom:10px}article.agentInfoBody{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}article.internalLinks{padding:6% 0;width:70%;margin:auto;float:none}article.internalLinks .linkItem{height:auto}article.internalLinks .linkItem .linkItemCopy,article.internalLinks .linkItem .linkItemImage{width:100%}section.imageOnly{margin:10% 0}section.listingsList .listingsListView:last-child section{border:none}section.listingsList .listingsListViewContainer.flexbox .listingsListView .listings{display:block}section.listingsList section.listings{float:left;display:block;width:100%}section.listingsList section.listings header{padding-top:1em;border-bottom:none}section.listingsList .listingsListView{padding:2em}section.articleTeaser{padding:0;background-image:none;background-color:transparent}section.articleTeaser>h4{display:none}section.articleTeaser .teaserItem{width:100%;border:none;margin-top:2em}section.articleTeaser .teaserItem .bodyPhotoFullWidthImage img{width:100%}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy{min-height:100%}.main.widgets section.relatedFiles .file{width:100%}section.relatedFiles{border-top:0}section.relatedFiles .file{width:100%}section.leadCapturePortal{margin-bottom:10%}section.leadCapturePortal .leadCaptureThumbText{padding:20px 0 20px 60px}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{float:left;width:100%;padding:10px}#legalWrapper{position:relative}footer .footerContainer,section.multimedia iframe{width:100%}article.Awards{padding:0}article.Awards .award{width:100%;margin:auto auto 2em;float:none;min-height:20em}article.Awards .award:nth-child(2n){margin:auto auto 2em}.wrapperContainer{padding-bottom:0}footer .agentInfo .footerAgentInfo{width:45%}footer #footerCompanyInfo,footer .footerBrokerageInfo{float:left;width:100%}section.internalLinks .linkItem{margin:2px 0}section.internalLinks .linkItem .linkItemImage{display:none}#map_canvas{height:300px;z-index:0}header.mainHeader .topLogoContainer{width:30%;margin-right:1em}header.mainHeader .headerContainer{width:65%}.paginationPage a{padding:8px 7px;margin-right:2px}section.articleTeaser>div.teaserItem:first-of-type{margin-top:0}.inner .main.widgets>section{margin-top:20px}section.listingsList .listingsListView{padding:0}.mainMenuContainer.stickyNav{margin:0;position:absolute;top:80px}.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%}article.ourTeam .agentInfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2em}section.articleTeaser .teaserItem:nth-child(odd){margin:0}section.leadCapturePortal .leadCaptureThumb{width:100%;height:60px;margin:0}header.mainHeader .headerTopWrapper .headerContainer{top:5px}header.mainHeader .headerTopWrapper .topLogoContainer{left:0;top:0;float:left}header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock,header.mainHeader .headerTopWrapper .headerContainer h2{margin:0}.mainMenuContainer nav.mainMenu{background-color:gray}header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock,header.mainHeader .headerTopWrapper .headerContainer h2{margin-left:0}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 header.mainHeader{height:auto}header.mainHeader .headerBottomWrapper{height:100%}.mainMenuContainer nav.mainMenu ul li:hover ul{width:100%;margin:0}header.mainHeader .socMedia{display:none}.main.hasMapSearch .advancedSearchForm .form p,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p{width:100%}.main.hasMapSearch .advancedSearchForm .form p.adv,.main.hasMapSearch .advancedSearchForm .form p.submit,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.adv,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.submit{position:relative;bottom:0}article.featuredListings .featuredListingsContainer{width:100%}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy{padding:15px}.main.widgets section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy .description{height:auto}}@media screen and (max-width:480px){.mainMenuContainer nav.mainMenu ul li ul{display:block}.inner header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock h4{display:block;margin-right:0}.inner header.mainHeader .headerTopWrapper .headerContainer h2{font-size:.9em}footer .agentInfo,footer .agentInfo .footerAgentInfo{width:100%;float:none;margin:auto;text-align:center}footer .agentInfo .footerAgentPhoto{float:none;margin:auto;text-align:center}footer #footerCompanyInfo,footer .footerBrokerageInfo{text-align:center}footer #footerCompanyInfo .footerBrokerageDetails,footer #footerCompanyInfo .footerBrokerageImage,footer .footerBrokerageInfo .footerBrokerageDetails,footer .footerBrokerageInfo .footerBrokerageImage{float:none;margin:auto}.advancedSearchForm,.contactMeForm,.contactUsForm,.dreamHomeForm,.valuationForm{margin-top:40px}.articleIntro .bodyPhotoFullLeftImage,.openHouse .bodyPhotoFullLeftImage,.paragraphLeft .bodyPhotoFullLeftImage,.paragraphRight .bodyPhotoFullLeftImage,section.paragraphLeft .bodyPhotoFullLeftImage,section.paragraphRight .bodyPhotoFullLeftImage{padding:10px}section.listingsList section.listings header{padding-top:0;margin-bottom:-3px}}.mobile.inner .team header.mainHeader{height:auto}@media screen and (max-width:1024px){.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer>div.headerAgentInfoBlock{min-height:auto;margin-bottom:1.5em}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer>div.headerAgentInfoBlock .headerAgentPhoto{display:none}.inner .team.teamPartners header.mainHeader .headerTopWrapper .headerContainer>div.headerAgentInfoBlock{float:none}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer .floatLeft,.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock{margin-left:0}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer .socMedia{display:none}.team.teamPartners header.mainHeader .headerTopWrapper .topLogoContainer{left:20px;top:20px;float:left}.team.teamGroup header.mainHeader .headerTopWrapper .topLogoContainer{left:20px;top:320px;float:left}}@media screen and (max-width:1024px) and (min-width:901px){.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer{position:relative;left:0;width:calc(100% - 340px - 20px - 5px);padding-left:140px}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer .floatleft,.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock{width:100%}.team.teamPartners .leadCapturePortal{width:340px}}@media screen and (max-width:900px){.team.teamGroup header.mainHeader .headerTopWrapper .topLogoContainer{left:20px;top:240px;float:left}.team.teamPartners footer .agentInfo{width:50%}.team.teamPartners #footerCompanyInfo{float:left}}@media screen and (max-width:900px) and (min-width:768px){.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer{position:relative;left:0;width:calc(100% - 300px - 20px - 5px);padding-left:140px}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer .floatleft,.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock{width:100%}.team.teamPartners .leadCapturePortal{width:300px}}@media screen and (max-width:767px) and (min-width:601px){.team.teamPartners header.mainHeader .headerTopWrapper .topLogoContainer{display:none}}@media screen and (max-width:900px) and (min-width:601px){.team.teamGroup header.mainHeader .headerTopWrapper .headerContainer{width:calc(100% - 140px - 140px - 20px - 20px - 5px - 2em)}}@media screen and (max-width:1024px) and (min-width:601px){.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer .teamHeader{display:none}}@media screen and (max-width:600px){.team.teamGroup header.mainHeader .headerTopWrapper .topLogoContainer,.team.teamPartners header.mainHeader .headerTopWrapper .topLogoContainer{left:0;top:0;float:left}.team.teamGroup header.mainHeader .headerTopWrapper .headerContainer .teamHeader,.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer .teamHeader{margin-bottom:1em}.team.teamGroup footer #footerCompanyInfo,.team.teamPartners footer #footerCompanyInfo{width:100%}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock,.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer h2{margin-left:0}.team.teamPartners header.mainHeader .headerTopWrapper .headerContainer>div.headerAgentInfoBlock{width:100%;min-height:auto;margin-bottom:1.5em}.team.teamPartners footer .agentInfo{width:100%}.team.teamGroup footer .teamInfo{width:100%;padding:3%;text-align:center}.team.teamGroup footer .footerTeamInfo,.team.teamGroup footer .footerTeamPhoto{width:100%;padding-right:0}}
/*# sourceMappingURL=../maps/structure_layout8.css.map */
