/*! typey | GPLv2 License | https://github.com/jptaranto/typey */
.header-wrapper .block-views-exposed-filter-blocksearch-results-global-search-page .form-item,
.header-wrapper .block-views-exposed-filter-blocksearch-results-global-search-page .form-actions,
.mobile-menu .block-views-exposed-filter-blocksearch-results-global-search-page .form-item,
.mobile-menu .block-views-exposed-filter-blocksearch-results-global-search-page .form-actions {
  margin: 0;
}

@media (max-width: 1023px) {
  .header-wrapper .block-views-exposed-filter-blocksearch-results-global-search-page .form--inline,
  .mobile-menu .block-views-exposed-filter-blocksearch-results-global-search-page .form--inline {
    display: -webkit-box;
    display: flex;
  }
}

@media (max-width: 1023px) {
  .header-wrapper .block-views-exposed-filter-blocksearch-results-global-search-page .form--inline > .form-item,
  .mobile-menu .block-views-exposed-filter-blocksearch-results-global-search-page .form--inline > .form-item {
    -webkit-box-flex: 1;
            flex: 1;
  }
}

.header-wrapper .block-views-exposed-filter-blocksearch-results-global-search-page input,
.header-wrapper .block-views-exposed-filter-blocksearch-results-global-search-page .form-submit,
.mobile-menu .block-views-exposed-filter-blocksearch-results-global-search-page input,
.mobile-menu .block-views-exposed-filter-blocksearch-results-global-search-page .form-submit {
  height: 1.9375rem;
}

@media (max-width: 1023px) {
  .header-wrapper .block-views-exposed-filter-blocksearch-results-global-search-page input,
  .header-wrapper .block-views-exposed-filter-blocksearch-results-global-search-page .form-submit,
  .mobile-menu .block-views-exposed-filter-blocksearch-results-global-search-page input,
  .mobile-menu .block-views-exposed-filter-blocksearch-results-global-search-page .form-submit {
    height: 2.5625rem;
    font-size: 1.125rem;
  }
}

.header-wrapper .block-views-exposed-filter-blocksearch-results-global-search-page .form-actions,
.mobile-menu .block-views-exposed-filter-blocksearch-results-global-search-page .form-actions {
  display: inline-block;
  position: relative;
}

.header-wrapper .block-views-exposed-filter-blocksearch-results-global-search-page .form-actions::after,
.mobile-menu .block-views-exposed-filter-blocksearch-results-global-search-page .form-actions::after {
  font-family: "FontAwesome";
  font-size: 1.375rem;
  line-height: 51px;
  text-align: center;
  height: 51px;
  width: 51px;
  font-weight: 900;
  content: '\f002';
  position: absolute;
  right: 0;
  top: 0;
  display: inline-block;
  color: #00aeab;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  border-radius: 25px 25px 25px 1.5%;
}

.header-wrapper .block-views-exposed-filter-blocksearch-results-global-search-page .form-submit,
.mobile-menu .block-views-exposed-filter-blocksearch-results-global-search-page .form-submit {
  padding: 0;
  font-family: "hoss-round", Helvetica, Arial, sans-serif;
  position: absolute;
  background: transparent;
  min-width: 51px;
  height: 51px;
  top: 0;
  right: 0;
  border: 0 none;
  text-indent: -9999px;
  border-radius: 25px 25px 25px 1.5%;
}

@media (max-width: 1023px) {
  .header-wrapper .block-views-exposed-filter-blocksearch-results-global-search-page .form-submit,
  .mobile-menu .block-views-exposed-filter-blocksearch-results-global-search-page .form-submit {
    font-size: 1rem;
  }
}

.header-wrapper .block-views-exposed-filter-blocksearch-results-global-search-page input.form-text,
.mobile-menu .block-views-exposed-filter-blocksearch-results-global-search-page input.form-text {
  font-size: 1rem;
  padding: 0;
  border-radius: 50% 50% 50% 0;
  overflow: hidden;
  aspect-ratio: 1;
  border-radius: 25px 25px 25px 1.5%;
  background: #fff;
  color: #fff;
  border-color: #00aeab;
  border-width: 3px;
  max-width: 270px;
  width: 51px;
  height: 51px;
  vertical-align: baseline;
  display: block;
  transition: cubic-bezier(0.68, -0.55, 0.27, 1.32) width 400ms, cubic-bezier(0.68, -0.55, 0.27, 1.32) padding 400ms, cubic-bezier(0.68, -0.55, 0.27, 1.32) color 400ms;
}

