.kesearch_searchbox {
  input[type=search] {
    @extend .form-control;
  }
}

#kesearch_results {

  .result-list-item {

    @include make-row();
    flex-direction: column;
    padding:$grid-gutter-width;

    &:nth-of-type(2n) {
      background-color: $gray-100;

    }
    .clearer {
      display: none
    }

    .result-title {
      font-size: 1.5rem;
      order: 1;
      flex: 0 1 auto;
      //@include make-col(3, calc($grid-gutter-width/2));
      overflow: hidden;


    }

    .result-teaser {
      //@include make-col(6, calc($grid-gutter-width/2));
      flex: 0 1 auto;
      order: 2;
    }

    .teaser_icon {
      order: 0;
      flex: 0 1 auto;
      //@include make-col(3, calc($grid-gutter-width/2))
    }

    .hit {
      background-color: $primary;
      color: white;
    }
  }

  .result-list-item + .result-list-item{
    margin-top: 48px;
  }
}

.kesearch_pagebrowser ul {
  display: flex;
  gap: 0.75rem;
  list-style: none;

  li a.current {
    color: $primary;
    cursor: default;
    font-weight: 700;
    text-decoration: none;
  }
}

#kesearch_pagebrowser_bottom {
  margin-top: 2rem;
}

.pagination{
  margin-top: calc($grid-gutter-width/2);
  margin-bottom: calc($grid-gutter-width/2);
}
