.elementor-20 .elementor-element.elementor-element-a86eaa3{--sections-title-color:var( --e-global-color-7532e94 );}.elementor-20 .elementor-element.elementor-element-a86eaa3 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-7532e94 );}/* Start custom CSS */.elementor-widget-woocommerce-cart .e-cart__container {
    display: block;
}

.elementor-widget-woocommerce-cart .e-cart__column.e-cart__column-start {
    display: flex;
    flex-wrap: wrap;
}

.elementor-widget-woocommerce-cart .e-cart__column.e-cart__column-start .woocommerce-cart-form {
    flex: 0 0 70%;
    padding-right: 30px;
    margin-bottom: 50px;
}

.elementor-widget-woocommerce-cart .e-cart__column.e-cart__column-start .cart-collaterals {
    flex: 0 0 30%;
}

.elementor-widget-woocommerce-cart .e-cart__column.e-cart__column-start .cart-collaterals .col-lg-6 {
    width: 100%;
}

.wc-proceed-to-checkout .ppc-button-wrapper {
    margin-top: 15px;
}

.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody th, .elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tbody th {
    display: block;
    font-size: 14px;
}

.wc-proceed-to-checkout .checkout-button.wc-forward {
    margin: 10px 0 0;
}



@media (max-width: 1024px) {

.elementor-widget-woocommerce-cart .e-cart__column.e-cart__column-start .woocommerce-cart-form {
    flex: 0 0 100%;
    padding-right: 0px;
}

.elementor-widget-woocommerce-cart .e-cart__column.e-cart__column-start .cart-collaterals {
    flex: 0 0 100%;
}    

}/* End custom CSS */