@charset "UTF-8";@font-face{font-family:jumptools;src:url(../fonts/jumptools.eot);src:url(../fonts/jumptools.eot?#iefix) format("embedded-opentype"),url(../fonts/jumptools.woff) format("woff"),url(../fonts/jumptools.ttf) format("truetype"),url(../fonts/jumptools.svg#jumptools) format("svg");font-weight:400;font-style:normal;cursor:pointer}#nextCaro:before,#pagerCaro span:before,#prevCaro:before,[data-icon]:before,li.hasSubmenu>a:before{content:attr(data-icon)}#nextCaro:before,#pagerCaro span:before,#prevCaro:before,[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before,li.hasSubmenu>a:before{font-family:jumptools!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#nextCaro:before,#pagerCaro span:before,#prevCaro:before,[class*=" icon-"]:before,[class^=icon-]:before,li.hasSubmenu>a:before{padding-right:5px}.icon-menu:before{content:"i"}.icon-twitter:before{content:"j"}.icon-pinterest:before{content:"k"}.icon-facebook:before{content:"l"}.icon-gplus:before{content:"m"}.icon-tumblr:before{content:"n"}.icon-linkedin:before{content:"o"}.icon-skype:before{content:"p"}.icon-cancel:before{content:"h"}.icon-mail:before{content:"r"}.icon-up-open-big:before{content:"s"}.icon-right-open-big:before{content:"t"}.icon-left-open-big:before{content:"u"}.icon-minus:before{content:"v"}.icon-right-thin:before{content:"w"}.icon-left-bold:before{content:"x"}.icon-right:before{content:"y"}.icon-right-open:before{content:"z"}.icon-up-open-mini:before{content:"B"}.icon-up-open:before{content:"C"}.icon-down-open-big:before{content:"E"}.icon-down-open-mini:before{content:"F"}.icon-left-open-mini:before{content:"G"}.icon-left-open:before{content:"H"}.icon-home:before{content:"I"}.icon-dot-3:before{content:"J"}.icon-cw:before{content:"K"}.icon-down:before{content:"L"}.icon-up-bold:before{content:"M"}.icon-upload:before{content:"a"}.icon-vcard:before{content:"b"}.icon-key:before{content:"c"}.icon-search:before{content:"d"}.icon-youtube:before{content:"e"}.icon-calculator:before{content:"f"}.icon-attach:before{content:"g"}.icon-info-circled:before{content:"N"}.icon-info:before{content:"O"}.icon-help-circled:before{content:"P"}.icon-help:before{content:"Q"}.icon-gplus-circled:before{content:"R"}.icon-facebook-circled:before{content:"S"}.icon-linkedin-circled:before{content:"T"}.icon-pinterest-circled:before{content:"U"}.icon-skype-circled:before{content:"V"}.icon-twitter-circled:before{content:"W"}.icon-tumblr-circled:before{content:"X"}.icon-minus-circled:before{content:"Y"}#nextCaro:before{content:"Z"}.icon-up-circled:before{content:"0"}.icon-cancel-circled:before{content:"1"}.icon-down-circled:before{content:"2"}.icon-down-bold:before{content:"3"}.icon-facebook-squared:before{content:"4"}.icon-flickr-circled:before{content:"5"}.icon-flickr:before{content:"6"}.icon-instagram:before{content:"q"}.icon-plus-circled:before{content:"7"}.icon-ADDITIONAL_PHOTOS:before,.icon-plus:before{content:"8"}.icon-marker:before{content:"9"}.icon-exclamation-circle:before{content:"!"}.icon-check-mark-circle:before{content:'"'}.icon-android:before{content:"#"}.icon-link:before{content:"$"}.icon-VIDEO:before{content:"%"}#prevCaro:before{content:"&"}#pagerCaro .selected span:before,#pagerCaro :hover span:before,.icon-circle-selected:before{content:"(";padding-right:0}#pagerCaro span:before,.icon-circle-unselected:before{content:")";padding-right:0}.icon-tiktok:before{content:"\e900";position:relative;top:-1px}@font-face{font-family:Oswald;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs13FvgUE.ttf) format("truetype")}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs169vgUE.ttf) format("truetype")}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvgUE.ttf) format("truetype")}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs18NvgUE.ttf) format("truetype")}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZogUE.ttf) format("truetype")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}article ol,article ul,section ol,section ul{padding:0;margin:0}a:hover{text-decoration:none}input,select,textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;border:1px solid #dfdfdf;-webkit-box-shadow:none;box-shadow:none;padding:.5em;font-size:1em}:focus{outline:0}select{height:1.5em}input[type=button],input[type=submit]{font-size:1em;padding:1em;cursor:pointer}input[type=checkbox],input[type=radio]{width:auto;height:auto;margin:0 .15em 0 0;display:inline;border:0 none}.bold,b,bold,strong{font-weight:700}em,i{font-style:italic;font-size:90%;font-weight:100}dd{margin:0 0 0 2em}ol,ul{list-style:none}.small,small{font-size:85%}h1,h2,h3,h4,h5{margin:0;font-weight:100;font-family:Oswald,sans-serif}h1,h2,h3,h6{text-transform:uppercase}h5,h6{font-family:Nunito,sans-serif;font-weight:400}h6{font-size:.8em;font-weight:300}sup{font-size:.75em;vertical-align:super}p{font-size:.9em;line-height:1.6;padding:1em 0}html{font-size:130%}body{margin:0;padding:0;font-family:Nunito,sans-serif;font-size:16px;line-height:1.3;background-color:#000}img{border:0 none;max-width:100%}a{color:#0a7d94}a,a.popup:hover{text-decoration:none}.clear,.clearWrapperContainer{clear:both}p:empty{display:none}.floatLeft{display:block;float:left}.floatRight{display:block;float:right}.clearLeft{clear:left}.clearRight{clear:right}.clearAll{display:block;width:100%;clear:both}.paginationPage{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}.paginationPage a.selectedPage,.paginationPage a:hover{background-color:#fff;color:#000;opacity:.9}.paginationPage a.active,.paginationPage a.selectedPage{background-color:#fff;color:#000}#container{width:100%;z-index:0;position:relative}.wrapperContainer{width:100%;margin:0 auto;height:100%;background-image:url(/templates/places/layout7/WEBSITE/images/bg.png);display:block;clear:both;padding-bottom:10%;float:left}.innerWrapperContainer{max-width:1120px;width:85%;margin:auto}.main{width:100%;display:table;table-layout:fixed;margin:auto;clear:both;padding:0 2em}.main.widgets{width:70%;clear:none;float:left;margin:initial}.main h4{font-size:1.5em;margin:0 0 1em;padding:0 0 .5em;border-bottom:1px solid #000}.main>h4:first-child{margin:1em 0 -5%}.main p{margin:0;padding:.5em 0 .7em;font-family:Nunito,sans-serif;font-weight:300}.main a.icon-right-open-mini{font-weight:300;font-size:.8em;display:block;text-indent:-3px;text-align:right;clear:both;cursor:pointer}section{position:relative;padding:0}.locations .fourCol{padding-bottom:1em;width:100%}.ourTeam .fourCol{float:right;padding-bottom:1em;width:80%;margin-left:5%}.rosterImageWrapper{float:left;font-size:1.75em;width:15%}.rosterImageWrapper img{margin-top:1em}.ourTeam .bold,.rosterPara{line-height:1.5}.rosterPara{padding-bottom:.25em}.ourTeam h4{padding:0}.ourTeam .secondaryButton{margin:.5em 5% .5em 0;padding-left:5%;text-align:left;width:40%;float:left}.testimonialDate,.testimonialTo{width:50%;float:right;font-size:.9em}.testimonialTo{font-weight:700}.testimonialDate{text-align:right;color:#aaa}.schoolImage{float:left;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}.utility-clearfix:after{content:"";display:table;clear:both}.imageOnly img{display:block;margin:auto}.agentInfoBody ol,.articleIntro ol,.paragraphLeft ol,.paragraphRight ol,.testimonialBody ol,.textOnly ol,section.paragraphLeft ol,section.paragraphRight ol,section.testimonials ol,section.textOnly ol{list-style-type:decimal;list-style-position:outside;padding-left:1em}.agentInfoBody ul,.articleIntro ul,.paragraphLeft ul,.paragraphRight ul,.testimonialBody ul,.textOnly ul,section.paragraphLeft ul,section.paragraphRight ul,section.testimonials ul,section.textOnly ul{list-style-type:disc;list-style-position:outside;padding-left:1em}.agentInfoBody,.articleIntro,.articleTeaser,.internalLinks,.paragraphLeft,.paragraphRight,.testimonialBody,.textOnly,section.leadCapturePortal,section.paragraphLeft,section.paragraphRight,section.testimonials,section.textOnly{overflow-wrap:break-word;word-wrap:break-word}.inner .main.widgets>section{margin-top:5em}.articleIntro,.listingsListView.paragraphLeft,article.agentInfoBody,article.article,article.Awards,article.featuredListings,article.links,article.mapSearch,section.articleTeaser,section.imageOnly,section.internalLinks,section.leadCapturePortal,section.multimedia,section.openHouse,section.paragraphLeft,section.paragraphRight,section.relatedFiles,section.schoolInfo,section.testimonials .testimonial,section.textOnly{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}.main .articleIntro,.main article.agentInfoBody,.main section.articleTeaser,.main section.paragraphLeft,.main section.paragraphRight,.main section.textOnly{font-weight:300;font-size:.9em}.main .articleIntro ol,.main .articleIntro p,.main .articleIntro ul,.main article.agentInfoBody ol,.main article.agentInfoBody p,.main article.agentInfoBody ul,.main section.articleTeaser ol,.main section.articleTeaser p,.main section.articleTeaser ul,.main section.paragraphLeft ol,.main section.paragraphLeft p,.main section.paragraphLeft ul,.main section.paragraphRight ol,.main section.paragraphRight p,.main section.paragraphRight ul,.main section.textOnly ol,.main section.textOnly p,.main section.textOnly ul{font-size:1em}section.listingsListView.paragraphLeft:last-child{margin-bottom:10%}article.mapSearch,section.imageOnly,section.leadCapturePortal,section.multimedia{background-color:transparent}section.imageOnly,section.multimedia{text-align:center}article.Awards,article.featuredListings,article.links,section.articleTeaser,section.mapSearchControls,section.relatedFiles,section.schoolInfo,section.testimonials .testimonial,section.textOnly{padding:6%}section.relatedFiles{background-image:url(/templates/places/layout7/WEBSITE/images/colours1/bg_grey.png)}section.relatedFiles h4,section.relatedFiles h5{color:#fff;text-transform:uppercase;border-bottom:1px solid #fff}section.relatedFiles h5{margin-bottom:1em;font-weight:100;padding-bottom:.6em;font-size:70%}article.featuredListings .featuredListingItem .listingBlurb:after,section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy:after,section.relatedFiles .file header:after{content:"";position:absolute;width:0;height:0;border-top:10px solid transparent;border-right:10px solid #fff;border-bottom:10px solid transparent;left:-10px;top:20%}.agentInfoBodyCopy:after,.bodyPhotoFullLeftCopy:after,.bodyPhotoFullRightCopy: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);width:24px;right:-11px;top:15%;display:none}@media screen and (min-width:740px){.agentInfoBodyCopy:after,.bodyPhotoFullLeftCopy:after,.bodyPhotoFullRightCopy:after{display:block}}section.internalLinks{background-color:transparent}section.internalLinks .linkItem{background-color:#fff;margin:5px 0;float:left;height:100px;width:100%;position:relative}section.internalLinks .linkItem:hover{background-color:#0a7d94}section.internalLinks .linkItem:hover a,section.internalLinks .linkItem:hover p{color:#fff}section.internalLinks .linkItem h5{padding:.45em 2% 0 0;font-weight:300}section.internalLinks .linkItem p{font-size:.8em;line-height:1.2em;overflow:hidden;margin:0;padding:0}section.internalLinks .linkItem .linkItemImage{height:100px;float:left;width:15%;position:relative}section.internalLinks .linkItem .linkItemImage a{width:100%;height:100%;display:block;background-image:url(http://192.168.0.171:8080/images/builder/custom.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}section.internalLinks .linkItem .linkItemImage:before{border-top:10px solid transparent;border-right:10px solid #fff;border-bottom:10px solid transparent;right:0;top:20%;content:"";position:absolute;width:0;height:0}section.internalLinks .linkItem img{float:left;width:100%}section.internalLinks .linkItem .linkItemCopy{float:left;width:85%;padding:.9em;position:relative;height:100%}section.articleTeaser{padding:0}section.articleTeaser h4{text-transform:uppercase}section.articleTeaser h5{font-weight:200;border-bottom:1px solid #2c2c2c;padding-bottom:.5em;margin-bottom:.5em}section.articleTeaser .teaserItem:nth-child(odd){margin:0}@media screen and (min-width:600px){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%;border-top-left-radius:5px;border-top-right-radius:5px}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy{padding:10%;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:90px}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy:after{border-left:10px solid transparent;border-bottom:10px solid #bebdbd;border-right:10px solid transparent;left:20px;top:-20px}section.articleTeaser .teaserItem:hover h5{border-bottom:1px solid #fff}section.articleTeaser .teaserItem:hover a{color:#fff}section.articleTeaser .teaserItem:hover .bodyPhotoFullWidthCopy{background-color:#0a7d94;color:#fff}section.articleTeaser .teaserItem:hover .bodyPhotoFullWidthCopy:after{border-bottom:10px solid #0a7d94}.main.widgets section.relatedFiles .file{width:49%}.main.widgets section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy h5{font-size:14px}.main.widgets section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy .description{min-height:130px}section.relatedFiles .file{width:24.5%;text-align:left;vertical-align:top;display:inline-block;border:5px solid transparent;border-bottom:10px solid transparent;z-index:1}section.relatedFiles .file header{background-color:#fff;height:50px;line-height:50px;padding-left:7%;position:relative}section.relatedFiles .file header a{font-family:Oswald,sans-serif;color:#363636;padding-left:5px;text-decoration:none;font-weight:300}section.relatedFiles .file header:after{border-top:10px solid transparent;border-left:10px solid #363636;border-bottom:10px solid transparent;left:0;top:16px}section.relatedFiles .file p{position:relative;background-color:#363636;color:#fff;padding:10%;font-size:.9em;line-height:1.4em}article.article{padding-bottom:10%;display:table;table-layout:fixed}article.article .articleIntro{margin-top:0}article.article .articleIntro h4{font-weight:100;text-transform:uppercase}article.article .articleIntro .bodyPhotoFullLeftCopy{padding:6% 6% 1%}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 .bodyPhotoFullLeftImage,.openHouse .bodyPhotoFullLeftImage,.paragraphLeft .bodyPhotoFullLeftImage,.paragraphRight .bodyPhotoFullLeftImage,section.paragraphLeft .bodyPhotoFullLeftImage,section.paragraphRight .bodyPhotoFullLeftImage{float:left}.articleIntro .bodyPhotoFullLeftCopy,.articleIntro .bodyPhotoFullRightCopy,.openHouse .bodyPhotoFullLeftCopy,.openHouse .bodyPhotoFullRightCopy,.paragraphLeft .bodyPhotoFullLeftCopy,.paragraphLeft .bodyPhotoFullRightCopy,.paragraphRight .bodyPhotoFullLeftCopy,.paragraphRight .bodyPhotoFullRightCopy,section.paragraphLeft .bodyPhotoFullLeftCopy,section.paragraphLeft .bodyPhotoFullRightCopy,section.paragraphRight .bodyPhotoFullLeftCopy,section.paragraphRight .bodyPhotoFullRightCopy{padding:6%;float:left;width:65%;position:relative}.articleIntro .bodyPhotoFullLeftCopy,.openHouse .bodyPhotoFullLeftCopy,.paragraphLeft .bodyPhotoFullLeftCopy,.paragraphRight .bodyPhotoFullLeftCopy,section.paragraphLeft .bodyPhotoFullLeftCopy,section.paragraphRight .bodyPhotoFullLeftCopy{float:right}.articleIntro .bodyPhotoFullLeftCopy:after,.openHouse .bodyPhotoFullLeftCopy:after,.paragraphLeft .bodyPhotoFullLeftCopy:after,.paragraphRight .bodyPhotoFullLeftCopy:after,section.paragraphLeft .bodyPhotoFullLeftCopy:after,section.paragraphRight .bodyPhotoFullLeftCopy:after{left:-11px;right:auto}.openHouseImg{display:block}article.agentInfoBody{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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}article.agentInfoBody .agentInfoBodyPhoto{display:block;width:28%;margin-bottom:-6px}article.agentInfoBody .agentInfoBodyPhoto img{width:100%}article.agentInfoBody .agentInfoBodyCopy{padding:6%;width:72%;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;position:relative}article.agentInfoBody .agentInfoBodyCopy:after{left:-11px;right:auto}article.agentInfoBody .agentInfoBodyCopy h2{font-size:1.5em;margin:0;padding:0}article.agentInfoBody .agentInfoBodyCopy h3{font-size:1em;margin:0 0 1em;padding:0 0 .5em;border-bottom:1px solid #000}article.agentInfoBody .agentInfoBodyCopy h4{border:none;font-size:.9em;margin:0;border:0;float:left;margin-right:.5em}article.agentInfoBody .agentInfoBodyCopy h4 a{display:inline}article.agentInfoBody .agentInfoBodyCopy .agentInfoText{clear:both}section.leadCapturePortal .leadCaptureThumb{width:30%;float:left;margin-right:3%}section.leadCapturePortal .leadCaptureThumbImage{border:1px solid transparent;border-radius:5em;display:table;height:6em;margin:0 auto;width:6em;background-color:#7e7e7e;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}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);-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}section.leadCapturePortal .leadCaptureThumbText{display:block;clear:both;position:relative;top:20px;text-align:center;color:#fff}article.featuredListings h2{font-size:1.5em;margin:0 0 1em;padding:0 0 .5em;border-bottom:1px solid #000}article.featuredListings .featuredListingsContainer{width:100%;display:table;clear:both;margin:0 0 .7em}article.featuredListings .featuredListingsContainer .featuredListingItem{display:table-cell;vertical-align:top}article.featuredListings .featuredListingsContainer .featuredListingItem.three{width:33%;border:5px solid transparent}article.featuredListings .featuredListingsContainer .featuredListingItem .sliderWrapper{position:relative}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}article.featuredListings .featuredListingsContainer .featuredListingItem .listingBlurb h3.listingNumber,article.featuredListings .featuredListingsContainer .featuredListingItem .listingBlurb p.address,article.featuredListings .featuredListingsContainer .featuredListingItem .listingBlurb p.summary{display:none}article.featuredListings .featuredListingsContainer .featuredListingItem .listingBlurb h3.listingBed{float:left;margin-right:3%;text-transform:lowercase;text-transform:capitalize}article.featuredListings .featuredListingsContainer .featuredListingItem .listingBlurb h3.listingPrice{float:right}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-family:Oswald,sans-serif;font-weight:100}article.featuredListings .courtesy-of-box.ereb,article.featuredListings .courtesy-of-box.nsar{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/layout7/WEBSITE/images/colours5/white_transparent_30.png);position:relative;display:block;float:left;width:45%;min-height:17em;margin:1em 3em 3em 0;padding:3em 4em}article.Awards .award:nth-child(even){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:Oswald,sans-serif;vertical-align:middle}article.Awards .award:hover .awardText{display:block}section.testimonials{margin-top:5em;height:auto;clear:both;float:left;font-family:Delius,cursive;width:100%}section.testimonials .testimonial{float:none;display:block;margin:auto;margin-bottom:1em;background-color:#fff;border-radius:0}section.testimonials .testimonial:before{content:"";position:absolute;top:0;right:0;border-width:0 2em 2em 0;border-style:solid;border-color:#fff transparent;background-image:url(/templates/places/layout7/WEBSITE/images/colours1/bg.png);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.3),-1px 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.3),-1px 1px 1px rgba(0,0,0,.2)}section.testimonials p{margin:0;padding:0}section.testimonials p.date,section.testimonials p.from,section.testimonials p.me,section.testimonials p.to{font-style:italic}section.testimonials .body{padding:1em 0}section.schoolInfo h4{text-transform:uppercase}section.schoolInfo h5{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 h4,section.paragraphLeft h4,section.paragraphRight h4,section.textOnly h4{text-transform:uppercase}article.links .link{display:block;margin:0 0 2em}a .bodyPhoto{cursor:pointer}.web-to-lead{background:transparent!important;text-align:left}.web-to-lead>div{width:100%;margin:.5em 0}.web-to-lead>div label{display:block;marign-bottom:.25em}.web-to-lead>div input,.web-to-lead>div textarea{width:100%;display:block;padding:.25em}.web-to-lead>div textarea{resize:vertical}.web-to-lead>div input[type=checkbox]{width:auto;display:inline}.page--call-action{padding:0;margin:0;margin-top:10%;width:100%;clear:both;float:left;position:relative;border-top-left-radius:5px;border-top-right-radius:5px}.page--call-action .information--call-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25em}.page--call-action .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5em}.page--call-action .button{width:100%}.cookie-container .button,.page--call-action .button{-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;font-family:Oswald,sans-serif;font-weight:100}section.paragraphLeft iframe,section.paragraphRight iframe,section.testimonials iframe,section.textOnly iframe{display:block;margin:0 auto}@media only screen and (max-device-width:768px){section.paragraphLeft iframe,section.paragraphRight iframe,section.testimonials iframe,section.textOnly iframe{width:100%!important}}.widgetsContainer{width:25%;float:right;margin-right:2em;margin-top:5em}.widgetsContainer aside.widgets{padding:1.5em;float:left;width:100%;clear:both;border-bottom:1px solid #eee;background-color:#fff;padding-bottom:2em;margin-bottom:3em}.widgetsContainer aside.widgets h3{border-bottom:1px solid #000;margin:0 auto 1em;padding:0 0 .5em}.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 .testimonialContainer .testimonialBody{word-wrap:break-word}.widgetsContainer .socialMedia>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:distribute;justify-content:space-around}.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;cursor:pointer}.widgetsContainer .agentInfoContainer .asideAgentPhoto{float:left;width:42%;margin-right:1em}.widgetsContainer .agentInfoContainer .asideAgentInfo{margin-top:1em;width:100%}.widgetsContainer .agentInfoContainer .asideAgentInfo h3{padding-top:0;padding-bottom:.5em;margin-bottom:.5em}.widgetsContainer .agentInfoContainer .asideAgentInfo a,.widgetsContainer .agentInfoContainer .asideAgentInfo p{font-size:70%;margin:0;padding:0}.widgetsContainer .agentInfoContainer .asideAgentInfo .socMedia{display:inline}.widgetsContainer .agentInfoContainer .asideAgentInfo .socMedia a,.widgetsContainer .agentInfoContainer .asideAgentInfo a.icon-mail{font-size:100%}.main.widgets .listingsList.article.soldListings,.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:3em 0;float:left}#mixin-map-search-controls .listingMapSearch hr,#mixin-map-search-controls .mapWrapper hr{display:none}#mixin-map-search-controls .advancedSearchForm{position:relative;margin-top:5em;width:100%;padding:40px 20px 20px;font-size:100%;background-image:url(/templates/places/layout7/WEBSITE/images/colours1/white_transparent_bg.png);background-color:transparent}#mixin-map-search-controls .advancedSearchForm h4{text-transform:uppercase;font-size:15px;margin-bottom:0}#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:180px;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.radio{width:200px;position:absolute;top:20px;right:0}#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}.inner #mixin-map-search-controls .advancedSearchForm .form p.radio{top:0}#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}.main .mapSearch.mapSearchWidgetHome{position:relative}.main .mapSearch.mapSearchWidgetHome .listingMapSearch,.main .mapSearch.mapSearchWidgetHome .mapWrapper{width:100%;position:relative;clear:both;margin:3em 0;float:left}.main .mapSearch.mapSearchWidgetHome .listingMapSearch hr,.main .mapSearch.mapSearchWidgetHome .mapWrapper hr{display:none}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm{position:relative;margin-top:5em;width:100%;padding:40px 20px 20px;font-size:100%;background-image:url(/templates/places/layout7/WEBSITE/images/colours1/white_transparent_bg.png);background-color:transparent}.main .mapSearch.mapSearchWidgetHome .advancedSearchForm h4{text-transform:uppercase;font-size:15px;margin-bottom:0}.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:180px;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.radio{width:200px;position:absolute;top:20px;right:0}.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}.inner .main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio{top:0}.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}.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:3em 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{position:relative;margin-top:5em;width:100%;padding:40px 20px 20px;font-size:100%;background-image:url(/templates/places/layout7/WEBSITE/images/colours1/white_transparent_bg.png);background-color:transparent}.main.hasMapSearch .advancedSearchForm h4,.main.main.hasCustomSearch .advancedSearchForm h4{text-transform:uppercase;font-size:15px;margin-bottom:0}.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:180px;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;top:20px;right:0}.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}.inner .main.hasMapSearch .advancedSearchForm .form p.radio,.inner .main.main.hasCustomSearch .advancedSearchForm .form p.radio{top:0}.main.hasMapSearch .advancedSearchForm .form p.max,.main.hasMapSearch .advancedSearchForm .form p.min,.main.main.hasCustomSearch .advancedSearchForm .form p.max,.main.main.hasCustomSearch .advancedSearchForm .form p.min{width: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}.main.hasMapSearch .advancedSearchForm .form p.checkboxes,.main.main.hasCustomSearch .advancedSearchForm .form p.checkboxes{width:auto}.main.hasMapSearch .advancedSearchForm .form p.checkboxes span,.main.main.hasCustomSearch .advancedSearchForm .form p.checkboxes span{width:auto;margin-right:10px;display:inline-block}.main.hasMapSearch .advancedSearchForm .form p.checkboxes label,.main.main.hasCustomSearch .advancedSearchForm .form p.checkboxes label{display:inline-block;margin-right:3px}.main.hasMapSearch .advancedSearchForm .form p.checkboxes input,.main.main.hasCustomSearch .advancedSearchForm .form p.checkboxes input{display:inline-block;font-size:15px;margin:3px;float:right}.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 .bodyPhotoFullLeftImage{width:55%;overflow:hidden}.listingsList .listings .bodyPhotoFullLeftImage a{width:100%;position:relative}.listingsList .listings .bodyPhotoFullLeftCopy{padding:3%;width:45%}.listingsList .listings .bodyPhotoFullLeftCopy h4{color:#000;padding:0;font-weight:100;font-size:1em;border:none;clear:both}.listingsList .listings .bodyPhotoFullLeftCopy section{clear:both}.listingsList .listings .bodyPhotoFullLeftCopy section p{line-height:120%}.listingsList .listings .rooms{float:left;width:100%;margin-top:.5em}.listingsList .listings .rooms p{float:left;margin-right:1em}.listingsList .listings h3.statement{margin:.5em 0;clear:both;float:left;text-transform:none;font-family:Nunito,sans-serif;font-size:.9em}.listingsList .listings small.represented{clear:both;float:left}.listingsList .listings p{margin:0;padding:0}.listingsList .listings header{border-bottom:1px solid #000;margin:0 0 .5em;padding:0 0 .25em;float:left;width:100%}.listingsList .listings header h3{font-size:1.5em}.listingsList .listings header .searchBarIcons{display:block;position:relative}.listingsList .listings header h1,.listingsList .listings header h2{margin-bottom:.5em}.listingsList .listings .description{float:left;margin:1em 0;width:100%}.listingsList .listings .agentsTakeContainer{background-color:#eee;color:#7d7a7a;padding:10px;float:left;clear:both;margin-bottom:.5em}.listingsList .listings .agentsTakeContainer h3.agentsTake{text-transform:none;clear:both;float:left;font-family:Nunito,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;color:#000;text-align:center;font-size:.7em;margin-bottom:10px;background:#e6e6e6;clear:both;border:1px solid #cecece}.listingsList .listings .courtesy-of-box.nsar{font-size:1em}.listingsList .listings .courtesy-of-box.ereb{font-size:1.05em}.listingsList .listings .courtesy-of-box.ereb .brokerage-name{display:inline-block}.listingsList .listings .lastUpdate{margin-top:1em;font-size:.8em;text-align:right}.listingsList .paginationPage:last-child{margin-top:1em}.searchResultsMapSearch{clear:both;position:relative}.searchResultsMapSearch hr{display:none}.searchResultsMapSearch article.listings{padding:0;margin:0;margin-top:10%;width:100%;clear:both;float:left;position:relative;background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px}.searchResultsMapSearch .photoWrapper{display:block;float:left;width:55%;margin-bottom:-6px}.searchResultsMapSearch .photoWrapper img{width:100%}.searchResultsMapSearch .detailsHeading{float:right;width:45%;clear:both;padding:3% 3% 0;position:relative}.searchResultsMapSearch .detailsHeading:after{background-color:#fff;content:"";height:24px;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);left:-11px;width:24px;top:15%}.searchResultsMapSearch .detailsContainer{padding:0 3% 3%;width:45%;float:right;clear:right}.searchResultsMapSearch .teaserLink{clear:both;display:block;text-align:right;padding-top:5px}.searchResultsMapSearch .paginationResult{color:#fff;font-family:Oswald,sans-serif}.searchResultsMapSearch .paginationPage{clear:both;margin-top:30px;float:left}.searchResultsMapSearch .courtesy-of-box.nsar{font-size:inherit}.searchResultsMapSearch .courtesy-of-box.ereb{font-size:1.05em}.featuredListingItem .popup{position:relative}.featuredListingsContainer .featuredListingItem .listingFlag:before{z-index:5}.listingFlag{bottom:0;z-index:10}.listingFlag,.listingFlag:before{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.listingFlag:before{padding:7px;text-transform:uppercase;font-size:11px;font-weight:700;color:#fff}.flagComingSoon:before,.flagComingSoon_fr:before,.flagLiveStream:before,.flagLiveStream_fr:before,.flagOpenhouse:before,.flagOpenhouse_fr:before{background:#db0918}.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 .listingsList .galleryView .listingsListViewContainer.flexbox-fallback .listings{border-bottom:0 none}.main.widgets .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView{display:-webkit-box;display:-ms-flexbox;display:flex;width:33%}.main.widgets .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView .listings{display:block}.listingsList .listingsListView.paragraphLeft:first-child{margin-top:5%}.listingsList .galleryView .listings{border-bottom:1px solid #2c2c2c;float:left;display:block;width:100%}.listingsList .galleryView .listings header{padding-top:1em;border-bottom:none}.listingsList .galleryView .listings .bodyPhotoFullLeftCopy,.listingsList .galleryView .listings .bodyPhotoFullLeftImage,.listingsList .galleryView .listings .bodyPhotoFullLeftImage img,.listingsList .galleryView .listings .paragraphLeft .bodyPhotoFullLeftCopy{clear:both;width:100%}.listingsList .galleryView .listings .bodyPhotoFullLeftCopy:after,.listingsList .galleryView .listings .paragraphLeft .bodyPhotoFullLeftCopy:after{display:none}.listingsList .galleryView .listings .rooms,.listingsList .galleryView .listings .rooms p{float:none}.listingsList .galleryView .listings .courtesy-of-box{margin-top:.5em}.listingsList .galleryView .listings .courtesy-of-box span{display:inline-block}.listingsList .galleryView .listings .courtesy-of-box span.brokerage-name{display:block}.listingsList .galleryView .listingsListView{padding:2em}.listingsList .galleryView .listingsListView.paragraphLeft{border-top-left-radius:0;border-top-right-radius:0;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 .bodyPhotoFullLeftCopy h2,.listingsList .galleryView .listingsInfoText>:not(.courtesy-of-box):not(.lastUpdate){display:none}.listingsList .galleryView .listingsListView.paragraphLeft{clear:none;float:left;width:238px;margin-top:0}.listingsList .galleryView a.popup{display:inline-block;overflow:hidden;height:100%}.listingsList .galleryView img{display:block;width:100%;min-width:100%}.listingsList .galleryView a .priceInfo.showSoldPriceFalse.showPriceFalse,.listingsList .galleryView a .priceInfo.soldPriceEmpty.priceEmpty{height:0;margin-top:0;margin-bottom:0}.listingsList .galleryView .listingPhotoWrapper{overflow:hidden}.listingsList .galleryView .featuredListingsInfo{height:11em}.listingsList .bodyPhoto{display:block}.soldListingContainer.galleryView .featuredListingsInfo>:first-child{margin-top:1em}.listingInlinePopup .listingFlagWrapper{height:400px}@media screen and (max-width:1024px){.main .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView,.main.widgets .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView{width:33%}.main .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView .listings,.main.widgets .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView .listings{display:block}}@media screen and (max-width:480px){.main .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView,.main.widgets .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView{width:100%}.main .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView.paragraphLeft .bodyPhotoFullLeftImage.listingPhotoWrapper,.main.widgets .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView.paragraphLeft .bodyPhotoFullLeftImage.listingPhotoWrapper{height:190px}}header.mainHeader{width:100%;position:relative;z-index:-1;display:block;height:630px}header.mainHeader a{font-weight:400}header.mainHeader .menu-icon{display:none;cursor:pointer}header.mainHeader .headerTopWrapper{width:85%;margin:auto}header.mainHeader .headerTopWrapper .topLogoContainer{width:25%;z-index:9999;float:left;margin:3em 0}header.mainHeader .headerTopWrapper .topLogoContainer a{display:inline-block;padding:.5em;background-image:url(/templates/places/layout7/WEBSITE/images/colours1/white_transparent_bg.png)}header.mainHeader .headerTopWrapper .topLogoContainer a img{min-width:200px}header.mainHeader .headerTopWrapper .headerContainer{background-image:url(/templates/places/layout7/WEBSITE/images/colours1/white_transparent_bg.png);width:45%;position:absolute;right:0;top:5em;padding:4%}header.mainHeader .headerTopWrapper .headerContainer h2{color:#000;border-bottom:1px solid #000;padding:0 0 .5em;margin:0 0 1em;font-weight:100;display:block;font-size:2em}header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto{float:left;margin-right:1em;width:30%}header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock,header.mainHeader .headerTopWrapper .headerContainer .headerCompanyNameBlock{display:block;float:left;clear:right;width:60%}header.mainHeader .headerTopWrapper .headerContainer .headerAgent1Title{margin-bottom:.5em}header.mainHeader .headerTopWrapper .headerContainer .headerAgentInfoBlock{float:left}header.mainHeader .headerBottomWrapper{width:100%;height:auto;position:fixed;top:0;background-position:50% 50%;background-color:#000;z-index:-6;margin-bottom:-5px}header.mainHeader .headerBottomWrapper img{width:100%}header.mainHeader .socMedia{clear:both;font-size:2em;padding:5% 0}.inner header.mainHeader{height:220px}.inner header.mainHeader .headerTopWrapper .topLogoContainer{padding:1em;width:21%;z-index:9999;float:left}.inner header.mainHeader .headerTopWrapper .headerContainer{padding:1.5%;font-size:80%;top:1.2em;width:30%;float:right;position:relative}.inner header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto img{min-width:inherit;max-height:110px}.inner header.mainHeader .headerAgentNameBlock h2{font-size:1.2em;padding:.2em 0;margin:0 0 .2em}.inner header.mainHeader .headerAgentInfoBlock{display:none}.mainMenuContainer.stickyNav.fixedNav{position:fixed;top:0}header h3.headerAgent1Email a,header h3.headerAgent2Email a,header h3.headerCompanyEmail a,header h3.headerTeamEmail a{font-weight:700}footer{display:block;clear:both;z-index:-10;height:23em;width:100%;padding:6%}footer .footerContainer{width:85%;margin:auto}footer .agentInfo{float:left;padding:3%;background-image:url(/templates/places/layout7/WEBSITE/images/colours1/white_transparent_bg.png)}footer .agentInfo .footerAgentPhoto{display:block;float:left;overflow:hidden;position:relative}footer .agentInfo .footerAgentPhoto img{margin-right:1em;max-width:100px}footer .agentInfo .footerAgentInfo{float:left}footer .agentInfo .footerAgentInfo h3{border-bottom:1px solid #000;padding-bottom:2%;margin-bottom:2%}footer .agentInfo .footerAgentInfo h4{margin-bottom:5%}footer .agentInfo .footerAgentInfo p{padding:0;margin:0}footer .footerBrokerageInfo{float:right;padding:3%;background-image:url(/templates/places/layout7/WEBSITE/images/colours1/white_transparent_bg.png)}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{line-height:1.3;font-size:.8em}footer h4{font-size:.8em;line-height:1;margin:0}.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:2em 1% 0 0;width:39%}footer .teamInfo{float:left;width:54%;padding:3%}.footerTeamInfo,.footerTeamPhoto{float:left;width:28%;padding-right:2%;margin-top:2em}.footerTeamInfo p{padding:0}.footerTeamInfo h3{padding:0 0 .5em}.brokerageInfoSection{padding-top:1%}#footerBrokerageInfo h4,#footerCompanyInfo h4{line-height:1.3;font-size:.8em}#footerBrokerageInfo .footerSecondary{margin-top:1em;font-size:.65em}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}nav.footerNavLink{margin-bottom:10px}.brokerageInfoSection p,nav.footerNavLink ul{padding:0;font-family:Archivo Narrow,Arial,sans-serif}nav.footerNavLink li{padding:.5em .15em}nav.footerNavLink li:active,nav.footerNavLink li:hover,nav.footerNavLink li li:active,nav.footerNavLink li li:hover{text-decoration:underline}nav.footerNavLink li.noLink:hover{text-decoration:none}nav.footerNavLink li a.current{border-bottom:0 none;text-decoration:underline}nav.footerNavLink a:link,nav.footerNavLink a:visited{font-weight:700;padding:0;text-transform:capitalize}nav.footerNavLink a:link.webAddress,nav.footerNavLink a:visited.webAddress{text-transform:lowercase}#legalWrapper{clear:both;display:block;width:100%;position:absolute;background-color:#000;color:#fff;font-weight:100}#legalWrapper small{display:block;margin-top:1em}#legalWrapper .floatLeft{color:#5a5555}#footerSearchLink,#legal{display:block;margin:0 auto;padding:2em 0;width:90%}.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:-6.75em;-webkit-transition:visibility .1s;-o-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;width:100%;z-index:999;clear:both;float:left;background-color:#2c2c2c;-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{width:1120px;margin:auto;height:inherit}.mainMenuContainer nav.mainMenu ul{font-family:Nunito,sans-serif;font-weight:300;position:relative;text-align:center}.mainMenuContainer nav.mainMenu ul li{padding:.5% 1%;display:inline-block;padding:2% .5%;position:relative}.mainMenuContainer nav.mainMenu ul li a.current{text-decoration:none;color:#fff}.mainMenuContainer nav.mainMenu ul li a{color:#a6a5a5;text-transform:lowercase;text-transform:capitalize}.mainMenuContainer nav.mainMenu ul li a:hover{text-decoration:none}.mainMenuContainer nav.mainMenu ul li ul{display:none}.mainMenuContainer nav.mainMenu ul li ul.languageNav{display:block}@media screen and (max-width:600px){.mobile .mainMenuContainer nav.mainMenu ul li ul{display:block}}.mainMenuContainer nav.mainMenu ul li ul.moreDropDown{display:none;position:absolute;top:100%;top:calc(100% - 1px);margin-top:0;margin-left:-6.75em;-webkit-transition:visibility .1s;-o-transition:visibility .1s;transition:visibility .1s}.mainMenuContainer nav.mainMenu ul li.moreButton>.moreButtonContent{color:#a6a5a5}.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 a{color:#333}.mainMenuContainer nav.mainMenu ul li:hover ul{display:block;position:absolute;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);top:100%;top:calc(100% - 1px);width:auto;min-width:300px}.mainMenuContainer nav.mainMenu ul li:hover ul.languageNav{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;min-width:auto;position:relative;display:inline-block}.mainMenuContainer nav.mainMenu ul li:hover ul.languageNav li{padding:1px 0 0 1px;text-align:center}.mainMenuContainer nav.mainMenu ul li:hover ul li{padding:10px 15px;text-align:left;display:block;clear:both}.mainMenuContainer nav.mainMenu ul li:hover ul li a{color:#a6a5a5}.mainMenuContainer nav.mainMenu ul li:hover ul li:hover a{color:#0a7d94}.mainMenuContainer nav.mainMenu ul li ul.moreDropDown.pinned,.mainMenuContainer nav.mainMenu ul li ul.moreDropDown.visible,aside>div{display:block}aside>div{clear:both}aside .customTextImage{margin:2% 0 3%;padding:5%;width:90%}.widgets .likebox{text-align:center}.widgets .likebox iframe{width:100%}.advancedSearchForm,.contactMeForm,.contactUsForm,.dreamHomeForm,.valuationForm{padding:6%;margin:0;margin-top:10%;width:100%;clear:both;float:left;position:relative;background-color:#fff}.advancedSearchForm h4,.contactMeForm h4,.contactUsForm h4,.dreamHomeForm h4,.valuationForm h4{text-transform:uppercase}.form p,form p{font-size:.8em;font-weight:100;padding:.5em}.form .labelSec,form .labelSec{width:50%;line-height:1.2em;font-size:1em;display:inline-block}.form input[type=button],.form input[type=submit],form input[type=button],form input[type=submit]{background-color:#f4f4f4;font-family:Oswald,sans-serif;text-transform:capitalize;font-weight:100;padding:.5em}.form input[type=button]:hover,.form input[type=submit]:hover,form input[type=button]:hover,form input[type=submit]:hover{background-color:#eee}.form select,form select{height:2.5em}.form select[multiple],form select[multiple]{height:auto}.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}#pageTitle~.formSubmitMsg{margin-top:5em}.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%;margin-top:10px}.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{position:absolute;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);left:0;top:0;display:inline-block;opacity:0;z-index:1;-webkit-transition:opacity 2s ease,-webkit-transform 24s linear;-o-transition:opacity 2s ease,-o-transform 24s linear;transition:opacity 2s ease,-webkit-transform 24s linear;-o-transition:opacity 2s ease,transform 24s linear;transition:opacity 2s ease,transform 24s linear;transition:opacity 2s ease,transform 24s linear,-webkit-transform 24s linear}.csslider1 ul li.num0{opacity:0;-webkit-transform:scale(1.3) translate(-11.53846%,11.53846%);-ms-transform:scale(1.3) translate(-11.53846%,11.53846%);transform:scale(1.3) translate(-11.53846%,11.53846%)}.csslider1 ul li.num1{opacity:0;-webkit-transform:scale(1.3) translate(11.53846%,11.53846%);-ms-transform:scale(1.3) translate(11.53846%,11.53846%);transform:scale(1.3) translate(11.53846%,11.53846%)}.csslider1 ul li.num2{opacity:0;-webkit-transform:scale(1.3) translate(-11.53846%,-11.53846%);-ms-transform:scale(1.3) translate(-11.53846%,-11.53846%);transform:scale(1.3) translate(-11.53846%,-11.53846%)}.csslider1 ul li.num0{opacity:1;z-index:2}.csslider1 .slide:checked~ul li.num0{opacity:0;z-index:1}.csslider1 input.cs_slide1_0:checked~ul>li.num0,.csslider1 input.cs_slide1_1:checked~ul>li.num1,.csslider1 input.cs_slide1_2:checked~ul>li.num2{opacity:1;-webkit-transform:scale(1) translate(0);-ms-transform:scale(1) translate(0);transform:scale(1) translate(0);z-index:2}@-webkit-keyframes a{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 a{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 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}}.csslider1 .cs_pause1:checked~ul>li.num0,.csslider1 .cs_play1:checked~ul>li.num0{-webkit-animation:c 24s infinite -2s linear;animation:c 24s infinite -2s linear}.csslider1 .cs_pause1:checked~ul>li.num1,.csslider1 .cs_play1:checked~ul>li.num1{-webkit-animation:a 24s infinite 6s linear;animation:a 24s infinite 6s linear}.csslider1 .cs_pause1:checked~ul>li.num2,.csslider1 .cs_play1:checked~ul>li.num2{-webkit-animation:b 24s infinite 14s linear;animation:b 24s infinite 14s linear}.csslider1 .cs_pause1:checked~ul>li,.csslider1 .cs_play1:checked~ul>li{-webkit-transition:none;-o-transition:none;transition:none}.csslider1{-webkit-perspective:500px;-ms-perspective:500px;-o-perspective:500px;perspective:500px}@media only screen and (-o-max-device-pixel-ratio:2/1) and (max-width:480px),only screen and (-webkit-max-device-pixel-ratio:2) and (max-width:480px),only screen and (max--moz-device-pixel-ratio:2) and (max-width:480px),only screen and (max-device-pixel-ratio:2) and (max-width:480px),only screen and (max-resolution:2dppx) and (max-width:480px),only screen and (max-resolution:192dpi) and (max-width:480px),only screen and (max-width:480px){.csslider1 .cs_bullets,.csslider1 .cs_description{display:none}}body#listingDetailPopUp #legal{clear:both}body#listingDetailPopUp footer{height:auto;padding:0}body#listingDetailPopUp footer .footerContainer{width:100%}body#listingDetailPopUp footer .agentInfo{width:45%}body#listingDetailPopUp footer .agentInfo .footerAgentPhoto{width:25%;margin-right:10px}body#listingDetailPopUp footer .agentInfo .footerAgentPhoto img{max-width:100%;margin:0}body#listingDetailPopUp footer .agentInfo .footerAgentInfo{width:70%}body#listingDetailPopUp .board-legal-box{margin-top:1.5em}body#listingDetailPopUp .board-legal-box img{float:left;margin-right:10px}body#listingDetailPopUp .team.teamPartners footer .agentInfo{width:50%}body#listingDetailPopUp .team.teamPartners footer #footerCompanyInfo{width:100%;text-align:center}body#listingDetailPopUp .brokerageInfoSection{margin:0 25px;width:calc(100% - 50px);border-top:1px solid}body#listingDetailPopUp .brokerageInfoSection:after{content:" ";display:block;clear:both}@media screen and (max-width:800px){body#listingDetailPopUp .brokerageInfoSection{margin:0 15px;width:calc(100% - 30px)}}body#listingDetailPopUp .brokerageContactInfo,body#listingDetailPopUp .brokerageLogoWrapper{float:left}@media screen and (max-width:800px){body#listingDetailPopUp .brokerageContactInfo,body#listingDetailPopUp .brokerageLogoWrapper{float:none}}body#listingDetailPopUp .brokerageContactInfo{width:75%}body#listingDetailPopUp .brokerageContactInfo .floatLeft{float:none;width:100%;font-weight:100;display:block;margin-top:.5em;font-size:.8em}@media screen and (max-width:800px){body#listingDetailPopUp .brokerageContactInfo{width:100%}}body#listingDetailPopUp .brokerageLogoWrapper{width:calc(25% - 1em);margin-right:1em}@media screen and (max-width:800px){body#listingDetailPopUp .brokerageLogoWrapper{width:100%;margin:0;text-align:center}}body#listingDetailPopUp .listingAgent{width:calc(50% - .5em);float:left;margin-top:1em}body#listingDetailPopUp .listingAgent:nth-of-type(3n+1){margin-right:.5em}body#listingDetailPopUp .listingAgent:nth-of-type(2n){margin-left:.5em}@media screen and (max-width:600px){body#listingDetailPopUp .listingAgent,body#listingDetailPopUp .listingAgent:nth-of-type(2n),body#listingDetailPopUp .listingAgent:nth-of-type(3n+1){width:100%;float:none;margin:0}}body#listingDetailPopUp .listingAgentPhoto{max-height:345px;overflow:hidden}body#listingDetailPopUp .listingAgentPhoto img{width:100%;height:auto}body#listingDetailPopUp .listingAgentInfo{margin-top:.5em}body#listingDetailPopUp #container{margin:2em auto;background-color:#fff;width:70%}body#listingDetailPopUp #container #main{width:50%;float:left}body#listingDetailPopUp #container #main form>article{position:relative;clear:both}body#listingDetailPopUp #container #main .photoSection{margin:0 25px}body#listingDetailPopUp #container #main .photoSection .listingMainPhotoContainer{font-size:0;line-height:0;text-align:center;margin:20px 0 0;overflow:hidden}body#listingDetailPopUp #container #main .photoSection .listingMainPhotoContainer img:not(#mainImage){max-width:none}body#listingDetailPopUp #container #main .photoSection .carouselThumbWrapper{font-size:0;line-height:0;width:100%;position:relative;padding:0;margin-top:50px}body#listingDetailPopUp #container #main .photoSection .carouselThumbWrapper .caroufredsel_wrapper{width:100%!important}body#listingDetailPopUp #container #main .photoSection .carouselThumbWrapper a.next,body#listingDetailPopUp #container #main .photoSection .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}body#listingDetailPopUp #container #main .photoSection .carouselThumbWrapper a.next span,body#listingDetailPopUp #container #main .photoSection .carouselThumbWrapper a.prev span{display:none}body#listingDetailPopUp #container #main .photoSection .carouselThumbWrapper a.prev{float:left}body#listingDetailPopUp #container #main .photoSection .carouselThumbWrapper a.next{float:right}body#listingDetailPopUp #container #main .photoSection .carouselThumbWrapper #listingPhotoCarousel>.photoWrapper,body#listingDetailPopUp #container #main .photoSection .carouselThumbWrapper .listingPhotoCarousel>.photoWrapper{display:block;float:left;margin:0 6px;padding:0;text-align:center;height:100%}body#listingDetailPopUp #container #main .photoSection #pagerCaro{text-align:center;margin:1.5em auto 0}body#listingDetailPopUp #container #main .photoSection #pagerCaro a:active,body#listingDetailPopUp #container #main .photoSection #pagerCaro a:hover,body#listingDetailPopUp #container #main .photoSection #pagerCaro a:link,body#listingDetailPopUp #container #main .photoSection #pagerCaro a:visited{margin:0 8px;text-decoration:none;outline:0!important}body#listingDetailPopUp #container #main .photoSection #pagerCaro a span{display:inline-block;font-size:40px;line-height:40px;padding:5px 10px 10px;color:#848484}body#listingDetailPopUp #container #main .photoSection .listingMainPhotoContainer{position:relative}body#listingDetailPopUp #container aside{width:50%;float:right;padding:25px}body#listingDetailPopUp #container aside h4{border-bottom:1px solid #000;padding-bottom:12px;margin-top:20px}body#listingDetailPopUp #container aside.propertyDetails table{font-size:13px;font-weight:100;margin-top:12px}body#listingDetailPopUp #container aside.propertyDetails table td{width:40%}body#listingDetailPopUp #container aside.propertyDetails .listingButtonWrapper{margin-top:20px}body#listingDetailPopUp #container aside.propertyDetails .listingButtonWrapper a,body#listingDetailPopUp #container aside.propertyDetails .listingDetailIcons a{font-weight:100;clear:both;display:block;margin-top:.5em;margin-bottom:.5em}body#listingDetailPopUp #container footer .footerBrokerageInfo{width:55%}body#listingDetailPopUp .listingDetailMapContainer,body#listingDetailPopUp .listingSection{padding:25px}body#listingDetailPopUp .listingDetailMapContainer h2,body#listingDetailPopUp .listingSection h2{border-bottom:1px solid #000;padding-bottom:12px;margin-top:20px;text-transform:inherit}body#listingDetailPopUp .listingDetailMapContainer p,body#listingDetailPopUp .listingSection p{padding:12px 0}body#listingDetailPopUp #nearbyLegend h4{border-bottom:1px solid #000;padding-bottom:12px;margin-top:20px;text-transform:inherit}body#listingDetailPopUp #nearbyLegend .flyoutToggle{padding:12px 0}body#listingDetailPopUp #nearbyLegend label{font-weight:100;font-size:15px}body#listingDetailPopUp #conversion{font-size:15px;font-weight:100;clear:both;margin-top:10px}body#listingDetailPopUp #roomDetailsDiv{font-size:15px;font-weight:100}body#listingDetailPopUp #roomDetailsDiv>ul{padding:12px 0}body#listingDetailPopUp #roomDetailsDiv>ul>li{clear:both;padding:12px 0}body#listingDetailPopUp #roomDetailsDiv .listingDetailFloatLeft{float:left;margin-right:10px;width:37%;clear:left}body#listingDetailPopUp #roomDetailsDiv .listingDetailFloatRight{float:right;width:45%;text-align:left}body#listingDetailPopUp hr{display:none}body#listingDetailPopUp .listingFlag:before{padding:11px;text-align:left;padding-left:31px;background-size:5%}body#listingDetailPopUp .listingFlag:before.flagCarriageTrade,body#listingDetailPopUp .listingFlag:before.flagCarriageTrade_fr{background-size:22px}body#listingDetailPopUp .openHouseContainer{margin-top:10px;margin-bottom:10px;padding:10px;border-radius:5px;background-color:red;overflow-wrap:break-word;word-wrap:break-word}body#listingDetailPopUp .openHouseContainer h2,body#listingDetailPopUp .openHouseContainer h3,body#listingDetailPopUp .openHouseContainer h3 span{color:#fff}body#listingDetailPopUp .openHouseContainer a{text-transform:none;text-decoration:underline;color:#fff}body#listingDetailPopUp .openHouseContainer a:hover{color:#ccc}body#listingDetailPopUp .openHouseContainer a.button{padding:.25rem .5rem;border-radius:6px;text-decoration:none;color:#333;background-color:#fff}body#listingDetailPopUp .openHouseContainer a.button:hover{background-color:#ccc}body#listingDetailPopUp .live-stream--item-description{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body#listingDetailPopUp .live-stream--item-description h3{width:100%}body#listingDetailPopUp .live-stream--item-description a.button{margin-left:auto}body#listingDetailPopUp .addressDetails .iconImage{display:inline-block;width:24px;height:24px}body#listingDetailPopUp .addressDetails .iconImage.viewFullSite{background-image:url(/templates/common/images/website/layout7/iconViewFullSite.png);top:2px;background-color:#2c2c2c}body#listingDetailPopUp .addressDetails ul.listingDetailIcons{position:relative;padding-left:35px}body#listingDetailPopUp .addressDetails ul.listingDetailIcons li{line-height:30px;list-style-type:none}body#listingDetailPopUp .addressDetails ul.listingDetailIcons .iconImage{position:absolute;left:0}body#listingDetailPopUp .creaLogoContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:1em;margin-bottom:1em}body#listingDetailPopUp .courtesy-of-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.5em;color:#000;text-align:center;font-size:.7em;margin-top:10px;margin-bottom:10px;background:#e6e6e6;clear:both;border:1px solid #cecece}body#listingDetailPopUp .courtesy-of-box.nsar{font-size:13px}body#listingDetailPopUp .courtesy-of-box.ereb{font-size:1em}body#listingDetailPopUp .courtesy-of-box.ereb .brokerage-name{display:inline-block}body#listingDetailPopUp .lastUpdate{font-size:.8em;text-align:right}@media screen and (max-width:1400px){body#listingDetailPopUp #container{width:80%}}@media screen and (max-width:900px){body#listingDetailPopUp #container{width:90%}body#listingDetailPopUp #container #main,body#listingDetailPopUp #container aside{width:100%;margin-top:10px}body#listingDetailPopUp #container #main{padding-right:0}body#listingDetailPopUp #container footer{padding:0;margin-top:10px}body#listingDetailPopUp #container footer .agentInfo,body#listingDetailPopUp #container footer .footerBrokerageInfo{width:100%}}@media screen and (max-width:600px){body#listingDetailPopUp #container #main .photoSection{margin:0 15px}body#listingDetailPopUp footer{background-image:url(/templates/places/layout7/WEBSITE/images/colours1/white_transparent_bg.png)}}#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;color:#c22e2d}#map_canvas .listingBubbleSummary .address{font-size:12px;width:100%;clear:both;padding-bottom:6px}#map_canvas .listingBubbleSummary .listingBubbleImg{float:left;cursor:pointer}#map_canvas .listingBubbleSummary .listingBubbleText{float:left;clear:right;margin-left:2%;width:44%}#map_canvas .listingBubbleSummary .listingBubbleText .mls{word-break:break-all;font-weight:700;color:#c22e2d}#map_canvas .listingBubbleSummary .listingBubbleText .teaserLink a{padding:12px 5px 12px 0;color:#6f0f13;display:block;float:right;font-size:.9em;padding:12px 0;text-decoration:none;font-weight:700;cursor:pointer}#map_canvas .listingBubbleSummary .courtesy-of-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;padding:.5em;text-align:center;font-size:.7em;background:#e6e6e6;margin-right:2%;margin-bottom:10px;clear:both;border:1px solid #cecece}#map_canvas .listingBubbleSummary .courtesy-of-box.nsar{font-size:1em}#map_canvas .listingBubbleSummary .courtesy-of-box.ereb{font-size:1.1em}.home #nearbyLegend{display:none!important}#nearbyLegend{display:block;padding:1em;background-color:#fff;font-weight:100}#nearbyLegend h4{cursor:pointer;color:#000;font-size:1.2em}#nearbyLegend label{font-size:14px;font-family:Nunito,sans-serif}section.mapWrapper{margin-top:1em}section.mapWrapper #nearbyLegend .element{float:left;margin-right:10px}#listing-details .main{padding:0}#listing-details .main .item__brokerage .brokerage-name strong{font-weight:100}#listing-details section{position:unset}#listing-details a,#listing-details label,#listing-details ol,#listing-details p,#listing-details td,#listing-details tr{font-family:Nunito,sans-serif;font-size:.9em}#listing-details h1,#listing-details h2,#listing-details h3,#listing-details h4,#listing-details h5,#listing-details h6{font-weight:100!important}#listing-details .listing-details__header-listing-info h2{font-size:1.5em}#listing-details .listing-details__header-listing-info h1{font-size:1.25em}#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 .information--agent p{padding:0}#listing-details .button{background-color:#f4f4f4;font-family:Oswald,sans-serif;font-size:1em;text-transform:capitalize;font-weight:100;padding:.5em;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;border:1px solid #dfdfdf}#listing-details .button:hover{background-color:#eee}#listing-details .item__form h3{border-bottom:1px solid #000;margin:0 auto 1em;padding:0 0 .5em}#listing-details #map_canvas{height:inherit}#listing-details .page--legal .container--legal,#listing-details .page--legal .container--legal p{padding:0}#listing-details .page--map .container{padding:0 0 5em}#listing-details .listing-details__top{padding:0 2em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:1024px){#listing-details .listing-details__top{padding:0}}#listing-details footer{z-index:unset}#listing-details .ask_explicit_consent{display:-webkit-box;display:-ms-flexbox;display:flex}#listing-details .ask_explicit_consent #consent{float:unset;margin:0 .5em 0 0;display:inline-block}#listing-details .ask_explicit_consent div.floatLeft{float:unset;display:inline-block}.magnific-popup-container{background-image:url(/templates/places/layout7/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;overflow:hidden}.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:not(#mainImage){max-width:none}.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}}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.integral-anchor{cursor:pointer;display:block;position:absolute;top:6px;right:6px;width:32px;height:32px;overflow:hidden;text-indent:-99999999px;background:rgba(69,69,69,.8) url(/templates/places/layout7/WEBSITE/images/colours1/fullscreen-white.svg) 50% no-repeat;-webkit-transition:background-color .25s ease;-o-transition:background-color .25s ease;transition:background-color .25s ease}.customBannerContainerWrapper{height:auto}#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 img{position:absolute;top:0;left:0;max-width:none}.nivo-main-image{display:block!important;position:relative!important;width:100%!important}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:#fff;filter:alpha(opacity=0);opacity:0}.nivo-slice{height:100%;top:0}.nivo-box,.nivo-slice{display:block;position:absolute;z-index:5}.nivo-box{overflow:hidden}.nivo-box img{display:block}.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:.8;overflow:hidden;display:none;-moz-opacity:.8;filter:alpha(opacity=8);-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}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}.mobile .mainMenuContainer nav.mainMenu ul li.extra{display:block}@media screen and (min-width:1600px){header.mainHeader{height:700px}footer{padding:4%}.inner header.mainHeader .headerTopWrapper .headerContainer{top:1.5em}}@media screen and (max-width:1200px){html{font-size:110%}header.mainHeader{height:470px}header.mainHeader .headerTopWrapper .headerContainer{font-size:90%}}@media screen and (max-width:1100px){html{font-size:110%}header.mainHeader{height:31em}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 nav.mainMenu ul li.moreButton>.moreButtonContent{padding:5px}.mainMenuContainer nav.mainMenu{width:auto}.innerWrapperContainer{width:95%}.inner header.mainHeader{height:200px}.inner header.mainHeader .headertopWrapper .headerContainer{width:40%}header.mainHeader{height:28em}header.mainHeader .headerBottomWrapper{bottom:0}header.mainHeader .headerTopWrapper .headerContainer{width:60%;position:absolute;right:0;top:1.5em;padding:4%}header.mainHeader .headerTopWrapper .headerContainer h2{font-size:1.5em}section.relatedFiles .file{width:49%}footer{padding:3%;height:16em}footer .agentInfo .footerAgentInfo a{display:inline-block;margin-top:8px;margin-bottom:8px}#footerSearchLink a,#legal a{display:inline-block;margin:8px 8px 8px 0}}@media screen and (max-width:900px){.mainMenuContainer nav.mainMenu ul li{font-size:90%}.inner header.mainHeader{height:180px}.inner header.mainHeader .headerContainer{width:40%}header.mainHeader{height:29em}header.mainHeader .headerBottomWrapper img{width:110%;max-width:110%}header.mainHeader .headerTopWrapper .headerContainer{width:60%;top:6%}}@media screen and (max-width:800px){.mainMenuContainer nav.mainMenu ul li{font-size:70%}header.mainHeader{height:25em}header.mainHeader .headerBottomWrapper img{width:120%;max-width:120%}header.mainHeader .headerTopWrapper .headerContainer{top:4%;width:60%}.inner header.mainHeader{height:160px}.inner header.mainHeader .headerTopWrapper .headerContainer{width:40%}.paginationPage a{padding:.7em .5em;margin-right:.2em}}@media screen and (max-width:600px){.home .main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio,.main.hasMapSearch .advancedSearchForm .form p.radio{position:relative;top:0}.home .main .mapSearch.mapSearchWidgetHome .advancedSearchForm p.msgSearchMinMax,.main.hasMapSearch .advancedSearchForm p.msgSearchMinMax{padding-right:5px}body.mobile{padding-top:91px}.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}.listingsList{margin-top:2em}.widgetsContainer{width:100%;margin:auto}.widgetsContainer aside.widgets{margin-bottom:2em}.mainMenuContainer{display:none;position:static;top:90px;background-color:#222020;width:100%}.mainMenuContainer nav.mainMenu{padding:1em 0;width:100%}.mainMenuContainer nav.mainMenu ul li{display:block;border-bottom:1px solid #000;padding:0}.mainMenuContainer nav.mainMenu ul li a{font-size:1.5em;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;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;left:0;top:100%;padding:0;margin-left:0;width:100%;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{text-align:center}.mainMenuContainer nav.mainMenu ul li:hover ul li a{color:#0a7d94}.mainMenuContainer nav.mainMenu ul li:hover ul li a:hover{color:red}.home header.mainHeader,.inner header.mainHeader{z-index:1;position:fixed;top:0;width:100%;height:90px;margin:0;color:#fff;background-image:url(/templates/places/layout7/WEBSITE/images/colours1/bg.png);float:left;padding:.6em;-webkit-box-shadow:0 3px 10px 3px hsla(0,0%,9%,.88);box-shadow:0 3px 10px 3px #181818}.home header.mainHeader .headerTopWrapper,.inner header.mainHeader .headerTopWrapper{width:100%}.home header.mainHeader .headerTopWrapper .topLogoContainer,.inner header.mainHeader .headerTopWrapper .topLogoContainer{width:25%;padding:0;margin:0;margin-right:1.5em;position:relative;left:0}.home header.mainHeader .headerTopWrapper .topLogoContainer a,.inner header.mainHeader .headerTopWrapper .topLogoContainer a{background-color:transparent;background-image:none;padding:0}.home header.mainHeader .headerTopWrapper .topLogoContainer a img,.inner header.mainHeader .headerTopWrapper .topLogoContainer a img{min-width:80px;max-width:90px}.home header.mainHeader .headerTopWrapper .headerContainer,.inner header.mainHeader .headerTopWrapper .headerContainer{padding:0;width:66%;float:left;position:relative;right:auto;top:auto;background-color:transparent;background-image:none;font-size:90%}.home header.mainHeader .headerTopWrapper .headerContainer h2,.inner header.mainHeader .headerTopWrapper .headerContainer h2{font-family:Oswald,sans-serif;font-weight:100;font-size:.9em;color:#fff;border-bottom:none;padding:0;margin:0}.home header.mainHeader .headerTopWrapper .headerContainer h3,.inner header.mainHeader .headerTopWrapper .headerContainer h3{font-size:.8em;text-transform:lowercase;text-transform:capitalize;margin-bottom:.5em}.home header.mainHeader .headerTopWrapper .headerContainer h4,.inner header.mainHeader .headerTopWrapper .headerContainer h4{font-size:.6em;clear:both}.home header.mainHeader .headerAgentInfoBlock,.home header.mainHeader .headerAgentPhoto,.home header.mainHeader .headerBottomWrapper,.home header.mainHeader .socMedia,.inner header.mainHeader .headerAgentInfoBlock,.inner header.mainHeader .headerAgentPhoto,.inner header.mainHeader .headerBottomWrapper,.inner header.mainHeader .socMedia{display:none}.home header.mainHeader .menu-icon,.inner header.mainHeader .menu-icon{font-size:3em;position:absolute;top:0;right:0;display:block;float:right}.home footer .agentInfo,.home footer .footerBrokerageInfo,.inner footer .agentInfo,.inner footer .footerBrokerageInfo{background-color:#fff}article.featuredListings{padding:6% 0}article.featuredListings h2{margin:0 6%}article.featuredListings .featuredListingsContainer{width:90%;display:block;margin:auto}article.featuredListings .featuredListingsContainer .featuredListingItem.three{display:block;width:100%;float:left;border:none}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{border-bottom:1px solid #2c2c2c;float:left;display:block;width:100%}section.listingsList section.listings header{padding-top:1em;border-bottom:none}section.listingsList .listingsListView{padding:2em}section.articleTeaser{background-color:transparent}.articleIntro .agentInfoBodyPhoto,.articleIntro .bodyPhotoFullLeftImage,.articleIntro .bodyPhotoFullRightImage,article.agentInfoBody .agentInfoBodyPhoto,article.agentInfoBody .bodyPhotoFullLeftImage,article.agentInfoBody .bodyPhotoFullRightImage,section.articleTeaser .agentInfoBodyPhoto,section.articleTeaser .bodyPhotoFullLeftImage,section.articleTeaser .bodyPhotoFullRightImage,section.listingsList section.listings .agentInfoBodyPhoto,section.listingsList section.listings .bodyPhotoFullLeftImage,section.listingsList section.listings .bodyPhotoFullRightImage,section.openHouse .agentInfoBodyPhoto,section.openHouse .bodyPhotoFullLeftImage,section.openHouse .bodyPhotoFullRightImage,section.paragraphLeft .agentInfoBodyPhoto,section.paragraphLeft .bodyPhotoFullLeftImage,section.paragraphLeft .bodyPhotoFullRightImage,section.paragraphRight .agentInfoBodyPhoto,section.paragraphRight .bodyPhotoFullLeftImage,section.paragraphRight .bodyPhotoFullRightImage{width:100%;clear:both}.articleIntro .agentInfoBodyPhoto img,.articleIntro .bodyPhotoFullLeftImage img,.articleIntro .bodyPhotoFullRightImage img,article.agentInfoBody .agentInfoBodyPhoto img,article.agentInfoBody .bodyPhotoFullLeftImage img,article.agentInfoBody .bodyPhotoFullRightImage img,section.articleTeaser .agentInfoBodyPhoto img,section.articleTeaser .bodyPhotoFullLeftImage img,section.articleTeaser .bodyPhotoFullRightImage img,section.listingsList section.listings .agentInfoBodyPhoto img,section.listingsList section.listings .bodyPhotoFullLeftImage img,section.listingsList section.listings .bodyPhotoFullRightImage img,section.openHouse .agentInfoBodyPhoto img,section.openHouse .bodyPhotoFullLeftImage img,section.openHouse .bodyPhotoFullRightImage img,section.paragraphLeft .agentInfoBodyPhoto img,section.paragraphLeft .bodyPhotoFullLeftImage img,section.paragraphLeft .bodyPhotoFullRightImage img,section.paragraphRight .agentInfoBodyPhoto img,section.paragraphRight .bodyPhotoFullLeftImage img,section.paragraphRight .bodyPhotoFullRightImage img{width:100%}.articleIntro .agentInfoBodyCopy,.articleIntro .bodyPhotoFullLeftCopy,.articleIntro .bodyPhotoFullRightCopy,article.agentInfoBody .agentInfoBodyCopy,article.agentInfoBody .bodyPhotoFullLeftCopy,article.agentInfoBody .bodyPhotoFullRightCopy,section.articleTeaser .agentInfoBodyCopy,section.articleTeaser .bodyPhotoFullLeftCopy,section.articleTeaser .bodyPhotoFullRightCopy,section.listingsList section.listings .agentInfoBodyCopy,section.listingsList section.listings .bodyPhotoFullLeftCopy,section.listingsList section.listings .bodyPhotoFullRightCopy,section.openHouse .agentInfoBodyCopy,section.openHouse .bodyPhotoFullLeftCopy,section.openHouse .bodyPhotoFullRightCopy,section.paragraphLeft .agentInfoBodyCopy,section.paragraphLeft .bodyPhotoFullLeftCopy,section.paragraphLeft .bodyPhotoFullRightCopy,section.paragraphRight .agentInfoBodyCopy,section.paragraphRight .bodyPhotoFullLeftCopy,section.paragraphRight .bodyPhotoFullRightCopy{clear:both;width:100%}.articleIntro .agentInfoBodyCopy:after,.articleIntro .bodyPhotoFullLeftCopy:after,.articleIntro .bodyPhotoFullRightCopy:after,article.agentInfoBody .agentInfoBodyCopy:after,article.agentInfoBody .bodyPhotoFullLeftCopy:after,article.agentInfoBody .bodyPhotoFullRightCopy:after,section.articleTeaser .agentInfoBodyCopy:after,section.articleTeaser .bodyPhotoFullLeftCopy:after,section.articleTeaser .bodyPhotoFullRightCopy:after,section.listingsList section.listings .agentInfoBodyCopy:after,section.listingsList section.listings .bodyPhotoFullLeftCopy:after,section.listingsList section.listings .bodyPhotoFullRightCopy:after,section.openHouse .agentInfoBodyCopy:after,section.openHouse .bodyPhotoFullLeftCopy:after,section.openHouse .bodyPhotoFullRightCopy:after,section.paragraphLeft .agentInfoBodyCopy:after,section.paragraphLeft .bodyPhotoFullLeftCopy:after,section.paragraphLeft .bodyPhotoFullRightCopy:after,section.paragraphRight .agentInfoBodyCopy:after,section.paragraphRight .bodyPhotoFullLeftCopy:after,section.paragraphRight .bodyPhotoFullRightCopy:after{display:none}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;float:none}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{display:none}.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{margin:0 0 1em;background:url(/templates/places/layout7/WEBSITE/images/colours1/bg.png);height:auto;float:left}footer .agentInfo .footerAgentPhoto img{max-width:55px}footer .agentInfo,footer .footerBrokerageInfo{width:100%}footer .agentInfo img,footer .footerBrokerageInfo img{float:none;width:100%}#legalWrapper{position:relative}.articleIntro,article.agentInfoBody,article.article,article.Awards,article.featuredListings,article.internalLinks,article.links,article.relatedFiles,section.articleTeaser,section.imageOnly,section.leadCapturePortal,section.multimedia,section.openHouse,section.paragraphLeft,section.paragraphRight,section.schoolInfo,section.testimonials .testimonial,section.textOnly{border-radius:0}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(even){margin:auto auto 2em}}@media screen and (max-width:480px){.wrapperContainer{padding-bottom:0}footer .agentInfo .footerAgentInfo{width:74%}section.internalLinks .linkItem{margin:2px 0}section.internalLinks .linkItem .linkItemImage{display:none}#map_canvas{height:300px}header.mainHeader .topLogoContainer{width:30%;margin-right:1em}header.mainHeader .headerContainer{width:65%}.paginationPage a{padding:8px 7px;margin-right:2px}section.articleTeaser>div.teaserItem:first-of-type{margin-top:0}.inner .main.widgets>section{margin-top:20px}section.listingsList .listingsListView{padding:0}}@media screen and (max-width:400px){.getMoreInfoDialog.ui-dialog{width:320px!important}}
/*# sourceMappingURL=../maps/structure_layout7.css.map */
