.mc1{background:#000}.c1{background:#1d2023}.c2{background:#6d7275}.c3{background:#689ffa}.c4{background:#eee}body{background:#373737;color:#c9c9c9}.featuredListingsInfo,.goToAdv,.secondaryButton,.widgets .teaserLink,.widgetSecondary{background-color:#14181d;color:#ebebeb}.searchResultsMapSearch .listings .teaserLink{background-color:transparent}.navArrow{background-color:hsla(0,0%,50%,.85)}.navArrow.featuredListingsInfo:hover{background-color:hsla(0,0%,50%,.5)}.featuredListings .navArrow{background-color:rgba(0,0,0,.6)}header,header.inner{background:#000}header h1{color:#ebebeb}header h2{color:#fff}header h3,header h3 a{color:#f0ecdf}header h3.headerAgent1Email a,header h3.headerAgent2Email a,header h3.headerCompanyEmail a,header h3.headerTeamEmail a{color:#fff}#nearbyLegend h4,.main h4,article h2 span.designations,article h4{color:#ebebeb}.searchResultsMapSearch h4{color:#ccc}.paginationPage a,.rosterAlphaList a{color:#252b35;background:#f0ecdf}.paginationPage .selectedPage a,.paginationPage a.active,.paginationPage a:hover,.rosterAlphaList .selectedFilter a,.rosterAlphaList a:hover{color:#f0ecdf;background:#252b35}a{color:#c2eaf2}#carousel{background-color:#060607}#carousel,#carousel a{color:#eee}#listingPhotoCarousel>.photoWrapper.selected img,.listingPhotoCarousel>.photoWrapper.selected img{border-color:#252b35}.extraContent{background-color:rgba(0,0,0,.6);color:#666}.extraContentAction{color:#666}.lite .extraContentAction{color:#1d2023}nav li.active,nav ul a{border-right:2px solid #000}nav.mainMenu ul.menuItemsNav li:first-child a{border-left:2px solid #000}nav.footerNavLink li.active,nav.footerNavLink ul a,nav.footerNavLink ul li:first-child a{border:0 none}nav li .current,nav li.moreButton.current{box-shadow:inset 0 -5px 0 hsla(0,0%,100%,.5);color:#fff}.ie8 nav li .current,.ie8 nav li.moreButton.current{background-color:hsla(0,0%,100%,.5)}nav li ul li .current{box-shadow:inset 5px 0 0 hsla(0,0%,100%,.5);color:#fff;background-color:hsla(0,0%,100%,.5)}nav.footerNavLink li .current{box-shadow:none}nav li ul li{background-color:#2e579b}nav a:link,nav a:visited{color:#ebebeb}nav.footerNavLink a,nav.footerNavLink a:link,nav.footerNavLink a:visited{color:#ccc}nav li:active,nav li:hover{background-color:#284c87}nav.footerNavLink li:active,nav.footerNavLink li:hover{background-color:transparent}.leadCaptureThumbText a,.openHouseContent h4,article h2,body#listingDetailPopUp footer h2,section h2{color:#efefef}.agentInfoBody,.companyInfoText,.leadCapturePortal,.main .teamInfo,.mapSearch,.page--call-action,.testimonialText{border-bottom:1px solid #1d2023}.schoolListings{border-top:1px solid #1d2023}.formElement{background-color:#fff;border:1px solid #434343}.bodyMapSearchControls .formElement{border:2px solid #ccc}.mainMenuContainer{box-shadow:0 -5px 0 rgba(0,0,0,.6)}.listingsListNav,.mainMenuContainer{background-color:#2e579b}.colourBar{background-color:#252b35}.inner .mainMenuContainer{box-shadow:none}.bodyMapSearchControls,.featuredPropertiesBody,.openHouse{background-color:#eee}a .featuredListingsInfo{color:#eee}#nextCaro,#pagerCaro a.selected span,#prevCaro,.detailsHeading:hover .featuredListingsInfo,.featuredListings .bodyPhotoWrapper:hover .featuredListingsInfo,.featuredListingsInfo:hover,.goToAdv:hover,.iconImage,.leadCaptureThumbImage,.secondaryButton:hover,.widgetSecondary:hover,a.featuredThumb:hover .featuredListingsInfo{background-color:#252b35}.iconImage:hover,.leadCaptureThumbImage:hover{background-color:#000}.leadCaptureThumbText p{color:#ccc}.leadCaptureThumb{border-top-color:#1d2023}.articleTeaser{background-color:#ccc;color:#eee}.articleTeaser h2{color:#eee}.articleTeaser a,.articleTeaser h4{color:#f0ecdf}.moreButton,.moreButtonMeasure{color:#ebebeb;border-right:2px solid #000}.submitButton,body#listingDetailPopUp a.listingButton:link,body#listingDetailPopUp a.listingButton:visited{background:#1a3366;border:1px solid #1a3366;color:#999}.submitButton:hover{background:#000;border:1px solid #000}.teaserLinkBlock{background-color:#1d2023}.teaserLinkBlock a:link,.teaserLinkBlock a:visited{color:#ebebeb}.articleTeaser h4{border-top:1px solid #999}.locations .fourCol{border-bottom:1px solid #1d2023}.featuredListingsInfoText,.listingsInfoText,.ourTeam .fourCol,.searchResultsMapSearch .listings{border-top:1px solid #1d2023}#pageTitle{border-bottom:1px solid #ccc}.mapSearchControls,aside.widgets,aside.widgets a{background-color:#1d2023;color:#b8b8b8}aside.widgets a{color:#dedede}.mapSearchControls input.formElement,.mapSearchControls select.formElement,.mapSearchControls textarea.formElement,aside input.formElement,aside select.formElement,aside textarea.formElement{background-color:#3d444a;border:1px solid #5f6366}.mapSearchControls input.formElement:active,.mapSearchControls input.formElement:focus,.mapSearchControls select.formElement:active,.mapSearchControls select.formElement:focus,.mapSearchControls textarea.formElement:active,.mapSearchControls textarea.formElement:focus,aside input.formElement:active,aside input.formElement:focus,aside select.formElement:active,aside select.formElement:focus,aside textarea.formElement:active,aside textarea.formElement:focus{background-color:#fff;border:1px solid #3d444a}#joinTeamForm .formContainer{border:1px solid #434343}.mapSearchControls h3,.rates-small h3 a,aside h3{color:#b8b8b8}#listingDetailPopUp h3{color:#ebebeb}aside h4{border-top:1px solid #eee}aside .protectionProgram a:active,aside .protectionProgram a:hover,aside .protectionProgram a:link,aside .protectionProgram a:visited{color:#b8b8b8}.widgetSecondary a{color:#eee}footer{background-color:#1d2023}#listingDetailPopUp footer{background-color:transparent;border-top:1px solid #1d2023}aside table tr:nth-child(2n){background-color:#999}.listingBubbleSummary{color:#fcfcfc}.listingBubbleSummary .mls,.listingBubbleSummary .price{color:#c9c9c9}#nearbyLegend{background:#1d2023}.nearbyLabel{background-color:#2e579b;border:0 none;color:#fff}.nearbyLegendTxt{color:#fff}#drillDownSearchForm hr{background-color:#1d2023}.footerSecondary{color:#ccc}#legalWrapper{background-color:#000;color:#eee}#legal a,#listingDetailPopUp #legal a{color:#999}.socMedia .socialMediaIcon{display:inline-block;width:34px;height:34px;margin-bottom:5px;margin-right:5px;border-radius:50%;background-repeat:no-repeat;background-position:50% 50%;background-color:#689ffa}.socMedia .socialMediaIcon:hover{background-color:#3780f8}.socMedia .socialMediaIcon.linkedin{background-image:url(/templates/common/images/socialMedia/linkedin_knockout.png)}.socMedia .socialMediaIcon.facebook{background-image:url(/templates/common/images/socialMedia/facebook_knockout.png)}.socMedia .socialMediaIcon.twitter{background-image:url(/templates/common/images/socialMedia/twitter_knockout.png)}.socMedia .socialMediaIcon.googleplus{background-image:url(/templates/common/images/socialMedia/googleplus_knockout.png)}.socMedia .socialMediaIcon.pinterest{background-image:url(/templates/common/images/socialMedia/pinterest_knockout.png)}.socMedia .socialMediaIcon.instagram{background-image:url(/templates/common/images/socialMedia/instagram_knockout.png)}.socMedia .socialMediaIcon.youtube{background-image:url(/templates/common/images/socialMedia/youtube_knockout.png)}.socMedia .socialMediaIcon.tiktok{background-image:url(/templates/common/images/socialMedia/tiktok_knockout.png)}body#listingDetailPopUp .openHouseContainer{color:#fff;background:red;background:linear-gradient(180deg,#b50000,red)!important;text-shadow:1px 1px 1px #616161}body#listingDetailPopUp aside .openHouseContainer h3{color:#fff}.mobile .contentContainer hr{border:0;border-top:1px solid #ccc}.mobile .contentContainer h2{color:#000}.mobile .contentContainer h2 span.designations,.mobile .contentContainer h2 span.designations.indent,.mobile .contentContainer h3,.mobile .contentContainer h4,.mobile .contentContainer h4.indent{color:#0d0d0d}.mobile .contentContainer h5,.mobile .contentContainer h5.indent{color:#080808}.magnific-popup-container{background-color:#373737;color:#c9c9c9}.magnific-popup-container h1{color:#efefef}.magnific-popup-container h2,.magnific-popup-container h3{color:inherit}.magnific-popup-container small{color:#ebebeb}.magnific-popup-container a :link,.magnific-popup-container a :visited,.magnific-popup-container small a :link,.magnific-popup-container small a :visited{color:#c2eaf2;text-decoration:normal}.magnific-popup-container a :active,.magnific-popup-container a :hover,.magnific-popup-container small a :active,.magnific-popup-container small a :hover{color:#c9c9c9;text-decoration:underline}.mfp-close-btn-in .magnific-popup-container .mfp-close{color:#333;color:#fff}@media screen and (max-width:480px){.rosterImageWrapper,.standardView .listings{border-top:1px solid #1d2023}.leadCaptureThumb:first-of-type,.listingsInfoText,.ourTeam .fourCol{border-top:0 none}nav li .current{box-shadow:none;background:#000}.featuredListingsInfoText,.listingsInfoText{border-bottom:1px solid #1d2023;border-top:0 none}}#carousel{background-color:#4b535b}.extraContent{color:#b3b3b3}#nextCaro,#prevCaro,.iconImage{background-color:#373737}.iconImage:hover,.leadCaptureThumbImage:hover{background-color:transparent}.iconImage.BROCHURES{background-image:url(/templates/common/images/website/layout6/iconBrochureLite.png)}.iconImage.calc{background-image:url(/templates/common/images/website/layout6/iconCalcLite.png)}.iconImage.email{background-image:url(/templates/common/images/website/layout6/iconEmailLite.png)}.iconImage.fileUpload{background-image:url(/templates/common/images/website/layout6/iconFileUploadLite.png)}.iconImage.link{background-image:url(/templates/common/images/website/layout6/iconLinkLite.png)}.iconImage.map,.iconImage.MAP{background-image:url(/templates/common/images/website/layout6/iconMapLite.png)}.iconImage.print{background-image:url(/templates/common/images/website/layout6/iconPrintLite.png)}.iconImage.VIDEO{background-image:url(/templates/common/images/website/layout6/iconVideoLite.png)}.iconImage.COMPANY_WEBSITE,.iconImage.MY_WEBSITE,.iconImage.SLIDESHOWS,.iconImage.VIRTUAL_TOURS,.iconImage.WEB_COMMERCIALS{background-image:url(/templates/common/images/website/layout6/iconScreenLite.png)}.iconImage.AUDIO{background-image:url(/templates/common/images/website/layout6/iconAudioLite.png)}.iconImage.FLOOR{background-image:url(/templates/common/images/website/layout6/iconFloorplanLite.png)}.iconImage.ADDITIONAL_PHOTOS{background-image:url(/templates/common/images/website/layout6/iconPhotosLite.png)}.iconImage.openHouse{background-image:url(/templates/common/images/website/layout6/iconOpenHouseLite.png)}.iconImage.viewFullSite{background-image:url(/templates/common/images/website/layout6/iconViewFullSiteLite.png)}#prevCaro{background-image:url(/templates/common/images/carousel/caroArrowLeftLite.png)}#nextCaro{background-image:url(/templates/common/images/carousel/caroArrowRightLite.png)}#pagerCaro a span{background-image:url(/templates/common/images/carousel/caroBulletLite.png)}#pagerCaro a.selected:hover span,#pagerCaro a.selected span,#pagerCaro a:hover span{background-color:transparent;background-image:url(/templates/common/images/carousel/caroBulletSelectedLite.png)}#pageTitle{border-bottom:1px solid #1d2023}#container{background:#373737!important}aside table tr:nth-child(2n){background-color:#1d2023}.propertyDetails hr{display:none}.bodyForm .formElement,.mapSearchControls input.formElement,.mapSearchControls select.formElement,.mapSearchControls textarea.formElement,aside input.formElement,aside select.formElement,aside textarea.formElement,body#listingDetailPopUp ul.listingUlText{color:#c9c9c9;border-color:#5f6366;background-color:#3d444a}.bodyForm .formElement:active,.bodyForm .formElement:focus,.mapSearchControls input.formElement:active,.mapSearchControls input.formElement:focus,.mapSearchControls select.formElement:active,.mapSearchControls select.formElement:focus,.mapSearchControls textarea.formElement:active,.mapSearchControls textarea.formElement:focus,aside input.formElement:active,aside input.formElement:focus,aside select.formElement:active,aside select.formElement:focus,aside textarea.formElement:active,aside textarea.formElement:focus{color:#1d2023;border-color:#3d444a;background-color:#fff}.submitButton,body#listingDetailPopUp a.listingButton:link,body#listingDetailPopUp a.listingButton:visited{background:#3a4353;border:1px solid #1d2023;color:#fff}.submitButton:hover{background:#4f5c71;border:1px solid #252b35}.mapSearchControls .secondaryButton,aside .secondaryButton{background-color:#373737}.mapSearchControls .secondaryButton:hover,aside .secondaryButton:hover{background-color:#252b35}body#listingDetailPopUp ul.listingUlText{background-color:transparent}body#listingDetailPopUp .courtesy-of-box{background-color:inherit}.articleTeaser,.bodyMapSearchControls,.featuredPropertiesBody,.openHouse{background-color:transparent}.articleTeaser,.featuredPropertiesBody,.openHouse{background-color:#444}.paginationPage a,.rosterAlphaList a{background:none repeat scroll 0 0 transparent;color:#fff}.listingBubbleSummary{color:#4a4a4a}.listingBubbleSummary .mls,.listingBubbleSummary .price{color:#7d7d7d}.listingBubbleSummary .teaserLink a{color:#44bfd7}aside.widgets a,header h3.headerAgent1Email a,header h3.headerAgent2Email a,header h3.headerCompanyEmail a,header h3.headerTeamEmail a{color:#c2eaf2}.custom-lead-cap__call-to-action-blurb-wrapper{background:hsla(0,0%,100%,.1)!important}.mobile a,.mobile a:hover,body.mobile{color:#000}body.mobile{background-color:#000}.mobile a.button,.mobile a.button:hover,.mobile a.buttonRLP,.mobile a.buttonRLP:hover{color:#fff}.mobile header{background:#1d2023;color:#fff;border-top:10px solid #000;border-bottom:1px solid #000}.mobile #agentTitle,.mobile .detailListingPriceMobile,.mobile footer a,.mobile footer a:hover,.mobile footer a:visited,.mobile h2,.mobileListingsDetail #minusFeatures,.mobileListingsDetail #minusRemarks,.mobileListingsDetail #plusFeatures,.mobileListingsDetail #plusRemarks,.mobileListingsDetail .button{color:#fff}.mobile footer .legalLinks a,.mobile footer .legalLinks a:hover{color:#ccc}.button,.buttonRLP{background:#1d2023;background:linear-gradient(180deg,#000,#1d2023);border-top:1px solid #1d2023;border-bottom:1px solid #000}a.button:after,a.buttonRLP:after{color:#fff}nav li a:before{background:url(/templates/common/images/mobile/defaultDark.png) 0 no-repeat}#my:before{background:url(/templates/common/images/mobile/myListingsDark.svg) 0 no-repeat}#office:before{background:url(/templates/common/images/mobile/officeListingsDark.svg) 0 no-repeat}#about:before{background:url(/templates/common/images/mobile/aboutMeDark.svg) 0 no-repeat}#me:before{background:url(/templates/common/images/mobile/contactMeDark.svg) 0 no-repeat}#language_link_FR:before{background:url(/templates/common/images/mobile/frDark.svg) 0 no-repeat}#language_link_EN:before{background:url(/templates/common/images/mobile/enDark.svg) 0 no-repeat}#language_link_ZH:before,#language_link_ZH_CN:before{background:url(/templates/common/images/mobile/zhDark.svg) 0 no-repeat}.buttonRLP:before{background:url(/templates/common/images/mobile/rlpMobileDark.svg) 0 no-repeat}#team:before{background:url(/templates/common/images/mobile/ourTeamDark.svg) 0 no-repeat}#location:before{background:url(/templates/common/images/mobile/ourLocationsDark.svg) 0 no-repeat}#joinTeam:before{background:url(/templates/common/images/mobile/joinOurTeamDark.svg) 0 no-repeat}.oldIE #my:before{background:url(/templates/common/images/mobile/myListingsDark.png) 0 no-repeat}.oldIE #office:before{background:url(/templates/common/images/mobile/officeListingsDark.png) 0 no-repeat}.oldIE #about:before{background:url(/templates/common/images/mobile/aboutMeDark.png) 0 no-repeat}.oldIE #me:before{background:url(/templates/common/images/mobile/contactMeDark.png) 0 no-repeat}.oldIE #language_link_FR:before{background:url(/templates/common/images/mobile/frDark.png) 0 no-repeat}.oldIE #language_link_EN:before{background:url(/templates/common/images/mobile/enDark.png) 0 no-repeat}.oldIE #language_link_ZH:before,.oldIE #language_link_ZH_CN:before{background:url(/templates/common/images/mobile/zhDark.png) 0 no-repeat}.oldIE .buttonRLP:before{background:url(/templates/common/images/mobile/rlpMobileDark.png) 0 no-repeat}.oldIE #team:before{background:url(/templates/common/images/mobile/ourTeamDark.png) 0 no-repeat}.oldIE #location:before{background:url(/templates/common/images/mobile/ourLocationsDark.png) 0 no-repeat}.oldIE #joinTeam:before{background:url(/templates/common/images/mobile/joinOurTeamDark.png) 0 no-repeat}#headerBar{background-color:#000}.submitButtonContainer .button{border-color:transparent;color:#fff}.mobile input:focus,.mobile textarea:focus{background-color:#fff;border:2px solid #000;box-shadow:none}.contactMeSmallForm{color:#000}.mobile footer{background:#689ffa}#team:before{background:url(/templates/common/images/mobile/ourTeamDark.png) 0 no-repeat}#location:before{background:url(/templates/common/images/mobile/ourLocationsDark.png) 0 no-repeat}#joinTeam:before{background:url(/templates/common/images/mobile/joinOurTeamDark.png) 0 no-repeat}.ui-dialog-titlebar,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{color:#fff;background:#1d2023;border:0 none;font-weight:700}.page--call-action .button{background:#3a4353;border:1px solid #1d2023;color:#fff}.page--call-action .button:hover{background:#4f5c71;border:1px solid #252b35}aside.widgets.likebox-container{background:transparent}