/* Add Public Css */
/* Popup Cart Section */
.woocommerce-mini-cart__total.total {
  display: none !important;
}
.woocommerce-mini-cart-item.mini_cart_item .woocommerce-Price-amount.amount {
  display: none !important;
}
/* Cart Section */
.woocommerce-cart-form .product-price {
  display: none;
}
.woocommerce-cart-form .product-subtotal {
  display: none;
}
.woocommerce .coupon {
  display: none;
}
.woocommerce .cart_totals table {
  display: none !important;
}
/* Checkout Section */
.shop_table.woocommerce-checkout-review-order-table .product-total {
  display: none;
}
.shop_table.woocommerce-checkout-review-order-table tfoot {
  display: none;
}
.woocommerce-form-coupon-toggle {
  display: none;
}
/* Thankyou Page */
.woocommerce-order-details .product-total {
  display: none;
}
.woocommerce-order-details tfoot {
  display: none;
}
.woocommerce-thankyou-order-details .woocommerce-order-overview__total.total {
  display: none;
}
.woocommerce-customer-details {
  display: none;
}
.bkc-success-message {
  text-align: center;
  font-size: 20px;
  background-color: #f0f0f0;
  padding: 10px 0;
  border-radius: 10px;
  color: red;
  font-weight: bold;
}
.wcpa_form_outer .wcpa_form_item .select_arrow {
  left: 15px;
  right: unset !important;
}
.disabled {
  pointer-events: none;
}
.center {
  text-align: center;
}
.red {
  color: red;
}
.variation dt {
  float: right !important;
}
.variation dd {
  float: left !important;
}
.wcpa_form_outer .wcpa-col-1,
.wcpa_form_outer .wcpa-col-2,
.wcpa_form_outer .wcpa-col-3,
.wcpa_form_outer .wcpa-col-4,
.wcpa_form_outer .wcpa-col-5 {
  float: right !important;
}
.bkc-order .col-inner {
	background-color: #f7f7f7;
	padding: 5px;
	text-align: center;
}
.bkc-order-data td, .bkc-order-data th {
	border: 1px solid #e0e0e0;
	padding: 10px !important;
}
.bkc-button {
	padding: 15px 22px !important;
	margin: auto 0px !important;
	border-radius: 5px;
}
.bkc-button-green {
	background-color: springgreen;
}
.bkc-pay-section {
	margin-top: 30px !important;
	text-align: center;
}
.ton-label {
	font-size: 23px;
	margin: 0 9px 0 0;
}