/* 167 of 1362 CSS properties converted by rtl.daskhat.ir 
 These properties should be override originals. 
 just load rtl css file after original css file.*/ 

/* body {direction:rtl;} */

header#header .form-search input{
    padding-right: 14px;
    padding-left: 0;
}

header#header .form-search button{
    left: -2px;
    right: auto;
}
header#header .form-language label,
header#header .form-currency label {margin-left: 5px;}

header#header .form-search button span{
    border-radius: 5px 0 0 5px;
}

header#header .links li a.top-link-login i{
    margin-left: 5px;
    margin-right: 0;
}

header#header .links{
    margin-right: 10px;
    margin-left: 0;
}
header#header #search_mini_form #search {
    float: right;
}
header#header #search_mini_form button.button {
    float: left;
}
header#header .top-cart .block-title i {
    line-height: inherit;
}

.nav-wide#nav-wide li.level-top.first a{
    border-radius: 0 6px 6px 0;
}

header#header .top-cart .block-title{
    border-radius: 6px 0 0 6px;
}

header#header .top-cart .block-title:before{
    border-right-color: rgba(0,0,0,0.2);
    border-left-color: transparent;
}

header#header .menu-button + .top-link-wishlist{
    border-radius: 6px 0 0 6px;
}

.header-slider-container .iosSlider .slider .item .slide-container,
.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-2{
    right: 8.5%;
    text-align: right;
    left: auto;
}

.header-slider-container .iosSlider .slider .item .slide-container .subtitle {
    right: 0;
    left: auto;
}

.text-banner .text-banner-content .banner-link{
    float: left;
}

.text-banner.three .text-banner-content .price-wrapper{
    float: left;
}

.text-banner:not(.five) .text-banner-content .subtitle{
    right: 0;
    left: auto;
}

.text-banner.four .text-banner-content .sale-wrapper{
    float: left;
    text-align: left;
}

.text-banner.five .text-banner-content .subtitle, .text-banner.five .text-banner-content .text{
    float: left;
}

.text-banner.five .text-banner-content .text{
    left: 0;
    right: auto;
}

.text-banner.five .text-banner-content .text span{
    right: 0;
    left: auto;
    transform: translate(100%, -100%);
}
.products-grid li.item .product-buttons button.button span,
.products-list li.item .button-holder button.button span {
    float: right;
}

.widget-title h1, .widget-title h2, .widget .widget-title h1, .widget .widget-title h2, header.rating-title h2{
    text-align: right;
}

.widget-latest li .postContent p:not(.truncated) a img{
    right: 0;
    left: auto;
}

.widget-latest li .postContent p:not(.truncated) a:after{
    right: 0;
    left: auto;
}
.catalog-product-view .box-reviews .rating-subtitle h2 {float: right;}

.widget-latest li .post-date, .widget-latest li .comments{
    margin-left: 0;
}
.widget-title h1,
.widget-title h2,
.widget .widget-title h1,
.widget .widget-title h2,
header.rating-title h2 {float: right;}
#postComment button.button {float: left;}
#footer ul.links li a{
    padding-right: 20px;
    padding-left: 0;
}
.block-layered-nav dl dt .icon-more {float: left;}
.std p.special-price{
    padding-right: 4px;
    padding-left: 0;
}

.products-grid .price-box{
    margin-left: 20px;
    margin-right: 0;
}

.products-grid li.item .product-buttons button.button span span,
.products-list li.item .button-holder button.button span span{
    margin-right: 10px;
    margin-left: 0;
}

.products-list .price-box{
    margin-left: 20px;
    margin-right: 0;
}

.products-grid .configurable-swatch-list .swatch-link,
.products-grid .swatch-current .swatch-link{
    margin-left: 5px;
    margin-left: 0;
}

.pages ol li.current:not(:first-child) span,
.pages ol li:not(:first-child) a,
.pages li.i-previous-item + li a,
.pages li.i-previous-item + li.current span{
    border-width: 1px 0 1px 1px ;
}

.pager .pages li a.i-next{
    border-right-width: 0;
    border-left-width: 1px;
    border-radius: 6px 0 0 6px;
}

.pager .pages li a.i-previous{
    border-radius: 0 6px 6px 0;
}

