body.main.eleven-seventy .content-page-with-sidenav.store-locator-temp .page-content.page-content {
  width: 100%; }

body.main.eleven-seventy .content .main.container {
  max-width: 1304px !important; }

main.page.content.store-locator-temp ul.breadcrumbs {
  width: 0;
  height: 0;
  visibility: hidden;
  opacity: 0;
  position: absolute; }

main.page.content.store-locator-temp h1.page-heading {
  color: #171717;
  font-weight: 400;
  font-family: "Anton";
  text-align: center;
  margin-bottom: 0; }

main.page.content.store-locator-temp .header-text {
  text-align: center;
  color: #404040; }

main.page.content.store-locator-temp .normal-text {
  text-align: center;
  width: 100%;
  background-color: #ffc502;
  padding: 13px;
  box-sizing: border-box;
  text-transform: uppercase; }
  main.page.content.store-locator-temp .normal-text b {
    color: #171717;
    letter-spacing: 1px;
    line-height: 22px;
    font-weight: 700; }

main.page.content.store-locator-temp p:empty {
  margin: 0 !important; }

main.page.content.store-locator-temp .store-locations {
  display: inline-block;
  width: 100%; }

.footer {
  margin-top: 48px !important; }

@media only screen and (max-width: 1200px) {
  body.main.eleven-seventy .body.content {
    margin-top: 15px !important; } }

@media only screen and (min-width: 901px) {
  .store-locator-temp .store-locations p {
    margin-bottom: 24px; }
  .store-locator-temp h1.page-heading {
    margin-top: 31px;
    font-size: 30px; }
  .store-locator-temp .store-items {
    height: 730px; }
    .store-locator-temp .store-items web-component-embed {
      height: 730px;
      overflow: hidden;
      display: inline-block;
      width: 100%; } }

@media only screen and (max-width: 900px) {
  body.main.eleven-seventy .body.content {
    padding: 0 !important; }
  body.main.eleven-seventy .content {
    padding: 0 16px; }
    body.main.eleven-seventy .content .main.container {
      padding: 0 !important; }
  main.page.content.content-page-with-sidenav.store-locator-temp {
    margin-top: 0 !important; }
    main.page.content.content-page-with-sidenav.store-locator-temp h1.page-heading {
      margin-top: 7px;
      font-size: 24px; }
    main.page.content.content-page-with-sidenav.store-locator-temp .store-locations p {
      margin-bottom: 16px; }
    main.page.content.content-page-with-sidenav.store-locator-temp .store-items {
      margin-top: 8px; }
    main.page.content.content-page-with-sidenav.store-locator-temp .body.content {
      padding: 0 16px; }
    main.page.content.content-page-with-sidenav.store-locator-temp iframe {
      height: 100%;
      min-height: 100vh; } }
