.icon {
  display: block;
  padding: 0.15em;
  width: 1.5em;
  height: 1.5em;
  text-indent: -9999px;
  overflow: hidden;
}
body {
  background: #eff0f1;
}
h1 {
  color: #FFFFFF;
}
p,
span li,
ul,
ol {
  color: #000000;
}
a {
  color: #a8866d;
}
a:hover,
a:active {
  color: #908981;
}
.information {
  color: #000000;
}
fieldset p,
fieldset span,
fieldset li,
fieldset ul,
fieldset ol {
  color: #000000;
}
input[type="checkbox"],
input[type="radio"],
input[type="email"],
input[type="tel"],
textarea,
input[type="text"],
select {
  border-color: #cccccc;
  background: #FFFFFF;
  color: #000000;
}
input[type="checkbox"]:focus,
input[type="radio"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
textarea:focus,
input[type="text"]:focus,
select:focus {
  border-color: #a8866d;
}
input[type="button"],
button,
.button {
  background: #2d2d32;
  color: #FFFFFF;
}
input[type="button"] a,
button a,
.button a {
  color: #FFFFFF;
}
input[type="button"]:hover,
button:hover,
.button:hover {
  background: #908981;
  color: #FFFFFF;
}
input[type="button"]:hover a,
button:hover a,
.button:hover a {
  color: #FFFFFF;
}
input[type="submit"] {
  color: #FFFFFF;
  background: #2d2d32;
}
input[type="submit"]:active,
input[type="submit"]:focus,
input[type="submit"]:hover {
  background: #908981;
}
.page--header-top .section--agent,
.page--header-top .section--team {
  background: rgba(0, 0, 0, 0.45);
}
@media only screen and (min-width: 768px) {
  .page--header-top .section--agent,
  .page--header-top .section--team {
    background: transparent;
  }
}
@media only screen and (min-width: 768px) {
  .page--header-top {
    background: rgba(0, 0, 0, 0.45);
  }
}
.sub-title:after,
.header--title:after {
  background: #a8866d;
  color: #a8866d;
}
.container--title h2:after {
  background: #a8866d;
  color: #a8866d;
}
.banner-overlay {
  background: rgba(0, 0, 0, 0.45);
}
.page--tag-line {
  background: rgba(100, 100, 90, 0.65);
}
.page--tag-line:nth-child(even) .container {
  background: transparent;
}
.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;
}
.contactUsForm textarea,
.page--side-widget textarea,
.contactUsForm input[type="text"],
.page--side-widget input[type="text"],
.contactUsForm select,
.page--side-widget select {
  background: #FFFFFF;
}
.page--legal {
  background: #2d2d32;
  color: #FFFFFF;
}
.page--footer {
  background: #2d2d32;
  border-top: 5px solid #a8866d;
}
.mobile-nav,
.nav-container,
.sub-nav,
.sub-nav-item {
  background: #2d2d32;
}
.sub-nav-item > a,
.nav-item > a,
.nav-list > a {
  color: #FFFFFF;
}
.sub-nav-item > a:hover,
.nav-item > a:hover,
.nav-list > a:hover,
.sub-nav-item > a:active,
.nav-item > a:active,
.nav-list > a:active,
.sub-nav-item > a.current,
.nav-item > a.current,
.nav-list > a.current {
  color: #a8866d;
}
@media only screen and (min-width: 1024px) {
  .nav-item:before {
    background: #FFFFFF;
  }
}
.main-menu .navigation--language a {
  color: #FFFFFF;
}
.main-menu .navigation--language .item--language:hover a {
  color: #FFFFFF;
}
.nav--underline {
  border-bottom: 5px solid #a8866d;
}
.more-button {
  background: transparent;
}
.more-button.is-open .more-button-icon {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.page--tag-line h1:after {
  background: #a8866d;
}
.banner-navigation .prev,
.banner-navigation .next {
  color: #FFFFFF;
  background: rgba(168, 134, 109, 0.65);
}
.banner-navigation .prev:hover,
.banner-navigation .next:hover {
  background: rgba(45, 45, 50, 0.65);
}
.item--language {
  color: #FFFFFF;
}
.more-button-icon {
  background-image: url(/templates/common/images/website/plus-sign_light.svg);
  background-repeat: no-repeat;
  background-color: transparent;
  -webkit-transition: 0.1s ease-in;
  -o-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
}
.hamburgerIcon span {
  background: #FFFFFF;
}
.section--information-team,
.information--team,
.information--agent {
  color: #FFFFFF;
}
.section--information-team .email a,
.information--team .email a,
.information--agent .email a {
  color: #FFFFFF;
}
.section--information-team .email a:hover,
.information--team .email a:hover,
.information--agent .email a:hover {
  color: #a8866d;
}
.search--price-range span {
  color: #000000;
}
.search--price-range .ui-slider-horizontal {
  background: #787b79;
}
.search--price-range .ui-slider-range,
.search--price-range .ui-slider-handle {
  background: #a8866d;
  border-color: #a8866d;
}
.search--textbox input[type="text"] {
  background: #323232;
}
.search--textbox input[type="text"]::-webkit-input-placeholder {
  color: #000000;
}
.search--textbox input[type="text"]:-ms-input-placeholder {
  color: #000000;
}
.search--textbox input[type="text"]::-ms-input-placeholder {
  color: #000000;
}
.search--textbox input[type="text"]::placeholder {
  color: #000000;
}
.search-form select {
  background: #FFFFFF;
  color: #000000;
}
.search-form input[type="button"] {
  color: #FFFFFF;
  background: #2d2d32;
}
.search-form input[type="button"]:active,
.search-form input[type="button"]:focus,
.search-form input[type="button"]:hover {
  background: #908981;
}
.search-form--top {
  border-bottom-color: #cccccc;
}
.search-form--submit input[type="button"] {
  background: #2d2d32;
  color: #FFFFFF;
}
.search-form--submit input[type="button"]:hover {
  background: #2d2d32;
  color: #FFFFFF;
}
.section--lead-capture h3,
.section--lead-capture a,
.section--lead-capture p,
.section--lead-capture span {
  color: #FFFFFF;
}
.section--company-info h2,
.section--company-info p,
.section--company-info span {
  color: #FFFFFF;
}
.button--agent {
  color: #000000;
}
.button--agent:hover {
  color: #a8866d;
}
.nav--prev {
  border-right-color: #8c8c8c;
}
.nav--prev:hover {
  border-right-color: #e00034;
}
.nav--next {
  border-left-color: #8c8c8c;
}
.nav--next:hover {
  border-left-color: #e00034;
}
.item--office .overlay a,
.media--featured-article .overlay a {
  color: #FFFFFF;
}
.item--office .overlay a:hover,
.media--featured-article .overlay a:hover,
.item--office .overlay a:active,
.media--featured-article .overlay a:active {
  color: #2d2d32;
}
.agent-info--information h2,
.agent-info--photo h2,
.team-info--photo h2,
.agent-info--information h3,
.agent-info--photo h3,
.team-info--photo h3,
.agent-info--information h4,
.agent-info--photo h4,
.team-info--photo h4,
.agent-info--information h5,
.agent-info--photo h5,
.team-info--photo h5,
.agent-info--information p,
.agent-info--photo p,
.team-info--photo p,
.agent-info--information ol,
.agent-info--photo ol,
.team-info--photo ol,
.agent-info--information ul,
.agent-info--photo ul,
.team-info--photo ul {
  color: #FFFFFF;
}
.team-info--photo,
.agent-info--photo {
  background: #5b5650;
}
.agent-info--information {
  background: #64645a;
}
.agent-info--information a {
  color: #FFFFFF;
}
.item--agent:hover .overlay,
.information--featured-article:hover .overlay,
.media--featured-article:hover .overlay,
.media--featured-listing:hover .overlay {
  background-color: rgba(100, 100, 90, 0.65);
}
.item--agent .overlay a,
.information--featured-article .overlay a,
.media--featured-article .overlay a,
.media--featured-listing .overlay a {
  color: #FFFFFF;
  -webkit-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  transition: 0.2s ease;
}
.item--agent .overlay a:hover,
.information--featured-article .overlay a:hover,
.media--featured-article .overlay a:hover,
.media--featured-listing .overlay a:hover,
.item--agent .overlay a:active,
.information--featured-article .overlay a:active,
.media--featured-article .overlay a:active,
.media--featured-listing .overlay a:active {
  color: #a8866d;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.item--lead-capture .overlay {
  background: rgba(0, 0, 0, 0.65);
}
.item--lead-capture .section--lead-capture-bottom {
  background: #64645a;
}
.item--office a {
  color: #FFFFFF;
}
.list-alphabet a,
.pagination a,
.paginationPage a {
  background: #2d2d32;
  color: #FFFFFF;
}
.list-alphabet a:hover,
.pagination a:hover,
.paginationPage a:hover,
.list-alphabet a.selectedPage,
.pagination a.selectedPage,
.paginationPage a.selectedPage,
.list-alphabet a.active,
.pagination a.active,
.paginationPage a.active {
  background: #908981;
}
.list-alphabet .icon-left-open,
.pagination .icon-left-open,
.paginationPage .icon-left-open {
  border-right-color: #2d2d32;
}
.list-alphabet .icon-left-open:hover,
.pagination .icon-left-open:hover,
.paginationPage .icon-left-open:hover {
  border-right-color: #908981;
  background: transparent;
}
.list-alphabet .icon-right-open,
.pagination .icon-right-open,
.paginationPage .icon-right-open {
  border-left-color: #2d2d32;
}
.list-alphabet .icon-right-open:hover,
.pagination .icon-right-open:hover,
.paginationPage .icon-right-open:hover {
  border-left-color: #908981;
  background: transparent;
}
.item--agent {
  border-color: #FFFFFF;
}
.container--team .item--agent {
  border: none;
  background: #64645a;
}
.container--team .item--agent h2,
.container--team .item--agent h3,
.container--team .item--agent h4,
.container--team .item--agent h5,
.container--team .item--agent h6,
.container--team .item--agent p {
  color: white;
}
.container--team .item--agent h3 a {
  color: white;
}
.item--featured-listing {
  border-color: #FFFFFF;
}
.item--featured-listing .information--listing-bottom .price {
  border-color: #FFFFFF;
}
.item--featured-listing .information--listing-bottom .price span {
  border-color: #FFFFFF;
}
.item--featured-listing .section--listing-information {
  background: #191919;
}
.item--featured-listing .section--listing-information span,
.item--featured-listing .section--listing-information p {
  color: #FFFFFF;
}
.item--featured-listing .section--listing-information .icon--bed {
  background: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22bed%22%20data-name%3D%22bed%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20132%20114.2%22%3E%3Ctitle%3Ebed-icon%3C/title%3E%3Cpath%20d%3D%22M136.31,85.62l-1.24-9c-.1-.77-.21-1.52-.34-2.26A34,34,0,0,0,133,68.18a25.12,25.12,0,0,0-2.92-5.55,17.91,17.91,0,0,0,.5-4.1V34.8A17.85,17.85,0,0,0,112.82,17H38.66A17.84,17.84,0,0,0,20.87,34.8V58.53a17.43,17.43,0,0,0,.67,4.76,31.91,31.91,0,0,0-2.47,4.89A53.5,53.5,0,0,0,17,74.41c-.21.74-.4,1.49-.58,2.26l-1.34,7.7A16.34,16.34,0,0,0,9,97.09V131.2h7.42V119.34H133.58V131.2H141V97.09A16.39,16.39,0,0,0,136.31,85.62ZM28.28,34.8A10.39,10.39,0,0,1,38.66,24.42h74.16A10.39,10.39,0,0,1,123.2,34.8v22a14.87,14.87,0,0,0-5.93-1.23h-1.83a13.1,13.1,0,0,0,.35-3V48.15A13.39,13.39,0,0,0,102.44,34.8H89.09A13.39,13.39,0,0,0,75.74,48.15V52.6a13.1,13.1,0,0,0,.35,3H73.91a13.1,13.1,0,0,0,.35-3V48.15A13.39,13.39,0,0,0,60.91,34.8H47.56A13.39,13.39,0,0,0,34.21,48.15V52.6a13.1,13.1,0,0,0,.35,3h-.35a13.56,13.56,0,0,0-5.93,1.31Zm80.09,13.35V52.6a5.84,5.84,0,0,1-.82,3H84a5.84,5.84,0,0,1-.82-3V48.15a5.94,5.94,0,0,1,5.93-5.94h13.35A5.94,5.94,0,0,1,108.37,48.15Zm-41.53,0V52.6a5.84,5.84,0,0,1-.82,3H42.45a5.84,5.84,0,0,1-.82-3V48.15a5.94,5.94,0,0,1,5.93-5.94H60.91A5.94,5.94,0,0,1,66.84,48.15Zm-43.16,30C27.39,63,32.34,63,34.21,63h83.06c6.4,0,9.59,7.53,10.43,14.58v.13l.48,3.44a15.94,15.94,0,0,0-3.33-.35H25.13a17.36,17.36,0,0,0-1.92.12Zm109.9,20.39v13.35H16.42V97.09a8.82,8.82,0,0,1,8.71-8.9h99.74a8.82,8.82,0,0,1,8.71,8.9Z%22%20transform%3D%22translate%28-9%20-17%29%22%20style%3D%22fill%3A%23FFFFFF%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: contain;
}
.item--featured-listing .section--listing-information .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%20134%20116.68%22%3E%3Ctitle%3Ebath-icon%3C/title%3E%3Cpath%20d%3D%22M17.28,79.66v27.11a20.18,20.18,0,0,0,16.56,19.92v6.49h7.53V127h68.51v6.17h7.52v-6.26a20.15,20.15,0,0,0,18.22-20.15V79.66Zm110.81,27.11a12.59,12.59,0,0,1-12.45,12.71H37.26a12.59,12.59,0,0,1-12.45-12.71V87.19H128.09Z%22%20transform%3D%22translate%28-9%20-16.5%29%22%20style%3D%22fill%3A%23FFFFFF%22/%3E%3Cpath%20d%3D%22M24.81,70V34.19c0-7.45,2.6-10.11,9.93-10.16,6,0,8.43,1.91,9.38,5.24-7.23,1.92-12.54,8.1-12.47,15.27l0,3.73H66.82V44.5c0-8.3-7.47-14.36-15.1-15.63-1.6-8.15-7.29-12.32-16.95-12.37l0,3.77,0-3.77c-11.58.06-17.45,6-17.45,17.69V70H9v7.53H143V70ZM48.5,36.16h.32A11.84,11.84,0,0,1,58,40.74H40.22A10.31,10.31,0,0,1,48.5,36.16Z%22%20transform%3D%22translate%28-9%20-16.5%29%22%20style%3D%22fill%3A%23FFFFFF%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: contain;
}
.item--featured-listing .information--sale {
  background: #000000;
}
.item--featured-listing .information--sale p {
  color: #FFFFFF;
}
.item--agent-detail .section--agent-detail {
  background: #666666;
}
.item--agent-detail .section--agent-detail span,
.item--agent-detail .section--agent-detail p,
.item--agent-detail .section--agent-detail a {
  color: #FFFFFF;
}
.item--agent-detail .section--agent-detail a:hover {
  color: #908981;
}
.section--listing-style .listing-gallery:before {
  background: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22grid%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2043%2043%22%3E%3Ctitle%3Egrid%3C/title%3E%3Crect%20width%3D%2220%22%20height%3D%2220%22%20style%3D%22fill%3A%23FFFFFF%22/%3E%3Crect%20x%3D%2223%22%20width%3D%2220%22%20height%3D%2220%22%20style%3D%22fill%3A%23FFFFFF%22/%3E%3Crect%20y%3D%2223%22%20width%3D%2220%22%20height%3D%2220%22%20style%3D%22fill%3A%23FFFFFF%22/%3E%3Crect%20x%3D%2223%22%20y%3D%2223%22%20width%3D%2220%22%20height%3D%2220%22%20style%3D%22fill%3A%23FFFFFF%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: contain;
}
.section--listing-style .listing-list:before {
  background: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22row%22%20data-name%3D%22row%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2043%2043%22%3E%3Ctitle%3Erow%3C/title%3E%3Crect%20width%3D%2243%22%20height%3D%2220%22%20style%3D%22fill%3A%23FFFFFF%22/%3E%3Crect%20y%3D%2223%22%20width%3D%2243%22%20height%3D%2220%22%20style%3D%22fill%3A%23FFFFFF%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: contain;
}
.section--listing-style label {
  background: #d9dadc;
}
.section--listing-style label:hover .listing-gallery:before {
  background: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22grid%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2043%2043%22%3E%3Ctitle%3Egrid%3C/title%3E%3Crect%20width%3D%2220%22%20height%3D%2220%22%20style%3D%22fill%3A%23a8866d%22/%3E%3Crect%20x%3D%2223%22%20width%3D%2220%22%20height%3D%2220%22%20style%3D%22fill%3A%23a8866d%22/%3E%3Crect%20y%3D%2223%22%20width%3D%2220%22%20height%3D%2220%22%20style%3D%22fill%3A%23a8866d%22/%3E%3Crect%20x%3D%2223%22%20y%3D%2223%22%20width%3D%2220%22%20height%3D%2220%22%20style%3D%22fill%3A%23a8866d%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: contain;
}
.section--listing-style label:hover .listing-list:before {
  background: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22row%22%20data-name%3D%22row%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2043%2043%22%3E%3Ctitle%3Erow%3C/title%3E%3Crect%20width%3D%2243%22%20height%3D%2220%22%20style%3D%22fill%3A%23a8866d%22/%3E%3Crect%20y%3D%2223%22%20width%3D%2243%22%20height%3D%2220%22%20style%3D%22fill%3A%23a8866d%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: contain;
}
.section--listing-style input[type="radio"]:checked + .listing-gallery:before {
  background: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22grid%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2043%2043%22%3E%3Ctitle%3Egrid%3C/title%3E%3Crect%20width%3D%2220%22%20height%3D%2220%22%20style%3D%22fill%3A%23a8866d%22/%3E%3Crect%20x%3D%2223%22%20width%3D%2220%22%20height%3D%2220%22%20style%3D%22fill%3A%23a8866d%22/%3E%3Crect%20y%3D%2223%22%20width%3D%2220%22%20height%3D%2220%22%20style%3D%22fill%3A%23a8866d%22/%3E%3Crect%20x%3D%2223%22%20y%3D%2223%22%20width%3D%2220%22%20height%3D%2220%22%20style%3D%22fill%3A%23a8866d%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: contain;
}
.section--listing-style input[type="radio"]:checked + .listing-list:before {
  background: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22row%22%20data-name%3D%22row%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2043%2043%22%3E%3Ctitle%3Erow%3C/title%3E%3Crect%20width%3D%2243%22%20height%3D%2220%22%20style%3D%22fill%3A%23a8866d%22/%3E%3Crect%20y%3D%2223%22%20width%3D%2243%22%20height%3D%2220%22%20style%3D%22fill%3A%23a8866d%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: contain;
}
.section--listing .item--featured-listing,
#allListings .item--featured-listing {
  background: #d9dadc;
}
.section--listing .item--featured-listing .section--listing-information span,
#allListings .item--featured-listing .section--listing-information span,
.section--listing .item--featured-listing .section--listing-information p,
#allListings .item--featured-listing .section--listing-information p,
.section--listing .item--featured-listing .section--listing-information h2,
#allListings .item--featured-listing .section--listing-information h2,
.section--listing .item--featured-listing .section--listing-information h3,
#allListings .item--featured-listing .section--listing-information h3,
.section--listing .item--featured-listing .section--listing-information h4,
#allListings .item--featured-listing .section--listing-information h4,
.section--listing .item--featured-listing .section--listing-information h5,
#allListings .item--featured-listing .section--listing-information h5 {
  color: #000000;
}
.section--listing .item--featured-listing .overlay a:hover span,
#allListings .item--featured-listing .overlay a:hover span {
  color: #a8866d;
}
.section--listing .item--featured-listing .overlay span,
#allListings .item--featured-listing .overlay span {
  color: #FFFFFF;
}
.section--listing .item--featured-listing .overlay span:hover,
#allListings .item--featured-listing .overlay span:hover {
  color: #a8866d;
}
.section--listing .item--featured-listing .information--sale,
#allListings .item--featured-listing .information--sale {
  background: #a8866d;
}
.section--listing .item--featured-listing .information--sale p,
#allListings .item--featured-listing .information--sale p {
  color: #FFFFFF;
}
.section--listing .item--featured-listing .icon--bed,
#allListings .item--featured-listing .icon--bed {
  background: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22bed%22%20data-name%3D%22bed%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20132%20114.2%22%3E%3Ctitle%3Ebed-icon%3C/title%3E%3Cpath%20d%3D%22M136.31,85.62l-1.24-9c-.1-.77-.21-1.52-.34-2.26A34,34,0,0,0,133,68.18a25.12,25.12,0,0,0-2.92-5.55,17.91,17.91,0,0,0,.5-4.1V34.8A17.85,17.85,0,0,0,112.82,17H38.66A17.84,17.84,0,0,0,20.87,34.8V58.53a17.43,17.43,0,0,0,.67,4.76,31.91,31.91,0,0,0-2.47,4.89A53.5,53.5,0,0,0,17,74.41c-.21.74-.4,1.49-.58,2.26l-1.34,7.7A16.34,16.34,0,0,0,9,97.09V131.2h7.42V119.34H133.58V131.2H141V97.09A16.39,16.39,0,0,0,136.31,85.62ZM28.28,34.8A10.39,10.39,0,0,1,38.66,24.42h74.16A10.39,10.39,0,0,1,123.2,34.8v22a14.87,14.87,0,0,0-5.93-1.23h-1.83a13.1,13.1,0,0,0,.35-3V48.15A13.39,13.39,0,0,0,102.44,34.8H89.09A13.39,13.39,0,0,0,75.74,48.15V52.6a13.1,13.1,0,0,0,.35,3H73.91a13.1,13.1,0,0,0,.35-3V48.15A13.39,13.39,0,0,0,60.91,34.8H47.56A13.39,13.39,0,0,0,34.21,48.15V52.6a13.1,13.1,0,0,0,.35,3h-.35a13.56,13.56,0,0,0-5.93,1.31Zm80.09,13.35V52.6a5.84,5.84,0,0,1-.82,3H84a5.84,5.84,0,0,1-.82-3V48.15a5.94,5.94,0,0,1,5.93-5.94h13.35A5.94,5.94,0,0,1,108.37,48.15Zm-41.53,0V52.6a5.84,5.84,0,0,1-.82,3H42.45a5.84,5.84,0,0,1-.82-3V48.15a5.94,5.94,0,0,1,5.93-5.94H60.91A5.94,5.94,0,0,1,66.84,48.15Zm-43.16,30C27.39,63,32.34,63,34.21,63h83.06c6.4,0,9.59,7.53,10.43,14.58v.13l.48,3.44a15.94,15.94,0,0,0-3.33-.35H25.13a17.36,17.36,0,0,0-1.92.12Zm109.9,20.39v13.35H16.42V97.09a8.82,8.82,0,0,1,8.71-8.9h99.74a8.82,8.82,0,0,1,8.71,8.9Z%22%20transform%3D%22translate%28-9%20-17%29%22%20style%3D%22fill%3A%23000000%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: contain;
}
.section--listing .item--featured-listing .icon--bath,
#allListings .item--featured-listing .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%20134%20116.68%22%3E%3Ctitle%3Ebath-icon%3C/title%3E%3Cpath%20d%3D%22M17.28,79.66v27.11a20.18,20.18,0,0,0,16.56,19.92v6.49h7.53V127h68.51v6.17h7.52v-6.26a20.15,20.15,0,0,0,18.22-20.15V79.66Zm110.81,27.11a12.59,12.59,0,0,1-12.45,12.71H37.26a12.59,12.59,0,0,1-12.45-12.71V87.19H128.09Z%22%20transform%3D%22translate%28-9%20-16.5%29%22%20style%3D%22fill%3A%23000000%22/%3E%3Cpath%20d%3D%22M24.81,70V34.19c0-7.45,2.6-10.11,9.93-10.16,6,0,8.43,1.91,9.38,5.24-7.23,1.92-12.54,8.1-12.47,15.27l0,3.73H66.82V44.5c0-8.3-7.47-14.36-15.1-15.63-1.6-8.15-7.29-12.32-16.95-12.37l0,3.77,0-3.77c-11.58.06-17.45,6-17.45,17.69V70H9v7.53H143V70ZM48.5,36.16h.32A11.84,11.84,0,0,1,58,40.74H40.22A10.31,10.31,0,0,1,48.5,36.16Z%22%20transform%3D%22translate%28-9%20-16.5%29%22%20style%3D%22fill%3A%23000000%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: contain;
}
.section--listing .section--listing-information,
#allListings .section--listing-information {
  background: transparent;
}
.section--listing .is-list .listing-status p,
#allListings .is-list .listing-status p {
  border-color: #FFFFFF;
}
.information--open-house {
  background: #191919;
}
.information--open-house h2,
.information--open-house span,
.information--open-house p {
  color: #FFFFFF;
}
.item--location {
  border-top-color: #cccccc;
}
.item--location:last-of-type {
  border-bottom-color: #cccccc;
}
.item--lead-capture .media {
  background: #64645a;
}
.item--lead-capture .media a {
  color: #FFFFFF;
}
.item--lead-capture .media:hover {
  background: #a8866d;
}
.item--lead-capture .media:hover a {
  color: #FFFFFF;
}
.testimonialContainer h3:after,
.contactMeSmallContainer h3:after,
.contactMeLongContainer h3:after,
.informationRequestContainer h3:after,
.newsletterContainer h3:after,
.homeValuationContainer h3:after {
  background: #a8866d;
  color: #a8866d;
}
.social-media--icon {
  color: #FFFFFF;
  border: 2px solid #FFFFFF;
}
.social-media--icon:hover {
  border: 2px solid #a8866d;
  color: #FFFFFF;
}
.social-media--icon:hover:before {
  color: #a8866d;
}
footer h2,
footer span,
footer h3,
footer p,
footer h4 {
  color: #FFFFFF;
}
footer ul,
footer li {
  color: #FFFFFF;
}
footer ul a,
footer li a {
  color: #FFFFFF;
}
.container--legal {
  border-top: 1px solid #FFFFFF;
}
.container--legal span,
.container--legal p {
  color: #FFFFFF;
}
.rates-small {
  color: #000000;
}
.rates-small h1,
.rates-small h2,
.rates-small h3,
.rates-small h4,
.rates-small h5,
.rates-small h6,
.rates-small span,
.rates-small p,
.rates-small a {
  color: #000000;
}
.agentInfoContainer .icon-mail {
  background: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22mail%22%20data-name%3D%22mail%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2050%2050%22%3E%3Ctitle%3Email--icon%3C/title%3E%3Cpolygon%20points%3D%2225%2029.6%2036%2020.8%2014%2020.8%2025%2029.6%22%20style%3D%22fill%3A%23a8866d%22/%3E%3Cpath%20d%3D%22M25,0A25,25,0,1,0,50,25,25,25,0,0,0,25,0ZM36,32.9A1.1,1.1,0,0,1,34.9,34H15.1A1.1,1.1,0,0,1,14,32.9V20.8L25,12l11,8.8Z%22%20style%3D%22fill%3A%23a8866d%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}
