/* default.css & General CSS */
body {
    direction: rtl;
    font-size:13px;
}

.floatLeft {
	float:right;
}

.floatRight {
	float:left;
}

.a-left{
	text-align:right;
}

.a-right{
	text-align:left;
}

/* V3/header.css */
.Header_LogoLang{
    padding-right:15px;
}

.Header_Logo{
    height:45.5px;
}

.Header_Search__Input__Container{
    margin-left: 15px;
}

.Header_Search__Input {
    border-left: 0;
}

.Header_Search__Icon{
    left: 0px;
    background-image: url("../images/V3/Search_Icon-rtl.svg");
}

header.Mode--Dark .Header_Search__Icon{
    border-right: none;
}

.Header_Right_Icons__Container{
    padding-left: 15px;
}

.Header_Right_Icon a{
    margin-left: 15px;
}

.Header_Right_Icon a svg{
    transform: scale(-1,1);
}

.Header_Right_Icon img{
    margin-left: 6px;
}

.Header_Right_Icon.Header_Profile__Container img{
    margin-left: 0;
}

.Header_HelpCenter__Container a{
    margin-left: 0;
}

.Header_Sections__Links li:first-child{
    padding-right: 0;
}

.Header--Mobile_Page__Title__Back svg{
    /* reserve line for ltr transform: scale(-1,1); */
    margin-right: 6px;
}

.Header--Mobile_Page_Title_Container_Search_Icon{
    margin-right: auto;
}

.Header--Mobile_Search__Text{
    border-left: 0;
}

.Header--Mobile_Search__Icon{
    background-position: left 17px center;
    background-image: url("../images/V3/Search_Icon_Mobile-rtl.svg");
    border-right: 0;
}

.Header_ShareMessage__Container{
    text-align: left;
}

.Header_Button_Toogle_Mode_Polo__Container{
    padding-right:15px;
}

/* sidebar.css */
.SidebarV3{
    right: 0;
    margin-right: -494px;
}

.Sidebar__CloseButton{
    left:-40px;
}

.Sidebar_Login__Container{
    padding-right:21px;
}

.Sidebar_Sections__Links li a, .Sidebar_Language__Container{
    margin-right: 21px;
    margin-left: 29px;
}

.Sidebar_Sections__Links li a svg {
    left:0;
    transform: scale(-1,1);
}

.Sidebar_Language__Container svg{
    left:0;
    transform: scale(-1,1);
}

.Sidebar_Button_Toogle_Mode_Polo__Text{
    margin-right: 16px;
}

/* login.css */
.Body_Login__Form__Element__Input__Icon{
    left: 1px;
}

.Body_Login__Form__AgreeMessage{
    margin-right: 31px;
}

.Body_ForgotPassword__Back__Container a svg{
    /* reserve line for ltr transform: scale(-1,1); */
}

/* filterbar.css */
.FilterbarV3{
    right: 0;
    margin-right: -494px;
}

/* inner.css */
.Inner_Body__Title .Inner_Body__Title__Back svg{
    /* reserve line for ltr transform: scale(-1,1); */
    margin-left: 6px;
}

.Inner_Body__Breadcrumbs__Arrow{
    transform: scale(-1, 1);
}

/* cart.css */
.Body_MyCart__Table th, .Body_MyCart__CuponBox th, .Body_MyCart__RightBox th {
    text-align: right;
}

.Body_MyCart__CuponBox__Invalid , .Body_MyCart__CuponBox__Information__Code{
    background-position: left 12px center;
}

/* myaccount.css */
.Body_MyAccount_Section__Description{
    font-size: 13px;
}

.Body_MyAccount_Profile_Info__Title svg{
    transform: scale(-1,1);
    margin-left: 6px;
}

.Body_MyAccount_Profile_Info__Actions{
    margin-right: auto;
}

.Body_MyAccount_Profile_Info__Actions .Body_MyAccount_Profile_Info__Actions__Icon{
    margin-left: 5px;
}

.Body_MyAccount_Profile_Info__Actions .Body_MyAccount_Profile_Info__Actions__Icon:last-child{
    margin-left: 0px;
}

.Body_MyAccount_Profile_Info__Actions__Icon__Edit svg{
    transform: scale(-1,1);
}

.Body_MyAccount_Profile_Email__VerificationStatus svg{
    margin-left: 6px;
}

/* wallet.css */
.Body_MyAccount_Wallet_Balance__Container{
    margin-right: auto;
}

.Body_MyAccount_Wallet_Balance__FirstBlock{
    text-align: left;
    margin-left: 20px;
}

/* myaccountOrders.css */
.Body_MyAccount_MyOrders__Status__Badge{
    padding-right: 17px;
}

.Body_MyAccount_MyOrders__Status__Badge:before{
    right:0;
}

.Body_MyAccount_MyOrders__ViewButton{
    padding-left: 40px;
    background-position: left 10px center;
}

.Body_MyAccount_MyOrders__ViewButton--TabletMobile{
    padding-left: 25px;
    left: 10px;
}

.Body_MyAccount_MyOrders__Filter__TextBox__Input{
    padding-left: 50px;
}

.Body_MyAccount_MyOrders__Filter__TextBox__Container svg{
    left: 15px;
}

/* form.css */
.ButtonV3__Group--Inline .ButtonV3{
    margin-left:10px;
}

.ButtonV3__Group--Inline .ButtonV3:last-child{
    margin-left: 0;
}

.RadioV3__Group--Inline .RadioV3__Container{
    margin-left: 15px;
}

.RadioV3__Group--Inline .RadioV3__Container:last-child{
    margin-left: 0;
}

.RadioV3__Label:before{
    margin-left: 10px;
}

