/*
Theme Name: Epsilon Beta Alumni Association
Theme URI: https://example.com/epsilon-beta-alumni
Description: Child theme for Hello Elementor used by Epsilon Beta Alumni Association.
Author: Wehrenberg Design Company
Author URI: https://wehrenberg.net
Template: hello-elementor
Version: 1.0.0
Text Domain: epsilon-beta-alumni-hello-elementor-child
*/

/* Add custom styles below */

/* ==========================================================================
   Gravity Forms Reset (baseline / neutralizer)
   ========================================================================== */

.gform_wrapper,
.gform_wrapper form,
.gform_wrapper .gform_body,
.gform_wrapper .gform_fields,
.gform_wrapper .gfield,
.gform_wrapper .gfield_label,
.gform_wrapper .ginput_container,
.gform_wrapper .gfield_description,
.gform_wrapper .gform_footer,
.gform_wrapper .gform_page_footer,
.gform_wrapper .gform_validation_errors,
.gform_wrapper .validation_message,
.gform_wrapper .gfield_validation_message,
.gform_wrapper .gform_confirmation_message {
  box-sizing: border-box;
}

.gform_wrapper *,
.gform_wrapper *::before,
.gform_wrapper *::after {
  box-sizing: inherit;
}

.gform_wrapper .gform_fields {
  list-style: none;
  margin: 0;
  padding: 0;
}

.gform_wrapper .gfield {
  margin: 0;
  padding: 0;
}

.gform_wrapper .gfield_label {
  margin: 0 0 0.5em 0;
  font-weight: inherit;
  line-height: inherit;
}

.gform_wrapper input,
.gform_wrapper textarea,
.gform_wrapper select {
  width: 100%;
  margin: 0;
  font: inherit;
  line-height: inherit;
  color: inherit;
  background: transparent;
  border-radius: 0;
  box-shadow: none;
}

.gform_wrapper textarea {
  resize: vertical;
}

.gform_wrapper ::placeholder {
  opacity: 0.6;
}

.gform_wrapper input[type="checkbox"],
.gform_wrapper input[type="radio"] {
  width: auto;
}

.gform_wrapper .gform_footer {
  margin-top: 1.5em;
}

