#search {
    position:relative;
}
#searchButton {
  display:flex;
  align-items:center;
  justify-content:center;
  text-align:center;
}
#searchButton i {
  font-size: 18px;
  color:#fff;
  line-height:28px;
}
.small-header #searchButton i {
  color:#FF8300; 
}

#searchButton:hover {
  cursor:pointer; 
}
.show {display:block !important;}

#headSearchInput {
	background:#0055b8;
	z-index: 99999;
	display:none;
  width:600px;
	position:absolute;
  top:0;
  right: 50px;
  padding:5px 15px 10px;
  border-radius:6px;
  text-align:left;
}
/* search input stuff here...
 * */
.hs-search-field {
  position: relative;
}

input[type="text"]#searchInputBox {
  box-sizing: border-box;
  border: none !important;
  border-radius:24px !important;
  position:static;
  /*right: 0px;
  top:0px;*/
  font-size:14px !important;
  padding:5px 15px !important;
  background: #fff !important;
  max-width:1036px;
  float:none;
  margin: 4px auto 0;
  text-align:left;
  color:#fff !important;
  background: #999 !important;
}
input[type="text"]#searchInputBox:focus {
  outline-style:none !important; 
  box-shadow:none !important;
  border-color:transparent !important;
}
/*
.hs-search-field__input:focus {
  width:450px;
  /*top:40px;
  z-index:99;
}
*/
.hs-search-field__suggestions {
   /* position:fixed;
  	top:55px;
  	right:150px;
  */
  position:absolute;
  top:40px !important;
  right:0;
  	width: 290px;
  	background: #999 !important;
  	padding: 5px;
  border: none !important;
  border-radius: 24px;
}
@media(max-width:768px){
  #headSearchInput {
    width:100%;
  }
  .hs-search-field__input {
    position:static;
    width:100%;
  }
}

.hs-search-field__suggestions {
  margin: 0;
  padding: 0;
  list-style: none;
  border:none !important;
}
.hs-search-field--open .hs-search-field__suggestions {
  padding: 5px;
  border:none !important;
  background:#fff !important
}
.hs-search-field__suggestions li {
  display: block;
  margin: 0;
  padding: 10px 2px;
}
.hs-search-field__suggestions #results-for {
  font-weight: bold;
}
.hs-search-field__suggestions a,
.hs-search-field__suggestions #results-for {
  display: block;
  color:#0055B8 !important;
}
.hs-search-field__suggestions a:hover,
.hs-search-field__suggestions a:focus {
  background-color:  rgba(0,0,0, .1);
  outline: none;
}