a{color:#e00034}a:active,a:hover{color:#e94d71}#pageTitle,.ask_explicit_consent,.bodyCopy,.bodyPhotoFullLeftCopy ul,.bodyPhotoFullRightCopy ul,.bodyPhotoFullWidthCopy ul,.companyHeader,.companyInfoBody,.headerCompanyInfoBlock h1,.headerCompanyInfoBlock h2,.headerCompanyInfoBlock h3,.headerCompanyInfoBlock h4,.headerCompanyInfoBlock h5,.headerCompanyNameBlock h1,.headerCompanyNameBlock h2,.headerCompanyNameBlock h3,.headerCompanyNameBlock h4,.headerCompanyNameBlock h5,.headerHeadline h1,.locationsTextContainer,.main,.schoolInfo,h1,h2,h3,h4,h5,ol,p,ul{color:#fff}@media screen and (max-width:600px){.headerContainer a,.headerContainer h3,.headerContainer h4{color:#e2e2e2}.headerContainer a:hover{color:#2d2d2d}}.innerWrapperContainer,.wrapperContainer{background-color:#1e1e1e}.menu-container{background-color:rgba(224,0,52,.9)}@media screen and (max-width:600px){.menu-container{background-color:#e00034}}.nav-item{background-color:transparent}.nav-item a{color:#fff}.overflow-menu .nav-item .sub-nav{background-color:transparent}.overflow-menu .nav-item:hover a{border-bottom-color:transparent;color:#2d2d2d}.nav-item:hover a{color:#2d2d2d}@media screen and (min-width:601px){.nav-item:hover a{color:#2d2d2d;border-bottom-color:#2d2d2d}}.nav-item:hover .sub-nav-item a{border-bottom-color:transparent;color:#fff}.nav-item.current a.current{color:#2d2d2d;border-bottom-color:#2d2d2d}@media screen and (min-width:601px){.nav-list .nav-item:hover .sub-nav .sub-nav-item:hover a{color:#2d2d2d}}.sub-nav{background-color:rgba(224,0,52,.9)}@media screen and (max-width:600px){.sub-nav{background-color:#e00034}}.sub-nav-item{color:#e2e2e2;background-color:transparent}.language-nav{background-color:rgba(224,0,52,.9)}.language-nav a{color:#fff}.language-nav a:hover{color:#2d2d2d}.more-button .more-button-icon{background-image:url(/templates/common/images/website/plus-sign_light.svg);background-repeat:no-repeat;background-color:transparent}.mainHeader .menu-icon .icon-menu:before{color:#fff;background-color:rgba(224,0,52,.9)}.mainHeader{background-color:#ac0924}@media screen and (min-width:601px){.mainHeader{background-color:transparent}.mainHeader .headerBottomWrapper{background-color:#ac0924}}.mainHeader .jumboBanner:before{background:rgba(0,0,0,.5)}.mainHeader .headerBottomWrapper #defaultVideoContainer:before{background:rgba(0,0,0,.3)}#headerScrollDown{color:#fff}#headerScrollDown:hover{color:#f8f8f8}.hasMapSearch .advancedSearchForm,.main.hasCustomSearch .advancedSearchForm,.mapSearch .advancedSearchForm{background:transparent}.agreementDialog p,.main #nearbyLegend,.main .listingBubbleSummaryWrapper{color:#1e1e1e}.mainHeader .socMedia [class$=" icon-"],.mainHeader .socMedia [class^=icon-]{background-color:hsla(0,0%,100%,.9);color:#e00034}.mainHeader .socMedia [class$=" icon-"]:hover,.mainHeader .socMedia [class^=icon-]:hover{color:#2d2d2d}.formRadioWrapper{border-color:#f8f8f8}.listing-card{border-color:#2d2d2d;background:transparent;color:#fff}.listing-card p{color:#fff}.listing-card .slideshow__item-inner{border-color:#2d2d2d}.listing-card:hover{color:transparent}.listing-card.listingsListView .courtesy-of-box{background-color:inherit;color:inherit}.galleryView .listing-card .listing-card__photo,.listing-card--gallery-card .listing-card__photo{background:#fff}.galleryView .listing-card .listing-card__body,.listing-card--gallery-card .listing-card__body{border-top-color:#e00034}.galleryView .listing-card .listing-card__body a,.listing-card--gallery-card .listing-card__body a{color:#f8f8f8}.galleryView .listing-card,.listingsListViewContainer>.listing-card{border-color:#2d2d2d}.listing-card__body{color:#fff}.listing-card__body h4{color:#e00034}.listing-card__body .listingPrice{color:#fff}.openHouse .listing-card__body .teaserLink{color:#2d2d2d;background:#e2e2e2;border:#3c3935}.openHouse .listing-card__body .teaserLink:hover{color:#fff;background:#e00034;border:#3c3935}@media screen and (max-width:600px){.openHouse .listing-card__body{border-top-color:#e00034}}.membersListViewContainer .agentInfo .agentInfoText{color:#fff}.location-roster .agentInfo{background:transparent;border-color:#2d2d2d;color:#fff}.location-roster a,.location-roster h1,.location-roster h2,.location-roster h3,.location-roster h4,.location-roster h5,.location-roster p{color:#fff}.location-roster a{color:#e00034}.location-roster a:hover{color:#e94d71}.location-roster a .showLess,.location-roster a .showMore{color:#e00034}.location-roster a .showLess:hover,.location-roster a .showMore:hover{color:#e94d71}.location-roster a a.article-button{color:#2d2d2d}.location-roster a a.article-button:hover{color:#fff}body#listingDetailPopUp .ask_explicit_consent,body#listingDetailPopUp .form,body#listingDetailPopUp form,body#listingDetailPopUp h1,body#listingDetailPopUp h2,body#listingDetailPopUp h3,body#listingDetailPopUp h4,body#listingDetailPopUp h5,body#listingDetailPopUp p{color:#1e1e1e}body#listingDetailPopUp .brokerageContactInfo{border-color:#f8f8f8}body#listingDetailPopUp .openHouseContainer h2,body#listingDetailPopUp .openHouseContainer h3{color:inherit}body#listingDetailPopUp ul{color:#1e1e1e}body#listingDetailPopUp .creaRealtorLogo{background:url(/images/builder/logo_realtor_lite.png) 50% no-repeat}body#listingDetailPopUp .creaMlsLogo{background:url(/images/builder/logo_mls_lite.png) 50% no-repeat}.teaserItem__title{background:rgba(224,0,52,.75);color:#fff}.teaserItem__image a:hover .teaserItem__title{background:#e00034}.company .office-location__title{background:rgba(224,0,52,.75)}#backToTop,.office-location__item a:hover .office-location__title{background:#e00034}#backToTop{border-color:#e00034;color:#e2e2e2}#backToTop:hover{background:#f8f8f8;border-color:#f8f8f8;color:#2d2d2d}footer.company{background:#000}footer.company .companyName h4{color:#f8f8f8}.footerNavLink .nolink{color:#e2e2e2}#legalWrapper{background:#2d2d2d;color:#fff}#legalWrapper a{color:#e2e2e2}#legalWrapper a:hover{color:#e00034}.company .ourTeam{color:#fff}.testimonials .testimonial{border-color:#2d2d2d}.form,.testimonials .body,form{color:#fff}.button,.submitButton,button,input[type=button],input[type=submit]{background:#e2e2e2;color:#2d2d2d}.button:active,.button:hover,.submitButton:active,.submitButton:hover,button:active,button:hover,input[type=button]:active,input[type=button]:hover,input[type=submit]:active,input[type=submit]:hover{background:#e00034;color:#fff}.formElement,js-buy{background:#fff;color:#2d2d2d}.formElement:active,.formElement:focus,.formElement:visited,.formElement option,js-buy:active,js-buy:focus,js-buy:visited,js-buy option{background:#e2e2e2;color:#2d2d2d}.formElement:active::-webkit-input-placeholder,.formElement:focus::-webkit-input-placeholder,.formElement:visited::-webkit-input-placeholder,.formElement option::-webkit-input-placeholder,js-buy:active::-webkit-input-placeholder,js-buy:focus::-webkit-input-placeholder,js-buy:visited::-webkit-input-placeholder,js-buy option::-webkit-input-placeholder{color:#2d2d2d}.formElement:active:-ms-input-placeholder,.formElement:focus:-ms-input-placeholder,.formElement:visited:-ms-input-placeholder,.formElement option:-ms-input-placeholder,js-buy:active:-ms-input-placeholder,js-buy:focus:-ms-input-placeholder,js-buy:visited:-ms-input-placeholder,js-buy option:-ms-input-placeholder{color:#2d2d2d}.formElement:active::placeholder,.formElement:focus::placeholder,.formElement:visited::placeholder,.formElement option::placeholder,js-buy:active::placeholder,js-buy:focus::placeholder,js-buy:visited::placeholder,js-buy option::placeholder{color:#2d2d2d}.formElement option:active,.formElement option:focus,.formElement option:hover,js-buy option:active,js-buy option:focus,js-buy option:hover{background:#e2e2e2;color:#2d2d2d}.pagination a{background:#2d2d2d;color:#e2e2e2;border:1px solid #2d2d2d}.pagination a:hover{background:#e2e2e2;color:#2d2d2d;border:1px solid #e2e2e2}.pagination a.selectedPage{background:#e00034;color:#fff;border:1px solid #2d2d2d}.pagination a.selectedPage:hover{background:#2d2d2d;color:#fff;border:1px solid #fff}.company .ourTeam .rosterAlphaList a{background:#2d2d2d;color:#e2e2e2;border:1px solid #2d2d2d}.company .ourTeam .rosterAlphaList a:hover{background:#e2e2e2;color:#2d2d2d;border:1px solid #e2e2e2}.company .ourTeam .rosterAlphaList .selectedFilter a{background:#e00034;color:#fff;border:1px solid #2d2d2d}.company .ourTeam .rosterAlphaList .selectedFilter a:hover{background:#2d2d2d;color:#fff;border:1px solid #fff}.viewToggleContainer{color:#fff}.widgetsContainer aside.widgets,.widgetsContainer aside.widgets h3{border-color:#f8f8f8}.widgetsContainer .rates-small{color:#fff}.widgetsContainer .rates-container>a{border-color:#e2e2e2;color:#e2e2e2}.widgetsContainer .rates-container>a:hover{color:#f8f8f8;background:#e00034;border-color:#e00034}.navArrow{background:rgba(224,0,52,.95);color:#fff}.navArrow:hover{background:rgba(233,77,113,.98);color:#f8f8f8}.integral-anchor{background:rgba(224,0,52,.8) url(/templates/places/layout9/WEBSITE/images/colours1/fullscreen-white.svg) 50% no-repeat}.integral-anchor:hover{background:rgba(233,77,113,.8) url(/templates/places/layout9/WEBSITE/images/colours1/fullscreen-white.svg) 50% no-repeat}.leadCapturePortal .leadCaptureThumbImage{border-color:#2d2d2d;color:#2d2d2d;background:#fff}.leadCapturePortal .leadCaptureThumbImage:hover{border-color:#e00034;color:#fff;background:#e00034}.leadCapturePortal .leadCaptureThumbImage:hover a{color:#fff}.article-button{color:#2d2d2d;background:#e2e2e2;border:#3c3935}.article-button:hover{color:#fff;background:#e00034;border:#3c3935}.home .innerWrapperContainer>.optout>h1:nth-child(odd){background-color:transparent}.optout .submitButton{border-color:#3c3935;background-color:#e2e2e2;color:#2d2d2d}.optout .submitButton:hover{background-color:#e00034}