/**
 * h1 Styles
 */
/**
 * h2 Styles
 */
/**
 * h3 Styles
 */
/**
 * h4 Styles
 */
/**
 * h5 Styles
 */
/**
 * h6 Styles
 */
/**
 * Container for components .container class
*/
/*
* Content + Two Sidebars Layout
* Pages: Spikes, Brixx, Tax
*/
.form-item .form-group-label,
.form-actions .form-group-label,
.form-group .form-group-label {
  font-size: 1rem;
  margin-bottom: 0.5rem;
}
.form-item .form-control,
.form-item .input-field,
.form-item .form-submit,
.form-actions .form-control,
.form-actions .input-field,
.form-actions .form-submit,
.form-group .form-control,
.form-group .input-field,
.form-group .form-submit {
  border-radius: 30px;
  border: 1px solid #e0e0e0;
  flex: 1 1 auto;
  display: inline-block;
  margin: 0 auto;
  padding: 0.75rem 1.75rem;
}
.form-item .form-control:focus::-moz-placeholder, .form-item .form-control:focus-visible::-moz-placeholder, .form-item .input-field:focus::-moz-placeholder, .form-item .input-field:focus-visible::-moz-placeholder, .form-item .form-submit:focus::-moz-placeholder, .form-item .form-submit:focus-visible::-moz-placeholder, .form-actions .form-control:focus::-moz-placeholder, .form-actions .form-control:focus-visible::-moz-placeholder, .form-actions .input-field:focus::-moz-placeholder, .form-actions .input-field:focus-visible::-moz-placeholder, .form-actions .form-submit:focus::-moz-placeholder, .form-actions .form-submit:focus-visible::-moz-placeholder, .form-group .form-control:focus::-moz-placeholder, .form-group .form-control:focus-visible::-moz-placeholder, .form-group .input-field:focus::-moz-placeholder, .form-group .input-field:focus-visible::-moz-placeholder, .form-group .form-submit:focus::-moz-placeholder, .form-group .form-submit:focus-visible::-moz-placeholder {
  color: #bebebe;
}
.form-item .form-control:focus::placeholder, .form-item .form-control:focus-visible::placeholder,
.form-item .input-field:focus::placeholder,
.form-item .input-field:focus-visible::placeholder,
.form-item .form-submit:focus::placeholder,
.form-item .form-submit:focus-visible::placeholder,
.form-actions .form-control:focus::placeholder,
.form-actions .form-control:focus-visible::placeholder,
.form-actions .input-field:focus::placeholder,
.form-actions .input-field:focus-visible::placeholder,
.form-actions .form-submit:focus::placeholder,
.form-actions .form-submit:focus-visible::placeholder,
.form-group .form-control:focus::placeholder,
.form-group .form-control:focus-visible::placeholder,
.form-group .input-field:focus::placeholder,
.form-group .input-field:focus-visible::placeholder,
.form-group .form-submit:focus::placeholder,
.form-group .form-submit:focus-visible::placeholder {
  color: #bebebe;
}
.form-item input::-moz-placeholder, .form-actions input::-moz-placeholder, .form-group input::-moz-placeholder {
  color: #000000;
  font-weight: 300;
}
.form-item input::placeholder,
.form-actions input::placeholder,
.form-group input::placeholder {
  color: #000000;
  font-weight: 300;
}

.dark .form-control input::-moz-placeholder {
  color: #ffffff;
}

.dark .form-control input::placeholder {
  color: #ffffff;
}

.form-field-col.fulltext {
  position: relative;
}
.form-field-col.fulltext .form-group {
  z-index: 2;
  position: relative;
}

.search-api-form input.form-autocomplete, .search-api-form input,
.inset-filtering-system input.form-autocomplete,
.inset-filtering-system input {
  background-image: none;
}
.search-api-form input.form-autocomplete:focus, .search-api-form input.form-autocomplete:active, .search-api-form input:focus, .search-api-form input:active,
.inset-filtering-system input.form-autocomplete:focus,
.inset-filtering-system input.form-autocomplete:active,
.inset-filtering-system input:focus,
.inset-filtering-system input:active {
  background: #f1f1f1;
  border-color: #f1f1f1;
  color: #000000;
  outline: none;
  box-shadow: none;
}
.search-api-form input.form-autocomplete.ui-autocomplete-loading, .search-api-form input.ui-autocomplete-loading,
.inset-filtering-system input.form-autocomplete.ui-autocomplete-loading,
.inset-filtering-system input.ui-autocomplete-loading {
  background-image: none;
}
.search-api-form .ui-widget.ui-widget-content,
.inset-filtering-system .ui-widget.ui-widget-content {
  width: 100%;
  max-width: 900px;
  background: #f1f1f1;
  border-color: #f1f1f1;
  color: #000000;
  border-radius: 15px;
  border-top-left-radius: 0;
  border: none;
  top: 30px;
  left: 1px;
  text-align: left;
  z-index: 1;
}
@media screen and (min-width: 1024px) {
  .search-api-form .ui-widget.ui-widget-content,
  .inset-filtering-system .ui-widget.ui-widget-content {
    min-width: 500px;
  }
}
@media screen and (min-width: 1440px) {
  .search-api-form .ui-widget.ui-widget-content,
  .inset-filtering-system .ui-widget.ui-widget-content {
    min-width: 550px;
  }
}
@media screen and (max-width: 1023px) {
  .search-api-form .ui-widget.ui-widget-content,
  .inset-filtering-system .ui-widget.ui-widget-content {
    max-width: 80vw;
  }
}
.search-api-form .ui-widget.ui-widget-content .ui-menu-divider,
.inset-filtering-system .ui-widget.ui-widget-content .ui-menu-divider {
  border-color: transparent;
  background: none;
}
.search-api-form .ui-widget.ui-widget-content .ui-autocomplete-field-group.no_results,
.inset-filtering-system .ui-widget.ui-widget-content .ui-autocomplete-field-group.no_results {
  display: none;
}
.search-api-form .ui-widget.ui-widget-content .ui-menu-item,
.inset-filtering-system .ui-widget.ui-widget-content .ui-menu-item {
  padding: 0.5em 1em;
}
.search-api-form .ui-widget.ui-widget-content .ui-menu-item.ui-state-disabled,
.inset-filtering-system .ui-widget.ui-widget-content .ui-menu-item.ui-state-disabled {
  display: none;
}
.search-api-form .ui-widget.ui-widget-content .ui-menu-item .ui-menu-item-wrapper,
.inset-filtering-system .ui-widget.ui-widget-content .ui-menu-item .ui-menu-item-wrapper {
  border: none;
  text-decoration: none;
  color: #000000;
  padding-left: 0.75rem;
}
.search-api-form .ui-widget.ui-widget-content .ui-menu-item .ui-menu-item-wrapper.ui-state-active,
.inset-filtering-system .ui-widget.ui-widget-content .ui-menu-item .ui-menu-item-wrapper.ui-state-active {
  background: none;
  border: none;
  margin: 0;
  color: var(--active-brand-color);
}

@media screen and (min-width: 1024px) {
  .search-api-form .ui-widget.ui-widget-content {
    height: 400px;
    overflow: scroll;
  }
}

#search-api-form--2 .form-item-fulltext,
#search-api-form--3 .form-item-fulltext {
  position: relative;
}
#search-api-form--2 .ui-widget.ui-widget-content,
#search-api-form--3 .ui-widget.ui-widget-content {
  top: 48px;
  left: 1px;
  width: 99.8%;
  padding-top: 1em;
  padding-left: 0.75em;
  z-index: -1;
  border-radius: 0;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}