.event-tickets.tribe-common {
  --tec-font-family-sans-serif: var(--theme-font-p_font-family);
  --e-a-border-radius: 0;
  --tec-border-radius-default: 0;
}
.event-tickets.tribe-common .tribe-tickets__form input:not([type="submit"]) {
  color: var(--theme-color-input_text) !important;
}
.event-tickets.tribe-common .tribe-tickets__form input:not([type="submit"]),
.event-tickets.tribe-common .tribe-tickets__form select,
.event-tickets.tribe-common .tribe-tickets__form textarea {
  font-size: var(--theme-font-input_font-size);
  line-height: var(--theme-font-input_line-height);
  font-weight: var(--theme-font-input_font-weight);
  color: var(--theme-color-input_dark) !important;
  padding: 0.6em 0;
  border-width: 0 0 1px 0;
  border-color: var(--theme-color-input_bd_color);
}
.event-tickets.tribe-common .tribe-tickets__form input:not([type="submit"]):focus,
.event-tickets.tribe-common .tribe-tickets__form select:focus,
.event-tickets.tribe-common .tribe-tickets__form textarea:focus {
  outline: none !important;
  border-color: var(--theme-color-input_dark);
}
.event-tickets.tribe-common .tribe-tickets__form input[placeholder]::-webkit-input-placeholder {
  color: var(--theme-color-input_light);
}
.event-tickets.tribe-common .tribe-tickets__form textarea[placeholder]::-webkit-input-placeholder {
  color: var(--theme-color-input_light);
}
.event-tickets.tribe-common .tribe-tickets__form input[placeholder]::-moz-placeholder {
  color: var(--theme-color-input_light);
}
.event-tickets.tribe-common .tribe-tickets__form textarea[placeholder]::-moz-placeholder {
  color: var(--theme-color-input_light);
}
.event-tickets.tribe-common .tribe-tickets__form input[placeholder]:-ms-input-placeholder {
  color: var(--theme-color-input_light);
}
.event-tickets.tribe-common .tribe-tickets__form textarea[placeholder]:-ms-input-placeholder {
  color: var(--theme-color-input_light);
}
.event-tickets.tribe-common .tribe-tickets__form input[placeholder]::placeholder {
  color: var(--theme-color-input_light);
}
.event-tickets.tribe-common .tribe-tickets__form textarea[placeholder]::placeholder {
  color: var(--theme-color-input_light);
}
.event-tickets.tribe-common .tribe-tickets__form .tribe-tickets__form-field {
  padding-bottom: 2em;
}
.event-tickets.tribe-common .tribe-tickets__form .tribe-answer select.tribe-answer-select {
  height: auto;
  margin-left: 0;
}
.event-tickets.tribe-common .tribe-tickets__form label {
  font-size: var(--theme-font-h6_font-size);
  font-family: var(--theme-font-h6_font-family);
  font-weight: var(--theme-font-h6_font-weight);
  color: var(--theme-color-text_dark);
}
.event-tickets.tribe-common .tribe-common-b1 {
  color: var(--theme-color-text);
  font-family: var(--theme-font-h5_font-family);
}
.event-tickets.tribe-common .tribe-common-h2,
.event-tickets.tribe-common .tribe-common-h3,
.event-tickets.tribe-common .tribe-common-h4,
.event-tickets.tribe-common .tribe-common-h5,
.event-tickets.tribe-common .tribe-common-h6,
.event-tickets.tribe-common .tribe-common-h7 {
  color: var(--theme-color-text_dark);
  font-weight: var(--theme-font-h5_font-weight);
}
.event-tickets.tribe-common .tribe-common-h4 {
  font-size: var(--theme-font-h4_font-size);
  line-height: var(--theme-font-h4_line-height);
}
.event-tickets.tribe-common .tribe-common-h6--min-medium {
  font-size: var(--theme-font-h6_font-size);
}

