
.asws-locator {
  padding-top: 5px;
}

.asws-locator h2 {
  font-size: 16px;
  font-weight: normal;
  color: #000000;
}

.asws-locator select {
  margin: 0 7px 10px 0;
}

.asws-locator .button-container {
  margin-bottom: 20px;
}

.asws-locator .button-container .button {
  margin: 5px 0;
}

.asws-locator .button-container .loader {
  margin-left: 20px;
  vertical-align: middle;
  display: none;
}

.asws-locator .button-container .result {
  margin-left: 15px;
  vertical-align: middle;
  display: none;
}

.locator-stockists h1,
.locator-workshops h1 {
  color: #408D90;
  font-size: 24px;
}
.locator-stockists h1 span,
.locator-workshops h1 span {
  color: #444;
}
.locator-stockists h1 {
  padding-bottom: 10px;
}
.locator-workshops h1 {
  margin: 0 !important;
}

.stockist img {
  border-radius: 4px;
}

.stockist h2 {
  margin: 0 !important;
  font-size: 16px;
}