/* Cart totals */
.cart-collaterals,
.checkout-totals {
	padding: 10% !important;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}

.cart-collaterals h2,
.checkout-totals h2 {
	font-size: 30px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}

.cart-collaterals .totals-title,
.cart-collaterals .shipping-title,
.checkout-totals .totals-title,
.checkout-totals .sub-totals-title,
.checkout-totals .payment-title,
.checkout-totals .product-name,
.checkout-totals .shipping-title,
.ywgc-gift-card-applied th {
	font-size: 16px;
	width: 60%;
}

.cart-collaterals .wc-proceed-to-checkout {
	padding-left: 10px;
	padding-right: 10px;
}

.woocommerce-remove-coupon,
.woocommerce-remove-coupon:hover,
.ywgc-remove-gift-card,
.ywgc-remove-gift-card:hover {
	color: #ffffff;
}

@media(hover:hover) {

	.woocommerce-remove-coupon:hover,
	.ywgc-remove-gift-card:hover {
		text-decoration: underline;
	}
}

.includes_tax {
	display: none;
}

.cart-collaterals table th,
.cart-collaterals table td {
	padding: 10px !important;
}

.shop_table th.product-name {
	width: 50%;
}

.product-name a,
.product-price bdi {
	font-size: 16px;
	font-weight: bold;
}