/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/**
 * Checkout page
 */
strong.product-quantity {
    display: block;
}

.woocommerce-checkout-review-order-table td.product-name {
    width: 90%;
    max-width: 90%;
}

.woocommerce-checkout-review-order-table td.product-total {
    max-width: 10%;
    width: 10%;
}

.checkout-order-review #order_review {
        display: flex;
    flex-wrap: wrap;
}

.wd-table-wrapper {
    order: 2;
}

table.shop_table.woocommerce-checkout-review-order-table {
    order: 1;
    margin-bottom:15px;
}

.wc-gzd-order-submit {
    order: 3;
    width: 100%;
}

table.shop_table.woocommerce-checkout-review-order-table > thead > tr>th:nth-child(2) {
	position: absolute;
	right: 30px;
	width: 100%;
	float: right;
}
table.shop_table.woocommerce-checkout-review-order-table tr {
    display: block;
}

th.product-name {
    width: 80%;
    max-width: 80%;
    float: left;
}

table.shop_table.woocommerce-checkout-review-order-table tfoot tr {
    display: table-header-group;
}

table.shop_table.woocommerce-checkout-review-order-table tfoot {
    display: table;
    width: 100%;
}
.custom-checkout-title{
	background: #fff;
	padding: 15px 10px;
}
.checkout-order-review {
    padding-top: 10px !important;
}
#order_review_heading{
	display: none !important;
}
.wd-table-wrapper {
    background-color: transparent !important;
    padding: 0px !important;
}

h3#order_payment_heading {
    background-color: #fff;
    padding: 15px 10px;
    margin: 0px;
    text-align: left;
}
.payment_methods{
	margin-bottom: 0px;
}
div#payment {
    background-color: #fff;
    padding: 15px 10px;
}

.wc-gzd-checkbox-placeholder.wc-gzd-checkbox-placeholder-legal {
	background-color: #fff;
	padding: 15px 10px;
}

@media (max-width: 425px){
	.wc-gzd-product-name-right {
	    max-width: 100%;
	}

	.wc-gzd-product-name-left {
	    max-width: 100%;
	}

	.woocommerce-checkout-review-order-table td.product-total > span {
	    color: var(--wd-primary-color);
	    font-weight: 900;
	    font-size: 20px;
	    /* position: absolute; */
	    /* right: 30px; */
	    /* width: 100px; */
	    /* position: absolute; */
	    /* top: 0px; */
	    /* z-index: 99999; */
	    position: relative;
	}

	.woocommerce-checkout-review-order-table td.product-total {
	    vertical-align: top;
	}

	.woocommerce-checkout-review-order-table td.product-total {
	    /* position: absolute; */
	    /* z-index: 999; */
	    /* top: 0px; */
	    /* right: 0px; */
	    /* display: block; */
	    position: absolute;
	    z-index: 999;
	    right: 90px;
	    border-bottom: 0px;
	}

	table.shop_table.woocommerce-checkout-review-order-table tr.cart_item {
	    display: flex;
	    width: 100%;
	}

	.woocommerce-checkout-review-order-table td.product-name {
	    width: 100%;
	    max-width: 100%;
	}
}