.hero--medium .hero__column {
    min-height: 40vh;
}
@media print, screen and (min-width: 64em) {
    .hero--medium .hero__inner {
        min-height: 40vh;
    }
}
.archived-notice {
    background-color: #f8f9fa;
    border-top: 4px solid #0067C5;
    padding: 16px 20px;
    font-size: 1rem;
    line-height: 1.5;
    color: #000;
    margin-top: 2rem;
  }

  .archived-notice strong {
    display: block;
    font-size: 1.05rem;
    margin-bottom: 6px;
  }

  .archived-notice a {
    color: #0067C5;
    text-decoration: underline;
  }

  .archived-notice a:focus,
  .archived-notice a:hover {
    text-decoration: none;
  }
  
  /* results styling */
.searchstax-page-layout-container {
     margin-right: 1rem;
     margin-left: 1rem;
}

 .searchstax-search-result {
     padding: 2rem;
     border: 1px solid #b9b9b9;
     box-shadow:none;
}
 .searchstax-result-item-link {
     text-decoration: none !important;
}
 .searchstax-search-result .searchstax-search-result-title-container .searchstax-search-result-title {
     font-style: normal;
     font-size: 1.5rem;
     font-weight: 400;
     color: #0067C5 !important;
     margin-bottom: .25rem !important;
}
 .searchstax-search-result .searchstax-search-result-title-container .searchstax-search-result-title > em,
 .searchstax-search-result .searchstax-search-result-title-container .searchstax-search-result-title a > em{
     font-weight: 600;
     font-style: normal;
}
 .searchstax-search-result .searchstax-search-result-common,
.searchstax-search-result p,
.searchstax-search-result p.searchstax-search-result-url {
     font-style: normal;
     margin-bottom: 1.25rem;
     font-size: 1rem;
}
 .searchstax-search-result .searchstax-search-result-common[data-test-id|="searchstax-search-result-common"],
.searchstax-search-result .searchstax-search-result-common.searchstax-search-result-url {
     font-style: italic;
 }
 .searchstax-search-result .searchstax-search-result-description {
     font-style: normal;
     color: #000000;
     font-size: 1rem;
     line-height: 1.5rem;
     margin-bottom: 0;
}
 .searchstax-search-result .searchstax-search-result-description em,
.searchstax-search-result .searchstax-search-result-common em{
     font-style: italic;
     font-weight: 600;
}
 #searchstax-feedback-container {
     display: none;
}

 .searchstax-search-input-container {
     border-radius: 0;
     border: 1px solid #b9b9b9;
     height: 5.5rem !important;
     padding: 1rem;
} 

.searchstax-search-input-container .searchstax-search-input {
         height: 100%;
}
.searchstax-search-icon {
  background-image: url("https://www.tamucc.edu/search/assets/icon-search.svg");
  height: 100%;
  margin-top: 0 !important;
  width: 2rem;
  max-width: 2rem;
  margin-right: .5rem;
}

