/** Search form */
.search-form {
  @apply
    flex
    items-center;
}

.search-toggle {
  @apply
    flex;
}

.search-form label {
  @apply
    mb-4;

  font-weight: normal;
}

.search-form .search-field {
  @apply
    block
    appearance-none
    w-full
    py-1
    px-2
    mb-1
    text-base
    leading-normal
    bg-white
    text-primary-800
    border-primary-500;
}

.search-form .search-submit {
  @apply
    inline-block
    align-middle
    text-center
    select-none
    border
    font-normal
    whitespace-nowrap
    py-2
    px-4
    text-base
    leading-normal
    no-underline
    text-primary-200
    bg-primary-500;

  &:hover {
    @apply bg-primary-300;
  }
}

.gform_wrapper {
  .gform_heading {
    .gform_title {
      //
    }
  }

  .gform_body {
    .gform_fields {
      .gfield {
        .ginput_container {
          input,
          textarea,
          select {
            //
          }

          select {
            option {
              //
            }
          }
        }
      }
    }
  }

  .gform_footer {
    //
  }
}
