body.page-id-52 {
  /* All Locations Page */
  /* Individual Locations */
  /* Form & Search Form Styling */
}
body.page-id-52 .wpsl-search {
  margin-bottom: 20px !important;
}
body.page-id-52 #wpsl-wrap #wpsl-gmap img[src*="blue@2x.png"] {
  display: none !important;
}
body.page-id-52 #wpsl-wrap div#wpsl-result-list div#wpsl-stores ul {
  margin: 0px !important;
}
body.page-id-52 #wpsl-wrap div#wpsl-result-list div#wpsl-stores ul li p {
  padding-bottom: 0px !important;
}
body.page-id-52 #wpsl-wrap div#wpsl-result-list div#wpsl-stores ul li .wpsl-store-location p {
  padding-bottom: 0px !important;
}
body.page-id-52 #wpsl-wrap div#wpsl-result-list div#wpsl-stores ul li .wpsl-store-location p strong a {
  font-weight: bold !important;
}
body.page-id-52 #wpsl-wrap div#wpsl-result-list div#wpsl-stores ul li .wpsl-direction-wrap a.wpsl-directions {
  line-height: 1.7 !important;
}
body.page-id-52 div.location-header {
  background-image: var(--wpr-bg-4c157dc9-e862-459c-b388-4466dd9c3ede);
}
@media (max-width: 768px) {
  body.page-id-52 div#wpsl-gmap {
    width: 100%;
    height: 200px !important;
    float: none;
  }
  body.page-id-52 div#wpsl-result-list {
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1100px) {
  body.page-id-52 .wpsl-locations-details strong {
    font-size: 1.25rem;
  }
}
@media (min-width: 992px) {
  body.page-id-52 .container-4-3 {
    position: relative;
    width: 100%;
    padding-bottom: 75% !important;
  }
  body.page-id-52 .position-4-3 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
  }
}
body.page-id-52 .manager-info h4 {
  padding-bottom: 3px !important;
}
body.page-id-52 div.fa-map-marker, body.page-id-52 div.fa-envelope, body.page-id-52 div.fa-phone {
  padding-left: 30px !important;
}
body.page-id-52 .fa-map-marker:before, body.page-id-52 .fa-envelope:before, body.page-id-52 .fa-phone:before {
  font-style: normal;
  position: absolute;
  width: 20px;
  left: 0px;
}
body.page-id-52 .frm_form_fields fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
body.page-id-52 div.frm_form_field {
  margin-bottom: 20px !important;
}
body.page-id-52 .jensen-form .wpsl-dropdown span.wpsl-selected-item {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
body.page-id-52 select#wpsl-radius-dropdown {
  padding: 0px 15px !important;
}
body.page-id-52 .jensen-form div.wpsl-search-btn-wrap {
  margin-top: 30px !important;
}
body.page-id-52 .jensen-form input[type=text],
body.page-id-52 .jensen-form input[type=tel],
body.page-id-52 .jensen-form input[type=email],
body.page-id-52 .jensen-form select,
body.page-id-52 .jensen-form textarea,
body.page-id-52 .jensen-form div.wpsl-dropdown {
  background-color: #d8d8d8 !important;
  padding: 5px 15px;
  border-radius: 15px !important;
  font-weight: 300;
  font-size: 1rem;
  width: calc(100% - 20px) !important;
  text-transform: uppercase;
}
body.page-id-52 #et_builder_outer_content div.wpsl-dropdown {
  height: 30px;
}
body.page-id-52 #et_builder_outer_content .jensen-form input[type=text], body.page-id-52 #et_builder_outer_content .jensen-form input[type=tel], body.page-id-52 #et_builder_outer_content .jensen-form input[type=email], body.page-id-52 #et_builder_outer_content .jensen-form select {
  height: 30px;
}
body.page-id-52 #et_builder_outer_content .jensen-form textarea {
  height: 180px;
}
body.page-id-52 #et_builder_outer_content .jensen-form select {
  padding-top: 0;
  padding-bottom: 0;
}
body.page-id-52 #et_builder_outer_content .wpsl-search .wpsl-input input#wpsl-search-input {
  border: 0 !important;
  color: #000;
  padding: 5px 15px;
  height: 30px;
  width: auto;
}
@media (min-width: 601px) {
  body.page-id-52 .single-wpsl_stores .frm_submit {
    width: 48.75%;
    margin-left: 50% !important;
  }
}
@media (max-width: 600px) {
  body.page-id-52 div.g-recaptcha > div {
    margin-right: auto !important;
    margin-left: auto !important;
  }
}
body.page-id-52 #wpsl-stores ul li p {
  margin: 0 auto;
}
body.page-id-52 #wpsl-stores ul li a.wpsl-directions {
  margin-top: 1em;
}

/*# sourceMappingURL=locations.css.map */
