/*
 * Media: 80681 / Terminalfour Search CSS Overrides
 */

@media (max-width: 767px) {
  .search-results-summary-options-wrapper {
      flex-wrap: wrap;
  }
  .search-feedback-filters-wrapper-container {
      min-width: 100% !important;
  }

  .sf-filter-actions-wrapper {
      min-width: 100% !important;
  }    
}


.pill {
  margin: 0 !important;
}

@media (max-width: 767px) {
  .facet-container-wrapper {
      margin-bottom: 24px !important;
  }
}

#searchContainer .container {
  padding: 0 !important;
}

.list-wrapper {
  padding: 0 !important;
  border-radius: 10px;
  padding-right: 1rem !important;
}

span.badge {
  border-top-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  padding-left: 13px !important;
}

.card-searchstudio-js-custom {
  border-radius: 10px;
}

a.stretched-link {
    font-size: 20px !important;
    color: #0b3c5d !important;
    font-weight: bold;
    font-family: "Heebo", sans-serif !important;
}

.card-searchstudio-js-text.meta_description {
    font-size: 16px !important;
    line-height: 1.5 !important;
    margin-top: 0.25rem !important;
}

p {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
}

.card-searchstudio-js-text ul {
    margin: 0 !important;
    padding: 0 !important;
}

li.tags__item {
    margin: 0 0.3125rem 0.625rem 0;
    padding: 0.375rem 0.9375rem;
    display: inline-block;
    font-size: .85rem;
    border-radius: 32px;
}

a.url.standard-result {font-size: .95rem;}

.page-item span, .page-item a {
  display: inline;
}

h4.sidebar-heading {
  padding: 1rem;
}






