﻿body {
    direction: rtl;
}

#main-menu .nav,
.navbar-nav > li {
    float: right;
}

.main-header .header-search-box .form-inline .input-serach input {
    padding-right: 45px;
    padding-left: 0;
}

#shopping-cart-box-ontop {
    right: auto;
    left: 0;
}

.nav-ontop #shopping-cart-box-ontop .shopping-cart-box-ontop-content {
    left: 0;
    right: auto;
}

.nav-ontop .cart-block {
    right: auto;
    left: -1px;
}

.view-product-list .display-product-option {
    right: auto;
    left: 0;
}

.option5 .product-list li .quick-view {
    left: 32px;
    right: auto;
}

.product-list.list .add-to-cart {
    right: auto;
    left: 36px;
}

.product-list.list .product-star {
    float: right;
    text-align: right;
}

.product-list.list .add-to-cart a {
    margin-left: 0px;
    margin-right: 15px;
    padding: 0;
}

.product-list.list .add-to-cart {
    position: inherit;
    width: 100%;
}

    .product-list.list .add-to-cart a {
        padding-left: 35px;
    }

.product-list li .content_price {
    direction: rtl;
}

.product-list.grid li .content_price {
    float: left;
}

#left_column .block .title_block {
    padding-right: 28px;
    padding-left: 0;
}

.tree-menu > li > span::before {
    content: "\f104";
    padding-left: 12px;
    padding-right: 0;
}

#product .pb-right-column .form-option .product-qty {
    margin-left: 0;
    margin-right: 50px;
}

#product .pb-right-column .form-option .attributes .attribute-label {
    float: right;
}

#product .pb-right-column .form-option .attributes select {
    text-align: left;
}

.page-order .cart_navigation a.prev-btn {
    float: right;
}

    .page-order .cart_navigation a.prev-btn::before {
        font: normal normal normal 14px/1 FontAwesome;
        content: "\f105";
        padding-left: 15px;
    }


    .page-order .cart_navigation a.prev-btn::after {
        content: '';
        padding-left: 0;
    }

.page-order .cart_navigation a.next-btn {
    float: left;
}

    .page-order .cart_navigation a.next-btn::after {
        font: normal normal normal 14px/1 FontAwesome;
        content: "\f104";
        padding-right: 15px;
    }

    .page-order .cart_navigation a.next-btn::before {
        content: "";
        padding-left: 0;
    }

.tree-menu > li > ul > li > span::before {
    content: "\f0d9";
}

#main-menu .dropdown-menu {
    text-align: right;
}
