/* EPCCC Request Quote - hide prices/totals in quote mode */
.epccc-rq-active .price,
.epccc-rq-active .woocommerce-Price-amount,
.epccc-rq-active .onsale {
	display: none !important;
}

/* Cart */
.epccc-rq-active .woocommerce-cart-form th.product-price,
.epccc-rq-active .woocommerce-cart-form td.product-price,
.epccc-rq-active .woocommerce-cart-form th.product-subtotal,
.epccc-rq-active .woocommerce-cart-form td.product-subtotal,
.epccc-rq-active .cart_totals table.shop_table,
.epccc-rq-active .cart_totals > h2 {
	display: none !important;
}

/* Checkout review table */
.epccc-rq-active .woocommerce-checkout-review-order-table th.product-total,
.epccc-rq-active .woocommerce-checkout-review-order-table td.product-total,
.epccc-rq-active .woocommerce-checkout-review-order-table tfoot {
	display: none !important;
}

/* Order received / order details */
.epccc-rq-active .woocommerce-order-overview__total,
.epccc-rq-active .woocommerce-table--order-details th.product-total,
.epccc-rq-active .woocommerce-table--order-details td.product-total,
.epccc-rq-active .woocommerce-table--order-details tfoot {
	display: none !important;
}

/* Mini cart */
.epccc-rq-active .woocommerce-mini-cart__total {
	display: none !important;
}

/* Shortcode button (basic look, theme can override) */
a.epccc-rq-button {
	display: inline-block;
	padding: 12px 24px;
	background: #81d742;
	color: #000;
	border-radius: 5px;
	font-weight: 600;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
	position: relative;
}
a.epccc-rq-button.loading {
	opacity: .7;
	pointer-events: none;
}

.epccc-rq-single-wrap {
	margin: 15px 0;
}
