/* RTL styles */

html[dir="rtl"] body {
    direction: rtl;    
}

html[dir="rtl"] .navbar-nav>li,
html[dir="rtl"] .box-header_logo,
html[dir="rtl"] .col-md,
html[dir="rtl"] .box-header .col-md.box-header_contact-info,
html[dir="rtl"] .box-search_btn-group,
html[dir="rtl"] .top-menu,
html[dir="rtl"] .box-main,
html[dir="rtl"] .col,
html[dir="rtl"] .provider_choose ul.provider_ul li,
html[dir="rtl"] .fll,
html[dir="rtl"] .list_minipic li,
html[dir="rtl"] .product-info-block .size-box, 
html[dir="rtl"] .product-info-block .size-box-big,
html[dir="rtl"] ul.tabs li,
html[dir="rtl"] .asia-filter-price ul li,
html[dir="rtl"] .user-helper-footer .col-sm-15,
html[dir="rtl"] .f-copyright,
html[dir="rtl"] .site-item,
html[dir="rtl"] .user-helper-footer .col-sm-30,
html[dir="rtl"] .user-history-item {
    float: right;
}

html[dir="rtl"] .asia-filter-price h1,
html[dir="rtl"] .asia-filter-price ul,
html[dir="rtl"] .category-content .list_item .list li,
html[dir="rtl"] .old-product-price {
    float: right!important;    
}

html[dir="rtl"] .new-product-price {
	text-align: right;
}

html[dir="rtl"] .box-up-menu_username, 
html[dir="rtl"] .box-up-menu_lang-chang, 
html[dir="rtl"] #langSelectActive,
html[dir="rtl"] .user-benefits,
html[dir="rtl"] .flr,
html[dir="rtl"] .box-up-menu_shopping-cart, 
html[dir="rtl"] .box-up-menu_favorite, 
html[dir="rtl"] .box-up-menu_userpreferences,
html[dir="rtl"] .partners-main {
    float: left!important;
}

html[dir="rtl"] th,
html[dir="rtl"] .title-item-additionalPrices {
    text-align: right;
}

html[dir="rtl"] a.modal-registration span,
html[dir="rtl"] a.modal-login span {
    padding-left: 0!important;
    padding-right: 25px;
}

html[dir="rtl"] .box-up-menu_shopping-cart a:before {
    right: 10px;
}

html[dir="rtl"] .box-header .col-md.box-header_cart {
    border-left: 0;
    border-right: 1px solid #e8e8e8;
}

html[dir="rtl"] .box-up-menu_shopping-cart a .cout-it-bg {
    left: inherit;
    right: 45px;    
}

html[dir="rtl"] .box-header_contact-info:before {
    left: inherit;
    right: 0;
}

html[dir="rtl"] .box-header_contact-info_phone-num {
    padding-left: 0;
    padding-right: 45px;   
}

html[dir="rtl"] #box-search-form_search {
    padding-left: 0;
    padding-right: 120px;
    border-radius: 0 3px 3px 0;
}

html[dir="rtl"] #search-cate {
    left: inherit;
    right: 2px;    
}

html[dir="rtl"] #box-search-form button {
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    -o-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;    
}

html[dir="rtl"] #box-search-form_search:focus {
    border-color: #ff4647;
    border-right: 2px solid #ff4647;
    border-left: 0;    
}

html[dir="rtl"] .head-bottom #all_categories>a>i {
    left: inherit;
    right: 8px;
}

html[dir="rtl"] .head-bottom #all_categories {
    padding: 0px 40px 0 10px;    
}

html[dir="rtl"] .box-sidebar {
    padding-left: 10px;
    float: right;
    padding-right: 0;    
}

html[dir="rtl"] .promoimg {
    direction: ltr;
}

html[dir="rtl"] .box-sidebar ul.category-menu>li.active>a {
    box-shadow: 2.5px 1px 2.5px rgb(0 0 0 / 10%);    
}

html[dir="rtl"] .box-sidebar ul.category-menu>li>ul {
    left: inherit;
    right: 100%;
    text-align: right;
}

html[dir="rtl"] .supply-products-section ul {
    float: right;
    margin-left: 0;
    margin-right: -6px;    
}

html[dir="rtl"] .box-sidebar ul.category-menu {
    text-align: right;
}

html[dir="rtl"] .box-sidebar ul.category-menu>li>a {
    padding: 0px 40px 0 10px;    
}

