/* Global */

/* @import url("https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&family=Tajawal:wght@200;300;400;500;700;800;900&family=Zain:ital,wght@0,200;0,300;0,400;0,700;0,800;0,900;1,300;1,400&display=swap"); */

@font-face {
  font-family: "Tajawal";
  src: url("/fonts/Tajawal-Light.ttf") format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: "Tajawal";
  src: url("/fonts/Tajawal-Regular.ttf") format("ttf"),
    url("/fonts/Tajawal-Regular.ttf") format("truetype");
  font-weight: 400;
}
@font-face {
  font-family: "Tajawal";
  src: url("/fonts/Tajawal-Medium.ttf") format("truetype");
  font-weight: 500;
}
@font-face {
  font-family: "Tajawal";
  src: url("/fonts/Tajawal-Bold.ttf") format("truetype");
  font-weight: 700;
}
@font-face {
  font-family: "Tajawal";
  src: url("/fonts/Tajawal-Black.ttf") format("truetype");
  font-weight: 900;
}
body {
  font-family: "Tajawal", sans-serif !important;
  text-align: right;
}
a {
  text-decoration: none;
}

/* Header */
.ht-menu > li:last-child {
  padding-right: 15px;
  padding-left: 0;
}
.ht-menu > li::after {
  right: unset;
  left: 0;
}
.ht-menu > li .ht-setting-trigger span::after,
.ht-menu > li .ht-currency-trigger span::after,
.ht-menu > li .ht-language-trigger span::after,
.hm-minicart-trigger .item-text::after {
  margin-right: 5px;
}
.ht-setting-list > li > a {
  text-align: right;
  padding: 0 7px;
  text-decoration: none;
}
.ht-setting-list > li > a > img {
  padding-right: unset;
  padding-left: 5px;
}
.hm-searchbox {
  float: right;
}
.hm-searchbox .nice-select.select-search-category {
  padding: 0 25px 0 28px;
  border-radius: 0 15px 15px 0;
}
.nice-select:after {
  right: unset;
  left: 12px;
}
.nice-select .list {
  left: unset;
  right: 0;
}
button.li-btn {
  right: unset;
  left: -1px;
}
.hm-searchbox .current::after {
  right: unset;
  left: -10px;
}
.cart-page-total ul > li > span {
    float: left;
  }
.hm-searchbox input {
  padding: 0 33px 0 60px;
}
.nice-select .option {
  text-align: right;
}
.minicart .minicart-product-list li .minicart-product-image,
.minicart .minicart-product-list li .minicart-product-details {
  margin-right: 0;
  margin-left: 10px;
}
.minicart .minicart-product-list li .minicart-product-details {
  width: unset;
  text-align: right;
}
.minicart {
  right: unset;
  left: 0;
}
.minicart .minicart-total {
  text-align: right;
}
.minicart .minicart-total span {
  float: left;
}
.hb-menu nav > ul > li > a,
.minicart-button > a {
  text-decoration: none;
}
.hb-menu nav ul > li > ul.hb-dropdown > li.sub-dropdown-holder::after {
  right: unset;
  left: 25px;
}
.hb-menu nav ul > li > ul.hb-dropdown > li.sub-dropdown-holder:hover::after {
  transform: rotate(90deg);
}
.hb-menu nav > ul > li > ul > li > ul.hb-sub-dropdown {
  left: unset;
  right: 100%;
}

/* Home Page */
.slider-content {
  left: 0;
  padding-left: 20px;
  padding-right: 58px;
}
a.links,
a.links-2,
a.review-links {
  text-decoration: none;
}

