﻿.registerFormWrapper.registerPage { direction: ltr; }
.cartItemsTable { direction: ltr; float: left; }
.cartSubTotal { margin-right: 0px; margin-left: 20px; float: left; direction: ltr; }
.cartSubTotal .subTotalTitle h2 { float: left; }
.cartSubTotal .totalSumItems span:first-child { float: left; }
.cartSubTotal .totalSumItems span:last-child { float: right; }
.cartItemsTable .cartItemName.cartItemsCell { text-align: left; }
.cartItemsTable .cartItem { direction: ltr; }
.checkout-login { direction: ltr; }

.checkout-login .registeredUser:before { left: auto; right: 0; }
.shopLayout { direction: rtl; }



.cartItemsNavSubTotal span.price { float: right; }
.cartItemsNavSubTotal .totalSumItems span:not(.price) { float: left; }
.item-price { direction: rtl; }

body[data-currency="USD"] .item-price span.finalPrice:before, body[data-currency="USD"] .item-price span.finalPrice:before, body[data-currency="USD"] span.price:before { content: "\f155"; }
body[data-currency="USD"] .cartItemsTable .cartItem span.itemBeforeDiscountPrice:before, body[data-currency="USD"] .cartItemsTable .cartItem span.finalPrice:before, body[data-currency="USD"] .price:before, body[data-currency="USD"] .cartItemsNavSubTotal span.price:before { content: "\f155"; }
body[data-currency="USD"] .cartSubTotal .totalSumItems span.price:before, body[data-currency="USD"] #CatalogModule span.itemBeforeDiscountPrice:before, body[data-currency="USD"] .catalogItemBox span.itemBeforeDiscountPrice:before { content: "\f155"; }

.headerShopLoginUserLoggedIn .loginBoxLogout { float: right; }
.headerShopLoginUserLoggedIn h4 { text-align: left; }
.headerShopLoginUserLoggedIn a.userAction, #header2 .header-top-left a.userAction, #header-left a.userAction { text-align: left; direction: rtl; margin-right: 0; }
#header2 .header-top-left .loggedInUser svg { margin-left: 0; margin-right: 5px; }
.loggedInUser.profileSideBar { float: left; direction: ltr; margin-left: 0; margin-right: 20px; }
.userProfile #headline { text-align: left; }
.registerFormWrapper { direction: ltr; }
.shopLayout #headline h1 { direction: rtl; }
.loginFormInput.RememberMeBtn { direction: ltr; text-align: left; }
form.shop-form input[type=checkbox] { margin-left: 0; margin-right: 5px; }
form#navLogin { direction: ltr; }
.loginFormInput.forgotPass { float: right; }


.cartItemsTable .cartItemName.cartItemsCell.orderID { padding-left: 0; }
.cartItemsTable .cartItemsCell.orderDate { text-align: left; }
.cartItemsTable .cartItemsCell.orderStatus { text-align: left; }
.cartItemsTable .cartItemsCell.orderTotal { padding-right: 0; }
.cartItemsTable .bottomOrderItem .order-images .orderItemImg { float: left; }
.cartItemsTable .bottomOrderItem .order-actions { text-align: right; }
.cartItemsTable .bottomOrderItem .order-images .orderItemImg { margin-left: 0; margin-right: 20px; }


.shopLayout.orderHistory.singleOrderPage .userProfile h1 { float: left; }
.userProfile .orderFirstDetails .orderDetail { direction: ltr; float: left; }
.userProfile .orderFirstDetails { text-align: left; }
.userProfile .orderFirstDetails .orderDetail strong { float: left; }
.userProfile .orderFirstDetails .orderDetail span { float: left; margin-right: 0; margin-left: 5px; }
.shopLayout.orderHistory .order-items { text-align: left; }
.text-right { text-align: left; }
.shopLayout.orderHistory .orderMoreDetails { direction: ltr; text-align: left; }

.emailWrapper h3.error { right: 20px; left: auto; }

.CatalogItemQuickAlert { direction: ltr; }
.CatalogItemQuickAlert-Details { padding-right: 0; padding-left: 15px; text-align: left; }