.sorter .view-mode a + strong,
.sorter .view-mode strong + a {
    margin-right: 10px;
    margin-left: 0;
}
.sorter .view-mode .grid,
.sorter .view-mode .list {float: right;}

.sorter .sort-by{
    float: left;
    margin-right: 10px;
    margin-left: 0;
}

body.sidebar-right .col2-left-layout aside.sidebar,
.col2-right-layout aside.sidebar.sidebar-right{
    border-right: 1px solid rgba(0,0,0,0.1);
}

body.sidebar-left .col2-left-layout aside.sidebar,
.col2-left-layout aside.sidebar.sidebar-left{
    border-left: 1px solid rgba(0,0,0,0.1);
}

aside.sidebar .block-tags li{
    margin-right: 0;
    margin-left: 4px;
}

aside.sidebar .actions{
    text-align: right;
}

.block-compare .block-title a.remove{
    float: left;
}

.block-compare .block-title a.remove i{
    margin-right: 5px;
    margin-left: 0;
}

aside.sidebar .block.block-wishlist .block-content .block-subtitle{
    text-align: right;
}

aside.sidebar .block.block-layered-nav dl dt h2, .block-layered-nav dl#narrow-by-list2 dt h2{
    padding-right: 0;
}

.configurable-swatch-list li:not(:last-of-type){
    margin-left: 10px;
    margin-right: 0;
}

body aside.sidebar .block.block-layered-nav .block-content dd .configurable-swatch-list li a{
    padding-left: 6px;
    padding-right: 0;
}

.block-wishlist .prev{
    right: auto;
    left: 20px;
}

.block-wishlist .next{
    left: 0;
    right: auto;
    margin-left: 0;
}

nav.breadcrumbs li a:after{
    margin-right: 10px;
    margin-left: 8px;
}
.block-related .block-title strong {
    float: right;
}

.category-banner .category-banner-content{
    right: auto;
    left: 11%;
}

.catalog-product-view .box-reviews .actions{
    text-align: right;
}

.ratings-table .rating-box i{
    margin-left: 8px;
    margin-right: 0;
}

.box-reviews .rating-block .rating-values{
    margin-right: 10px;
    margin-left: 0;
}

.box-reviews .rating-block .stars-wrapper .value{
    float: right;
    margin-right: 2px;
    margin-left: 0;
}

body.apple-device .box-reviews .rating-block .stars-wrapper .value{
    margin-right: 7px;
    margin-left: 0;
}

.box-reviews .rating-block .stars-wrapper .value:first-child{
    margin-right: 0;
}

.catalog-product-view .box-reviews .form-add .form-list textarea{
    padding-right: 14px;
}

.catalog-product-view .box-reviews .form-add .form-list input{
    padding-right: 14px;
}

.customer-rating .item .rating-box{
    margin-left: 0;
}

.customer-rating .item .rating-box i{
    margin-left: 1px;
}

.customer-rating .item .rating-box i:nth-child(5n){
    margin-left: 0;
}

.customer-rating .item .rating-box .rating{
    right: 0;
    left: auto;
}

.customer-rating .item .rating-box .rating i:nth-child(2n){
    right: 25px;
    left: auto;
}

.customer-rating .item .rating-box .rating i:nth-child(3n){
    right: 50px;
    left: auto;
}

.customer-rating .item .rating-box .rating i:nth-child(4n){
    right: 75px;
    left: auto;
}

.customer-rating .item .rating-box .rating i:nth-child(5n){
    right: 100px;
    left: auto;
}

.sidebar .widget .features i{
    margin-left: 15px;
    margin-right: 0;
}

.sidebar-banner:not(.two) .sidebar-banner-content .subtitle, .sidebar-banner:not(.two) .sidebar-banner-content .text{
    float: left;
}

.sidebar-banner:not(.two) .sidebar-banner-content .text{
    left: 0;
    right: auto;
}

.sidebar-banner:not(.two) .sidebar-banner-content .text span{
    right: 0;
    left: auto;
}
.sidebar-banner:not(.two) .sidebar-banner-content .text span {
    transform: translate(100%, -100%);
}

.sidebar-banner.two .sidebar-banner-content .price-wrapper{
    float: left;
}

.sidebar-banner.two .sidebar-banner-content .sale-wrapper{
    float: left;
    text-align: left;
}

aside.sidebar .block.block-layered-nav ol li a.btn-remove{
    left: 0;
    right: auto;
}

