/* Color 1 - "RLP" */
/* Color 1 - "RLP" */
/* Brand Colors */
/* Scheme Colors */
/* Text and Fonts */
/* Links and Buttons */
/* Navigation Bar */
/* Form Elements */
/* MIsc Elements */
/* Light background or Dark Background */
/* Links */
a {
  color: #00afd8;
  transition: color 0.25s;
}
a:hover {
  color: #50c9b5;
}
/* Header Tags */
h1,
h2,
h3,
h4,
h5 {
  color: #1e1e1e;
}
h1::after,
h2::after,
h3::after,
h4::after,
h5::after {
  background-color: #00afd8;
}
/* Back to Top button */
#backToTop {
  color: #f8f8f8;
  background-color: #00afd8;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
#backToTop:hover {
  background-color: #50c9b5;
}
/* page and containers */
body {
  background-color: #f8f8f8;
}
.home .main .mapSearch.mapSearchWidgetHome .advancedSearchForm,
.main.hasMapSearch .advancedSearchForm {
  background-image: none;
}
.home .widgetsContainer aside.widgets {
  border-bottom: none;
}
/* header area */
header.mainHeader .headerBottomWrapper {
  background-color: #f8f8f8;
}
@media screen and (max-width: 600px) {
  header.mainHeader .headerBottomWrapper {
    display: none;
  }
}
header.mainHeader .headerTopWrapper .headerContainer {
  background-color: #3c3935;
  color: #f8f8f8;
}
header.mainHeader .headerTopWrapper .headerContainer:before {
  border-color: rgba(60, 57, 53, 0.45);
}
header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock {
  color: inherit;
}
header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock h1,
header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock h2,
header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock h3,
header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock h4,
header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock h5 {
  color: #f8f8f8;
}
header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock h2.headerAgent1Name {
  color: #f8f8f8;
}
header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock a {
  color: #00afd8;
}
header.mainHeader .headerTopWrapper .headerContainer .headerAgentNameBlock a:hover {
  color: #f8f8f8;
}
@media screen and (max-width: 600px) {
  header.mainHeader .headerTopWrapper .headerContainer {
    background-color: transparent;
  }
  header.mainHeader .headerTopWrapper .headerContainer:before {
    border: 0 none;
    position: relative;
  }
}
@media screen and (max-width: 600px) {
  header.mainHeader {
    background-color: #3c3935;
  }
}
/* navigation bar */
.mainMenuContainer {
  background: #e00034;
}
.mainMenuContainer nav.mainMenu ul.menuItemsNav > li {
  background-color: transparent;
}
.mainMenuContainer nav.mainMenu ul.menuItemsNav > li:hover {
  background-color: transparent;
}
.mainMenuContainer nav.mainMenu ul.menuItemsNav > li > a,
.mainMenuContainer nav.mainMenu ul.menuItemsNav > li .moreButtonContent {
  color: #f8f8f8;
}
.mainMenuContainer nav.mainMenu ul.menuItemsNav > li > a:hover,
.mainMenuContainer nav.mainMenu ul.menuItemsNav > li .moreButtonContent:hover {
  color: #fff;
  border-color: #fff;
}
.mainMenuContainer nav.mainMenu ul.menuItemsNav > li .current {
  background-color: #fff;
}
.mainMenuContainer nav.mainMenu ul.menuItemsNav > li > .current {
  background-color: transparent;
  border-color: #fff;
}
.mainMenuContainer nav.mainMenu ul.menuItemsNav > li ul > li {
  background-color: #f4f2e8;
}
.mainMenuContainer nav.mainMenu ul.menuItemsNav > li ul > li > a {
  color: #e00034;
  background-color: transparent;
}
.mainMenuContainer nav.mainMenu ul.menuItemsNav > li ul > li > a:hover {
  color: #fff;
  background-color: #a59d95;
}
/* forms and inputs and buttons, oh my */
.form label,
form label {
  color: #1e1e1e;
}
.form textarea,
form textarea {
  resize: vertical;
}
.form input,
form input,
.form textarea,
form textarea,
.form select,
form select {
  color: #3c3935;
  border-color: #a59d95;
  background-color: #fff;
}
.form input:focus,
form input:focus,
.form textarea:focus,
form textarea:focus,
.form select:focus,
form select:focus {
  color: #3c3935;
  border-color: #00afd8;
  background-color: #fff;
}
.form button,
form button,
.form .button,
form .button,
.form .submitButton,
form .submitButton,
.form input[type=button],
form input[type=button],
.form input[type=submit],
form input[type=submit] {
  color: #f8f8f8;
  border-color: #00afd8;
  background-color: #00afd8;
  border: none;
  transition: background-color 0.5s;
  cursor: pointer;
}
.form button:hover,
form button:hover,
.form .button:hover,
form .button:hover,
.form .submitButton:hover,
form .submitButton:hover,
.form input[type=button]:hover,
form input[type=button]:hover,
.form input[type=submit]:hover,
form input[type=submit]:hover,
.form button:focus,
form button:focus,
.form .button:focus,
form .button:focus,
.form .submitButton:focus,
form .submitButton:focus,
.form input[type=button]:focus,
form input[type=button]:focus,
.form input[type=submit]:focus,
form input[type=submit]:focus {
  color: #fff;
  border-color: #00C1E2;
  background-color: #50c9b5;
}
.form .ui-buttonset .ui-state-default,
form .ui-buttonset .ui-state-default {
  color: #e00034;
  border-color: #e00034;
  background-color: transparent;
  background-image: none;
}
.form .ui-buttonset .ui-state-default.ui-state-hover,
form .ui-buttonset .ui-state-default.ui-state-hover {
  color: #fff;
  border-color: #a59d95;
  background-color: #a59d95;
}
.form .ui-buttonset .ui-state-active,
form .ui-buttonset .ui-state-active {
  color: #f8f8f8;
  border-color: #e00034;
  background-color: #e00034;
}
.form .ui-buttonset .ui-state-active.ui-state-hover,
form .ui-buttonset .ui-state-active.ui-state-hover {
  color: #fff;
  border-color: #a59d95;
  background-color: #a59d95;
}
form#getMoreInfo .formElement {
  font-size: 0.8em;
  padding: 2px 6px;
  color: #1e1e1e;
}
/* misc elements */
section.articleTeaser .teaserItem:hover a.icon-right-open-mini:after {
  background-color: #00afd8;
}
.leadCapturePortal .leadCaptureThumb .leadCaptureThumbImage {
  border-color: #00afd8;
  background-color: transparent;
}
.leadCapturePortal .leadCaptureThumb .leadCaptureThumbImage a {
  color: #00afd8;
}
.leadCapturePortal .leadCaptureThumb .leadCaptureThumbImage:hover {
  border-color: #f8f8f8;
  background-color: #00afd8;
}
.leadCapturePortal .leadCaptureThumb .leadCaptureThumbImage:hover a {
  color: #f8f8f8;
}
.leadCapturePortal .leadCaptureThumb p {
  color: #1e1e1e;
}
/* inside pages */
.inner .widgetsContainer aside.widgets {
  border-bottom: none;
  background-color: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.inner .widgetsContainer aside.widgets h3 {
  border-color: #00afd8;
}
.listingsList h4 {
  color: #1e1e1e;
  border-color: #00afd8;
}
.listingsList #allListings.galleryView .listingsListViewContainer .listingsListView .listings {
  border-color: #e00034;
}
.listingsList #allListings.galleryView .listingsListViewContainer .listingsListView .listings .bodyPhotoFullLeftCopy header .searchBarIcons {
  float: left;
}
/* Listing Detail Slideshow Thumbnails */
#listingPhotoCarousel > .photoWrapper.selected img,
.listingPhotoCarousel > .photoWrapper.selected img {
  border-color: #50c9b5 !important;
}
/* Integral Slideshow Button */
.integral-anchor {
  background: rgba(0, 175, 216, 0.8) url('/templates/places/layout9/WEBSITE/images/colours1/fullscreen-white.svg') center no-repeat;
}
.integral-anchor:hover {
  background: rgba(80, 201, 181, 0.8) url('/templates/places/layout9/WEBSITE/images/colours1/fullscreen-white.svg') center no-repeat;
}
.searchResultsMapSearch .paginationResult {
  color: #1e1e1e;
}
.paginationPage {
  color: #fff;
}
.paginationPage a {
  color: #fff;
  background-color: #a59d95;
  border-color: #a59d95;
}
.paginationPage a.active,
.paginationPage a.selectedPage {
  color: #fff;
  background-color: #e00034;
  border-color: #e00034;
}
.paginationPage a:hover {
  color: #fff;
  background-color: #00afd8;
  border-color: #00afd8;
}
.contactMeForm {
  background-color: #f8f8f8;
}
/* footer area */
footer .footerContainer {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  background-color: #fff;
}
#legalWrapper,
.page--legal {
  color: #f8f8f8;
  background-color: #3c3935;
}
#legalWrapper a,
.page--legal a {
  color: #00afd8;
}
#legalWrapper a:hover,
.page--legal a:hover {
  color: #f8f8f8;
}
/* homepage alternative background colour */
.home .innerWrapperContainer > * > *:nth-child(odd) {
  background-color: #efefef;
}
/* mobile */
@media screen and (max-width: 900px) {
  body#listingDetailPopUp #legal,
  body#listingDetailPopUp #footerSearchLink {
    color: #1e1e1e;
  }
}
@media screen and (max-width: 600px) {
  header.mainHeader {
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.3);
  }
  header.mainHeader .headerTopWrapper {
    /*.headerContainer {
        background-color: transparent;
        &:before {
          border: 0 none;
        }
      }*/
  }
  .menu-icon {
    color: #f8f8f8;
  }
  .menu-icon .icon-menu:before {
    margin: 0 5px 0 0;
    padding: 0;
    border-radius: 10px;
    background-color: #3c3935;
  }
  .menu-icon .icon-menu:hover:before {
    background-color: #a59d95;
  }
  /* navigation bar */
  .mainMenuContainer {
    background: #3c3935;
  }
  .mainMenuContainer nav.mainMenu ul.menuItemsNav > li {
    background-color: transparent;
  }
  .mainMenuContainer nav.mainMenu ul.menuItemsNav > li:hover {
    background-color: transparent;
  }
  .mainMenuContainer nav.mainMenu ul.menuItemsNav > li > a,
  .mainMenuContainer nav.mainMenu ul.menuItemsNav > li .moreButtonContent {
    color: #f8f8f8;
  }
  .mainMenuContainer nav.mainMenu ul.menuItemsNav > li > a:hover,
  .mainMenuContainer nav.mainMenu ul.menuItemsNav > li .moreButtonContent:hover {
    color: #fff;
    background-color: #a59d95;
  }
  .mainMenuContainer nav.mainMenu ul.menuItemsNav > li .current {
    background-color: #f4f2e8;
  }
  .mainMenuContainer nav.mainMenu ul.menuItemsNav > li > .current {
    background-color: #f4f2e8;
  }
  .mainMenuContainer nav.mainMenu ul.menuItemsNav > li ul {
    box-shadow: none;
  }
  .mainMenuContainer nav.mainMenu ul.menuItemsNav > li ul > li {
    background-color: #a59d95;
  }
  .mainMenuContainer nav.mainMenu ul.menuItemsNav > li ul > li > a {
    color: #e00034;
    background-color: transparent;
  }
  .mainMenuContainer nav.mainMenu ul.menuItemsNav > li ul > li > a:hover {
    color: #fff;
    background-color: #a59d95;
  }
  .mainMenuContainer.slides {
    background: #3c3935;
  }
}
/*listing details*/
#listing-details .sale-lease-container span {
  background: #e00034;
  color: #fff;
}
#listing-details .button {
  color: #fff;
  border-radius: 0;
  background-color: #00afd8;
}
#listing-details .button:hover {
  background-color: #50c9b5;
}
#listing-details .listing-details__top-3 .ll-score {
  background: #e00034;
}
#listing-details .listing-details__top-3 .ll-module__item svg {
  fill: #fff;
  stroke: #fff;
}
#listing-details .listing-details__top-3 .ll-score {
  color: #fff;
}
#listing-details .listing-details__top-3 .ll-score__badge {
  border: 1px solid #fff;
}
#listing-details .main {
  background-color: #f8f8f8;
}
#listing-details .action-button span,
#listing-details .action-button i {
  color: #00afd8;
}
#listing-details .room-conversion-container .unit-container {
  background: #A9A9A9;
}
#listing-details .room-conversion-container .unit-container.active {
  background: #e00034;
}
#listing-details .image-gallery__arrow {
  background: #00afd8;
  color: #fff;
}
#listing-details .image-gallery__arrow:hover {
  background-color: #50c9b5;
}
#listing-details .information--live-stream {
  color: #000;
}
#listing-details .tab {
  background: #efefef;
  border: 1px solid #efefef;
}
#listing-details .tab.active {
  background: #fff;
}
#listing-details .map-container {
  border: solid 1px #efefef;
}
#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: #e00034;
}
#listing-details .map-container__ll div[data-widget=LocalProfile] .ll-module__item--showcased .ll-geography-score:before {
  background: #e00034;
}
#listing-details .map-container__ll div[data-widget=LocalProfile] .ll-module__item--showcased .ll-geography-score .ll-geography-score__icon {
  fill: #fff !important;
}
.page--inner-community .button {
  color: #f8f8f8;
  border-color: #00afd8;
  background-color: #00afd8;
  border: none;
  transition: background-color 0.5s;
  cursor: pointer;
}
.page--inner-community .button:hover,
.page--inner-community .button:focus {
  color: #fff;
  border-color: #00C1E2;
  background-color: #50c9b5;
}
.page--inner-community .slick-arrow {
  background: #00afd8;
}
.page--inner-community .slick-arrow span.fas {
  color: #fff;
}
.page--inner-community .slick-arrow:hover {
  background-color: #50c9b5;
}
.page--inner-community .form-container {
  border-color: #a59d95;
}
.page--inner-community .neighbourhood-price-container:after {
  border-top-color: #e00034;
}
.neighbourhood-widget .loader {
  border-color: #dddddd;
  border-top-color: #e00034;
}
.neighbourhood-widget .form-container {
  border-color: #a59d95;
}
.neighbourhood-widget .neighbourhood-price-container:after {
  border-top-color: #e00034;
}
.neighbourhood-widget .title__h1,
.neighbourhood-widget .title__h2 {
  color: #fff;
}
.neighbourhood-widget .neighbourhood-form label {
  color: #fff;
}
.neighbourhood-widget .button {
  color: #f8f8f8;
  border-color: #00afd8;
  background-color: #00afd8;
  border: none;
  transition: background-color 0.5s;
  cursor: pointer;
}
.neighbourhood-widget .button:hover,
.neighbourhood-widget .button:focus {
  color: #fff;
  border-color: #00C1E2;
  background-color: #50c9b5;
}
.neighbourhood-widget .slick-arrow {
  background: #00afd8;
}
.neighbourhood-widget .slick-arrow span.fas {
  color: #fff;
}
.neighbourhood-widget .slick-arrow:hover {
  background-color: #50c9b5;
}
.neighbourhood-widget .headerTopWrapper {
  background-color: rgba(0, 0, 0, 0.5);
}
.page--call-action .button {
  color: #f8f8f8;
  border-color: #00afd8;
  background-color: #00afd8;
  border: none;
  transition: background-color 0.5s;
  cursor: pointer;
}
.page--call-action .button:hover,
.page--call-action .button:focus {
  color: #fff;
  border-color: #00C1E2;
  background-color: #50c9b5;
}
.cookie-container .button {
  color: #f8f8f8;
  border-color: #00afd8;
  background-color: #00afd8;
  border: none;
  transition: background-color 0.5s;
  cursor: pointer;
}
.cookie-container .button:hover,
.cookie-container .button:focus {
  color: #fff;
  border-color: #00C1E2;
  background-color: #50c9b5;
}

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