
.woocommerce-page.woocommerce-checkout form #order_review, 
.woocommerce-page.woocommerce-checkout form #order_review_heading, 
.woocommerce.woocommerce-checkout form #order_review, 
.woocommerce.woocommerce-checkout form #order_review_heading {
    width: 100%!important;
}


.woocommerce-page.woocommerce-checkout form #customer_details.col2-set, 
.woocommerce.woocommerce-checkout form #customer_details.col2-set {
    width: 100%!important;
    float: none!important;
    margin-right: 0!important;
}

.woocommerce form.checkout_coupon {
    width: 100%!important;
}

.woocommerce-page.woocommerce-checkout form #order_review,
.woocommerce-page.woocommerce-checkout form #order_review_heading, 
.woocommerce.woocommerce-checkout form #order_review_heading {
    border-width: 0!important;
    padding:0!important;
}

.woocommerce table.shop_table tbody th, 
.woocommerce table.shop_table tfoot td, 
.woocommerce table.shop_table tfoot th {
    border-top: 0!important;
}


/* For WC order received page when not using custom layout */
body.woocommerce-order-received.launchflows .woocommerce {
    width: 90%;
    margin: 2% auto;
    padding: 2%;
    max-width: 1080px;
    border: 1px solid #bebebe;
}


/* LAST ORDER SHORTCODE */
.lf-last-order span.order-wrap {
    display: block;
    overflow: hidden;
    margin: 10px 0px;
}

.lf-last-order .product-image img {
    height:50px;
    width:50px;
    border:2px solid #dedede;
}

.lf-last-order .purchase-note {
    display: block;
    overflow: hidden;
}

.lf-last-order hr {
    border:1px solid #bebebe;
}


.lf-all .wc-stripe-elements-field, 
.lf-all .wc-stripe-iban-element-field {
    border: 1px solid #ddd;
    margin: 5px 0;
    padding: 11px 12px;
    background-color: #fff;
    outline: 0;
    border-radius: 3px;
}