.tribe-common button,
.event-tickets.tribe-common button {
  outline: none !important;
}
.tribe-common .tribe-common-c-btn,
.tribe-common button.tribe-common-c-btn,
.tribe-common .tribe-tickets__rsvp-form-button--cancel,
.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small,
.event-tickets.tribe-common .tribe-common-c-btn,
.event-tickets.tribe-common button.tribe-common-c-btn,
.event-tickets.tribe-common .tribe-tickets__rsvp-form-button--cancel,
.event-tickets.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small {
  width: auto;
  font-size: var(--theme-font-button_font-size);
  font-weight: var(--theme-font-button_font-weight);
  text-transform: var(--theme-font-button_text-transform);
  line-height: var(--theme-font-button_line-height);
  padding: 18px 40px;
}
.tribe-common .tribe-common-c-btn:disabled, .tribe-common .tribe-common-c-btn:hover, .tribe-common .tribe-common-c-btn:focus,
.tribe-common button.tribe-common-c-btn:disabled,
.tribe-common button.tribe-common-c-btn:hover,
.tribe-common button.tribe-common-c-btn:focus,
.tribe-common .tribe-tickets__rsvp-form-button--cancel:disabled,
.tribe-common .tribe-tickets__rsvp-form-button--cancel:hover,
.tribe-common .tribe-tickets__rsvp-form-button--cancel:focus,
.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:disabled,
.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:hover,
.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:focus,
.event-tickets.tribe-common .tribe-common-c-btn:disabled,
.event-tickets.tribe-common .tribe-common-c-btn:hover,
.event-tickets.tribe-common .tribe-common-c-btn:focus,
.event-tickets.tribe-common button.tribe-common-c-btn:disabled,
.event-tickets.tribe-common button.tribe-common-c-btn:hover,
.event-tickets.tribe-common button.tribe-common-c-btn:focus,
.event-tickets.tribe-common .tribe-tickets__rsvp-form-button--cancel:disabled,
.event-tickets.tribe-common .tribe-tickets__rsvp-form-button--cancel:hover,
.event-tickets.tribe-common .tribe-tickets__rsvp-form-button--cancel:focus,
.event-tickets.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:disabled,
.event-tickets.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:hover,
.event-tickets.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:focus {
  width: auto;
  padding: 18px 40px;
}
.tribe-common .tribe-common-c-btn,
.tribe-common button.tribe-common-c-btn,
.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small,
.event-tickets.tribe-common .tribe-common-c-btn,
.event-tickets.tribe-common button.tribe-common-c-btn,
.event-tickets.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_link);
}
.tribe-common .tribe-common-c-btn:active, .tribe-common .tribe-common-c-btn:hover, .tribe-common .tribe-common-c-btn:focus,
.tribe-common button.tribe-common-c-btn:active,
.tribe-common button.tribe-common-c-btn:hover,
.tribe-common button.tribe-common-c-btn:focus,
.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:active,
.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:hover,
.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:focus,
.event-tickets.tribe-common .tribe-common-c-btn:active,
.event-tickets.tribe-common .tribe-common-c-btn:hover,
.event-tickets.tribe-common .tribe-common-c-btn:focus,
.event-tickets.tribe-common button.tribe-common-c-btn:active,
.event-tickets.tribe-common button.tribe-common-c-btn:hover,
.event-tickets.tribe-common button.tribe-common-c-btn:focus,
.event-tickets.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:active,
.event-tickets.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:hover,
.event-tickets.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:focus {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_hover);
}
.tribe-common .tribe-tickets__rsvp-form-button--cancel,
.event-tickets.tribe-common .tribe-tickets__rsvp-form-button--cancel {
  color: var(--theme-color-inverse_hover);
  border-color: var(--theme-color-text_dark_blend);
  background-color: var(--theme-color-text_dark_blend);
}
.tribe-common .tribe-tickets__rsvp-form-button--cancel:hover,
.event-tickets.tribe-common .tribe-tickets__rsvp-form-button--cancel:hover {
  color: var(--theme-color-bg_color);
  border-color: var(--theme-color-text_dark);
  background-color: var(--theme-color-text_dark);
}
.tribe-common .tribe-events-calendar-list__event-cost,
.event-tickets.tribe-common .tribe-events-calendar-list__event-cost {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px;
}
.tribe-common .tribe-events-c-small-cta__stock,
.event-tickets.tribe-common .tribe-events-c-small-cta__stock {
  color: var(--theme-color-text_dark);
  margin-left: 10px;
}
.tribe-common .tribe-tickets__commerce-checkout-header-link-back-to-event,
.tribe-common .tribe-common-cta--thin-alt,
.event-tickets.tribe-common .tribe-tickets__commerce-checkout-header-link-back-to-event,
.event-tickets.tribe-common .tribe-common-cta--thin-alt {
  font-family: var(--theme-font-h5_font-family);
  font-size: 12px;
  line-height: 20px;
  font-weight: var(--theme-font-button_font-weight);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  display: inline-flex;
  padding: 13px 26px !important;
  border: none !important;
  color: var(--theme-color-inverse_link) !important;
  background-color: var(--theme-color-text_link);
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.tribe-common .tribe-tickets__commerce-checkout-header-link-back-to-event:hover,
.tribe-common .tribe-common-cta--thin-alt:hover,
.event-tickets.tribe-common .tribe-tickets__commerce-checkout-header-link-back-to-event:hover,
.event-tickets.tribe-common .tribe-common-cta--thin-alt:hover {
  background-color: var(--theme-color-text_hover);
}
.tribe-common .tribe-common-cta.tribe-common-cta--alt,
.event-tickets.tribe-common .tribe-common-cta.tribe-common-cta--alt {
  color: var(--theme-color-text_dark);
  border-bottom: 1px solid currentColor;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.tribe-common .tribe-common-cta.tribe-common-cta--alt:active, .tribe-common .tribe-common-cta.tribe-common-cta--alt:hover,
.event-tickets.tribe-common .tribe-common-cta.tribe-common-cta--alt:active,
.event-tickets.tribe-common .tribe-common-cta.tribe-common-cta--alt:hover {
  border-bottom: 1px solid var(--theme-color-text_link);
}

.event-tickets.tribe-common + .tribe-events.tribe-common {
  margin-top: 30px;
}
.event-tickets.tribe-common .tribe-tickets__rsvp-wrapper {
  max-width: 75%;
  background-color: transparent;
  border-color: var(--theme-color-bd_color);
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.event-tickets.tribe-common .tribe-tickets__rsvp-description,
.event-tickets.tribe-common .tribe-tickets__rsvp-attendance-going {
  font-family: var(--theme-font-p_font-weight);
  font-size: 1rem;
  line-height: 1.62em;
  color: var(--theme-color-text);
}
.event-tickets.tribe-common .tribe-tickets__rsvp-availability,
.event-tickets.tribe-common .tribe-tickets__rsvp-attendance-going {
  font-size: 1rem;
  color: var(--theme-color-text_light);
}
.event-tickets.tribe-common .tribe-tickets__rsvp-availability-days-left,
.event-tickets.tribe-common .tribe-tickets__rsvp-availability-quantity {
  color: var(--theme-color-text);
}
.event-tickets.tribe-common .tribe-tickets__rsvp-actions-wrapper {
  border-left: 1px solid var(--theme-color-bd_color);
  border-color: var(--theme-color-bd_color);
}
.event-tickets.tribe-common .tribe-tickets__rsvp-actions .tribe-common-c-btn {
  max-width: unset;
  width: auto;
}
.event-tickets.tribe-common .tribe-tickets__rsvp-actions-success {
  margin-top: 5px;
}
.event-tickets.tribe-common .tribe-tickets__rsvp-actions-success-going-check-icon {
  background-color: #38bb7a;
}
.event-tickets.tribe-common .tribe-tickets__rsvp-form-wrapper {
  padding: 2.5em;
}
.event-tickets.tribe-common .tribe-tickets__rsvp-form-content {
  margin-bottom: 0;
}
.event-tickets.tribe-common .tribe-tickets__rsvp-form-buttons {
  padding-top: 0;
}
.event-tickets.tribe-common .tec-tickets__attendees-list {
  background-color: var(--theme-color-alter_bg_color);
}
.event-tickets.tribe-common .tec-tickets__attendees-list-item {
  border-width: 0 0 1px;
  border-style: solid;
  border-color: var(--theme-color-bd_color);
}
.event-tickets.tribe-common .tec-tickets__attendees-list-item:last-child {
  border-bottom: 0;
}
.event-tickets.tribe-common .tec-tickets__attendees-list-item .tec-tickets__attendees-list-item-attendee-details-name {
  font-size: 1.2em;
  font-family: var(--theme-font-h5_font-family);
  font-weight: var(--theme-font-h5_font-weight);
  color: var(--theme-color-text_dark);
}
.event-tickets.tribe-common .tribe-tickets__rsvp-actions-rsvp .tribe-tickets__rsvp-actions-button-not-going {
  font-family: var(--theme-font-h6_font-family);
  font-weight: var(--theme-font-h6_font-weight);
  font-size: var(--theme-font-h6_font-size);
}
.event-tickets.tribe-common .tribe-tickets__rsvp-actions-rsvp .tribe-tickets__rsvp-actions-button-not-going:active, .event-tickets.tribe-common .tribe-tickets__rsvp-actions-rsvp .tribe-tickets__rsvp-actions-button-not-going:focus, .event-tickets.tribe-common .tribe-tickets__rsvp-actions-rsvp .tribe-tickets__rsvp-actions-button-not-going:hover {
  color: var(--theme-color-text_link);
  border-bottom-color: var(--theme-color-text_link);
}

.tribe-common.event-tickets .tribe-tickets__tickets-form,
.entry .entry-content .event-tickets .tribe-tickets__tickets-form {
  max-width: 75%;
  padding: 2.1vw;
  margin-top: 50px;
  background-color: transparent;
  border-color: var(--theme-color-bd_color);
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.tribe-common.event-tickets .tribe-tickets__tickets-title,
.entry .entry-content .event-tickets .tribe-tickets__tickets-title {
  margin-bottom: 24px;
}
.tribe-common.event-tickets .tribe-tickets__tickets-item,
.entry .entry-content .event-tickets .tribe-tickets__tickets-item {
  padding: 15px 0 13px;
  border-color: var(--theme-color-bd_color);
}
.tribe-common.event-tickets .tribe-tickets__tickets-item[data-available="false"],
.entry .entry-content .event-tickets .tribe-tickets__tickets-item[data-available="false"] {
  opacity: 1;
}
.tribe-common.event-tickets .tribe-tickets__tickets-item-details-content,
.entry .entry-content .event-tickets .tribe-tickets__tickets-item-details-content {
  font-size: 1rem;
  line-height: 1.62em;
  margin-bottom: 0;
}
.tribe-common.event-tickets .tribe-tickets__tickets-item-extra,
.entry .entry-content .event-tickets .tribe-tickets__tickets-item-extra {
  text-align: left;
}
.tribe-common.event-tickets .tribe-tickets__tickets-item-extra-price,
.entry .entry-content .event-tickets .tribe-tickets__tickets-item-extra-price {
  font-size: 1rem;
}
.tribe-common.event-tickets .tribe-tickets__tickets-item-extra-price .tribe-tickets__tickets-original-price,
.entry .entry-content .event-tickets .tribe-tickets__tickets-item-extra-price .tribe-tickets__tickets-original-price {
  font-family: var(--theme-font-h6_font-family);
  font-weight: var(--theme-font-h6_font-weight);
  font-size: var(--theme-font-h6_font-size);
  color: var(--theme-color-text);
}
.tribe-common.event-tickets .tribe-tickets__tickets-item-extra-price .tribe-tickets__tickets-sale-price,
.entry .entry-content .event-tickets .tribe-tickets__tickets-item-extra-price .tribe-tickets__tickets-sale-price {
  font-family: var(--theme-font-h6_font-family);
  font-weight: var(--theme-font-h6_font-weight);
  font-size: var(--theme-font-h6_font-size);
  color: var(--theme-color-text_light);
}
.tribe-common.event-tickets .tribe-tickets__tickets-item-extra-available,
.entry .entry-content .event-tickets .tribe-tickets__tickets-item-extra-available {
  font-size: 1rem;
  color: var(--theme-color-text_light);
}
.tribe-common.event-tickets .tribe-tickets__tickets-item-content-sale-label,
.entry .entry-content .event-tickets .tribe-tickets__tickets-item-content-sale-label {
  font-family: var(--theme-font-h6_font-family);
  width: auto;
  height: 25px;
  min-height: 25px;
  min-width: 50px;
  max-width: 55%;
  font-size: 11px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 0 12px;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_link);
}
.tribe-common.event-tickets .tribe-tickets__tickets-item-quantity,
.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity {
  font-size: 1rem;
}
.tribe-common.event-tickets .tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-unavailable,
.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-unavailable {
  font-family: var(--theme-font-h6_font-family);
  font-weight: var(--theme-font-h6_font-weight);
  font-size: var(--theme-font-h6_font-size);
  color: var(--theme-color-text_dark);
}
.tribe-common.event-tickets .tribe-tickets__tickets-item-quantity-add,
.tribe-common.event-tickets .tribe-tickets__tickets-item-quantity-remove,
.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity-add,
.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity-remove {
  padding: 0;
  margin: 0;
  color: var(--theme-color-text_dark);
  font-size: 16px;
  width: 1.5em;
}
.tribe-common.event-tickets .tribe-tickets__tickets-item-quantity-add:hover, .tribe-common.event-tickets .tribe-tickets__tickets-item-quantity-add:focus,
.tribe-common.event-tickets .tribe-tickets__tickets-item-quantity-remove:hover,
.tribe-common.event-tickets .tribe-tickets__tickets-item-quantity-remove:focus,
.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity-add:hover,
.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity-add:focus,
.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity-remove:hover,
.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity-remove:focus {
  color: var(--theme-color-text_link);
}
.tribe-common.event-tickets .tribe-tickets__tickets-footer-quantity-number,
.tribe-common.event-tickets .tribe-tickets__tickets-footer-total-number,
.tribe-common.event-tickets .tribe-tickets__tickets-footer-total-wrap,
.entry .entry-content .event-tickets .tribe-tickets__tickets-footer-quantity-number,
.entry .entry-content .event-tickets .tribe-tickets__tickets-footer-total-number,
.entry .entry-content .event-tickets .tribe-tickets__tickets-footer-total-wrap {
  font-family: var(--theme-font-h6_font-family);
  font-weight: var(--theme-font-h6_font-weight);
  font-size: var(--theme-font-h6_font-size);
  color: var(--theme-color-text_dark);
}
.tribe-common.event-tickets .tribe-tickets__tickets-footer,
.entry .entry-content .event-tickets .tribe-tickets__tickets-footer {
  padding-top: 40px;
  flex-wrap: wrap;
  margin-bottom: -10px;
  border-color: var(--theme-color-bd_color);
}
.tribe-common.event-tickets .tribe-tickets__tickets-footer > *,
.entry .entry-content .event-tickets .tribe-tickets__tickets-footer > * {
  margin-bottom: 10px;
}
.tribe-common.event-tickets .tribe-tickets__tickets-footer > .tribe-common-b2,
.entry .entry-content .event-tickets .tribe-tickets__tickets-footer > .tribe-common-b2 {
  font-size: 1rem;
}
.tribe-common.event-tickets .tribe-tickets__tickets-buy:disabled,
.entry .entry-content .event-tickets .tribe-tickets__tickets-buy:disabled {
  color: var(--theme-color-alter_dark) !important;
  background-color: var(--theme-color-alter_bg_color) !important;
}

.event-tickets .tribe-tickets__commerce-checkout,
.tribe-common .tribe-tickets__commerce-checkout {
  max-width: unset;
}
.event-tickets .tribe-tickets__commerce-checkout-header-title,
.tribe-common .tribe-tickets__commerce-checkout-header-title {
  font-size: var(--theme-font-h3_font-size);
}
.event-tickets .tribe-tickets__commerce-checkout-cart-item-price .tec-tickets-price,
.tribe-common .tribe-tickets__commerce-checkout-cart-item-price .tec-tickets-price {
  flex-wrap: wrap;
  font-weight: var(--theme-font-h5_font-weight);
}
.event-tickets .tribe-tickets__commerce-checkout-cart-item-price .tec-tickets-price .tec-tickets-price__sale-price,
.tribe-common .tribe-tickets__commerce-checkout-cart-item-price .tec-tickets-price .tec-tickets-price__sale-price {
  font-family: var(--theme-font-h6_font-family);
  font-weight: var(--theme-font-h6_font-weight);
  color: var(--theme-color-text_light);
}
.event-tickets .tribe-tickets__commerce-checkout-cart-item-price .tec-tickets-price .tec-tickets-price__regular-price,
.tribe-common .tribe-tickets__commerce-checkout-cart-item-price .tec-tickets-price .tec-tickets-price__regular-price {
  font-size: 14px;
  font-weight: var(--theme-font-h6_font-weight);
  color: var(--theme-color-text);
}
.event-tickets .tribe-tickets__commerce-checkout-cart-item-quantity,
.tribe-common .tribe-tickets__commerce-checkout-cart-item-quantity {
  font-size: var(--theme-font-input_font-size);
  line-height: var(--theme-font-input_line-height);
  font-weight: var(--theme-font-input_font-weight) !important;
  color: var(--theme-color-input_text);
}
.event-tickets .tribe-tickets__commerce-checkout-cart-empty,
.tribe-common .tribe-tickets__commerce-checkout-cart-empty {
  margin-top: 1.5em;
  margin-bottom: 0;
}
.event-tickets .tribe-tickets__commerce-checkout-header,
.tribe-common .tribe-tickets__commerce-checkout-header {
  align-items: center;
}
.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-footer div:first-child,
.tribe-common .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-footer div:first-child {
  flex: 0 1 auto;
}
.event-tickets .tribe-tickets__commerce-checkout-cart-footer.tribe-common-b1,
.tribe-common .tribe-tickets__commerce-checkout-cart-footer.tribe-common-b1 {
  font-family: var(--theme-font-p_font-family);
}
.event-tickets .tribe-tickets__commerce-checkout-cart-footer .tribe-tickets__commerce-checkout-cart-footer-total-wrap,
.event-tickets .tribe-tickets__commerce-checkout-cart-footer .tribe-tickets__commerce-checkout-cart-footer-quantity-number,
.tribe-common .tribe-tickets__commerce-checkout-cart-footer .tribe-tickets__commerce-checkout-cart-footer-total-wrap,
.tribe-common .tribe-tickets__commerce-checkout-cart-footer .tribe-tickets__commerce-checkout-cart-footer-quantity-number {
  font-family: var(--theme-font-h6_font-family);
  font-weight: var(--theme-font-h6_font-weight);
  font-size: var(--theme-font-h6_font-size);
  color: var(--theme-color-text_dark);
}
.event-tickets .tribe-tickets__commerce-checkout-cart-footer,
.event-tickets .tribe-tickets__commerce-checkout-cart-item,
.tribe-common .tribe-tickets__commerce-checkout-cart-footer,
.tribe-common .tribe-tickets__commerce-checkout-cart-item {
  border-color: var(--theme-color-bd_color);
}
.event-tickets .tribe-tickets__commerce-checkout-cart-footer-quantity,
.event-tickets .tribe-tickets__commerce-checkout-cart-footer-total,
.tribe-common .tribe-tickets__commerce-checkout-cart-footer-quantity,
.tribe-common .tribe-tickets__commerce-checkout-cart-footer-total {
  font-size: 1rem;
  color: var(--theme-color-text);
}
.event-tickets .tribe-tickets__commerce-checkout-cart-footer-quantity-number,
.event-tickets .tribe-tickets__commerce-checkout-cart-footer-total-number,
.event-tickets .tribe-tickets__commerce-checkout-cart-footer-total-wrap,
.tribe-common .tribe-tickets__commerce-checkout-cart-footer-quantity-number,
.tribe-common .tribe-tickets__commerce-checkout-cart-footer-total-number,
.tribe-common .tribe-tickets__commerce-checkout-cart-footer-total-wrap {
  color: var(--theme-color-text_dark);
}
.event-tickets .tribe-tickets__notice--error,
.tribe-common .tribe-tickets__notice--error {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  background-color: var(--theme-color-alter_bg_color);
}
.event-tickets .tribe-tickets__notice--error h3,
.tribe-common .tribe-tickets__notice--error h3 {
  font-family: var(--theme-font-h5_font-family);
  font-size: var(--theme-font-h5_font-size);
  color: var(--theme-color-text_dark);
}
.event-tickets .tribe-tickets__notice--error > *,
.tribe-common .tribe-tickets__notice--error > * {
  font-family: var(--theme-font-p_font-family);
  font-weight: var(--theme-font-p_font-weight);
  font-size: var(--theme-font-p_font-size);
  color: var(--theme-color-text);
}
.event-tickets .tribe-tickets__notice--error:before,
.tribe-common .tribe-tickets__notice--error:before {
  content: "\e9cd";
  color: var(--theme-color-text_dark);
  font-family: "fontello";
  line-height: 1;
  background-image: none;
}
.event-tickets .tribe-tickets__commerce-checkout-cart-item-details-title,
.tribe-common .tribe-tickets__commerce-checkout-cart-item-details-title {
  font-size: var(--theme-font-h6_font-size);
}
.event-tickets .tribe-tickets__commerce-checkout-cart-item-details-description,
.tribe-common .tribe-tickets__commerce-checkout-cart-item-details-description {
  font-size: 1rem;
}
.event-tickets .tribe-tickets__commerce-checkout-cart-item-details-button-text,
.tribe-common .tribe-tickets__commerce-checkout-cart-item-details-button-text {
  font-size: 14px;
}
.event-tickets .tribe-tickets__commerce-checkout-cart-item-details-button--more:after,
.tribe-common .tribe-tickets__commerce-checkout-cart-item-details-button--more:after {
  border-color: var(--theme-color-text_dark) transparent transparent;
}
.event-tickets .tribe-tickets__commerce-checkout-cart-item-details-button--less:after,
.tribe-common .tribe-tickets__commerce-checkout-cart-item-details-button--less:after {
  border-color: transparent transparent var(--theme-color-text_dark);
}
.event-tickets .tribe-tickets__commerce-checkout-cart-item-subtotal,
.tribe-common .tribe-tickets__commerce-checkout-cart-item-subtotal {
  font-family: var(--theme-font-h6_font-family);
  font-weight: var(--theme-font-h6_font-weight) !important;
  font-size: var(--theme-font-h6_font-size);
  color: var(--theme-color-text_light);
}

.tribe-rsvp .tec-tickets__my-tickets-list-title {
  font-family: var(--theme-font-h5_font-family);
  font-weight: var(--theme-font-h5_font-weight);
  color: var(--theme-color-text_dark);
}

.tribe-rsvp-list > .tribe-item {
  background-color: transparent;
  border-color: var(--theme-color-bd_color);
}
.tribe-rsvp-list > .tribe-item:last-child {
  border-color: var(--theme-color-bd_color);
}
.tribe-rsvp-list > .tribe-item > div.list-attendee {
  font-family: var(--theme-font-h5_font-family);
  font-weight: var(--theme-font-h5_font-weight);
  color: var(--theme-color-text_dark);
}

.sc_events.sc_events_alter .sc_events_item_price {
  color: var(--theme-color-alter_dark);
  position: static;
  display: block;
  padding: 0;
  background-color: transparent;
  min-width: unset;
  min-height: unset;
  margin-bottom: 0.5em;
}
.sc_events.sc_events_alter .sc_events_item_price .sc_events_item_price_text {
  top: 0;
}
.sc_events.sc_events_alter .sc_events_item_meta {
  padding-right: 0;
}

.tooltipster-box .tribe-events-c-small-cta__price {
  display: block;
  margin: 0.5em 0 0 0;
}

.user-details {
  font-size: var(--theme-font-p_font-size);
}

.tribe-back a {
  font-size: 18px;
  font-family: var(--theme-font-h5_font-family);
  font-weight: var(--theme-font-h5_font-weight);
  color: var(--theme-color-text_dark);
}
.tribe-back a:hover {
  color: var(--theme-color-text_link);
}

.tribe-common .tribe-common-anchor-alt {
  border-bottom-color: var(--theme-color-text_dark);
}

/*# sourceMappingURL=event-tickets.css.map */