button#searchstax-search-input-action-button {}
.searchstax-search-input-container .searchstax-search-input {
    font-size: 2rem;
    font-weight: 200;
    background-color: transparent;
}
 ::placeholder {
     background-color:transparent;
     color:#0067C5;
}
 .search-details-container:has(> .searchstax-view-styles-container > .toggle-view-style span:empty) {
     display:none;
}
 .searchstax-pagination-content a {
     font-size: 1rem;
}
 .searchstax-facet-values-container {
     padding-left: 0 !important;
     margin-top: 1rem;
}
 .searchstax-pagination-container .searchstax-pagination-content .searchstax-pagination-details {
     font-size: 1rem;
}
 .searchstax-facets-container-desktop .searchstax-facet-container .searchstax-facet-title-container {
     background-color: #0067C5!important;
     color:#FFFFFF;
     padding:1rem;
}
 .searchstax-facets-container-desktop .searchstax-facet-container .searchstax-facet-title-container .searchstax-facet-title-arrow:after {
     background: url(https://tamucc-search.funnelback.squiz.cloud/s/resources/tamucc~sp-meta/_default/css/mysource_files/arrow-white.svg) no-repeat center center;
}
 .searchstax-facets-container-mobile .searchstax-facets-pills-container .searchstax-facets-pill-filter-by {
     height: 46px;
     margin-right: 10px;
}
 .searchstax-facets-container-mobile .searchstax-facets-mobile-overlay .searchstax-facets-container-mobile {
     width: 100%;
}
 .searchstax-facets-container-mobile .searchstax-facet-container .searchstax-facet-title-container {
     padding: 1rem;
     background: #0067c5;
     color: #FFFFFF;
     opacity: 1;
     font-weight: 600;
}
 .searchstax-facets-container-mobile .searchstax-facet-container.active .searchstax-facet-values-container {
     margin-top: 1rem;
     padding-left:0;
}
 .searchstax-facets-container-desktop .searchstax-facet-container .searchstax-facet-title-container:hover .searchstax-facet-title, .searchstax-facets-container-mobile .searchstax-facet-container .searchstax-facet-title-container:hover .searchstax-facet-title {
     opacity: 1;
}
 #searchstax-facet-tabs-container .searchstax-facet-title-container {
     display: none;
}
 #searchstax-facet-tabs-container .searchstax-facets-container-desktop .searchstax-facet-container.active .searchstax-facet-values-container {
     display: flex;
     justify-content: center;
     margin: 2rem 1rem 0 1rem;
     gap: 1rem;
     border-bottom: 2px #f3f3f3 solid;
}
 #searchstax-facet-tabs-container .searchstax-facet-input {
     display: none;
}
 #searchstax-facet-tabs-container .searchstax-facets-container-desktop .searchstax-facet-container .searchstax-facet-values-container .searchstax-facet-value-container {
     display: flex;
     padding: 0 1rem;
     border-radius: 5px;
     border-bottom-right-radius: 0;
     border-bottom-left-radius: 0;
}
 #searchstax-facet-tabs-container .searchstax-facet-value-container .searchstax-facet-value-label, #searchstax-facet-tabs-container .searchstax-facet-value-container .searchstax-facet-value-count {
     font-weight:500;
     font-size:1.25rem;
     padding: 1.5rem 0;
}
 #searchstax-facet-tabs-container ~ .search-details-container {
     margin-top:0;
}
 #searchstax-facet-tabs-container ~ .search-details-container h4.searchstax-feedback-container {
     font-family: 'Roboto';
     font-size: 1.25rem;
     font-style: normal;
     color: #000000;
     margin: 0 !important;
     padding: 0;
}
 #searchstax-facet-tabs-container .searchstax-facet-value-container:has( > .searchstax-facet-input > input:checked) {
     background-color: #0067C5 !important;
     color: #FFFFFF !important;
}
 #searchstax-facet-tabs-container .searchstax-facet-value-container:has( > .searchstax-facet-input > input:not(:checked)) {
     background-color: #ededed !important;
     color: #0067C5 !important;
}
 @media (max-width:767px) {
     .searchstax-page-layout-container {
         font-family: Roboto;
         margin-right: 1rem;
         margin-left: 1rem;
    }
}
/* recolor */
.searchstax-spinner-icon {
  border: 3px solid #007F3E;
  border-right-color: #007F3E;

}
.searchstax-search-input-container.searchstax-alternative-render .searchstax-search-icon,
.searchstax-search-input-container.searchstax-alternative-render .searchstax-search-close,
.searchstax-search-input-container .searchstax-autosuggest-container .searchstax-autosuggest-item.active,
.searchstax-facets-container-mobile .searchstax-facets-mobile-overlay .searchstax-facets-mobile-overlay-done {
  background-color: #0067C5;
}
.searchstax-no-results .searchstax-suggestion-term,
.searchstax-feedback-container .searchstax-feedback-container-suggested a.searchstax-feedback-original-query,
.searchstax-skip {
  color: #0067C5;
}
.searchstax-location-input-container .searchstax-location-input-wrapper input.searchstax-input-location-error {
  border-color: #0067C5;
}
.searchstax-facets-container-mobile .searchstax-facets-mobile-overlay .searchstax-facets-mobile-overlay-header {
  border-bottom: 1px solid #0067C5;
}
.searchstax-search-close {
  background-image: url("https://www.tamucc.edu/search/assets/close.svg");
}