/* Global theme */
/* Fairwater theme */
/* Berwick theme */
/* Global colors */
/* Breakpoints */
/* Global theme */
/* Fairwater theme */
/* Berwick theme */
/* Global colors */
/* Breakpoints */
/* Global theme */
/* Fairwater theme */
/* Berwick theme */
/* Global colors */
/* Breakpoints */
/********** PageImageTitleBannerWithSubNav ***********/
/* Global theme */
/* Fairwater theme */
/* Berwick theme */
/* Global colors */
/* Breakpoints */
/* Global theme */
/* Fairwater theme */
/* Berwick theme */
/* Global colors */
/* Breakpoints */
/* Global theme */
/* Fairwater theme */
/* Berwick theme */
/* Global colors */
/* Breakpoints */
/* 
	Property Project Definitions 

	Usage:  Define class and include the propertyproject mixin.

	Arguments: $projectprimary, $dark, $grey, $lightgrey, $midgrey, $white
	(Values default to global definitions in variables.scss - omitted arguments will default to these)

	Example: 

	.property-global-class-name { @include propertyproject($projectprimary: #ed1c24, $dark:#222222); }
	
*/
.hamiltonreachdarkblue {
  /**** Footer ***/
  /* projectprimary email registration */
  /*  for set aside div */
  /* full image promo */
  /*form.wffm-form{
        .form-control{
            a{color:$projectprimary;}
        }
    }*/
  /* Title Caoursel Arrows and Diamonds */
  /* Title Caoursel Alternate Bg */
  /*Webchat customization*/
  /* Search Result Pages */
  /*brochure module expanded*/
  /*brochure module with page curl*/
  /* global curl for module */
  /*brochure module full page widget*/
  /* Global search result cta color*/
  /* IT-681 */
  --brand-color: #012136;
  /* Title Caoursel Arrows and Diamonds */
  /*Webchat customization*/
  /* IT-681 */
  /* global curl for module */ }
  .hamiltonreachdarkblue ::-moz-selection {
    color: #012136; }
  .hamiltonreachdarkblue ::selection {
    color: #012136; }
  .hamiltonreachdarkblue .transparent-button {
    border: 2px solid #012136;
    color: #012136; }
    .hamiltonreachdarkblue .transparent-button.active, .hamiltonreachdarkblue .transparent-button:focus, .hamiltonreachdarkblue .transparent-button:hover {
      background-color: #012136;
      border-color: #012136;
      color: #fff; }
  .hamiltonreachdarkblue .top-line-brush::before {
    content: "\e801";
    color: #012136; }
  .hamiltonreachdarkblue .left-line-brush::before {
    content: "\e801";
    color: #012136; }
  .hamiltonreachdarkblue .next-arrow-brush::after,
  .hamiltonreachdarkblue .right-arrow-brush::after {
    content: "\e800";
    font-family: icomoon;
    color: #012136; }
  .hamiltonreachdarkblue .bottom-link {
    color: #012136; }
  .hamiltonreachdarkblue .red-content,
  .hamiltonreachdarkblue a.red,
  .hamiltonreachdarkblue a:hover {
    color: #012136; }
  .hamiltonreachdarkblue a.rtemorecontent,
  .hamiltonreachdarkblue a.rtelesscontent {
    color: #012136 !important; }
  .hamiltonreachdarkblue .property-enquire .property-enquire-form .ui.form .btn, .hamiltonreachdarkblue .property-enquire .property-enquire-form .ui.form .btn-inverse {
    border: 1px solid #012136 !important; }
  .hamiltonreachdarkblue #green-listing .green-listing-heading i {
    color: #012136; }
  .hamiltonreachdarkblue #green-listing .green-listing-heading h2 {
    color: #012136; }
  .hamiltonreachdarkblue #green-listing .green-data-table li a {
    color: #012136; }
  .hamiltonreachdarkblue #green-listing .green-data-table li > div.active label,
  .hamiltonreachdarkblue #green-listing .green-data-table li > div.active label i {
    color: #012136; }
  .hamiltonreachdarkblue #green-listing .btn.btn-transparent, .hamiltonreachdarkblue #green-listing .btn-transparent.btn-inverse {
    border: 1px solid #012136 !important;
    color: #012136 !important; }
    .hamiltonreachdarkblue #green-listing .btn.btn-transparent:hover, .hamiltonreachdarkblue #green-listing .btn-transparent.btn-inverse:hover, .hamiltonreachdarkblue #green-listing .btn.btn-transparent:focus, .hamiltonreachdarkblue #green-listing .btn-transparent.btn-inverse:focus {
      background-color: #012136 !important; }
  .hamiltonreachdarkblue .author-container a:hover, .hamiltonreachdarkblue .author-container a:focus,
  .hamiltonreachdarkblue .author-container a span:hover,
  .hamiltonreachdarkblue .author-container a span:focus {
    color: #012136 !important;
    border-color: #012136 !important; }
  .hamiltonreachdarkblue .two-column-expandable #btn_show_less .two-column-expandable #btn_show_more {
    color: #012136; }
    .hamiltonreachdarkblue .two-column-expandable #btn_show_less .two-column-expandable #btn_show_more svg {
      fill: #012136; }
  .hamiltonreachdarkblue .two-column-expandable #btn_show_less,
  .hamiltonreachdarkblue .two-column-expandable #btn_show_more {
    color: #012136; }
    .hamiltonreachdarkblue .two-column-expandable #btn_show_less svg,
    .hamiltonreachdarkblue .two-column-expandable #btn_show_more svg {
      fill: #012136; }
  .hamiltonreachdarkblue .category-filter .filter ul li a {
    color: #fff;
    border: 1px solid #012136; }
  .hamiltonreachdarkblue .category-filter .filter ul li.active a {
    border-color: #fff;
    background-color: #012136;
    color: #fff !important; }
  .hamiltonreachdarkblue .category-filter .filter ul.categorieslist li a {
    color: #012136; }
    .hamiltonreachdarkblue .category-filter .filter ul.categorieslist li a:hover {
      background-color: #012136;
      color: #fff; }
  .hamiltonreachdarkblue .homepage-footer .footer-social-links a:hover .social,
  .hamiltonreachdarkblue .homepage-footer .footer-social-links a:focus .social {
    border-color: #012136;
    color: #012136; }
  .hamiltonreachdarkblue .article-navigation .article-nav .article-nav-icons:hover, .hamiltonreachdarkblue .article-navigation .article-nav .article-nav-icons:focus {
    color: #012136 !important;
    border-color: #012136 !important; }
  .hamiltonreachdarkblue .property-reasons h2 {
    color: #012136; }
  .hamiltonreachdarkblue .property-reasons .property-reasons-list li h3 {
    color: #012136; }
  .hamiltonreachdarkblue .property-reasons.bg-dark-theme {
    background-color: #222; }
    .hamiltonreachdarkblue .property-reasons.bg-dark-theme h3 {
      color: #012136; }
      .hamiltonreachdarkblue .property-reasons.bg-dark-theme h3::before {
        color: #012136; }
    .hamiltonreachdarkblue .property-reasons.bg-dark-theme h2 {
      color: #012136; }
      .hamiltonreachdarkblue .property-reasons.bg-dark-theme h2 span {
        color: #fff; }
      .hamiltonreachdarkblue .property-reasons.bg-dark-theme h2::before {
        color: #fff; }
    .hamiltonreachdarkblue .property-reasons.bg-dark-theme p {
      color: #fff; }
    .hamiltonreachdarkblue .property-reasons.bg-dark-theme .property-reasons-list li span {
      color: rgba(255, 255, 255, 0.1); }
  .hamiltonreachdarkblue .property-reasons.bg-light-theme {
    background-color: #f2f2f2; }
    .hamiltonreachdarkblue .property-reasons.bg-light-theme h3 {
      color: #012136; }
      .hamiltonreachdarkblue .property-reasons.bg-light-theme h3::before {
        color: #012136; }
    .hamiltonreachdarkblue .property-reasons.bg-light-theme h2 {
      color: #012136; }
      .hamiltonreachdarkblue .property-reasons.bg-light-theme h2 span {
        color: #000 !important; }
      .hamiltonreachdarkblue .property-reasons.bg-light-theme h2::before {
        color: #000 !important; }
    .hamiltonreachdarkblue .property-reasons.bg-light-theme p {
      color: #000 !important; }
    .hamiltonreachdarkblue .property-reasons.bg-light-theme .property-reasons-list li span {
      color: rgba(0, 0, 0, 0.1); }
  .hamiltonreachdarkblue .small-media-carousel-wrap h2:before {
    color: #012136; }
  .hamiltonreachdarkblue .property-homepage-header {
    background-color: #012136; }
    .hamiltonreachdarkblue .property-homepage-header.child-page {
      background-color: #012136; }
    .hamiltonreachdarkblue .property-homepage-header .hamburger {
      background-color: #012136; }
    .hamiltonreachdarkblue .property-homepage-header .main-nav {
      background-color: #012136;
      color: #fff; }
      .hamiltonreachdarkblue .property-homepage-header .main-nav.second a:hover, .hamiltonreachdarkblue .property-homepage-header .main-nav.second a.active {
        color: #012136 !important; }
      .hamiltonreachdarkblue .property-homepage-header .main-nav a:hover img, .hamiltonreachdarkblue .property-homepage-header .main-nav a.active img {
        background-color: #012136 !important; }
      .hamiltonreachdarkblue .property-homepage-header .main-nav .ui.dropdown .menu {
        background-color: #f2f2f2; }
        .hamiltonreachdarkblue .property-homepage-header .main-nav .ui.dropdown .menu > .item {
          color: #222; }
        .hamiltonreachdarkblue .property-homepage-header .main-nav .ui.dropdown .menu .tab-menu div {
          border-bottom: 1px solid #b4b4b4; }
          .hamiltonreachdarkblue .property-homepage-header .main-nav .ui.dropdown .menu .tab-menu div:hover, .hamiltonreachdarkblue .property-homepage-header .main-nav .ui.dropdown .menu .tab-menu div.active {
            color: #012136; }
        .hamiltonreachdarkblue .property-homepage-header .main-nav .ui.dropdown .menu .tab-content h5 {
          color: #012136; }
    .hamiltonreachdarkblue .property-homepage-header .search-results a:hover, .hamiltonreachdarkblue .property-homepage-header .search-results a:focus {
      color: #012136; }
  .hamiltonreachdarkblue .title-banner-properties p a {
    color: #012136; }
  .hamiltonreachdarkblue section.secondary-banner .ui.container h1 {
    color: #012136; }
  .hamiltonreachdarkblue .property-sidebar .topbar {
    background: #012136; }
  .hamiltonreachdarkblue .property-sidebar .search-results a:hover, .hamiltonreachdarkblue .property-sidebar .search-results a:focus {
    color: #012136; }
  .hamiltonreachdarkblue .property-sidebar .ui.link.list .item:not(.nav-ico):hover, .hamiltonreachdarkblue .property-sidebar .ui.link.list .item:not(.nav-ico):focus {
    color: #012136 !important; }
    @media (max-width: 1024px) {
      .hamiltonreachdarkblue .property-sidebar .ui.link.list .item:not(.nav-ico):hover, .hamiltonreachdarkblue .property-sidebar .ui.link.list .item:not(.nav-ico):focus {
        color: rgba(255, 255, 255, 0.7) !important; } }
  .hamiltonreachdarkblue .property-sidebar .ui.link.list .item:not(.nav-ico).icons {
    /*.icon{
                    color:$dark !important;
                    border:2px solid $dark;
                }*/ }
    .hamiltonreachdarkblue .property-sidebar .ui.link.list .item:not(.nav-ico).icons:hover .icon {
      border-color: #012136;
      color: #012136 !important; }
  .hamiltonreachdarkblue .property-sidebar .ui.link.list .item:not(.nav-ico).icon-wechat.inactive {
    color: #fff !important; }
    .hamiltonreachdarkblue .property-sidebar .ui.link.list .item:not(.nav-ico).icon-wechat.inactive .icon {
      border-color: #fff;
      color: #fff !important;
      opacity: 0.5; }
  .hamiltonreachdarkblue .property-sidebar .ui.link.list .item:not(.nav-ico).has-subnav {
    color: #fff; }
    .hamiltonreachdarkblue .property-sidebar .ui.link.list .item:not(.nav-ico).has-subnav ul a {
      color: #fff; }
      .hamiltonreachdarkblue .property-sidebar .ui.link.list .item:not(.nav-ico).has-subnav ul a:hover, .hamiltonreachdarkblue .property-sidebar .ui.link.list .item:not(.nav-ico).has-subnav ul a:focus {
        color: #012136; }
        @media (max-width: 1024px) {
          .hamiltonreachdarkblue .property-sidebar .ui.link.list .item:not(.nav-ico).has-subnav ul a:hover, .hamiltonreachdarkblue .property-sidebar .ui.link.list .item:not(.nav-ico).has-subnav ul a:focus {
            -webkit-tap-highlight-color: transparent;
            color: rgba(255, 255, 255, 0.7) !important; } }
  .hamiltonreachdarkblue .property-sidebar .ui.link.list .item:not(.nav-ico) .sticky-buttons .ui.horizontal.list .item:hover, .hamiltonreachdarkblue .property-sidebar .ui.link.list .item:not(.nav-ico) .sticky-buttons .ui.horizontal.list .item:focus,
  .hamiltonreachdarkblue .property-sidebar .ui.link.list .item:not(.nav-ico) .sticky-buttons item .item:hover,
  .hamiltonreachdarkblue .property-sidebar .ui.link.list .item:not(.nav-ico) .sticky-buttons item .item:focus {
    color: #fff !important; }
  .hamiltonreachdarkblue .property-sidebar .sticky-buttons .ui.horizontal.list .item:hover, .hamiltonreachdarkblue .property-sidebar .sticky-buttons .ui.horizontal.list .item:focus,
  .hamiltonreachdarkblue .property-sidebar .sticky-buttons item .item:hover,
  .hamiltonreachdarkblue .property-sidebar .sticky-buttons item .item:focus {
    color: #fff !important; }
  .hamiltonreachdarkblue .sticky-buttons .ui.horizontal.list {
    background-color: #012136; }
  .hamiltonreachdarkblue .properties-carousel .slick-prev {
    background-image: url(../../image/carousel-left.png); }
  .hamiltonreachdarkblue .properties-carousel .slick-next {
    background-image: url(../../image/carousel-right.png); }
  .hamiltonreachdarkblue .properties-carousel .slick-prev,
  .hamiltonreachdarkblue .properties-carousel .slick-next {
    background-position: 0 -50px;
    background-color: #012136; }
    .hamiltonreachdarkblue .properties-carousel .slick-prev:hover, .hamiltonreachdarkblue .properties-carousel .slick-prev:focus,
    .hamiltonreachdarkblue .properties-carousel .slick-next:hover,
    .hamiltonreachdarkblue .properties-carousel .slick-next:focus {
      background-position: 0 0; }
  .hamiltonreachdarkblue .properties-carousel .slick-dots li {
    /*&.slick-active button:before{
                    background-color: $projectprimary;
                }*/ }
    .hamiltonreachdarkblue .properties-carousel .slick-dots li.slick-active button {
      border-bottom-color: #012136; }
      .hamiltonreachdarkblue .properties-carousel .slick-dots li.slick-active button:after {
        border-top-color: #012136; }
  .hamiltonreachdarkblue .properties-carousel .video-wrap .play-button {
    cursor: pointer; }
  .hamiltonreachdarkblue .properties-carousel .video-wrap .play-button-color {
    background-color: #012136 !important; }
  .hamiltonreachdarkblue .properties-carousel2 .slick-slide {
    height: auto; }
  .hamiltonreachdarkblue .properties-carousel2 .slider-2 .slick-content p a.btn.btn-solid, .hamiltonreachdarkblue .properties-carousel2 .slider-2 .slick-content p a.btn-solid.btn-inverse {
    background-color: #012136;
    border: 1px solid #012136;
    color: #fff; }
    .hamiltonreachdarkblue .properties-carousel2 .slider-2 .slick-content p a.btn.btn-solid:hover, .hamiltonreachdarkblue .properties-carousel2 .slider-2 .slick-content p a.btn-solid.btn-inverse:hover, .hamiltonreachdarkblue .properties-carousel2 .slider-2 .slick-content p a.btn.btn-solid:focus, .hamiltonreachdarkblue .properties-carousel2 .slider-2 .slick-content p a.btn-solid.btn-inverse:focus {
      background-color: #fff;
      border: 1px solid #fff;
      color: #012136; }
  .hamiltonreachdarkblue .properties-carousel2 .slider-2 .slick-content p a.btn.btn-outline, .hamiltonreachdarkblue .properties-carousel2 .slider-2 .slick-content p a.btn-outline.btn-inverse {
    background-color: transparent;
    border: 1px solid #012136;
    color: #012136; }
    .hamiltonreachdarkblue .properties-carousel2 .slider-2 .slick-content p a.btn.btn-outline:hover, .hamiltonreachdarkblue .properties-carousel2 .slider-2 .slick-content p a.btn-outline.btn-inverse:hover, .hamiltonreachdarkblue .properties-carousel2 .slider-2 .slick-content p a.btn.btn-outline:focus, .hamiltonreachdarkblue .properties-carousel2 .slider-2 .slick-content p a.btn-outline.btn-inverse:focus {
      background-color: #012136;
      color: #fff; }
  .hamiltonreachdarkblue .testimonials,
  .hamiltonreachdarkblue .homepage-people {
    background-color: #012136;
    /*.slick-slide{height:auto;}*/ }
    .hamiltonreachdarkblue .testimonials .arrow-controls .slick-arrow,
    .hamiltonreachdarkblue .homepage-people .arrow-controls .slick-arrow {
      background-color: #012136; }
    .hamiltonreachdarkblue .testimonials .slick-dots li,
    .hamiltonreachdarkblue .homepage-people .slick-dots li {
      /*&.slick-active button:before{
                    background-color: $projectprimary;
                }*/ }
      .hamiltonreachdarkblue .testimonials .slick-dots li.slick-active button,
      .hamiltonreachdarkblue .homepage-people .slick-dots li.slick-active button {
        border-bottom-color: #012136; }
        .hamiltonreachdarkblue .testimonials .slick-dots li.slick-active button:after,
        .hamiltonreachdarkblue .homepage-people .slick-dots li.slick-active button:after {
          border-top-color: #012136; }
  .hamiltonreachdarkblue .property-price-filter h2 span {
    color: #012136; }
  .hamiltonreachdarkblue .property-price-filter h2::before {
    color: #012136; }
  .hamiltonreachdarkblue .property-price-filter h2 ul li a {
    color: #012136 !important; }
  .hamiltonreachdarkblue .property-price-filter h2 ul li a:hover,
  .hamiltonreachdarkblue .property-price-filter h2 ul li a:focus,
  .hamiltonreachdarkblue .property-price-filter h2 ul li a.active {
    color: #012136 !important; }
  .hamiltonreachdarkblue .property-price-filter a.btn:hover, .hamiltonreachdarkblue .property-price-filter a.btn-inverse:hover {
    background: #222;
    color: #fff; }
  .hamiltonreachdarkblue .property-price-filter .price-filter .ui.dropdown .frontage .item {
    width: 20%; }
  .hamiltonreachdarkblue .property-price-filter .price-filter .ui.dropdown .menu .item.selected, .hamiltonreachdarkblue .property-price-filter .price-filter .ui.dropdown .menu .item:hover {
    background-color: #012136 !important;
    color: #fff !important; }
  .hamiltonreachdarkblue .theme-purple .back-bar .selected-bar {
    background-color: #012136; }
  .hamiltonreachdarkblue .theme-purple .back-bar .pointer {
    background-color: #012136; }
  .hamiltonreachdarkblue .theme-purple .back-bar .pointer-label {
    color: #012136; }
  .hamiltonreachdarkblue .theme-purple .back-bar .focused {
    color: #333; }
  .hamiltonreachdarkblue .btn, .hamiltonreachdarkblue .btn-inverse {
    background-color: #012136;
    color: #fff; }
    .hamiltonreachdarkblue .btn:hover, .hamiltonreachdarkblue .btn-inverse:hover {
      color: #012136;
      background-color: #fff; }
  .hamiltonreachdarkblue .wffm-form .btn, .hamiltonreachdarkblue .wffm-form .btn-inverse,
  .hamiltonreachdarkblue .wffm-form input[type="submit"],
  .hamiltonreachdarkblue .wffm-form button {
    border: 1px solid #012136 !important;
    color: #012136 !important;
    background-color: transparent !important; }
    .hamiltonreachdarkblue .wffm-form .btn:hover, .hamiltonreachdarkblue .wffm-form .btn-inverse:hover, .hamiltonreachdarkblue .wffm-form .btn:focus, .hamiltonreachdarkblue .wffm-form .btn-inverse:focus,
    .hamiltonreachdarkblue .wffm-form input[type="submit"]:hover,
    .hamiltonreachdarkblue .wffm-form input[type="submit"]:focus,
    .hamiltonreachdarkblue .wffm-form button:hover,
    .hamiltonreachdarkblue .wffm-form button:focus {
      background-color: #012136 !important;
      color: #fff !important;
      border: 1px solid transparent !important; }
    .hamiltonreachdarkblue .wffm-form .btn.solidBtn, .hamiltonreachdarkblue .wffm-form .solidBtn.btn-inverse,
    .hamiltonreachdarkblue .wffm-form input[type="submit"].solidBtn,
    .hamiltonreachdarkblue .wffm-form button.solidBtn {
      background-color: #012136 !important;
      color: #fff !important;
      border: 1px solid transparent !important; }
      .hamiltonreachdarkblue .wffm-form .btn.solidBtn:hover, .hamiltonreachdarkblue .wffm-form .solidBtn.btn-inverse:hover, .hamiltonreachdarkblue .wffm-form .btn.solidBtn:focus, .hamiltonreachdarkblue .wffm-form .solidBtn.btn-inverse:focus,
      .hamiltonreachdarkblue .wffm-form input[type="submit"].solidBtn:hover,
      .hamiltonreachdarkblue .wffm-form input[type="submit"].solidBtn:focus,
      .hamiltonreachdarkblue .wffm-form button.solidBtn:hover,
      .hamiltonreachdarkblue .wffm-form button.solidBtn:focus {
        border: 1px solid #012136 !important;
        color: #012136 !important;
        background-color: white !important; }
  .hamiltonreachdarkblue .red-bg .wffm-form .btn, .hamiltonreachdarkblue .red-bg .wffm-form .btn-inverse,
  .hamiltonreachdarkblue .red-bg .wffm-form input[type="submit"],
  .hamiltonreachdarkblue .red-bg .wffm-form button {
    border: 1px solid #fff !important;
    color: #fff !important; }
    .hamiltonreachdarkblue .red-bg .wffm-form .btn:hover, .hamiltonreachdarkblue .red-bg .wffm-form .btn-inverse:hover, .hamiltonreachdarkblue .red-bg .wffm-form .btn:focus, .hamiltonreachdarkblue .red-bg .wffm-form .btn-inverse:focus,
    .hamiltonreachdarkblue .red-bg .wffm-form input[type="submit"]:hover,
    .hamiltonreachdarkblue .red-bg .wffm-form input[type="submit"]:focus,
    .hamiltonreachdarkblue .red-bg .wffm-form button:hover,
    .hamiltonreachdarkblue .red-bg .wffm-form button:focus {
      background-color: #fff !important;
      color: #012136 !important; }
    .hamiltonreachdarkblue .red-bg .wffm-form .btn.solidBtn, .hamiltonreachdarkblue .red-bg .wffm-form .solidBtn.btn-inverse,
    .hamiltonreachdarkblue .red-bg .wffm-form input[type="submit"].solidBtn,
    .hamiltonreachdarkblue .red-bg .wffm-form button.solidBtn {
      background-color: #fff !important;
      color: #012136 !important;
      border: 1px solid transparent !important; }
      .hamiltonreachdarkblue .red-bg .wffm-form .btn.solidBtn:hover, .hamiltonreachdarkblue .red-bg .wffm-form .solidBtn.btn-inverse:hover, .hamiltonreachdarkblue .red-bg .wffm-form .btn.solidBtn:focus, .hamiltonreachdarkblue .red-bg .wffm-form .solidBtn.btn-inverse:focus,
      .hamiltonreachdarkblue .red-bg .wffm-form input[type="submit"].solidBtn:hover,
      .hamiltonreachdarkblue .red-bg .wffm-form input[type="submit"].solidBtn:focus,
      .hamiltonreachdarkblue .red-bg .wffm-form button.solidBtn:hover,
      .hamiltonreachdarkblue .red-bg .wffm-form button.solidBtn:focus {
        border: 1px solid #fff !important;
        color: #fff !important;
        background-color: white !important; }
  .hamiltonreachdarkblue .btn-inverse {
    min-width: 160px;
    display: inline-block; }
  .hamiltonreachdarkblue .sub-header .ui.container p span {
    color: #012136; }
  .hamiltonreachdarkblue .sub-header .ui.container h1.description a,
  .hamiltonreachdarkblue .sub-header .ui.container h1.description span,
  .hamiltonreachdarkblue .sub-header .ui.container h2.description a,
  .hamiltonreachdarkblue .sub-header .ui.container h2.description span {
    color: #012136; }
  .hamiltonreachdarkblue .featured-news-module h2 .highlight,
  .hamiltonreachdarkblue .featured-news-module h2 span {
    color: #012136; }
  .hamiltonreachdarkblue .featured-news-module .small-media-carousel-wrap {
    /*.small-media-carousel .slick-dots li.slick-active button:before{
                background-color:$projectprimary;
            }*/ }
    .hamiltonreachdarkblue .featured-news-module .small-media-carousel-wrap .slick-prev {
      background-color: #012136; }
    .hamiltonreachdarkblue .featured-news-module .small-media-carousel-wrap .slick-next {
      background-color: #012136; }
    .hamiltonreachdarkblue .featured-news-module .small-media-carousel-wrap .featured-property-title:hover, .hamiltonreachdarkblue .featured-news-module .small-media-carousel-wrap .featured-property-title:focus {
      color: #012136; }
    .hamiltonreachdarkblue .featured-news-module .small-media-carousel-wrap .featured-property-link {
      color: #012136; }
      .hamiltonreachdarkblue .featured-news-module .small-media-carousel-wrap .featured-property-link:hover, .hamiltonreachdarkblue .featured-news-module .small-media-carousel-wrap .featured-property-link:focus {
        color: #222; }
    .hamiltonreachdarkblue .featured-news-module .small-media-carousel-wrap .small-media-carousel .slick-dots li.slick-active button {
      border-bottom-color: #012136; }
      .hamiltonreachdarkblue .featured-news-module .small-media-carousel-wrap .small-media-carousel .slick-dots li.slick-active button:after {
        border-top-color: #012136; }
  .hamiltonreachdarkblue .featured-news-module.bg-dark-theme {
    background-color: #222; }
    .hamiltonreachdarkblue .featured-news-module.bg-dark-theme h2 {
      color: #fff; }
    .hamiltonreachdarkblue .featured-news-module.bg-dark-theme .small-media-carousel .small-media-description .title,
    .hamiltonreachdarkblue .featured-news-module.bg-dark-theme .small-media-carousel .small-media-description .featured-property-title,
    .hamiltonreachdarkblue .featured-news-module.bg-dark-theme .small-media-carousel .small-media-description .featured-property-date,
    .hamiltonreachdarkblue .featured-news-module.bg-dark-theme .small-media-carousel .small-media-description .featured-property-link {
      color: #ed1c24; }
    .hamiltonreachdarkblue .featured-news-module.bg-dark-theme .small-media-carousel .small-media-description .sub-title {
      color: #fff; }
  .hamiltonreachdarkblue .featured-news-module.bg-dark-theme .small-media-carousel .small-media-description .title,
  .hamiltonreachdarkblue .featured-news-module.bg-dark-theme .small-media-carousel .small-media-description .featured-property-title,
  .hamiltonreachdarkblue .featured-news-module.bg-dark-theme .small-media-carousel .small-media-description .featured-property-date,
  .hamiltonreachdarkblue .featured-news-module.bg-dark-theme .small-media-carousel .small-media-description .featured-property-link {
    color: #012136; }
  .hamiltonreachdarkblue .play-button-color {
    background-color: #012136 !important; }
  .hamiltonreachdarkblue .media-carousel-wrap .slick-prev {
    background-color: #012136; }
  .hamiltonreachdarkblue .media-carousel-wrap .slick-next {
    background-color: #012136; }
  .hamiltonreachdarkblue .media-carousel-wrap .play-button-color {
    background-color: #012136 !important; }
  .hamiltonreachdarkblue .media-carousel-wrap h1::before,
  .hamiltonreachdarkblue .media-carousel-wrap h2::before {
    color: #012136; }
  .hamiltonreachdarkblue .media-carousel-wrap.bg-light-theme .play-button .svg-play-outer circle:hover, .hamiltonreachdarkblue .media-carousel-wrap.bg-light-theme .play-button .svg-play-outer circle:focus {
    fill: #012136 !important; }
  .hamiltonreachdarkblue .media-carousel-wrap.bg-light-theme .play-button:hover .svg-play-outer circle, .hamiltonreachdarkblue .media-carousel-wrap.bg-light-theme .play-button:focus .svg-play-outer circle {
    fill: #012136 !important; }
  .hamiltonreachdarkblue .latest-properties-module,
  .hamiltonreachdarkblue .property-listing-module {
    background-color: transparent; }
    .hamiltonreachdarkblue .latest-properties-module h2,
    .hamiltonreachdarkblue .property-listing-module h2 {
      color: #222; }
      .hamiltonreachdarkblue .latest-properties-module h2 a,
      .hamiltonreachdarkblue .latest-properties-module h2 span,
      .hamiltonreachdarkblue .property-listing-module h2 a,
      .hamiltonreachdarkblue .property-listing-module h2 span {
        color: #012136; }
    .hamiltonreachdarkblue .latest-properties-module .small-media-carousel-wrap,
    .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap {
      /*.small-media-carousel .slick-dots li.slick-active button:before{background-color:$projectprimary;} */ }
      .hamiltonreachdarkblue .latest-properties-module .small-media-carousel-wrap .slick-arrow,
      .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .slick-arrow {
        background-position: 0 -50px; }
        .hamiltonreachdarkblue .latest-properties-module .small-media-carousel-wrap .slick-arrow.slick-prev,
        .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .slick-arrow.slick-prev {
          background-color: #012136; }
        .hamiltonreachdarkblue .latest-properties-module .small-media-carousel-wrap .slick-arrow.slick-next,
        .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .slick-arrow.slick-next {
          background-color: #012136; }
        .hamiltonreachdarkblue .latest-properties-module .small-media-carousel-wrap .slick-arrow:hover, .hamiltonreachdarkblue .latest-properties-module .small-media-carousel-wrap .slick-arrow:focus,
        .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .slick-arrow:hover,
        .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .slick-arrow:focus {
          background-position: 0 0; }
      .hamiltonreachdarkblue .latest-properties-module .small-media-carousel-wrap .small-media-description .title,
      .hamiltonreachdarkblue .latest-properties-module .small-media-carousel-wrap .small-media-description .sub-title,
      .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .small-media-description .title,
      .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .small-media-description .sub-title {
        color: #222; }
        .hamiltonreachdarkblue .latest-properties-module .small-media-carousel-wrap .small-media-description .title a,
        .hamiltonreachdarkblue .latest-properties-module .small-media-carousel-wrap .small-media-description .sub-title a,
        .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .small-media-description .title a,
        .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .small-media-description .sub-title a {
          color: #222; }
          .hamiltonreachdarkblue .latest-properties-module .small-media-carousel-wrap .small-media-description .title a:hover, .hamiltonreachdarkblue .latest-properties-module .small-media-carousel-wrap .small-media-description .title a:focus,
          .hamiltonreachdarkblue .latest-properties-module .small-media-carousel-wrap .small-media-description .sub-title a:hover,
          .hamiltonreachdarkblue .latest-properties-module .small-media-carousel-wrap .small-media-description .sub-title a:focus,
          .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .small-media-description .title a:hover,
          .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .small-media-description .title a:focus,
          .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .small-media-description .sub-title a:hover,
          .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .small-media-description .sub-title a:focus {
            color: #012136; }
      .hamiltonreachdarkblue .latest-properties-module .small-media-carousel-wrap .small-media-description .link,
      .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .small-media-description .link {
        color: #012136; }
        .hamiltonreachdarkblue .latest-properties-module .small-media-carousel-wrap .small-media-description .link:hover, .hamiltonreachdarkblue .latest-properties-module .small-media-carousel-wrap .small-media-description .link:focus,
        .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .small-media-description .link:hover,
        .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .small-media-description .link:focus {
          color: #222; }
      .hamiltonreachdarkblue .latest-properties-module .small-media-carousel-wrap .small-media-carousel .slick-dots li.slick-active button,
      .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .small-media-carousel .slick-dots li.slick-active button {
        border-bottom-color: #012136; }
        .hamiltonreachdarkblue .latest-properties-module .small-media-carousel-wrap .small-media-carousel .slick-dots li.slick-active button:after,
        .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .small-media-carousel .slick-dots li.slick-active button:after {
          border-top-color: #012136; }
    .hamiltonreachdarkblue .latest-properties-module .property-listing-link,
    .hamiltonreachdarkblue .property-listing-module .property-listing-link {
      color: #012136; }
  .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .slick-arrow {
    background-position: 0 0; }
    .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .slick-arrow.slick-prev {
      background-color: #012136; }
    .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .slick-arrow.slick-next {
      background-color: #012136; }
    .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .slick-arrow:hover, .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .slick-arrow:focus {
      background-position: 0 -50px; }
  .hamiltonreachdarkblue .property-listing-module .property-listing-link {
    color: #012136; }
  .hamiltonreachdarkblue .property-listing-module a:hover .title,
  .hamiltonreachdarkblue .property-listing-module a:hover .sub-title,
  .hamiltonreachdarkblue .property-listing-module a:focus .title,
  .hamiltonreachdarkblue .property-listing-module a:focus .sub-title {
    color: #012136 !important; }
  .hamiltonreachdarkblue .property-listing-module a:hover .property-listing-link,
  .hamiltonreachdarkblue .property-listing-module a:focus .property-listing-link {
    color: #222 !important; }
  .hamiltonreachdarkblue .global-breadcrumbs .ui.breadcrumb i:last-of-type,
  .hamiltonreachdarkblue .global-breadcrumbs .ui.breadcrumb .last-item,
  .hamiltonreachdarkblue .global-breadcrumbs .ui.breadcrumb .divider:last-of-type {
    color: #012136; }
    .hamiltonreachdarkblue .global-breadcrumbs .ui.breadcrumb i:last-of-type:hover,
    .hamiltonreachdarkblue .global-breadcrumbs .ui.breadcrumb .last-item:hover,
    .hamiltonreachdarkblue .global-breadcrumbs .ui.breadcrumb .divider:last-of-type:hover {
      color: #012136 !important; }
  .hamiltonreachdarkblue .homepage-people {
    background-color: #012136; }
    .hamiltonreachdarkblue .homepage-people .arrow-controls .slick-arrow {
      background-color: #012136; }
    .hamiltonreachdarkblue .homepage-people .slick-dots li.slick-active button {
      border-bottom-color: #012136; }
      .hamiltonreachdarkblue .homepage-people .slick-dots li.slick-active button::after {
        border-top-color: #012136; }
  @media screen and (max-width: 1364px) {
    .hamiltonreachdarkblue .properties-carousel2 .slider-2 {
      margin-left: -564px; } }
  @media screen and (max-width: 1199px) {
    .hamiltonreachdarkblue .properties-carousel2 .slider-2 {
      margin-left: -466px; } }
  @media screen and (max-width: 768px) {
    .hamiltonreachdarkblue .properties-carousel2 .slider-2 {
      background-color: #f2f2f2;
      color: #012136;
      width: auto;
      margin: 0;
      bottom: auto;
      left: 0;
      position: relative; }
      .hamiltonreachdarkblue .properties-carousel2 .slider-2 .slick-content h1,
      .hamiltonreachdarkblue .properties-carousel2 .slider-2 .slick-content h2,
      .hamiltonreachdarkblue .properties-carousel2 .slider-2 .slick-content p,
      .hamiltonreachdarkblue .properties-carousel2 .slider-2 .slick-content a {
        color: #012136;
        max-width: 100%; } }
  .hamiltonreachdarkblue .email-registration {
    background-color: #012136; }
    .hamiltonreachdarkblue .email-registration.red-bg.email-registration #email_address_submit:hover {
      color: #012136; }
    .hamiltonreachdarkblue .email-registration.red-bg form p.terms a,
    .hamiltonreachdarkblue .email-registration.red-bg form .terms-link a {
      color: #012136; }
    .hamiltonreachdarkblue .email-registration.red-bg input.btn.btn-default[type="submit"], .hamiltonreachdarkblue .email-registration.red-bg input.btn-default.btn-inverse[type="submit"] {
      color: #fff !important;
      border: 1px solid transparent !important;
      background-color: #222 !important; }
      .hamiltonreachdarkblue .email-registration.red-bg input.btn.btn-default[type="submit"]:hover, .hamiltonreachdarkblue .email-registration.red-bg input.btn-default.btn-inverse[type="submit"]:hover, .hamiltonreachdarkblue .email-registration.red-bg input.btn.btn-default[type="submit"]:focus, .hamiltonreachdarkblue .email-registration.red-bg input.btn-default.btn-inverse[type="submit"]:focus {
        color: #fff !important;
        background-color: #012136 !important;
        border: 1px solid transparent !important; }
    .hamiltonreachdarkblue .email-registration.red-bg.outline-btn input.btn.btn-default[type="submit"], .hamiltonreachdarkblue .email-registration.red-bg.outline-btn input.btn-default.btn-inverse[type="submit"] {
      color: #fff !important;
      border: 1px solid #fff !important;
      background-color: transparent !important; }
      .hamiltonreachdarkblue .email-registration.red-bg.outline-btn input.btn.btn-default[type="submit"]:hover, .hamiltonreachdarkblue .email-registration.red-bg.outline-btn input.btn-default.btn-inverse[type="submit"]:hover, .hamiltonreachdarkblue .email-registration.red-bg.outline-btn input.btn.btn-default[type="submit"]:focus, .hamiltonreachdarkblue .email-registration.red-bg.outline-btn input.btn-default.btn-inverse[type="submit"]:focus {
        color: #012136 !important;
        background-color: #fff !important;
        border: 1px solid transparent !important; }
    .hamiltonreachdarkblue .email-registration.red-bg.bg-dark-theme .email-registration-container .double-row p.terms a {
      color: #012136; }
    .hamiltonreachdarkblue .email-registration.red-bg.bg-dark-theme input.btn.btn-default[type="submit"], .hamiltonreachdarkblue .email-registration.red-bg.bg-dark-theme input.btn-default.btn-inverse[type="submit"] {
      color: #012136 !important;
      border: 1px solid transparent !important;
      background-color: #fff !important; }
      .hamiltonreachdarkblue .email-registration.red-bg.bg-dark-theme input.btn.btn-default[type="submit"]:hover, .hamiltonreachdarkblue .email-registration.red-bg.bg-dark-theme input.btn-default.btn-inverse[type="submit"]:hover, .hamiltonreachdarkblue .email-registration.red-bg.bg-dark-theme input.btn.btn-default[type="submit"]:focus, .hamiltonreachdarkblue .email-registration.red-bg.bg-dark-theme input.btn-default.btn-inverse[type="submit"]:focus {
        color: #fff !important;
        background-color: #012136 !important;
        border: 1px solid transparent !important; }
    .hamiltonreachdarkblue .email-registration.red-bg.bg-dark-theme.outline-btn input.btn.btn-default[type="submit"], .hamiltonreachdarkblue .email-registration.red-bg.bg-dark-theme.outline-btn input.btn-default.btn-inverse[type="submit"] {
      color: #fff !important;
      border: 1px solid #fff !important;
      background-color: transparent !important; }
      .hamiltonreachdarkblue .email-registration.red-bg.bg-dark-theme.outline-btn input.btn.btn-default[type="submit"]:hover, .hamiltonreachdarkblue .email-registration.red-bg.bg-dark-theme.outline-btn input.btn-default.btn-inverse[type="submit"]:hover, .hamiltonreachdarkblue .email-registration.red-bg.bg-dark-theme.outline-btn input.btn.btn-default[type="submit"]:focus, .hamiltonreachdarkblue .email-registration.red-bg.bg-dark-theme.outline-btn input.btn-default.btn-inverse[type="submit"]:focus {
        color: #012136 !important;
        background-color: #fff !important;
        border: 1px solid transparent !important; }
    .hamiltonreachdarkblue .email-registration.red-bg.bg-light-theme .email-registration-container .double-row p.terms a {
      color: #012136; }
    .hamiltonreachdarkblue .email-registration.red-bg.bg-light-theme input.btn.btn-default[type="submit"], .hamiltonreachdarkblue .email-registration.red-bg.bg-light-theme input.btn-default.btn-inverse[type="submit"] {
      color: #fff !important;
      border: 1px solid transparent !important;
      background-color: #012136 !important; }
      .hamiltonreachdarkblue .email-registration.red-bg.bg-light-theme input.btn.btn-default[type="submit"]:hover, .hamiltonreachdarkblue .email-registration.red-bg.bg-light-theme input.btn-default.btn-inverse[type="submit"]:hover, .hamiltonreachdarkblue .email-registration.red-bg.bg-light-theme input.btn.btn-default[type="submit"]:focus, .hamiltonreachdarkblue .email-registration.red-bg.bg-light-theme input.btn-default.btn-inverse[type="submit"]:focus {
        color: #fff !important;
        background-color: #222 !important;
        border: 1px solid transparent !important; }
    .hamiltonreachdarkblue .email-registration.red-bg.bg-light-theme.outline-btn input.btn.btn-default[type="submit"], .hamiltonreachdarkblue .email-registration.red-bg.bg-light-theme.outline-btn input.btn-default.btn-inverse[type="submit"] {
      color: #222 !important;
      border: 1px solid #222 !important;
      background-color: transparent !important; }
      .hamiltonreachdarkblue .email-registration.red-bg.bg-light-theme.outline-btn input.btn.btn-default[type="submit"]:hover, .hamiltonreachdarkblue .email-registration.red-bg.bg-light-theme.outline-btn input.btn-default.btn-inverse[type="submit"]:hover, .hamiltonreachdarkblue .email-registration.red-bg.bg-light-theme.outline-btn input.btn.btn-default[type="submit"]:focus, .hamiltonreachdarkblue .email-registration.red-bg.bg-light-theme.outline-btn input.btn-default.btn-inverse[type="submit"]:focus {
        color: #fff !important;
        background-color: #012136 !important;
        border: 1px solid transparent !important; }
    .hamiltonreachdarkblue .email-registration.red-bg .subscribe input.btn.btn-default, .hamiltonreachdarkblue .email-registration.red-bg .subscribe input.btn-default.btn-inverse {
      background-color: #012136 !important;
      border: 0 !important;
      color: #fff !important; }
      .hamiltonreachdarkblue .email-registration.red-bg .subscribe input.btn.btn-default:hover, .hamiltonreachdarkblue .email-registration.red-bg .subscribe input.btn-default.btn-inverse:hover, .hamiltonreachdarkblue .email-registration.red-bg .subscribe input.btn.btn-default:focus, .hamiltonreachdarkblue .email-registration.red-bg .subscribe input.btn-default.btn-inverse:focus {
        color: #fff !important;
        background: #222 !important; }
  .hamiltonreachdarkblue .property-enquire .morelink {
    color: #012136; }
  .hamiltonreachdarkblue .property-enquire .property-enquire-txt h5 span {
    color: #012136; }
  .hamiltonreachdarkblue .property-enquire .btn:hover, .hamiltonreachdarkblue .property-enquire .btn-inverse:hover {
    background-color: #222;
    color: #fff; }
  .hamiltonreachdarkblue section.explore-image-content .ui.container .explore-image-content-wrap .right-panel {
    /*.bottom-link{
                        color:$projectprimary !important;

                    }*/ }
    .hamiltonreachdarkblue section.explore-image-content .ui.container .explore-image-content-wrap .right-panel .properties-icon path {
      fill: #012136; }
    .hamiltonreachdarkblue section.explore-image-content .ui.container .explore-image-content-wrap .right-panel .no-hover {
      color: #012136; }
    .hamiltonreachdarkblue section.explore-image-content .ui.container .explore-image-content-wrap .right-panel a:hover h5:not(.land-price) {
      color: #012136; }
    .hamiltonreachdarkblue section.explore-image-content .ui.container .explore-image-content-wrap .right-panel .right-panel-hover > h3:hover,
    .hamiltonreachdarkblue section.explore-image-content .ui.container .explore-image-content-wrap .right-panel .right-panel-hover > h3:focus {
      color: #012136; }
  .hamiltonreachdarkblue section.explore-image-content .ui.container .explore-image-content-wrap .stock-available-tag .text {
    background-color: #012136; }
  .hamiltonreachdarkblue button:hover .global-search-result .search-form button i::before, .hamiltonreachdarkblue button:focus .global-search-result .search-form button i::before {
    color: #fff !important; }
  .hamiltonreachdarkblue section.quick-links .ui.container .ui.grid .column:hover,
  .hamiltonreachdarkblue section.quick-links .ui.container .ui.grid .column:focus {
    background-color: #012136; }
  .hamiltonreachdarkblue section.quick-links {
    background-color: #fff; }
    .hamiltonreachdarkblue section.quick-links a {
      color: #012136; }
    .hamiltonreachdarkblue section.quick-links .ui.container .ui.grid .column {
      background-color: #f2f2f2; }
      .hamiltonreachdarkblue section.quick-links .ui.container .ui.grid .column span {
        color: #012136; }
      .hamiltonreachdarkblue section.quick-links .ui.container .ui.grid .column:hover {
        background-color: #012136; }
    .hamiltonreachdarkblue section.quick-links .ui.container .ui.grid .column:nth-child(even) {
      background-color: #dcdcdc; }
      .hamiltonreachdarkblue section.quick-links .ui.container .ui.grid .column:nth-child(even):hover {
        background-color: #012136; }
    .hamiltonreachdarkblue section.quick-links .ui.container .ui.grid > .row .column.link-list {
      background-color: #012136; }
      .hamiltonreachdarkblue section.quick-links .ui.container .ui.grid > .row .column.link-list a:hover {
        color: #222; }
  .hamiltonreachdarkblue .contact-number {
    color: #012136; }
    .hamiltonreachdarkblue .contact-number .btn, .hamiltonreachdarkblue .contact-number .btn-inverse {
      color: #012136;
      border: 1px solid #012136; }
      .hamiltonreachdarkblue .contact-number .btn:hover, .hamiltonreachdarkblue .contact-number .btn-inverse:hover, .hamiltonreachdarkblue .contact-number .btn:focus, .hamiltonreachdarkblue .contact-number .btn-inverse:focus {
        background-color: #012136;
        color: #fff; }
  .hamiltonreachdarkblue section.general-form .contact-number {
    color: #012136; }
  .hamiltonreachdarkblue section.general-form .ui.dropdown .menu.region .item.selected, .hamiltonreachdarkblue section.general-form .ui.dropdown .menu.region .item:hover,
  .hamiltonreachdarkblue section.general-form .ui.dropdown .menu.apartments .item.selected,
  .hamiltonreachdarkblue section.general-form .ui.dropdown .menu.apartments .item:hover,
  .hamiltonreachdarkblue section.general-form .ui.dropdown .menu.properties-type .item.selected,
  .hamiltonreachdarkblue section.general-form .ui.dropdown .menu.properties-type .item:hover {
    background-color: #012136; }
  .hamiltonreachdarkblue section.general-form h5 span {
    color: #012136; }
  .hamiltonreachdarkblue section.general-form .price-filter .ui.dropdown .menu .item.selected, .hamiltonreachdarkblue section.general-form .price-filter .ui.dropdown .menu .item:hover {
    background-color: #012136; }
  .hamiltonreachdarkblue section.general-form p.terms a {
    color: #012136 !important; }
  .hamiltonreachdarkblue .general-form p.terms a {
    color: #012136 !important; }
  .hamiltonreachdarkblue .global-search-result .search-form button {
    border: 1px solid #012136;
    color: #012136;
    background-color: transparent; }
    .hamiltonreachdarkblue .global-search-result .search-form button i {
      top: -2px;
      color: #012136; }
      .hamiltonreachdarkblue .global-search-result .search-form button i::before {
        color: #012136; }
    .hamiltonreachdarkblue .global-search-result .search-form button:hover, .hamiltonreachdarkblue .global-search-result .search-form button:focus {
      background-color: #012136;
      color: #fff; }
      .hamiltonreachdarkblue .global-search-result .search-form button:hover i, .hamiltonreachdarkblue .global-search-result .search-form button:focus i {
        color: #fff; }
        .hamiltonreachdarkblue .global-search-result .search-form button:hover i::before, .hamiltonreachdarkblue .global-search-result .search-form button:focus i::before {
          color: #fff !important; }
  .hamiltonreachdarkblue form p.terms a,
  .hamiltonreachdarkblue form .terms-link a {
    font-size: 14px !important;
    color: #012136; }
  .hamiltonreachdarkblue .mambourin .property-life-at p.terms a {
    color: #012136; }
  .hamiltonreachdarkblue .price-filter .ui.dropdown .menu .item.selected, .hamiltonreachdarkblue .price-filter .ui.dropdown .menu .item:hover {
    background-color: #012136;
    color: #fff; }
  .hamiltonreachdarkblue .submit {
    background-color: #012136;
    color: #fff; }
    .hamiltonreachdarkblue .submit:hover, .hamiltonreachdarkblue .submit:focus {
      background-color: #f2f2f2;
      color: #012136; }
  .hamiltonreachdarkblue .general-form .submit:hover, .hamiltonreachdarkblue .general-form .submit:focus {
    background-color: #012136;
    color: #fff; }
  .hamiltonreachdarkblue .properties-news-module .ui.container .ui.grid .column.column-first .small-media-description .bottom-link,
  .hamiltonreachdarkblue .properties-news-module .ui.container .ui.list .column.column-first .small-media-description .bottom-link {
    color: #fff; }
  .hamiltonreachdarkblue .properties-news-module .ui.container .ui.grid .column .small-media-description .bottom-link,
  .hamiltonreachdarkblue .properties-news-module .ui.container .ui.list .column .small-media-description .bottom-link {
    color: #012136; }
  .hamiltonreachdarkblue .properties-news-module .ui.container .ui.grid .column .title-link:hover,
  .hamiltonreachdarkblue .properties-news-module .ui.container .ui.list .column .title-link:hover {
    color: #012136; }
  .hamiltonreachdarkblue .properties-news-module .load-more-text a {
    border: 1px solid #012136;
    background-color: transparent;
    color: #012136; }
    .hamiltonreachdarkblue .properties-news-module .load-more-text a:hover, .hamiltonreachdarkblue .properties-news-module .load-more-text a:focus {
      background-color: #012136;
      color: #fff; }
  .hamiltonreachdarkblue .properties-news-module .bottom-link {
    color: #012136; }
  .hamiltonreachdarkblue .availbale-properties h5 span {
    color: #012136; }
  .hamiltonreachdarkblue .availbale-properties table a {
    color: #012136; }
  .hamiltonreachdarkblue .explore-image-content .explore-image-content-wrap .right-panel .bottom-text .area {
    color: #012136; }
  .hamiltonreachdarkblue .explore-image-content .explore-image-content-wrap .right-panel .bottom-text a {
    color: #012136; }
  .hamiltonreachdarkblue .the-collection-module .button-list a {
    background-color: #012136;
    border: 1px solid #fff;
    color: #fff; }
    .hamiltonreachdarkblue .the-collection-module .button-list a:hover {
      background-color: #fff;
      border: 1px solid #fff;
      color: #012136; }
  .hamiltonreachdarkblue article.global-popup .popup-container {
    /* .close-popup {
                 color: $projectprimary;
             } */ }
    .hamiltonreachdarkblue article.global-popup .popup-container form.wffm-form .form-submit-border .btn, .hamiltonreachdarkblue article.global-popup .popup-container form.wffm-form .form-submit-border .btn-inverse {
      background-color: #012136 !important;
      color: #fff !important; }
      .hamiltonreachdarkblue article.global-popup .popup-container form.wffm-form .form-submit-border .btn:hover, .hamiltonreachdarkblue article.global-popup .popup-container form.wffm-form .form-submit-border .btn-inverse:hover, .hamiltonreachdarkblue article.global-popup .popup-container form.wffm-form .form-submit-border .btn:focus, .hamiltonreachdarkblue article.global-popup .popup-container form.wffm-form .form-submit-border .btn-inverse:focus {
        background-color: #fff !important;
        color: #012136 !important;
        border: 1px solid #fff !important; }
    .hamiltonreachdarkblue article.global-popup .popup-container .btn, .hamiltonreachdarkblue article.global-popup .popup-container .btn-inverse {
      background-color: #012136 !important;
      color: #fff !important; }
      .hamiltonreachdarkblue article.global-popup .popup-container .btn:hover, .hamiltonreachdarkblue article.global-popup .popup-container .btn-inverse:hover, .hamiltonreachdarkblue article.global-popup .popup-container .btn:focus, .hamiltonreachdarkblue article.global-popup .popup-container .btn-inverse:focus {
        background-color: #fff !important;
        color: #012136 !important;
        border: 1px solid #fff !important; }
  .hamiltonreachdarkblue section.the-collection-module-one-entry {
    background-color: #012136;
    color: #fff; }
    .hamiltonreachdarkblue section.the-collection-module-one-entry .lead {
      color: #fff; }
    .hamiltonreachdarkblue section.the-collection-module-one-entry .button-list a {
      background-color: #fff;
      color: #012136; }
      .hamiltonreachdarkblue section.the-collection-module-one-entry .button-list a:hover {
        background-color: #fff;
        color: #012136;
        border-color: transparent; }
  .hamiltonreachdarkblue section.paired-content div.ui.two.column.stackable.grid .column:last-child .submit {
    width: 100%;
    text-align: center; }
    .hamiltonreachdarkblue section.paired-content div.ui.two.column.stackable.grid .column:last-child .submit:hover {
      background-color: #012136 !important;
      color: #fff !important; }
  .hamiltonreachdarkblue section.paired-content .submit {
    background-color: #012136 !important; }
    .hamiltonreachdarkblue section.paired-content .submit:hover {
      background-color: #222 !important;
      color: #fff !important; }
  .hamiltonreachdarkblue section.paired-content .price,
  .hamiltonreachdarkblue section.paired-content .value {
    color: #012136; }
  .hamiltonreachdarkblue section.full-width-quote,
  .hamiltonreachdarkblue section.full-width-cta {
    background-color: #012136; }
    .hamiltonreachdarkblue section.full-width-quote .submit:hover, .hamiltonreachdarkblue section.full-width-quote .submit::focus,
    .hamiltonreachdarkblue section.full-width-quote .btn-inverse:hover,
    .hamiltonreachdarkblue section.full-width-quote .btn-inverse::focus,
    .hamiltonreachdarkblue section.full-width-cta .submit:hover,
    .hamiltonreachdarkblue section.full-width-cta .submit::focus,
    .hamiltonreachdarkblue section.full-width-cta .btn-inverse:hover,
    .hamiltonreachdarkblue section.full-width-cta .btn-inverse::focus {
      background-color: #fff !important;
      color: #012136 !important; }
  .hamiltonreachdarkblue .property-listing-items .submit {
    background-color: #012136; }
    .hamiltonreachdarkblue .property-listing-items .submit:hover {
      color: #fff;
      background-color: #222; }
  .hamiltonreachdarkblue .property-listing-items .ui.list .item .text-content a {
    color: #012136; }
    .hamiltonreachdarkblue .property-listing-items .ui.list .item .text-content a:hover, .hamiltonreachdarkblue .property-listing-items .ui.list .item .text-content a:focus {
      color: #222; }
  .hamiltonreachdarkblue .page-aside-section .page-aside .matrix-item a:hover,
  .hamiltonreachdarkblue .page-aside-section .page-aside .page-aside .matrix-item a:focus {
    background-color: #012136; }
  .hamiltonreachdarkblue .page-aside-section .page-aside .aside-nav ul li ul a,
  .hamiltonreachdarkblue .page-aside-section .page-aside h5,
  .hamiltonreachdarkblue .page-aside-section .page-aside .aside-nav ul li.open > a,
  .hamiltonreachdarkblue .page-aside-section .page-aside .aside-nav.tick-list span:before,
  .hamiltonreachdarkblue .page-aside-section .page-aside .aside-nav ul li.active > a,
  .hamiltonreachdarkblue .page-aside-section .page-aside .aside-nav ul li a:hover,
  .hamiltonreachdarkblue .page-aside-section .page-aside .aside-nav ul li a:focus {
    color: #012136; }
  .hamiltonreachdarkblue .page-aside-section .page-aside h5 a:hover {
    color: #012136; }
  .hamiltonreachdarkblue section.full-size-image-promo a.button {
    background-color: #012136;
    border: 1px solid #012136;
    color: #fff; }
    .hamiltonreachdarkblue section.full-size-image-promo a.button:hover {
      background-color: #fff;
      border: 1px solid #fff;
      color: #012136; }
  .hamiltonreachdarkblue section.downloads a {
    color: #012136; }
  .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container nav.secondary-nav-carousel a {
    color: #222; }
    .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container nav.secondary-nav-carousel a:active, .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container nav.secondary-nav-carousel a:hover, .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container nav.secondary-nav-carousel a:focus {
      color: #012136 !important; }
  .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container nav.secondary-nav-carousel .active {
    color: #012136 !important; }
  .hamiltonreachdarkblue section.secondary-header.mobile.page-image-title-banner .ui.container h1,
  .hamiltonreachdarkblue section.secondary-header.mobile.page-image-title-banner .ui.container h2 {
    color: #012136; }
  .hamiltonreachdarkblue section.secondary-header.desktop.standard .ui.container h1 span,
  .hamiltonreachdarkblue section.secondary-header.desktop.standard .ui.container h2 span,
  .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container h1 span,
  .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container h2 span,
  .hamiltonreachdarkblue section.secondary-header.mobile.standard.news .ui.container h1 span,
  .hamiltonreachdarkblue section.secondary-header.mobile.standard.news .ui.container h2 span,
  .hamiltonreachdarkblue section.secondary-header.desktop.standard.news .ui.container h1 span,
  .hamiltonreachdarkblue section.secondary-header.desktop.standard.news .ui.container h2 span {
    color: #012136; }
  .hamiltonreachdarkblue section.secondary-header.desktop.standard .ui.container .secondary-nav a,
  .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container .secondary-nav a,
  .hamiltonreachdarkblue section.secondary-header.mobile.standard.news .ui.container .secondary-nav a,
  .hamiltonreachdarkblue section.secondary-header.desktop.standard.news .ui.container .secondary-nav a {
    color: #222; }
    .hamiltonreachdarkblue section.secondary-header.desktop.standard .ui.container .secondary-nav a:active, .hamiltonreachdarkblue section.secondary-header.desktop.standard .ui.container .secondary-nav a:hover, .hamiltonreachdarkblue section.secondary-header.desktop.standard .ui.container .secondary-nav a:focus,
    .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container .secondary-nav a:active,
    .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container .secondary-nav a:hover,
    .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container .secondary-nav a:focus,
    .hamiltonreachdarkblue section.secondary-header.mobile.standard.news .ui.container .secondary-nav a:active,
    .hamiltonreachdarkblue section.secondary-header.mobile.standard.news .ui.container .secondary-nav a:hover,
    .hamiltonreachdarkblue section.secondary-header.mobile.standard.news .ui.container .secondary-nav a:focus,
    .hamiltonreachdarkblue section.secondary-header.desktop.standard.news .ui.container .secondary-nav a:active,
    .hamiltonreachdarkblue section.secondary-header.desktop.standard.news .ui.container .secondary-nav a:hover,
    .hamiltonreachdarkblue section.secondary-header.desktop.standard.news .ui.container .secondary-nav a:focus {
      color: #012136 !important; }
  .hamiltonreachdarkblue section.secondary-header.desktop.standard .ui.container .secondary-nav .active,
  .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container .secondary-nav .active,
  .hamiltonreachdarkblue section.secondary-header.mobile.standard.news .ui.container .secondary-nav .active,
  .hamiltonreachdarkblue section.secondary-header.desktop.standard.news .ui.container .secondary-nav .active {
    color: #012136 !important; }
  .hamiltonreachdarkblue section.secondary-header.desktop.standard .ui.container .secondary-nav .secondary-nav-carousel,
  .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container .secondary-nav .secondary-nav-carousel,
  .hamiltonreachdarkblue section.secondary-header.mobile.standard.news .ui.container .secondary-nav .secondary-nav-carousel,
  .hamiltonreachdarkblue section.secondary-header.desktop.standard.news .ui.container .secondary-nav .secondary-nav-carousel {
    overflow: visible; }
    .hamiltonreachdarkblue section.secondary-header.desktop.standard .ui.container .secondary-nav .secondary-nav-carousel .slick-list,
    .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container .secondary-nav .secondary-nav-carousel .slick-list,
    .hamiltonreachdarkblue section.secondary-header.mobile.standard.news .ui.container .secondary-nav .secondary-nav-carousel .slick-list,
    .hamiltonreachdarkblue section.secondary-header.desktop.standard.news .ui.container .secondary-nav .secondary-nav-carousel .slick-list {
      overflow: visible !important; }
    .hamiltonreachdarkblue section.secondary-header.desktop.standard .ui.container .secondary-nav .secondary-nav-carousel a,
    .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container .secondary-nav .secondary-nav-carousel a,
    .hamiltonreachdarkblue section.secondary-header.mobile.standard.news .ui.container .secondary-nav .secondary-nav-carousel a,
    .hamiltonreachdarkblue section.secondary-header.desktop.standard.news .ui.container .secondary-nav .secondary-nav-carousel a {
      color: #222 !important; }
      .hamiltonreachdarkblue section.secondary-header.desktop.standard .ui.container .secondary-nav .secondary-nav-carousel a:hover, .hamiltonreachdarkblue section.secondary-header.desktop.standard .ui.container .secondary-nav .secondary-nav-carousel a:focus,
      .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container .secondary-nav .secondary-nav-carousel a:hover,
      .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container .secondary-nav .secondary-nav-carousel a:focus,
      .hamiltonreachdarkblue section.secondary-header.mobile.standard.news .ui.container .secondary-nav .secondary-nav-carousel a:hover,
      .hamiltonreachdarkblue section.secondary-header.mobile.standard.news .ui.container .secondary-nav .secondary-nav-carousel a:focus,
      .hamiltonreachdarkblue section.secondary-header.desktop.standard.news .ui.container .secondary-nav .secondary-nav-carousel a:hover,
      .hamiltonreachdarkblue section.secondary-header.desktop.standard.news .ui.container .secondary-nav .secondary-nav-carousel a:focus {
        color: #012136 !important; }
    .hamiltonreachdarkblue section.secondary-header.desktop.standard .ui.container .secondary-nav .secondary-nav-carousel .active,
    .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container .secondary-nav .secondary-nav-carousel .active,
    .hamiltonreachdarkblue section.secondary-header.mobile.standard.news .ui.container .secondary-nav .secondary-nav-carousel .active,
    .hamiltonreachdarkblue section.secondary-header.desktop.standard.news .ui.container .secondary-nav .secondary-nav-carousel .active {
      color: #012136;
      border: 1px solid red; }
  .hamiltonreachdarkblue section.secondary-header.desktop.standard .ui.container .secondary-nav .ui.inline.dropdown:hover, .hamiltonreachdarkblue section.secondary-header.desktop.standard .ui.container .secondary-nav .ui.inline.dropdown:focus,
  .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container .secondary-nav .ui.inline.dropdown:hover,
  .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container .secondary-nav .ui.inline.dropdown:focus,
  .hamiltonreachdarkblue section.secondary-header.mobile.standard.news .ui.container .secondary-nav .ui.inline.dropdown:hover,
  .hamiltonreachdarkblue section.secondary-header.mobile.standard.news .ui.container .secondary-nav .ui.inline.dropdown:focus,
  .hamiltonreachdarkblue section.secondary-header.desktop.standard.news .ui.container .secondary-nav .ui.inline.dropdown:hover,
  .hamiltonreachdarkblue section.secondary-header.desktop.standard.news .ui.container .secondary-nav .ui.inline.dropdown:focus {
    color: #012136; }
  .hamiltonreachdarkblue section.secondary-header.desktop.standard .ui.container .secondary-nav .ui.inline.dropdown .active,
  .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container .secondary-nav .ui.inline.dropdown .active,
  .hamiltonreachdarkblue section.secondary-header.mobile.standard.news .ui.container .secondary-nav .ui.inline.dropdown .active,
  .hamiltonreachdarkblue section.secondary-header.desktop.standard.news .ui.container .secondary-nav .ui.inline.dropdown .active {
    color: #012136; }
  @media (max-width: 767px) {
    .hamiltonreachdarkblue section.secondary-header.desktop.standard .ui.container .secondary-nav .separator,
    .hamiltonreachdarkblue section.secondary-header.desktop.standard .ui.container .secondary-nav .list-news,
    .hamiltonreachdarkblue section.secondary-header.desktop.standard .ui.container .secondary-nav .grid-news,
    .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container .secondary-nav .separator,
    .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container .secondary-nav .list-news,
    .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container .secondary-nav .grid-news,
    .hamiltonreachdarkblue section.secondary-header.mobile.standard.news .ui.container .secondary-nav .separator,
    .hamiltonreachdarkblue section.secondary-header.mobile.standard.news .ui.container .secondary-nav .list-news,
    .hamiltonreachdarkblue section.secondary-header.mobile.standard.news .ui.container .secondary-nav .grid-news,
    .hamiltonreachdarkblue section.secondary-header.desktop.standard.news .ui.container .secondary-nav .separator,
    .hamiltonreachdarkblue section.secondary-header.desktop.standard.news .ui.container .secondary-nav .list-news,
    .hamiltonreachdarkblue section.secondary-header.desktop.standard.news .ui.container .secondary-nav .grid-news {
      display: none !important; } }
  .hamiltonreachdarkblue .join-social-facebook-module .small-media-carousel-dots li.slick-active button {
    background-color: #012136; }
  .hamiltonreachdarkblue .join-social-facebook-module h2 span.highlight {
    color: #012136; }
  .hamiltonreachdarkblue .join-social-facebook-module h2 a {
    color: #012136; }
  .hamiltonreachdarkblue .join-social-facebook-module .small-media-carousel-wrap a {
    color: #012136; }
  .hamiltonreachdarkblue .join-social-facebook-module .small-media-carousel-wrap .text-content h3 {
    color: #012136; }
  .hamiltonreachdarkblue .join-social-facebook-module .small-media-carousel-wrap .body-copy .link {
    color: #012136; }
  .hamiltonreachdarkblue .join-social-facebook-module .small-media-item a:hover .social-icon, .hamiltonreachdarkblue .join-social-facebook-module .small-media-item a:focus .social-icon {
    border-color: #012136;
    color: #012136; }
  .hamiltonreachdarkblue .join-social-facebook-module .slick-dots li {
    /*&.slick-active button:before{
                    background-color: $projectprimary;
                }*/ }
    .hamiltonreachdarkblue .join-social-facebook-module .slick-dots li.slick-active button {
      border-bottom-color: #012136 !important; }
      .hamiltonreachdarkblue .join-social-facebook-module .slick-dots li.slick-active button:after {
        border-top-color: #012136 !important; }
  .hamiltonreachdarkblue .property-search-detail h2 span {
    color: #012136; }
  .hamiltonreachdarkblue .property-search-detail .details-stats .stock-overview-features li:before {
    color: #012136; }
  .hamiltonreachdarkblue .marker-development path {
    fill: #012136; }
  .hamiltonreachdarkblue .properties-news-module .load-more-text a {
    background-color: #012136; }
  .hamiltonreachdarkblue .properties-news-module .ui.container .ui.list .title-link:hover,
  .hamiltonreachdarkblue .properties-news-module .ui.container .ui.grid .title-link:hover {
    color: #012136; }
  .hamiltonreachdarkblue .properties-news-module .ui.container .ui.list .bottom-link,
  .hamiltonreachdarkblue .properties-news-module .ui.container .ui.grid .bottom-link {
    color: #012136; }
    .hamiltonreachdarkblue .properties-news-module .ui.container .ui.list .bottom-link:hover,
    .hamiltonreachdarkblue .properties-news-module .ui.container .ui.grid .bottom-link:hover {
      color: #222; }
  .hamiltonreachdarkblue .standard-content .ui.container .content a {
    color: #012136; }
  .hamiltonreachdarkblue .cancel:hover, .hamiltonreachdarkblue .cancel:focus {
    background-color: #012136 !important; }
  .hamiltonreachdarkblue .general-form a {
    color: #012136; }
  .hamiltonreachdarkblue .general-form .menu .radio label span,
  .hamiltonreachdarkblue .general-form .ui.simple-radio .radio label span {
    background-color: #c4c4c4;
    color: #fff; }
    .hamiltonreachdarkblue .general-form .menu .radio label span.input-checked, .hamiltonreachdarkblue .general-form .menu .radio label span:active, .hamiltonreachdarkblue .general-form .menu .radio label span:hover,
    .hamiltonreachdarkblue .general-form .ui.simple-radio .radio label span.input-checked,
    .hamiltonreachdarkblue .general-form .ui.simple-radio .radio label span:active,
    .hamiltonreachdarkblue .general-form .ui.simple-radio .radio label span:hover {
      background-color: #012136; }
  .hamiltonreachdarkblue .general-form .price-filter-radio .menu label span.selected, .hamiltonreachdarkblue .general-form .price-filter-radio .menu label span:hover, .hamiltonreachdarkblue .general-form .price-filter-radio .menu label span.input-checked {
    background-color: #012136 !important;
    color: #fff !important; }
  .hamiltonreachdarkblue .property-enquire .property-enquire-form .lead {
    color: #012136; }
  .hamiltonreachdarkblue .property-enquire .property-enquire-form a:hover {
    color: #012136;
    font-weight: 500; }
  .hamiltonreachdarkblue .property-enquire .property-enquire-form .steps li.active {
    border-bottom-color: #012136; }
    .hamiltonreachdarkblue .property-enquire .property-enquire-form .steps li.active:after {
      border-top-color: #012136; }
  .hamiltonreachdarkblue .property-enquire .property-enquire-form .ui.form .btn, .hamiltonreachdarkblue .property-enquire .property-enquire-form .ui.form .btn-inverse {
    background-color: #012136; }
  .hamiltonreachdarkblue .property-enquire .property-enquire-form .ui.form .note a {
    color: #012136; }
  .hamiltonreachdarkblue .property-enquire .property-enquire-form .general-form .ui.simple-radio .radio label span.selected, .hamiltonreachdarkblue .property-enquire .property-enquire-form .general-form .ui.simple-radio .radio label span:hover, .hamiltonreachdarkblue .property-enquire .property-enquire-form .general-form .ui.simple-radio .radio label span.input-checked {
    background-color: #012136; }
  .hamiltonreachdarkblue .lb-closeContainer .lb-close {
    background-color: #012136; }
  .hamiltonreachdarkblue .properties-big-image .fullscreen-gallery-button {
    background: #012136; }
  .hamiltonreachdarkblue .properties-big-image .standard-video-module .vid-panel > a {
    background: #012136;
    color: #fff !important; }
  .hamiltonreachdarkblue .stock-enquiry h3 {
    color: #012136; }
  .hamiltonreachdarkblue .stock-enquiry .stock-data-card .stock-title h4 {
    color: #012136; }
  .hamiltonreachdarkblue .gallery-banner .button.view-gallery,
  .hamiltonreachdarkblue .gallery-banner .button.view-gallery-small {
    background-color: #012136 !important; }
    .hamiltonreachdarkblue .gallery-banner .button.view-gallery:hover, .hamiltonreachdarkblue .gallery-banner .button.view-gallery:focus,
    .hamiltonreachdarkblue .gallery-banner .button.view-gallery-small:hover,
    .hamiltonreachdarkblue .gallery-banner .button.view-gallery-small:focus {
      background-color: #222 !important; }
  .hamiltonreachdarkblue .modal-container .close-button {
    background-color: #012136 !important; }
  @media screen and (min-width: 767px) {
    .hamiltonreachdarkblue .media-gallery .page-arrow .hitbox:hover {
      background: #012136 !important; } }
  .hamiltonreachdarkblue.property .stock-overview .stock-title h2 {
    color: #012136; }
  .hamiltonreachdarkblue .stock-collection-listing .collection-article .content .details-description h4,
  .hamiltonreachdarkblue .stock-collection-listing .collection-article .content .details-stats .stats th,
  .hamiltonreachdarkblue .stock-collection-listing .collection-article .content .floorplan {
    color: #012136; }
  .hamiltonreachdarkblue .stock-collection-listing .collection-article .content .enquire .st_sharethis_custom:hover,
  .hamiltonreachdarkblue .stock-collection-listing .collection-article .content .st_sharethis_custom:hover:before {
    color: #012136; }
  .hamiltonreachdarkblue .stock-collection-listing .collection-article .content .floorplan .download-link {
    color: #012136; }
  .hamiltonreachdarkblue .stock-collection-listing .enquire .button {
    border: 1px solid #012136;
    color: #012136;
    background-color: transparent; }
    .hamiltonreachdarkblue .stock-collection-listing .enquire .button:hover, .hamiltonreachdarkblue .stock-collection-listing .enquire .button:focus {
      background-color: #012136;
      color: #fff;
      border: 1px solid transparent; }
  .hamiltonreachdarkblue .standard-content .stock-enquiry.general-form .button {
    border: 1px solid #012136;
    color: #012136;
    background-color: transparent; }
    .hamiltonreachdarkblue .standard-content .stock-enquiry.general-form .button:hover, .hamiltonreachdarkblue .standard-content .stock-enquiry.general-form .button:focus {
      background-color: #012136;
      color: #fff;
      border: 1px solid transparent; }
  .hamiltonreachdarkblue .stock-collection-listing .collection-listing .inner:before {
    color: #012136; }
  .hamiltonreachdarkblue.china .global-sidebar .tel,
  .hamiltonreachdarkblue.china .property-sidebar .tel {
    background-color: #012136; }
  .hamiltonreachdarkblue.china .property-contact-us .general-form a {
    color: #012136; }
  @media screen and (max-width: 768px) {
    .hamiltonreachdarkblue.china .properties-carousel2 .slider-2 {
      background-color: #012136; }
      .hamiltonreachdarkblue.china .properties-carousel2 .slider-2 .slick-content h2,
      .hamiltonreachdarkblue.china .properties-carousel2 .slider-2 .slick-content p,
      .hamiltonreachdarkblue.china .properties-carousel2 .slider-2 .slick-content a {
        color: #fff; } }
  .hamiltonreachdarkblue .awards-module .awards,
  .hamiltonreachdarkblue .awards-module .red-content,
  .hamiltonreachdarkblue .awards-module .load-more,
  .hamiltonreachdarkblue .awards-module .select-year a:hover,
  .hamiltonreachdarkblue .awards-module h2::before {
    color: #012136 !important; }
  .hamiltonreachdarkblue .latest-properties-module .small-media-carousel .small-media-description .title:hover,
  .hamiltonreachdarkblue .latest-properties-module .small-media-carousel .small-media-description .title:focus,
  .hamiltonreachdarkblue .about-us-property-module .small-media-carousel .small-media-description .title:hover,
  .hamiltonreachdarkblue .about-us-property-module .small-media-carousel .small-media-description .title:focus {
    color: #012136; }
  .hamiltonreachdarkblue .latest-properties-module .small-media-carousel .small-media-description .link {
    color: #012136; }
  .hamiltonreachdarkblue .property-category .active,
  .hamiltonreachdarkblue .red {
    color: #012136; }
  .hamiltonreachdarkblue .small-media-carousel-wrap .small-media-carousel .slick-dots li.slick-active button:after {
    border-top-color: #012136; }
  .hamiltonreachdarkblue .small-media-carousel-wrap .small-media-carousel .slick-dots li.slick-active button {
    border-bottom-color: #012136; }
  .hamiltonreachdarkblue .small-media-carousel-wrap .slick-arrow.slick-next,
  .hamiltonreachdarkblue .small-media-carousel-wrap .slick-arrow.slick-prev {
    background-color: #012136; }
  .hamiltonreachdarkblue .white-bg.about-us-property-module {
    background-color: #ffffff; }
  .hamiltonreachdarkblue .white-bg.about-us-property-module h2,
  .hamiltonreachdarkblue .white-bg.about-us-property-module .small-media-carousel .small-media-description .title {
    color: #000000; }
  .hamiltonreachdarkblue #webChatTrigger > div,
  .hamiltonreachdarkblue td > input.submit {
    background-color: #012136 !important; }
  .hamiltonreachdarkblue #webChatTrigger:before {
    color: #012136 !important; }
  .hamiltonreachdarkblue #fpa_web_chat2 > path:first-child {
    fill: #012136 !important; }
  .hamiltonreachdarkblue .red-bg {
    background-color: #012136; }
  .hamiltonreachdarkblue .about-us-property-module.white-bg .small-media-carousel-wrap .small-media-carousel .small-media-item a:hover .small-media-description .link, .hamiltonreachdarkblue .about-us-property-module.white-bg .small-media-carousel-wrap .small-media-carousel .small-media-item a:focus .small-media-description .link {
    color: #012136; }
  .hamiltonreachdarkblue .about-us-property-module.white-bg .small-media-carousel-wrap .small-media-carousel .small-media-item a:hover .small-media-description .title, .hamiltonreachdarkblue .about-us-property-module.white-bg .small-media-carousel-wrap .small-media-carousel .small-media-item a:focus .small-media-description .title {
    color: #012136; }
  .hamiltonreachdarkblue section.secondary-header.desktop.standard.search-result-secondary-header .ui.container .secondary-nav .total-result span {
    color: #012136; }
  .hamiltonreachdarkblue .join-social-facebook-module .small-media-carousel-wrap .four-media-carousel .slick-dots li.slick-active button {
    border-bottom-color: #012136 !important; }
    .hamiltonreachdarkblue .join-social-facebook-module .small-media-carousel-wrap .four-media-carousel .slick-dots li.slick-active button::after {
      border-top-color: #012136 !important; }
  .hamiltonreachdarkblue .DynamicTableContainer {
    background-color: #012136; }
    .hamiltonreachdarkblue .DynamicTableContainer h2::before {
      color: #fff; }
  .hamiltonreachdarkblue section.our-properties-categories .ui.container .ui.grid .column a h3::before {
    color: #012136; }
  .hamiltonreachdarkblue section.our-properties-categories .ui.container .ui.grid .column a:hover h3, .hamiltonreachdarkblue section.our-properties-categories .ui.container .ui.grid .column a:focus h3 {
    color: #fff; }
    .hamiltonreachdarkblue section.our-properties-categories .ui.container .ui.grid .column a:hover h3::before, .hamiltonreachdarkblue section.our-properties-categories .ui.container .ui.grid .column a:focus h3::before {
      color: #fff; }
  .hamiltonreachdarkblue section.our-properties-categories .ui.container .ui.grid .column a::after {
    background-color: #012136; }
  .hamiltonreachdarkblue section.our-properties-categories h2::before {
    color: #012136; }
  .hamiltonreachdarkblue .latest-properties-module.white-bg .small-media-carousel .small-media-description .link,
  .hamiltonreachdarkblue .about-us-property-module.white-bg .small-media-carousel .small-media-description .link {
    color: #012136 !important; }
  .hamiltonreachdarkblue .latest-properties-module .small-media-carousel .small-media-description .title,
  .hamiltonreachdarkblue .about-us-property-module .small-media-carousel .small-media-description .title {
    color: #012136 !important; }
  .hamiltonreachdarkblue .latest-properties-module .small-media-carousel .small-media-description .link,
  .hamiltonreachdarkblue .about-us-property-module .small-media-carousel .small-media-description .link {
    color: #012136 !important; }
    .hamiltonreachdarkblue .latest-properties-module .small-media-carousel .small-media-description .link:hover, .hamiltonreachdarkblue .latest-properties-module .small-media-carousel .small-media-description .link:focus,
    .hamiltonreachdarkblue .about-us-property-module .small-media-carousel .small-media-description .link:hover,
    .hamiltonreachdarkblue .about-us-property-module .small-media-carousel .small-media-description .link:focus {
      color: #a5a5a5 !important; }
  .hamiltonreachdarkblue .about-us-property-module.bg-dark-theme {
    background-color: #222; }
    .hamiltonreachdarkblue .about-us-property-module.bg-dark-theme h2 {
      color: #fff; }
    .hamiltonreachdarkblue .about-us-property-module.bg-dark-theme .small-media-carousel .small-media-description .title,
    .hamiltonreachdarkblue .about-us-property-module.bg-dark-theme .small-media-carousel .small-media-description .featured-property-title,
    .hamiltonreachdarkblue .about-us-property-module.bg-dark-theme .small-media-carousel .small-media-description .featured-property-date,
    .hamiltonreachdarkblue .about-us-property-module.bg-dark-theme .small-media-carousel .small-media-description .featured-property-link {
      color: #ed1c24; }
    .hamiltonreachdarkblue .about-us-property-module.bg-dark-theme .small-media-carousel .small-media-description .sub-title {
      color: #fff; }
  .hamiltonreachdarkblue .about-us-property-module.bg-light-theme {
    background-color: #fff; }
    .hamiltonreachdarkblue .about-us-property-module.bg-light-theme h2 {
      color: #000; }
    .hamiltonreachdarkblue .about-us-property-module.bg-light-theme .small-media-carousel .small-media-description .title {
      color: #ed1c24; }
    .hamiltonreachdarkblue .about-us-property-module.bg-light-theme .small-media-carousel .small-media-description .sub-title {
      color: #000; }
      .hamiltonreachdarkblue .about-us-property-module.bg-light-theme .small-media-carousel .small-media-description .sub-title:hover, .hamiltonreachdarkblue .about-us-property-module.bg-light-theme .small-media-carousel .small-media-description .sub-title:focus {
        color: #a5a5a5; }
    .hamiltonreachdarkblue .about-us-property-module.bg-light-theme .small-media-carousel .small-media-description .link:hover, .hamiltonreachdarkblue .about-us-property-module.bg-light-theme .small-media-carousel .small-media-description .link:focus {
      color: #a5a5a5; }
    .hamiltonreachdarkblue .about-us-property-module.bg-light-theme .small-media-carousel a:hover .small-media-description .link, .hamiltonreachdarkblue .about-us-property-module.bg-light-theme .small-media-carousel a:focus .small-media-description .link {
      color: #a5a5a5; }
  .hamiltonreachdarkblue .awards-module h2.title::before,
  .hamiltonreachdarkblue .awards-module h2::before,
  .hamiltonreachdarkblue .small-media-carousel-wrap h2::before {
    color: #012136; }
  .hamiltonreachdarkblue section.explore-image-content-with-logo .right-panel-hover:hover a,
  .hamiltonreachdarkblue section.explore-image-content-with-logo .right-panel-hover:hover h3,
  .hamiltonreachdarkblue section.explore-image-content-with-logo .right-panel-hover:hover h5:not(.land-price) {
    color: #012136; }
  .hamiltonreachdarkblue section.explore-image-content-with-logo .right-panel-hover:focus a,
  .hamiltonreachdarkblue section.explore-image-content-with-logo .right-panel-hover:focus h3,
  .hamiltonreachdarkblue section.explore-image-content-with-logo .right-panel-hover:focus h5:not(.land-price) {
    color: #012136; }
  .hamiltonreachdarkblue .brochure {
    background-color: #012136; }
    .hamiltonreachdarkblue .brochure.active {
      background-color: #353535; }
    .hamiltonreachdarkblue .brochure .title .icon-text i:before {
      color: #012136; }
  .hamiltonreachdarkblue .static-brochure .brochure {
    background-color: #fff; }
  .hamiltonreachdarkblue .static-brochure svg path {
    fill: #012136; }
  .hamiltonreachdarkblue .static-brochure figure.snip0022 .curl {
    background: -o-linear-gradient(315deg, #012136, #012136 20%, #012136 38%, #012136 44%, #012136 50%, white 50%, rgba(255, 255, 255, 0.4) 60%, white);
    background: linear-gradient(135deg, #012136, #012136 20%, #012136 38%, #012136 44%, #012136 50%, white 50%, rgba(255, 255, 255, 0.4) 60%, white); }
  .hamiltonreachdarkblue .static-brochure figure.snip0022 a {
    color: #012136; }
  .hamiltonreachdarkblue .brochure-carousel .small-media-carousel-wrap .small-media-carousel .small-media-item .curl {
    background: -o-linear-gradient(315deg, #012136, #012136 20%, #012136 38%, #012136 44%, #012136 50%, white 50%, rgba(255, 255, 255, 0.4) 60%, white);
    background: linear-gradient(135deg, #012136, #012136 20%, #012136 38%, #012136 44%, #012136 50%, white 50%, rgba(255, 255, 255, 0.4) 60%, white); }
  .hamiltonreachdarkblue .brochure-carousel article:hover a, .hamiltonreachdarkblue .brochure-carousel article:focus a {
    color: #012136; }
    .hamiltonreachdarkblue .brochure-carousel article:hover a .featured-property-title, .hamiltonreachdarkblue .brochure-carousel article:focus a .featured-property-title {
      color: #012136; }
  .hamiltonreachdarkblue .full-size-brochure .header-strip {
    background-color: #012136; }
  .hamiltonreachdarkblue .hotspot .popboxTitle {
    color: #012136; }
  .hamiltonreachdarkblue section.create-house-and-land-design.explore-image-content-with-logo .right-panel-hover > div:hover > a {
    color: #012136 !important; }
  .hamiltonreachdarkblue section.create-house-and-land-design.explore-image-content-with-logo .right-panel-hover:hover div.bottom-link a {
    color: #000000; }
  .hamiltonreachdarkblue section.create-house-and-land-design.explore-image-content-with-logo .right-panel-hover div.bottom-link a {
    color: #000000; }
  .hamiltonreachdarkblue section.create-house-and-land-design.explore-image-content-with-logo .right-panel-hover div.bottom-link:last-child:hover > a {
    color: #012136 !important; }
  .hamiltonreachdarkblue .staff-profile-wrap .staff-profile {
    background-color: #012136; }
  .hamiltonreachdarkblue section.people-main .ui.container .ui.stackable.three.column.grid.people > .row > .column.person .person-links a:first-of-type {
    color: #012136; }
    .hamiltonreachdarkblue section.people-main .ui.container .ui.stackable.three.column.grid.people > .row > .column.person .person-links a:first-of-type i::before {
      color: #012136; }
  .hamiltonreachdarkblue .staff-profile-wrap .slick-arrow.slick-prev, .hamiltonreachdarkblue .staff-profile-wrap .slick-arrow.slick-next {
    background-color: #012136; }
  .hamiltonreachdarkblue .staff-profile-wrap .staff-profile .btn-close .icon-close::before {
    color: #012136; }
  .hamiltonreachdarkblue .staff-profile-wrap .staff-profile {
    background-color: #012136 !important; }
    .hamiltonreachdarkblue .staff-profile-wrap .staff-profile .slick-initialized .slick-slide {
      background-color: #012136 !important; }
  .hamiltonreachdarkblue section.secondary-sticky-nav .nav-container {
    border-color: #012136 !important; }
  .hamiltonreachdarkblue article.global-popup .popup-container .btn:hover, .hamiltonreachdarkblue article.global-popup .popup-container .btn-inverse:hover, .hamiltonreachdarkblue article.global-popup .popup-container .btn:focus, .hamiltonreachdarkblue article.global-popup .popup-container .btn-inverse:focus {
    background-color: #012136;
    color: #fff;
    border: 1px solid #fff; }
  .hamiltonreachdarkblue .global-search-result-list li .desc .link {
    color: #012136; }
    .hamiltonreachdarkblue .global-search-result-list li .desc .link:hover, .hamiltonreachdarkblue .global-search-result-list li .desc .link:focus {
      color: #222; }
  .hamiltonreachdarkblue section.people-main .ui.container h2::before {
    color: #012136; }
  .hamiltonreachdarkblue section.people-main .ui.container .ui.stackable.three.column.grid.people > .row > .column.person .social {
    border: 2px solid #012136; }
    .hamiltonreachdarkblue section.people-main .ui.container .ui.stackable.three.column.grid.people > .row > .column.person .social i::before {
      color: #012136; }
  .hamiltonreachdarkblue section.people-main .ui.container .ui.stackable.three.column.grid.people > .row > .column.person .person-links a:last-of-type .social i::before {
    color: #012136; }
  .hamiltonreachdarkblue section.people-main .ui.container .ui.stackable.three.column.grid.people > .row > .column.person .person-links a:last-of-type:hover .social i::before, .hamiltonreachdarkblue section.people-main .ui.container .ui.stackable.three.column.grid.people > .row > .column.person .person-links a:last-of-type:focus .social i::before {
    color: #fff; }
  .hamiltonreachdarkblue .properties-news-module .modal-body .close,
  .hamiltonreachdarkblue .featured-news-module .modal-body .close,
  .hamiltonreachdarkblue .icon-carousel .modal-body .close {
    background: #012136; }
  .hamiltonreachdarkblue .play-button-color {
    background-color: #012136 !important; }
  .hamiltonreachdarkblue #loadMore a {
    border: 1px solid #012136;
    color: #012136; }
    .hamiltonreachdarkblue #loadMore a:hover, .hamiltonreachdarkblue #loadMore a:focus {
      background-color: #012136;
      color: #fff; }
  .hamiltonreachdarkblue .search-result.bg-dark-theme {
    background-color: #222; }
    .hamiltonreachdarkblue .search-result.bg-dark-theme ul.grid-view a {
      color: #fff; }
      .hamiltonreachdarkblue .search-result.bg-dark-theme ul.grid-view a:hover, .hamiltonreachdarkblue .search-result.bg-dark-theme ul.grid-view a:focus {
        color: #012136; }
        .hamiltonreachdarkblue .search-result.bg-dark-theme ul.grid-view a:hover .link, .hamiltonreachdarkblue .search-result.bg-dark-theme ul.grid-view a:focus .link {
          color: #fff; }
    .hamiltonreachdarkblue .search-result.bg-dark-theme ul.grid-view .link {
      background-color: #222; }
    .hamiltonreachdarkblue .search-result.bg-dark-theme ul.grid-view figcaption {
      background: #222; }
      .hamiltonreachdarkblue .search-result.bg-dark-theme ul.grid-view figcaption p {
        color: #fff; }
  .hamiltonreachdarkblue .search-result h2::before,
  .hamiltonreachdarkblue .search-result h2 span {
    color: #012136; }
  .hamiltonreachdarkblue .head-hand-drawn-line-left::before,
  .hamiltonreachdarkblue .head-hand-drawn-line-center::before {
    color: #012136; }
  .hamiltonreachdarkblue .head-hand-drawn-line-left span,
  .hamiltonreachdarkblue .head-hand-drawn-line-center span {
    color: #012136 !important; }
  .hamiltonreachdarkblue .pull-out-quote::before {
    color: #012136; }
  .hamiltonreachdarkblue .defaultButton {
    border: 1px solid #012136;
    color: #012136; }
    .hamiltonreachdarkblue .defaultButton:hover, .hamiltonreachdarkblue .defaultButton:focus {
      background-color: #012136;
      color: #fff !important; }
      .hamiltonreachdarkblue .defaultButton:hover a, .hamiltonreachdarkblue .defaultButton:focus a {
        color: #fff !important; }
  .hamiltonreachdarkblue #fixtop {
    background-color: #012136; }
  .hamiltonreachdarkblue .full-width-banner .ui.container .content-wrapper .content h2::before {
    color: #012136; }
  .hamiltonreachdarkblue .full-width-banner .ui.container .content-wrapper .content a.btn, .hamiltonreachdarkblue .full-width-banner .ui.container .content-wrapper .content a.btn-inverse {
    border: 1px solid #012136; }
    .hamiltonreachdarkblue .full-width-banner .ui.container .content-wrapper .content a.btn.btn-inverse, .hamiltonreachdarkblue .full-width-banner .ui.container .content-wrapper .content a.btn-inverse {
      color: #012136; }
      .hamiltonreachdarkblue .full-width-banner .ui.container .content-wrapper .content a.btn.btn-inverse:hover, .hamiltonreachdarkblue .full-width-banner .ui.container .content-wrapper .content a.btn-inverse:hover, .hamiltonreachdarkblue .full-width-banner .ui.container .content-wrapper .content a.btn.btn-inverse:focus, .hamiltonreachdarkblue .full-width-banner .ui.container .content-wrapper .content a.btn-inverse:focus {
        background-color: #012136;
        color: #fff; }
    .hamiltonreachdarkblue .full-width-banner .ui.container .content-wrapper .content a.btn.btn-default, .hamiltonreachdarkblue .full-width-banner .ui.container .content-wrapper .content a.btn-default.btn-inverse {
      background-color: #012136; }
      .hamiltonreachdarkblue .full-width-banner .ui.container .content-wrapper .content a.btn.btn-default:hover, .hamiltonreachdarkblue .full-width-banner .ui.container .content-wrapper .content a.btn-default.btn-inverse:hover, .hamiltonreachdarkblue .full-width-banner .ui.container .content-wrapper .content a.btn.btn-default:focus, .hamiltonreachdarkblue .full-width-banner .ui.container .content-wrapper .content a.btn-default.btn-inverse:focus {
        color: #012136;
        background-color: #fff;
        border: 1px solid #fff; }
  .hamiltonreachdarkblue a.lb-close:hover {
    color: #fff; }
  .hamiltonreachdarkblue .lb-nav a.lb-prev,
  .hamiltonreachdarkblue .lb-nav a.lb-next {
    background: #012136;
    color: #fff; }
  .hamiltonreachdarkblue .lb-nav a.lb-prev:hover,
  .hamiltonreachdarkblue .lb-nav a.lb-next:hover {
    color: #012136;
    background: #f3f3f3; }
  .hamiltonreachdarkblue .icon-carousel h2::before {
    color: #012136; }
  .hamiltonreachdarkblue .icon-carousel .slider-nav .slick-slide.slick-current figure img {
    background: #012136 !important; }
  .hamiltonreachdarkblue .icon-carousel .slider-nav .slick-slide.slick-current figure:after {
    border-bottom: 2px solid #012136; }
  .hamiltonreachdarkblue .icon-carousel .slider-nav .slick-dots li.slick-active button {
    background-color: #012136; }
  .hamiltonreachdarkblue .icon-carousel .slider-nav .slick-arrow.slick-prev {
    background-color: #012136; }
  .hamiltonreachdarkblue .icon-carousel .slider-nav .slick-arrow.slick-next {
    background-color: #012136; }
  .hamiltonreachdarkblue .icon-carousel .accordion .title:not(.ui) img {
    background: #012136; }
  .hamiltonreachdarkblue .icon-carousel .accordion .title:not(.ui) .icon {
    color: #012136; }
  .hamiltonreachdarkblue .tile-cta-link {
    color: #012136; }
    .hamiltonreachdarkblue .tile-cta-link:hover, .hamiltonreachdarkblue .tile-cta-link:focus {
      color: #222 !important; }
  .hamiltonreachdarkblue .glass-magnifier i.icon {
    color: #012136; }
  .hamiltonreachdarkblue .glass-magnifier:hover, .hamiltonreachdarkblue .glass-magnifier:focus {
    background-color: #012136; }
    .hamiltonreachdarkblue .glass-magnifier:hover i.icon, .hamiltonreachdarkblue .glass-magnifier:focus i.icon {
      color: #fff; }
  .hamiltonreachdarkblue .countdown-timer .ui.container > div {
    color: #012136; }
  .hamiltonreachdarkblue .hotspot-module .desktop-view .inner-container .navigation .ui.vertical.menu .item {
    background-color: #012136;
    border: 1px solid #fff; }
    .hamiltonreachdarkblue .hotspot-module .desktop-view .inner-container .navigation .ui.vertical.menu .item:hover, .hamiltonreachdarkblue .hotspot-module .desktop-view .inner-container .navigation .ui.vertical.menu .item:focus, .hamiltonreachdarkblue .hotspot-module .desktop-view .inner-container .navigation .ui.vertical.menu .item.active {
      background-color: #fff;
      color: #012136;
      border: 1px solid #012136; }
  .hamiltonreachdarkblue .hotspot-module .desktop-view .inner-container .item-container .hotspot-container .open-sidenav i.icon.chevron.right:before {
    color: #012136; }
  .hamiltonreachdarkblue .hotspot-module .desktop-view .inner-container .item-container .hotspot-container .close-sidenav {
    color: #012136; }
  .hamiltonreachdarkblue .hotspot-module .desktop-view .inner-container .item-container .hotspot-container .image-container .line-container .circle {
    border-color: #012136; }
  .hamiltonreachdarkblue .hotspot-module .desktop-view .inner-container .item-container .hotspot-container .image-container .line-container .blinking-circle {
    background-color: #012136; }
  .hamiltonreachdarkblue .hotspot-module .desktop-view .inner-container .item-container .hotspot-container .image-container .line-container .line {
    background-color: #012136; }
  .hamiltonreachdarkblue .hotspot-module .mobile-view .hotspot-carousel .slick-dots li.slick-active button {
    border-bottom-color: #012136; }
    .hamiltonreachdarkblue .hotspot-module .mobile-view .hotspot-carousel .slick-dots li.slick-active button:after {
      border-top-color: #012136; }
  .hamiltonreachdarkblue .cordinates {
    border: 1px solid #012136; }
  .hamiltonreachdarkblue .icon-carousel.only-icons .slider-nav .slick-slide figure img {
    background: #012136; }
  .hamiltonreachdarkblue .global-accordion h2::before,
  .hamiltonreachdarkblue .global-accordion h2 .red {
    color: #012136; }
  .hamiltonreachdarkblue .global-accordion .title:not(.ui) .icon {
    color: #012136; }
  .hamiltonreachdarkblue .secondary-sticky-nav.bg-dark-theme nav.main-nav.second a:hover,
  .hamiltonreachdarkblue .secondary-sticky-nav.bg-dark-theme nav.main-nav.second a:focus,
  .hamiltonreachdarkblue .secondary-sticky-nav.bg-dark-theme nav.main-nav.second a.active,
  .hamiltonreachdarkblue .secondary-sticky-nav.bg-dark-theme nav.main-nav.second a.page-active,
  .hamiltonreachdarkblue .secondary-sticky-nav.bg-dark-theme nav.main-nav.second a.isAnchor:hover,
  .hamiltonreachdarkblue .secondary-sticky-nav.bg-dark-theme nav.main-nav.second a.isAnchor:focus,
  .hamiltonreachdarkblue .secondary-sticky-nav.bg-dark-theme nav.main-nav.second a.isAnchor.active,
  .hamiltonreachdarkblue .secondary-sticky-nav.bg-dark-theme nav.main-nav.second a.isAnchor.page-active {
    color: #012136 !important; }
  .hamiltonreachdarkblue .two-column.newgrid h5.icon::before {
    color: #012136; }
  .hamiltonreachdarkblue .image-slider-left .image-comparison-description .content-container .btn, .hamiltonreachdarkblue .image-slider-left .image-comparison-description .content-container .btn-inverse {
    border-color: #012136;
    background-color: #012136; }
    .hamiltonreachdarkblue .image-slider-left .image-comparison-description .content-container .btn:hover, .hamiltonreachdarkblue .image-slider-left .image-comparison-description .content-container .btn-inverse:hover, .hamiltonreachdarkblue .image-slider-left .image-comparison-description .content-container .btn:focus, .hamiltonreachdarkblue .image-slider-left .image-comparison-description .content-container .btn-inverse:focus {
      color: #012136;
      background-color: #fff; }
  .hamiltonreachdarkblue .image-slider-left .comparison-slider-wrapper .comparison-slider .divider {
    background-color: #012136; }
    .hamiltonreachdarkblue .image-slider-left .comparison-slider-wrapper .comparison-slider .divider .images-compare-handle {
      background-color: #012136; }
  .hamiltonreachdarkblue .media-carousel-wrap h1::before,
  .hamiltonreachdarkblue .media-carousel-wrap h2::before {
    line-height: 32px;
    height: 32px; }
  .hamiltonreachdarkblue .red {
    color: #012136; }
  .hamiltonreachdarkblue .properties-carousel .slick-prev {
    background-image: url(../../image/carousel-left.png); }
  .hamiltonreachdarkblue .properties-carousel .slick-next {
    background-image: url(../../image/carousel-right.png); }
  .hamiltonreachdarkblue .properties-carousel .slick-prev,
  .hamiltonreachdarkblue .properties-carousel .slick-next {
    background-position: 0 -50px;
    background-color: #012136; }
    .hamiltonreachdarkblue .properties-carousel .slick-prev:hover, .hamiltonreachdarkblue .properties-carousel .slick-prev:focus,
    .hamiltonreachdarkblue .properties-carousel .slick-next:hover,
    .hamiltonreachdarkblue .properties-carousel .slick-next:focus {
      background-position: 0 0; }
  .hamiltonreachdarkblue .properties-carousel .slick-dots li.slick-active button {
    border-bottom-color: #012136; }
    .hamiltonreachdarkblue .properties-carousel .slick-dots li.slick-active button:after {
      border-top-color: #012136; }
  .hamiltonreachdarkblue .homepage-footer .footer-social-links a:hover .social,
  .hamiltonreachdarkblue .homepage-footer .footer-social-links a:focus .social {
    border-color: #012136;
    color: #012136; }
  .hamiltonreachdarkblue .testimonials .arrow-controls .slick-arrow {
    background-color: #012136; }
  .hamiltonreachdarkblue .testimonials .slick-dots li.slick-active button {
    border-bottom-color: #012136; }
    .hamiltonreachdarkblue .testimonials .slick-dots li.slick-active button:after {
      border-top-color: #012136; }
  .hamiltonreachdarkblue .property-price-filter h2::before {
    color: #012136; }
  .hamiltonreachdarkblue .property-price-filter h2 ul li a:hover,
  .hamiltonreachdarkblue .property-price-filter h2 ul li a:focus,
  .hamiltonreachdarkblue .property-price-filter h2 ul li a.active {
    color: #012136; }
  .hamiltonreachdarkblue .property-price-filter .price-filter .ui.dropdown .menu .item.selected, .hamiltonreachdarkblue .property-price-filter .price-filter .ui.dropdown .menu .item:hover {
    background-color: #012136;
    color: #fff; }
  .hamiltonreachdarkblue .theme-purple .back-bar .selected-bar {
    background-color: #012136; }
  .hamiltonreachdarkblue .theme-purple .back-bar .pointer {
    background-color: #012136; }
  .hamiltonreachdarkblue .theme-purple .back-bar .pointer-label {
    color: #012136; }
  .hamiltonreachdarkblue .btn, .hamiltonreachdarkblue .btn-inverse {
    background-color: #012136;
    color: #fff; }
    .hamiltonreachdarkblue .btn:hover, .hamiltonreachdarkblue .btn-inverse:hover {
      color: #012136;
      background-color: #fff; }
  .hamiltonreachdarkblue .general-form p.terms a {
    color: #ed1c24 !important; }
  .hamiltonreachdarkblue .btn-inverse {
    min-width: 160px;
    display: inline-block; }
    .hamiltonreachdarkblue .btn-inverse:hover, .hamiltonreachdarkblue .btn-inverse:focus {
      color: #012136; }
  .hamiltonreachdarkblue .featured-news-module .small-media-carousel-wrap .slick-prev {
    background-color: #012136; }
  .hamiltonreachdarkblue .featured-news-module .small-media-carousel-wrap .slick-next {
    background-color: #012136; }
  .hamiltonreachdarkblue .featured-news-module .small-media-carousel-wrap .small-media-carousel .slick-dots li.slick-active button {
    border-bottom-color: #012136; }
    .hamiltonreachdarkblue .featured-news-module .small-media-carousel-wrap .small-media-carousel .slick-dots li.slick-active button:after {
      border-top-color: #012136; }
  .hamiltonreachdarkblue .featured-news-module.bg-dark-theme {
    background-color: #222; }
    .hamiltonreachdarkblue .featured-news-module.bg-dark-theme h2 {
      color: #fff; }
    .hamiltonreachdarkblue .featured-news-module.bg-dark-theme .small-media-carousel .small-media-description .title,
    .hamiltonreachdarkblue .featured-news-module.bg-dark-theme .small-media-carousel .small-media-description .featured-property-title,
    .hamiltonreachdarkblue .featured-news-module.bg-dark-theme .small-media-carousel .small-media-description .featured-property-date,
    .hamiltonreachdarkblue .featured-news-module.bg-dark-theme .small-media-carousel .small-media-description .featured-property-link {
      color: #ed1c24; }
    .hamiltonreachdarkblue .featured-news-module.bg-dark-theme .small-media-carousel .small-media-description .sub-title {
      color: #fff; }
  .hamiltonreachdarkblue .featured-news-module.bg-dark-theme .small-media-carousel .small-media-description .title,
  .hamiltonreachdarkblue .featured-news-module.bg-dark-theme .small-media-carousel .small-media-description .featured-property-title,
  .hamiltonreachdarkblue .featured-news-module.bg-dark-theme .small-media-carousel .small-media-description .featured-property-date,
  .hamiltonreachdarkblue .featured-news-module.bg-dark-theme .small-media-carousel .small-media-description .featured-property-link {
    color: #012136; }
  .hamiltonreachdarkblue .play-button-color {
    background-color: #012136 !important; }
  .hamiltonreachdarkblue .media-carousel-wrap .slick-prev {
    background-color: #012136; }
  .hamiltonreachdarkblue .media-carousel-wrap .slick-next {
    background-color: #012136; }
  .hamiltonreachdarkblue .media-carousel-wrap .play-button-color {
    background-color: #012136 !important; }
  .hamiltonreachdarkblue .media-carousel-wrap h1::before,
  .hamiltonreachdarkblue .media-carousel-wrap h2::before {
    color: #012136; }
  .hamiltonreachdarkblue .media-carousel-wrap.bg-light-theme .play-button .svg-play-outer circle:hover, .hamiltonreachdarkblue .media-carousel-wrap.bg-light-theme .play-button .svg-play-outer circle:focus {
    fill: #012136 !important; }
  .hamiltonreachdarkblue .media-carousel-wrap.bg-light-theme .play-button:hover .svg-play-outer circle, .hamiltonreachdarkblue .media-carousel-wrap.bg-light-theme .play-button:focus .svg-play-outer circle {
    fill: #012136 !important; }
  .hamiltonreachdarkblue .latest-properties-module .small-media-carousel-wrap .slick-arrow.slick-prev,
  .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .slick-arrow.slick-prev {
    background-color: #012136; }
  .hamiltonreachdarkblue .latest-properties-module .small-media-carousel-wrap .slick-arrow.slick-next,
  .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .slick-arrow.slick-next {
    background-color: #012136; }
  .hamiltonreachdarkblue .latest-properties-module .small-media-carousel-wrap .small-media-carousel .slick-dots li.slick-active button,
  .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .small-media-carousel .slick-dots li.slick-active button {
    border-bottom-color: #012136; }
    .hamiltonreachdarkblue .latest-properties-module .small-media-carousel-wrap .small-media-carousel .slick-dots li.slick-active button:after,
    .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .small-media-carousel .slick-dots li.slick-active button:after {
      border-top-color: #012136; }
  .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .slick-arrow {
    background-position: 0 0; }
    .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .slick-arrow.slick-prev {
      background-color: #012136; }
    .hamiltonreachdarkblue .property-listing-module .small-media-carousel-wrap .slick-arrow.slick-next {
      background-color: #012136; }
  .hamiltonreachdarkblue section.general-form .ui.dropdown .menu.region .item.selected, .hamiltonreachdarkblue section.general-form .ui.dropdown .menu.region .item:hover,
  .hamiltonreachdarkblue section.general-form .ui.dropdown .menu.apartments .item.selected,
  .hamiltonreachdarkblue section.general-form .ui.dropdown .menu.apartments .item:hover,
  .hamiltonreachdarkblue section.general-form .ui.dropdown .menu.properties-type .item.selected,
  .hamiltonreachdarkblue section.general-form .ui.dropdown .menu.properties-type .item:hover {
    background-color: #012136; }
  .hamiltonreachdarkblue section.general-form .price-filter .ui.dropdown .menu .item.selected, .hamiltonreachdarkblue section.general-form .price-filter .ui.dropdown .menu .item:hover {
    background-color: #012136; }
  .hamiltonreachdarkblue .price-filter .ui.dropdown .menu .item.selected, .hamiltonreachdarkblue .price-filter .ui.dropdown .menu .item:hover {
    background-color: #012136;
    color: #fff; }
  .hamiltonreachdarkblue .submit {
    background-color: #012136;
    color: #fff; }
    .hamiltonreachdarkblue .submit:hover, .hamiltonreachdarkblue .submit:focus {
      background-color: #f2f2f2;
      color: #012136; }
  .hamiltonreachdarkblue .properties-news-module .load-more-text a {
    background-color: #012136; }
  .hamiltonreachdarkblue .the-collection-module .button-list a {
    background-color: #fff;
    color: #012136; }
    .hamiltonreachdarkblue .the-collection-module .button-list a:hover {
      background-color: #012136;
      color: #fff; }
  .hamiltonreachdarkblue section.the-collection-module-one-entry .button-list a {
    background-color: #fff;
    color: #012136; }
    .hamiltonreachdarkblue section.the-collection-module-one-entry .button-list a:hover {
      background-color: #fff;
      color: #012136; }
  .hamiltonreachdarkblue article.global-popup .popup-container {
    /* .close-popup {
                color: $projectsecondary;
            }*/ }
    .hamiltonreachdarkblue article.global-popup .popup-container form.wffm-form .form-submit-border .btn, .hamiltonreachdarkblue article.global-popup .popup-container form.wffm-form .form-submit-border .btn-inverse {
      background-color: #fff !important;
      color: #012136 !important; }
      .hamiltonreachdarkblue article.global-popup .popup-container form.wffm-form .form-submit-border .btn:hover, .hamiltonreachdarkblue article.global-popup .popup-container form.wffm-form .form-submit-border .btn-inverse:hover, .hamiltonreachdarkblue article.global-popup .popup-container form.wffm-form .form-submit-border .btn:focus, .hamiltonreachdarkblue article.global-popup .popup-container form.wffm-form .form-submit-border .btn-inverse:focus {
        background-color: #fff !important;
        color: #012136 !important;
        border: 1px solid #012136 !important; }
    .hamiltonreachdarkblue article.global-popup .popup-container .btn, .hamiltonreachdarkblue article.global-popup .popup-container .btn-inverse {
      background-color: #012136;
      color: #fff; }
      .hamiltonreachdarkblue article.global-popup .popup-container .btn:hover, .hamiltonreachdarkblue article.global-popup .popup-container .btn-inverse:hover, .hamiltonreachdarkblue article.global-popup .popup-container .btn:focus, .hamiltonreachdarkblue article.global-popup .popup-container .btn-inverse:focus {
        background-color: #012136;
        color: #fff;
        border: 1px solid #fff; }
  .hamiltonreachdarkblue section.full-width-quote .submit,
  .hamiltonreachdarkblue section.full-width-quote .btn-inverse,
  .hamiltonreachdarkblue section.full-width-cta .submit,
  .hamiltonreachdarkblue section.full-width-cta .btn-inverse {
    color: #012136;
    background-color: #fff; }
    .hamiltonreachdarkblue section.full-width-quote .submit:hover,
    .hamiltonreachdarkblue section.full-width-quote .btn-inverse:hover,
    .hamiltonreachdarkblue section.full-width-cta .submit:hover,
    .hamiltonreachdarkblue section.full-width-cta .btn-inverse:hover {
      background-color: #222 !important;
      color: #fff !important;
      border-color: #222 !important; }
  .hamiltonreachdarkblue .property-listing-items .submit {
    background-color: #012136; }
    .hamiltonreachdarkblue .property-listing-items .submit:hover {
      color: #fff;
      background-color: #222; }
  .hamiltonreachdarkblue section.secondary-header.desktop.standard .ui.container .secondary-nav .ui.inline.dropdown:hover, .hamiltonreachdarkblue section.secondary-header.desktop.standard .ui.container .secondary-nav .ui.inline.dropdown:focus,
  .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container .secondary-nav .ui.inline.dropdown:hover,
  .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container .secondary-nav .ui.inline.dropdown:focus,
  .hamiltonreachdarkblue section.secondary-header.mobile.standard.news .ui.container .secondary-nav .ui.inline.dropdown:hover,
  .hamiltonreachdarkblue section.secondary-header.mobile.standard.news .ui.container .secondary-nav .ui.inline.dropdown:focus,
  .hamiltonreachdarkblue section.secondary-header.desktop.standard.news .ui.container .secondary-nav .ui.inline.dropdown:hover,
  .hamiltonreachdarkblue section.secondary-header.desktop.standard.news .ui.container .secondary-nav .ui.inline.dropdown:focus {
    color: #012136; }
  .hamiltonreachdarkblue section.secondary-header.desktop.standard .ui.container .secondary-nav .ui.inline.dropdown .active,
  .hamiltonreachdarkblue section.secondary-header.mobile.standard .ui.container .secondary-nav .ui.inline.dropdown .active,
  .hamiltonreachdarkblue section.secondary-header.mobile.standard.news .ui.container .secondary-nav .ui.inline.dropdown .active,
  .hamiltonreachdarkblue section.secondary-header.desktop.standard.news .ui.container .secondary-nav .ui.inline.dropdown .active {
    color: #012136; }
  .hamiltonreachdarkblue .join-social-facebook-module .small-media-carousel-dots li.slick-active button {
    background-color: #012136; }
  .hamiltonreachdarkblue .join-social-facebook-module .slick-dots li.slick-active button {
    border-bottom-color: #012136; }
    .hamiltonreachdarkblue .join-social-facebook-module .slick-dots li.slick-active button:after {
      border-top-color: #012136; }
  .hamiltonreachdarkblue .properties-news-module .load-more-text a {
    background-color: #012136; }
  .hamiltonreachdarkblue .cancel:hover, .hamiltonreachdarkblue .cancel:focus {
    background-color: #012136 !important; }
  .hamiltonreachdarkblue .general-form .menu .radio label span.input-checked, .hamiltonreachdarkblue .general-form .menu .radio label span:active, .hamiltonreachdarkblue .general-form .menu .radio label span:hover,
  .hamiltonreachdarkblue .general-form .ui.simple-radio .radio label span.input-checked,
  .hamiltonreachdarkblue .general-form .ui.simple-radio .radio label span:active,
  .hamiltonreachdarkblue .general-form .ui.simple-radio .radio label span:hover {
    background-color: #012136; }
  .hamiltonreachdarkblue .general-form .price-filter-radio .menu label span.selected, .hamiltonreachdarkblue .general-form .price-filter-radio .menu label span:hover, .hamiltonreachdarkblue .general-form .price-filter-radio .menu label span.input-checked {
    background-color: #012136 !important;
    color: #fff !important; }
  .hamiltonreachdarkblue .property-enquire .property-enquire-form .steps li.active {
    border-bottom-color: #012136; }
    .hamiltonreachdarkblue .property-enquire .property-enquire-form .steps li.active:after {
      border-top-color: #012136; }
  .hamiltonreachdarkblue .property-enquire .property-enquire-form .ui.form .btn, .hamiltonreachdarkblue .property-enquire .property-enquire-form .ui.form .btn-inverse {
    background-color: #012136; }
  .hamiltonreachdarkblue .property-enquire .property-enquire-form .general-form .ui.simple-radio .radio label span.selected, .hamiltonreachdarkblue .property-enquire .property-enquire-form .general-form .ui.simple-radio .radio label span:hover, .hamiltonreachdarkblue .property-enquire .property-enquire-form .general-form .ui.simple-radio .radio label span.input-checked {
    background-color: #012136; }
  .hamiltonreachdarkblue .lb-closeContainer .lb-close {
    background-color: #012136; }
  .hamiltonreachdarkblue .properties-big-image .fullscreen-gallery-button {
    background: #012136; }
  .hamiltonreachdarkblue .properties-big-image .standard-video-module .vid-panel > a {
    background: #012136;
    color: #fff !important; }
  .hamiltonreachdarkblue .gallery-banner .button.view-gallery,
  .hamiltonreachdarkblue .gallery-banner .button.view-gallery-small {
    background-color: #012136 !important; }
    .hamiltonreachdarkblue .gallery-banner .button.view-gallery:hover, .hamiltonreachdarkblue .gallery-banner .button.view-gallery:focus,
    .hamiltonreachdarkblue .gallery-banner .button.view-gallery-small:hover,
    .hamiltonreachdarkblue .gallery-banner .button.view-gallery-small:focus {
      background-color: #222 !important; }
  .hamiltonreachdarkblue .modal-container .close-button {
    background-color: #012136 !important; }
  @media screen and (min-width: 767px) {
    .hamiltonreachdarkblue .media-gallery .page-arrow .hitbox:hover {
      background: #012136 !important; } }
  .hamiltonreachdarkblue .stock-collection-listing .enquire .button {
    border: 1px solid #012136;
    color: #012136;
    background-color: transparent; }
    .hamiltonreachdarkblue .stock-collection-listing .enquire .button:hover, .hamiltonreachdarkblue .stock-collection-listing .enquire .button:focus {
      background-color: #012136;
      color: #fff;
      border: 1px solid transparent; }
  .hamiltonreachdarkblue .standard-content .stock-enquiry.general-form .button {
    border: 1px solid #012136;
    color: #012136;
    background-color: transparent; }
    .hamiltonreachdarkblue .standard-content .stock-enquiry.general-form .button:hover, .hamiltonreachdarkblue .standard-content .stock-enquiry.general-form .button:focus {
      background-color: #012136;
      color: #fff;
      border: 1px solid transparent; }
  .hamiltonreachdarkblue .all-elements {
    background-color: #012136; }
  .hamiltonreachdarkblue.china .global-sidebar .tel,
  .hamiltonreachdarkblue.china .property-sidebar .tel {
    background-color: #012136; }
  .hamiltonreachdarkblue .sticky-buttons .ui.horizontal.list {
    background-color: #012136; }
  .hamiltonreachdarkblue .small-media-carousel-wrap .small-media-carousel .slick-dots li.slick-active button:after {
    border-top-color: #012136; }
  .hamiltonreachdarkblue .small-media-carousel-wrap .small-media-carousel .slick-dots li.slick-active button {
    border-bottom-color: #012136; }
  .hamiltonreachdarkblue .small-media-carousel-wrap .slick-arrow.slick-next,
  .hamiltonreachdarkblue .small-media-carousel-wrap .slick-arrow.slick-prev {
    background-color: #012136; }
  .hamiltonreachdarkblue #webChatTrigger > div,
  .hamiltonreachdarkblue td > input.submit {
    background-color: #012136 !important; }
  .hamiltonreachdarkblue #webChatTrigger:before {
    color: #012136 !important; }
  .hamiltonreachdarkblue section.explore-image-content-with-logo .right-panel-hover a:hover {
    color: #012136 !important; }
  .hamiltonreachdarkblue .awards-module h2.title::before,
  .hamiltonreachdarkblue .awards-module h2::before,
  .hamiltonreachdarkblue .small-media-carousel-wrap h2::before {
    color: #012136; }
  .hamiltonreachdarkblue .about-us-property-module .small-media-carousel .small-media-description .title {
    color: #012136 !important; }
  .hamiltonreachdarkblue .about-us-property-module .small-media-carousel .small-media-description .sub-title {
    color: #fff !important; }
  .hamiltonreachdarkblue .about-us-property-module .small-media-carousel .small-media-description .link {
    color: #012136 !important; }
  .hamiltonreachdarkblue .about-us-property-module .small-media-carousel a:hover .sub-title, .hamiltonreachdarkblue .about-us-property-module .small-media-carousel a:focus .sub-title {
    color: #a5a5a5 !important; }
  .hamiltonreachdarkblue .about-us-property-module .small-media-carousel a:hover .link, .hamiltonreachdarkblue .about-us-property-module .small-media-carousel a:focus .link {
    color: #a5a5a5 !important; }
  .hamiltonreachdarkblue .about-us-property-module.bg-light-theme .small-media-carousel .small-media-description .title {
    color: #012136 !important; }
  .hamiltonreachdarkblue .about-us-property-module.bg-light-theme .small-media-carousel .small-media-description .sub-title {
    color: #222 !important; }
  .hamiltonreachdarkblue .about-us-property-module.bg-dark-theme {
    background-color: #222; }
    .hamiltonreachdarkblue .about-us-property-module.bg-dark-theme h2 {
      color: #fff; }
    .hamiltonreachdarkblue .about-us-property-module.bg-dark-theme .small-media-carousel .small-media-description .title,
    .hamiltonreachdarkblue .about-us-property-module.bg-dark-theme .small-media-carousel .small-media-description .featured-property-title,
    .hamiltonreachdarkblue .about-us-property-module.bg-dark-theme .small-media-carousel .small-media-description .featured-property-date,
    .hamiltonreachdarkblue .about-us-property-module.bg-dark-theme .small-media-carousel .small-media-description .featured-property-link {
      color: #ed1c24; }
    .hamiltonreachdarkblue .about-us-property-module.bg-dark-theme .small-media-carousel .small-media-description .sub-title {
      color: #fff; }
  .hamiltonreachdarkblue .about-us-property-module.bg-light-theme {
    background-color: #fff; }
    .hamiltonreachdarkblue .about-us-property-module.bg-light-theme h2 {
      color: #000; }
    .hamiltonreachdarkblue .about-us-property-module.bg-light-theme .small-media-carousel .small-media-description .title {
      color: #ed1c24; }
    .hamiltonreachdarkblue .about-us-property-module.bg-light-theme .small-media-carousel .small-media-description .sub-title {
      color: #000; }
      .hamiltonreachdarkblue .about-us-property-module.bg-light-theme .small-media-carousel .small-media-description .sub-title:hover, .hamiltonreachdarkblue .about-us-property-module.bg-light-theme .small-media-carousel .small-media-description .sub-title:focus {
        color: #a5a5a5; }
    .hamiltonreachdarkblue .about-us-property-module.bg-light-theme .small-media-carousel .small-media-description .link:hover, .hamiltonreachdarkblue .about-us-property-module.bg-light-theme .small-media-carousel .small-media-description .link:focus {
      color: #a5a5a5; }
    .hamiltonreachdarkblue .about-us-property-module.bg-light-theme .small-media-carousel a:hover .small-media-description .link, .hamiltonreachdarkblue .about-us-property-module.bg-light-theme .small-media-carousel a:focus .small-media-description .link {
      color: #a5a5a5; }
  .hamiltonreachdarkblue .properties-news-module .modal-body .close,
  .hamiltonreachdarkblue .featured-news-module .modal-body .close {
    background: #012136; }
  .hamiltonreachdarkblue .properties-news-module#loadMore a {
    border: 1px solid #012136;
    color: #012136; }
    .hamiltonreachdarkblue .properties-news-module#loadMore a:hover, .hamiltonreachdarkblue .properties-news-module#loadMore a:focus {
      background-color: #012136;
      color: #fff; }
  .hamiltonreachdarkblue .staff-profile-wrap .staff-profile {
    background-color: #ed1c24; }
  .hamiltonreachdarkblue section.people-main .ui.container .ui.stackable.three.column.grid.people > .row > .column.person .person-links a:first-of-type {
    color: #012136; }
    .hamiltonreachdarkblue section.people-main .ui.container .ui.stackable.three.column.grid.people > .row > .column.person .person-links a:first-of-type i::before {
      color: #012136; }
  .hamiltonreachdarkblue .staff-profile-wrap .slick-arrow.slick-prev, .hamiltonreachdarkblue .staff-profile-wrap .slick-arrow.slick-next {
    background-color: #ed1c24; }
  .hamiltonreachdarkblue .staff-profile-wrap .staff-profile .btn-close .icon-close::before {
    color: #ed1c24; }
  .hamiltonreachdarkblue .two-column-expandable #btn_show_less,
  .hamiltonreachdarkblue .two-column-expandable #btn_show_more {
    color: #ed1c24; }
  .hamiltonreachdarkblue .author .author-container .icons:hover .social, .hamiltonreachdarkblue .author .author-container .icons:focus .social {
    color: #ed1c24;
    border-color: #ed1c24; }
  .hamiltonreachdarkblue #fpa-chavron-down path, .hamiltonreachdarkblue #fpa-chavron-up path {
    fill: #ed1c24 !important; }
  @media (max-width: 767px) {
    .hamiltonreachdarkblue .author-container.bottom {
      margin: 0; }
    .hamiltonreachdarkblue .author-container .share {
      border: none;
      padding: 0;
      margin: 0; } }
  .hamiltonreachdarkblue section.people-main .ui.container h2::before {
    color: #012136; }
  .hamiltonreachdarkblue section.people-main .ui.container .ui.stackable.three.column.grid.people > .row > .column.person .social {
    border: 2px solid #012136; }
    .hamiltonreachdarkblue section.people-main .ui.container .ui.stackable.three.column.grid.people > .row > .column.person .social i::before {
      color: #012136; }
  .hamiltonreachdarkblue section.people-main .ui.container .ui.stackable.three.column.grid.people > .row > .column.person .person-links a:last-of-type .social i::before {
    color: #012136; }
  .hamiltonreachdarkblue section.people-main .ui.container .ui.stackable.three.column.grid.people > .row > .column.person .person-links a:last-of-type:hover .social i::before, .hamiltonreachdarkblue section.people-main .ui.container .ui.stackable.three.column.grid.people > .row > .column.person .person-links a:last-of-type:focus .social i::before {
    color: #fff; }
  .hamiltonreachdarkblue section.our-properties-categories h2::before {
    color: #012136; }
  .hamiltonreachdarkblue .brochure-carousel .small-media-carousel-wrap .small-media-carousel .small-media-item .curl {
    background: -o-linear-gradient(315deg, #012136, #012136 20%, #012136 38%, #012136 44%, #012136 50%, white 50%, rgba(255, 255, 255, 0.4) 60%, white);
    background: linear-gradient(135deg, #012136, #012136 20%, #012136 38%, #012136 44%, #012136 50%, white 50%, rgba(255, 255, 255, 0.4) 60%, white); }
  .hamiltonreachdarkblue .brochure-carousel article:hover .featured-property-title, .hamiltonreachdarkblue .brochure-carousel article:focus .featured-property-title {
    color: #012136; }
  .hamiltonreachdarkblue .icon-carousel.only-icons .slider-nav .slick-slide figure img {
    background: #012136; }
  .hamiltonreachdarkblue .global-accordion h2::before,
  .hamiltonreachdarkblue .global-accordion h2 .red {
    color: #012136; }
  .hamiltonreachdarkblue .global-accordion .title:not(.ui) .icon {
    color: #012136; }
  .hamiltonreachdarkblue .image-slider-left .image-comparison-description .content-container .btn, .hamiltonreachdarkblue .image-slider-left .image-comparison-description .content-container .btn-inverse {
    border-color: #012136;
    background-color: #012136; }
    .hamiltonreachdarkblue .image-slider-left .image-comparison-description .content-container .btn:hover, .hamiltonreachdarkblue .image-slider-left .image-comparison-description .content-container .btn-inverse:hover, .hamiltonreachdarkblue .image-slider-left .image-comparison-description .content-container .btn:focus, .hamiltonreachdarkblue .image-slider-left .image-comparison-description .content-container .btn-inverse:focus {
      color: #012136;
      background-color: #fff; }
  .hamiltonreachdarkblue .image-slider-left .comparison-slider-wrapper .comparison-slider .divider {
    background-color: #012136; }
    .hamiltonreachdarkblue .image-slider-left .comparison-slider-wrapper .comparison-slider .divider .images-compare-handle {
      background-color: #012136; }
