body {
    direction: rtl;
    unicode-bidi: embed;
}

ul, ol {
    padding-left: 0;
    padding-right: 23px;
}

.screen-reader-text:focus {
    left: auto;
}

/**/
.banner-zoom::before {
    transform: scaleX(-1);
}

.banner-zoom:hover::before {
    transform: scaleX(-1) scale(1.02);
}

/*HEADER*/
.meta-woo {
    padding-left: 0;
    padding-right: 15px;
    margin-left: 0;
    margin-right: auto;
}

.block-search-form input {
    padding-right: 20px;
}

.block-search-form .btn-submit {
    border-radius: 4px 0 0 4px;
    right: auto;
    left: 0;
}

.box-header-nav .main-menu > .menu-item {
    padding: 0 0 0 52px;
}

@media (max-width: 1280px) {
    .box-header-nav .main-menu > .menu-item {
        padding: 0 0 0 24px;
    }
}

.box-header-nav .main-menu > .menu-item:last-child {
    padding-left: 0;
}

.box-header-nav .main-menu > .menu-item > .sub-menu {
    left: auto;
    right: -1px;
}

.box-header-nav .main-menu > .menu-item > .sub-menu .sub-menu {
    left: auto;
    right: 100%;
}

.box-header-nav .main-menu .menu-item.menu-item-has-children > a::after {
    margin-left: 0;
    margin-right: 8px;
}

.box-header-nav .main-menu .menu-item .sub-menu {
    text-align: right;
}

.box-header-nav .main-menu .menu-item .sub-menu .menu-item-has-children > a::after {
    right: auto;
    left: 0;
    transform: rotate(90deg);
}

.vertical-wrapper.block-nav-category .vertical-menu .sub-menu {
    left: auto;
    right: 100%;
}

.vertical-wrapper.block-nav-category .vertical-menu .menu-item-has-children > a::after {
    right: auto;
    left: 20px;
    transform: rotate(90deg);
}

.header-top .social-link {
    text-align: left;
}

.header-top .social-link a {
    margin-left: 0;
    margin-right: 21px;
}

.header-about .header-about-inner {
    margin-left: 0;
    margin-right: auto;
}

.header-desktop .block-woo + .block-woo {
    padding-left: 0;
    margin-left: 0;
    padding-right: 25px;
    margin-right: 25px;
}

.header-desktop .block-woo + .block-woo::before {
    left: auto;
    right: 0;
}

.header.style-01 .header-middle-inner .header-logo {
    padding-right: 0;
    padding-left: 10px;
}

.header-mobile .header-mobile-right {
    text-align: left;
}

.header-mobile .meta-woo {
    padding-right: 0;
}

.header-mobile-menu .header-group-button .header-about .header-about-inner {
    margin-left: auto;
    margin-right: 0;
}

/*FOOTER*/
.footer .footer-bottom .footer-payment {
    text-align: left;
}

@media (max-width: 991px) {
    .footer .footer-bottom .footer-payment {
        text-align: center;
    }
}

/*WIDGET*/
#widget-area .widget ul ul,
#widget-area .widget ul ol,
#widget-area .widget ol ul,
#widget-area .widget ol ol {
    padding: 0 18px 0 0;
}

/*BLOG*/
.post-item .post-meta > div:not(:last-child) {
    padding-right: 0;
    padding-left: 20px;
}

/*WOOCOMMERCE*/
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button {
    float: left;
}

.product-item .flash {
    left: auto;
    right: 10px;
}

.product-item .add-to-cart-wrap {
    right: auto;
    left: 10px;
}

.comment_container .avatar {
    float: right;
    margin-right: 0;
    margin-left: 25px;
}

@media (max-width: 767px) {
    .comment_container .avatar {
        float: none;
    }
}

.comment-form-rating label {
    margin-right: 0;
    margin-left: 15px;
}

p.stars a {
    border-right: none;
    border-left: 1px solid #ccc;
    padding-right: 0;
    padding-left: 10px;
    margin-right: 0;
    margin-left: 10px;
}

.contain-left .single-left {
    float: right;
    margin-right: 0;
    margin-left: 50px;
}

