/* CSS for Order Details Form module */
.cartflows-bricks__display-order-overview-no .wcf-thankyou-wrap .woocommerce-order ul.order_details,
.cartflows-bricks__display-order-overview-no .wcf-thankyou-wrap .woocommerce-order .woocommerce-thankyou-order-details {
	display: none;
}

.cartflows-bricks__display-order-overview-yes .wcf-thankyou-wrap .woocommerce-order ul.order_details,
.cartflows-bricks__display-order-overview-yes .wcf-thankyou-wrap .woocommerce-order .woocommerce-thankyou-order-details {
	display: block;
}

.cartflows-bricks__display-order-overview-yes .wcf-thankyou-wrap .woocommerce-order p:not( .woocommerce-notice ) {
	text-align: left;
}

.cartflows-bricks__display-order-details-no .wcf-thankyou-wrap .woocommerce-order .woocommerce-order-details {
	display: none;
}

.cartflows-bricks__display-order-details-yes .wcf-thankyou-wrap .woocommerce-order .woocommerce-order-details {
	display: block;
}

.cartflows-bricks__display-shipping-address-no .wcf-thankyou-wrap .woocommerce-order .woocommerce-customer-details .woocommerce-column--shipping-address {
	display: none !important;
}

.cartflows-bricks__display-billing-address-no .wcf-thankyou-wrap .woocommerce-order .woocommerce-customer-details .woocommerce-column--billing-address {
	display: none !important;
}

.cartflows-bricks__display-billing-address-no.cartflows-bricks__display-shipping-address-no .wcf-thankyou-wrap .woocommerce-order:not( .wcf-modern-tq-layout ) .woocommerce-customer-details,
.cartflows-bricks__display-billing-address-no.cartflows-bricks__display-shipping-address-no .wcf-thankyou-wrap .woocommerce-order.wcf-modern-tq-layout .woocommerce-customer-details .cartflows-customer-details-table-address {
	display: none;
}

.cartflows-bricks__display-billing-address-no.cartflows-bricks__display-shipping-address-yes .wcf-thankyou-wrap .woocommerce-order .woocommerce-customer-details,
.cartflows-bricks__display-billing-address-yes.cartflows-bricks__display-shipping-address-no .wcf-thankyou-wrap .woocommerce-order .woocommerce-customer-details,
.cartflows-bricks__display-billing-address-yes.cartflows-bricks__display-shipping-address-yes .wcf-thankyou-wrap .woocommerce-order .woocommerce-customer-details,
.cartflows-bricks__display-billing-address-yes .wcf-thankyou-wrap .woocommerce-order .woocommerce-customer-details .woocommerce-column--billing-address,
.cartflows-bricks__display-shipping-address-yes .wcf-thankyou-wrap .woocommerce-order .woocommerce-customer-details .woocommerce-column--shipping-address,
.cartflows-bricks__display-order-details-yes .wcf-thankyou-wrap .woocommerce-order .woocommerce-order-details {
	display: block;
}
.cartflows-bricks__display-billing-address-no.cartflows-bricks__display-shipping-address-yes .wcf-thankyou-wrap .woocommerce-order .woocommerce-column--shipping-address {
	float: left;
}
.brxe-bricks-checkout-form .woocommerce-checkout #order_review {
	border: 0;
}
.cartflows-bricks__order-details-form .wcf-thankyou-wrap .woocommerce-order-details table tfoot {
	background: none;
	border: unset;
}

.wcf-bricks-checkout-form .woocommerce .woocommerce-checkout .wcf-customer-info-main-wrapper #customer_details {
	width: 100%;
}

.brxe-bricks-checkout-form .wcf-bricks-checkout-form h3#customer_information_heading {
	display: block;
}

.brxe-bricks-checkout-form .woocommerce-checkout #payment .payment_methods .payment_box::before {
	background-color: transparent;
}

.cartflows-bricks__order-details-form .wcf-thankyou-wrap .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
	border-bottom: unset;
	border-right-style: dashed;
}

.cartflows-bricks__order-details-form .wcf-thankyou-wrap .woocommerce-order.wcf-modern-tq-layout .woocommerce-order-details .woocommerce-table .woocommerce-table__line-item.order_item {
	border: unset;
}

.cartflows-bricks__order-details-form .wcf-thankyou-wrap .woocommerce-order.wcf-modern-tq-layout h2.woocommerce-order-details__title,
.cartflows-bricks__order-details-form .wcf-thankyou-wrap .woocommerce-order.wcf-modern-tq-layout .woocommerce-customer-details__title {
	font-size: 14px;
}

/** Order Details: Layout 3 CSS */
.cartflows-bricks__order-details-form .wcf-thankyou-wrap .woocommerce-order.wcf-tq-layout-3 .woocommerce-order-details .woocommerce-table .woocommerce-table__line-item.order_item {
	border: unset;
}

.cartflows-bricks__order-details-form .wcf-thankyou-wrap .woocommerce-order.wcf-tq-layout-3 .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
	border-bottom: unset;
	border-right-style: none;
}
