.icon {
  display: block;
  padding: 0.15em;
  width: 1.5em;
  height: 1.5em;
  text-indent: -9999px;
  overflow: hidden;
}
body {
  background: #000000;
}
body.inner .headline .companyHeader {
  color: #FFFFFF;
}
h2,
h3,
h4,
h5,
h6 {
  color: #FFFFFF;
}
h2::-moz-selection,
h3::-moz-selection,
h4::-moz-selection,
h5::-moz-selection,
h6::-moz-selection {
  background: #e00034;
  color: #FFFFFF;
}
h2::selection,
h3::selection,
h4::selection,
h5::selection,
h6::selection {
  background: #e00034;
  color: #FFFFFF;
}
p,
span,
li,
ul {
  color: #FFFFFF;
}
p::-moz-selection,
span::-moz-selection,
li::-moz-selection,
ul::-moz-selection {
  background: #e00034;
  color: #FFFFFF;
}
p::selection,
span::selection,
li::selection,
ul::selection {
  background: #e00034;
  color: #FFFFFF;
}
a {
  color: #e00034;
}
a:hover,
a:active {
  color: #7a001c;
}
a::-moz-selection {
  background: #e00034;
  color: #FFFFFF;
}
a::selection {
  background: #e00034;
  color: #FFFFFF;
}
img::-moz-selection,
label::-moz-selection {
  background: #e00034;
  color: #FFFFFF;
}
img::selection,
label::selection {
  background: #e00034;
  color: #FFFFFF;
}
input[type="checkbox"],
input[type="radio"],
textarea,
input[type="text"],
input[type="email"],
input[type="tel"],
select {
  border-color: #e7e7e7;
}
input[type="checkbox"]:focus,
input[type="radio"]:focus,
textarea:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
select:focus {
  border-color: #e00034;
}
.button,
input[type="submit"] {
  color: #FFFFFF;
  border-color: #e00034;
  background: #e00034;
}
.button:active,
input[type="submit"]:active,
.button:focus,
input[type="submit"]:focus,
.button:hover,
input[type="submit"]:hover {
  color: #FFFFFF;
  background: #7a001c;
}
.button a:active,
.button a:focus,
.button a:hover {
  color: #FFFFFF;
}
.information--company h1,
.information--company-name h1,
.information--header-title h1,
.information--company h2,
.information--company-name h2,
.information--header-title h2,
.information--company h3,
.information--company-name h3,
.information--header-title h3,
.information--company h4,
.information--company-name h4,
.information--header-title h4,
.information--company span,
.information--company-name span,
.information--header-title span {
  color: #FFFFFF;
}
.information--company {
  color: #FFFFFF;
}
.contactUsForm,
.page--side-widget {
  border-color: #cccccc;
}
.contactUsForm textarea,
.page--side-widget textarea,
.contactUsForm input[type="text"],
.page--side-widget input[type="text"],
.contactUsForm select,
.page--side-widget select {
  background: #f7f7f7;
  color: #000000;
}
.site .page:nth-child(odd) {
  background: #191919;
}
.site .page--article .page {
  background: inherit;
}
.site .widget .page {
  background: #000000;
}
.site .page--map:nth-child(odd) {
  background: #FFFFFF;
}
.site .page--map + .page {
  background: #191919;
}
.site .page--location-map {
  background: #000000;
}
.site .page--location-map:nth-child(odd) {
  background: #000000;
}
.page--legal,
.page--footer {
  background: #000000;
}
.mobile-nav,
.nav-container,
.sub-nav,
.sub-nav-item {
  background: #000000;
}
.mobile-nav {
  border-bottom: 1px solid #e7e7e7;
}
.nav-container {
  border-color: #e7e7e7;
}
.item--language > a,
.sub-nav-item > a,
.nav-item > a,
.nav-list > a {
  color: #FFFFFF;
}
.nav-item a {
  position: relative;
}
.nav-item a:after {
  background: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23FFFFFF%3B%7D.cls-2%7Bfill%3Anone%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ebaseline-keyboard_arrow_down-24px%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M7.41,8.59,12,13.17l4.59-4.58L18,10l-6,6L6,10Z%22/%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M0,0H24V24H0Z%22/%3E%3C/svg%3E');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sub-nav-item a:after {
  background: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23FFFFFF%3B%7D.cls-2%7Bfill%3Anone%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ebaseline-keyboard_arrow_right-24px%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.59,16.59,13.17,12,8.59,7.41,10,6l6,6-6,6Z%22/%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M0,0H24V24H0Z%22/%3E%3C/svg%3E');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sub-nav-item a:hover:after {
  background: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23e00034%3B%7D.cls-2%7Bfill%3Anone%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ebaseline-keyboard_arrow_right-24px%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.59,16.59,13.17,12,8.59,7.41,10,6l6,6-6,6Z%22/%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M0,0H24V24H0Z%22/%3E%3C/svg%3E');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.main-menu .navigation--language a {
  color: #FFFFFF;
}
.more-button.is-open .more-button-icon {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.item--language {
  color: #FFFFFF;
}
.more-button-icon {
  background: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23000000%3B%7D.cls-2%7Bfill%3Anone%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ebaseline-keyboard_arrow_down-24px%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M7.41,8.59,12,13.17l4.59-4.58L18,10l-6,6L6,10Z%22/%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M0,0H24V24H0Z%22/%3E%3C/svg%3E');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.hamburgerIcon span {
  background: #FFFFFF;
}
.headline {
  background: rgba(255, 255, 255, 0.85);
}
.inner .headline {
  background: transparent;
}
.search-button {
  background: #e00034;
  border-color: #e00034;
}
.search-button .button {
  background: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22magnify%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2025.81%2023.7%22%3E%3Ctitle%3Emagnify%3C/title%3E%3Cpath%20d%3D%22M25.88,21.83l-7.29-6.27A9.88,9.88,0,1,0,10.32,20a10,10,0,0,0,1.8-.16A9.84,9.84,0,0,0,17,17.38l7.28,6.26a1.05,1.05,0,0,0,1.48-.11l.19-.22A1.05,1.05,0,0,0,25.88,21.83Zm-14.3-4.94A6.9,6.9,0,1,1,9.1,3.3a7,7,0,0,1,1.25-.11,6.91,6.91,0,0,1,6.78,5.67h0A6.91,6.91,0,0,1,11.58,16.89Z%22%20transform%3D%22translate%28-0.43%20-0.19%29%22%20style%3D%22fill%3A%23FFFFFF%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: contain;
}
.search-button:hover {
  background: #7a001c;
  border-color: #7a001c;
}
.search--textbox .icon--magnify {
  background: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22magnify%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2025.81%2023.7%22%3E%3Ctitle%3Emagnify%3C/title%3E%3Cpath%20d%3D%22M25.88,21.83l-7.29-6.27A9.88,9.88,0,1,0,10.32,20a10,10,0,0,0,1.8-.16A9.84,9.84,0,0,0,17,17.38l7.28,6.26a1.05,1.05,0,0,0,1.48-.11l.19-.22A1.05,1.05,0,0,0,25.88,21.83Zm-14.3-4.94A6.9,6.9,0,1,1,9.1,3.3a7,7,0,0,1,1.25-.11,6.91,6.91,0,0,1,6.78,5.67h0A6.91,6.91,0,0,1,11.58,16.89Z%22%20transform%3D%22translate%28-0.43%20-0.19%29%22%20style%3D%22fill%3A%23666666%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: contain;
}
.page--banner .overlay {
  background: rgba(0, 0, 0, 0.4);
}
.page--banner h2 {
  color: #FFFFFF;
}
.search-form input,
.search-form select {
  border-color: #d9d9d9;
}
.section--search-from-advanced,
.section--search {
  border-color: #e7e7e7;
  background-color: #FFFFFF;
}
.section--search-from-advanced p,
.section--search p,
.section--search-from-advanced span,
.section--search span,
.section--search-from-advanced h1,
.section--search h1,
.section--search-from-advanced h2,
.section--search h2,
.section--search-from-advanced h3,
.section--search h3,
.section--search-from-advanced h4,
.section--search h4,
.section--search-from-advanced h5,
.section--search h5,
.section--search-from-advanced label,
.section--search label {
  color: #323338;
}
.section--search-from-advanced .slider,
.section--search .slider {
  background: #d9d9d9;
}
.section--search-from-advanced .slider:before,
.section--search .slider:before {
  background: #e00034;
}
.search-form--listing-type label.is-active {
  border-color: #e00034;
}
.search-form--advanced .button {
  border: 1px solid #e00034;
  color: #e00034;
  background: transparent;
}
.search-form--advanced .button:hover {
  background: #e00034;
  color: #FFFFFF;
}
.nav--prev {
  background: #e00034;
}
.nav--prev:before {
  background: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23FFFFFF%3B%7D.cls-2%7Bfill%3Anone%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ebaseline-keyboard_arrow_left-24px%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M15.41,16.59,10.83,12l4.58-4.59L14,6,8,12l6,6Z%22/%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M0,0H24V24H0Z%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.nav--prev:hover {
  background: #7a001c;
}
.nav--next {
  background: #e00034;
}
.nav--next:before {
  background: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23FFFFFF%3B%7D.cls-2%7Bfill%3Anone%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ebaseline-keyboard_arrow_right-24px%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.59,16.59,13.17,12,8.59,7.41,10,6l6,6-6,6Z%22/%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M0,0H24V24H0Z%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.nav--next:hover {
  background: #7a001c;
}
.page--open-house .item--listing {
  border-color: #e7e7e7;
}
.information--listing-top .icon--bed {
  background: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22bed%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2030%2018%22%3E%3Ctitle%3Ebed%3C/title%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%226.5%22%20r%3D%223.5%22%20style%3D%22fill%3A%23000000%22/%3E%3Cpath%20d%3D%22M7.5,3.5a3,3,0,1,1-3,3,3,3,0,0,1,3-3m0-1a4,4,0,1,0,4,4A4,4,0,0,0,7.5,2.5Z%22%20style%3D%22fill%3A%23000000%22/%3E%3Cpath%20d%3D%22M12.5,10V6.5c.15-1.41,1-2.5,2-2.5h13c1,0,1.83,1.1,2,2.55V10Z%22%20style%3D%22fill%3A%23000000%22/%3E%3Cpath%20d%3D%22M27.48,4.5c.69,0,1.35.92,1.48,2.06L29,9.5H13V6.56c.13-1.14.79-2.06,1.48-2.06h13m0-1h-13c-1.26,0-2.31,1.31-2.48,3v4H30v-4c-.18-1.69-1.22-3-2.48-3Z%22%20style%3D%22fill%3A%23000000%22/%3E%3Crect%20x%3D%222%22%20y%3D%2211%22%20width%3D%2226%22%20height%3D%222%22%20style%3D%22fill%3A%23000000%22/%3E%3Cpolygon%20points%3D%2228%2011%2028%2013%2028%2018%2030%2018%2030%2013%2030%2011%2028%2011%22%20style%3D%22fill%3A%23000000%22/%3E%3Cpolygon%20points%3D%222%200%200%200%200%2011%200%2013%200%2018%202%2018%202%2013%202%2011%202%200%22%20style%3D%22fill%3A%23000000%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: contain;
}
.information--listing-top .icon--bath {
  background: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22bath%22%20data-name%3D%22bath%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2027%2026%22%3E%3Ctitle%3Ebath%3C/title%3E%3Cpath%20d%3D%22M2,14V2H6V4H4V6h6V4H8V0H0V19a5,5,0,0,0,4,4.9V26H6V24H21v2h2V23.9A5,5,0,0,0,27,19V14Z%22%20style%3D%22fill%3A%23000000%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: contain;
}
.item--agent:hover .overlay,
.information--featured-article:hover .overlay,
.media--featured-listing:hover .overlay {
  background-color: rgba(0, 0, 0, 0.6);
}
.item--agent .overlay a,
.information--featured-article .overlay a,
.media--featured-listing .overlay a {
  color: #FFFFFF;
}
.item--agent .overlay a:hover,
.information--featured-article .overlay a:hover,
.media--featured-listing .overlay a:hover,
.item--agent .overlay a:active,
.information--featured-article .overlay a:active,
.media--featured-listing .overlay a:active {
  color: #7a001c;
}
.navigation-listing {
  border-bottom: 1px solid #e7e7e7;
}
.list-alphabet a,
.pagination a,
.paginationPage a {
  background: #e00034;
  color: #FFFFFF;
}
.list-alphabet a:hover,
.pagination a:hover,
.paginationPage a:hover,
.list-alphabet a.selectedPage,
.pagination a.selectedPage,
.paginationPage a.selectedPage {
  background: #7a001c;
}
.list-alphabet .filter-select a,
.pagination .filter-select a,
.paginationPage .filter-select a {
  background: #7a001c;
}
.list-alphabet .icon-left-open,
.pagination .icon-left-open,
.paginationPage .icon-left-open {
  border-right-color: #e00034;
}
.list-alphabet .icon-left-open:hover,
.pagination .icon-left-open:hover,
.paginationPage .icon-left-open:hover {
  border-right-color: #7a001c;
  background: transparent;
}
.list-alphabet .icon-right-open,
.pagination .icon-right-open,
.paginationPage .icon-right-open {
  border-left-color: #e00034;
}
.list-alphabet .icon-right-open:hover,
.pagination .icon-right-open:hover,
.paginationPage .icon-right-open:hover {
  border-left-color: #7a001c;
  background: transparent;
}
.item--agent {
  border-color: #cccccc;
  background: #FFFFFF;
}
.item--agent p,
.item--agent span,
.item--agent h1,
.item--agent h2,
.item--agent h3,
.item--agent h4,
.item--agent h5,
.item--agent label {
  color: #323338;
}
.item--listing,
.item--featured-listing {
  background: #FFFFFF;
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
}
.item--listing p,
.item--featured-listing p,
.item--listing span,
.item--featured-listing span,
.item--listing h1,
.item--featured-listing h1,
.item--listing h2,
.item--featured-listing h2,
.item--listing h3,
.item--featured-listing h3,
.item--listing h4,
.item--featured-listing h4,
.item--listing h5,
.item--featured-listing h5,
.item--listing label,
.item--featured-listing label {
  color: #323338;
}
.item--listing:focus,
.item--featured-listing:focus {
  outline-color: #e00034;
}
.inner .item--featured-listing {
  border-color: #cccccc;
  background: #FFFFFF;
}
.inner .item--featured-listing p,
.inner .item--featured-listing span,
.inner .item--featured-listing h1,
.inner .item--featured-listing h2,
.inner .item--featured-listing h3,
.inner .item--featured-listing h4,
.inner .item--featured-listing h5,
.inner .item--featured-listing label {
  color: #323338;
}
.item--featured-listing {
  border-color: #cccccc;
  background: #FFFFFF;
}
.item--featured-listing p,
.item--featured-listing span,
.item--featured-listing h1,
.item--featured-listing h2,
.item--featured-listing h3,
.item--featured-listing h4,
.item--featured-listing h5,
.item--featured-listing label {
  color: #323338;
}
.item--featured-listing .information--listing-top {
  border-color: #cccccc;
}
.item--featured-listing .information--sale {
  background: #000000;
}
.item--featured-listing .information--sale p {
  color: #FFFFFF;
}
.item--featured-listing .address a p {
  color: #e00034;
}
.item--featured-listing .address a p:hover {
  color: #7a001c;
}
.item--agent-detail .information--agent {
  border-color: #FFFFFF;
}
.is-list .item--featured-listing {
  border-top-color: #e7e7e7;
}
.is-list .item--featured-listing:last-of-type {
  border-bottom-color: #e7e7e7;
}
.is-list .listing-status p {
  border-color: #cccccc;
}
.item--location {
  border-top-color: #e7e7e7;
}
.item--location:last-of-type {
  border-bottom-color: #e7e7e7;
}
.item--lead-capture a h3 {
  color: #e00034;
  border-color: #e7e7e7;
}
.item--lead-capture a h3:hover {
  color: #7a001c;
}
.contactMeSmallContainer h3:after,
.contactMeLongContainer h3:after,
.informationRequestContainer h3:after,
.newsletterContainer h3:after,
.homeValuationContainer h3:after {
  background: #000000;
}
.social-media--icon .icon--social-media {
  background: #e00034;
  color: #FFFFFF;
}
.social-media--icon .icon--social-media:hover {
  background: #7a001c;
  color: #FFFFFF;
}
footer .page--back {
  border-color: #e7e7e7;
}
footer .container--back p {
  color: #FFFFFF;
}
footer .container--back .icon--up {
  background: #e00034;
}
footer .container--back .icon--up:hover {
  background: #7a001c;
}
footer h2,
footer span,
footer h3,
footer p {
  color: #FFFFFF;
}
footer ul,
footer li {
  color: #FFFFFF;
}
footer ul a,
footer li a {
  color: #FFFFFF;
}
footer .section--social {
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}
.container--footer .section--brokerage {
  border-color: #FFFFFF;
}
.container--legal span,
.container--legal p {
  color: #FFFFFF;
}
.filter-select a {
  background: #7a001c;
}
.nav--underline {
  border-bottom: 4px solid #e00034;
}
.slick-dots li {
  background: #000000;
  border-color: #e7e7e7;
}
.slick-dots li.slick-active {
  background: #e00034;
  border-color: #e00034;
}
.search-input {
  color: #000000;
}
.inner .page--search {
  background: #262626;
}
#nearbyLegend span {
  color: #000000;
}
.flyoutBubble h3,
.flyoutBubble span {
  color: #000000;
}
#listingDetailPopUp h1,
.agreementDialog h1,
.ui-dialog h1,
#listingDetailPopUp h2,
.agreementDialog h2,
.ui-dialog h2,
#listingDetailPopUp h3,
.agreementDialog h3,
.ui-dialog h3,
#listingDetailPopUp h4,
.agreementDialog h4,
.ui-dialog h4,
#listingDetailPopUp h5,
.agreementDialog h5,
.ui-dialog h5,
#listingDetailPopUp h6,
.agreementDialog h6,
.ui-dialog h6 {
  color: #323338;
}
#listingDetailPopUp p,
.agreementDialog p,
.ui-dialog p,
#listingDetailPopUp span,
.agreementDialog span,
.ui-dialog span,
#listingDetailPopUp li,
.agreementDialog li,
.ui-dialog li,
#listingDetailPopUp ul,
.agreementDialog ul,
.ui-dialog ul {
  color: #323338;
}
/* Custom lead cap form */
.page--custom-lead-cap label {
  color: #FFFFFF;
}
.custom-lead-cap__call-to-action-blurb-wrapper {
  background: rgba(255, 255, 255, 0.5) !important;
}
/* Side widget - mortgage calculator */
.rates-small {
  color: #FFFFFF;
}
#listing-details .item__agent,
#listing-details .item__form {
  border: 1px solid #cccccc;
}
#listing-details .ui-dialog .item__form {
  border: none;
}
#listing-details .action-button,
#listing-details .action-button span,
#listing-details .multimedia-container span {
  color: #e00034;
}
#listing-details .action-button:hover,
#listing-details .action-button span:hover,
#listing-details .multimedia-container span:hover,
#listing-details .action-button:active,
#listing-details .action-button span:active,
#listing-details .multimedia-container span:active {
  color: #7a001c;
}
#listing-details .tab {
  color: #FFFFFF;
  border-top: 5px solid #000000;
  background: #262626;
}
#listing-details .tab.active {
  border-top: 5px solid #e00034;
  background: #000000;
}
#listing-details #local-profile .ll-module__item--radio,
#listing-details #local-profile #tabsListContainer {
  color: #FFFFFF;
}
#listing-details .page--company-bottom label,
#listing-details .listing-details__aside label,
#listing-details .page--company-bottom .floatLeft,
#listing-details .listing-details__aside .floatLeft {
  color: #FFFFFF;
}
#listing-details .sale-lease-container span {
  background: #e00034;
  color: #FFFFFF;
}
#listing-details .room-conversion-container .unit-container {
  background: #a5a5a5;
}
#listing-details .room-conversion-container .unit-container.active {
  background: #e00034;
}
#listing-details .image-gallery__arrow {
  border-color: #e00034;
  background: #e00034;
}
#listing-details .image-gallery__arrow span {
  color: #FFFFFF;
}
#listing-details .image-gallery__arrow span:active,
#listing-details .image-gallery__arrow span:focus,
#listing-details .image-gallery__arrow span:hover {
  color: #FFFFFF;
}
#listing-details .image-gallery__arrow:active,
#listing-details .image-gallery__arrow:focus,
#listing-details .image-gallery__arrow:hover {
  background: #7a001c;
}
#listing-details .ui-dialog-titlebar .ui-dialog-titlebar-close {
  border: 1px solid #999999;
  background: #dadada url(images/ui-bg_highlight-soft_75_dadada_1x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