html[dir="rtl"] .col-md-1,
html[dir="rtl"] .col-md-10,
html[dir="rtl"] .col-md-11, 
html[dir="rtl"] .col-md-12, 
html[dir="rtl"] .col-md-2, 
html[dir="rtl"] .col-md-3, 
html[dir="rtl"] .col-md-4, 
html[dir="rtl"] .col-md-5, 
html[dir="rtl"] .col-md-6, 
html[dir="rtl"] .col-md-7, 
html[dir="rtl"] .col-md-8, 
html[dir="rtl"] .col-md-9 {
    float: right;
}

html[dir="rtl"] .box-sidebar ul.category-menu>li>ul>li.col-md-3 {
    padding-left: 15px;
    min-height: 320px;
    padding-right: inherit;
}

html[dir="rtl"] .blog-section h3 {
    text-align: right;
}

html[dir="rtl"] .f-link-list ul li  a i.fa {
    transform: rotate(180deg);
    padding-left: 5px;
    float: right;
    padding-right: 5px; 
}

/*
html[dir="rtl"] .partners-list {
    margin-left: 0;
    margin-right: 145px;    
}
*/

html[dir="rtl"] ul.partners-list:before {
    display: none;
}

html[dir="rtl"] ul.partners-list:after {
    content: attr(title);
    float: right;
    font-size: 18px;
    margin-left: 0;
    margin-right: -145px;    
}

html[dir="rtl"] .see-all-link {
    text-align: left;
}

html[dir="rtl"] .box-section>a:before {
    display: inline-block;
    margin-right: 0.3vw;
    content: "\e113";
    font-size: 0.75em;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    float: left;
    margin-top: 5px;
}

html[dir="rtl"] .box-up-menu li a i.login-ico {
    transform: rotate(180deg);    
}

html[dir="rtl"] .item-quantity-edit .num-controls {
    position: relative;
}

html[dir="rtl"] .num-controls .input_numeric_only {
    margin-left: 0;
    margin-right: 23px;
}

html[dir="rtl"] .item-quantity-edit .num-controls .plus {
    right: 0;
}

html[dir="rtl"] .item-quantity-edit .num-controls .minus {
    right: 52px;
}

html[dir="rtl"] #quickOrder {
    margin-right: 0;
    margin-left: 10px;
}

html[dir="rtl"] #photo-search {
    top: 11px;
    left: 50px;
    right: inherit;
}

html[dir="rtl"] .box-header_contact-info_work-time {
    padding-left: 0;
    padding-right: 50px;
}

html[dir="rtl"] .l-panel form.search .btn {
    right: inherit;
    left: 0;    
}

html[dir="rtl"] ul.category-menu>li>a>i {
    left: inherit;
    right: 8px;    
}

html[dir="rtl"] .vendorscore {
    text-align: right;
    padding-top: 10px;
}

html[dir="rtl"] .item-taobao-promise .tb-service-title,
html[dir="rtl"] .item-taobao-promise .tb-service-con .tb-service-s dt,
html[dir="rtl"] .item-taobao-promise .tb-service-con .tb-service-s .carriage-item-icon, 
html[dir="rtl"] .item-taobao-promise .tb-service-con .tb-service-s .payway-item-icon {
    float: right;
}

html[dir="rtl"] .item-taobao-promise .tb-service-con .tb-service-s dd {
    float: right;
    margin: 0;
}

html[dir="rtl"] .item-taobao-promise .tb-service-con .tb-service-s .carriage-item-text:first-child {
    border-left: 1px dotted #ccc;
    padding-left: 3px;
}

html[dir="rtl"] .item-taobao-promise .tb-service-con .tb-service-s .carriage-item-text:last-child {
    border-left: none;
}

html[dir="rtl"] .list_item_title i.fa,
.primaryCateNavItem > a > div > i.fa {
    transform: rotate(180deg);	
}

html[dir="rtl"] .primaryCateNavItem.on {
    background-color: #f2f2f2;
    border-left-color: transparent;
    border-right-color: #ff4747;
}

html[dir="rtl"] .primaryCateNavItem {
    border-left: 0;	
    border-right: 2px solid transparent;	
}

html[dir="rtl"] .main-body .head .more {
	right: inherit;
	left: 0;
}

html[dir="rtl"] .main-body .head .more .fa {
    transform: rotate(180deg);	
}

html[dir="rtl"] .primaryCateNavItem {
	text-align: right;
}

