 /*body {direction:rtl;} */

header#header.header-5.floating #search_mini_form .search-open i{
    margin-left: 0;
}

body.boxed-layout #header.home-header > .container_12:before,
body.boxed-layout #header.home-header > .container_12:after,
#header:not(.home-header) .top-right:after{
    right: -15px;
    left: auto;
    -moz-transform: rotate(1.5deg);
    -webkit-transform: rotate(1.5deg);
    -o-transform: rotate(1.5deg);
    -ms-transform: rotate(1.5deg);
    transform: rotate(1.5deg);
}

body.boxed-layout #header.home-header > .container_12:after,
#header:not(.home-header) .top-right:after{
    left: -15px;
    right: auto;
}

#header.home-header .top-block .top-left{
    float: right;
    text-align: right;
}
header#header.home-header .welcome-msg {
    float: right;
    line-height: 1.5em;
}
header#header:not(.home-header) .welcome-msg {
    float: none;
    line-height: 1.5em;
}

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

#header.home-header:not(.floating) .topline .right-block{
    text-align: left;
}

#header.home-header .topline .logo-wrapper:before{
    border-radius: 0 0 4px 4px;
}

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

header#header .customer-name{
    margin-right: 10px;
    margin-left: 0;
}

header#header .settings-wrapper .settings-content{
    left: 0;
    right: auto;
    text-align: right;
}

header#header .settings-wrapper .settings-content .form-language{
    margin-right: 0;
}

header#header .settings-wrapper .settings-btn .form-language + .currency:before{
    border-right: solid 1px #ddd;
    border-left: none;
}

header#header .settings-wrapper .settings-btn i{
    margin-right: 5px;
    margin-left: 0;
}

header#header #search_mini_form .search-open i{
    margin-left: 10px;
    margin-right: 0;
}

header#header #search_mini_form .form-search{
    left: 0;
    right: auto;
    border-radius: 0 4px 4px 4px;
}

header#header #search_mini_form.show .form-search{
    border-radius: 0 4px 4px 4px;
}

header#header .form-search input{
    float: right;
    padding-right: 20px;
    padding-left: 10px;
}

header#header .form-search button{
    float: left;
    border-radius: 0 0 4px 0;
}

header#header .form-search button span{
    padding-right: 0;
}

header#header .top-cart{
    margin-right: 5px;
    margin-left: 0;
}

#header:not(.home-header) .logo-wrapper{
    float: right;
    padding-left: 10px;
    padding-right: 0;
}

#header:not(.home-header) .top-right{
    float: left;
    text-align: left;
    margin-left: -10px;
    padding-left: 10px;
    margin-right: 0;
    padding-right: 0;
}

#header:not(.home-header):not(.floating) .container_12 .topline{
    float: left;
    text-align: left;
}

body:not(.boxed-layout) #header.floating.home-header > .topline{
    right: 0;
    left: auto;
}

#header.floating:not(.home-header) .container_12 .topline{
    right: 0;
    left: auto;
}

.category-label{
    left: auto;
    right: 20px;
}

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

.header-slider-container .iosSlider .slider .item .slide-container-2{
    left: 110px;
    right: auto;
    text-align: left;
}

.home-block-about .working-time .row{
    padding-right: 30px;
    padding-left: 0;
}

.home-block-about.type-2 .left-block{
    float: right;
}

.home-block-about.type-2 .right-block{
    float: right;
}

.brands .brand{
    float: right;
}
.cart-table .item-options {
    float: right;
}

#footer .footer-logo-wrapper{
    border-radius: 0 0 4px 4px;
}

#footer ul.links li a:hover{
    padding-right: 0;
}

.products-grid:not(.label-type-1) .availability-only, .products-list:not(.label-type-1) .availability-only, div:not(.label-type-1) div.label-sale{
    left: 0;
    right: auto;
}

div:not(.label-type-1) span.label-new{
    right: 0;
    left: auto;
}

.label-type-4 span.label-new{
    border-radius: 8px 0 0 8px;
}

.label-type-4 div.label-sale, .products-grid.label-type-4 .availability-only, .products-list.label-type-4 .availability-only{
    border-radius: 0 8px 8px 0;
}

.ajax-media-button-holder .ajax-media{
    left: 0;
    right: auto;
}