.hb-menu nav > ul > li,
.megamenu-static-holder {
  padding-right: 0;
  padding-left: 40px;
}
.hb-menu nav > ul > li > a::after {
  right: unset;
  left: 15px;
}
.hb-menu nav > ul > li:nth-child(4) {
  margin-right: 0;
}
.li-static-home-content {
  left: 0;
}
.product_desc .product_desc_info .rating-box {
  float: left;
}
.product-review {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.breadcrumb-content li::before {
  right: unset;
  left: -22px;
}
.social-link {
  float: right;
}
.counter-img {
  margin-right: 0px;
  margin-left: 20px;
}
.li-section-title > h2 {
  float: right;
}
.li-sub-category-list {
  float: left;
}
.li-product-menu li {
  padding-right: 0;
  padding-left: 30px;
  float: right !important;
}
.li-product-menu li a {
  padding: 0 0 0 30px;
  border-right: unset;
  border-left: 1px solid #e1e1e1;
}
.mobile-menu-area .mobile-menu .mean-bar .meanmenu-reveal,
.mobile-menu-area-4 .mobile-menu .mean-bar .meanmenu-reveal {
  right: auto !important;
  left: 0 !important;
}
@media (max-width: 479px) {
  .ht-menu {
    flex-direction: row !important;
  }
  /* .ht-menu > li {
    display: flex !important;
    padding: 0 10px !important;
  } */
  .li-product-menu li {
    padding-left: 10px !important;
  }
  .li-product-menu li a {
    padding: 0 0 0 10px !important;
  }
}
.category-sub-menu li.has-sub > a::after {
  right: unset;
  left: 5px;
}
.btn-clear-all {
  position: relative;
  padding-left: 30px;
}
.btn-clear-all::before {
  position: absolute;
  left: 7px;
}
.shop-item-filter-list li a {
  padding-right: unset;
  padding-left: 15px;
}
.product-short .nice-select {
  margin: 0;
  margin-right: 15px;
}
.price-checkbox li a,
.size-checkbox li a,
.color-categoriy ul li a,
.categori-checkbox ul li a {
  margin-left: unset;
  margin-right: 15px;
}
.pagination-box {
  text-align: end;
}
.fa-chevron-right:before {
  content: "\f053";
}
.fa-chevron-left:before {
  content: "\f054";
}
.li-sidebar-search-form .li-search-field {
  float: right;
}
.li-blog-sidebar .li-blog-sidebar-title::before {
  left: unset;
  right: 0;
}
.li-recent-post-des {
  padding-left: unset;
  padding-right: 10px;
}
.li-blog-single-item .li-blog-content .li-blog-details .li-blog-meta a {
  margin-right: unset;
  margin-left: 10px;
}
.li-blog-single-item .li-blog-content .li-blog-details .li-blog-meta a i {
  margin-right: unset;
  margin-left: 5px;
}
.ship-different-title h3 label {
  margin-right: unset;
  margin-left: 20px;
}
.checkout-form-list input[type="checkbox"] {
  margin-right: unset;
  margin-left: 10px;
}
.checkout-form-list input[type="text"],
.checkout-form-list input[type="password"],
.checkout-form-list input[type="email"] {
  padding: 0 10px 0 0;
}
.coupon {
  float: right;
}
.coupon input {
  padding-left: unset;
  padding-right: 10px;
}
.coupon2 {
  float: left;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  direction: ltr;
}
.review-item {
  padding-left: unset;
  padding-right: 20px;
}
.review-item::before {
  left: unset;
  right: 5px;
}
.nice-select {
  text-align: right !important;
  padding-right: 18px;
  padding-left: 30px;
}
.nice-select,
.cart-plus-minus {
  float: right;
  margin-right: unset;
  margin-left: 15px;
}
.product-variants .produt-variants-size {
  margin-right: unset;
}
.product-additional-info .wishlist-btn i {
  padding-right: unset;
  padding-left: 10px;
}
.reassurance-icon {
  float: right;
  padding-right: unset;
  padding-left: 10px;
}
.frequently-accordion .card-header a.collapsed:before,
.frequently-accordion .card-header a:after {
  right: unset;
  left: 15px;
}
.breadcrumb-content li a,
.already-account a {
  text-decoration: none;
}
.form-control[type="email"] {
  text-align: right;
}
.modal-header .close {
  margin-left: 0;
}
.header-middle-right {
  justify-content: flex-end;
  padding-left: 10px;
}
.mobile-menu .mean-bar .mean-nav > ul li a {
  float: right;
  text-align: right;
  padding: 0 20px 0 40px;
}
.mobile-menu .mean-bar .mean-nav > ul li a.mean-expand {
  right: unset;
  left: 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  .header-middle-right {
    justify-content: start !important;
  }
}
.hm-searchbox {
  margin-left: 15px;
}

/* Footer */
.social-link > li {
  float: right;
  margin-right: 0 !important;
  margin-left: 12px !important;
}
#mc-email {
  text-align: right;
}
