@font-face {
    font-family: 'Yekan';
    src: url('fonts/WebYekan.eot');
    src: url('fonts/WebYekan.eot?#iefix') format('embedded-opentype'),
         url('fonts/WebYekan.woff') format('woff'),
         url('fonts/WebYekan.ttf') format('truetype'),
         url('fonts/WebYekan.svg#WebYekan') format('svg');
}
/*
@font-face {
  font-family: mitra;
  font-style: normal;
  font-weight: bold;
  src: url('fonts/BMitraBold.woff') format('woff');
}
@font-face {
  font-family: mitra;
  font-style: normal;
  font-weight: normal;
  src: url('fonts/BMitra.woff') format('woff');
}
*/
/* 
Written CSS Editor.style rtl
*/
html .mceContentBody {
    direction: ltr;
    unicode-bidi: embed;
}

li {
    margin: 0 24px 0 0;
}

dl {
    margin: 0 24px;
}

tr th {
    text-align: left;
}

td {
    padding: 6px 0 6px 10px;
    text-align: left;
}

.wp-caption {
    text-align: left;
}
.home .widget .product_list_widget li .product-title {
    font-family: Yekan;
}
.home .widget .product_list_widget li .amount {
    font-family: Yekan;
}
.btn, input[type="submit"], .mobile-nav, input[type="button"], .button {
    font-family: Yekan;
}
body {
    font-family: Yekan;
}
.banner-title {
    font-family: Yekan;
}
h1, h2, h3, h4, h5, h6 {
    font-family: Yekan;
}
.banner-slider-content {
    text-align: right;
}
@media screen and (min-width: 768px) {
      .t1 {
         float: left;
      }
        #logo {
          float: right;
      } 
         .top_nav {
             float: left;
      }
          .main-nav nav {
             float: right;
      }
          .header-search {
               float: left;
      }
          .main-nav nav>ul>li:first-child>a {
                padding-right: 0;
       }
          .main-nav nav > ul > li {
                 float: right;
       }
            top_nav li {
               float: right;
               border-left: 1px solid #888888;
               margin-left: 8px;
               margin-right: inherit;
            }
            .top_nav li a {
               padding-left: 8px;
               padding-right: inherit;
            }
}
.t1 {
    letter-spacing: 0px;
}
.main-nav nav ul ul {
    left: inherit;
    right: 0px;
}
.main-nav nav ul ul li {
    text-align: right;
}
.main-nav nav ul ul ul {
    left: inherit;
    right: 181px;
}
.main-nav nav > ul > li i {
    right: inherit;
    left: 2px;
}
.woocommerce div.product .product_title {
    font-family: Yekan;
}.product .price, .woocommerce ul.products li.product .price {
    font-family: Yekan;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    text-align: right;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    float: right;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-family: Yekan;
}
.woocommerce span.onsale {
    left: inherit;
    right: 0px;
}
.woocommerce div.product p.price del {
    font-family: Yekan;
}
.woocommerce div.product p.price ins {
    font-family: Yekan;
}
.woocommerce div.product p.price ins {
    float: right;
    margin-left: 25px;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
    float: right;
}
.footer .copyright .ftr_nav {
    float: right;
}
.footer .copyright .ftr_nav li {
    float: right;
    margin-left: 15px;
    margin-right: 0;
}
.banner-btn {
    font-family: Yekan;
}
.mobile-menu ul li .dropdown .fa {
    right: 15px;
    left: inherit;
}
@media screen and (min-width: 768px) {
.top_nav li {
    list-style: none;
    float: right;
    font-size: 11px;
    text-transform: uppercase;
    margin: 0 0px 0px 10px;
    line-height: 11px;
    border-left: 1px solid #888888;
    border-right: none;
}
}
.banner-btn::after {
    content: "\f0d9";
    font: normal normal normal 14px/1 FontAwesome;
        font-size: 14px;
    position: relative;
    right: -95%;
    top: 1px;
    font-size: 13px;
    margin-left: 13px;
}
.woocommerce div.product p.price ins {
    font-size: 20px;
    font-family: 'lato';
    font-weight: normal;
}
.woocommerce div.product p.price del {
    font-size: 20px;
    font-weight: normal;
}
.woocommerce div.product p.price ins {
    text-decoration: none;
    font-size: 20px;
    font-weight: normal;
    float: left;
    margin-right: 0px;
}
.woocommerce div.product form.cart div.quantity {
    margin-right: 0px;
}
.form-control, .orderby, #s, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .search-field, .woocommerce div.product form.cart .variations select {
    border: #e0e0e0 solid 1px;
    height: 40px;
    padding: 0px 10px;
        padding-right: 10px;
    box-sizing: border-box;
    border-radius: 0px;
    box-shadow: none;
    color: #7c7c7c;
    font-size: 14px;
    resize: none;
    font-family: Yekan;
}
.search-btn {
    left: 0px;
    right: auto;
}
.search .form-control, .search-field {
    padding-right: 10px !important;
}
input.search_btn, #searchsubmit, input.search-submit {
    right: auto;
    left: 0;
}
.toggle-mobile {
    overflow: unset;
}
.fa-sort-down::before, .fa-sort-desc::before {
    content: "\f0dd";
    margin-right: 85%;
}