#specialty-search {
  padding-left: 1.2rem;
  border: solid;
  border-width: 0 0 1px 0;
  border-color: #efefef;
  box-shadow: none !important;
}

.searchform .button {
  display: flex;
  width: 2.3rem;
  height: 2.3rem;
  background: #DB661F;
  padding: 0;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-right: -5px !important;
}

.searchform .button>.icon-search {
  position: relative !important;
  margin-bottom: -5px;
}