.maxx_autocomplete{
  position: relative;
  width: 100%;
  /*max-width: 511px;*/
  display: flex;
}
.maxx_autocomplete button{
  width: 100px;
  height: 40px;
  max-height: 40px;
  font-size: 13px !important;
  font-style: normal;
  font-weight: 700;
  line-height: 13px !important;
  transition: .3s all;
}
.maxx_autocomplete .maxx_search_input{
  width: calc(100% - 100px);
}
.maxxurls_wrapper{
  position: absolute;
  top: calc(100% + 5px);
  left: 0;
  right: 0;
  background-color: #fff;
  padding: 15px 28px;
  display: none;
  max-height: 386px;
  overflow: hidden;
  z-index: 9;
}
.maxx_search_input_bg{
  position: absolute;
  left: 13px;
  top: 10px;
}
.maxx_autocomplete input.maxx_search_input[type="search"]{
  height: 40px;
  border-radius: 2px 0px 0px 2px;
  border: 1px solid #2495F4 !important;
  padding: 10px 13px 10px 40px;
}

.maxx_autocomplete h5{
  color: #2495F4;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: -0.15px;
  text-decoration-line: underline;
  margin: 0;
}
.maxxurls{
  list-style: none;
  padding-left: 0;
}
.maxxurls li{
  margin-top: 14px;
  font-size: 13px;
  position: relative;
  padding-left: 26px;
  cursor: pointer;
}
.maxxurls li strong{
  font-weight: 400;
  color: #2495F4;
}
.maxxurls li.maxx-nothing-found{
  cursor: unset;
  padding-left: 0;
}

.maxxurls li:before{
  position: absolute;
  content: '';
  width: 18px;
  height: 18px;
  z-index: 1;
  left: 0;
  top: calc(50% - 9px);
}
.maxxurls li.maxx-nothing-found:before{
  display: none;
}
.maxx_serchformh button.submit-button{
  border: 1px solid #2495F4;
  border-radius: 0;
  color: #fff !important;;
  background: #2495F4 !important;
  padding: 2px 4px;
}
/*
.maxx_serchformh button.submit-button:hover{
  color: #2495F4 !important;
  background: #fff !important;
}*/
