/* Give styles
----------------------------------------------------------------- */
/* Text fields */
#give-recurring-form .form-row input[type="email"],
#give-recurring-form .form-row input[type="password"],
#give-recurring-form .form-row input[type="tel"],
#give-recurring-form .form-row input[type="text"],
#give-recurring-form .form-row input[type="url"],
#give-recurring-form .form-row select,
#give-recurring-form .form-row textarea,
form.give-form .form-row input[type="email"],
form.give-form .form-row input[type="password"],
form.give-form .form-row input[type="tel"],
form.give-form .form-row input[type="text"],
form.give-form .form-row input[type="url"],
form.give-form .form-row select,
form.give-form .form-row textarea,
form[id*="give-form"] .form-row input[type="email"],
form[id*="give-form"] .form-row input[type="password"],
form[id*="give-form"] .form-row input[type="tel"],
form[id*="give-form"] .form-row input[type="text"],
form[id*="give-form"] .form-row input[type="url"],
form[id*="give-form"] .form-row select,
form[id*="give-form"] .form-row textarea,
form[id*="give-form"] .give-donation-amount #give-amount,
form[id*="give-form"] .give-donation-amount #give-amount-text,
form[id*="give-form"] #give-final-total-wrap .give-final-total-amount,
form[id*="give-form"] .give-donation-amount .give-currency-symbol,
form[id*="give-form"] .give-donation-amount .give-currency-symbol.give-currency-position-before,
form[id*="give-form"] .give-donation-amount .give-currency-symbol.give-currency-position-after,
form[id*="give-form"] #give-final-total-wrap .give-donation-total-label {
  padding: 0.90625rem 1.5625rem;
  border-width: 2px;
  border-style: solid;
  border-radius: var(--theme-var-rad);
  color: var(--theme-color-input_text);
  border-color: var(--theme-color-input_bd_color);
  background-color: var(--theme-color-input_bg_color); }

form[id*="give-form"] .give-donation-amount .give-currency-symbol,
form[id*="give-form"] .give-donation-amount .give-currency-symbol.give-currency-position-before,
form[id*="give-form"] .give-donation-amount .give-currency-symbol.give-currency-position-after,
form[id*="give-form"] #give-final-total-wrap .give-donation-total-label {
  background-color: var(--theme-color-alter_bg_color);
  border-color: var(--theme-color-alter_bg_color);
  color: var(--theme-color-input_dark); }

#give-recurring-form .form-row input[type="email"]:focus,
#give-recurring-form .form-row input[type="password"]:focus,
#give-recurring-form .form-row input[type="tel"]:focus,
#give-recurring-form .form-row input[type="text"]:focus,
#give-recurring-form .form-row input[type="url"]:focus,
#give-recurring-form .form-row select:focus,
#give-recurring-form .form-row textarea:focus,
form.give-form .form-row input[type="email"]:focus,
form.give-form .form-row input[type="password"]:focus,
form.give-form .form-row input[type="tel"]:focus,
form.give-form .form-row input[type="text"]:focus,
form.give-form .form-row input[type="url"]:focus,
form.give-form .form-row select:focus,
form.give-form .form-row textarea:focus,
form[id*="give-form"] .form-row input[type="email"]:focus,
form[id*="give-form"] .form-row input[type="password"]:focus,
form[id*="give-form"] .form-row input[type="tel"]:focus,
form[id*="give-form"] .form-row input[type="text"]:focus,
form[id*="give-form"] .form-row input[type="url"]:focus,
form[id*="give-form"] .form-row select:focus,
form[id*="give-form"] .form-row textarea:focus,
form[id*="give-form"] .give-donation-amount #give-amount:focus,
form[id*="give-form"] .give-donation-amount #give-amount-text:focus {
  color: var(--theme-color-input_dark);
  border-color: var(--theme-color-input_bd_hover);
  background-color: var(--theme-color-input_bg_hover); }

form[id*="give-form"] .give-donation-amount .give-currency-symbol,
form[id*="give-form"] .give-donation-amount #give-amount,
form[id*="give-form"] .give-donation-amount #give-amount-text,
form[id*="give-form"] #give-final-total-wrap .give-donation-total-label,
form[id*="give-form"] #give-final-total-wrap .give-final-total-amount {
  height: auto; }