form.shop-form .selectHolder:before { right: 15px; left: auto; }
form.shop-form .deliveryDetailsTimeTable .spinner { left: 15px; right: auto; }
.DateTimePickerOpen .glyphicon-chevron-left:before { transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.DateTimePickerOpen .bootstrap-datetimepicker-widget > ul.list-unstyled .datepicker .datepicker-days .table-condensed thead tr:first-child th:last-child { text-align: right; }
.DateTimePickerOpen .bootstrap-datetimepicker-widget > ul.list-unstyled .datepicker .datepicker-days .table-condensed thead tr:first-child th:first-child { text-align: left; }
.DateTimePickerOpen .glyphicon-chevron-right:before { transform: rotate(180deg); -webkit-transform: rotate(180deg); }


@media (max-width: 1171px) {
    .checkout-login .registeredUser { padding-left: 40px; padding-right: 70px; }
}
@media (max-width: 1024px) {
    header.shopHeader #header2 ul#menu { text-align: left; }
}


@media (max-width: 991px) {
    .cartSubTotal { margin-left: 0; }
    .mobile-subTotal .totalSumItems span:last-child { float: none; margin-left: 10px; margin-right: 0; }
    .shopLayout.checkoutPage .mobile-subTotal a.goToCart { float: right; }
    .cartItemsNavSubTotal span.price { margin-right: 0; margin-left: 25px; }
    .totalSumItems { float: right; }
    .checkoutBtnMobile .normal-form-submit { direction: ltr; }
}
@media (max-width: 767px) {
    .cartItemDelete.cartItemsCell { left: auto; right: 0; }
    .cartItemDelete.cartItemsCell { right: 15px; }
    .cartItemsTable .cartItemsCell { text-align: left; }
    .mobile-subTotal .totalSumItems { padding-left: 0; padding-right: 20px; }
    .mobile-subTotal a.goToCheckout.shopBtn, .mobile-subTotal a.goToCart.shopBtn { float: right; }
    .loginFormInput.forgotPass { float: right; }
    .headerShop .cartItemDelete.cartItemsCell { left: auto; }

    .order-delivery-details { padding-right: 15px; padding-left: 0; }
    .order-billing-details { padding-left: 15px; padding-right: 0; }

    .shopLayout.orderHistory span.totalPrice { margin-right: 0; margin-left: 10px; }

    span.price:before { content: "\f155"; }
   .shopLayout.orderHistory span.finalPrice, .shopLayout.orderHistory span.totalPrice { }
   .shopLayout.orderHistory span.finalPrice:after, .shopLayout.orderHistory span.totalPrice:after { font-size: 45%; font-family: "Font Awesome 5 Free"; font-weight: bold; margin-left: 3px; content: "\f155"; }        
   .shopLayout.orderHistory span.finalPrice:before, .shopLayout.orderHistory span.totalPrice:before { display: none; }

    #header-left .headerShopLoginUserLoggedIn a.userAction { text-align:left; }
}


.pickUpPoint { text-align:left;}
.selectDeliveryPop .close-modal-wrapper { text-align: right; }
.missingCartItemsList { text-align:left;}
.delivery-back-btn { right: auto; left: 0; }
.delivery-back-btn svg { transform: rotate(180deg);}
.google-street-address svg { left: auto; right: 12px; }
.cart .switch-delivery-btn button { padding-left: 0; padding-right: 50px; }
.cart .switch-delivery-btn { text-align: left; }
.cart .switch-delivery-btn .edit-delivery-button-2 { left: auto; right: 30px; }
.checkoutFormWrapper .selectedPosData { text-align: left; }
.selectedPosData * {direction: ltr; }
.switch-delivery-btn button {  margin-left: 5px;}
.deliveryDetailsWrapper.checkoutFormWrapper .edit-delivery-button.edit-delivery-button-2 {  margin-left: 5px; }

    @media(max-width:767px) {
        #header2 .selectedPosData { text-align: left; }
        .selectDeliveryProcess { direction: ltr; }
        .scooter-icon { margin-left: 0px; margin-right: 10px; }
        .select-delivery-wrapper { direction: ltr; }
        .edit-delivery-button { left: auto; right: 10px; }
        #header2.DeliveryProcessOn .edit-delivery-button-close, .edit-delivery-button-mobile { left: auto; right: 10px }
        #header2 .selectDeliveryBtns-wrapper .selectDeliveryBtn-wrapper:nth-child(1) { padding-right: 3px; }
        #header2 .selectDeliveryBtns-wrapper .selectDeliveryBtn-wrapper:nth-child(2) { padding-left: 3px; }
    }
