.marketlnkLink{
	color:#FFF;
}
#headernavwrap{
	background: #921723;
	color:#FFF;
	padding:10px 0;
}
.navbar-brand{
	color:#FFF;
}
.homenotificationswrapper {
	background: #000;
	margin-top:0px;
}
.nav-link{
	font-weight: 700;
    font-size: 18px;
	color:#fff;
}
.communities-alt-bg{
	margin-bottom: 0px !important;
}
.nav-link:focus, .nav-link:hover {
	color:#CE4925;
}
.dropdown-item{
	color:#000 !important;
}
.footerlogos{
	width:150px;
}
.bg-primary{
	background-color:#000 !important;
	color:#FFF;
}
.bg-secondary{
	background-color:#CE4925 !important;
	color:#000;
}
.bg-secondary a{
	color:#000;
}
.bg-primary a{
	color:#FFF;
}
.bg-primary span{
	color:#FFF;
}
.border-primary{
	border-color:#FFF !important;
}
.btn-primary{
	background-color:#921723 !important;
	border-color:#000;
}
.btn-info{
	background-color:#000 !important;
	border-color:#ffffff70;
	color:#FFF !important;
}
.alphaPROPERTY__property-div {
	background-color:#921723 !important;
}
.alphaAGENTGRID__contact-info-div {
	background-color:#921723 !important;
}
#areainfonav ul li {
	color:#FFF !important;
}
#search-header {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 500px;
    text-align: center;
    color: #FFF;
    padding-top: 160px;
}
#auto-complete-form {
    max-width: 680px;
    width: 100%;
    margin: 20px auto;
    color: #FFF;
    background: #2f2f2f73;
    border: 1px solid #101010;
    border-radius: 10px;
}
#autocomplete-Container{
	 display: block; 
    position:relative
}
.ui-autocomplete {
    max-width: 300px;
    background: #FFF;
	position: absolute;
	padding: 0 0 0 10px;
    text-align: left;
    list-style: none;
}
 .site-header {
      background: #101010;
      min-height: 84px;
    }

    .site-header .navbar {
      min-height: 84px;
      padding: 0 48px;
    }

    .site-header .nav-link {
      color: #fff;
      padding: 0;
      font-size: 14px;
      font-weight: 500;
      letter-spacing: .04em;
      text-transform: uppercase;
      white-space: nowrap;
    }

    .site-header .nav-link:hover,
    .site-header .nav-link:focus {
      color: #fff;
      opacity: .75;
    }

    .site-header .nav-link.active {
      color: #fff;
      font-weight: 700;
    }

    /* Centered independently of left/right navigation */
    .header-brand {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      color: #fff;
      text-decoration: none;
      text-align: center;
      text-transform: uppercase;
      white-space: nowrap;
      font-weight: 700;
      font-size: 21px;
      line-height: 1.12;
      letter-spacing: .20em;
    }

    .navbar-toggler {
      border-color: rgba(255, 255, 255, .4);
    }

    .navbar-toggler:focus {
      box-shadow: none;
    }

    .navbar-toggler-icon {
      filter: invert(1);
    }

    @media (min-width: 992px) {
      .left-nav {
        gap: 32px;
      }
    }

    @media (max-width: 991.98px) {
      .site-header .navbar {
        padding: 14px 20px;
      }

      .header-brand {
        position: static;
        transform: none;
        font-size: 15px;
        letter-spacing: .15em;
        margin-right: auto;
      }

      .navbar-collapse {
        padding-top: 20px;
      }

      .site-header .nav-link {
        padding: 9px 0;
      }
    }