.header-wrapper .block-views-exposed-filter-blocksearch-results-global-search-page .search-api-autocomplete-search,
.mobile-menu .block-views-exposed-filter-blocksearch-results-global-search-page .search-api-autocomplete-search {
  padding: 0.25rem 0;
  margin-left: 15.625rem;
  width: 0 !important;
  background: #00aeab;
  color: #fff;
  border-radius: 1px 20px 20px;
  transition: cubic-bezier(0.68, -0.55, 0.27, 1.32) width 400ms, cubic-bezier(0.68, -0.55, 0.27, 1.32) margin 400ms;
  overflow: hidden;
  border: 0 none;
  max-width: 270px;
}

.header-wrapper .block-views-exposed-filter-blocksearch-results-global-search-page .search-api-autocomplete-search .ui-menu-item,
.mobile-menu .block-views-exposed-filter-blocksearch-results-global-search-page .search-api-autocomplete-search .ui-menu-item {
  text-transform: none;
  text-underline-offset: 0;
  transition: color 400ms, text-decoration-thickness 400ms, text-underline-offset 400ms, -webkit-text-decoration-color 400ms;
  transition: color 400ms, text-decoration-color 400ms, text-decoration-thickness 400ms, text-underline-offset 400ms;
  transition: color 400ms, text-decoration-color 400ms, text-decoration-thickness 400ms, text-underline-offset 400ms, -webkit-text-decoration-color 400ms;
}

.header-wrapper .block-views-exposed-filter-blocksearch-results-global-search-page .search-api-autocomplete-search .ui-menu-item:hover,
.mobile-menu .block-views-exposed-filter-blocksearch-results-global-search-page .search-api-autocomplete-search .ui-menu-item:hover {
  background: transparent;
  -webkit-text-decoration: underline 2px #fff;
          text-decoration: underline 2px #fff;
  text-underline-offset: 2px;
}

.header-wrapper .block-views-exposed-filter-blocksearch-results-global-search-page .search-api-autocomplete-search .ui-menu-item-wrapper,
.mobile-menu .block-views-exposed-filter-blocksearch-results-global-search-page .search-api-autocomplete-search .ui-menu-item-wrapper {
  color: #fff;
}

.header-wrapper .block-views-exposed-filter-blocksearch-results-global-search-page .search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active,
.mobile-menu .block-views-exposed-filter-blocksearch-results-global-search-page .search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active {
  font-weight: bold;
  text-decoration: underline;
}

.header-wrapper .block-views-exposed-filter-blocksearch-results-global-search-page:hover input.form-text,
.mobile-menu .block-views-exposed-filter-blocksearch-results-global-search-page:hover input.form-text {
  padding: 0 3rem 0 1rem;
  color: #191816;
  width: 250px;
  transition: cubic-bezier(0.68, -0.32, 0.27, 1.55) width 400ms, cubic-bezier(0.68, -0.32, 0.27, 1.55) padding 400ms, cubic-bezier(0.68, -0.32, 0.27, 1.55) color 400ms;
}

.header-wrapper .block-views-exposed-filter-blocksearch-results-global-search-page:hover .search-api-autocomplete-search,
.mobile-menu .block-views-exposed-filter-blocksearch-results-global-search-page:hover .search-api-autocomplete-search {
  padding: 0.25rem;
  margin-left: 0;
  width: 250px !important;
  transition: cubic-bezier(0.68, -0.32, 0.27, 1.55) width 400ms, cubic-bezier(0.68, -0.32, 0.27, 1.55) padding 400ms, cubic-bezier(0.68, -0.32, 0.27, 1.55) margin 400ms;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  background: none;
}

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