/* ==================== Search results page ==================== */
/* S - M */
/* @media (max-width: 960px) {
  .search-page-results {
    padding: 0 20px;
  }
} */

/* L - XL */
/* @media (min-width: 960px) {
  .search-page-results {
    padding: 0 40px;
  }
} */
/* ==================== Live search results ajax ==================== */

.searchwp-live-search-results {
  width: 100% !important;
  left: 0 !important;
  background-color: var(--background-95) !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}

/* S - M */
@media (max-width: 960px) {
  .searchwp-live-search-results {
    padding: 0 20px 40px 20px;
    max-height: 80% !important;
  }
}
/* L - XL */
@media (min-width: 960px) {
  .searchwp-live-search-results {
    top: 198px !important;
    padding: 0 40px 40px 40px;
    max-height: 100% !important;
  }
}

.live-search-result {
  padding: 16px 24px;
  border-left: 3px solid var(--gray-25);
  margin: 8px 0;
  background-color: var(--background);
}

.live-search-result:hover {
  border-left: 3px solid var(--primary);
}

.live-search-result .search-option .title {
  text-decoration: none !important;
  font-family: "WISE", Helvetica, Arial, sans-serif;
}

.live-search-result .search-option .excerpt p {
  text-decoration: none !important;
  margin: 4px 0px;
  max-width: 600px;

  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.live-search-result-button {
  margin-top: 24px;
}

.search-page-results .search-bar {
  background-image: url(../images/Mitigation.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  height: 400px;
  transform: translate(0, -120px);
}

.search-page-results .search-bar .searchform {
  transform: translate(0, 200px);
  width: 100%;
  max-width: var(--max-width);
  margin: auto;
}

.search-page-results .search-bar .searchform input[type="text"] {
  outline: 10px solid var(--background);
  background-color: var(--background);
}

.search-page-results .search-bar .searchform input[type="submit"] {
  transform: translate(-14px, -2px);
}

.search-page-results .results {
  transform: translate(0, -150px);
  grid-column: 1 / 13;
}

.search-page-results .results a {
  text-decoration: none;
}

/* Below L */
@media (max-width: 959px) {
  /* 12 columns */
  .search-page-results .search-bar .searchform input[type="text"] {
    width: calc(100% - 220px);
  }

  .search-page-results .search-bar .searchform input[type="submit"] {
    outline: 10px solid var(--background);
  }
}

/* L - XL */
@media (min-width: 960px) {
  /* 12 columns */
  .search-page-results .search-bar .searchform input[type="text"] {
    width: calc(100% - 250px);
  }

  .search-page-results .search-bar .searchform input[type="submit"] {
    outline: 13px solid var(--background);
  }
}

.search-page-results .results .tab {
  margin: 50px 0 20px;
}

.search-page-results .results .tab button {
  padding: 4px;
  border-bottom: 2px solid var(--gray-25);
}

.search-page-results .results .tab button:hover {
  border-bottom: 2px solid var(--foreground);
}

.search-page-results .results .tab button.selected {
  border-bottom: 2px solid var(--primary);
}

.hidden {
  display: none;
}

.searchwp-revised-search-notice {
  display: none;
}