.give-progress-bar > span {
  background-color: var(--theme-color-text_link) !important; }

table.give-table th {
  border-color: var(--theme-color-extra_bd_color);
  background-color: var(--theme-color-extra_bg_color); }

table.give-table thead th:first-child {
  border-left: 1px solid var(--theme-color-extra_bd_color); }

table.give-table thead th:last-child {
  border-right: 1px solid var(--theme-color-extra_bd_color); }

table.give-table tbody tr td {
  border-color: #e0e0e0;
  background-color: var(--theme-color-bg_color); }

table.give-table tbody tr:nth-child(2n) td {
  color: var(--theme-color-alter_text);
  background-color: var(--theme-color-alter_bg_color); }

form[id*=give-form] .give-donation-amount input.give-amount-top {
  width: 100px; }

form[id*=give-form] .give-donation-amount #give-amount,
form[id*=give-form] .give-donation-amount #give-amount-text {
  min-width: 100px; }

form[id*="give-form"] .give-donation-amount #give-amount {
  padding: 0.90625rem;
  text-align: center; }

form[id*=give-form] .give-donation-amount {
  margin: 0 0 0.625rem; }

#give-donation-level-button-wrap > li {
  margin: 0 0.625rem 0.625rem 0; }

form button:not(.components-button).give-donation-level-btn {
  padding: 1.1875rem 2rem;
  text-transform: capitalize;
  letter-spacing: 0;
  font-size: 16px; }

#give-donation-level-button-wrap {
  margin: 0 0 0.625rem; }

[id*=give-form].give-display-modal .give-btn,
[id*=give-form].give-display-reveal .give-btn {
  margin: 0; }

[id*="give-form"] fieldset legend {
  font-style: normal; }

.give-modal form.give-form button.mfp-close {
  background: transparent;
  font-size: 40px;
  margin: -70px -23px 0 0;
  padding: 5px; }

.give-modal.mfp-ready .mfp-content {
  max-height: -webkit-max-content;
  max-height: -moz-max-content;
  max-height: max-content; }

/* Elementor widget */
.elementor-widget .give-form-title {
  display: none; }

.elementor-widget form[id*="give-form"] .give-donation-amount .give-currency-symbol,
.elementor-widget form[id*="give-form"] .give-donation-amount .give-currency-symbol.give-currency-position-before,
.elementor-widget form[id*="give-form"] .give-donation-amount .give-currency-symbol.give-currency-position-after,
.elementor-widget form[id*="give-form"] #give-final-total-wrap .give-donation-total-label {
  background-color: var(--theme-color-bg_color);
  border-color: var(--theme-color-bg_color);
  color: var(--theme-color-input_dark); }

.elementor-widget form[id*="give-form"] .give-donation-amount #give-amount {
  background-color: var(--theme-color-alter_bg_color); }

.give-total-wrap .give-donation-amount {
  display: inline-block;
  background-color: var(--theme-color-alter_bg_color);
  border-radius: 1.9375rem;
  padding: 0.25rem; }

.elementor-widget .give-total-wrap .give-donation-amount {
  background-color: var(--theme-color-bg_color); }

.elementor-widget .widget ul > li:before {
  height: 0;
  width: 0; }

.elementor-widget form button:not(.components-button).give-donation-level-btn {
  background-color: var(--theme-color-bg_color);
  color: var(--theme-color-text); }

.elementor-widget form button:not(.components-button).give-donation-level-btn:hover {
  background-color: var(--theme-color-text_hover3);
  color: var(--theme-color-inverse_link); }

.elementor-widget .give-btn-reveal,
.elementor-widget .give-btn-modal {
  border-color: var(--theme-color-alter_link);
  background-color: var(--theme-color-alter_link); }

.elementor-widget .give-btn-reveal:hover,
.elementor-widget .give-btn-modal:hover {
  border-color: var(--theme-color-alter_hover);
  background-color: var(--theme-color-alter_hover); }

form#give-email-access-form input#give-email {
  width: 280px; }

/*# sourceMappingURL=give.css.map */