@media (max-width: 991px) {
    .contain-left .single-left {
        margin-left: 0;
    }
}

.contain-left .entry-summary {
    float: right;
}

.entry-summary div.quantity {
    margin-right: 0;
    margin-left: 5px;
}

.entry-summary .product_meta > *:not(:last-child) {
    margin-right: 0;
    margin-left: 40px;
}

.entry-summary .woocommerce-product-rating {
    margin-right: 0;
    margin-left: 16px;
}

.entry-summary .woocommerce-product-rating .rating-wrapper {
    padding-right: 0;
    padding-left: 10px;
}

div.quantity .input-qty {
    float: right;
}

div.quantity .btn-number {
    float: right;
}

div.quantity .btn-number.qtyminus {
    padding-left: 0;
    padding-right: 15px;
}

@media (max-width: 991px) {
    div.quantity .btn-number.qtyminus {
        padding-right: 10px;
    }
}

div.quantity .btn-number.qtyplus {
    padding-right: 0;
    padding-left: 15px;
}

@media (max-width: 991px) {
    div.quantity .btn-number.qtyplus {
        padding-right: 10px;
        padding-left: 0;
    }
}

.rating-wrapper .star-rating span {
    left: auto;
    right: 0;
    float: right;
}

.per-page-form {
    margin-left: 0;
    margin-right: auto;
    padding-right: 0;
    padding-left: 15px;
}

@media (max-width: 767px) {
    .per-page-form {
        margin-left: auto;
        margin-right: 0;
        padding-left: 0;
    }
}

.per-page-form .per-page-title {
    padding-right: 0;
    padding-left: 12px;
}

.wc-block-grid__product {
    text-align: right !important;
}

.wc-block-grid__product .wc-block-grid__product-add-to-cart.wp-block-button {
    right: auto;
    left: 20px;
}

body.woocommerce-cart .no-sidebar .woocommerce-cart-form {
    float: right;
}

body.woocommerce-cart .no-sidebar .cart-collaterals {
    padding-left: 0;
    padding-right: 30px;
}

@media (max-width: 1199px) {
    body.woocommerce-cart .no-sidebar .cart-collaterals {
        padding-right: 0;
    }
}

form.woocommerce-form-login .button, form.register .button {
    float: right;
}

form.woocommerce-form-login .woocommerce-form__label {
    margin: 10px 20px 0 0;
}

.woocommerce-form__label-for-checkbox > span {
    padding-left: 0;
    padding-right: 30px;
}

.woocommerce-form__label-for-checkbox > span::before {
    left: auto;
    right: 0;
}

.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked + span::after {
    left: auto;
    right: 0;
}

.form-row > label {
    text-align: right;
}

.password-input .show-password-input {
    right: auto;
    left: 0;
}

.woocommerce-cart-form .shop_table .product-remove {
    right: auto;
    left: 0;
}

@media (max-width: 991px) {
    .woocommerce-cart-form .shop_table .product-remove {
        right: auto;
        left: 15px;
    }
}

@media (max-width: 991px) {
    .woocommerce-cart-form .shop_table .product-name {
        padding: 15px 120px 15px 22px;
    }
}

.woocommerce-cart-form .shop_table .actions .coupon {
    float: right;
}

.woocommerce-cart-form .shop_table .actions .coupon button.button {
    right: auto;
    left: 0;
}

.woocommerce-cart-form .shop_table .actions > button.button {
    float: left;
}

.woocommerce-MyAccount-navigation {
    border-right: none;
    border-left: 1px solid #D9D9D9;
}

@media (max-width: 991px) {
    .woocommerce-MyAccount-navigation {
        border-left: none;
    }
}

.form-row-first {
    float: right;
}

.form-row-last {
    float: left;
}

.no-sidebar #customer_details {
    float: right;
}

.no-sidebar .vimart-minimal-market-order-review {
    margin-left: 0;
    margin-right: 30px;
}

@media (max-width: 1199px) {
    .no-sidebar .vimart-minimal-market-order-review {
        margin-right: 0;
    }
}

/*# sourceMappingURL=rtl.css.map */
