a:hover,
a:focus {
  text-decoration: none;
  transition: all 0.3s ease;
  transform: translateY(-2px);
}
.user-name span {
  margin-right: 0;
  margin-left: 10px;
}
.user-menu .user-name:after {
  margin-left: 0;
  margin-right: 6px;
}
.hosted-by-title a.hosted-by-link:after {
  content: "\e605";
  margin: 0 5px 0 0;
}
.like-button-notlogged .like-icon,
.like-button .like-icon {
  float: right;
  margin-right: 0;
  margin-left: 8px;
  left: auto;
}
.share-buttons li i {
  right: auto;
  left: 3px;
}
.selection-tooltip,
#single-date-tooltip,
#selection-tooltip,
.slick-slider {
  direction: rtl;
}
.simple-slick-carousel {
  left: auto;
  right: -10px;
}
.carousel-wrapper {
  direction: ltr;
}
.small-dialog-header {
  right: -40px !important;
}
#navigation > ul > li > a:before {
  margin-left: 5px;
  margin-right: 0;
  top: 0;
}

.listeo-dialog,
#sign-in-dialog,
#claim-dialog,
#small-dialog,
#report-listing-dialog,
#small-dialog-edit,
#small-dialog-edit-review {
  text-align: right;
}

.listeo-dialog .mfp-close,
#claim-dialog .mfp-close,
#sign-in-dialog .mfp-close,
#small-dialog-edit .mfp-close,
#small-dialog-edit-review .mfp-close,
#small-dialog .mfp-close {
  right: auto;
  left: 40px;
}

.checkboxes label:before {
  left: auto;
  right: 0;
  margin-right: 0;
  margin-left: 10px;
}

.checkboxes label {
  padding-left: 0;
  margin-right: 0;
  padding-right: 28px;
  margin-left: 20px;
}

input[type="text"][name="email"],
input[type="email"],
input[type="text"][name="twitter"],
input[type="text"][name="facebook"],
input[type="text"][name="linkedin"],
input[type="text"][name="instagram"],
input[type="text"][name="youtube"],
input[type="text"][name="tiktok"],
input[type="text"][name="whatsapp"],
input[type="text"][name="_geolocation_lat"],
input[type="text"][name="_geolocation_long"],
input[type="text"][name="_email"],
input[type="text"][name="_phone"],
input[type="text"][name="_website"],
input[type="text"][name="_twitter"],
input[type="text"][name="_facebook"],
input[type="text"][name="_linkedin"],
input[type="text"][name="_instagram"],
input[type="text"][name="_youtube"],
input[type="text"][name="_tiktok"],
input[type="text"][name="_whatsapp"],
input[type="text"][name="_place_id"],
input[type="text"][name="_video"],
input[type="number"] {
  direction: ltr;
}
input[type="number"][name*="_price"],
input[type="number"][name="_expired_after"] {
  padding-left: 70px;
}

body.light-dashboard.page-template-template-dashboard
  .dashboard-nav
  ul
  li
  a::after {
  left: 38px;
  right: auto;
}

@media (min-width: 992px) {
  body.light-dashboard .dashboard-nav ul li a i {
    padding-left: 6px;
    padding-right: 0;
  }
  .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;
  }
}
.add-listing-section label.switch {
  right: auto;
  left: 40px;
}
.repeatable-list-item td .fm-close,
.pricing-list-item td .fm-close {
  text-align: left;
}
/* .day-slot-headline {
  text-align: right;
} */
.add-slot-btn button {
  margin-left: 0;
  margin-right: 10px;
}

.fm-input.pricing-bookable input {
  margin: 10px 25px 0 0;
}
.repeatable-list-item td .fm-input,
.pricing-list-item td .fm-input {
  margin-left: 10px;
  margin-right: 0;
}

.data-unit {
  right: auto;
  left: 1px;
}
input[name="_menu[0][menu_elements][0][price]"],
.pricing-list-item td .fm-input.pricing-price {
  max-width: 150px;
  width: 150px;
  padding: 0 0 0 40px;
}
.pricing-list-item td .fm-input.pricing-bookable-options {
  max-width: 150px;
  width: 150px;
}
.repeatable-list-item td .fm-input.pricing-name,
.pricing-list-item td .fm-input.pricing-name {
  max-width: 200px;
}
#breadcrumbs ul li:before {
  content: "\f104";
}

.dashboard-list-box.with-icons ul li {
  padding-right: 87px;
  padding-left: 30px;
}
a.close-list-item {
  right: auto;
  left: 30px;
}

a.close-list-item:hover {
  transform: translateY(-55%);
}

.submit-page button[name="continue"] i.fa-arrow-circle-right {
  transform: rotate(180deg);
  height: 18px;
}

.package-thumbnail {
  margin: 20px auto 0;
}
.package-thumbnail img {
  border-radius: 6px;
}
.drilldown-menu .menu-item .arrow:before {
  content: "\f060";
}
.drilldown-menu input.menu-search,
.drilldown-menu .menu-level .back-button {
  direction: rtl;
}
.rtl
  .drilldown-menu:not(.fs-container .drilldown-menu)
  .menu-toggle.dd-active:after {
  left: 12px;
}
.add-listing-section .switch_box {
  align-items: center;
  min-height: 40px;
}

.listing-logo {
  margin-left: 30px;
  margin-right: 0;
}
.sl-icon-arrow-right:before {
  content: "\e605";
}

.headline.headline-aligned-to-right:after {
  right: 0;
  left: auto;
}
.services-container .tab-content {
  justify-content: flex-end;
}

.fa-arrow-right:before {
  content: "\f060";
}
.wpcf7.js {
  direction: rtl;
  font-family: "Vazirmatn";
}
.slim-mobile-menu .listeo-cart-container .listeo-mini-cart {
  left: -100px;
  transform: translate3d(0, 15px, 0);
}
@media only screen and (max-width: 1024px) {
  #header {
    padding-bottom: 18px;
  }
}
@media (max-width: 992px) {
  .header-widget {
    top: 0px;
  }
}
.menu-icon-toggle::before,
.menu-icon-toggle::after {
  right: 25%;
}
.mobile-navigation-list .menu-item-has-children > a:before {
  right: auto;
  let: 8px;
  content: "\e605";
}
.opening-hours ul li span {
  float: left;
}

.repeatable-list-item td .fm-move,
.repeatable-list-item td .fm-close,
.pricing-list-item td .fm-move,
.pricing-list-item td .fm-close {
  max-width: 25px;
}
