div#appraise-property-search{
  width: calc(100% - 16px);
}

.search-bg {
    background: #efefef;
    padding: 8px;
    border-radius: 0;
}

a#searchButton, .property-search-field button{
  padding: 8px;
  border-radius: 0;
  font-size: 15px;
  height: 50px;
  font-weight: bold;
  cursor: pointer;
  display: block;
  text-align: center;
  text-decoration: none;
}

/* iOS Safari auto-zooms (and stays zoomed) when a focused input's
   font-size is < 16px. The address field's inline `font-size:1.3rem`
   resolves under 16px on mobile, so force >=16px there (!important to
   beat the inline style). Desktop keeps the larger inline size. */
@media (max-width: 767px) {
  input[name="appraise_property_address"] {
    font-size: 16px !important;
  }
}

