
/* Font Colors */

  body {
    color: #707070;
  }
  .top-head .phone, a, .caption h3, .footer h4, .listing-type-price, #property_search .aside .panel-heading a, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #3d68e8;
  }
  .navbar-default .navbar-nav>li>a, .aside h4, .caption p, h1, h2, h3, h4, h5, h6 {
    color: #2c4e6e;
  }
  .nav-tabs>li>a:hover {
    color: #cacb67;
  }
  a:hover, a:focus {
    color: #3963e0;
  }

/* Border Colors */

  .btn, .input-button {
    border-color: #3963e0;
  }
  #main_menu .navbar-nav>.active>a, #main_menu .navbar-nav>.active>a, #main_menu .navbar-nav>.active>a:hover, #main_menu .navbar-nav>.active>a:focus {
    border-bottom-color: #3d68e8;
  }
  #main_menu .nav>li>a:hover, .nav>li>a:focus {
    border-bottom-color: #ecf0fd;
  }

/* Backgrounds */

  .body-footer, .thumbnail .title-image a:hover:before, .property-listing .photo a:hover:before, .section-head:before, .navbar-toggle .icon-bar, .pagination ul li.currentpage {
    background-color: #3d68e8;
  }
  .label, .property-listing .listing-type, .type {
    background: #cacb67;
  }
  #main_features ul li, .nav-tabs>li>a, .nav-tabs>li>a:hover, .applied-filters ul li {
    background: #224abf;
  }
  .btn, .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus, .welcome, .input-button {
    background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0, #4873F3),
      color-stop(1, #3F6AEA)
    );
    background-image: -o-linear-gradient(bottom, #4873F3 0%, #3F6AEA 100%);
    background-image: -moz-linear-gradient(bottom, #4873F3 0%, #3F6AEA 100%);
    background-image: -webkit-linear-gradient(bottom, #4873F3 0%, #3F6AEA 100%);
    background-image: -ms-linear-gradient(bottom, #4873F3 0%, #3F6AEA 100%);
    background-image: linear-gradient(to bottom, #4873F3 0%, #3F6AEA 100%);
  }
  .icon:before, #code_search_form input.input-button, .code-search-form .input-button, #main_features ul li:before {
    background: url('../images/color-icons/1.png');
  }

/* Mobile only */

  @media (max-width: 767px) {

    .navbar-collapse {
      background-color: #3d68e8;
    }
    #main_menu .navbar-nav>.active>a {
      color: #cacb67;
    }

  }
