@import url(//fonts.googleapis.com/css?family=Lora:400,400i,700|Roboto);@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:jumptools-layout9;src:url(../fonts/jumptools-layout9.eot?h38dcx);src:url(../fonts/jumptools-layout9.eot?h38dcx#iefix) format("embedded-opentype"),url(../fonts/jumptools-layout9.ttf?h38dcx) format("truetype"),url(../fonts/jumptools-layout9.woff?h38dcx) format("woff"),url(../fonts/jumptools-layout9.svg?h38dcx#jumptools-layout9) format("svg");font-weight:400;font-style:normal;cursor:pointer}.hidden,.u-hidden{display:none}.u-show{display:block}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button]{-webkit-appearance:button;border:none;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}li,td,th,ul{padding:0}li,ul{list-style:none;margin:0}body{font-family:Roboto,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Lora,serif;margin:0 0 1em}h1 p,h2 p,h3 p,h4 p,h5 p,h6 p{word-break:break-word}h1{font-size:2em}h2{font-size:1.75em;font-weight:700}h3{font-size:1.5em}h3 a{font-style:italic}h4{font-size:1.25em}h5{font-size:1.15em}h6{font-size:1.05em}p{margin:0;padding:0;line-height:1.5em}a{text-decoration:none;cursor:pointer}.main,.site{display:block}.main{margin:0}.container{width:auto;padding:2em;margin:0 auto;max-width:1366px}@media only screen and (min-width:1024px){.container{padding:2.5em}}.page{display:block;width:100%;margin:0 auto}.navigation,.section{display:block;padding:0 .5em}@media only screen and (min-width:1024px){.navigation,.section{padding:1em}}.information{display:block;margin:.5em;padding:.5em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;overflow-wrap:break-word;word-wrap:break-word}@media only screen and (min-width:1024px){.information{margin:0 1em 1em;padding:0 .5em .5em;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.information--w-1-2{width:50%}.information--w-1-4{width:25%}.information--w-3-4{width:75%}.information ul{list-style-type:disc;margin:1em 2em}.information ul li{list-style-type:disc;padding:.5em 0}.information ol{list-style-type:decimal;margin:1em 2em;padding:0}.information ol li{list-style-type:decimal;padding:.5em 0}.image{display:block;width:100%;height:auto}.media{display:block;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media only screen and (min-width:1024px){.media{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.media--img,.media img{display:block;width:100%;height:auto}.banner{height:100%}.banner,.item{display:block;width:100%}.item{padding:.5em}.item--center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sub-title{display:block;font-style:italic;border-bottom:1px solid}.section--button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button{width:auto;display:block;padding:1em;font-family:Lora,serif;font-style:italic;font-weight:600}.button:before{content:"[ ";font-style:normal}.button:after{content:" ]";font-style:normal}.clearAll{display:none}input[type=checkbox],input[type=email],input[type=radio],input[type=submit],input[type=tel],input[type=text],select,textarea{-webkit-box-shadow:none;box-shadow:none;outline:none}button{outline:none}input[type=email],input[type=tel],input[type=text]{display:block;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5em;width:100%;line-height:1em;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;cursor:pointer;border:1px solid}label{display:inline-block;margin:0 0 .25em}select{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;border:1px solid}input[type=submit],select{display:block;padding:.5em;width:100%;height:auto;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;cursor:pointer}input[type=submit]{border-radius:5px;border:none}input[type=button]{border-radius:5px;padding:.5em;height:auto;outline:none}input[type=button],textarea{display:block;width:100%;cursor:pointer}textarea{border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid;padding:1em;height:5em;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}input[type=checkbox],input[type=radio]{margin:0 .5em}fieldset{padding:0;border:0}fieldset p,fieldset span{padding:.5em 0}fieldset span{display:block}.ask_explicit_consent{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;padding:.5em 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ask_explicit_consent p{margin:0;padding:0 .25em;font-size:.75em}.ask_explicit_consent>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ask_explicit_consent>div .name{margin:0 1em;font-weight:500}.captchaCode img{display:block;padding:.25em}#dialog-form{display:none}.container--form-success{background-color:#a2e58c}.container--form-success .formSubmitMsg{background:#a2e58c;border:2px solid #419626}.container--form-success .formSubmitMsg p{padding:1em;color:#274f1a}.container--form-fail .formSubmitMsg{background:#d37d7d;border:2px solid #9b0808}.container--form-fail .formSubmitMsg p{padding:1em;color:#562525}.icon{display:block;padding:.15em;width:1.5em;height:1.5em;text-indent:-9999px;overflow:hidden}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.nav--next,.nav--prev{text-indent:-9999px;border-top:.75em solid transparent;border-bottom:.75em solid transparent;padding:0;background:none;width:0;height:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav--prev{border-right:1em solid;left:-3em}.nav--next{border-left:1em solid;right:-3em}.pagination,.paginationPage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1em 0}.pagination a,.paginationPage a{display:inline-block;padding:.25em .5em;margin:0 .25em .25em}.pagination .icon-left-open,.pagination .icon-right-open,.paginationPage .icon-left-open,.paginationPage .icon-right-open{border-top:.75em solid transparent;border-bottom:.75em solid transparent;padding:0;background:none;border-color:none}.pagination .icon-left-open,.paginationPage .icon-left-open{border-right:1em solid}.pagination .icon-right-open,.paginationPage .icon-right-open{border-left:1em solid;padding:0}.section--video{display:-webkit-box;display:-ms-flexbox;display:flex}.section--video h3{margin:0 0 .5em}.overlay{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:hidden;z-index:1;-webkit-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in;background-color:transparent}.information--text{margin:0;padding:0}.listing-flag .flagCarriageTrade,.listing-flag .flagCarriageTrade_fr,.listing-flag .flagComingSoon,.listing-flag .flagComingSoon_fr,.listing-flag .flagLeasedListing,.listing-flag .flagLeasedListing_fr,.listing-flag .flagLiveStream,.listing-flag .flagLiveStream_fr,.listing-flag .flagNewListing,.listing-flag .flagNewListing_fr,.listing-flag .flagOpenhouse,.listing-flag .flagOpenhouse_fr,.listing-flag .flagSoldListing,.listing-flag .flagSoldListing_fr{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative;text-transform:uppercase;font-weight:700;font-size:.75em;line-height:1.5em;padding:.5em;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.listing-flag .flagOpenhouse:before{content:"Open House"}.listing-flag .flagOpenhouse_fr:before{content:"Visite Libre"}.listing-flag .flagLeasedListing:before{content:"Leased"}.listing-flag .flagLeasedListing_fr:before{content:"Loué"}.listing-flag .flagNewListing:before{content:"New Listing"}.listing-flag .flagNewListing_fr:before{content:"Nouvelle Inscription"}.listing-flag .flagSoldListing:before{content:"Sold"}.listing-flag .flagSoldListing_fr:before{content:"Vendu"}.listing-flag .flagCarriageTrade:after{content:"Carriage Trade"}.listing-flag .flagCarriageTrade_fr:after{content:"Maisons De Prestige"}.listing-flag .flagLiveStream:before{content:"Live Stream"}.listing-flag .flagLiveStream_fr:before{content:"En Direct"}.listing-flag .flagComingSoon:before{content:"Coming Soon"}.listing-flag .flagComingSoon_fr:before{content:"Bientôt Disponible"}.listing-flag .flagSoldListing,.listing-flag .flagSoldListing_fr{background:#0c2383}.listing-flag .flagNewListing,.listing-flag .flagNewListing_fr{background:#25c2f5}.listing-flag .flagComingSoon,.listing-flag .flagComingSoon_fr,.listing-flag .flagLiveStream,.listing-flag .flagLiveStream_fr,.listing-flag .flagOpenhouse,.listing-flag .flagOpenhouse_fr{background:#db0918}.listing-flag .flagLeasedListing,.listing-flag .flagLeasedListing_fr{background:#0c2383}.listing-flag .flagCarriageTrade,.listing-flag .flagCarriageTrade_fr{background:#000;border:2px solid #db0918}.listing-flag .flagCarriageTrade:before,.listing-flag .flagCarriageTrade_fr:before{display:table;content:" ";width:2em;height:2em;background:url(/images/listingFlags/CarriageTrade-Horse-no-text.svg) 0 0 no-repeat #000;padding-left:1em}.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:contain;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;word-break:keep-all}header{display:block;position:relative;width:100%}@media only screen and (min-width:0px){header{height:100%}}@media only screen and (min-width:768px){header{padding-top:56.9%}}@media only screen and (min-width:1024px){header{margin:0}}@media only screen and (min-width:1440px){header{padding-top:100vh}}.inner header{width:100%}@media only screen and (min-width:0px){.inner header{height:100%}}@media only screen and (min-width:768px){.inner header{padding-top:56.9%}}@media only screen and (min-width:1440px){.inner header{padding-top:39%}}.page--header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}@media only screen and (min-width:768px){.page--header-top{height:96.75%;position:absolute;top:0;left:0;padding:0}}@media only screen and (min-width:1024px){.page--header-top{padding:1em 0;margin-top:0}}.page--header-top .section--brokerage{margin:1em 2em 0}@media only screen and (min-width:1024px){.page--header-top .section--brokerage{margin:3em 3em 0}}.page--header-top .information--company{margin:0;padding:0}.page--header-top .section--information-brokerage{padding:0 0 0 1em;width:100%}@media only screen and (min-width:768px){.page--header-top .section--information-brokerage{width:inherit}}.page--header-bottom{display:block;margin:0 auto;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media only screen and (min-width:1024px){.page--header-bottom{margin-top:0}}.page--header-bottom .banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-9}.page--header-bottom .banner-overlay:after{display:block;content:" "}.section--brokerage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.section--brokerage{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section--brokerage .media--logo{width:150px;height:auto;margin:0 auto}@media only screen and (min-width:768px){.section--brokerage .media--logo{max-width:15em;margin:0}}.section--header-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1024px){.section--header-title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.section--header-title .information--header-title{width:75%;margin:0 auto}.section--header-title h1{font-size:1.15em;margin:0 auto}@media only screen and (min-width:768px){.section--header-title h1{font-size:2.5em}}@media only screen and (min-width:1024px){.section--header-title h1{font-size:3.5em}}.information--company-name h2{margin:0 0 .5em}@media only screen and (max-width:600px){.information--company-name h2{font-size:1.25em}}.information--company-name h3{margin:0}@media only screen and (max-width:600px){.information--company-name h3{font-size:1em}}.information--company-name h4{font-size:.75em;margin:0}.information--company span{display:inline-block;font-size:.75em;padding:0 1em 0 0}.indiate-down{text-align:center;display:none;width:100%;margin:0 auto;position:absolute;bottom:0;z-index:10;-webkit-animation:a 3s infinite;animation:a 3s infinite}@media only screen and (min-width:1024px){.indiate-down{display:block}}.indiate-down p{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);font-size:5em;cursor:pointer;display:inline-block;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}@-webkit-keyframes a{0%{padding-bottom:0}50%{padding-bottom:2em}to{padding-bottom:0}}@keyframes a{0%{padding-bottom:0}50%{padding-bottom:2em}to{padding-bottom:0}}.container--footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5em 2em}@media only screen and (min-width:1024px){.container--footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:.5em 2.5em}}@media only screen and (min-width:1024px){.container--footer .section--brokerage{padding:1em 4em 1em 0}}.information--brokerage h2{margin:0}.information--brokerage span{display:block}.information--brokerage .agency{font-size:.75em}.information--brokerage .brokerage-independent{margin:0 0 1em}.navigation--footer{width:100%;-ms-flex-item-align:center;align-self:center;padding:1em 0}@media only screen and (min-width:1024px){.navigation--footer{width:50%;padding:0}}.navigation--footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:unset}@media only screen and (min-width:1024px){.navigation--footer ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.navigation--footer li{width:auto;list-style:inside;padding:.75em;font-size:.75em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:1024px){.navigation--footer li{width:45%;padding:.25em}}.noLink{display:none}.site--widgets{max-width:1366px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){.site--widgets{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.site--widgets .container{width:auto}.site--widgets .main--widgets{width:100%}@media only screen and (min-width:1024px){.site--widgets .main--widgets{width:70%}}.site--widgets .widget{width:auto;padding:2em}@media only screen and (min-width:1024px){.site--widgets .widget{min-width:20em;width:25%;padding:1em}}@media only screen and (min-width:1240px){.site--widgets .widget{min-width:20em;padding:3em}}.site--widgets .widget .container{width:auto}.page--side-widget{border:1px solid;margin:1em 0}.socialMedia>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rates-container a{display:block;margin:.25em 0}.rates-container a>div:first-child{font-weight:500}.contactMeLongContainer h3,.contactMeSmallContainer h3,.homeValuationContainer h3,.informationRequestContainer h3,.newsletterContainer h3{margin:0;text-align:center}.contactMeLongContainer h3:after,.contactMeSmallContainer h3:after,.homeValuationContainer h3:after,.informationRequestContainer h3:after,.newsletterContainer h3:after{content:"";display:block;width:10%;height:.05em;margin:0 auto;margin-top:.25em}@media only screen and (min-width:1024px){.contactMeLongContainer h3:after,.contactMeSmallContainer h3:after,.homeValuationContainer h3:after,.informationRequestContainer h3:after,.newsletterContainer h3:after{width:40%}}.likebox{display:block;width:100%;margin:auto;text-align:center}.testimonials .testimonial{overflow-wrap:break-word;word-wrap:break-word}.testimonials p{margin:1em auto;text-align:center}.testimonials ul{list-style-type:disc;margin:1em 2em}.testimonials ul li{list-style-type:disc;padding:.5em 0}.testimonials ol{list-style-type:decimal;margin:1em 2em;padding:0}.testimonials ol li{list-style-type:decimal;padding:.5em 0}.testimonialContainer{overflow-wrap:break-word;word-wrap:break-word}.testimonialContainer ul{list-style-type:disc;margin:1em 2em}.testimonialContainer ul li{list-style-type:disc;padding:.5em 0}.testimonialContainer ol{list-style-type:decimal;margin:1em 2em;padding:0}.testimonialContainer ol li{list-style-type:decimal;padding:.5em 0}.page--side-widget .container--ratehub{display:block}.page--side-widget .container--ratehub h3{text-align:center}.container--legal{padding:.5em 2.5em}.container--legal span{font-size:.7em}.section--social{padding:1em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section--social .social-media--icon{font-family:jumptools;border-radius:50%;margin-right:.5em;font-size:1.25em}.section--social .icon--social-media{padding:.5em;display:block}.section--social .social-media--facebook:before{content:"l"}.section--social .social-media--youtube:before{content:"e"}.section--social .social-media--twitter:before{content:"j"}.section--social .social-media--pinterest:before{content:"k"}.section--social .social-media--googleplus:before{content:"m"}.section--social .social-media--tumblr:before{content:"n"}.section--social .social-media--linkedin:before{content:"o"}.section--social .social-media--instagram:before{content:"q"}.section--social .social-media--tiktok:before{content:"\e900"}.inner .container--title{width:auto;padding:2em 2em 0}@media only screen and (min-width:1024px){.inner .container--title{padding:2.5em 2.5em 0}}.inner .container--title h2{margin:0}.inner article.Awards{width:auto;padding:2em 2em 3em;margin:0 auto;max-width:1366px}.inner article.Awards .section--awards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1024px){.inner article.Awards .section--awards{padding:2.5em 2.5em 4em}}.inner article.Awards .item--awards{width:250px}.inner article.Awards .information--awards p{margin:1em 0;text-align:center}.section--language{display:block}@media only screen and (min-width:1024px){.section--language{position:absolute;top:1em;right:1em;z-index:10}}.section--language .item--language{padding:0 1em}.section--language .item--language a{font-weight:500}.navigation--language{width:auto;padding:0;display:block}@media only screen and (min-width:1024px){.navigation--language{display:inline-block}}.item--language{width:auto;padding:0;display:block}@media only screen and (min-width:1024px){.item--language{display:table-cell}}.item--language a{white-space:nowrap}.nav-container .navigation--language{display:block}@media only screen and (min-width:1024px){.nav-container .navigation--language{display:none}}#customBannerContainer,.banner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;width:100%;height:100%;z-index:-10}#customBannerContainer img,.banner img{min-width:100%;min-height:100%;height:100%!important;width:auto!important;-o-object-fit:cover;object-fit:cover}.nivoSlider{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media only screen and (min-width:768px){.nivoSlider{max-height:inherit}}.nivoSlider img{min-width:100%;min-height:100%;height:100%!important;width:auto!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.nav-container{display:none;position:absolute;top:3.25em;width:100%;z-index:10000}@media only screen and (min-width:1024px){.nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-container.is-top-fix{position:fixed;top:0}}.nav-container .search-bar{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1024px){.nav-container .search-bar{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:1024px){.menu-container{padding:0 1.5em;display:block;position:relative;width:65%}}@media only screen and (min-width:1024px){.main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;width:100%;height:inherit}}.main-menu a{display:block;padding:.5em 1.5em;word-break:normal;text-decoration:none;width:auto;text-transform:uppercase}@media only screen and (min-width:1024px){.main-menu a{padding:1.5em 1em}}.nav-list{line-height:1.5em}@media only screen and (min-width:1024px){.nav-list{display:inline-table;padding:0 1.5em;line-height:inherit}}.nav-list .nav-item>a{position:relative}@media only screen and (min-width:1024px){.nav-list .nav-item>a{white-space:nowrap}}.nav-item{display:block;padding:0}@media only screen and (min-width:1024px){.nav-item{display:table-cell}}@media only screen and (min-width:1024px){.nav-item .sub-nav{display:none;padding:0}}@media only screen and (min-width:1024px){.nav-item:hover .sub-nav{display:block}}.nav-item:before{display:none}@media only screen and (min-width:1024px){.nav-item:before{display:block;content:" ";width:1px;height:20%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (min-width:1024px){.sub-nav{position:absolute;width:auto;max-width:15em}}.sub-nav-item a{padding:.5em 0 .5em 2.5em}@media only screen and (min-width:1024px){.sub-nav-item a{padding:1.5em 1em}}.more-button{display:none}@media only screen and (min-width:1024px){.more-button{display:inherit;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.more-button .hidden,.more-button .u-hidden,.more-button .visually-hidden{display:none}@media only screen and (min-width:1024px){.more-button-icon{content:"  ";display:inline-block;width:1em;height:1em}}@media only screen and (min-width:1024px){.overflow-menu{position:absolute;right:0;top:100%}}@media only screen and (min-width:1024px){.overflow-menu .nav-item{display:block;position:relative}}@media only screen and (min-width:1024px){.overflow-menu .nav-item:hover .sub-nav{display:inline-table;position:absolute;left:100%;top:0;max-width:10.5em}}.overflow-menu .nav-item:before{display:none}.mobile-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;z-index:9;top:0}@media only screen and (min-width:1024px){.mobile-nav{display:none}}.mobile-nav.is-fixed{position:fixed;top:0}.hamburgerIcon{display:block;padding:.5em .75em}@media only screen and (min-width:1024px){.hamburgerIcon{display:none}}.hamburgerIcon.icon-cancel span:first-child{-webkit-transform:rotate(40deg) translateY(1px);-ms-transform:rotate(40deg) translateY(1px);transform:rotate(40deg) translateY(1px);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.hamburgerIcon.icon-cancel span:nth-child(2){width:0;-webkit-transition:width .01s;-o-transition:width .01s;transition:width .01s}.hamburgerIcon.icon-cancel span:last-child{-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.hamburgerIcon span{background:#000;display:block;width:2em;height:.15em;margin:.5em}.hamburgerIcon span:first-child{-webkit-transform:rotate(0deg) translate(0);-ms-transform:rotate(0deg) translate(0);transform:rotate(0deg) translate(0);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.hamburgerIcon span:nth-child(2){width:2em;-webkit-transition:width .01s;-o-transition:width .01s;transition:width .01s}.hamburgerIcon span:last-child{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.search-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1em}@media only screen and (min-width:1024px){.search-bar{display:inline-block}}.search-button,.search-input{display:inline-block}.search-input{width:auto}input[type=text].search-box{width:15em;-webkit-transition:.25s ease-in;-o-transition:.25s ease-in;transition:.25s ease-in;margin:0 .5em}input[type=text].search-box.u-hidden{display:block;visibility:hidden;max-width:0}input[type=text].search-box.u-show{visibility:visible;max-width:15em}.search-button .button{text-indent:-999px;width:1.5em;height:1.5em}.search-form input[type=button]{border-radius:10px;font-family:Roboto,sans-serif;text-transform:uppercase;font-style:normal;font-weight:400}.search-form--top{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:2px solid}@media only screen and (min-width:1024px){.search-form--top{-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;padding:0 0 2em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.search--price-range{width:100%;-ms-flex-item-align:center;align-self:center;padding:0 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1.5em 0}@media only screen and (min-width:1024px){.search--price-range{margin:0 .5em;width:35%}}.search--price-range .js-price-range{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search--price-range .ui-slider-horizontal{height:5px;border:none}.search--price-range .ui-slider-handle,.search--price-range .ui-slider-range{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.search--price-range .ui-slider-handle{border-radius:50%;width:1em;height:1em;outline:none}.price-range-labels{padding:0 0 .5em}.search--textbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media only screen and (min-width:1024px){.search--textbox{width:55%}}.search--textbox .icon--magnify{background-repeat:no-repeat;background-size:contain;display:block;position:absolute;top:.5em;left:.5em;width:1.5em;height:1.5em;z-index:1}.search--textbox input[type=text]{padding:.5em 1em .5em 2.5em}.search-form--bottom{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em 0 0;-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}@media only screen and (min-width:1024px){.search-form--bottom{-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.search-form--bottom span{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;margin:.25em 0;width:100%}@media only screen and (min-width:1024px){.search-form--bottom span{margin:0 .5em;width:inherit}.search-form--bottom span:first-child{margin:0 .5em 0 0}}.section--search-from-advanced .search--price-range{width:100%}@media only screen and (min-width:1024px){.section--search-from-advanced .search--price-range{width:45%}}.section--search-from-advanced .search-form--extra{margin:1em 0}#map_canvas img{max-width:none}#map_canvas .listingBubbleSummary+hr{margin-top:10px;margin-right:0}#map_canvas hr{border:0;border-top:1px solid #ccc;display:block;clear:both;height:1px;margin:36px 24px 12px 0;padding:0}#map_canvas .listingBubbleSummaryWrapper{width:100%;overflow:hidden}#map_canvas .listingBubbleSummary{font-family:Helvetica,Arial,sans-serif!important;width:100%}#map_canvas .listingBubbleSummary .price{font-size:16px;font-weight:700;width:100%;clear:both;color:#c22e2d}#map_canvas .listingBubbleSummary .address{font-size:12px;width:100%;clear:both;padding-bottom:6px}#map_canvas .listingBubbleSummary .listingBubbleImg{float:left;cursor:pointer}#map_canvas .listingBubbleSummary .listingBubbleText{float:left;clear:right;margin-left:2%;width:44%}#map_canvas .listingBubbleSummary .listingBubbleText .mls{word-break:break-all;font-weight:700;color:#c22e2d}#map_canvas .listingBubbleSummary .listingBubbleText .teaserLink a{padding:12px 5px 12px 0;color:#6f0f13;display:block;float:right;font-size:.9em;padding:12px 0;text-decoration:none;font-weight:700;cursor:pointer}#map_canvas .listingBubbleSummary .courtesy-of-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;padding:.5em;text-align:center;font-size:.7em;background:#e6e6e6;margin-right:2%;margin-bottom:10px;clear:both;border:1px solid #cecece}#map_canvas .listingBubbleSummary .courtesy-of-box.nsar{font-size:1em}#map_canvas .listingBubbleSummary .courtesy-of-box.ereb{font-size:1.1em}.home #nearbyLegend{display:none!important}#nearbyLegend{z-index:9!important;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}.section--company-info{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-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:1024px){.section--company-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section--company-info .information--company{width:auto}@media only screen and (min-width:1024px){.section--company-info .information--company{width:100%}}.section--company-info .media--company-photo{width:auto}@media only screen and (min-width:1024px){.section--company-info .media--company-photo{width:60%}.section--company-info .media--company-photo~.information--company{width:40%}}.container--featured-listing{position:relative}.section--featured-listing{position:relative;padding:0}.slider--featured-listing{width:85%;margin:0 auto}.section--listing{padding:0}#allListings .section--featured-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.item--featured-listing{width:90%;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;border:1px solid;margin:.5em 0}@media only screen and (min-width:768px){.item--featured-listing{width:44%;margin:.5em}}@media only screen and (min-width:1240px){.item--featured-listing{width:29%;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.media--featured-listing{position:relative;width:auto;padding-top:75%;overflow:hidden}.media--featured-listing .image{position:absolute;top:0;left:0;width:auto;height:100%}.media--featured-listing .image.protrait{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.media--featured-listing .image.landscape{-o-object-fit:fill;object-fit:fill}.media--featured-listing:hover .overlay{visibility:visible}.information--listing-bottom,.section--listing-image{margin:0;padding:0}.section--listing-information{margin:0 0 1em;padding:0}.information--sale{margin:0 0 .5em;padding:0}.information--sale p{padding:.5em;margin:0}.information--listing-top{font-family:Lora,serif;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid;border-radius:5px;margin:0 0 .5em;padding:0}.information--listing-top,.information--listing-top p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.information--listing-top p{margin:0 .5em;padding:.25em}.information--listing-top span{line-height:1em}.information--listing-top .square-feet{font-size:.75em}.information--listing-top .icon--bath{height:1em;width:1em}.information--listing-top .icon--bed{height:.75em}.information--listing-top .icon--bath,.information--listing-top .icon--bed{margin-right:.25em}.listing-status{margin:.25em 0}.courtesy{margin:1em 0 0}.section--slider-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navigation-listing li{display:inline-block;margin:0 1.5em 1em 0}.section--listing-links{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.section--listing-links .listing--icon{font-family:jumptools;margin-right:.5em}.section--listing-links .icon{text-indent:0;width:1em;height:1em}.section--listing-links .icon--info:before{content:"O"}.section--listing-links .icon--mail:before{content:"r"}.section--listing-links .icon--video:before{content:"%"}.section--listing-links .icon--calculator:before{content:"f"}.section--listing-links .icon--BROCHURES:before{content:"\0024"}.section--listing-links .icon--ADDITIONAL_PHOTOS:before,.section--listing-links .icon--SLIDESHOWS:before{content:"$"}.section--listing-links .icon--VIDEO:before,.section--listing-links .icon--VIRTUAL_TOURS:before{content:"%"}.section--listing-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.section--listing-style label{padding:.5em}.section--listing-style .listing-gallery:before,.section--listing-style .listing-list:before{content:" ";display:block;width:1.25em;height:1.25em;padding:.1em;cursor:pointer;-webkit-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}.section--listing-style input[type=radio]{visibility:hidden;height:0;width:0;position:absolute}.section--listing-style span{display:inline-block;position:absolute;text-indent:-9999px;height:0;width:0}.is-gallery .description{display:none}.is-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.is-list .item--featured-listing{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:inherit;border:none;border-top:2px solid;margin:0;padding:1em 0 .5em;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px){.is-list .item--featured-listing{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.is-list .item--featured-listing:last-child{border-bottom:2px solid}.is-list .section--listing-image{margin:0}.is-list .media--featured-listing{width:20em}.is-list .information--listing-bottom{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:wrap;flex-wrap:wrap;padding:1em}.container--commercial-listing .is-list .information--listing-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.is-list .listing-status{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.is-list .information--listing-top{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:55%}.is-list .listing-status p{padding:.5em;border:1px solid;border-radius:5px}.is-list .address,.is-list .price{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%}.is-list .description,.is-list .mls{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.is-list .courtesy{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.is-list .section--listing-links{width:100%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;padding:0}.section--map{margin:0;padding:0;height:15em}@media only screen and (min-width:768px){.section--map{height:25em}}@media only screen and (min-width:1024px){.section--map{height:30em}}#map_canvas{width:100%;height:100%}.item--listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border:1px solid}.information--open-house{-ms-flex-item-align:center;align-self:center}.section--lead-capture{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){.section--lead-capture{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.item--lead-capture{width:auto;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}@media only screen and (min-width:1024px){.item--lead-capture{width:30%}}div[class*=media--lead-capture]{width:12em;height:12em;border-radius:50%;margin:0 0 2em}div[class*=media--lead-capture],div[class*=media--lead-capture] a{-webkit-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}div[class*=media--lead-capture] a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div[class*=media--lead-capture] .icon{font-family:jumptools-layout9;text-indent:0;font-size:6em;height:auto;width:auto}div[class*=media--lead-capture] .icon--lc_homeval:before{content:"\e90d"}div[class*=media--lead-capture] .icon--lc_neighbourhood:before{content:"\e90e"}div[class*=media--lead-capture] .icon--contact:before{content:"\e90c"}div[class*=media--lead-capture] .icon--lc_dreamhome:before{content:"\e900"}.information--lead-capture{width:100%;margin:0;padding:0}.information--lead-capture h3,.information--lead-capture p{text-align:center}.section--office{position:relative;padding:0}.slider--office{width:85%;margin:0 auto}.office-container{padding:0;display:block}.item--office{width:100%;padding:0;margin:0 .5em}@media only screen and (min-width:1024px){.item--office{width:49%}}.item--office .media--office{position:relative;width:auto;padding:62.5% 0 0;overflow:hidden}.item--office .media--office .image{position:absolute;top:0;left:0;width:100%}.item--office .media--office .image,.item--office .media--office .image img{height:100%;-o-object-fit:cover;object-fit:cover}.item--office h3{display:block;padding:1em;margin:0;position:relative;width:100%}.item--office .overlay{top:inherit;bottom:0;height:inherit;min-height:0;visibility:visible}.item--office:hover .overlay{min-height:100%}.item--location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em 0;border-top:2px solid}.item--location:last-of-type{border-bottom:2px solid}@media only screen and (min-width:1024px){.item--location{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.item--location .media--location{width:100%}@media only screen and (min-width:1024px){.item--location .media--location{width:45%}}.item--location .information--location{width:100%}@media only screen and (min-width:1024px){.item--location .information--location{width:55%}}.container--location-detail .item--location{border:none}.container--location-detail .item--location .media--location{width:100%}@media only screen and (min-width:1024px){.container--location-detail .item--location .media--location{width:45%}.container--location-detail .item--location .media--location>.information--location{width:65%}}.container--location-detail .item--location .information--location{width:auto}.roster-filter{margin-bottom:2em}.list-alphabet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-alphabet a{display:inline-block;padding:.25em .5em;margin:0 .25em .25em}.main--noWidget .item--agent .media--agent,.main--widgets .item--agent .media--agent{position:relative;width:auto;padding-top:18em;overflow:hidden}.main--noWidget .item--agent .media--agent .image,.main--widgets .item--agent .media--agent .image{position:absolute;top:0;left:0;width:100%;height:auto}.main--noWidget .item--agent .media--agent:hover .overlay,.main--widgets .item--agent .media--agent:hover .overlay{visibility:visible}@media only screen and (min-width:1024px){.main--widgets .item--agent{width:46%}}@media only screen and (min-width:1440px){.main--widgets .item--agent{width:30%}}.section--agent-list{width:100%;position:relative;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;word-break:break-all}@media only screen and (min-width:1024px){.section--agent-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section--agent-list .item--agent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:600px){.section--agent-list .item--agent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section--agent-list .item--agent .media--agent{width:auto}@media only screen and (min-width:600px){.section--agent-list .item--agent .media--agent{width:35%}}@media only screen and (min-width:1024px){.section--agent-list .item--agent .media--agent{width:auto}}.section--agent-list .item--agent .section--agent-detail{width:100%}@media only screen and (min-width:1024px){.section--agent-list .item--agent .section--agent-detail{width:auto}}.item--agent{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border:1px solid;margin:.5em 0;padding:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media only screen and (min-width:1024px){.item--agent{display:block;width:30%;margin:1em .5em}}@media only screen and (min-width:1440px){.item--agent{width:18%}}.item--agent .label{font-weight:600;margin-right:.25em}.item--agent .section--agent-detail{padding:0;width:75%}@media only screen and (min-width:1024px){.item--agent .section--agent-detail{width:100%}}.item--agent .section--agent-detail .protectionProgram{margin-left:1em;margin-right:1em}.item--agent .media--agent{width:35%}@media only screen and (min-width:1024px){.item--agent .media--agent{width:auto}}.information--agent-title{margin:0;padding:1em}.information--agent-title .name{margin:.25em 0;font-family:Roboto,sans-serif;font-size:1.15em;font-weight:600}.information--agent-title .name a{font-style:normal}.information--agent-title .title{font-size:1em;margin:0;word-break:normal}.information--agent{margin:.5em 0;padding:.5em 1em 0}.information--agent p{margin:.25em 0}.information--links{margin:.25em 1em .5em;padding:0}.information--about{margin:.25em 1em 1em;padding:0}.information--about p{margin:.5em 0}.information--about .designations,.information--about .interest,.information--about .language{word-wrap:break-word;word-break:normal}.item--agent-detail{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:600px){.item--agent-detail{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.item--agent-detail .media--agent{width:auto}@media only screen and (min-width:600px){.item--agent-detail .media--agent{width:30%}}.item--agent-detail .section--agent-detail{width:auto;padding:0}@media only screen and (min-width:600px){.item--agent-detail .section--agent-detail{width:85%}}.item--agent-detail .section--agent-detail .label{font-weight:600;padding-right:.5em}.section--agent-button{text-align:center}.section--article,.section--featured-article{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){.section--article,.section--featured-article{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.information--article ol,.information--featured-article ol{list-style-type:decimal;list-style-position:outside;padding-left:1em}.information--article ul,.information--featured-article ul{list-style-type:disc;list-style-position:outside;padding-left:1em}@media only screen and (min-width:1024px){.section--featured-article{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.section--article .information--article{width:100%}@media only screen and (min-width:1024px){.section--article .information--article{width:50%}}.item--featured-article{width:100%;padding:0}@media only screen and (min-width:1024px){.item--featured-article{width:30%}}.item--featured-article .information--featured-article{margin:1em 0 0;padding:0}.item--featured-article:nth-last-child(2):first-child,.item--featured-article:nth-last-child(2):first-child~.item--featured-article:last-of-type{width:100%}@media only screen and (min-width:1024px){.item--featured-article:nth-last-child(2):first-child,.item--featured-article:nth-last-child(2):first-child~.item--featured-article:last-of-type{width:45%}}.item--featured-article:only-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.item--featured-article:only-of-type{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.item--featured-article:only-of-type .information--featured-article{margin:1em 0 0}@media only screen and (min-width:768px){.item--featured-article:only-of-type .information--featured-article{margin:0 0 0 1em}}@media only screen and (min-width:768px){.item--featured-article .information--featured-article{padding:1em;-ms-flex-item-align:center;align-self:center}}.item--featured-article .media--featured-article{position:relative;width:100%}.item--featured-article .media--featured-article:hover .overlay{visibility:visible}.section--article,.section--generic-article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){.section--article,.section--generic-article{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:0;padding-right:0}}.section--article .media--article,.section--generic-article .media--article{position:relative;width:100%}@media only screen and (min-width:1024px){.section--article .media--article,.section--generic-article .media--article{width:35%}}@media only screen and (min-width:1024px){.section--article .media--article+.information--article,.section--generic-article .media--article+.information--article{width:calc(65% - 1em - .5em);margin-left:1em;margin-right:0;padding-left:.5em;padding-right:0}}.section--article .information--article,.section--generic-article .information--article{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}@media only screen and (min-width:1024px){.section--article .information--article,.section--generic-article .information--article{width:calc(65% - 1em - .5em)}}.section--article .information--article+.media--article,.section--generic-article .information--article+.media--article{width:auto}@media only screen and (min-width:1024px){.section--article .information--article+.media--article,.section--generic-article .information--article+.media--article{width:35%;margin-left:1em;padding-left:.5em}}.section--article iframe,.section--generic-article iframe{width:100%}.section--generic-article{padding:0}.page--article .page{width:100%}.page--article .container{padding:.5em 2em}@media only screen and (min-width:1024px){.page--article .container{padding:.5em 2.5em}}.page--article .container:last-child{padding:.5em 2em 2em}@media only screen and (min-width:1024px){.page--article .container:last-child{padding:.5em 2.5em 2.5em}}.section--school{margin-top:3em}.section--school:first-child{margin-top:0}.item--school{margin:0 0 1em}.item--school h5{font-size:1.15em;margin:0 0 .25em}.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}.page--call-action .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5em}.page--article iframe,.page--generic-article iframe,.page--text iframe{display:block;margin:0 auto}@media only screen and (max-width:768px){.page--article iframe,.page--generic-article iframe,.page--text iframe{width:100%!important}}.item--link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item--link>:first-child{width:100%}@media only screen and (min-width:1024px){.item--link>:first-child{width:30%}}.item--link>:nth-child(n+2){width:100%}@media only screen and (min-width:1024px){.item--link>:nth-child(n+2){width:68%;margin-left:2%}}@media only screen and (min-width:1024px){.item--link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.item--link .media--link{width:100%}@media only screen and (min-width:1024px){.item--link .media--link{width:35%}}.item--link .media--link+.information--link{width:100%}@media only screen and (min-width:1024px){.item--link .media--link+.information--link{width:65%}}.item--files{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:.5em 0;border:1px solid}.item--files .media{width:30%;word-break:break-all}.item--files .information{margin:0;padding:0}#listing-details .overlay{display:inherit}#listing-details .listing-details__top-info:after{content:"";display:block;width:7%;height:4px;margin:1.75em 0;border-radius:10px}#listing-details .sale-lease-container span{padding:.25em .5em}#listing-details .image-gallery__arrow{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}@media only screen and (min-width:768px){#listing-details .image-gallery__arrow-left:hover{left:18%}}@media only screen and (min-width:768px){#listing-details .image-gallery__arrow-right:hover{right:18%}}#listing-details .live-stream--item-description a{word-break:break-all}#listing-details .item__agent .information{width:50%}#listing-details .item__agent .information .name{font-size:1.5em;width:100%}#listing-details .item__agent .information .title{font-size:1em;width:100%}#listing-details .item__agent .information .email,#listing-details .item__agent .information .phone{font-size:.85em;text-transform:uppercase}#listing-details .item__agent .information .email a,#listing-details .item__agent .information .phone a{font-size:1.15em;font-weight:700;text-transform:unset}#listing-details .item__agent .information .email{display:-webkit-box;display:-ms-flexbox;display:flex}#listing-details .bottom-container .agent-container__company{width:75%;padding-bottom:2em;margin:0 auto}#listing-details .bottom-container .agent-container__company .item__agent{width:auto}#listing-details .main .item__live-stream{padding:0;margin-top:.5em;margin-bottom:.5em}#listing-details .open-house-container .listing-details__title{margin-bottom:1em;font-size:1.5em;font-weight:300}.t2222 .page--featured-community .container{padding:2em}@media only screen and (min-width:1024px){.t2222 .page--featured-community .container{padding:2.5em}}.page--inner-community .slick-arrow{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.page--inner-community .slick-arrow.slick-prev{left:-2.5em}.page--inner-community .slick-arrow.slick-prev:hover{left:-3em}.page--inner-community .slick-arrow.slick-next{right:-2.5em}.page--inner-community .slick-arrow.slick-next:hover{right:-3em}.page--inner-community .result-container{width:78%;margin:0 auto}@media only screen and (min-width:1024px){.page--inner-community .result-container{width:100%}}.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}}@media only screen and (min-width:0px){.neighbourhood-widget header{height:20em}}.neighbourhood-widget .home-container{padding:0 2em}@media only screen and (min-width:1024px){.neighbourhood-widget .home-container{padding:0 2.5em}}.neighbourhood-widget .page--header-top{display:none}.neighbourhood-widget .autocomplete__custom{z-index:100000!important}.neighbourhood-widget .button{float:unset;text-align:center}.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}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.is-list .section--listing-information{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.is-list .description{width:100%}.ask_explicit_consent p,.information--brokerage,.navigation--footer{-webkit-box-flex:1;-ms-flex:1;flex:1}.information--lead-capture{display:table}}@media (-ms-high-contrast:active) and only screen and (min-width:1024px),(-ms-high-contrast:none) and only screen and (min-width:1024px){.information--brokerage{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}}
/*# sourceMappingURL=maps/structure_layout12.css.map */
