/*
 * DO NOT EDIT THIS FILE.
 * See the following change record for more information,
 * https://www.drupal.org/node/3084859
 * @preserve
 */

/**
 * @file
 * Home Page Search Layout with boxes for each top nav category.
 */

#general-results {

}

.general-category-box {
  width: 100%;
  padding: 0;
  background-color: #007E8B;
  border-radius: 0.25rem 0.25rem 0 0;
  margin-bottom: 2rem;
  border: 1px solid #007E8B;
}

.general-category-box h2 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  margin-left: 1rem;
  color: #fff;
}

.general-category-box h2 a {
  color: #fff;
}

.general-category-box h2 a:hover {
  color: #fff;
}

.general-category-box-footer {
  background-color: #fff;
  display: flex;
  justify-content: flex-end;
  padding: 0 .25rem .25rem 0;
}

.general-category-box .general-category-box-footer button.view-all{
  flex: 0 0 auto
}

.general-category-results {
  padding: 1rem;
  background-color: #fff;
  /*border-radius: 4px 4px 0 0;*/
}

.general-category-pagination {
  background-color: #fff;
  flex: 1 0 auto;
}

.general-category-results ol.ais-Hits-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.general-category-results ol.ais-Hits-list li {
  flex: 0 0 48%;
  max-width: 48%;
}

@media (max-width: 62.4375rem) {
  .general-category-results ol.ais-Hits-list li {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.general-category-results ol.ais-Hits-list li:nth-of-type(odd) {
  margin-right: 1.5rem;
}

.general-category-results ol.ais-Hits-list li .search-result.document .title-snippet #document-data {
  /*display: none;*/
}

.general-category-pagination ul.ais-Pagination-list {
  background-color: #fff;
  margin: 0;
  padding-bottom: 0.25rem;
  text-align: right;
}
