
@font-face {
	font-family: "NeoSansW23";
	src: url('../fonts/NeoSansW23.ttf');
	src: url('../fonts/NeoSansW23.eot?#iefix') format('embedded-opentype'),
	url('../fonts/NeoSansW23.svg#NeoSansW23') format('svg'),
	url('../fonts/NeoSansW23.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
  }
  
body{
  direction: rtl;
  text-align: right;
  font-size: 16px;
  overflow-x: hidden;
  font-family: "NeoSansW23";
}

.owl-carousel{
  direction: ltr;
}

.top-left ul li,
.megamenu .sub-menu-level1 li.level2,
.megamenu .sub-menu-level2 li.level3 > a span,
.footer-static-block li i.fa,
.share-link label,
.cart-icon-main,.special-offer-icon,
.pull-left ,
.left-side{
  float: right;
}
.cart-text{
  margin-right: 10px;
  margin-left: auto;
}
.footer-static-block li i.fa{
  margin-left: 4px;
  margin-right: auto;
}
.footer .title > span{
  right:0;
  left:auto!important
}
.footer-menu .footer-static-block ul li:before{
  right:0
}
.footer-menu .footer-static-block ul li{
  padding-right: 15px;
}
.right-side,.pull-right{
  float:left
}
.footer-static-block span.opener,.account-sidebar ul li.active a .fa, .account-sidebar ul li:hover a .fa{
  left:0;
  right:auto
}
.scroll-top{
  left:10px;
  right:auto
}
.search-btn-icon button.search-btn{
  left:0;
  right:auto
}
.megamenu,.list-type .product-item-details, .product-detail-main .product-item-details,
.product-detail-main .rating-summary-block{
  text-align: right;
}

.featured-product .pro_cat .owl-prev {
  left: 15px;
  right: auto;
}
.featured-product .pro_cat .owl-next {
  left: 55px!important;
  right: auto;
}

ul{
  margin-right: -35px;
}

.footer-middle-left {
  border-left: 1px solid #e1e1e1;
  border-right:0;
}

.navbar-collapse.menu-open{
  right:0;
  left:auto
}
#menu span.opener{
  left:5px;
  right:auto
}

.ui-selectmenu-button span.ui-icon {
  left: .5em;
  right: auto;
}
.left-sm,
.ui-selectmenu-button span.ui-selectmenu-text {
  text-align: right;
}
.close-cart{
  left:0;
  right:auto
}
.cart-dropdown .cart-list li .media{
  padding-left: 25px;
  padding-right: 0;
}
.cart-dropdown .cart-list li .media .pull-left{
  padding-left: 20px;
  padding-right: 0;
}
.product-qty {
  float: right;
  margin-left: 20px;
  margin-right: 0px;
}

.account-sidebar ul li.active a::after, .account-sidebar ul li:hover a::after{
  opacity: 0;
}

.checkbox + label, .radio-button + label{
  padding-right: 20px;
}
.comment-user {
  float: right;
  margin-left: 20px;
}
.select-dropdown .ui-state-default {
  background: rgba(0,0,0,0) url(../images/select-icon.png) no-repeat scroll left 50% !important;
}

th,td{
  text-align: center;
}