.tx_solr .input-search-results__col input,
.tx_solr .input-search-results__col input:hover {
  border: 3px solid #878787;
  border-radius: 0 !important;
  outline: none !important;
}
@media (max-width: 1099px) {
  .tx_solr .site__grid__col-02 {
    margin-bottom: 3rem;
  }
}
@media (max-width: 979px) {
  .tx_solr .site__grid__col-02 {
    margin-bottom: 2rem;
  }
}
.results-highlight {
  background: none;
  font-weight: bold;
}
.remove-facet-option,
.remove-facet-all {
  display: block;
  text-align: left !important;
  line-height: normal !important;
  height: auto !important;
}
.remove-facet-option {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
@media (min-width: 1100px) {
  #tx-solr-faceting,
  #tx-solr-sorting,
  #tx-solr-search-functions {
    margin-right: 50px;
  }
}
@media (max-width: 1099px) {
  #tx-solr-faceting .hidden-xs,
  #tx-solr-sorting .hidden-xs,
  #tx-solr-search-functions .hidden-xs {
    display: none;
  }
}
#tx-solr-faceting .mod-collapsible,
#tx-solr-sorting .mod-collapsible,
#tx-solr-search-functions .mod-collapsible {
  margin-bottom: 0;
}
#tx-solr-faceting .mod-collapsible .collapsible__wrapper:last-child .collapsible__headline,
#tx-solr-sorting .mod-collapsible .collapsible__wrapper:last-child .collapsible__headline,
#tx-solr-search-functions .mod-collapsible .collapsible__wrapper:last-child .collapsible__headline {
  border-color: #c7c7c7;
}
#tx-solr-faceting .mod-collapsible .collapsible__wrapper--active:last-child .collapsible__headline,
#tx-solr-sorting .mod-collapsible .collapsible__wrapper--active:last-child .collapsible__headline,
#tx-solr-search-functions .mod-collapsible .collapsible__wrapper--active:last-child .collapsible__headline {
  border-color: transparent;
}
#tx-solr-faceting .mod-collapsible .collapsible__content,
#tx-solr-sorting .mod-collapsible .collapsible__content,
#tx-solr-search-functions .mod-collapsible .collapsible__content {
  padding-bottom: 10px;
}
.facet-result-count {
  font-size: 14px;
  font-weight: bold;
}
.facet-result-count::before {
  content: '(';
}
.facet-result-count::after {
  content: ')';
}
.facet-type.facet-type-hierarchy .facet-option-list {
  margin-left: -10px;
}
.facet-type .facet-label {
  margin: 15px 0 0;
}
.facet-type .link-arrow-grey {
  color: #444;
  font-weight: 300;
  text-transform: none;
  display: block;
}
#tx-solr-search .result-range {
  display: block;
}
#tx-solr-search .search-description {
  margin-top: 1rem;
}
#tx-solr-search .search-description h3 {
  margin-bottom: 0;
}
#tx-solr-search .list-group:after {
  content: '';
  display: block;
  clear: left;
}
#tx-solr-search .results-entry {
  clear: both;
  padding-bottom: 35px;
  margin-bottom: 35px;
  border-bottom: 1px solid #ccc;
}
#tx-solr-search .results-entry:after {
  content: '';
  display: block;
  clear: both;
}
#tx-solr-search .results-entry.mod-news-teaser .mod-headline-copytext__list-large__col-01 {
  padding-top: 0 !important;
}
#tx-solr-search .results-entry.mod-news-teaser .fix-height {
  height: auto;
}
#tx-solr-search .results-entry .document-score-analysis {
  clear: both;
  padding-top: 15px;
}
#tx-solr-search .results-meta {
  font-weight: bold;
  color: #444;
}
#tx-solr-search .mod-tab-nav .grid__col:nth-child(4) {
  clear: none;
}
#tx-solr-search .mod-tab-nav .btn-tab--large {
  font-size: 15px;
  padding: 15px;
  height: auto !important;
}
#tx-solr-search .mod-infomaterial-teaser {
  display: flex;
  align-items: end;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  #tx-solr-search .mod-infomaterial-teaser {
    flex-direction: column;
    align-items: start;
  }
}
#tx-solr-search .mod-infomaterial-teaser .mod-infomaterial-teaser__image {
  margin-bottom: 0;
}
#tx-solr-search .mod-infomaterial-teaser .mod-infomaterial-teaser__form {
  margin-left: 45px;
}
@media (max-width: 767px) {
  #tx-solr-search .mod-infomaterial-teaser .mod-infomaterial-teaser__form {
    margin-top: 25px;
    margin-left: 0;
  }
}
#tx-solr-search .solr-group-tx_news_domain_model_news .mod-news-teaser {
  margin-bottom: 0;
}
#tx-solr-search .solr-group-tx_news_domain_model_news .mod-news-teaser:first-child .mod-headline-copytext__list-large__col-01 {
  padding-top: 0;
}
#tx-solr-search .mod-text-teaser {
  padding: 0 !important;
  margin-bottom: 0 !important;
}
#tx-solr-search .mod-text-teaser .font-tagline {
  margin-bottom: 0;
  border-bottom: none;
}
#tx-solr-search .mod-text-teaser.teaser--contact {
  width: 47%;
  float: left;
  padding: 0 25px;
}
#tx-solr-search .mod-text-teaser.teaser--contact:nth-child(odd) {
  padding-left: 0;
}
#tx-solr-search .mod-text-teaser.teaser--contact:nth-child(even) {
  padding-right: 0;
}
#tx-solr-frequent-searches a {
  text-transform: none;
}
#tx-solr-frequent-searches li {
  font-size: inherit;
  line-height: normal;
  display: inline;
  padding-right: 5px;
}
.relevance .progress {
  border: 1px solid #878787;
  background-color: #f2f2f2;
  padding: 1px;
}
.relevance .progress-bar {
  background-color: #0064ad;
  height: 100%;
}
.tx-solr-autosuggest {
  border: 3px solid #878787;
  margin-top: 5px;
  padding: 5px;
}
.tx-solr-autosuggest strong {
  color: #03a7fc;
}
.tx-solr-autosuggest a {
  text-transform: none;
}
.tx-solr-autosuggest .autocomplete-selected {
  background: #f2f2f2;
  cursor: pointer;
}
.tx-solr-autosuggest .autocomplete-group {
  color: #0064ad;
  font-weight: 700;
}
