/* Gravity Forms */
.gform_wrapper {
  .gform_heading {
    .gform_title {
      font-size: 1.6em !important;
      font-weight: 500 !important;
      text-transform: uppercase;
    }
    .gform_description {
      font-size: 1em;
      display: inline-block;
      padding: 20px 0px;
      color: $gray-darker;
    }
  }
}
.gform_wrapper ul {
  list-style: none;
  display: block;
}
.gform_wrapper li {
  margin-bottom: 1.5em !important;
}
.gform_wrapper form {
  margin-bottom: 0;
}
.gform_wrapper .gfield_required {
  padding-left: 1px;
  color: $red;
}
.ginput_container input,
.ginput_container select,
.ginput_container textarea {
  padding: 10px !important;
  border-color: $gray-lighter;
  height: auto;
  box-shadow: none;
}
.ginput_container textarea {
  height: auto;
}
.gform_button {
	@extend .button;
	@extend .button-primary;
}
.gform_wrapper .gfield_error {
  .gfield_label {
    color: $red;
  }
  input,
  select,
  textarea {
    border-color: $red;
    color: $red;
    outline: $red;
  }
}
.validation_error, .gfield_error  {
	background-color: rgba(#ff0033, 0.1) !important;
  padding-left: 1em !important;
  padding-right: 1em !important;
  border: 0 !important;
}

#gforms_confirmation_message {
	display: block;
  background-color: $gray-light;
}

.gfield_checkbox {
  li {
    input {
      margin: 0 0 .75rem;
    }
    label {
      font-weight: 100;
    }
  }
}

.radio-block {
  .ginput_container {
    .gfield_radio {
      li {
        border: 1px solid rgba($black, 0.1);
        background-color: $white;
        display: inline-block;
        padding: 20px 10px !important;
        margin-right: 10px;
      }
    }
  }
}
