/* CART EDIT */
.woocommerce-checkout-review-order .cart_item td:nth-child(2) {
	display: none;
}

.woocommerce-checkout-review-order .qib-button-wrapper .quantity input.input-text.qty.text,
.woocommerce-checkout-review-order .qib-button-wrapper div.quantity.wqpmb_quantity,
.woocommerce-checkout-review-order .qib-button-wrapper button.qib-button {
	height: auto !important;
}

.woocommerce-checkout-review-order table.cart td.actions .input-text,
.woocommerce-checkout-review-order table.cart td.actions .input-text,
.woocommerce-checkout-review-order table.cart td.actions .input-text {
	padding: 0 15px;
}

.woocommerce-checkout-review-order input.input-text.qty.text {
	width: 15px;
	font-size: 16px !important;
	padding: 2px 8px 4px !important;
}

.woocommerce-checkout-review-order button.qib-button {
	width: 25px;
	padding: 2px 0px 4px;
}

.woocommerce-checkout-review-order .cart_item td.product-total {
	width: 100px;
}

.woocommerce-checkout-review-order .cart_item .cqoc_container {
	display: flex;
	align-items: center;
}

.woocommerce-checkout-review-order tfoot tr {
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.woocommerce-checkout-review-order .cart_item .cqoc_container a.remove {
	width: 12px !important;
}

.woocommerce-checkout-review-order .cart_item .cqoc_container a.remove:hover {
	color: red !important;
	background: none !important;
	width: 12px !important;
}

.woocommerce-checkout-review-order .cart_item span.cqoc_product_name {
	margin-left: 5px;
}

.woocommerce-checkout-review-order .woocommerce-shipping-totals td:last-child,
.woocommerce-checkout-review-order .order-total td {
	width: 75%;
}

.woocommerce-checkout-review-order th {
	width: 25%;
}