/*------------------------------------*\

    WebFX Gravity Forms Customizations - Global styling for all Gravity Forms

    Intentionally empty for now.

    Gravity Forms 2.9 Orbital theme renders a complete, accessible form out of
    the box. Previous iterations of this file tried to re-skin every control
    (inputs, labels, grid, select, submit button, errors, etc.) to match the
    static HTML in flexible-content.html, but the compounding specificity wars
    against GF's packaged CSS kept breaking individual field types.

    Leaving this stylesheet empty for now so every form renders with GF's
    native Orbital theme. The file (and its `fx_gravity_forms` handle +
    block-level `css_deps` entry) are kept in place so custom styling can be
    reintroduced here later without re-plumbing the asset pipeline.

    If/when re-styling is picked up again:
        - Prefer overriding GF Orbital CSS custom properties
          (e.g. --gf-form-gap-y, --gf-ctrl-*) on `.gform-theme--foundation`
          rather than individual declarations.
        - Keep `[Gravity Forms → Field → Appearance → Enable enhanced user
          interface]` OFF for select fields, otherwise Chosen.js is injected
          with no stylesheet on Orbital forms.

\*------------------------------------*/

.ginput_address_line_1 > .gform-field-label--type-sub { 
  display: none; 
}

.ginput_address_city > .gform-field-label--type-sub::after,
.ginput_address_zip  > .gform-field-label--type-sub::after {
  content: "*";
  color: var(--quote-form-required-color, #c00);
  margin-left: 4px;
}

.ginput_left {
  margin-top: 15px;
}

.ginput_right {
  margin-top: 15px;
}

.gform_confirmation_wrapper {
  color: #404040;
  justify-self: center;
}

.hidden_label {
  display: none;
}

@media (min-width: 453px) {
.ginput_container_address.gform-grid-row {
  display: flex;
  flex-direction: row !important;
  justify-content: space-between;
  flex-wrap: wrap;
}

.ginput_full {
  width: 100%;
}

.ginput_left {
  width: 48%;
  margin-right: 7px;
  margin-top: 15px;
}

.ginput_right {
  width: 48%;
  margin-left: 7px;
  margin-top: 15px;
}
}