body{
	font-family: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI",
    Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.marketlnkLink{
	color:#FFF;
}
.nav-link{
	font-weight: 700;
    font-size: 18px;
	color:#000;
}
nav{
	padding:2px !important;
}
.nav-link:focus, .nav-link:hover {
	color:#2c9281;
}
.dropdown-item{
	color:#000 !important;
}
.footerlogos{
	width:150px;
}
.footer{
	color:#FFF !important;
}

.bg-primary{
	background-color:#186c5e !important;
	color:#fff;
}
.bg-secondary{
	background-color:#020e81 !important;
	color:#FFF;
}
.bg-secondary a{
	color:#fff;
}
.bg-primary a{
	color:#000;
}
.bg-primary span{
	color:#000;
}
.border-primary{
	border-color:#FFF !important;
}
.btn-primary{
	background-color:#020e81 !important;
	border-color:#000;
}
.homeLinks{
	border: 1px solid #FFF;
    border-radius: 4px;
	text-decoration:none;
}
.homeLinksTitle{
	font-size:24px;
	font-weight:bold;
}
.communities-alt-bg{
	background:#020e81 !important;
}
.homeLinksText{
	
}
@media (min-width: 992px) {
    .dropdown:hover .dropdown-menu {
        right:0px;
    }
	.dropdown-menu {
		left:auto !important;
		right:0px !important;
	}
}
#heading1{
	font-weight: bold;
    color: #000;
    font-size: 50px;
    display: block;
}
.headerStuff{
	border-top:15px solid #020e81;
}
#heading2{
  font-size: 25px;
  display: block;
}
.homenotificationswrapper {
	background:#020e81;
}
.custom-toggler.navbar-toggler {
	border-color:#000;
}
.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
@media (max-width:1125px){
  #heading1{
    font-size: 30px;
  }
  
  #heading2{
    font-size: 20px;
  }
}
.brand-heading {
    line-height: 1;
    margin-top: 20px;
    position: relative;
    left: -1.6em;
}
.phone_number {
    font-size: 22px;
    color: #000;
    font-weight: 400;
    font-weight: 600;
    display: block;
}

#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;
}