html, body {
  height: 100%;
}

body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

#content {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
}

.elementor-location-footer {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.svg-white {
  filter: invert(100%) sepia(14%) saturate(1%) hue-rotate(79deg) brightness(101%) contrast(101%);
}

.e-coupon-box input[type=text],
.coupon input[type=text] {
  min-width: 220px;
  text-transform: uppercase;
}
.e-coupon-box input[type=text]::-moz-placeholder,
.coupon input[type=text]::-moz-placeholder {
  text-transform: none;
}
.e-coupon-box input[type=text]:-ms-input-placeholder,
.coupon input[type=text]:-ms-input-placeholder {
  text-transform: none;
}
.e-coupon-box input[type=text]::placeholder,
.coupon input[type=text]::placeholder {
  text-transform: none;
}

.woocommerce-privacy-policy-link {
  text-transform: capitalize;
}

h1.entry-title {
  font-size: 30pt;
}

ul + p {
  margin-top: 2em;
}

ul + h4 {
  margin-top: 1em;
}

body.woocommerce-checkout .wc-stripe-card-icons-container {
  display: none;
}
body.woocommerce-checkout .woocommerce-checkout-review-order .product-quantity {
  display: none;
}
body.woocommerce-checkout .woocommerce-checkout-review-order .recurring-totals {
  display: none;
}
body.woocommerce-checkout .woocommerce-checkout-review-order .cart-subtotal {
  display: none;
}
body.woocommerce-checkout .woocommerce-checkout-review-order .cart-subtotal.recurring-total {
  display: none;
}
body.woocommerce-checkout .woocommerce-checkout-review-order th, body.woocommerce-checkout .woocommerce-checkout-review-order td {
  width: 50%;
  vertical-align: top;
}
body.woocommerce-checkout .woocommerce-checkout-review-order tr.order-total:first-of-type > th::after {
  content: " Due Now";
}
body.woocommerce-checkout .woocommerce-checkout-review-order .first-payment-date {
  font-size: 12.5pt;
}

.uael-rbs-toggle h5 {
  color: #697885;
}
.uael-rbs-toggle .selected h5 {
  color: #061E32;
  font-weight: 600 !important;
  text-decoration: underline;
}

body.page-template-page-template-thankyou .woocommerce-order-details .order-again {
  display: none;
}
body.page-template-page-template-thankyou .woocommerce-customer-details {
  display: none;
}
body.page-template-page-template-thankyou .woocommerce-order-overview + p {
  display: none;
}
body.page-template-page-template-thankyou ul.woocommerce-order-overview {
  padding-left: 0;
}
body.page-template-page-template-thankyou .woocommerce-table--order-details {
  max-width: 400px;
}
body.page-template-page-template-thankyou .woocommerce-orders-table--subscriptions {
  max-width: 600px;
}
body.page-template-page-template-thankyou .woocommerce-orders-table--subscriptions .subscription-actions {
  display: none;
}
body.page-template-page-template-thankyou .button-wrap {
  margin: 2em 0;
}
body.page-template-page-template-thankyou h2 {
  font-size: 22pt;
}