.rating-box{
    margin-left: 10px;
    margin-right: 0;
}

.rating-box i{
    margin-left: 2px;
    margin-right: 0;
}

.product-view .product-shop .availability{
    margin-right: 20px;
    margin-left: 0;
}

.product-options label em{
    margin-left: 2px;
    margin-right: 0;
}

div.quantity-decrease{
    border-radius: 0 6px 6px 0;
}

div.quantity-increase{
    border-radius: 6px 0 0 6px;
    margin-left: 10px;
    margin-right: 0;
}
.data-table div.quantity-increase {
    margin-left: 0;
    margin-right: 0;
}

.add-to-cart button.button span span:before{
    margin-left: 10px;
    margin-right: 0;
}

.product-options-bottom .add-to-cart, .add-to-box{
    margin-left: 7px;
    margin-right: 0;
}

.product-options-bottom .add-to-links a, .product-options-bottom p.email-friend a, .product-shop .add-to-links a, .product-shop p.email-friend a{
    margin-left: 10px;
    margin-right: 0;
}

.product-options-bottom p.email-friend a, .product-shop p.email-friend a, p.email-friend a{
    margin-left: 0;
}

.product-view .additional-information i, .product-view .additional-information a i{
    margin-left: 10px;
    margin-right: 0;
}
.more-views .prev:before, .block-related .prev:before, .product-prev:before{
    margin-left: -2px;
}

.meigee-tabs{
    border-radius: 6px 6px 0 0;
    border-width: 1px 1px 0 1px ;
}

.meigee-tabs li.active + li{
    border-right-color: rgba(0,0,0,0.04);
    border-left-color: transparent;
}

.meigee-tabs li.active + li:hover{
    border-right-color: rgba(0,0,0,0.1);
    border-left-color: transparent;
}

.meigee-tabs li:not(.first){
    border-right: 1px solid rgba(0,0,0,0.1);
}

.meigee-tabs-content{
    border-radius: 0 0 6px 6px;
}

#product-attribute-specs-table.data-table th{
    border-width: 1px 0 1px 0 ;
}

#product-attribute-specs-table.data-table td{
    border-width: 1px 0 1px 0 ;
}

.block-related .block-content .block-subtitle{
    left: 0;
    right: auto;
}
aside.sidebar .block.block-layered-nav dl dt h2,
.block-layered-nav dl#narrow-by-list2 dt h2 {
    float: right;
}
aside.sidebar .block-title strong {
    float: right;
}


@media only screen and (min-width: 1008px) and (max-width: 1374px){
    aside.sidebar .block-related .block-content .block-subtitle{
        right: 0;
        left: auto;
    }
    .sidebar-banner:not(.two) .sidebar-banner-content .text {
        left: 10px;
    }

}

@media only screen and (min-width: 768px) and (max-width: 1007px){
    header#header h2.logo a,  header#header h2.small_logo a{
        padding-left: 20px;
        padding-right: 0;
    }

    header#header .header-top-right{
        text-align: left;
    }

    .menu-button{
        margin-right: 15px;
        margin-left: 0;
    }

    .category-banner .category-banner-content{
        left: 5%;
        right: auto;
    }

    aside.sidebar .block-related .block-content .block-subtitle{
        right: 0;
        left: auto;
    }

    aside .block-related .next{
        left: 25px;
        right: auto;
    }

    aside .block-related .prev{
        right: auto;
        margin-right: 0;
        left: 25px;
    }

    .sidebar .widget .features i{
        margin-left: 0;
    }
    .sidebar-banner:not(.two) .sidebar-banner-content .text {
        left: 10px;
    }

}

@media only screen and (max-width: 767px){
    header#header .menu-button{
        border-radius: 6px 6px 0 0;
    }

    header#header .top-cart .block-content{
        margin-left: 0;
        left: 0;
        right: auto;
    }
    header#header .top-cart .block-content {
        right: 0;
        left: auto;
    }

    .category-banner .category-banner-content{
        left: 4%;
        right: auto;
    }

    .toolbar .sorter .view-mode{
        margin-right: 0;
        margin-left: 6px;
    }

    .block-related .block-content .block-subtitle{
        text-align: right;
    }

    .rating-box{
        margin-left: 3px;
        margin-right: 0;
    }
}


