@media screen {
    body {
        text-align: right;
        direction: rtl;
    }

    ul ul li {
        padding-left: unset;
        padding-right: 15px;
    }

    select {
        background-position: left !important;
        background-position-x: 10px !important;
    }

    .modal {
        text-align: right;
    }

    input[type="radio"],
    input[type="checkbox"] {
        margin: 0 0 0 5px;
    }

    @media (min-width: 992px) {
        .top-menu ul .menu-item a {
            margin-right: unset;
            margin-left: 20px;
        }
    }

    .main-header .contact-bar .socials {
        float: left;
    }

    .main-header .contact-bar .contact-item {
        margin-right: 0;
        margin-left: 30px;
    }

        .main-header .contact-bar .contact-item .icon {
            margin-right: 0;
            margin-left: 10px;
        }

        .main-header .contact-bar .contact-item > div:before {
            left: unset;
            right: 0;
        }

        .main-header .contact-bar .contact-item > div * {
            padding-left: 0;
            padding-right: 10px;
        }

    .main-header .contact-bar .socials ul li {
        margin-left: 0;
        margin-right: 15px;
    }

    .main-header .search-form:before {
        left: unset;
        right: 8px;
    }

    .main-header .search-form .product-cat {
        right: unset;
        left: 0;
        border-left: none;
        border-right: 1px solid #D6DCE2;
    }

    .main-header .search-form .reset {
        right: unset;
        left: 6px;
    }

    .main-header .header-action {
        text-align: left;
    }

    .main-header .mini-cart {
        padding-left: unset;
        padding-right: 12px;
    }

        .main-header .mini-cart:before {
            left: unset;
            right: 0;
        }

    .main-header .header-btn .dropdown-menu {
        right: unset;
        left: 0;
    }

    @media (max-width: 992px) {
        .main-header.focus-search .header-row .col-lg-6 {
            padding-right: 10px;
            padding-left: 5px;
        }
    }

    .mini-cart-content {
        right: unset;
        left: 0;
    }

        .mini-cart-content .mini-cart-header .cart:after {
            right: unset;
            left: -10px;
        }


        .mini-cart-content .mini-cart-header .cart {
            float: left;
            margin-left: 10px;
            margin-right: unset;
        }

        .mini-cart-content .mini-cart-header .count {
            float: right;
        }

        .mini-cart-content .highstore-mini-cart .mini_cart_item,
        .mini-cart-content .highstore-mini-cart .cart_item {
            text-align: right;
        }

            .mini-cart-content .highstore-mini-cart .mini_cart_item img,
            .mini-cart-content .highstore-mini-cart .cart_item img {
                margin-right: unset;
                float: right;
                margin-left: 10px;
            }

            .mini-cart-content .highstore-mini-cart .mini_cart_item .remove,
            .mini-cart-content .highstore-mini-cart .cart_item .remove {
                float: left;
            }

        .mini-cart-content .total {
            text-align: right;
            float: right;
        }

        .mini-cart-content .buttons {
            float: left;
        }

    .main-header .header-btn .dropdown-menu {
        text-align: right;
    }

        .main-header .header-btn .dropdown-menu .account-navigation .avatar {
            float: right;
            margin-right: unset;
            margin-left: 7px;
        }

        .main-header .header-btn .dropdown-menu .account-navigation .user-info {
            float: right;
        }

        .main-header .header-btn .dropdown-menu .account-navigation .profile-link:after {
            right: unset;
            left: -17px;
        }

    .highstore-MyAccount-navigation .highstore-MyAccount-navigation-link:before,
    .account-navigation .highstore-MyAccount-navigation-link:before {
        margin-right: unset;
        margin-left: 8px;
        float: right;
    }

    .highstore-MyAccount-navigation .dokan-item .fa, .account-navigation .dokan-item .fa {
        right: unset;
        left: 8px;
    }

    @media (max-width: 992px) {
        #cat-menu {
            left: unset;
            right: -285px;
        }

        body.show-cat-menu #cat-menu {
            left: unset;
            right: 0;
        }
    }

    @media (min-width: 992px) {
        #cat-menu #magic-line {
            left: unset;
            right: 0;
        }
    }

    @media (min-width: 992px) {
        #cat-menu .sub-menu {
            left: unset;
            right: 0;
        }

            #cat-menu .sub-menu .menu-item-has-children .sub-menu {
                left: unset;
                right: calc(100% + 1px);
            }

        #cat-menu .menu-item a .cat-icon {
            right: unset;
            left: 5px;
        }

        #cat-menu .menu-item-has-children .menu-item-has-children > a:after {
            right: unset;
            left: 12px;
        }

        #cat-menu .menu-item:not(.mega-menu-main-item).mega-menu > .sub-menu > .menu-item {
            float: right;
        }

        #cat-menu .menu-item:not(.mega-menu-main-item).mega-menu .sub-menu a:after {
            margin-right: 5px;
            left: auto;
        }

        #cat-menu .menu-item.mega-menu-main-item > a {
            padding-left: 12px;
            padding-right: 24px;
        }

            #cat-menu .menu-item.mega-menu-main-item > a:before {
                margin-left: 4px;
                margin-right: unset;
                left: unset;
                right: 0;
            }

            #cat-menu .menu-item.mega-menu-main-item > a:after {
                right: unset;
                left: -1px;
            }

        #cat-menu .menu-item.mega-menu-main-item > .sub-menu {
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 5px;
            border-left: 1px solid #F4F4F4;
            border-right: none;
            /* overflow-y: scroll; */
        }

            #cat-menu .menu-item.mega-menu-main-item > .sub-menu .menu-item-has-children .sub-menu {
                border-bottom-left-radius: 5px;
                border-bottom-right-radius: 0;
            }
    }

    @media (max-width: 992px) {
        #cat-menu .cat-menu .menu-item-has-children span[data-icon] {
            margin-left: 5px;
            margin-right: unset;
        }

        #cat-menu .cat-menu .menu-item-has-children .sub-menu {
            padding-left: unset;
            padding-right: 20px;
        }

        #cat-menu .cat-menu > li.menu-item > a > span.cat-icon {
            margin-left: 5px;
            margin-right: unset;
        }
    }

    .amazing-slider.style1 .amazing-title {
        float: right;
        padding-right: unset;
        padding-left: 40px;
    }

        .amazing-slider.style1 .amazing-title .view-all {
            padding-right: 20px;
            padding-left: 30px;
        }

            .amazing-slider.style1 .amazing-title .view-all:after {
                margin-left: unset;
                margin-right: 5px;
                content: "\E08B\00FE0E";
            }

    .amazing-slider .amazing-title a.img {
        background: url('../img/amazing1.png');
        width: 170px;
        height: 297px;
        background-repeat: no-repeat;
    }

    .amazing-slider.test .amazing-title a.img {
        background: url('../img/amazing2.png');
        width: 170px;
        height: 297px;
        background-repeat: no-repeat;
    }

    .amazing-slider.style1 .owl-carousel .timer:before {
        top: 1px;
    }

    .amazing-slider.style1.bg-green {
        background-color: #6BB927;
    }

    .amazing-slider.style1.bg-green2 {
        background-color: #5bbd82;
    }

    .amazing-slider.style1.bg-pink {
        background-color: #D60B51;
    }

    @media (max-width: 992px) {
        .amazing-slider.style1 .slider-inner .amazing-title {
            text-align: right;
        }
    }

    .highstore ul.products li.product .price,
    .price,
    .highstore div.product p.price,
    .highstore div.product span.price {
        text-align: left;
    }

        .highstore ul.products li.product .price .discount-percent,
        .price .discount-percent,
        .highstore div.product p.price .discount-percent,
        .highstore div.product span.price .discount-percent {
            margin-right: unset;
            margin-left: 5px;
        }

    .amazing-slider.style1 {
        background-image: url('../img/amazing-slider-bg.svg') !important;
        background-repeat: no-repeat !important;
        background-position: right !important;
        background-size: auto 100% !important;
    }

    .amazing-slider .owl-carousel .timer {
        text-align: left;
        margin-right: unset;
        margin-left: 18px;
    }

        .amazing-slider .owl-carousel .timer:before {
            right: unset;
            left: -18px;
            top: 1px;
        }

    .owl-carousel:not(.main-carousel) .item .add-to-cart .added-message:before {
        margin-right: unset;
        margin-left: 5px;
    }

    .owl-carousel:not(.main-carousel) .owl-nav .owl-next span,
    .owl-carousel:not(.main-carousel) .owl-nav .owl-prev span {
        bottom: -6px;
    }

    @media (min-width: 992px) {
        .sidebar {
            order: unset;
        }
    }

    .widget-products-slider .header .title > span .icon,
    .widget-brands-slider .header .title > span .icon,
    .widget-posts-slider .header .title > span .icon {
        margin-right: unset;
        margin-left: 10px;
    }

    .widget-posts-slider .slider-inner .owl-carousel .item .post-date {
        display: block;
        position: relative;
        padding-right: 17px;
    }

        .widget-posts-slider .slider-inner .owl-carousel .item .post-date:before {
            margin-right: unset;
            right: 0;
            position: absolute;
        }

    .widget-products-slider .header .title .view-all,
    .widget-brands-slider .header .title .view-all,
    .widget-posts-slider .header .title .view-all {
        float: left;
    }

    .sidebar .widget .header:before {
        left: unset;
        right: -15px;
    }

    .widget.widget-posts ul li img {
        float: right;
        margin-left: 7px;
        margin-right: unset;
    }

    .widget.widget-posts ul li .post-date {
        display: inline-block;
        position: relative;
        padding-right: 17px;
    }

        .widget.widget-posts ul li .post-date:before {
            margin-right: unset;
            right: 0;
            position: absolute;
        }

    .main-footer .newsletter form button, .main-footer .newsletter form input[type=submit] {
        right: unset;
        left: 0;
    }

    @media (min-width: 992px) {
        .main-footer .newsletter form button, .main-footer .newsletter form input[type=submit] {
            border-radius: 5px 0 0 5px;
        }
    }

    .highstore ul.cart_list li img, .highstore ul.product_list_widget li img {
        float: right;
        margin-right: unset;
        margin-left: 5px;
    }

    .widget_product_search .highstore-product-search:before,
    .widget_search #searchform:before {
        right: 8px;
        left: unset;
    }

    .widget_product_search .highstore-product-search .search-field,
    .widget_product_search #searchform input[type=text] {
        padding-right: 36px;
        padding-left: 10px;
    }

    .widget_product_categories .product-categories .cat-item:before {
        top: 1px;
    }

    .widget_product_categories .product-categories .cat-item a {
        padding-left: unset;
        padding-right: 14px;
    }

    .widget_product_categories .product-categories > .cat-item:before {
        content: "\E0B3\00FE0E";
    }

    .widget_product_categories .showmore-button:after {
        margin-left: 0;
        margin-right: 5px;
    }

    .widget.widget-categories .cat-item a .expand {
        left: 10px;
        right: unset;
    }

    .widget.widget-categories .cat-item a .mdi {
        margin-right: unset;
        margin-left: 15px;
    }

    .related-products-slider button.owl-prev {
        direction: rtl;
    }

    .related-products-slider button.owl-next {
        direction: ltr;
    }

    .sidebar .widget-related-products .owl-carousel .owl-nav .owl-next span,
    .sidebar .widget-related-products .owl-carousel .owl-nav .owl-prev span {
        bottom: -1px;
    }

    .shop-container .products-list .list-header .highstore-result-count {
        float: left;
    }

    .shop-container .products-list .list-header .highstore-ordering {
        float: right;
    }

        .shop-container .products-list .list-header .highstore-ordering .orderby {
            padding-left: unset;
            padding-right: 25px;
        }

    .highstore ul.products li.product .onsale {
        right: unset;
        left: auto;
    }

    .highstore ul.products li.product .product-rating .add-to-compare {
        float: right;
    }

    .highstore ul.products li.product .product-rating .rating {
        float: left;
    }

        .highstore ul.products li.product .product-rating .rating .icon {
            margin-right: 0;
            margin-left: 4px;
        }

    .feature-seller {
        margin-left: unset;
        margin-right: 7px;
    }

    .highstore ul.products li.product .product-seller:before {
        margin-right: unset;
        margin-left: 5px;
    }

    .highstore nav.highstore-pagination ul li {
        border-left: none;
    }

    .highstore-products-header .showmore-button:after {
        margin-left: unset;
        margin-right: 5px;
    }

    #quick-view-modal .product-image {
        border-left: 1px solid #EEEEEF;
        border-right: none;
    }

    #quick-view-modal .product-summary {
        text-align: right;
    }

        #quick-view-modal .product-summary .add-to-cart .added-message:before {
            margin-right: unset;
            margin-left: 5px;
        }

    .sidebar-shop .widget .header h3:after {
        left: 0;
        right: unset;
    }

    .widget.widget-brands-filter .brand-search:before {
        right: -28px;
        left: unset;
        padding-left: unset;
        padding-right: 36px;
    }

    .widget.widget-brands-filter .brand-search input[type=text] {
        padding-right: 36px;
        padding-left: 10px;
    }

    .widget.widget-brands-filter ul li .brand-slug {
        float: left;
    }

    .highstore .widget_layered_nav > ul .wc-layered-nav-rating .count,
    .highstore .widget_layered_nav > ul .highstore-widget-layered-nav-list__item .count,
    .highstore .widget_rating_filter > ul .wc-layered-nav-rating .count,
    .highstore .widget_rating_filter > ul .highstore-widget-layered-nav-list__item .count {
        right: unset;
        left: 10px;
    }

    @media (max-width: 992px) {
        .shop-container .products-list .list-header .highstore-ordering .orderby .toggle-ordering {
            right: unset;
            left: 0;
        }

        .sidebar-shop .toggle-sidebar-shop {
            text-align: left;
        }
    }

    .highstore span.onsale {
        right: 10px;
        left: unset;
    }

        .highstore span.onsale.is-amazing > span {
            float: right;
        }

        .highstore span.onsale.is-amazing .timer {
            float: left;
        }

    .product-content div.product .product-main .images {
        border-right: none;
        padding-right: unset;
    }

    @media (min-width: 992px) {
        .product-content div.product .product-main .images {
            border-left: 1px solid #F4F4F4;
            padding-left: 15px;
        }
    }

    .product-main .product-actions {
        left: unset;
        padding-left: 0;
        right: 0;
        padding-right: 10px;
    }

    .product-content div.product .product-main div.summary .en-title {
        padding-right: 0;
        padding-left: 10px;
    }

    .product-content .short-attributes ul li:before {
        float: right;
        margin-left: 5px;
        margin-right: unset;
    }

    .product-content .fake-text:before {
        margin-right: unset;
        margin-left: 5px;
    }

    .product-content .additional-info img {
        margin-right: 0;
        margin-left: 5px;
    }

    .product-content div.product .product-main div.summary .services .col img {
        margin-right: unset;
        margin-left: 5px;
    }

    .product-content div.product .product-main div.summary .product-seller > div {
        padding-right: 32px;
        padding-left: unset;
    }

    .product-content div.product .product-main div.summary .product-info .mdi {
        margin-left: 10px;
        margin-right: unset;
    }

    .product-content div.product .product-main div.summary .price {
        text-align: right;
    }

    .product-content div.product .product-main div.summary .column-2 .inner .price {
        text-align: left;
    }

    .feature-seller .check {
        margin-left: 3px;
        margin-right: unset;
    }

    .product-content div.product .highstore-tabs ul.tabs li {
        float: right;
    }

        .product-content div.product .highstore-tabs ul.tabs li a {
            border-left: 1px solid #DFDFDF;
            border-right: none;
            padding-right: 45px;
            padding-left: 12px;
        }

            .product-content div.product .highstore-tabs ul.tabs li a:before {
                right: 10px;
                left: unset;
            }

    .product-content div.product .highstore-tabs .highstore-Tabs-panel--description ul li:before {
        float: right;
        margin-left: 5px;
        margin-right: unset;
    }

    .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #comments .commentlist li.review .comment-text,
    .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #comments .commentlist li.comment .comment-text {
        /* margin-right: 70px; */
        margin-left: unset;
    }

    @media (max-width: 992px) {
        .product-content div.product .highstore-tabs .highstore-Tabs-panel .tab-title {
            margin-right: unset;
            margin-left: 90px;
        }

        .product-content div.product .highstore-tabs .highstore-Tabs-panel .tab-more {
            left: 15px;
            right: unset;
        }

            .product-content div.product .highstore-tabs .highstore-Tabs-panel .tab-more:after {
                margin-left: unset;
                margin-right: 5px;
            }
    }

    body.archive .archive-header .media-header .term-icon, body.search-results .archive-header .media-header .term-icon {
        margin-left: 20px;
        margin-right: unset;
    }

    body.archive .archive-header .media-header .showmore-button:after, body.search-results .archive-header .media-header .showmore-button:after {
        margin-left: unset;
        margin-right: 5px;
    }

    body.archive .archive-header .footer-content .found-posts,
    body.search-results .archive-header .footer-content .found-posts {
        float: left;
    }

    body.archive .posts .post-item .post-item-inner .post-meta .post-author,
    body.search-results .posts .post-item .post-item-inner .post-meta .post-author {
        margin-right: unset;
        margin-left: 7px;
    }

        body.archive .posts .post-item .post-item-inner .post-meta .post-author .avatar,
        body.search-results .posts .post-item .post-item-inner .post-meta .post-author .avatar {
            margin-right: unset;
            margin-left: 5px;
        }

    body.archive .posts .post-item .post-item-inner .post-meta .post-date,
    body.search-results .posts .post-item .post-item-inner .post-meta .post-date {
        position: relative;
        display: inline-block;
        padding-right: 15px;
    }

        body.archive .posts .post-item .post-item-inner .post-meta .post-date:before,
        body.search-results .posts .post-item .post-item-inner .post-meta .post-date:before {
            position: absolute;
            top: 2px;
            right: -2px;
            margin-left: 3px;
            margin-right: unset;
        }

    .post-container .post-inner .post-header .post-meta .post-author {
        margin-right: unset;
        margin-left: 15px;
    }

        .post-container .post-inner .post-header .post-meta .post-author .avatar {
            margin-right: unset;
            margin-left: 5px;
        }

    .post-container .post-inner .post-header .post-meta .post-date {
        position: relative;
        display: inline-block;
        padding-right: 15px;
    }

        .post-container .post-inner .post-header .post-meta .post-date:before {
            position: absolute;
            top: 2px;
            right: -2px;
            margin-left: 3px;
            margin-right: unset;
        }

    .post-container .post-inner .post-header .post-meta .favorites {
        margin-left: unset;
        margin-right: 15px;
    }

    .post-container .post-inner .post-body .post-share .share-buttons {
        float: left;
    }

    .comments-template .comment-list .comment .comment-meta .comment-author {
        float: right;
    }

        .comments-template .comment-list .comment .comment-meta .comment-author .avatar {
            margin-right: unset;
            margin-left: 7px;
        }

    @media (min-width: 992px) {
        body.logged-in.highstore-account .post-container .post-inner .post-body .account-nav-container {
            padding-right: unset;
            padding-left: 20px;
        }
    }

    .post-container .post-inner .account-header .user-avatar {
        float: right;
        margin-left: 5px;
        margin-right: unset;
    }

        .post-container .post-inner .account-header .user-avatar .toggle-avatar {
            right: 0;
            left: unset;
        }

    .post-container .post-inner .account-header .custom-items {
        padding: 0 45px 0 20px;
    }

        .post-container .post-inner .account-header .custom-items li a:before {
            left: unset;
            right: 0;
        }

        .post-container .post-inner .account-header .custom-items li a:after {
            left: unset;
            right: -4px;
        }

    body.logged-in.highstore-account .post-container .post-inner .highstore-MyAccount-content .profile-stats td {
        text-align: right;
    }

    body.logged-in.highstore-account .post-container .post-inner .highstore-MyAccount-content .profile-stats + .stats-action a:before {
        margin-right: unset;
        margin-left: 8px;
    }

    .highstore-MyAccount-content .user-comments .comment-item .comment .comment-status {
        float: left;
    }

    .highstore-MyAccount-content .products-list .item,
    .highstore-MyAccount-content .posts-list .item {
        padding-left: 20px;
        padding-right: 35px;
    }

        .highstore-MyAccount-content .products-list .item img,
        .highstore-MyAccount-content .posts-list .item img {
            float: right;
            margin-right: unset;
            margin-left: 10px;
        }

        .highstore-MyAccount-content .posts-list .item .star-rating {
            float: right;
        }

        .highstore-MyAccount-content .products-list .item .remove-post,
        .highstore-MyAccount-content .posts-list .item .remove-post {
            right: 17px;
            left: unset;
        }

    .highstore-MyAccount-content .order-tracking form#order-tracking:before {
        right: 8px;
        left: unset;
    }

    .highstore-MyAccount-content .order-tracking form#order-tracking input[type=text] {
        padding-left: 10px;
        padding-right: 36px;
    }

    @media (min-width: 992px) {
        body.demo2 .main-header .header-action {
            text-align: right;
        }

        body.demo2 .main-header .header-btn .dropdown-menu {
            right: 0;
            left: unset;
        }
    }

    body.demo2 .mini-cart-content {
        right: 0;
        left: unset;
    }


    body.demo2 .product-content div.product .highstore-tabs ul.tabs li a {
        border-left: none;
    }

    .highstore-product-attributes-item--weight .highstore-product-attributes-item__value,
    .highstore-product-attributes-item--dimensions .highstore-product-attributes-item__value {
        direction: initial;
    }

    a.reset_variations {
        margin-right: 5px;
    }

    .product-content div.product .product-main .images .flex-control-thumbs {
        direction: initial;
    }

    @media (min-width: 992px) {
        .product-main {
            padding-left: 15px !important;
            padding-right: 40px !important;
        }
    }

    .highstore-cart-form table.shop_table .product-name {
        text-align: right;
    }

    .product-content div.product .product-main div.summary .column-2 .inner .product-seller:before {
        margin-right: unset;
        margin-left: 5px;
    }

    @media (max-width: 992px) {
        .highstore ul.products li.product .onsale:not(.is-amazing) {
            text-align: right;
        }
    }

    .sidebar .widget-related-products .header:before {
        right: unset;
        left: 50%;
    }

    .checkout-steps li.step:last-child a:before {
        right: 14px;
    }

    #order_review .shop_table tr th:first-child,
    #order_review .shop_table tr td:first-child {
        text-align: right;
    }

    @media (max-width: 992px) {
        body.logged-in.highstore-account .post-container .post-inner .highstore-MyAccount-navigation .highstore-MyAccount-navigation-link:after {
            left: 5px;
            right: unset;
            content: "\E0B3\00FE0E";
        }
    }

    .amazing-slider.style2 .slider-content .item .short-attributes li:before {
        float: right;
        margin-right: unset;
        margin-left: 5px;
    }

    .main-header .header-btn .login-btn:before {
        margin-left: 8px;
        margin-right: unset;
    }

    body.demo2 .select2-container .select2-selection--single .select2-selection__arrow {
        right: unset;
        left: -5px;
    }

    body.demo2 span.select2.select2-container--default span.select2-selection--single {
        border-radius: 0;
    }

    .rtl .highstore .col2-set .col-1,
    .rtl .highstore-page .col2-set .col-1 {
        float: right;
    }

    .rtl .highstore .col2-set .col-2,
    .rtl .highstore-page .col2-set .col-2 {
        float: left;
    }

    @media (max-width: 992px) {
        .cart-collaterals .cart_totals .shop_table .order-total td {
            left: 0;
            right: unset;
        }
    }

    @media (max-width: 992px) {
        #order_review .highstore-checkout-review-order-table .order-total td {
            left: 0;
            right: unset;
        }
    }

    @media (max-width: 992px) {
        .shop-container .products-list .list-header .shop-toggle:before {
            margin-right: unset;
            margin-left: 5px;
        }
    }

    @media (max-width: 992px) {
        .highstore ul.products li.product .highstore-LoopProduct-link img {
            float: right;
            margin-left: 10px;
            margin-right: unset;
        }
    }

    form.highstore-checkout + strong {
        right: unset;
        left: 10px
    }

    @media (max-width: 992px) {
        .main-header .header-row .col-lg-6 {
            float: right;
            padding-right: 10px;
            padding-left: 0;
        }
    }

    .highstore-MyAccount-content .products-list .item .price {
        text-align: right;
    }

    @media (min-width: 992px) {
        .top-menu ul {
            padding-right: unset;
            padding-left: 15px;
        }

            .top-menu ul > .menu-item-has-children > a:before {
                left: -18px;
                right: unset;
            }

            .top-menu ul .menu-item-has-children .sub-menu {
                right: 0;
                left: unset;
            }

                .top-menu ul .menu-item-has-children .sub-menu:before {
                    right: 15px;
                    left: unset;
                }
    }

    .highstore #respond input#submit.added::after,
    .highstore a.button.added::after,
    .highstore button.button.added::after,
    .highstore input.button.added::after {
        float: right;
    }

    div.quantity {
        flex-direction: row-reverse;
    }

    .product-content div.product .product-main div.summary .product-guaranteed .icon {
        margin-left: 7px;
        margin-right: 0;
    }

    .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #comments .commentlist li.review .comment-text .comment-like a,
    .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #comments .commentlist li.comment .comment-text .comment-like a {
        margin-left: 0;
        margin-right: 10px;
    }

        .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #comments .commentlist li.review .comment-text .comment-like a span:not(.count),
        .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #comments .commentlist li.comment .comment-text .comment-like a span:not(.count) {
            margin-right: 0;
            margin-left: 5px;
        }

    .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #comments .commentlist li.review .comment-text .comment-evaluations ul li:before,
    .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #comments .commentlist li.comment .comment-text .comment-evaluations ul li:before {
        right: 0;
        left: unset;
    }

    .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #comments .commentlist li.review .comment-text .comment-opinion,
    .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #comments .commentlist li.comment .comment-text .comment-opinion {
        display: inline-flex;
    }

        .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #comments .commentlist li.review .comment-text .comment-opinion:before,
        .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #comments .commentlist li.comment .comment-text .comment-opinion:before {
            margin-right: 0;
            margin-left: 7px;
        }

    .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #review_form p.comment-form-advantage .add-point,
    .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #review_form p.comment-form-disadvantage .add-point,
    .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #commentform p.comment-form-advantage .add-point,
    .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #commentform p.comment-form-disadvantage .add-point {
        left: 10px;
        right: unset;
    }

    .advantage .dynamic-labels > span .remove,
    .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #review_form p.comment-form-disadvantage .dynamic-labels > span .remove,
    .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #commentform p.comment-form-advantage .dynamic-labels > span .remove,
    .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #commentform p.comment-form-disadvantage .dynamic-labels > span .remove {
        float: left;
    }

    .advantage label:before,
    .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #review_form p.comment-form-disadvantage label:before,
    .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #commentform p.comment-form-advantage label:before,
    .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #commentform p.comment-form-disadvantage label:before {
        right: 0;
        left: unset;
    }

    .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #review_form .comment-form-questions ul li,
    .product-content div.product .highstore-tabs .highstore-Tabs-panel--reviews #reviews #commentform .comment-form-questions ul li {
        margin-right: 0;
        margin-left: 15px;
    }

    .comment-attribute-rating .rating-general .rating-value {
        left: unset;
        right: 0;
    }

    .comment-attributes .rating-slider .slider-base {
        left: unset;
        right: 0;
    }

    .comment-attributes .rating-slider .slider-step-1 {
        right: -6px;
        left: unset;
    }

    .comment-attributes .rating-slider .slider-step-2 {
        right: calc(25% - 6px);
        left: unset;
    }

    .comment-attributes .rating-slider .slider-step-3 {
        right: calc(50% - 6px);
        left: unset;
    }

    .comment-attributes .rating-slider .slider-step-4 {
        right: calc(75% - 6px);
        left: unset;
    }

    .comment-attributes .rating-slider .slider-step-5 {
        right: calc(100% - 6px);
        left: unset;
    }

    .comment-attributes .rating-slider .slider-handle {
        right: calc(50% - 12px);
        left: unset;
    }

    body.highstore-cart table.cart .add-next-shopping span {
        margin-right: 0;
        margin-left: 5px;
    }

    body.highstore-cart .next-shopping .next-shopping-table .add--to--cart {
        margin-right: 0;
        margin-left: 15px;
    }

        body.highstore-cart .next-shopping .next-shopping-table .add--to--cart span,
        body.highstore-cart .next-shopping .next-shopping-table .remove-next-shopping span {
            margin-right: 0;
            margin-left: 5px;
        }

    body.highstore-cart .next-shopping .side-wrapper a span {
        margin-right: 0;
        margin-left: 7px;
    }

    body.highstore-cart .post-title a .count {
        margin-left: 0;
        margin-right: 7px;
    }

    body.highstore-cart .next-shopping .add-all {
        text-align: left;
    }

    .faqs-container .faqs-welcoming span {
        left: 10px;
        right: unset;
    }

    .faqs-container .faqs-box .faq-item .faq-item-title:after {
        left: -5px;
        right: unset;
    }

    .faqs-container .faqs-box .faq-item .faq-item-title {
        padding-right: unset;
        padding-left: 7px;
    }

    .product-content div.product .product-main div.summary .product-seller > div:after {
        right: unset;
        left: 0;
        content: '\E08B\00FE0E';
    }

    .product-content div.product .product-main div.summary .product-info.stock > div {
        padding-left: unset;
        padding-right: 32px;
    }

        .product-content div.product .product-main div.summary .product-info.stock > div:after {
            right: unset;
            left: 0;
            content: '\E08B\00FE0E';
        }

        .product-content div.product .product-main div.summary .product-info.stock > div .delivery-title-holder .delivery-title {
            padding-left: 0;
            padding-right: 15px;
        }

            .product-content div.product .product-main div.summary .product-info.stock > div .delivery-title-holder .delivery-title:before {
                right: 0;
                left: unset;
            }

            .product-content div.product .product-main div.summary .product-info.stock > div .delivery-title-holder .delivery-title:after {
                right: -4px;
                left: unset;
            }

    .product-content div.product .product-main div.summary .product-info-more .back-btn {
        padding: 10px 32px 10px 10px;
    }

        .product-content div.product .product-main div.summary .product-info-more .back-btn:before {
            content: "\E08C\00FE0E";
            right: 10px;
        }

    .seller-rating-container .seller-rating-bar .seller-rating-bar-inner {
        right: 0;
        left: unset;
    }

    .product-info-more-seller .seller-rating-container .seller-rating-percent {
        margin-left: 0;
        margin-right: 10px;
    }

    .product-content div.product .highstore-tabs .highstore-Tabs-panel--seller .seller-rating-container {
        text-align: right;
    }

    .product-content div.product .highstore-tabs .highstore-Tabs-panel--seller .vendor-contact .icon {
        margin-left: 10px;
        margin-right: 0;
    }

    .product-content div.product .highstore-tabs .highstore-Tabs-panel--seller .vendor-address .icon {
        margin-left: 10px;
        margin-right: 0;
    }

    .product-content div.product .product-main div.summary .product-info.stock > div .delivery-title-holder {
        margin-right: -15px;
        margin-left: unset;
    }


    .highstore ul.products li.product .stock .icon {
        margin-right: 0;
        margin-left: 4px;
    }

    .nav-tabs button {
        float: right;
        border-left: 1px solid #DFDFDF;
        border-right: none;
    }

    @media (min-width: 992px) {
        body.demo4 #cat-menu .cat-menu > .menu-item {
            float: right;
        }

            body.demo4 #cat-menu .cat-menu > .menu-item:not(:nth-last-child(2)) {
                border-left: 1px solid rgba(255, 255, 255, 0.15);
                border-right: none;
            }
    }

    body.demo4 .widget-posts-slider .slider-inner .owl-carousel .item .post-date {
        position: absolute;
        padding-right: 0;
    }

    body.demo4 .footer-menu ul.menu li:before {
        margin-right: 0;
        margin-left: 7px;
        transform: rotate(180deg);
        display: inline-block;
    }

    @media (min-width: 992px) {
        body.demo4 .main-footer .newsletter form button, .main-footer .newsletter form input[type=submit] {
            border-radius: 22px 0 0 22px;
        }
    }

    body.demo4 .product-content div.product .highstore-tabs ul.tabs li a {
        border-left: none;
        padding-right: 10px;
    }

    @media (min-width: 992px) {
        body.demo4 .product-content div.product .product-main .images {
            border-left: none;
        }
    }

    .top-menu .menu-item-social {
        float: left;
    }

    @media (min-width: 992px) {
        .top-menu .menu-item-social a {
            margin-right: 10px !important;
            margin-left: 0 !important;
        }
    }

    body.demo4 .amazing-slider.style1 .owl-carousel .timer {
        flex-direction: row-reverse;
    }
}
