.park-availability-block__filter {
  background: #fff;
  border: 1px solid var(--purple);
  padding: 30px;
  display: grid;
  grid-gap: 8px;
  grid-template-columns: 50% 50%;
}

.park-availability-block__filter #search_form_submit {
  background: var(--purple);
}

.park-availability-block__filter #search_form_submit:hover {
  opacity: .9;
  background: var(--purple);
  border: 1px solid var(--purple);
}

@media(max-width: 599px) {
  .park-availability-block__filter {
    grid-template-columns: 100%;
  }

  #park_availability_dates {
    padding: 20px;
  }
}

.park-availability-block__summary__container {
  padding: 33px 1px;
  flex-direction: row;
  display: flex;
}

.park-availability-block__summary__container div {
  width: 50%;
}

.park-availability-block__show_all {
  text-align: right;
}

.park-availability-block__link {
  color: var(--purple);
  background-color: unset;
  padding-left: 0;
  font-weight: 700;
}

.park-availability-block__grid {
  flex-direction: row;
  display: flex;
  flex-wrap: wrap;
  gap: 1.25em;
}

#search_form_submit {
  cursor: pointer;
}

.park-availability-block__show_all a {
  cursor: pointer;
}

/*Loading animation*/
@-webkit-keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}

@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}

.animated-background {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background: #F6F6F6;
  background: linear-gradient(to right, #F6F6F6 8%, #F0F0F0 18%, #F6F6F6 33%);
  background-size: 800px 104px;
  height: 25.19px;
  position: relative;
}

.park-item__sites.animated-background {

}