.CheckboxV3__Group--Inline .CheckboxV3__Container{
    margin-left: 15px;
}

.CheckboxV3__Group--Inline .CheckboxV3__Container:last-child{
    margin-left: 0;
}

.CheckboxV3__Label:before{
    margin-left: 10px;
}

.SelectboxV3 + .select2-container .select2-selection--single{
    direction: rtl;
}

/* TableV3.css */
.TableV3 thead .sorting_asc, .TableV3 thead .sorting_desc {
    background-position: center left 25px;
}

.TableV3 th{
    text-align: right;
}

.dataTables_paginate{
    text-align: right;
}

/* owlCarouselV3.css */
.owl-carouselV3 .arrow-left-owl-carousel, .owl-carouselV3 .arrow-right-owl-carousel{
    background-image: url("../images/V3/Right_Arrow.svg");
}

.owl-carouselV3 .arrow-right-owl-carousel{
    background-image: url("../images/V3/Left_Arrow.svg");
}

.owl-carouselV3 .arrow-left-owl-carousel:hover{
    background-image: url("../images/V3/Right_Arrow_Hover.svg");
}

.owl-carouselV3 .arrow-right-owl-carousel:hover{
    background-image: url("../images/V3/Left_Arrow_Hover.svg");
}

.owl-carouselV3.owl-theme .owl-nav .owl-prev{
    right:-50px;
    left: auto;
}

.owl-carouselV3.owl-theme .owl-nav .owl-next{
    left:0px;
    right:auto;
}

/* Body */

/* No Result */
.Body_NoResult__Icon__Container svg{
    transform: scale(-1, 1);
}

/* Checkout */
.Body_Checkout__Title__Container {
    padding-right: 115px;
}

.Body_Checkout__DrawMessage__Container{
    padding-right: 100px;
    padding-left: 100px;
}

.Body_Checkout__Container__Left{
    padding-right: 115px;
    padding-left: 30px;
}

.Body_Checkout__Container__Right{
    padding-left: 115px;
    padding-right: 30px;
}

.Body_Checkout__Box th{
    text-align: right;
}

.Body_Checkout_Steps__Container, .Body_Checkout_ShippingMethods__Container, .Body_Checkout_PaymentMethods__Container{

}

.Body_Checkout_Address__Row:before, .Body_Checkout_PaymentMethods__Row:before, .Body_Checkout_ShippingMethods__Row:before{
    margin-left: 15px;
}

.stepBlock-Address_Edit{
    left: 15px;
    /* reserve a line for transform: rotateY(180deg); */
}

.Body_Checkout_Total_Information__Title{
    margin-left: 100px;
}

.Body_Checkout_Overview__Container__Title svg {
    /* reserve a line for transform: scale(-1, 1);*/
    margin-left: 3px;
}

.Body_Checkout_Summary__WarningImg{
    margin-left: 20px;
}

/* Item */
.Body_Item__Share--Mobile{
    left:10px;
}

.Body_Item__Share__Dropdown{
    right: auto;
    left: 0;
}

.Body_Item__Reviews__Review__Row__ReviewDetails__ReviewTagsContainer__Title > svg {
    transform: scalex(-1);
}

.Body_Item__Reviews__Review__Row__ReviewDetails__ActionsContainer__LikeReport__LikeDisLike__Like > a svg {
    transform: scaleX(-1);
}

.Body_Item__Reviews__Review__Row__ReviewDetails__ActionsContainer__LikeReport__LikeDisLike__Dislike > a svg {
    transform: scale(-1, -1);
}

.Body_Item__FormatGroup__Product__Item__Price svg{
    transform: scale(-1, -1);
}

.Body_Item__Editions__Link a svg{
    transform: scale(-1, -1);
}

/* list */
.Body_Products__List__Container{
    margin-right: 25px;
}

.Body_Products__List__Options__SortDropdown{
    margin-right: auto;
}

.Body_Products__List__Options__FilterButton--Tablet{
    background-position: calc(100% - 12px);
}

.Body_Products__List__Options__FilterButton--Mobile{
    background-position: calc(50% + 55px) center;
}

/* pagination */
.PaginationV3 .PaginationV3__Previous, .PaginationV3 .PaginationV3__Next{
    transform: rotate(180deg);
}

/* Select2 */
.select2-container .select2-selection--single .select2-selection__rendered {
    padding-right:12px;
    text-align: right;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    margin-left:14px;
}

/* SortableDropdown */
.SortableDropdown__Container .dropdown-toggle{
    text-align:right;
}

.SortableDropdown__Container .dropdown-toggle::after{
    left: 7px;
}

.SortableDropdown__Container .SortableDropdown__Container__Element--Mobile{
    /* reserve line for ltr right: 0; */
    /* reserve line for ltr left: auto; */
}

.SortableDropdown__Container .SortableDropdown__Container__Element li a{
    text-align: right;
}

/* messages.css */
.error-msg , .success-msg{
    background-position: right 9px top 16px;
}

/* popupMessages.css */
.popupMessageCloseIcon{
	left:8px;
    padding-right: 1px;
}

.popup-product-InfoContainer{
	text-align: right;
}

.popupMessageContainer{
	text-align: right;
}

/* footer.css */
.Footer_DownloadApp__Icons img{
    margin-left: 10px;
}

.Footer_SocialMedia__Container a svg{
    margin-left: 3px;
}

.Header--Mobile_Menu__Item_Cart svg{
    transform: scale(-1,1);
}

/* easy-autocomplete.themes.css */
.easy-autocomplete.eac-square ul li, .easy-autocomplete.eac-square ul .eac-category {
	text-align: right;
}