.xoo-wsc-products > img {

  display: none;

}

.xoo-wsc-pname small {

  display: inline-block;

  width: 100%;

}

span.xoo-wsc-chng{

  font-size: 0;

}

.xoo-wsc-plus.xoo-wsc-chng::after,

.xoo-wsc-minus.xoo-wsc-chng::after {

  font-family: 'Font Awesome 6 Pro';

  content: '\f067';

  margin-left: 10px;

  font-size: 16px;

}

.xoo-wsc-minus.xoo-wsc-chng::after {

  content: '\f068';

}

.xoo-wsc-container, .xoo-wsc-slider {

  z-index: 9000002;

}

.fbx-light, .fbx-light .fbx-caption, .fbx-light .fbx-open-caption, .fbx-light.fbx-phone .fbx-social {

  background-color: rgba(11, 63, 68, 0.7) !important;

}

/*** Add family member sidebar **/

.sidebar-add-family-member .main-family-repeater > .acf-label > .description,

.acf-repeater .acf-row.acf-clone,



.sidebar-add-family-member .main-family-repeater > .acf-input > .acf-repeater > .acf-table + .acf-actions {

  display: none !important;

}

.family-members-form tbody > .acf-row .intolerances-repeater .acf-row-handle.remove {

  display: block !important;

  width: 100% !important;

  text-align: center !important;

}

.family-members-form tbody > .acf-row .intolerances-repeater .acf-row-handle.remove a.acf-icon.-minus {

  width: auto !important;

  display: inline-block !important;

}

.sidebar-add-family-member .main-family-repeater{

  padding: 0 !important;

  border: none !important;

}

.sidebar-add-family-member .fm-name,

.sidebar-add-family-member .fm-birthday {

  width: 100% !important;

}

.sidebar-add-family-member .fm-gender,

.sidebar-add-family-member .fm-photography {

  width: 50% !important;

}

.sidebar-add-family-member .acf-fields > .acf-field{

  padding: 16px 0 !important;

}

.sidebar-add-family-member .acf-fields > .acf-field.fm-gender {

  padding-right: 10px !important;

}

.sidebar-add-family-member .acf-fields .acf-switch{

  display: flex;

}

.sidebar-add-family-member .acf-form-submit .save-button {

  width: 100%;

  box-sizing: border-box;

  border-radius: 50px;

}

.section-heading h3{

  font-size: 1.875rem;

  margin-bottom: 12px;

}

.section-heading .description {

  display: block;

  margin-top: 6px;

  color: #667085;

  font-size: 12px;

  margin-bottom: 24px;

}

.family-members-list-item{

  justify-content: space-between;

  border-bottom: 2px dashed #e6989f !important;

  padding: 10px 0;

}

.family-members-list-item .action a{

  padding: 5px 20px;

  text-transform: uppercase;

  color: #ffffff;

  background-color: #f48e9a;

  border-radius: 50px;

  font-weight: 700;

  font-size: 14px;

  box-shadow: none !important;

}

.family-members-list-item .action a::after {

  font-family: 'Font Awesome 6 Pro';

  margin-left: 10px;

  content: '\e3d5';

}

.family-members-list #add-family-member-foobox-trigger {

  background-color: #1b6b6c;

  width: auto !important;

  overflow: visible !important;

  position: relative !important;

  top: 0px;

  margin: 0px auto !important;

  padding: 10px 40px;

  line-height: 18px !important;

  border-radius: 50px;

  font-weight: bold !important;

  color: #ffffff;

  border: none;

  display: inline-block;

  height: auto !important;

  font-size: 12px;

}

.woocommerce-view-order .tribe-attendee-meta tr,

.wild-ticket-info-sidebar .tribe-attendee-meta tr {

  display: none;

  cursor: pointer;

}

.woocommerce-view-order .tribe-attendee-meta tr:first-child,

.wild-ticket-info-sidebar .tribe-attendee-meta tr:first-child {

    display: table-row;

    border: none;

  background-color: #f9f3ef;

}

.woocommerce-view-order .tribe-attendee-meta td,

.wild-ticket-info-sidebar .tribe-attendee-meta td{

  padding:  5px 15px !important;

}

.woocommerce-view-order .tribe-attendee-meta td:last-child,

.wild-ticket-info-sidebar .tribe-attendee-meta td:last-child{

  text-align: right;

}

.woocommerce-view-order .tribe-attendee-meta .ticket-id-header td:last-child::after,

.wild-ticket-info-sidebar .tribe-attendee-meta .ticket-id-header td:last-child::after{

  content: "\f0d7";

  font-family: 'Font Awesome 6 Pro';

  font-weight: 900;

  float: right;

  color: #f48e9a;

  margin-left: 10px;

  margin-top:2px;

}

.woocommerce-view-order .tribe-attendee-meta .ticket-id-header.active td:last-child::after,

.wild-ticket-info-sidebar .tribe-attendee-meta .ticket-id-header.active td:last-child::after{

  content: "\f0d8";

}

.woocommerce-MyAccount-content .woocommerce-table--order-details .order_item .woocommerce-table__product-name .tribe-attendee-meta {

  margin-top: 3px;

}

.my-attendance-list > li {

  padding: 10px 0px;

}

.wild-ticket-info-sidebar .tribe-orders-list{

  list-style: none;

}

.wild-ticket-info-sidebar .order-details{

  margin-bottom: 14px;

}

.wild-ticket-info-sidebar .tribe-attendee-meta{

  margin-bottom: 10px;

}

.wild-ticket-info-sidebar .order-number {

  color: #d49628;

  font-weight: 800;

  text-transform: uppercase;

  margin-bottom: 4px;

}

.wild-ticket-info-sidebar .tribe-orders-list > .tribe-item {

  border-bottom: 2px dashed #333;

  margin-bottom: 20px;

  padding-bottom: 20px;

}

.wild-ticket-info-sidebar .tribe-orders-list > .tribe-item:last-child{

  border-bottom: none;

}

.tribe-events-calendar-list .list-carousel{

  margin-bottom: 30px;

}

.tribe-events-calendar-list .add-carousel .tribe-tickets__tickets-footer {

  display: none !important;

}

.add-multiple-events-to-cart{

  background-color: #1b6a6c !important;

  color: #fff !important;

  margin-bottom: 40px !important;

}

.add-multiple-events-to-cart:disabled,

.add-multiple-events-to-cart[disabled]{

  background-color: #1b6a6c !important;

  color: var(--tec-color-text-disabled) !important;

  cursor: not-allowed !important;

}

.add-multiple-events-to-cart:hover {

  background-color: #0b3f44 !important;

}

.add-multiple-events-to-cart.loading{

  cursor: progress !important;

}

.flex.tribe-events-calendar-list {

  justify-content: center;

}

.woocommerce-checkout .wild-checkout-notices .woocommerce-error {

  display: block !important;

}

.woocommerce-invalid {

  

  border-radius: 10px 10px 0 0;

}

.woocommerce-invalid input{

  border-bottom-color: red !important;

}