.search-page {
  @include for-size(tablet-landscape-up) {
    padding-bottom: 3em;
  }
  &__wrapper {
    @include pages();
  }
  &__query-term {
    font-style: italic;
    font-size: $font-x-small;
  }
  &__form {
    @media screen and (min-width: 45.000em) {
      width: 55%;
    }
  }
  .teaser-stacklist {
    &__item {
      @include for-size(tablet-landscape-up) {
        margin: 0 0 3em;
        max-width: 1042px;
      }
    }
    &__images {
      display: inline-block;
      vertical-align: top;
      @media screen and (min-width: 40.000em) {
        max-height: 305px;
        height: 305px;
        max-width: 460px;
        width: 460px;
        margin: 0 3em 0 0;
      }
    }
    &__container {
      margin: 0;
      display: inline-block;
      @media screen and (min-width: 45.000em) {
        width: 50%;
      }
      .call-to-action__item--paginate {
        text-align: left;
        padding: 1em 0;
      }
    }
    &__title {
      @media screen and (min-width: 45.000em) {
        font-size: $font-x-large;
      }
    }
  }
}

.search__label {
  visibility: hidden;
  display: none;
}
