.page_ticket_detail .ovamt_date-field .select2-container--default .select2-selection--single {
  min-width: 200px;
  border: 1px solid #e2e2e2;
}
.page_ticket_detail .ovamt_date-field .select2-container--default .select2-selection--single:focus {
  outline: none;
}

.page_ticket_detail .select2-container--default .select2-selection--single:focus {
  outline: none;
}

.page_ticket_detail .select2-container--default .select2-selection--single {
  border: 1px solid #e2e2e2;
}

.extra_fields_ticket {
  width: 100%;
}
.extra_fields_ticket .ovamt_date-field {
  display: flex;
  margin-bottom: 30px;
}
.extra_fields_ticket .ovamt_date-field input, .extra_fields_ticket .ovamt_date-field select {
  width: 100%;
  border: 1px solid #e2e2e2;
}
.extra_fields_ticket label {
  min-width: 150px;
}
.extra_fields_ticket input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #444;
}
.extra_fields_ticket input::-moz-placeholder { /* Firefox 19+ */
  color: #444;
}
.extra_fields_ticket input:-ms-input-placeholder { /* IE 10+ */
  color: #444;
}
.extra_fields_ticket input:-moz-placeholder { /* Firefox 18- */
  color: #444;
}

.page_ticket_detail {
  margin-top: 60px;
  margin-bottom: 50px;
}
.page_ticket_detail h1.product_title {
  font-size: 24px;
  text-transform: capitalize;
  margin-top: 8px;
  color: #25282e;
}
.page_ticket_detail .price {
  color: #000;
  font-size: 20px;
}
.page_ticket_detail .product_meta {
  display: none;
}
.page_ticket_detail .variations_form.cart table.variations {
  border: none;
  margin-bottom: 0;
}
.page_ticket_detail .variations_form.cart table.variations tr {
  border: none;
}
.page_ticket_detail .variations_form.cart table.variations td {
  border: none;
  padding-left: 0;
  padding-right: 0;
}
.page_ticket_detail .variations_form.cart table.variations td.label {
  display: none;
}
.page_ticket_detail .variations_form.cart table.variations th.label {
  display: none;
}
.page_ticket_detail .woocommerce-variation-add-to-cart.variations_button .quantity {
  display: inline-block;
}
.page_ticket_detail .woocommerce-variation-add-to-cart.variations_button .qty {
  height: 50px;
  border: 1px solid #e2e2e2;
}
.page_ticket_detail .woocommerce-variation-add-to-cart.variations_button input, .page_ticket_detail .woocommerce-variation-add-to-cart.variations_button button {
  height: 40px;
  border-radius: 0;
}
.page_ticket_detail .woocommerce-variation-add-to-cart.variations_button .single_add_to_cart_button,
.page_ticket_detail .woocommerce-variation-add-to-cart.variations_button .single_add_to_cart_button.disabled {
  height: 50px !important;
  line-height: 50px;
  background: #25282e;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  padding: 0 44px;
  border-radius: 0;
}
.page_ticket_detail .woocommerce-variation-add-to-cart.variations_button .single_add_to_cart_button:hover,
.page_ticket_detail .woocommerce-variation-add-to-cart.variations_button .single_add_to_cart_button.disabled:hover {
  background: #000;
}
.page_ticket_detail .share_social {
  margin-top: 25px;
  padding-top: 0;
  max-width: fit-content;
}

.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody tr td .variation {
  margin-bottom: 30px;
}

.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody tr td .variation dt, .woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody tr td .variation dd {
  height: 30px !important;
}

.woocommerce td.product-name dl.variation dd p {
  line-height: 24px;
}

.woocommerce td.product-name .wc-item-meta {
  padding-left: 0;
}

.woocommerce td.product-name .wc-item-meta p {
  line-height: 24px;
}

@media (max-width: 768px) {
  .woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody tr td .variation dt, .woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody tr td .variation dd {
    height: 50px !important;
  }
  .woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody tr td .variation dd {
    justify-content: flex-end;
  }
}
@media (max-width: 321px) {
  .woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody tr td .variation dt {
    flex: 0 0 30% !important;
  }
  .woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody tr td .variation dd {
    flex: 0 0 70% !important;
  }
}