.products-list li.item:hover:before{
    left: -40px;
    right: -30px;
}

.products-grid li.item .hover-buttons, .products-list li.item .hover-buttons{
    right: auto;
    left: -15px;
}

.products-grid li.item .hover-buttons .button-holder, .products-list li.item .hover-buttons .button-holder{
    padding-left: 0;
}

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

.item .hover-buttons[class*="hover-buttons-"] [class*="hover-btn-"]{
    left: 10px;
    right: 9px;
}

.item:hover .hover-buttons.hover-buttons-3 .hover-btn-1, .item:hover .hover-buttons.hover-buttons-4 .hover-btn-1{
    left: 5px;
    right: auto;
}

.item:hover .hover-buttons.hover-buttons-3 .hover-btn-2, .item:hover .hover-buttons.hover-buttons-4 .hover-btn-2{
    left: auto;
    right: -30px;
}

.item:hover .hover-buttons.hover-buttons-3 .hover-btn-3, .item:hover .hover-buttons.hover-buttons-4 .hover-btn-3{
    left: auto;
    right: -46px;
}

.item:hover .hover-buttons.hover-buttons-4 .hover-btn-4{
    left: auto;
    right: -25px;
}

.item:hover .hover-buttons.hover-buttons-2 .hover-btn-1{
    left: auto;
    right: -15px;
}

.item:hover .hover-buttons.hover-buttons-2 .hover-btn-2{
    left: auto;
    right: -45px;
}

.item:hover .hover-buttons.hover-buttons-1 .hover-btn-1{
    left: auto;
    right: -30px;
}

.products-grid .old-price{
    margin-left: 10px;
    margin-right: 0;
}

.slider-container.widget-container .home-slider{
    margin: 0 0 0 -10px ;
}

.slider-container.widget-container .widget-slider{
    padding: 0 0 0 10px ;
}

.slider-container .next{
    left: -20px;
    right: auto;
}

.slider-container .prev{
    right: -30px;
    left: auto;
}

.text-banner.listing-banner .text-banner-content{
    right: 17%;
    left: auto;
}

aside.sidebar .block .block-title:after{
    right: 0;
    left: auto;
}

aside.sidebar .block.block-layered-nav .actions a:after{
    margin-right: 15px;
    margin-left: 0;
}

aside.sidebar .block-wishlist .prev{
    margin-right: 0;
    margin-left: 0;
}
aside.sidebar .block-wishlist .next {
    margin-right: -43px;
}

aside.sidebar .block-title strong {
    float: right;
}
aside.sidebar .block.block-layered-nav dl dt h2,
.block-layered-nav dl#narrow-by-list2 dt h2 {
    float: right;
}
.block-wishlist .prev:before {
    content: none;
}
.sorter .view-mode .grid + .list{
    margin-right: 4px;
    margin-left: 0;
}

.toolbar .pager .pages{
    float: right;
}

.pages li + li{
    margin-right: -1px;
    margin-left: 0;
}

.pages li.i-previous-item a{
    border-radius: 0 20px 20px 0;
}

.pages li.i-next-item a{
    border-radius: 20px 0 0 20px;
}
.pager .pages li a.i-next i:before {
    content: '\f104';
}
.pager .pages li a.i-previous i:before {
    content: '\f105';
}

.product-options .configurable-swatch-list{
    margin-right: -10px;
    margin-left: 0;
}

.product-options .configurable-swatch-list li{
    margin-right: 10px;
    margin-left: 0;
}

body aside.sidebar .block.block-layered-nav .block-content dd .configurable-swatch-list li a:not(.has-image){
    padding-left: 10px;
    padding-bottom: 0;
}

.configurable-swatch-list{
    padding-right: 2px;
    padding-left: 0;
}

aside.sidebar .block.block-layered-nav .currently ol li{
    padding-left: 20px;
    padding-right: 0;
}

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

.col3-layout .sidebar:before, .col2-right-layout .sidebar:before, .col2-left-layout .sidebar:before{
    right: auto;
    left: -20px;
}

.col3-layout .sidebar.sidebar-right:before, .col2-right-layout .sidebar:before{
    right: -20px;
    left: 0;
}

.product-options select.super-attribute-select, .product-options select.product-custom-option{
    border-radius: 4px 4px 0 0;
}
.product-shop .old-price .price {
    top: -3px;
}
.product-view .product-shop div.quantity-decrease{
    border-radius: 0 25px 25px 0;
}

