/* stylelint-disable order/properties-alphabetical-order */
/* stylelint-enable */
.search-block {
  border-radius: 1.2rem;
  padding: 0;
  overflow: hidden;
}
.search-block .more a {
  font-size: 0.8em;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  display: block;
  padding: 1rem;
}
.search-block h2, .search-block h3 {
  font-weight: normal;
  margin-bottom: 0;
}
.sidebar .search-block {
  margin-right: 0;
}
.search-block .search input[type=search] {
  padding: 0;
  appearance: none;
  font-size: 1.2em;
  line-height: 1.8em;
  border-radius: 1.2rem;
  margin-bottom: 0;
  text-indent: 2em;
  background-size: 1.5em auto;
  background-image: url(../img/search-gray.svg);
  background-repeat: no-repeat;
  background-position: 1rem 50%;
  transition: border-radius 0.2s ease-out;
}
.search-block .search input[type=search].toolbar {
  background-size: 1em auto;
}
.main-column .search-block {
  border-radius: 1.4rem !important;
}
.main-column .search-block .search {
  font-size: 1.5em;
}
.main-column .search-block .search input[type=search] {
  line-height: 2em;
  border-radius: 1.4rem 1.4rem 0 0 !important;
}
.main-column .search-block .more {
  padding: 1em 0;
}
.search-block .search-results {
  display: none;
}
.search-block .search-results:not(.help-header .search-block .search-results) {
  display: block;
}
.search-block .search-results ul li a:hover {
  background-color: #004b8d;
}
.search-block .search-results ul li a:hover p, .search-block .search-results ul li a:hover h3 {
  color: #fff !important;
}
.search-block .search-results ul li:first-child a {
  border-top: 1px solid transparent;
}
.search-block .search-results ul li:first-child a:hover {
  border-top: 1px solid #b3b3b3;
}
.search-block .result-category > h3 {
  padding: 0.25rem 1rem !important;
}
.search-block.open {
  border-radius: 0.6rem;
  margin-top: 0.75rem;
}
.search-block.open .search input[type=search] {
  width: 100%;
  border-radius: 0.6rem 0.6rem 0 0;
}
.search-block.open .search-results {
  display: block;
}
.search-block.open .search-results .more a {
  color: #f2f2f2;
}
.search-block.open .search-results .more a:hover {
  background-color: #004b8d;
  color: #fff;
}

/*# sourceMappingURL=search-block.css.map */
