.search-block-form,
.edan-search-form,
.search-form {
  position: relative;
}
.search-block-form .form-type-textfield,
.search-block-form .form-item-edan-q,
.edan-search-form .form-type-textfield,
.edan-search-form .form-item-edan-q,
.search-form .form-type-textfield,
.search-form .form-item-edan-q {
  width: 100%;
}
.search-block-form .form-type-textfield label,
.search-block-form .form-item-edan-q label,
.edan-search-form .form-type-textfield label,
.edan-search-form .form-item-edan-q label,
.search-form .form-type-textfield label,
.search-form .form-item-edan-q label {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  word-wrap: normal;
}
.search-block-form input[type=text],
.search-block-form input[type=search],
.edan-search-form input[type=text],
.edan-search-form input[type=search],
.search-form input[type=text],
.search-form input[type=search] {
  display: inline-block;
  width: 100%;
  background-image: none;
  border: 1px solid var(--gray-light);
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 3.6rem;
  padding-right: 4.8rem;
  padding-left: 1rem;
}
.search-block-form button,
.search-block-form input[type=submit],
.edan-search-form button,
.edan-search-form input[type=submit],
.search-form button,
.search-form input[type=submit] {
  background-color: transparent;
  border: 1px solid transparent;
}
.search-block-form button:hover,
.search-block-form input[type=submit]:hover,
.edan-search-form button:hover,
.edan-search-form input[type=submit]:hover,
.search-form button:hover,
.search-form input[type=submit]:hover {
  border: 0;
}
.search-block-form .form-item,
.search-block-form .form-actions,
.edan-search-form .form-item,
.edan-search-form .form-actions,
.search-form .form-item,
.search-form .form-actions {
  margin: 0;
}
.search-block-form .form--inline .form-item,
.search-block-form .form--inline .form-actions,
.edan-search-form .form--inline .form-item,
.edan-search-form .form--inline .form-actions,
.search-form .form--inline .form-item,
.search-form .form--inline .form-actions {
  float: none;
}
.search-block-form form,
.edan-search-form form,
.search-form form {
  position: relative;
  max-width: 980px;
}
.search-block-form form .form-actions,
.search-block-form form > button,
.edan-search-form form .form-actions,
.edan-search-form form > button,
.search-form form .form-actions,
.search-form form > button {
  position: absolute;
  top: 0;
  right: 0;
}
.search-block-form form .form-actions,
.edan-search-form form .form-actions,
.search-form form .form-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.search-block-form form button,
.search-block-form form input[type=submit],
.edan-search-form form button,
.edan-search-form form input[type=submit],
.search-form form button,
.search-form form input[type=submit] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  color: var(--link-color);
  height: 3.6rem;
  width: 3.6rem;
}
.search-block-form form button:visited,
.search-block-form form input[type=submit]:visited,
.edan-search-form form button:visited,
.edan-search-form form input[type=submit]:visited,
.search-form form button:visited,
.search-form form input[type=submit]:visited {
  color: var(--link-color);
}
.search-block-form form button:focus,
.search-block-form form input[type=submit]:focus,
.edan-search-form form button:focus,
.edan-search-form form input[type=submit]:focus,
.search-form form button:focus,
.search-form form input[type=submit]:focus {
  color: var(--link-hover);
}
.search-block-form form button:hover,
.search-block-form form input[type=submit]:hover,
.edan-search-form form button:hover,
.edan-search-form form input[type=submit]:hover,
.search-form form button:hover,
.search-form form input[type=submit]:hover {
  color: var(--link-hover);
}
.search-block-form form button:active,
.search-block-form form input[type=submit]:active,
.edan-search-form form button:active,
.edan-search-form form input[type=submit]:active,
.search-form form button:active,
.search-form form input[type=submit]:active {
  color: var(--link-color);
}
.search-block-form form button .label,
.search-block-form form input[type=submit] .label,
.edan-search-form form button .label,
.edan-search-form form input[type=submit] .label,
.search-form form button .label,
.search-form form input[type=submit] .label {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  word-wrap: normal;
}
.search-block-form form button .fill,
.search-block-form form input[type=submit] .fill,
.edan-search-form form button .fill,
.edan-search-form form input[type=submit] .fill,
.search-form form button .fill,
.search-form form input[type=submit] .fill {
  fill: var(--link-color);
}
.search-block-form form button:hover, .search-block-form form button:focus,
.search-block-form form input[type=submit]:hover,
.search-block-form form input[type=submit]:focus,
.edan-search-form form button:hover,
.edan-search-form form button:focus,
.edan-search-form form input[type=submit]:hover,
.edan-search-form form input[type=submit]:focus,
.search-form form button:hover,
.search-form form button:focus,
.search-form form input[type=submit]:hover,
.search-form form input[type=submit]:focus {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.search-block-form form button:hover .fill, .search-block-form form button:focus .fill,
.search-block-form form input[type=submit]:hover .fill,
.search-block-form form input[type=submit]:focus .fill,
.edan-search-form form button:hover .fill,
.edan-search-form form button:focus .fill,
.edan-search-form form input[type=submit]:hover .fill,
.edan-search-form form input[type=submit]:focus .fill,
.search-form form button:hover .fill,
.search-form form button:focus .fill,
.search-form form input[type=submit]:hover .fill,
.search-form form input[type=submit]:focus .fill {
  fill: var(--link-hover);
}
.search-block-form form button svg,
.search-block-form form input[type=submit] svg,
.edan-search-form form button svg,
.edan-search-form form input[type=submit] svg,
.search-form form button svg,
.search-form form input[type=submit] svg {
  height: 2.7rem;
  width: 2.7rem;
}
.search-block-form form button.reset-submit,
.search-block-form form input[type=submit].reset-submit,
.edan-search-form form button.reset-submit,
.edan-search-form form input[type=submit].reset-submit,
.search-form form button.reset-submit,
.search-form form input[type=submit].reset-submit {
  color: var(--red);
}
.search-block-form form button.reset-submit:visited,
.search-block-form form input[type=submit].reset-submit:visited,
.edan-search-form form button.reset-submit:visited,
.edan-search-form form input[type=submit].reset-submit:visited,
.search-form form button.reset-submit:visited,
.search-form form input[type=submit].reset-submit:visited {
  color: var(--red);
}
.search-block-form form button.reset-submit:focus,
.search-block-form form input[type=submit].reset-submit:focus,
.edan-search-form form button.reset-submit:focus,
.edan-search-form form input[type=submit].reset-submit:focus,
.search-form form button.reset-submit:focus,
.search-form form input[type=submit].reset-submit:focus {
  color: var(--link-hover);
}
.search-block-form form button.reset-submit:hover,
.search-block-form form input[type=submit].reset-submit:hover,
.edan-search-form form button.reset-submit:hover,
.edan-search-form form input[type=submit].reset-submit:hover,
.search-form form button.reset-submit:hover,
.search-form form input[type=submit].reset-submit:hover {
  color: var(--link-hover);
}
.search-block-form form button.reset-submit:active,
.search-block-form form input[type=submit].reset-submit:active,
.edan-search-form form button.reset-submit:active,
.edan-search-form form input[type=submit].reset-submit:active,
.search-form form button.reset-submit:active,
.search-form form input[type=submit].reset-submit:active {
  color: var(--red);
}
.search-block-form form input[type=submit]:first-child,
.edan-search-form form input[type=submit]:first-child,
.search-form form input[type=submit]:first-child {
  background-image: url("../search.html");
  background-image: inline-svg("search", white);
  text-indent: -99999px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 70%;
}

.content-wrapper .search-form .form-type-textfield label,
.content-wrapper .search-form .form-type-search label {
  display: none;
}
/*# sourceMappingURL=../sourcemaps/components/search-form.css.map */