.product-view .product-shop div.quantity-increase{
    border-radius: 25px 0 0 25px;
    margin-left: 10px;
    margin-right: 0;
}
.product-prev:before {
    content: none;
}
.product-view .add-to-cart{
    margin-left: 0;
}

.product-view .add-to-links li{
    margin-left: 20px;
    padding-left: 20px;
    margin-right: 0;
    padding-right: 0;
    border-left: 1px solid rgba(0,0,0,0.15);
    border-right: none;
}

.product-view .add-to-links li a i{
    margin-left: 10px;
    margin-right: 0;
}

.product-view .product-options-bottom .email-friend a i{
    margin-left: 10px;
    margin-right: 0;
}
.product-view .add-to-cart button.button {
    float: right;
}

.catalog-product-view .box-reviews .rating-subtitle h2 {
    float: right;
}
.product-view .product-custom .twitter-share-button {
    margin-right: 0;
    margin-left: 9px;
}
.product-shop .meigee-tabs li{
    text-align: right;
}

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

.catalog-product-view .box-reviews ul li:nth-child(2n+1){
    margin-left: 20px;
    margin-right: 0;
}

.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;
    padding-left: 10px;
}

.catalog-product-view .box-reviews .form-add .form-list input{
    padding-left: 10px;
    padding-right: 14px;
}
.block-layered-nav dl dt .icon-more {
    float: left;
    margin-top: 0;
}
.product-shop .old-price .price {
    padding-right: 0;
    padding-left: 6px;
}
.customer-reviews-wrapper .review-box-wrapper{
    float: right;
}

.customer-reviews-wrapper .review-box-wrapper .top-block{
    border-radius: 4px 4px 0 0;
}

.customer-reviews-wrapper .review-box-wrapper .icon{
    margin-left: 20px;
    margin-right: 0;
}

.customer-reviews-wrapper .review-box-wrapper .icon:before{
    left: 4px;
    right: auto;
    border-width: 0 0 31px 31px ;
    border-color: transparent transparent transparent #ffffff ;
}

.customer-reviews-wrapper .review-box-wrapper .date i{
    margin-left: 8px;
    margin-right: 0;
}

.customer-reviews-wrapper .review-box-wrapper .review-box{
    border-radius: 0 0 4px 4px;
}

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

.customer-rating .item .rating-box i{
    margin-left: 6px;
    margin-right: 0;
}

.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;
}
.data-table div.quantity-increase {
    margin-left: 0;
}
.cart-table .quantity-box {
    width: 65px;
}

@media only screen and (min-width: 1375px){
    body.boxed-layout #header:not(.home-header) .top-right {
        margin-left: -40px;
        padding-left: 40px;
        margin-right: 0;
        padding-right: 0;
    }
    body.boxed-layout .col2-left-layout .related-wrapper-bottom{
        margin-right: -30px;
        margin-left: -40px;
        padding-right: 20px;
        padding-left: 30px;
    }

    body.boxed-layout .col2-right-layout .related-wrapper-bottom{
        margin-right: -40px;
        margin-left: -30px;
        padding-right: 30px;
        padding-left: 20px;
    }

    .sidebar.sidebar-left{
        padding-right: 10px;
        padding-left: 30px;
    }

    .sidebar.sidebar-right{
        padding-right: 30px;
        padding-left: 10px;
    }

    .col2-left-layout .col-main{
        padding-right: 30px;
        padding-left: 10px;
    }

    .col2-right-layout .col-main{
        padding-left: 30px;
        padding-right: 10px;
    }
}

@media only screen and (min-width: 1008px){
    .nav-container li.level-top.parent > a span:after{
        margin-right: 8px;
        margin-left: 0;
    }

}

@media only screen and (min-width: 1008px) and (max-width: 1374px){
    header#header .links{
        margin-right: 10px;
        margin-left: 0;
    }

    .header-slider-container .iosSlider .slider .item .slide-container.slide-skin,  .header-slider-container .iosSlider .slider .item .slide-container,  .header-slider-container .iosSlider .slider .item .slide-container.slide-skin-2{
        right: 70px;
        left: auto;
    }

    .header-slider-container .iosSlider .slider .item .slide-container-2{
        left: 70px;
        right: auto;
    }

    .col3-layout .product-view .add-to-links li{
        margin-left: 10px;
        padding-left: 10px;
        padding-right: 0;
        margin-right: 0;
    }
}

