

/***************  Layout  ******************/
/* VP-17242 */
.rtl #top-welcome a.shopping{ border-left: 0px; border-right: 1px solid #fff;}
.rtl #header-wrap{ padding-left:0; padding-right:20px;}
.rtl #cart-popup-wrapper {right:auto; left:2px;}
.rtl #cart-popup-carrot {margin: 0 0px 0 40px;}
.rtl #lang-popup-wrapper {left:2px !important;}
.rtl #acct-popup-carrot {margin-left:95px;}
.rtl .ui-autocomplete.ui-menu .ui-menu-item::first-letter {text-transform: none;}


/***************  Home page / Category Page ******************/

.rtl ul.catch_all_footer_list {padding-right:0px;}
@media only screen  and (max-width: 576px) {
    .rtl .discovery.catch_all_footer_div  .catch_all_footer_lists_table td {padding-right:0px;}
}
.rtl .io-dual-layout-right {align-items: flex-start;}
.rtl .io-dual-layout-right .slide-rich-content{ /*  to align right, override display flex */
    display:inline;
    padding:40px 40px; 
}
.rtl .tile_product .auction_type, .rtl .tile_product .bottom_banner {right:0; left:auto;}

.carousel_viewport .product_text_container{
    direction: rtl;
}

.done_img_txt {
    right: 30px;
}

/***************  PDP ******************/
.rtl .product-section .sweepsSymbol.grey {
    right: 15px;
    left: auto;
    background-image: url(/images/io/banner_999_big_rtl.png);
}

.rtl.mobile .vendor-img {
    right:auto;
    left:10px;
}

.rtl.mobile .pImgContainer .img-pause{
    left:auto;
    right:5px;
}

.rtl select {
    background-position: left center;
    background-image: url(/images/mobile-dropdown-rtl.png);
}

.rtl .product-section .details-box {
    clear: left;
}

.customCheckBox > span, .customRadioBox > span {
    float: right;
}

/***************  Cart ******************/
.rtl #shopping-cart .continue-shopping-title {margin-right:15px;}
.rtl #shopping-cart .continue-shopping.sg-arrow-l {background-image: url(/images/icon_arrow_left_000.png); background-position: left -7px center; padding-left: 15px; padding-right: 0;} /*VP-17391*/



/***************  Checkout ******************/
.rtl #payment-by-creditcard {direction:rtl;}
.rtl #payment-by-creditcard select {background-position: left center; background-image: url(/images/mobile-dropdown-rtl.png);}
.rtl #payment-by-creditcard .act-btn.cancel {margin-right:0px; margin-left:5px;}

/***************  Order Confirmation ******************/
.rtl #product-table .table-body .next-steps.main {float:right;}


/***************  Filter Page ******************/
/*VP-17280*/
.rtl #disc-menu .discovery-popup .col-title {padding-right: 10px;}
.rtl #disc-menu .discovery-popup .disc-all-ex .disc-item-text {margin-right:10px;}


/***************  Vendor Portal ******************/
.rtl #main-detail #account-content #auction-history-table .auction-item {text-align:right;}
.rtl #main-detail #account-content #auction-history-table .auction-date-placed {text-align:left;}

.rtl .todo_list_container .package_div > * {margin-right:18px;}
.rtl .todo_list_container .package_div .arrow_div {background-image: url(/images/icon_arrow_left_000.png); left:0; right:unset; margin-right:10%; margin-left:unset;}
.rtl .todo_list_container .package_div .customer_div {padding: 15px 0 0 15px;}
.rtl .todo_list_container .package_div .summary_div .single_item_row .text_row {float:right;}
.rtl .todo_list_container .package_div .summary_div .single_item_row .item_units {float:left;}

/***************  Top-Nav ******************/
.rtl .top-nav-search-disc {left: 0px;}
.rtl #top-nav-search { padding: 5px 35px 5px 10px; background-position-x: 435px; right: -10px;} /*search bar*/

