/* css/style-rtl.css */

body {
  text-align: right;
  direction: rtl;
}

/* Header Adjustments */
.ltn__header-top-area .row,
.ltn__header-middle-area .row {
  flex-direction: row-reverse;
}

.ltn__top-bar-menu ul li {
  margin-right: 0;
  margin-left: 30px;
}

.ltn__top-bar-menu ul li i {
  margin-right: 0;
  margin-left: 8px;
}

.top-bar-right {
  justify-content: flex-start !important;
  text-align: left !important;
}

.ltn__social-media {
  margin-right: 15px;
  margin-left: 0;
}

.header-right-aligned {
  justify-content: flex-start;
}

.header-feature-item {
  margin-right: 0;
  margin-left: 30px;
}

.header-feature-icon {
  margin-right: 0;
  margin-left: 15px;
}

.btn-wrapper.ml-4 {
  margin-left: 0 !important;
  margin-right: 1.5rem;
}

/* Main Menu */
.ltn__main-menu > ul > li {
  margin: 0 0 0 35px;
}

.header-bottom-area .ltn__main-menu > ul > li.menu-item-has-children > .sub-menu {
  left: auto;
  right: 0;
  text-align: right;
}

/* Mobile Menu */
#ltn__utilize-mobile-menu .ltn__utilize-menu-head {
  text-align: right;
}
#ltn__utilize-mobile-menu .ltn__utilize-close {
  right: auto;
  left: 25px;
}
#ltn__utilize-mobile-menu .ltn__utilize-menu ul li a {
  text-align: right;
}
#ltn__utilize-mobile-menu .menu-item-has-children > .sub-menu {
  padding-left: 0;
  padding-right: 20px;
}

/* Product Tabs */
.ltn__tab-menu-top-right-- {
  text-align: center !important; /* Keep centered */
}

/* Footer */
.footer-address-icon {
  margin-right: 0;
  margin-left: 10px;
}

.ltn__copyright-menu.text-end {
  text-align: left !important;
}

.ltn__copyright-design.clearfix {
  text-align: right;
}

/* General RTL fixes */
.text-end {
  text-align: left !important;
}
.text-right {
  text-align: left !important;
}
.ml-4 {
  margin-left: 0 !important;
  margin-right: 1.5rem !important;
}
