:root {
  /* Colours */
  --white: #ffffff;
  --lime: var(--button_gradient_top_color);
  --light-green: #6A6E49;
  --light-green-200: #bcbeab;
  --light-green-900: #152C1F;
}


/* global overwrite */
html.avada-is-100-percent-template #main.width-100 {
  padding-top: 0;
  padding-bottom: 0;
}

.tooltipster-base {
  height: auto !important;
  width: auto !important;
  .tooltipster-box {
    padding: 0;
  }
  .tooltipster-content {
    font-size: 12px !important;
    padding: 2px 4px !important;
  }
}

header.fusion-header-wrapper {
  .fusion-mobile-menu-design-flyout .fusion-flyout-menu-toggle .fusion-toggle-icon-line {
    background-color: var(--white) !important;
  }
  .fusion-mobile-menu-design-flyout.fusion-flyout-active .fusion-flyout-menu-toggle .fusion-toggle-icon-line {
    background-color: var(--lime) !important;
  }
  .fusion-logo {
    margin: 20px 0 !important;
    img {
      height: 60px !important;
    }
  }
}

.d-none {
  display: none;
}


/* gravity forms */
.gform_wrapper {
  .gform_heading {
    display: none;
  }

  .gf_progressbar_wrapper {
    .gf_progressbar_percentage {
      background-color: var(--lime) !important;
    }
  }

  .gfield {
    .gfield_label {
      width: fit-content;
    }
  }

  .gfield.gfield--type-select.gfield--input-type-select {
    .select-arrow {
      display: none;
    }
  }

  .gform_page_footer, .gform_footer {
    .button {
      flex: 1;
      border-radius: 8px !important;
      padding: 13px 29px !important;
      background-color: var(--lime) !important;
    }
  }
  .text-pane {
    margin-top: -24px !important;
  }
}
.gform_confirmation_message {
  padding: 1rem 2rem;
  background-color: var(--light-green-200);
  display: flex;
  align-items: center;
  justify-content: center;
  .gform_confirmation_wrapper.gform_wrapper {
    margin: 0;
  }
}
.text-pane {
  margin-top: -16px !important;
  margin-bottom: 0;
  padding: 0.5rem 1rem;
  border-radius: 8px;
  color: var(--white);
  background-color: var(--light-green);
  font-size: 14px;
  font-weight: 400;
  a {
    color: var(--white);
    font-size: 14px;
    font-weight: 500;
  }
}