@media only screen and (max-width: 1007px){
    header#header .nav-container.mobile{
        right: -300px;
        left: auto;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1007px){
    .sticky-cart header#header.floating .menu-button,  .sticky-search header#header.floating .menu-button,  .sticky-nav header#header.floating .menu-button{
        margin-left: 20px;
        margin-right: 0;
    }

    header#header.floating h2.small_logo{
        float: right;
    }

    .header-slider-container .iosSlider .slider .item .slide-container.slide-skin,  .header-slider-container .iosSlider .slider .item .slide-container,  .header-slider-container .iosSlider .slider .item .slide-container.slide-skin-2{
        right: 40px;
        left: auto;
    }

    .header-slider-container .iosSlider .slider .item .slide-container-2{
        left: 40px;
        right: auto;
    }

    .col3-layout .sidebar.sidebar-left{
        padding-left: 30px;
        padding-right: 10px;
    }

    .col3-layout .sidebar.sidebar-right{
        padding-right: 30px;
        padding-left: 10px;
    }

    .col3-layout .sidebar.sidebar-right:before{
        right: 0;
        left: auto;
    }

    .notice-cookie .notice-inner a{
        padding-left: 20px;
        padding-right: 0;
    }

}

@media only screen and (min-width: 768px){
    .products-grid.six-products li.item .out-of-stock-label,  .products-grid.seven-products li.item .out-of-stock-label,  .products-grid.eight-products li.item .out-of-stock-label,  .products-grid.grid-6-columns li.item .out-of-stock-label,  .products-grid.grid-7-columns li.item .out-of-stock-label,  .products-grid.grid-8-columns li.item .out-of-stock-label{
        left: 0;
        right: auto;
    }

    .products-grid.six-products .item .hover-buttons:not(.hover-buttons-0) .options-block,  .products-grid.seven-products .item .hover-buttons:not(.hover-buttons-0) .options-block,  .products-grid.eight-products .item .hover-buttons:not(.hover-buttons-0) .options-block,  .products-grid.grid-6-columns .item .hover-buttons:not(.hover-buttons-0) .options-block,  .products-grid.grid-7-columns .item .hover-buttons:not(.hover-buttons-0) .options-block,  .products-grid.grid-8-columns .item .hover-buttons:not(.hover-buttons-0) .options-block{
        left: 20px;
        right: auto;
    }

    .products-grid.six-products .item .hover-buttons:not(.hover-buttons-0) .options-block .button-holder,  .products-grid.seven-products .item .hover-buttons:not(.hover-buttons-0) .options-block .button-holder,  .products-grid.eight-products .item .hover-buttons:not(.hover-buttons-0) .options-block .button-holder,  .products-grid.grid-6-columns .item .hover-buttons:not(.hover-buttons-0) .options-block .button-holder,  .products-grid.grid-7-columns .item .hover-buttons:not(.hover-buttons-0) .options-block .button-holder,  .products-grid.grid-8-columns .item .hover-buttons:not(.hover-buttons-0) .options-block .button-holder{
        float: right;
    }

    .products-grid.six-products .item .hover-buttons .add-to-links,  .products-grid.seven-products .item .hover-buttons .add-to-links,  .products-grid.eight-products .item .hover-buttons .add-to-links,  .products-grid.grid-6-columns .item .hover-buttons .add-to-links,  .products-grid.grid-7-columns .item .hover-buttons .add-to-links,  .products-grid.grid-8-columns .item .hover-buttons .add-to-links{
        float: right;
    }

    .products-grid.six-products .item .hover-buttons[class*="hover-buttons-"] [class*="hover-btn-"],  .products-grid.seven-products .item .hover-buttons[class*="hover-buttons-"] [class*="hover-btn-"],  .products-grid.eight-products .item .hover-buttons[class*="hover-buttons-"] [class*="hover-btn-"],  .products-grid.grid-6-columns .item .hover-buttons[class*="hover-buttons-"] [class*="hover-btn-"],  .products-grid.grid-7-columns .item .hover-buttons[class*="hover-buttons-"] [class*="hover-btn-"],  .products-grid.grid-8-columns .item .hover-buttons[class*="hover-buttons-"] [class*="hover-btn-"]{
        float: right;
    }

    .products-grid.six-products .item .hover-buttons .add-to-links li a,  .products-grid.seven-products .item .hover-buttons .add-to-links li a,  .products-grid.eight-products .item .hover-buttons .add-to-links li a,  .products-grid.grid-6-columns .item .hover-buttons .add-to-links li a,  .products-grid.grid-7-columns .item .hover-buttons .add-to-links li a,  .products-grid.grid-8-columns .item .hover-buttons .add-to-links li a{
        float: right;
    }

    header#header .customer-name + .links{
        left: calc(100% - 10px);
        right: auto;
    }

    header#header .customer-name + .links li{
        float: right;
    }

}

