.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for text-editor, class: .elementor-element-65d6e5a5 */.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
    float: left;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
    float: right;
}
.woocommerce form.login, .woocommerce form.checkout_coupon, .woocommerce form.register {
  
    text-align: right;
}


.woocommerce-cart .checkout .col-2 h3#ship-to-different-address input, .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address input, #add_payment_method .checkout .col-2 h3#ship-to-different-address input {
    float: none;
}


#ship-to-different-address, #order_review_heading, .woocommerce-billing-fields h3 {
  
     font-size: 20px; 
}


.woocommerce ul.order_details li {
     float: right;

    }


.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before {

    margin-right: -20px;

}



.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before {
    margin-right: -20px;
}

.woocommerce .woocommerce-customer-details address {

    padding: 8px 40px 8px 8px;
}


.woocommerce .woocommerce-message .button, .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce-page .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button {
    float: left;
}



/* text massage */
.woocommerce-message, .woocommerce-error, .woocommerce-info {
    padding: 10px 40px 10px 20px;
  
}
 
/* green or red circle align to right */ 
.woocommerce-message::before, .woocommerce-error::before, .woocommerce-info::before {
    left: auto;
    right: 15px;

}


/* mobile mode order details */
@media screen and (max-width: 768px){
    
    .woocommerce ul.order_details li {
     float: none;
       padding-right: 0px;
        margin-right: 0px;
    }
    
    .woocommerce ul.order_details li strong {
        display: inline;
    }

}/* End custom CSS */