/*
* Theme Name: Leto
*
* RTL support
* By: Shayan Farhang Pazhooh - ShayanWeb.com
*/
/* 1. General */
body {
  direction: rtl;
  unicode-bidi: embed;
}

/* 2. WooCommerce */
.cart-mini-wrapper {
  right: auto;
  left: 0;
}

.cart-mini-wrapper ul.product_list_widget li {
  padding-right: 30px;
}

/* 3. Posts */
.single.has-sidebar .entry-header {
  text-align: right;
}

.featured-box-section .featured-box-item:not(:first-child) .featured-box-item__inner {
  border-right: 1px solid #e3e3e3;
  padding-right: 20px;
}

.search-box .close-search-box:hover {
  color: #999;
  -webkit-transform: rotate(+90deg);
  transform: rotate(+90deg);
}

.comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-url {
  float: right;
  padding-left: 30px;
  padding-right: 0;
}

.featured-box-section .featured-box__info {
  margin-left: 0;
  margin-right: 60px;
}

.featured-box-section .featured-box-item {
  text-align: right;
}

.featured-box-section .featured-box-icon {
  float: right;
  margin-right: 0;
  margin-left: 30px;
}

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
  float: right;
}

.slick-slider {
  direction: ltr;
}

.featured-box-section .featured-box-item:not(:last-child) .featured-box-item__inner {
  border-right: unset;
  padding-right: unset;
}

.featured-box-section .featured-box-item:not(:first-child) .featured-box-item__inner {
  border-right: 1px solid #e3e3e3;
  padding-right: 20px;
}

.category-item__text .category-item__link a {
  float: left;
}

.ion-ios-arrow-back:before {
  content: "\f3d1";
}

.ion-ios-arrow-forward:before {
  content: "\f3cf";
}

.slick-next.slick-arrow {
  left: unset;
}

.widget_categories ul li:before {
  left: unset;
  right: 0;
  content: "\f107";
  top: 8px;
}

.widget_categories ul li a {
  float: right;
}

.widget_categories ul li {
  padding-right: 15px;
  padding-left: 0;
}

#comments.post-comments-wrap .col-md-8.col-md-push-2 {
  position: relative;
  left: unset;
  margin: auto;
  display: block;
  width: 100%;
}

.woocommerce #reviews #comment {
  border: none;
  border-bottom: 1px solid;
}

.woocommerce form .form-row .woocommerce-form__label-for-checkbox span:before, .woocommerce form .woocommerce-form__label-for-checkbox span:before {
  right: -18px;
  left: unset;
}

.woocommerce form .form-row .woocommerce-form__label-for-checkbox span, .woocommerce form .woocommerce-form__label-for-checkbox span {
  padding-right: 10px;
  padding-left: unset;
}

.mobile-menu__search label:after {
  right: unset;
  left: 0
}

.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style, .panel-layout.panel-is-rtl .panel-grid.panel-no-style {
  -ms-flex-direction: row;
  flex-direction: row;
}


@media (max-width: 780px){
  #pg-299-0.panel-no-style, #pg-299-0.panel-has-style > .panel-row-style,
  #pg-299-1.panel-no-style, #pg-299-1.panel-has-style > .panel-row-style,
  #pg-299-2.panel-no-style, #pg-299-2.panel-has-style > .panel-row-style,
  #pg-299-3.panel-no-style, #pg-299-3.panel-has-style > .panel-row-style,
  #pg-299-4.panel-no-style, #pg-299-4.panel-has-style > .panel-row-style,
  #pg-299-5.panel-no-style, #pg-299-5.panel-has-style > .panel-row-style {
    -webkit-flex-direction: column !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
}