@media only screen and (max-width: 767px){
    header#header .settings-wrapper{
        float: right;
        padding: 0 0 0 5px ;
    }

    header#header #search_mini_form{
        float: left;
        padding: 0 5px 0 0 ;
    }

    header#header .quick-access{
        float: right;
        margin-left: 5px;
        margin-right: 0;
    }

    header#header .top-cart{
        margin-right: 5px;
        margin-left: 0;
    }

    header#header .quick-access.simple-list .links{
        right: 0;
        left: auto;
        text-align: right;
    }

    header#header .quick-access.simple-list .links li a.top-link-login{
        text-align: right;
    }

    header#header .settings-wrapper .settings-content{
        left: auto;
        right: 0;
    }

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

    #header:not(.home-header) .logo-wrapper{
        padding-left: 0;
    }

    header#header.floating h2.small_logo{
        float: right;
        text-align: right;
    }

    header#header.floating .right-block{
        float: left;
    }

    header#header.floating:not(.home-header) .menu-button{
        float: left;
    }

    header#header.header-5 .customer-name + .links{
        right: 0;
        left: auto;
    }

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

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

    .home-block-about .working-time .row{
        padding-right: 0;
    }

    .text-banner.listing-banner .text-banner-content{
        text-align: right;
        right: 8%;
        left: auto;
    }

    .item .hover-buttons.hover-buttons-3 .hover-btn-1,  .item .hover-buttons.hover-buttons-4 .hover-btn-1{
        left: 5px;
        right: auto;
    }

    .item .hover-buttons.hover-buttons-3 .hover-btn-2,  .item .hover-buttons.hover-buttons-4 .hover-btn-2{
        left: auto;
        right: -30px;
    }

    .item .hover-buttons.hover-buttons-3 .hover-btn-3,  .item .hover-buttons.hover-buttons-4 .hover-btn-3{
        left: auto;
        right: -46px;
    }

    .item .hover-buttons.hover-buttons-4 .hover-btn-4{
        left: auto;
        right: -25px;
    }

    .item .hover-buttons.hover-buttons-2 .hover-btn-1{
        left: auto;
        right: -15px;
    }

    .item .hover-buttons.hover-buttons-2 .hover-btn-2{
        left: auto;
        right: -45px;
    }

    .item .hover-buttons.hover-buttons-1 .hover-btn-1{
        left: auto;
        right: -30px;
    }

    aside.sidebar .block.block-layered-nav .block-title{
        margin-right: 0;
    }

    .product-view .product-options-bottom .email-friend{
        padding-right: 0;
    }

    aside.sidebar .block.block-layered-nav .currently .block-subtitle{
        padding-right: 20px;
        padding-left: 0;
    }

    aside.sidebar .block.block-layered-nav .currently ol li{
        padding-left: 30px;
        padding-right: 0;
    }

    aside.sidebar .block.block-layered-nav .currently ol li a{
        left: 5px;
        right: auto;
    }
    header#header .customer-name {
        margin-right: 0;
    }
    header#header .top-cart .title-cart i {
        padding-left: 0;
    }
    .cart-table .item-options {
        width: 100%;
        display: block;
        text-align: right;
    }
    table.data-table td .cart-label {
        padding-left: 15px;
    }
    #discount-coupon-form,
    section.shipping,
    .cart .totals {
        padding-right: 10px;
        padding-left: 10px;
    }
    .cart-blocks-title h2 {
        float: right;
    }
    .cart-table .remove a {
        left: auto;
        right: 0;
    }
}