#listing-details .vows-dialog--signup .ui-dialog-titlebar .ui-dialog-titlebar-close,
#listing-details .vows-dialog--signin .ui-dialog-titlebar .ui-dialog-titlebar-close {
  border: unset;
  background: unset;
  font-weight: normal;
  color: unset;
}
.page--inner-community .loader,
.neighbourhood-widget .loader {
  border-color: #dddddd;
  border-top-color: #e00034;
}
.page--inner-community .form-container,
.neighbourhood-widget .form-container {
  border-color: #e7e7e7;
}
.page--inner-community .neighbourhood-price-container:after,
.neighbourhood-widget .neighbourhood-price-container:after {
  border-top-color: #e00034;
}
.page--inner-community .feature-container,
.neighbourhood-widget .feature-container,
.page--inner-community .neighbourhood-container,
.neighbourhood-widget .neighbourhood-container {
  background: #000000;
}
.page--inner-community .neighbourhood-price-container span,
.neighbourhood-widget .neighbourhood-price-container span {
  color: #FFFFFF;
}
.page--inner-community .neighbourhood-price-container .min-price .price,
.neighbourhood-widget .neighbourhood-price-container .min-price .price,
.page--inner-community .neighbourhood-price-container .max-price .price,
.neighbourhood-widget .neighbourhood-price-container .max-price .price,
.page--inner-community .neighbourhood-price-container .avg-price .price,
.neighbourhood-widget .neighbourhood-price-container .avg-price .price {
  background: #000000;
}
.page--inner-community .bed-bath-container span,
.neighbourhood-widget .bed-bath-container span {
  color: #323338;
}
.page--inner-community .item--featured-listing .information--listing-bottom .price,
.neighbourhood-widget .item--featured-listing .information--listing-bottom .price {
  color: #FFFFFF;
}
.page--inner-community .banner-overlay,
.neighbourhood-widget .banner-overlay {
  background: rgba(0, 0, 0, 0.65);
}
.page--inner-community .neighbourhood-legal-text,
.neighbourhood-widget .neighbourhood-legal-text,
.page--inner-community .title__h1,
.neighbourhood-widget .title__h1,
.page--inner-community .title__h2,
.neighbourhood-widget .title__h2 {
  color: #FFFFFF;
}
.page--inner-community .radio-container label,
.neighbourhood-widget .radio-container label,
.page--inner-community .neighbourhood-form label,
.neighbourhood-widget .neighbourhood-form label {
  color: #FFFFFF;
}
.page--inner-community #tabsListContainer .ll-read-more-less,
.neighbourhood-widget #tabsListContainer .ll-read-more-less,
.page--inner-community #tabsListContainer .ll-module__list,
.neighbourhood-widget #tabsListContainer .ll-module__list {
  color: #fff;
}
.page--inner-community .slick-arrow {
  border-color: #e00034;
  background: #e00034;
}
.page--inner-community .slick-arrow span {
  color: #FFFFFF;
}
.page--inner-community .slick-arrow span:active,
.page--inner-community .slick-arrow span:focus,
.page--inner-community .slick-arrow span:hover {
  color: #FFFFFF;
}
.page--inner-community .slick-arrow:active,
.page--inner-community .slick-arrow:focus,
.page--inner-community .slick-arrow:hover {
  background: #7a001c;
}
.ask_explicit_consent label {
  color: #FFFFFF;
}
#listing-details .container-ll .article-container {
  background: #fff;
  padding: 0.5em;
}

/*# sourceMappingURL=maps/colours2.css.map */
