.store-locator {
  position: relative;
  margin: 50px 0;
}
@media only screen and (min-width: 992px) {
  .store-locator {
    margin: 70px 0;
  }
}
.store-locator #storemapper #storemapper-form {
  box-shadow: none;
}
.store-locator #storemapper #storemapper-form #storemapper-zip {
  background: #F2F1EA;
  border: none;
  border-radius: 25px;
  box-shadow: none;
  padding: 6px 20px;
}
.store-locator div#storemapper .storemapper-reset-gradient {
  display: none;
}
.store-locator #storemapper #storemapper-form #storemapper-go {
  background: #2C7328;
  color: white;
  border-radius: 25px;
  text-transform: capitalize;
}
.store-locator #storemapper #storemapper-list {
  background: #F2F1EA;
  box-shadow: none;
  border-radius: 25px;
}
@media only screen and (max-width: 669px) {
  .store-locator #storemapper #storemapper-list {
    max-height: 300px;
    overflow-y: auto;
  }
}
.store-locator #storemapper #storemapper-list li {
  border-radius: 12px;
  box-shadow: none;
  background: none;
}
.store-locator #storemapper #storemapper-list li h4,
.store-locator #storemapper #storemapper-list li .storemapper-address,
.store-locator #storemapper #storemapper-list li .storemapper-description,
.store-locator #storemapper #storemapper-list li .storemapper-distance,
.store-locator #storemapper #storemapper-list li p[class^=storemapper-custom-],
.store-locator #storemapper #storemapper-list li .storemapper-distance {
  color: #40372D;
}
.store-locator #storemapper #storemapper-list li .storemapper_view a,
.store-locator #storemapper #storemapper-list li .storemapper_directions a {
  border: 1px solid #2C7328;
  color: #2C7328;
}
.store-locator #storemapper #storemapper-list li.storemapper-selected {
  background-color: #2C7328;
  color: #FFFFFF;
}
.store-locator #storemapper #storemapper-list li.storemapper-selected h4,
.store-locator #storemapper #storemapper-list li.storemapper-selected .storemapper-address,
.store-locator #storemapper #storemapper-list li.storemapper-selected .storemapper-description,
.store-locator #storemapper #storemapper-list li.storemapper-selected .storemapper-distance,
.store-locator #storemapper #storemapper-list li.storemapper-selected p[class^=storemapper-custom-],
.store-locator #storemapper #storemapper-list li.storemapper-selected .storemapper-distance {
  color: #FFFFFF;
}
.store-locator #storemapper #storemapper-list li p svg,
.store-locator #storemapper.show_icons .storemapper-popup-address svg,
.store-locator #storemapper.show_icons .storemapper-popup-phone svg,
.store-locator #storemapper.show_icons .storemapper-popup-url svg,
.store-locator #storemapper.show_icons .storemapper-popup-email svg {
  fill: #40372D;
}
.store-locator div#storemapper #storemapper-right {
  border-radius: 25px;
}