.agentInfoContainer .icon-mail:hover {
  background: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22mail%22%20data-name%3D%22mail%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2050%2050%22%3E%3Ctitle%3Email--icon%3C/title%3E%3Cpolygon%20points%3D%2225%2029.6%2036%2020.8%2014%2020.8%2025%2029.6%22%20style%3D%22fill%3A%232d2d32%22/%3E%3Cpath%20d%3D%22M25,0A25,25,0,1,0,50,25,25,25,0,0,0,25,0ZM36,32.9A1.1,1.1,0,0,1,34.9,34H15.1A1.1,1.1,0,0,1,14,32.9V20.8L25,12l11,8.8Z%22%20style%3D%22fill%3A%232d2d32%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: contain;
}
.container--featured-article h2:after {
  background: #a8866d;
  border-color: #a8866d;
}
#footerCompanyInfo p,
.agentInfo p,
.teamInfo p,
#listingDetailPopUp p,
.footerContainer p,
#footerCompanyInfo span,
.agentInfo span,
.teamInfo span,
#listingDetailPopUp span,
.footerContainer span,
#footerCompanyInfo h2,
.agentInfo h2,
.teamInfo h2,
#listingDetailPopUp h2,
.footerContainer h2,
#footerCompanyInfo h3,
.agentInfo h3,
.teamInfo h3,
#listingDetailPopUp h3,
.footerContainer h3,
#footerCompanyInfo h4,
.agentInfo h4,
.teamInfo h4,
#listingDetailPopUp h4,
.footerContainer h4,
#footerCompanyInfo h1,
.agentInfo h1,
.teamInfo h1,
#listingDetailPopUp h1,
.footerContainer h1,
#footerCompanyInfo ul,
.agentInfo ul,
.teamInfo ul,
#listingDetailPopUp ul,
.footerContainer ul,
#footerCompanyInfo ol,
.agentInfo ol,
.teamInfo ol,
#listingDetailPopUp ol,
.footerContainer ol,
#footerCompanyInfo li,
.agentInfo li,
.teamInfo li,
#listingDetailPopUp li,
.footerContainer li,
#footerCompanyInfo tr,
.agentInfo tr,
.teamInfo tr,
#listingDetailPopUp tr,
.footerContainer tr,
#footerCompanyInfo td,
.agentInfo td,
.teamInfo td,
#listingDetailPopUp td,
.footerContainer td {
  color: #000000;
}
.protectionProgram a {
  color: #FFFFFF;
}
.protectionProgram a:hover {
  color: #a8866d;
}
footer .protectionProgram a {
  color: #000000;
}
footer .protectionProgram a:hover span,
footer .protectionProgram a:active span {
  color: #a8866d;
}
#listing-details .sale-lease-container span {
  background: #2d2d32;
  color: #FFFFFF;
}
#listing-details .listing-details__top-info:after {
  border: 1px solid #a8866d;
  background: #a8866d;
}
#listing-details .open-house-container,
#listing-details .item__agent,
#listing-details .item__brokerage {
  background: #2d2d32;
}
#listing-details .open-house-container p,
#listing-details .item__agent p,
#listing-details .item__brokerage p {
  color: #FFFFFF;
}
#listing-details .open-house-container h3,
#listing-details .item__agent h3,
#listing-details .item__brokerage h3,
#listing-details .open-house-container h4,
#listing-details .item__agent h4,
#listing-details .item__brokerage h4 {
  color: #FFFFFF;
}
#listing-details .bottom-container .item__form,
#listing-details .listing-details__aside .item__form {
  background: #2d2d32;
}
#listing-details .bottom-container .item__form p,
#listing-details .listing-details__aside .item__form p,
#listing-details .bottom-container .item__form label,
#listing-details .listing-details__aside .item__form label,
#listing-details .bottom-container .item__form .floatLeft,
#listing-details .listing-details__aside .item__form .floatLeft,
#listing-details .bottom-container .item__form h3,
#listing-details .listing-details__aside .item__form h3 {
  color: #FFFFFF;
}
#listing-details .image-gallery__arrow {
  background: #2d2d32;
}
#listing-details .image-gallery__arrow span {
  color: #FFFFFF;
}
#listing-details .image-gallery__arrow:hover {
  background: #a8866d;
}
#listing-details .summary-list li,
#listing-details .listing-details__room-container li,
#listing-details .listing-details__feature-container li,
#listing-details .listing-details__expense-container li {
  border-bottom: 1px solid #cccccc;
}
#listing-details .action-button {
  color: #000000;
}
#listing-details .listing-details__top-3 .ll-score {
  background: #a8866d;
}
#listing-details .listing-details__top-3 .ll-module__item svg {
  fill: #FFFFFF;
  stroke: #FFFFFF;
}
#listing-details .listing-details__top-3 .ll-score {
  color: white;
}
#listing-details .listing-details__top-3 .ll-score__badge {
  border: 1px solid #FFFFFF;
}
#listing-details .room-conversion-container .unit-container {
  background: #908981;
}
#listing-details .room-conversion-container .unit-container.active {
  background: #a8866d;
}
#listing-details .tab.active {
  border-bottom: 10px solid #a8866d;
}
#listing-details .map-container__ll [data-widget=LocalProfile] [data-module=SectionTabs] [data-collection=profile-texts] .ll-module__list .ll-module__item.ll-module__item--showcased {
  background: #a8866d;
}
#listing-details .map-container__ll div[data-widget=LocalProfile] .ll-module__item--showcased .ll-geography-score:before {
  background: #a8866d;
}
#listing-details .map-container__ll div[data-widget=LocalProfile] .ll-module__item--showcased .ll-geography-score .ll-geography-score__icon {
  fill: #FFFFFF !important;
}
.page--inner-community .loader,
.neighbourhood-widget .loader {
  border-color: #dddddd;
  border-top-color: #a8866d;
}
.page--inner-community .form-container,
.neighbourhood-widget .form-container {
  border-color: #cccccc;
}
.page--inner-community .neighbourhood-price-container:after,
.neighbourhood-widget .neighbourhood-price-container:after {
  border-top-color: #a8866d;
}
.page--inner-community .section--listing-information,
.neighbourhood-widget .section--listing-information {
  background-color: #d9dadc;
}
.page--inner-community .section--listing-information .information--listing-bottom span,
.neighbourhood-widget .section--listing-information .information--listing-bottom span,
.page--inner-community .section--listing-information .information--listing-bottom p,
.neighbourhood-widget .section--listing-information .information--listing-bottom p {
  color: #000000;
}
.page--inner-community .section--listing-information .icon--bed,
.neighbourhood-widget .section--listing-information .icon--bed {
  background: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22bed%22%20data-name%3D%22bed%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20132%20114.2%22%3E%3Ctitle%3Ebed-icon%3C/title%3E%3Cpath%20d%3D%22M136.31,85.62l-1.24-9c-.1-.77-.21-1.52-.34-2.26A34,34,0,0,0,133,68.18a25.12,25.12,0,0,0-2.92-5.55,17.91,17.91,0,0,0,.5-4.1V34.8A17.85,17.85,0,0,0,112.82,17H38.66A17.84,17.84,0,0,0,20.87,34.8V58.53a17.43,17.43,0,0,0,.67,4.76,31.91,31.91,0,0,0-2.47,4.89A53.5,53.5,0,0,0,17,74.41c-.21.74-.4,1.49-.58,2.26l-1.34,7.7A16.34,16.34,0,0,0,9,97.09V131.2h7.42V119.34H133.58V131.2H141V97.09A16.39,16.39,0,0,0,136.31,85.62ZM28.28,34.8A10.39,10.39,0,0,1,38.66,24.42h74.16A10.39,10.39,0,0,1,123.2,34.8v22a14.87,14.87,0,0,0-5.93-1.23h-1.83a13.1,13.1,0,0,0,.35-3V48.15A13.39,13.39,0,0,0,102.44,34.8H89.09A13.39,13.39,0,0,0,75.74,48.15V52.6a13.1,13.1,0,0,0,.35,3H73.91a13.1,13.1,0,0,0,.35-3V48.15A13.39,13.39,0,0,0,60.91,34.8H47.56A13.39,13.39,0,0,0,34.21,48.15V52.6a13.1,13.1,0,0,0,.35,3h-.35a13.56,13.56,0,0,0-5.93,1.31Zm80.09,13.35V52.6a5.84,5.84,0,0,1-.82,3H84a5.84,5.84,0,0,1-.82-3V48.15a5.94,5.94,0,0,1,5.93-5.94h13.35A5.94,5.94,0,0,1,108.37,48.15Zm-41.53,0V52.6a5.84,5.84,0,0,1-.82,3H42.45a5.84,5.84,0,0,1-.82-3V48.15a5.94,5.94,0,0,1,5.93-5.94H60.91A5.94,5.94,0,0,1,66.84,48.15Zm-43.16,30C27.39,63,32.34,63,34.21,63h83.06c6.4,0,9.59,7.53,10.43,14.58v.13l.48,3.44a15.94,15.94,0,0,0-3.33-.35H25.13a17.36,17.36,0,0,0-1.92.12Zm109.9,20.39v13.35H16.42V97.09a8.82,8.82,0,0,1,8.71-8.9h99.74a8.82,8.82,0,0,1,8.71,8.9Z%22%20transform%3D%22translate%28-9%20-17%29%22%20style%3D%22fill%3A%23000000%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: contain;
}
.page--inner-community .section--listing-information .icon--bath,
.neighbourhood-widget .section--listing-information .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%20134%20116.68%22%3E%3Ctitle%3Ebath-icon%3C/title%3E%3Cpath%20d%3D%22M17.28,79.66v27.11a20.18,20.18,0,0,0,16.56,19.92v6.49h7.53V127h68.51v6.17h7.52v-6.26a20.15,20.15,0,0,0,18.22-20.15V79.66Zm110.81,27.11a12.59,12.59,0,0,1-12.45,12.71H37.26a12.59,12.59,0,0,1-12.45-12.71V87.19H128.09Z%22%20transform%3D%22translate%28-9%20-16.5%29%22%20style%3D%22fill%3A%23000000%22/%3E%3Cpath%20d%3D%22M24.81,70V34.19c0-7.45,2.6-10.11,9.93-10.16,6,0,8.43,1.91,9.38,5.24-7.23,1.92-12.54,8.1-12.47,15.27l0,3.73H66.82V44.5c0-8.3-7.47-14.36-15.1-15.63-1.6-8.15-7.29-12.32-16.95-12.37l0,3.77,0-3.77c-11.58.06-17.45,6-17.45,17.69V70H9v7.53H143V70ZM48.5,36.16h.32A11.84,11.84,0,0,1,58,40.74H40.22A10.31,10.31,0,0,1,48.5,36.16Z%22%20transform%3D%22translate%28-9%20-16.5%29%22%20style%3D%22fill%3A%23000000%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: contain;
}
.page--inner-community .title__h1,
.neighbourhood-widget .title__h1,
.page--inner-community .title__h2,
.neighbourhood-widget .title__h2 {
  color: #FFFFFF;
}
.page--inner-community .neighbourhood-form label,
.neighbourhood-widget .neighbourhood-form label {
  color: #FFFFFF;
}
.page--inner-community .page--header-top,
.neighbourhood-widget .page--header-top {
  background: rgba(0, 0, 0, 0.45);
}
.page--inner-community .slick-arrow,
.neighbourhood-widget .slick-arrow {
  background: #2d2d32;
}
.page--inner-community .slick-arrow span,
.neighbourhood-widget .slick-arrow span {
  color: #FFFFFF;
}
.page--inner-community .slick-arrow:hover,
.neighbourhood-widget .slick-arrow:hover {
  background: #a8866d;
}
.page--call-action {
  background: #908981;
}
.page--call-action p,
.page--call-action a {
  color: #FFFFFF;
}
.page--call-action .button:hover {
  background: #000000;
}

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