@font-face{font-family:jumptools;src:url(../fonts/jumptools.eot);src:url(../fonts/jumptools.eot?#iefix) format("embedded-opentype"),url(../fonts/jumptools.woff) format("woff"),url(../fonts/jumptools.ttf) format("truetype"),url(../fonts/jumptools.svg#jumptools) format("svg");font-weight:400;font-style:normal;cursor:pointer}[class*=" icon-"],[class^=icon-]{font-family:jumptools;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#nextCaro:before,#prevCaro:before,[data-icon]:before,li.hasSubmenu>a:before{content:attr(data-icon)}#nextCaro: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,#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:"&"}@font-face{font-family:jumptools-layout9;src:url(../fonts/jumptools-layout9.eot?h38dcx);src:url(../fonts/jumptools-layout9.eot?h38dcx#iefix) format('embedded-opentype'),url(../fonts/jumptools-layout9.ttf?h38dcx) format('truetype'),url(../fonts/jumptools-layout9.woff?h38dcx) format('woff'),url(../fonts/jumptools-layout9.svg?h38dcx#jumptools-layout9) format('svg');font-weight:400;font-style:normal;cursor:pointer}.icon-calculator,.icon-contact,.icon-facebook,.icon-gplus,.icon-info,.icon-instagram,.icon-lc_dreamhome,.icon-lc_homeval,.icon-link,.icon-linkedin,.icon-mail,.icon-pinterest,.icon-twitter,.icon-youtube{font-family:jumptools-layout9;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calculator:before,.icon-contact:before,.icon-facebook:before,.icon-gplus:before,.icon-info:before,.icon-instagram:before,.icon-lc_dreamhome:before,.icon-lc_homeval:before,.icon-link:before,.icon-linkedin:before,.icon-mail:before,.icon-pinterest:before,.icon-twitter:before,.icon-youtube:before{font-family:jumptools-layout9!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calculator:before,.icon-contact:before,.icon-facebook:before,.icon-gplus:before,.icon-info:before,.icon-instagram:before,.icon-lc_dreamhome:before,.icon-lc_homeval:before,.icon-link:before,.icon-linkedin:before,.icon-mail:before,.icon-pinterest:before,.icon-twitter:before,.icon-youtube:before{padding-right:5px;font-family:jumptools-layout9!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"\e901"}.icon-gplus:before{content:"\e902"}.icon-instagram:before{content:"\e903"}.icon-linkedin:before{content:"\e904"}.icon-pinterest:before{content:"\e905"}.icon-twitter:before{content:"\e906"}.icon-youtube:before{content:"\e907"}.icon-mail:before{content:"\e908"}.icon-link:before{content:"\e909"}.icon-info:before{content:"\e90a"}.icon-calculator:before{content:"\e90b"}.icon-contact:before{content:"\e90c"}.icon-lc_homeval:before{content:"\e90d"}.icon-lc_dreamhome:before{content:"\e900"}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article ol,article ul,section ol,section ul{padding:0;margin:0}a:hover{text-decoration:none}input,select,textarea{width:100%;box-sizing:border-box;border-radius:5px;border:1px solid #dfdfdf;box-shadow:none;padding:.5em;font-size:1em}:focus{outline:0}select{height:1.5em}input[type=submit]{font-size:1em;padding:1em;cursor:pointer}input[type=checkbox],input[type=radio]{width:auto;height:auto;margin:0 .15em 0 0;display:inline;border:0 none}.bold,b,bold,strong{font-weight:700}em,i{font-style:italic;font-size:90%;font-weight:100}dd{margin:0 0 0 2em}ol,ul{list-style:none}.small,small{font-size:85%}h1,h2,h3,h4,h5{margin:0;font-weight:400;font-family:Dosis,sans-serif}h5,h6{font-family:Open Sans,sans-serif}h5,h6{font-weight:400}h6{font-size:.8em}sup{font-size:.75em;vertical-align:super}p{font-size:.9em;line-height:1.6;padding:1em 0}html{font-size:130%}body{margin:0;padding:0;font-family:Open Sans,sans-serif;font-size:16px;line-height:1.3;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{margin-bottom:1em;clear:both;line-height:42px}.paginationPage a{vertical-align:bottom;border:1px solid #fff;padding:0 10px;display:inline-block;border-radius:5px;margin-right:.5em;line-height:42px;height:42px;cursor:pointer;-webkit-transition:color .25s,background-color .25s,border-color .25s;transition:color .25s,background-color .25s,border-color .25s}.paginationPage.icon-left-open:after,.paginationPage.icon-right-open:after{padding-right:0}#backToTop{position:fixed;bottom:20%;right:5%;width:3em;height:3em;border-radius:50%;background-color:#756288;z-index:7;visibility:hidden;transition:all .3s;-webkit-transition:all .3s;text-align:center;line-height:2.75em;font-weight:700;color:#fff}#backToTop:hover{cursor:pointer;background-color:#947cab}#backToTop[class*=" icon-"]:before,#backToTop[class^=icon-]:before{padding-right:0}#container{width:100%;z-index:0;position:relative}.wrapperContainer{width:100%;margin:0 auto;height:100%;display:block;clear:both;float:left}.innerWrapperContainer{max-width:1120px;width:85%;margin:auto}.home .innerWrapperContainer{max-width:inherit;width:100%;margin-top:16em}.main{width:100%;display:table;margin:auto;clear:both}.main.widgets{width:70%;clear:none;float:left}.main h4{font-size:1.5em;margin:0 0 1em;padding:0 0 .5em}.inner .main>h4:first-child{margin:1em 0 .5em;padding:0}.inner .main>h4:first-child~*{margin-top:0;padding-top:0}.main p{margin:0;padding:.5em 0 .7em;font-family:Open Sans,sans-serif;font-weight:300}.main a.icon-right-open-mini{font-weight:600;font-size:.9em;display:block;text-indent:-3px;text-align:right;clear:both;font-family:sans-serif;cursor:pointer}.home .main.widgets{width:100%}section{position:relative;padding:0}.locations .fourCol{padding-bottom:1em;width:100%}.ourTeam .fourCol{float:right;padding-bottom:1em;width:80%;margin-left:5%}.rosterImageWrapper{float:left;font-size:1.75em;width:15%}.rosterImageWrapper img{margin-top:1em}.ourTeam .bold,.rosterPara{line-height:1.5}.rosterPara{padding-bottom:.25em}.ourTeam h4{padding:0}.ourTeam .secondaryButton{margin:.5em 5% .5em 0;padding-left:5%;text-align:left;width:40%;float:left}.testimonialDate,.testimonialTo{width:50%;float:right;font-size:.9em}.testimonialTo{font-weight:700}.testimonialDate{text-align:right;color:#aaa}.schoolImage{float:left;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}.optout{width:100%;display:table;margin:auto;clear:both;padding:0 2em;font-weight:100}.optout h1{font-size:1.5em;margin:1em 0;padding:0 0 .5em 5%}.optoutWrapper{position:relative;min-height:10em;font-size:.9em}.optoutWrapper>div.optoutContainer{display:inline-block;float:left;width:50%;padding:1em 5%}.optout .submitButton{display:inline-block;float:right;box-sizing:border-box;border-radius:5px;border-width:1px;border-style:solid;box-shadow:none;font-family:Oswald,sans-serif;font-size:1em;font-weight:100;line-height:1;margin:1em 0 1em .5em;padding:.5em;text-transform:uppercase;width:auto;cursor:pointer;text-transform:lowercase}.imageOnly img{display:block;margin:auto}.inner .main.widgets>section{margin-top:5em}.inner .main.widgets>section:first-of-type{margin-top:25px;padding-top:0}.secondBannerImgWrapper{overflow:hidden;height:20em;position:relative;clear:both}.secondBannerImg{width:100%;position:absolute}.thirdBannerImgWrapper{overflow:hidden;height:20em;clear:both;position:relative}.thirdBannerImg{width:100%;position:absolute;margin-top:-2em}.articleIntro,.listingsListView.paragraphLeft,article.agentInfoBody,article.article,article.Awards,article.featuredListings,article.links,article.mapSearch,section.articleTeaser,section.imageOnly,section.internalLinks,section.leadCapturePortal,section.multimedia,section.openHouse,section.paragraphLeft,section.paragraphRight,section.relatedFiles,section.schoolInfo,section.testimonials .testimonial,section.textOnly{padding:0;margin:0;margin-top:5%;width:100%;clear:both;float:left;position:relative}.home .articleIntro,.home .listingsListView.paragraphLeft,.home article.agentInfoBody,.home article.article,.home article.Awards,.home article.featuredListings,.home article.links,.home article.mapSearch,.home section.articleTeaser,.home section.imageOnly,.home section.internalLinks,.home section.leadCapturePortal,.home section.multimedia,.home section.openHouse,.home section.paragraphLeft,.home section.paragraphRight,.home section.relatedFiles,.home section.schoolInfo,.home section.testimonials .testimonial,.home section.textOnly{margin-top:0;padding:5% 20%}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 h4:after{content:'';height:2px;display:block;width:2em;margin-top:.25em}section.relatedFiles h5{margin-bottom:1em;font-weight:100;padding-bottom:.6em;font-size:70%}section.internalLinks{background-color:transparent}section.internalLinks .linkItem{background-color:#fff;margin:5px 0;float:left;height:100px;width:100%;position:relative}section.internalLinks .linkItem:hover{background-color:#0a7d94}section.internalLinks .linkItem:hover a,section.internalLinks .linkItem:hover p{color:#fff}section.internalLinks .linkItem h5{padding:.45em 2% 0 0;font-weight:300}section.internalLinks .linkItem p{font-size:.8em;line-height:1.2em;overflow:hidden;margin:0;padding:0}section.internalLinks .linkItem .linkItemImage{height:100px;float:left;width:15%;position:relative}section.internalLinks .linkItem .linkItemImage a{width:100%;height:100%;display:block;background-image:url(http://192.168.0.171:8080/images/builder/custom.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}section.internalLinks .linkItem img{float:left;width:100%}section.internalLinks .linkItem .linkItemCopy{float:left;width:85%;padding:.9em;position:relative;height:100%}section.articleTeaser{padding:5% 10%}section.articleTeaser h4:after{content:'';height:2px;display:block;width:2em;margin-top:.25em}section.articleTeaser h5{font-weight:600;padding-bottom:.5em;margin-bottom:.5em}section.articleTeaser .teaserItem:nth-child(odd){margin:0 20px}section.articleTeaser .teaserItem{width:30%;float:left}section.articleTeaser .teaserItem .bodyPhotoFullWidthImage{width:9em}section.articleTeaser .teaserItem .bodyPhotoFullWidthImage a{position:relative;height:9em;display:block}section.articleTeaser .teaserItem .bodyPhotoFullWidthImage img{margin-bottom:-6px;width:100%}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy{padding:10% 0;position:relative;color:#2c2c2c}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy .description{margin-bottom:1em;min-height:90px}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy a.icon-right-open-mini{display:inline-block;float:right;text-indent:0}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy a.icon-right-open-mini:after{content:'';display:block;height:2px;margin-top:.25em;width:0;background:transparent;transition:width .3s ease,background-color .3s ease;-moz-transition:width .3s ease,background-color .3s ease;-webkit-transition:width .3s ease,background-color .3s ease;-o-transition:width .3s ease,background-color .3s ease}section.articleTeaser .teaserItem:hover .bodyPhotoFullWidthImage a:before{opacity:.5}section.articleTeaser .teaserItem:hover .bodyPhotoFullWidthCopy a.icon-right-open-mini:after{width:100%}.main.widgets section.relatedFiles .file{width:49%}.main.widgets section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy h5{font-size:14px}.main.widgets section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy .description{min-height:130px}section.relatedFiles .file{width:24.5%;text-align:left;vertical-align:top;display:inline-block;border:5px solid transparent;border-bottom:10px solid transparent;z-index:1}section.relatedFiles .file header{background-color:#fff;height:50px;line-height:50px;padding-left:7%;position:relative}section.relatedFiles .file header a{font-family:Dosis,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}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}article.agentInfoBody .agentInfoBodyPhoto{display:block;width:15%}article.agentInfoBody .agentInfoBodyPhoto img{width:100%}article.agentInfoBody .agentInfoBodyCopy{position:relative}article.agentInfoBody .agentInfoBodyCopy:after{left:-11px;right:auto}article.agentInfoBody .agentInfoBodyCopy h2{font-size:1.5em;margin:0;padding:.5em 0 .25em}article.agentInfoBody .agentInfoBodyCopy h2:after{content:'';height:2px;display:block;width:2em;margin-top:.25em}article.agentInfoBody .agentInfoBodyCopy h3{font-size:1em;margin:0 0 1em;padding:1em 0}article.agentInfoBody .agentInfoBodyCopy h4{border:none;font-size:.9em;margin:0;border:0;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:3px solid #d1201f;border-radius:5em;display:table;height:6em;margin:0 auto;width:6em;background-color:#7e7e7e;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}section.leadCapturePortal .leadCaptureThumbImage a{font-size:2.75em;margin:auto;vertical-align:middle;height:100%;position:relative;display:table-cell;text-align:center}section.leadCapturePortal .leadCaptureThumbImage:hover{background-color:#0a7d94;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}section.leadCapturePortal .leadCaptureThumbImage:hover a{color:#fff}section.leadCapturePortal .leadCaptureThumbText{display:block;clear:both;position:relative;margin-top:1.5em;text-align:center;color:#fff;-ms-transform:translateY(110%);transform:translateY(110%);-webkit-transform:translateY(110%);-moz-transform:translateY(110%);opacity:0}section.leadCapturePortal .icon-contact,section.leadCapturePortal .icon-lc_dreamhome,section.leadCapturePortal .icon-lc_homeval{margin-left:.1em;margin-top:-.4em}article.featuredListings h2{font-size:1.5em;margin:0 0 1em;padding:0 0 .5em}article.featuredListings h2:after{content:'';height:2px;display:block;width:2em;margin-top:.25em}article.featuredListings .featuredListingsContainer{width:100%;display:table;clear:both;margin:0 0 .7em}article.featuredListings .featuredListingsContainer .featuredListingItem{display:table-cell}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 .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.Awards{position:relative;background-color:transparent}article.Awards h2{font-size:1.5em;margin:0 0 1em;padding:0 0 .5em;border-bottom:1px solid #000}article.Awards .award{border:8px double #2c2c2c;background-image:url(/templates/places/layout9/WEBSITE/images/colours5/white_transparent_30.png);position:relative;display:block;float:left;width:45%;min-height:17em;margin:1em 3em 3em 0;padding:3em 4em}article.Awards .award:nth-child(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:Dosis,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;background-color:#fff;border-radius:0}section.testimonials p{margin:0;padding:0}section.testimonials p.date,section.testimonials p.from,section.testimonials p.me,section.testimonials p.to{font-style:italic}section.testimonials .body{padding:1em 0}section.schoolInfo table{font-weight:100}section.paragraphLeft h4:after,section.paragraphRight h4:after,section.textOnly h4:after{content:'';height:2px;display:block;width:2em;margin-top:.25em}.home .main>section.textOnly{overflow:hidden}.home .main>section.textOnly p{transform:translate(100%);-ms-transform:translate(100%);-moz-transform:translate(100%);-webkit-transform:translate(100%);opacity:1}.home .main>section.paragraphLeft{overflow:hidden}.home .main>section.paragraphLeft p{transform:translate(100%);-ms-transform:translate(100%);-moz-transform:translate(100%);-webkit-transform:translate(100%);opacity:1}article.links h4{text-transform:uppercase}article.links .link{display:block;margin:0 0 2em}.textAnimate{transition:opacity .55s ease-in!important;-webkit-transition:opacity .55s ease-in!important;transition:-webkit-transform .55s ease-out!important;transition:transform .55s ease-out!important;transition:transform .55s ease-out,-webkit-transform .55s ease-out!important}.textAnimate,.textAnimateBottomToTop{opacity:1!important;-moz-transition:-moz-transform .55s ease-out!important;-webkit-transition:-webkit-transform .55s ease-out!important;transform:translate(0)!important;-ms-transform:translate(0)!important;-moz-transform:translate(0)!important;-webkit-transform:translate(0)!important}.textAnimateBottomToTop{transition:opacity .5s ease-in!important;-webkit-transition:opacity .5s ease-in!important;transition:-webkit-transform .55s ease-out!important;transition:transform .55s ease-out!important;transition:transform .55s ease-out,-webkit-transform .55s ease-out!important}a .bodyPhoto{cursor:pointer}.widgetsContainer{width:25%;float:right;margin-right:2em;margin-top:5em}.widgetsContainer aside.widgets{padding:1.5em;float:left;width:100%;clear:both;border-bottom:1px solid #eee;padding-bottom: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;font-family:sans-serif}.widgetsContainer .testimonalContainer .testimonialBody{font-size:.9em;font-style:italic;line-height:1.5;margin-top:.5em}.widgetsContainer .testimonalContainer p.readMore{text-align:right;font-size:.8em}.widgetsContainer .testimonalContainer p.readMore a{text-decoration:none}.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%}.home .widgetsContainer{width:100%;float:none;margin-top:0;margin-right:0}.home .widgetsContainer aside.widgets{padding:1.5em;float:left;width:100%;clear:both;border-bottom:1px solid #eee;padding-bottom:2em;margin-bottom:3em}.home .widgetsContainer aside.widgets h3{border-bottom:none;margin:0 auto 1em;padding:0 0 .5em;font-weight:600}.home .widgetsContainer aside.widgets h4{line-height:1;font-weight:700;border-top:1px solid #fff;margin:.7em 0 0;padding:.5em 0 .3em}.home .widgetsContainer aside.widgets p{font-size:.8em;font-weight:100;padding:.5em}.home .widgetsContainer aside.widgets a.icon-right-open-mini{font-weight:300;font-size:.8em;display:block;text-indent:-3px;text-align:right;clear:both}.home .widgetsContainer aside.widgets .socialMedia div{width:100%}.home .widgetsContainer aside.widgets .socialMedia div .socialMediaContainer{float:left;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-lines:multiple;width:33%;text-align:center}.home .widgetsContainer .testimonalContainer .testimonialBody{font-size:.9em;font-style:italic;line-height:1.5;margin-top:.5em}.home .widgetsContainer .testimonalContainer p.readMore{text-align:right;font-size:.8em}.home .widgetsContainer .testimonalContainer p.readMore a{text-decoration:none}.home .widgetsContainer .agentInfoContainer .asideAgentPhoto{float:left;width:42%;margin-right:1em}.home .widgetsContainer .agentInfoContainer .asideAgentInfo{margin-top:1em;width:100%}.home .widgetsContainer .agentInfoContainer .asideAgentInfo h3{padding-top:0;padding-bottom:.5em;margin-bottom:.5em}.home .widgetsContainer .agentInfoContainer .asideAgentInfo a,.home .widgetsContainer .agentInfoContainer .asideAgentInfo p{font-size:70%;margin:0;padding:0}.home .widgetsContainer .agentInfoContainer .asideAgentInfo .socMedia{display:inline}.home .widgetsContainer .agentInfoContainer .asideAgentInfo .socMedia a,.home .widgetsContainer .agentInfoContainer .asideAgentInfo a.icon-mail{font-size:100%}.main.widgets .listingsList.article.soldListings,.noWidgets .listingsList{width:100%}.inner .main.widgets>section.listingMapSearch{margin-top:0}.main.widgets.hasMapSearch .advancedSearchForm .form p.checkboxes{margin:0}.advancedSearchForm p.msgSearchMinMax{display:none}.main.hasCustomSearch,.main.hasMapSearch,.main .mapSearch.mapSearchWidgetHome{position:relative}.main.hasCustomSearch .listingMapSearch,.main.hasCustomSearch .mapWrapper,.main.hasMapSearch .listingMapSearch,.main.hasMapSearch .mapWrapper,.main .mapSearch.mapSearchWidgetHome .listingMapSearch,.main .mapSearch.mapSearchWidgetHome .mapWrapper{width:100%;position:relative;clear:both;margin:0;float:left;padding:0}.main.hasCustomSearch .listingMapSearch hr,.main.hasCustomSearch .mapWrapper hr,.main.hasMapSearch .listingMapSearch hr,.main.hasMapSearch .mapWrapper hr,.main .mapSearch.mapSearchWidgetHome .listingMapSearch hr,.main .mapSearch.mapSearchWidgetHome .mapWrapper hr{display:none}.main.hasCustomSearch .advancedSearchForm,.main.hasMapSearch .advancedSearchForm,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm{position:relative;margin-top:0;width:100%;padding:5% 10%;font-size:100%;background-image:url(/templates/places/layout9/WEBSITE/images/colours1/white_transparent_bg.png);background-color:transparent}.main.hasCustomSearch .advancedSearchForm h4,.main.hasMapSearch .advancedSearchForm h4,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm h4{text-transform:capitalize;font-size:1.5em;margin-bottom:0}.main.hasCustomSearch .advancedSearchForm h4:after,.main.hasMapSearch .advancedSearchForm h4:after,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm h4:after{content:'';height:2px;display:block;width:2em;margin-top:.25em}.main.hasCustomSearch .advancedSearchForm p.msgSearchMinMax,.main.hasMapSearch .advancedSearchForm p.msgSearchMinMax,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm p.msgSearchMinMax{font-size:10px;position:absolute;top:5px}.main.hasCustomSearch .advancedSearchForm .form div,.main.hasMapSearch .advancedSearchForm .form div,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form div{width:200px;font-size:13px;font-weight:100;right:10px;top:42px}.main.hasCustomSearch .advancedSearchForm .form p,.main.hasMapSearch .advancedSearchForm .form p,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p{width:48%;float:left;margin-right:2%}.main.hasCustomSearch .advancedSearchForm .form div#propertyTypesWrapper,.main.hasMapSearch .advancedSearchForm .form div#propertyTypesWrapper,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form div#propertyTypesWrapper{width:200px;font-size:13px;font-weight:100;margin-top:8px;float:left}.main.hasCustomSearch .advancedSearchForm .form p.bath,.main.hasCustomSearch .advancedSearchForm .form p.bed,.main.hasMapSearch .advancedSearchForm .form p.bath,.main.hasMapSearch .advancedSearchForm .form p.bed,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.bath,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.bed{min-width:80px;width:23%}.main.hasCustomSearch .advancedSearchForm .form p.checkboxes,.main.hasMapSearch .advancedSearchForm .form p.checkboxes,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.checkboxes{width:auto}.main.hasCustomSearch .advancedSearchForm .form p.checkboxes span,.main.hasMapSearch .advancedSearchForm .form p.checkboxes span,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.checkboxes span{width:auto;margin-right:10px;display:inline-block}.main.hasCustomSearch .advancedSearchForm .form p.checkboxes label,.main.hasMapSearch .advancedSearchForm .form p.checkboxes label,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.checkboxes label{display:inline-block;margin-right:3px}.main.hasCustomSearch .advancedSearchForm .form p.checkboxes input,.main.hasMapSearch .advancedSearchForm .form p.checkboxes input,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.checkboxes input{display:inline-block;font-size:15px;margin:3px;float:right}.main.hasCustomSearch .advancedSearchForm .form p.radio,.main.hasMapSearch .advancedSearchForm .form p.radio,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio{width:auto;position:absolute;top:18%;right:10%}.main.hasCustomSearch .advancedSearchForm .form p.radio span.lease,.main.hasCustomSearch .advancedSearchForm .form p.radio span.sale,.main.hasMapSearch .advancedSearchForm .form p.radio span.lease,.main.hasMapSearch .advancedSearchForm .form p.radio span.sale,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio span.lease,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio span.sale{margin-right:10px}.main.hasCustomSearch .advancedSearchForm .form p.radio span.lease label,.main.hasCustomSearch .advancedSearchForm .form p.radio span.sale label,.main.hasMapSearch .advancedSearchForm .form p.radio span.lease label,.main.hasMapSearch .advancedSearchForm .form p.radio span.sale label,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio span.lease label,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio span.sale label{margin-right:5px}.main.hasCustomSearch .advancedSearchForm .form p.radio .ui-state-active,.main.hasCustomSearch .advancedSearchForm .form p.radio .ui-widget-content .ui-state-active,.main.hasCustomSearch .advancedSearchForm .form p.radio .ui-widget-header .ui-state-active,.main.hasMapSearch .advancedSearchForm .form p.radio .ui-state-active,.main.hasMapSearch .advancedSearchForm .form p.radio .ui-widget-content .ui-state-active,.main.hasMapSearch .advancedSearchForm .form p.radio .ui-widget-header .ui-state-active,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio .ui-state-active,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio .ui-widget-content .ui-state-active,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio .ui-widget-header .ui-state-active{border-width:1px;border-style:solid;font-weight:400}.inner .main.hasCustomSearch .advancedSearchForm .form p.radio,.inner .main.hasMapSearch .advancedSearchForm .form p.radio,.inner .main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio{top:0}.main.hasCustomSearch .advancedSearchForm .form p.max,.main.hasCustomSearch .advancedSearchForm .form p.min,.main.hasMapSearch .advancedSearchForm .form p.max,.main.hasMapSearch .advancedSearchForm .form p.min,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.max,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.min{width:23%}.main.hasCustomSearch .advancedSearchForm .form select#propertyStyles,.main.hasMapSearch .advancedSearchForm .form select#propertyStyles,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form select#propertyStyles{width:75%;margin-top:3px}.main.hasCustomSearch .advancedSearchForm .form p.submit,.main.hasMapSearch .advancedSearchForm .form p.submit,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.submit{clear:both}.home .main .mapSearch.mapSearchWidgetHome{padding:0 10%}.listingMapSearch{margin:3em 0}.listingMapSearch h2,.mapSearch h2{text-transform:uppercase;border-bottom:1px solid #fff;margin-bottom:1em;font-weight:100;padding-bottom:.6em;font-size:1.5em}.listingMapSearch hr,.mapSearch hr{display:none}.listingsList{clear:both;margin-top:25px;float:left}.listingsList h4{text-transform:uppercase;border-bottom:1px solid #fff;font-size:1.5em}.listingsList nav{margin-bottom:1em}.listingsList nav ul li{display:inline-block;margin-right:1em;text-transform:uppercase;font-weight:100}.listingsList .viewToggleContainer{margin-bottom:1em}.listingsList .viewToggleContainer label{margin-right:2em}.listingsList .listings .searchBarIcons{font-size:120%}.listingsList .listings .bodyPhotoFullLeftImage{width:55%}.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:Open Sans,sans-serif;font-size:.9em}.listingsList .listings small.represented{clear:both;float:left}.listingsList .listings p{margin:0;padding:0}.listingsList .listings header{border-bottom:1px solid #000;margin:0 0 .5em;padding:0 0 .25em;float:left;width:100%}.listingsList .listings header h3{font-size:1.5em;float:left}.listingsList .listings header .searchBarIcons{display:block;float:right;position:relative}.listingsList .listings header h1,.listingsList .listings header h2{margin-bottom:.5em}.listingsList .listings .description{float:left;margin:1em 0;width:100%}.listingsList .listings .agentsTakeContainer{background-color:#eee;color:#7d7a7a;padding:10px;float:left;clear:both;margin-bottom:.5em}.listingsList .listings .agentsTakeContainer h3.agentsTake{text-transform:none;clear:both;float:left;font-family:Open Sans,sans-serif;color:#7d7a7a;font-size:.9em;font-weight:700;margin-bottom:.5em}.listingsList .listings .agentsTakeContainer .description{margin-top:0;margin-bottom:0}.listingsList .paginationPage:last-child{margin-top:1em}.searchResultsMapSearch{clear:both;position:relative}.searchResultsMapSearch .teaserLink a{cursor:pointer}.searchResultsMapSearch hr{display:none}.searchResultsMapSearch article.listings{padding:0;margin:0;margin-top:10%;width:100%;clear:both;float:left;position:relative;background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px}.searchResultsMapSearch .photoWrapper{display:block;float:left;width:55%;margin-bottom:-6px}.searchResultsMapSearch .photoWrapper img{width:100%}.searchResultsMapSearch .detailsHeading{float:right;width:45%;clear:both;padding:3% 3% 0;position:relative}.searchResultsMapSearch .detailsHeading:after{background-color:#fff;content:"";height:24px;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);left:-11px;width:24px;top:15%}.searchResultsMapSearch .detailsContainer{padding:0 3% 3%;width:45%;float:right;clear:right}.searchResultsMapSearch .teaserLink{clear:both;display:block;text-align:right;padding-top:5px}.searchResultsMapSearch .paginationResult{color:#fff;font-family:Oswald,sans-serif}.searchResultsMapSearch .paginationPage{clear:both;margin-top:30px;float:left}.featuredListingsContainer .featuredListingItem .flagCarriageTrade:before,.featuredListingsContainer .featuredListingItem .flagCarriageTrade_fr:before,.featuredListingsContainer .featuredListingItem .flagLeasedListing:before,.featuredListingsContainer .featuredListingItem .flagLeasedListing_fr:before,.featuredListingsContainer .featuredListingItem .flagNewListing:before,.featuredListingsContainer .featuredListingItem .flagNewListing_fr:before,.featuredListingsContainer .featuredListingItem .flagOpenhouse:before,.featuredListingsContainer .featuredListingItem .flagOpenhouse_fr:before,.featuredListingsContainer .featuredListingItem .flagSoldListing:before,.featuredListingsContainer .featuredListingItem .flagSoldListing_fr:before{z-index:3}.flagCarriageTrade:before,.flagCarriageTrade_fr:before,.flagLeasedListing:before,.flagLeasedListing_fr:before,.flagNewListing:before,.flagNewListing_fr:before,.flagOpenhouse:before,.flagOpenhouse_fr:before,.flagSoldListing:before,.flagSoldListing_fr:before{position:absolute;height:120px;width:120px;display:block}.flagOpenhouse:before{content:url(/images/1pixel.gif);background:url(/images/listingFlags/OpenHouse.svg) 0 0 no-repeat transparent;background-size:130%}.flagOpenhouse_fr:before{content:url(/images/1pixel.gif);background:url(/images/listingFlags/OpenHouse-fr.svg) 0 0 no-repeat transparent;background-size:130%}.flagLeasedListing:before{content:url(/images/1pixel.gif);background:url(/images/listingFlags/LeasedListing.svg) 0 0 no-repeat transparent;background-size:130%}.flagLeasedListing_fr:before{content:url(/images/1pixel.gif);background:url(/images/listingFlags/LeasedListing-fr.svg) 0 0 no-repeat transparent;background-size:130%}.flagNewListing:before{content:url(/images/1pixel.gif);background:url(/images/listingFlags/NewListing.svg) 0 0 no-repeat transparent;background-size:130%}.flagNewListing_fr:before{content:url(/images/1pixel.gif);background:url(/images/listingFlags/NewListing-fr.svg) 0 0 no-repeat transparent;background-size:130%}.flagCarriageTrade:before,.flagCarriageTrade_fr:before{content:url(/images/1pixel.gif);background:url(/images/listingFlags/CarriageTradeHorse.svg) 0 0 no-repeat transparent;background-size:130%}.flagSoldListing:before{content:url(/images/1pixel.gif);background:url(/images/listingFlags/SoldListing.svg) 0 0 no-repeat transparent;background-size:130%}.flagSoldListing_fr:before{content:url(/images/1pixel.gif);background:url(/images/listingFlags/SoldListing-fr.svg) 0 0 no-repeat transparent;background-size:130%}.main .listingsList .galleryView .listingsListViewContainer.flexbox{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;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:-webkit-flex;display:flex;width:25%}.main .listingsList .galleryView .listingsListViewContainer.flexbox .featuredListingsInfo{height:inherit}.main .listingsList .galleryView .listingsListViewContainer.flexbox .listingPhotoWrapper{height:inherit;overflow:inherit}.main.widgets .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:33%}.listingsList .listingsListView.paragraphLeft:first-child{margin-top:5%}.listingsList .galleryView .listingsListView.paragraphLeft{border-top-left-radius:0;border-top-right-radius:0}.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 .listingsListView{padding:2em}.listingsList .galleryView .bodyPhotoFullLeftCopy h2,.listingsList .galleryView .listingsInfoText{display:none}.listingsList .galleryView .listingsListView.paragraphLeft{clear:none;float:left;width:238px;margin-top:0}.listingsList .galleryView a.popup{display:inline-block;margin-top:1em}.listingsList .galleryView img{display:block;height:100%;max-width:none;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{height:150px;overflow:hidden}.listingsList .galleryView .featuredListingsInfo{height:11em}.soldListingContainer.galleryView .featuredListingsInfo>:first-child{margin-top:1em}@media screen and (max-width:1200px){.flagCarriageTrade:before,.flagCarriageTrade_fr:before,.flagLeasedListing:before,.flagLeasedListing_fr:before,.flagNewListing:before,.flagNewListing_fr:before,.flagOpenhouse:before,.flagOpenhouse_fr:before,.flagSoldListing:before,.flagSoldListing_fr:before{background-size:100%}}@media screen and (max-width:1024px){.main .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView,.main.widgets .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView{width:33%}.flagCarriageTrade:before,.flagCarriageTrade_fr:before,.flagLeasedListing:before,.flagLeasedListing_fr:before,.flagNewListing:before,.flagNewListing_fr:before,.flagOpenhouse:before,.flagOpenhouse_fr:before,.flagSoldListing:before,.flagSoldListing_fr:before{background-size:80%}}@media screen and (max-width:480px){.main .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView,.main.widgets .listingsList .galleryView .listingsListViewContainer.flexbox .listingsListView{width:100%}.flagCarriageTrade:before,.flagCarriageTrade_fr:before,.flagLeasedListing:before,.flagLeasedListing_fr:before,.flagNewListing:before,.flagNewListing_fr:before,.flagOpenhouse:before,.flagOpenhouse_fr:before,.flagSoldListing:before,.flagSoldListing_fr:before{background-size:65%}}header.mainHeader{width:100%;position:relative;z-index:1;display:block;height:35em}header.mainHeader a{font-weight:400}header.mainHeader .menu-icon{display:none;cursor:pointer}header.mainHeader .headerTopWrapper{width:100%;height:16em;position:absolute;top:100%}header.mainHeader .headerTopWrapper .topLogoContainer{width:25%;z-index:12;float:right;margin:3em 0}header.mainHeader .headerTopWrapper .topLogoContainer a{display:inline-block;padding:.5em;background-image:url(/templates/places/layout9/WEBSITE/images/colours1/white_transparent_bg.png)}header.mainHeader .headerTopWrapper .topLogoContainer a img{min-width:200px}header.mainHeader .headerTopWrapper .headerContainer{position:absolute;margin-top:-100px;padding:35px;background-color:#add8e6;width:75%;right:50%;transform:translateX(50%);-ms-transform:translateX(50%);-webkit-transform:translateX(50%)}header.mainHeader .headerTopWrapper .headerContainer:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;padding:7px;border:10px solid rgba(51,51,51,.45);z-index:-1}.home header.mainHeader .headerTopWrapper .headerContainer:before{clip:rect(auto,auto,110px,auto)}.inner header.mainHeader .headerTopWrapper .headerContainer:before{border:0 none}.inner header.mainHeader .headerTopWrapper .headerContainer{background-clip:padding-box;border:10px solid rgba(51,51,51,.45);border-bottom:0 none}header.mainHeader .headerTopWrapper .headerContainer h2{color:#000;padding:0 0 .5em;display:block;font-size:2em}header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto{float:left;margin-right:2em;width:165px}header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto img{width:100%}header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock,header.mainHeader .headerTopWrapper .headerContainer .headerCompanyNameBlock{display:block;float:left;max-width:40%;color:#000}header.mainHeader .headerTopWrapper .headerContainer .headerAgent1Title{margin-bottom:.5em}header.mainHeader .headerTopWrapper .headerContainer .headerAgentInfoBlock{float:left}header.mainHeader .headerTopWrapper .headerContainer .headerAgentInfoBlock h1{font-size:1.2em;margin-top:.5em}header.mainHeader .headerBottomWrapper{width:100%;height:35em;position:absolute;top:0;background-position:50% 50%;background-color:#000;z-index:-6;margin-bottom:-5px;overflow:hidden}header.mainHeader .headerBottomWrapper img{width:100%}header.mainHeader .socMedia{clear:both;font-size:2em;padding:5% 0}header.mainHeader .socMedia [class$=" icon-"]:before,header.mainHeader .socMedia [class^=icon-]:before{border-radius:.5em;padding-right:0}.inner header.mainHeader{height:35em}.inner header.mainHeader .headerTopWrapper{height:35em;top:inherit}.inner header.mainHeader .headerTopWrapper .headerContainer{bottom:0}.inner header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto img{min-width:inherit}.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/layout9/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/layout9/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{font-size:.7em;line-height:1.3}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:60%}.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;font-size:.7em;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%;margin-top:0;margin-left:-6.75em;-webkit-transition:visibility .1s;transition:visibility .1s}nav.mainMenu li ul.moreDropDown.pinned,nav.mainMenu li ul.moreDropDown.visible{display:block}.mainMenuSticky{margin-top:0;position:fixed!important;top:0!important;z-index:11}.mainMenuContainer{position:absolute;width:100%;z-index:9;clear:both;float:left;background-color:#2c2c2c;margin-top:.5em}.mainMenuContainer.slides{top:-148px;visibility:hidden;position:fixed;margin-top:0;transition:all .3s;-webkit-transition:all .3s;border-bottom:1px solid #333}.mainMenuContainer nav.mainMenu{width:1120px;margin:auto;height:inherit}.mainMenuContainer nav.mainMenu ul{font-family:Dosis,sans-serif;font-weight:400;position:relative;text-align:center;display:inline-block}.mainMenuContainer nav.mainMenu ul li{font-weight:600;display:inline-block;margin:0 .75em;padding:2em 0;border-bottom:3px solid transparent;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.mainMenuContainer nav.mainMenu ul li.widened{padding:1.25em 0}.mainMenuContainer nav.mainMenu ul li a.current{text-decoration:none;color:#fff}.mainMenuContainer nav.mainMenu ul li a{color:#a6a5a5}.mainMenuContainer nav.mainMenu ul li:hover{border-bottom:3px solid #000}.mainMenuContainer nav.mainMenu ul li a:hover{text-decoration:none}.mainMenuContainer nav.mainMenu ul li ul{display:none}.mainMenuContainer nav.mainMenu ul li ul.languageNav{display:block}.mainMenuContainer nav.mainMenu ul li ul.moreDropDown{display:none;position:absolute;top:100%;margin-top:0;margin-left:-6.75em;-webkit-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;box-shadow:none}.mainMenuContainer nav.mainMenu ul li:hover a{color:#0a7da94}.mainMenuContainer nav.mainMenu ul li:hover ul{display:block;position:absolute;background-color:#201c1c;box-shadow:inset 0 6px 21px -3px rgba(0,0,0,.75);top:100%;width:auto;min-width:300px}.mainMenuContainer nav.mainMenu ul li:hover ul.languageNav{background-color:transparent;box-shadow:none;min-width:auto;position:relative;display:inline-block}.mainMenuContainer nav.mainMenu ul li:hover ul.languageNav li{padding:1px 0 0 1px;text-align:center}.mainMenuContainer nav.mainMenu ul li:hover ul li{padding:10px 15px;text-align:left;display:block;clear:both}.mainMenuContainer nav.mainMenu ul li ul.moreDropDown.pinned,.mainMenuContainer nav.mainMenu ul li ul.moreDropDown.visible{display:block}.mainMenuContainer{width:100%;padding:0 10%}.mainMenuContainer nav.mainMenu{width:100%}.mainMenuContainer nav.mainMenu ul.menuItemsNav>li{margin:0;padding:0;border:none;-webkit-transition:background-color .25s;transition:background-color .25s}.mainMenuContainer nav.mainMenu ul.menuItemsNav>li .moreButtonContent,.mainMenuContainer nav.mainMenu ul.menuItemsNav>li>a{display:block;height:85px;line-height:85px;padding:0 20px}.mainMenuContainer nav.mainMenu ul.menuItemsNav>li .moreButtonContent:hover,.mainMenuContainer nav.mainMenu ul.menuItemsNav>li>.current,.mainMenuContainer nav.mainMenu ul.menuItemsNav>li>a:hover{border-bottom:5px solid}.mainMenuContainer nav.mainMenu ul.menuItemsNav>li ul{box-shadow:0 6px 8px rgba(0,0,0,.25)}.mainMenuContainer nav.mainMenu ul.menuItemsNav>li ul>li{margin:0;padding:0;border:none}.mainMenuContainer nav.mainMenu ul.menuItemsNav>li ul>li>a{display:block;height:45px;line-height:45px;padding:0 20px;-webkit-transition:background-color .25s;transition:background-color .25s}.mainMenuContainer nav.mainMenu ul.menuItemsNav li.moreButton ul.moreDropDown li ul a{padding-left:40px}.mainMenuContainer.slides{border-bottom:none}aside>div{clear:both;display:block}.home .widgetsContainer aside>div{clear:both;display:block;width:60%;margin:auto}aside .customTextImage{margin:2% 0 3%;padding:5%;width:90%}.home .widgetsContainer aside .twitterFeed,.widgets .likebox{text-align:center}.widgets .likebox iframe{width:100%}.advancedSearchForm,.contactMeForm,.contactUsForm,.dreamHomeForm,.valuationForm{padding: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 .button,.form .submitButton,.form button,.form input[type=button],.form input[type=submit],form .button,form .submitButton,form button,form input[type=button],form input[type=submit]{font-family:Dosis,sans-serif;font-weight:600;font-size:16px;padding:.5em}.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}.ui-buttonset label{font-family:Dosis,sans-serif;font-weight:400;font-size:16px}.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:initial;line-height:normal;white-space:normal;vertical-align:top;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;transition:opacity 2s ease,-webkit-transform 24s linear;transition:opacity 2s ease,transform 24s linear;transition:opacity 2s ease,transform 24s linear,-webkit-transform 24s linear}.csslider1 ul li.num0{opacity:0;-webkit-transform:scale(1.3) translate(-11.53846%,11.53846%);-ms-transform:scale(1.3) translate(-11.53846%,11.53846%);transform:scale(1.3) translate(-11.53846%,11.53846%)}.csslider1 ul li.num1{opacity:0;-webkit-transform:scale(1.3) translate(11.53846%,11.53846%);-ms-transform:scale(1.3) translate(11.53846%,11.53846%);transform:scale(1.3) translate(11.53846%,11.53846%)}.csslider1 ul li.num2{opacity:0;-webkit-transform:scale(1.3) translate(-11.53846%,-11.53846%);-ms-transform:scale(1.3) translate(-11.53846%,-11.53846%);transform:scale(1.3) translate(-11.53846%,-11.53846%)}.csslider1 ul li.num0{opacity:1;z-index:2}.csslider1 .slide:checked~ul li.num0{opacity:0;z-index:1}.csslider1 input.cs_slide1_0:checked~ul>li.num0,.csslider1 input.cs_slide1_1:checked~ul>li.num1,.csslider1 input.cs_slide1_2:checked~ul>li.num2{opacity:1;-webkit-transform:scale(1) translate(0);-ms-transform:scale(1) translate(0);transform:scale(1) translate(0);z-index:2}@-webkit-keyframes 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;transition:none}.csslider1{-webkit-perspective:500px;-ms-perspective:500px;-o-perspective:500px;perspective:500px}@media only screen and (-webkit-max-device-pixel-ratio:2) and (max-width:480px),only screen and (max--moz-device-pixel-ratio:2) and (max-width:480px),only screen and (max-device-pixel-ratio:2) and (max-width:480px),only screen and (max-resolution:2dppx) and (max-width:480px),only screen and (max-resolution:192dpi) and (max-width:480px),only screen and (max-width:480px){.csslider1 .cs_bullets,.csslider1 .cs_description{display:none}}#map_canvas{width:100%;height:500px}#map_canvas img{max-width:none}#map_canvas .listingBubbleSummary+hr{margin-top:10px;margin-right:0}#map_canvas hr{border:0;border-top:1px solid #ccc;display:block;clear:both;height:1px;margin:36px 24px 12px 0;padding:0}#map_canvas .listingBubbleSummaryWrapper{width:100%;overflow:hidden}#map_canvas .listingBubbleSummary{font-family:Helvetica,Arial,sans-serif!important;width:100%}#map_canvas .listingBubbleSummary .price{font-size:16px;font-weight:700;width:100%;clear:both;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}.home #nearbyLegend{display:none!important}#nearbyLegend{z-index:6!important;display:block;padding:1em;background-color:#fff;font-weight:100}#nearbyLegend h4{cursor:pointer;color:#000;font-size:1.2em}#nearbyLegend label{font-size:14px;font-family:Open Sans,sans-serif}section.mapWrapper{margin-top:1em}section.mapWrapper #nearbyLegend{position:absolute;top:0;right:0}section.mapWrapper #nearbyLegend .element{float:left;margin-right:10px}.magnific-popup-container{background-image:url(/templates/places/layout9/WEBSITE/images/colours1/white_transparent_bg.png);color:#222;position:relative;padding:20px;width:auto;max-width:540px;margin:20px auto}.magnific-popup-container .listingMainPhotoContainer{margin:2em auto 1em;height:400px;overflow:hidden}.magnific-popup-container .carouselThumbWrapper{margin:1em auto 0}.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 .carouselThumbWrapper{width:426px;position:relative;padding:0 50px;max-width:inherit}.magnific-popup-container #nextCaro,.magnific-popup-container #prevCaro{display:block;width:25px;height:100px;position:absolute}.magnific-popup-container #nextCaro span,.magnific-popup-container #prevCaro span{display:none}.magnific-popup-container #prevCaro{background-repeat:no-repeat;top:0;left:10px}.magnific-popup-container #nextCaro{background-repeat:no-repeat;top:0;right:10px}.magnific-popup-container #pagerCaro{width:528px;text-align:center;margin-top:1.5em}.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;width:24px;height:24px;background-repeat:no-repeat;background-color:#2c2c2c;border-radius:50%}.magnific-popup-container .listingPhotoCarousel>div{display:block;float:left;margin:6px;padding:0;text-align:center}.listings .galleryImage,.magnific-popup-container .galleryImage{max-width:114px;max-height:86px;margin:8px 24px 0 0;height:auto}.magnific-popup-container .carouselThumbWrapper{margin-top:1em}.magnific-popup-container #listingPhotoCarousel>div{display:inline}.magnific-popup-container .flagCarriageTrade:before,.magnific-popup-container .flagCarriageTrade_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:10}.magnific-popup-container .listingFlag{display:none}#pagerCaro a.selected:hover span,#pagerCaro a.selected span,#pagerCaro a:hover span{background-color:#b6b9b9}.magnific-popup-container #nextCaro,.magnific-popup-container #prevCaro{font-size:30px;line-height:100px;color:#2c2c2c}@media screen and (max-width:800px){.magnific-popup-container .carouselThumbWrapper .magnific-popup-container #pagerCaro{position:absolute;left:-200%}}@media screen and (max-width:480px){.magnific-popup-container #pagerCaro,.magnific-popup-container .carouselThumbWrapper{position:absolute;left:-200%}.magnific-popup-container .listingMainPhotoContainer{min-height:300px;height:auto}}.customBannerContainerWrapper{height: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:4;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:3}.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:5;padding:5px 10px;opacity:.8;overflow:hidden;display:none;-moz-opacity:.8;filter:alpha(opacity=8);box-sizing:border-box}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline!important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:45%;z-index:6;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}.ie8 header.mainHeader .headerTopWrapper .headerContainer{right:inherit;left:0}.mobile .mainMenuContainer nav.mainMenu ul li.extra{display:block}.mobile .mainMenuContainer.nav-2{display:none}@media screen and (min-width:1900px){.secondBannerImgWrapper,.thirdBannerImgWrapper{height:384px}}@media screen and (max-width:1900px){.secondBannerImgWrapper,.thirdBannerImgWrapper{height:380px}}@media screen and (min-width:1600px){header.mainHeader{height:640px}.home header.mainHeader .headerBottomWrapper{height:700px}.home header.mainHeader .headerTopWrapper .headerContainer:before{clip:rect(auto,auto,170px,auto)}header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto{margin-right:4em}header.mainHeader footer{padding:4%}}@media screen and (max-width:1600px){.secondBannerImgWrapper,.thirdBannerImgWrapper{height:320px}}@media screen and (max-width:1280px){.home header.mainHeader .headerBottomWrapper,.inner header.mainHeader,.inner header.mainHeader .headerBottomWrapper,.inner header.mainHeader .headerTopWrapper,header.mainHeader{height:426px}header.mainHeader .headerTopWrapper .headerContainer{font-size:90%}header.mainHeader .headerAgentPhoto{margin-right:10%;width:165px}.secondBannerImgWrapper,.thirdBannerImgWrapper{height:256px}}@media screen and (max-width:1200px){html{font-size:110%}header.mainHeader .headerTopWrapper .headerContainer{font-size:90%}}@media screen and (max-width:1100px){html{font-size:110%}header.mainHeader .headerTopWrapper .headerContainer{width:60%}header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto{margin-right:1em;width:120px}.secondBannerImgWrapper,.thirdBannerImgWrapper{height:220px}}@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{padding:1em 0}.mainMenuContainer nav.mainMenu{width:auto}.innerWrapperContainer{width:95%}.inner header.mainHeader{height:200px}header.mainHeader{height:341px}.home header.mainHeader .headerBottomWrapper,.inner header.mainHeader,.inner header.mainHeader .headerBottomWrapper,.inner header.mainHeader .headerTopWrapper{height:311px}header.mainHeader .headerBottomWrapper{bottom:0}header.mainHeader .headerTopWrapper .headerContainer{width:60%}header.mainHeader .headerTopWrapper .headerContainer h2{font-size:1.5em}.home header.mainHeader .headerTopWrapper .headerContainer:before{clip:rect(auto,auto,80px,auto)}.inner header.mainHeader .headerTopWrapper .headerContainer{padding:7px}section.relatedFiles .file{width:49%}footer{padding:3%;height:16em}}@media screen and (max-width:900px){.mainMenuContainer nav.mainMenu ul li{font-size:90%}.inner header.mainHeader .headerContainer{width:40%}header.mainHeader{height:300px}header.mainHeader .headerTopWrapper .headerContainer{width:60%}header.mainHeader .headerBottomWrapper img{width:110%;max-width:110%}}@media screen and (max-width:800px){.mainMenuContainer{position:relative;float:none;margin-top:0}.mainMenuContainer nav.mainMenu ul li{font-size:70%}.mainMenuContainer nav.mainMenu ul.menuItemsNav>li>a{height:40px;line-height:40px}header.mainHeader{height:266px}header.mainHeader .headerBottomWrapper img{width:120%;max-width:120%}header.mainHeader .headerTopWrapper .headerContainer{width:60%;padding:20px}header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto{margin-right:1em;width:80px}.home header.mainHeader .headerTopWrapper .headerContainer:before{clip:rect(auto,auto,155px,auto)}.paginationPage a{padding:.7em .5em;margin-right:.2em}.main.hasMapSearch .advancedSearchForm p.msgSearchMinMax,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm p.msgSearchMinMax{width:180px;left:20px;text-align:left}.main.hasMapSearch .advancedSearchForm .form p.radio,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio{width:170px}.main.hasMapSearch .advancedSearchForm .form p,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p{width:180px}.secondBannerImgWrapper,.thirdBannerImgWrapper{height:100px}}@media screen and (max-width:600px){#backToTop{display:none}.main.hasMapSearch .advancedSearchForm .form p.radio,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio{position:relative;top:0}.main.hasMapSearch .advancedSearchForm p.msgSearchMinMax,.main .mapSearch.mapSearchWidgetHome .advancedSearchForm p.msgSearchMinMax{position:relative;padding-right:5px}.wrapperContainer{position:relative}.inner .main.widgets{width:100%}.inner .listingsList{margin-top:1em}.inner .listingsList nav{text-align:center}.inner .pagination{display:block;clear:both;margin-bottom:1em;margin:1em auto;text-align:center}.inner .widgetsContainer{padding:0;margin:0;width:100%;margin-top:2em}.main{width:100%;padding:0;display:block}.main.widgets{width:290px;margin-bottom:2em;float:none}.listingsList{margin-top:2em}.widgetsContainer{width:290px;margin:20px auto 0;float:none}.widgetsContainer aside.widgets{margin-bottom:2em;margin-top:1em}.widgetsContainer aside.widgets:first-child{margin-top:2em}.mainMenuContainer{display:none;position:static;top:90px;width:100%;padding:0}.mainMenuContainer nav.mainMenu{width:100%}.mainMenuContainer nav.mainMenu ul{text-align:left;display:block}.mainMenuContainer nav.mainMenu ul li{display:block;padding:0}.mainMenuContainer nav.mainMenu ul li a{text-transform:uppercase;display:block;margin:0}.mainMenuContainer nav.mainMenu ul li a:hover{text-decoration:none;border-bottom:none}.mainMenuContainer nav.mainMenu ul li ul{display:block;position:relative;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;left:0;top:100%;padding:0;margin-left:0;width:100%;box-shadow:none}.mainMenuContainer nav.mainMenu ul li ul li{padding:0;border-bottom:none}.mainMenuContainer nav.mainMenu ul li ul li a{margin:0}.mainMenuContainer nav.mainMenu ul li.hasSubmenu>a:before{content:"A"}.mainMenuContainer nav.mainMenu ul li.hasSubmenu:hover>a:before{content:"D"}.mainMenuContainer nav.mainMenu ul li:hover ul{display:block;position:relative;width:100%;margin:0}.mainMenuContainer nav.mainMenu ul.menuItemsNav>li .moreButtonContent,.mainMenuContainer nav.mainMenu ul.menuItemsNav>li>a,.mainMenuContainer nav.mainMenu ul.menuItemsNav>li ul>li>a{height:auto;line-height:32px;font-size:11px}header.mainHeader .headerBottomWrapper{position:absolute}header.mainHeader{z-index:1;position:relative;top:0;width:100%;height:auto;margin:0;color:#fff;float:left;padding:.6em;box-shadow:0 3px 10px 3px #181818}header.mainHeader .headerTopWrapper{width:100%}.home header.mainHeader .headerTopWrapper,.inner header.mainHeader .headerTopWrapper{position:relative;height:auto}header.mainHeader .headerTopWrapper .topLogoContainer{width:25%;padding:0;margin:0;margin-right:1.95em;position:relative;left:0}header.mainHeader .headerTopWrapper .topLogoContainer a{background-color:transparent;background-image:none;padding:0}header.mainHeader .headerTopWrapper .topLogoContainer a img{min-width:80px;max-width:90px}header.mainHeader .headerTopWrapper .headerContainer{padding:0;width:auto;left:0;float:left;position:relative;right:auto;top:auto;background-color:transparent;background-image:none;font-size:90%;margin-top:0;transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none;background-color:rgba(0,0,0,.65)}header.mainHeader .headerTopWrapper .headerContainer .headerAgentInfoBlock{margin:10px 0 20px}header.mainHeader .headerTopWrapper .headerContainer h2{font-family:Dosis,sans-serif;font-weight:900;font-size:1.8em;color:#fff;border-bottom:none;padding:0;margin:0}header.mainHeader .headerTopWrapper .headerContainer h3{font-size:.8em;text-transform:lowercase;text-transform:capitalize;margin-bottom:.5em}header.mainHeader .headerTopWrapper .headerContainer h4{font-size:.8em;clear:both}header.mainHeader .headerBottomWrapper{position:absolute;left:0;height:213px}header.mainHeader .menu-icon{font-size:3em;position:fixed;top:0;right:0;display:block;float:right;z-index:8}section.leadCapturePortal .leadCaptureThumbImage a img{width:36px}header.mainHeader .headerBottomWrapper{height:200px;position:absolute;overflow:hidden}article.featuredListings{padding:6% 0}article.featuredListings .featuredListingsContainer{width:90%;display:block;margin:auto}article.featuredListings .featuredListingsContainer .featuredListingItem.three{display:block;width:100%;float:left;margin-bottom:10px}article.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 section.listings{float:left;display:block;width:100%}section.listingsList section.listings header{padding-top:1em;border-bottom:none}section.listingsList .listingsListView{padding:2em}section.articleTeaser{background-color:transparent;padding:0;background-image:none}section.articleTeaser>h4{display:none}section.articleTeaser .teaserItem{width:100%;border:none;margin-top:2em}section.articleTeaser .teaserItem .bodyPhotoFullWidthImage img{width:100%}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy{min-height:100%}.main.widgets section.relatedFiles .file{width:100%}section.relatedFiles{border-top:0}section.relatedFiles .file{width:100%}section.leadCapturePortal{margin-bottom:10%}section.leadCapturePortal .leadCaptureThumbText{margin-top:.5em;margin-bottom:1.5em}section.leadCapturePortal .leadCaptureThumbText p{display:none}section.leadCapturePortal .leadCaptureThumbText a{position:relative;top:auto;left:auto;bottom:auto}.searchResultsMapSearch article.listings .detailsContainer,.searchResultsMapSearch article.listings .detailsHeading,.searchResultsMapSearch article.listings .photoWrapper{width:100%}.searchResultsMapSearch article.listings .detailsHeading:after{left:30px;top:auto;right:auto;bottom:-15px}footer{float:left;width:100%;height:auto;padding:10px}#legalWrapper{position:relative}footer .footerContainer,section.multimedia iframe{width:100%}article.Awards{padding:0}article.Awards .award{width:100%;margin:auto auto 2em;float:none;min-height:20em}article.Awards .award:nth-child(even){margin:auto auto 2em}.wrapperContainer{padding-bottom:0}.home .innerWrapperContainer,.inner .innerWrapperContainer{margin-top:0}footer .agentInfo .footerAgentInfo{width:45%}footer .footerBrokerageInfo{float:left;width:100%}section.internalLinks .linkItem{margin:2px 0}section.internalLinks .linkItem .linkItemImage{display:none}#map_canvas{height:300px}header.mainHeader .topLogoContainer{width:30%;margin-right:1em}header.mainHeader .headerContainer{width:65%}.paginationPage a{padding:8px 7px;margin-right:2px}section.articleTeaser>div.teaserItem:first-of-type{margin-top:0}.inner .main.widgets>section{margin-top:20px}section.listingsList .listingsListView{padding:0}.mainMenuContainer.stickyNav{margin:0;position:absolute;top:80px}.mainMenuContainer.stickyNav nav.mainMenu ul{float:left;width:100%}.articleIntro .bodyPhotoFullLeftCopy,.articleIntro .bodyPhotoFullLeftImage,.articleIntro .bodyPhotoFullRightCopy,.articleIntro .bodyPhotoFullRightImage,.listingsList .listings .bodyPhotoFullLeftCopy,.listingsList .listings .bodyPhotoFullLeftImage,.mainMenuContainer.stickyNav nav.mainMenu ul li,.openHouse .bodyPhotoFullLeftCopy,.openHouse .bodyPhotoFullLeftImage,.openHouse .bodyPhotoFullRightCopy,.openHouse .bodyPhotoFullRightImage,.paragraphLeft .bodyPhotoFullLeftCopy,.paragraphLeft .bodyPhotoFullLeftImage,.paragraphLeft .bodyPhotoFullRightCopy,.paragraphLeft .bodyPhotoFullRightImage,.paragraphRight .bodyPhotoFullLeftCopy,.paragraphRight .bodyPhotoFullLeftImage,.paragraphRight .bodyPhotoFullRightCopy,.paragraphRight .bodyPhotoFullRightImage,article.agentInfoBody .agentInfoBodyCopy,section.internalLinks .linkItem .linkItemCopy,section.paragraphLeft .bodyPhotoFullLeftCopy,section.paragraphLeft .bodyPhotoFullLeftImage,section.paragraphLeft .bodyPhotoFullRightCopy,section.paragraphLeft .bodyPhotoFullRightImage,section.paragraphRight .bodyPhotoFullLeftCopy,section.paragraphRight .bodyPhotoFullLeftImage,section.paragraphRight .bodyPhotoFullRightCopy,section.paragraphRight .bodyPhotoFullRightImage{width:100%}section.articleTeaser .teaserItem:nth-child(odd){margin:0}section.leadCapturePortal .leadCaptureThumb{width:100%;margin:0;float:none;height:auto}header.mainHeader .headerTopWrapper .topLogoContainer{left:0;top:0;float:left}header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock,header.mainHeader .headerTopWrapper .headerContainer h2{margin:0;margin-left:0}header.mainHeader .headerTopWrapper .headerContainer .headerAgentPhoto{display:none;width:80px;height:80px}section.leadCapturePortal{top:auto;right:auto;width:100%;margin:0;padding:0;position:relative;left:0}.inner header.mainHeader{height:auto}.home header.mainHeader .headerBottomWrapper,.inner header.mainHeader .headerBottomWrapper{height:100%}header.mainHeader .socMedia{display:none}.home .main .mapSearch.mapSearchWidgetHome .advancedSearchForm p.msgSearchMinMax,.main.hasMapSearch .advancedSearchForm p.msgSearchMinMax{position:relative;top:0;left:0}.home .main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p,.main.hasMapSearch .advancedSearchForm .form p{width:auto}.home .main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.radio,.main.hasMapSearch .advancedSearchForm .form p.radio{width:auto;position:relative;top:0;right:0}.home .main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.max,.home .main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.min,.main.hasMapSearch .advancedSearchForm .form p.max,.main.hasMapSearch .advancedSearchForm .form p.min{width:auto}.home .main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.adv,.home .main .mapSearch.mapSearchWidgetHome .advancedSearchForm .form p.submit,.main.hasMapSearch .advancedSearchForm .form p.adv,.main.hasMapSearch .advancedSearchForm .form p.submit,article.featuredListings .featuredListingsContainer{width:100%}section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy{padding:15px}.main.widgets section.articleTeaser .teaserItem .bodyPhotoFullWidthCopy .description{height:auto}.secondBannerImgWrapper,.thirdBannerImgWrapper{height:80px}.home .articleIntro,.home .listingsListView.paragraphLeft,.home article.agentInfoBody,.home article.article,.home article.Awards,.home article.featuredListings,.home article.links,.home article.mapSearch,.home section.articleTeaser,.home section.imageOnly,.home section.internalLinks,.home section.leadCapturePortal,.home section.multimedia,.home section.openHouse,.home section.paragraphLeft,.home section.paragraphRight,.home section.relatedFiles,.home section.schoolInfo,.home section.testimonials .testimonial,.home section.textOnly{padding:5% 15%}.home .widgetsContainer aside div{width:auto}.inner header.mainHeader .headerTopWrapper .headerContainer{padding:0;width:100%}.mainMenuContainer nav.mainMenu ul.menuItemsNav>li .moreButtonContent:hover,.mainMenuContainer nav.mainMenu ul.menuItemsNav>li>.current,.mainMenuContainer nav.mainMenu ul.menuItemsNav>li>a:hover{border-bottom:none}}@media screen and (max-width:480px){.mainMenuContainer nav.mainMenu ul li ul{display:block}.inner header.mainHeader .headerTopWrapper .headerContainer{border:0 none}.inner header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock h4{display:block;margin-right:0}.inner header.mainHeader .headerTopWrapper .headerContainer h2{font-size:.9em}footer .agentInfo,footer .agentInfo .footerAgentInfo{width:100%;float:none;margin:auto;text-align:center}footer .agentInfo .footerAgentPhoto{float:none;margin:auto;text-align:center}footer .footerBrokerageInfo{text-align:center}footer .footerBrokerageInfo .footerBrokerageDetails,footer .footerBrokerageInfo .footerBrokerageImage{float:none;margin:auto}.advancedSearchForm,.contactMeForm,.contactUsForm,.dreamHomeForm,.valuationForm{margin-top:40px}.articleIntro .bodyPhotoFullLeftImage,.openHouse .bodyPhotoFullLeftImage,.paragraphLeft .bodyPhotoFullLeftImage,.paragraphRight .bodyPhotoFullLeftImage,section.paragraphLeft .bodyPhotoFullLeftImage,section.paragraphRight .bodyPhotoFullLeftImage{padding:10px}section.listingsList section.listings header{padding-top:0;margin-bottom:-3px}}
/*# sourceMappingURL=../maps/structure_layout9.css.map */
