.mc1{background:#d1201f}.c1{background:#434343}.c2{background:#c2eaf2}.c3{background:#00a6c9}.c4{background:#f4f4f4}body{background:#fff;color:#222}.featuredListingsInfo,.goToAdv,.secondaryButton,.widgets .teaserLink,.widgetSecondary{background-color:#d1201f;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:#bf1d1d}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}.main h4,article h2 span.designations,article h4{color:#434343}#nearbyLegend h4{color:#f9f9f9}.searchResultsMapSearch h4{color:#000}.paginationPage a,.rosterAlphaList a{color:#9e1818;background:#f0ecdf}.paginationPage .selectedPage a,.paginationPage a.active,.paginationPage a:hover,.rosterAlphaList .selectedFilter a,.rosterAlphaList a:hover{color:#f0ecdf;background:#9e1818}a{color:#0a7d94}#carousel{background-color:transparent}#carousel,#carousel a{color:#fff}#listingPhotoCarousel>.photoWrapper.selected img,.listingPhotoCarousel>.photoWrapper.selected img{border-color:#9e1818}.extraContent{background-color:rgba(0,0,0,.6);color:#eee}.extraContentAction{color:#eee}.lite .extraContentAction{color:#434343}nav li.active,nav ul a{border-right:2px solid #9e1818}nav.mainMenu ul.menuItemsNav li:first-child a{border-left:2px solid #9e1818}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:#d1201f}nav a:link,nav a:visited{color:#f9f9f9}nav.footerNavLink a:link,nav.footerNavLink a:visited{color:#000}nav li:active,nav li:hover{background-color:#bf1d1d}nav.footerNavLink li:active,nav.footerNavLink li:hover{background-color:transparent}.leadCaptureThumbText a,.openHouseContent h4,article h2,body#listingDetailPopUp footer h2,section h2{color:#9e1818}.agentInfoBody,.companyInfoText,.leadCapturePortal,.main .teamInfo,.mapSearch,.page--call-action,.testimonialText{border-bottom:1px solid #ccc}.schoolListings{border-top:1px solid #ccc}.formElement{background-color:#fff;border:1px solid #434343}.bodyMapSearchControls .formElement{border:2px solid #666}.mainMenuContainer{box-shadow:0 -5px 0 rgba(0,0,0,.6)}.listingsListNav,.mainMenuContainer{background-color:#d1201f}.colourBar{background-color:#9e1818}.inner .mainMenuContainer{box-shadow:none}.bodyMapSearchControls,.featuredPropertiesBody,.openHouse{background-color:#f4f4f4}a .featuredListingsInfo{color:#fff}#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:#9e1818}.iconImage:hover,.leadCaptureThumbImage:hover{background-color:#d1201f}.leadCaptureThumbText p{color:#434343}.leadCaptureThumb{border-top-color:#ccc}.articleTeaser{background-color:#434343;color:#fff}.articleTeaser h2{color:#fff}.articleTeaser a,.articleTeaser h4{color:#f0ecdf}.moreButton,.moreButtonMeasure{color:#f9f9f9;border-right:2px solid #9e1818}.submitButton,body#listingDetailPopUp a.listingButton:link,body#listingDetailPopUp a.listingButton:visited{background:#d1201f;border:1px solid #d1201f;color:#ebebeb}.submitButton:hover{background:#9e1818;border:1px solid #9e1818}.teaserLinkBlock{background-color:#736250}.teaserLinkBlock a:link,.teaserLinkBlock a:visited{color:#ebebeb}.articleTeaser h4{border-top:1px solid #ebebeb}.locations .fourCol{border-bottom:1px solid #ccc}.featuredListingsInfoText,.listingsInfoText,.ourTeam .fourCol,.searchResultsMapSearch .listings{border-top:1px solid #ccc}#pageTitle{border-bottom:1px solid #000}.mapSearchControls,aside.widgets,aside.widgets a{background-color:transparent;color:#222}aside.widgets a{color:#484848}.mapSearchControls input.formElement,.mapSearchControls select.formElement,.mapSearchControls textarea.formElement,aside input.formElement,aside select.formElement,aside textarea.formElement{background-color:#f0ecdf;border:1px solid #fff}.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 #736250}#joinTeamForm .formContainer{border:1px solid #434343}#listingDetailPopUp h3,.mapSearchControls h3,.rates-small h3 a,aside h3{color:#434343}aside h4{border-top:1px solid #fff}aside .protectionProgram a:active,aside .protectionProgram a:hover,aside .protectionProgram a:link,aside .protectionProgram a:visited{color:#222}.widgetSecondary a{color:#fff}footer{background-color:#efefef}#listingDetailPopUp footer{background-color:transparent;border-top:1px solid #ccc}aside table tr:nth-child(2n){background-color:#ebebeb}.listingBubbleSummary{color:#555}.listingBubbleSummary .mls,.listingBubbleSummary .price{color:#222}#nearbyLegend{background:#ddd}.nearbyLabel{background-color:#d1201f;border:0 none;color:#fff}#drillDownSearchForm hr{background-color:#ccc}.footerSecondary{color:#666}#legalWrapper{background-color:#000;color:#fff}#legal a,#listingDetailPopUp #legal a{color:#ebebeb}.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:#00a6c9}.socMedia .socialMediaIcon:hover{background-color:#007c96}.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:#9e1818}.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:#fff;color:#222}.magnific-popup-container h1{color:#9e1818}.magnific-popup-container h2,.magnific-popup-container h3{color:inherit}.magnific-popup-container small{color:#434343}.magnific-popup-container a :link,.magnific-popup-container a :visited,.magnific-popup-container small a :link,.magnific-popup-container small a :visited{color:#0a7d94;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:#222;text-decoration:underline}.mfp-close-btn-in .magnific-popup-container .mfp-close{color:#333}@media screen and (max-width:480px){.rosterImageWrapper,.standardView .listings{border-top:1px solid #ccc}.leadCaptureThumb:first-of-type,.listingsInfoText,.ourTeam .fourCol{border-top:0 none}nav li .current{box-shadow:none;background:#d1201f}.featuredListingsInfoText,.listingsInfoText{border-bottom:1px solid #ccc;border-top:0 none}}.mobile a,.mobile a:hover,body.mobile{color:#000}body.mobile{background-color:#9e1818}.mobile a.button,.mobile a.button:hover,.mobile a.buttonRLP,.mobile a.buttonRLP:hover{color:#fff}.mobile header{background:#d1201f;color:#fff;border-top:10px solid #9e1818;border-bottom:1px solid #9e1818}.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:#999}.button,.buttonRLP{background:#d1201f;background:linear-gradient(180deg,#9e1818,#d1201f);border-top:1px solid #d1201f;border-bottom:1px solid #9e1818}a.button:after,a.buttonRLP:after{color:#fff}nav li a:before{background:url(/templates/common/images/mobile/defaultLite.png) 0 no-repeat}#my:before{background:url(/templates/common/images/mobile/myListingsLite.svg) 0 no-repeat}#office:before{background:url(/templates/common/images/mobile/officeListingsLite.svg) 0 no-repeat}#about:before{background:url(/templates/common/images/mobile/aboutMeLite.svg) 0 no-repeat}#me:before{background:url(/templates/common/images/mobile/contactMeLite.svg) 0 no-repeat}#language_link_FR:before{background:url(/templates/common/images/mobile/frLite.svg) 0 no-repeat}#language_link_EN:before{background:url(/templates/common/images/mobile/enLite.svg) 0 no-repeat}#language_link_ZH:before,#language_link_ZH_CN:before{background:url(/templates/common/images/mobile/zhLite.svg) 0 no-repeat}.buttonRLP:before{background:url(/templates/common/images/mobile/rlpMobileLite.svg) 0 no-repeat}#team:before{background:url(/templates/common/images/mobile/ourTeamLite.svg) 0 no-repeat}#location:before{background:url(/templates/common/images/mobile/ourLocationsLite.svg) 0 no-repeat}#joinTeam:before{background:url(/templates/common/images/mobile/joinOurTeamLite.svg) 0 no-repeat}.oldIE #my:before{background:url(/templates/common/images/mobile/myListingsLite.png) 0 no-repeat}.oldIE #office:before{background:url(/templates/common/images/mobile/officeListingsLite.png) 0 no-repeat}.oldIE #about:before{background:url(/templates/common/images/mobile/aboutMeLite.png) 0 no-repeat}.oldIE #me:before{background:url(/templates/common/images/mobile/contactMeLite.png) 0 no-repeat}.oldIE #language_link_FR:before{background:url(/templates/common/images/mobile/frLite.png) 0 no-repeat}.oldIE #language_link_EN:before{background:url(/templates/common/images/mobile/enLite.png) 0 no-repeat}.oldIE #language_link_ZH:before,.oldIE #language_link_ZH_CN:before{background:url(/templates/common/images/mobile/zhLite.png) 0 no-repeat}.oldIE .buttonRLP:before{background:url(/templates/common/images/mobile/rlpMobileLite.png) 0 no-repeat}.oldIE #team:before{background:url(/templates/common/images/mobile/ourTeamLite.png) 0 no-repeat}.oldIE #location:before{background:url(/templates/common/images/mobile/ourLocationsLite.png) 0 no-repeat}.oldIE #joinTeam:before{background:url(/templates/common/images/mobile/joinOurTeamLite.png) 0 no-repeat}#headerBar{background-color:#9e1818}.submitButtonContainer .button{border-color:transparent;color:#fff}.mobile input:focus,.mobile textarea:focus{background-color:#fff;border:2px solid #9e1818;box-shadow:none}.contactMeSmallForm{color:#000}.mobile footer{background:#222}#team:before{background:url(/templates/common/images/mobile/ourTeamLite.png) 0 no-repeat}#location:before{background:url(/templates/common/images/mobile/ourLocationsLite.png) 0 no-repeat}#joinTeam:before{background:url(/templates/common/images/mobile/joinOurTeamLite.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:#d1201f;border:0 none;font-weight:700}.page--call-action .button{background:#ca1f1f;border:1px solid #434343;color:#fff}.page--call-action .button:hover{background:#e13b3b;border:1px solid #9e1818}