/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    vertical-align: middle;
}
/*.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: var( --e-global-color-7ac63e09 );
    font-family: "Ubuntu", Sans-serif;
    font-weight: 700;
}*/
@media (min-width: 768px) {
    #customer_details {
        width: 60%;
        float: left;
        padding-right: 50px;
    }

    #order_review_heading {
        width: 30%;
        float: left;
    }

    #order_review {
        width: 40%;
        float: left;
    }

    .woocommerce table.shop_table td {
        width: 50%;
    }

    .woocommerce-checkout .woocommerce .col2-set .col-1,
    .woocommerce-checkout .woocommerce-page .col2-set .col-1,
    .woocommerce-checkout .woocommerce .col2-set .col-2,
    .woocommerce-checkout .woocommerce-page .col2-set .col-2 {
        width: 100%;
    }
    
    .woocommerce-account .woocommerce .col2-set .col-1,
    .woocommerce-account .woocommerce-page .col2-set .col-1,
    .woocommerce-account .woocommerce .col2-set .col-2,
    .woocommerce-account .woocommerce-page .col2-set .col-2 {
        width: 50%;
    }  
}

@media (max-width: 768px) {
    .woocommerce .col2-set .col-1,
    .woocommerce-page .col2-set .col-1,
    .woocommerce .col2-set .col-2,
    .woocommerce-page .col2-set .col-2 {
     width: 100%; 
    }
}