html[dir="rtl"] .primaryCateNavItem .primaryCateNavName {
	padding: 15px 40px 15px 15px;
}

html[dir="rtl"] li.primaryCateNavItem > a > i {
	right: 8px;
}

html[dir="rtl"] .main-body .main-body-flash ul li+li {
    margin-left: 0;
    margin-right: 16px;
}

html[dir="rtl"] .controller-basket .tabs-content {
    float: right;	
}

html[dir="rtl"] .js-basket-btn-delete-item {
    margin-right: 10px;	
}

html[dir="rtl"] body > div.wrap1.clearfix > main > div.main.js-basket > div.clrfix > div > div > div > div.tabs-content > div > div > div.js-basket-checkbox-children > div.groupid-tr.js-basket-checkbox-wrapper.js-basket-group.clearfix > div > div > table {
	float: right!important;
}

html[dir="rtl"] #new-order-create .order-navbar .nav>li {
	float: right;
}

html[dir="rtl"] #new-order-create .arrow-left {
    left: 0;
    right: inherit;
    transform: rotate(180deg);
}

html[dir="rtl"] #new-order-create .done .icon-check {
    position: relative;
    top: 5px;
}

html[dir="rtl"] .link_to_original span {
	left: 0;
    right: inherit;
    padding-left: 0;
    padding-right: 5px;	
}

html[dir="rtl"] .dt-panel li {
	float: right;
}

html[dir="rtl"] .mobile-menu__box i {
	float: right;
	margin: 0 0 -5px 16px;	
}

html[dir="rtl"] .mobile-menu__box ul li {
    float: right;
    width: 100%;
}

html[dir="rtl"] .mobile-menu__box ul {
    float: right;
    width: 100%;
}

html[dir="rtl"] .mobile-menu__box,
html[dir="rtl"] .mobile-menu__box ul li a,
html[dir="rtl"] .first-visit-title i.fa-lightbulb-o,
html[dir="rtl"] .first-visit-infoblock ul li {
    float: right;
}
	
html[dir="rtl"] .user-pay-but span {
    left: -6px;
    right: inherit;
    border-right: 1px dashed;
    border-left: 0;
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    -o-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;	
}

html[dir="rtl"] .first-visit-title {
	line-height: 58px;
}

html[dir="rtl"] .payment_history>h2.mb20 {
	left: inherit;
    right: 0;	
}

html[dir="rtl"] .panel-title a::after {
    right: inherit;
    left: 0;
    transform: rotate(180deg);	
}

html[dir="rtl"] .inf-right-block {
    right: inherit;
    left: 0;
}

html[dir="rtl"] .box-header .col-md.box-header_cart a {
    padding-left: 20px;
}

html[dir="rtl"] .box-header_contact-info {
	text-align: right;
}

html[dir="rtl"] .box-header_contact-info a .cout-it-bg {
    left: 80px;
}

html[dir="rtl"] .rtl .addbasket span {
    padding: 0 0 0px;
    background-position: 145px -377px;
}

html[dir="rtl"] .controller-item .btabs .tabs-content {
    overflow: hidden;
    width: 100%;	
}

html[dir="rtl"] .button.button-big.favorite {
	margin-right: 10px;
}

html[dir="rtl"] .dropdown-menu {
	text-align: right;
}

html[dir="rtl"] .controller-basket .bgr-panel.mt5.col-md-12 {
	float: left;
}

html[dir="rtl"] .js-basket-content .bgr.clrfix {
	width: 100%;
	display: inline-block;
}

html[dir="rtl"] .js-basket-line table {
	float: right!important;
}

html[dir="rtl"] .bigTotal .row {
	text-align: center;
	direction: rtl;
}

html[dir="rtl"] #new-order-create .actions-panel {
	float: left!important;
}

html[dir="rtl"] .controller-supportlist .tabs-content{
	width: 100%;
}

html[dir="rtl"] .controller-supportlist .btn-delete-item {
	margin-right: 20px;
}

html[dir="rtl"] .controller-supportlist .basketcart table {
	float: right!important;
}

html[dir="rtl"] .basketcart .mess_oper textarea {
	margin-top: 20px;
}

html[dir="rtl"] .controller-supportlist .ltr-for-rtl {
	direction: rtl;
}

html[dir="rtl"] .controller-supportlist .total_price_new span:first-child {
	width: auto;
}

html[dir="rtl"] .user-pay-but {
	padding-right: 15px;
}

html[dir="rtl"] .referal_link_copy {
	float: left
}