
@font-face {
    font-family: "iransans";
    src: url(../fonts/iranSans/iransans-webfont.eot);
    src: url(../fonts/iranSans/iransans-webfont.woff) format("woff"), url(../fonts/iranSans/iransans-webfont.ttf) format("ttf");
  }
body{
    font-family: 'iransans';
}

.ui-menu li{
    font-family: 'iransans';
    direction: rtl;
}

.flt-r{
    float:left !important;
}

.flt-l{
    float:right !important;
}

.controller.pos-a .flt-l{
    float:left !important;
}

.controller.pos-a .flt-r{
    float:right !important;
}

header > div:last-child #basket {
    float: left;
    margin-right:10px;
}

.topnav{
    direction:rtl;
}

header > div:first-child .container > * i {
    margin-right:0px !important;
    margin-left:3px;
}

nav .nav-bar > ul > li{
    float:right !important;
    direction:rtl;
}

nav .nav-bar{
    text-align:right;
}

nav .nav-bar > ul > li > .fa-angle-down {
    margin-left:0;
    margin-right:3px;
}

nav .main li ul li ul{
    left:auto;
    right:210px;
}

footer{
    direction:rtl;
}

footer ul{
    float:right;
}

footer ul li img {
    margin-right:0;
    margin-left:7px;
}

#sub_account > div > .flt-l > .flt-l{
    left:auto;
    right:15px !important;
}

#sub_account .container > div #profile form label {
    float:right;
    direction:rtl;
}

#sub_account .container > div #profile form input, #sub_account .container > div #profile form select {
    float:right;
    margin-right:0;
    margin-left:20%;
    direction:rtl;
}

#sub_account .container > div #profile form > div#profile_photo {
    left:0;
    right:auto;
}

#sub_account .container > div > div:last-child h2 {
    direction:rtl;
}

#sub_product .details .image-box {
    float:right;
}

#sub_product .details .detail-box {
    float:right;
    text-align:right;
    direction:rtl;
}

#sub_product .all-details {
    direction:rtl;
}

.similar-container .title, .recommended-container .title, .review-container .title {
    text-align:right;
}

#sub_payment .nav-bar span {
    float:right;
}

#sub_payment .nav-bar span.active:after {
    content: " ";
    position: absolute;
    bottom: -7px;
    right: 0 !important;
    left:auto;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 30px 30px 30px 0px;
    border-color: transparent  #5cdb95 transparent transparent;
}

#sub_payment .basket .item img {
    float:right;
}

#sub_payment .basket .item .detail {
    float:right;
    margin-right:10px;
    margin-left:0;
    direction:rtl;
}

#sub_payment .basket .item .props {
    float:left;
    direction:rtl;
}

#sub_payment .order {
    direction:rtl;
}

#sub_payment .order > div span {
    float:left;
}

#sub_payment .delivery .address label {
    float:right;
    direction:rtl;
}

#sub_payment .delivery input[type=text], #sub_payment .delivery select, #sub_payment .delivery textarea {
    direction:rtl;
}

#sub_payment{
    direction:rtl;
}

nav .nav-bar > ul > li > ul {
    right:0;
}

#sub_about, #sub_contact, #sub_education, #sub_policy, #sub_term, #sub_b2b, #sub_romanization{
    direction:rtl;
}

#sub_products .side-bar > div .title, #sub_products .side-bar > div select, #sub_products .side-bar > div .list-kipper {
    direction:rtl;
}

.job-item{
    direction: rtl;
}

#sub_product .buttons button{
    direction:rtl
}

.image-box .rate{
    text-align: right;
    direction: rtl;
}

#sub_product .all-details > span {
    margin-right: 0px;
    margin-left: 30px;
  }

  .plus-box div{
      float: right;
  }

  .plus-box input{
      float: left !important;
  }

  .radios-container{
      float: right;
      margin-left: 0;
      margin-right:20%;
  }

  .items-container .flt-l{
    float: left !important;
  }

  .items-container .flt-r{
    float: right !important;
  }