/* United checkout RTL style rules.

	* Table of contents

	- Items
	- User info
	- Shipping
	- Coupon
	- Summary

 */

/* Items
------------------------------------------------------------------------------------------------- */

.cart_item .product-remove {
	right: auto;
	left: 0;
}
p.discount-term-link, a.discount-term-link {
    color: #fff;
    background: var(--ct-color-green);
    padding: 5px;
    border-radius: 3px;
    position: absolute;
    bottom: 15px;
    width: 80%;
    right: 0;
}

/* User info
------------------------------------------------------------------------------------------------- */

.block-tumbler h4 {
	margin-right: 0;
	margin-left: 10px;
}

/* Shipping
------------------------------------------------------------------------------------------------- */

.woocommerce ul#shipping_method .amount {
	margin-right: auto;
	margin-left: 0;
}

/* TODO: Remove media rule and content if theme NOT use SEPARATED checkout */
@media screen and ( max-width: 768px ) {
	.woocommerce table.shop_table_responsive tr td,
	.woocommerce-page table.shop_table_responsive tr td {
		text-align: right !important;
	}
}

/* Coupon
------------------------------------------------------------------------------------------------- */

.woocommerce form .form-row.coupon_custom input.input-text {
	padding-right: 10px;
	padding-left: 40px;
}

.coupon_code_custom_btn {
	right: auto;
	left: 0;
}

/* Summary
------------------------------------------------------------------------------------------------- */

#add_payment_method #payment ul.payment_methods li input,
.woocommerce-cart #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input {
	margin-right: 0;
	margin-left: 10px;
}

@media screen and ( min-width: 1024px ) {
	/* TODO: Remove rule if theme NOT use Steps on United checkout OR uncomment it otherwise. */
	/*.checkout-payment__block:nth-child( 1 ),
	.checkout-payment__block:nth-child( 3 ) {
		border-right: none;
		border-left: 1px solid var( --ct-color-middle-gray );
	}*/
}