body{
    direction:ltr;
    text-align:left
}

.choose-shipping-popup,
.redirect-dialog-popup{
    left:auto;
    right: -99999px;
}

.choose-shipping-popup.shown,
.redirect-dialog-popup.shown{
    right: 0;
}

.choose-shipping-popup header h2, #shipping-redirect-dialog h3{
    text-align: left;
}

.choose-shipping .ship-choose .shipping-method-wraper[class*="shipping_method"] label span.label, .choose-shipping .ship-choose .shipping-method-wraper[class*="pickup_method"] label span.label{
    padding-inline-end: 0;
    padding-inline-start: 25px;
}

.choose-shipping .ship-choose .shipping-method-wraper[class*="shipping_method"] label span.label::before, .choose-shipping .ship-choose .shipping-method-wraper[class*="pickup_method"] label span.label::before, .woocommerce form.woocommerce-checkout ul#shipping_method li label>span::before{
    left: 0;
}

form.woocommerce-checkout button.owl-next, .choose-shipping-popup button.owl-next{
    right: -10px;
    left: auto;
}

form.woocommerce-checkout button.owl-prev, .choose-shipping-popup button.owl-prev{
    left: -10px;
    right: auto;
}

.shipping-settings-title, .ocws-days-with-slots-list-label, #ocws_lp_pickup_aff_id_field label{
    text-align: left !important;
}

@media (min-width: 1200px) and (max-width: 1920px) {
    .main-content .right-column {
        padding-left: 0;
        padding-right: 2.604vw;
    }
}

.main-content .left-column{
    padding-right: 0;
    padding-left: 50px;
}

.ed-product-popup__title{
    text-align: left;
}

.footer-top .news-form .item.sub{
    right: 2px;
    left:auto;
}

.footer-top .news-form input[type="email"], form.wpcf7-form .contact-form input:not(.wpcf7-submit), form.wpcf7-form .contact-form textarea{
    direction: ltr;
    text-align: left;
}

.footer-top .news-form .item.agree label{
    flex-direction: row;
}

.wpcf7-list-item{
    margin: 0;
}

.footer-top-right h5,
.footer-top-content h4{
    text-align: left;

}

.ed-float-cart__footer .bottom-cart .cart-custom-notice{
    text-align: left;
}

.ed-product-popup__radio::after{
    right: auto;
    left: 3px;
}

.ed-product-popup__radio::before{
    right: auto;
    left: 0;
}

.ed-product-popup__radio{
    padding-right: 0;
    padding-left: 15px;
}

body .checkout-summary-line__value,
body .checkout-summary-line--notes .checkout-notes-inline-input{
    text-align: left;
}

body .woocommerce-checkout #payment ul.payment_methods > li > label:after{
    right: auto;
    left: 11px;
}

body .woocommerce-checkout #payment ul.payment_methods > li > label:before{
    right: auto;
    left: 7px;
}

body .woocommerce-checkout #payment ul.payment_methods > li > label{
padding-inline-start: 25px;
    padding-inline-end: 0;
}

body .woocommerce-checkout #payment ul.payment_methods > li .ed-card-icons{
    right: 12px;
    left: auto;
}

body .woocommerce-checkout #payment ul.payment_methods > li.payment_method_cod{
    background-position: right 8px center;
}

body .checkout-block .ship-method .entry-title.crossed-title{
    text-align: left;
}

.woocommerce form.woocommerce-checkout ul#shipping_method li label>span{
    padding-inline-start: 23px;
    padding-inline-end: 0;
}

body .trp-floating-switcher{
    left: auto;
    right: var(--left, unset);
}

.ed-ajax-search button.ed-search-btn{
    right: 15px;
    left: auto;
}

.ocws-checkout-inputs-pp .ocws-checkout-pac-input{
    background-position: left 10px top 10px;
}

.ed-float-cart__footer{
    text-align: left;
}

.ed-float-cart__coupon>label:after{
    right: 0;
    left: auto;
}

.modal-title{
    text-align: left;
}

.modal-header button.close{
    right: 10px;
    left: auto;
}

button.my-userway-btn.desktop{
    right: auto;
    left: 15px;
}

body .woocommerce-MyAccount-navigation ul li{
    padding-right: 0;
    padding-left: 13px;
}

.woocommerce-account .woocommerce-MyAccount-content{
        float: left;
        padding-left: 80px;
}

#popup-shipping-options .shipping-description div{
    text-align: left;
}

body .checkout-sms-popup__title{
    text-align: left;
}

body .phone-input{
    direction: ltr;
}

.delivery-data-chip button.cds-button-change.cds-chip-supply-prompt{
    text-align: left;
}

@media only screen and (max-width: 768px) {
    .ed-product-popup__container button.default-close-btn {
        right: 15px;
        left: auto;
    }
}

@media (max-width: 599px) {
    .mobile-panel button.default-close-btn {
        right: 15px;
        left: auto;
    }

    .mobile-panel{
        left: 0;
        right: auto;
        transform: translateX(-100%);
    }

    body.menu-open .mobile-panel{
        transform: translateX(0);
    } 
}

@media (max-width: 991px) {
    .fmain .fcol-menu .title:after{
        right: 0;
        left: auto;
    }

    button.default-close-btn{
        right: 15px;
        left: auto;
    }
}