body {
  direction: rtl !important;
  text-align: right !important;
  font-family: "Mestika Regular", sans-serif !important;
}

.title-font {
  font-family: "Mestika Bold", sans-serif !important;
}

.des-font {
  font-family: "Mestika Regular", sans-serif !important;
}

.menu-font {
  font-family: "Mestika SemiBold", sans-serif !important;
}

.menu-child-font {
  /*font-family: 'Mestika Light', sans-serif !important;*/
  font-family: "Mestika Regular", sans-serif !important;
}

.extra-bold-font {
  font-family: "Mestika Black", sans-serif !important;
}

.btn-nixx {
  font-family: "Mestika SemiBold", sans-serif !important;
}

.product-info .info-product .title-product {
  font-size: 13px !important;
  line-height: 1.5 !important;
  font-weight: bold;
}

.header-home2 .menu-home2 {
  transform: rotate(90deg);
  right: -135px;
  left: unset;
}
.header-home2 .menu-home2 .dropdown-menu {
  transform: rotate(-90deg);
  right: -170px;
  left: unset;
}

.label-cart {
  left: 20px;
  right: unset;
}

#btn-search {
  transform: rotate(90deg);
}

.menu-home5 {
  -webkit-transform: translate(100%, 0);
  transform: translate(100%, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  -webkit-transform-origin: top right;
  transform-origin: top right;
}

.side-bar-div {
  left: -470px;
  right: unset;
}
.side-bar-div i {
  left: 50px;
  right: unset;
}

#order_view_popup .modal-header i {
  left: 30px;
  right: unset;
}

#return_order_popup .modal-header i {
  left: 30px;
  right: unset;
}

.form-search {
  left: -1920px;
  right: unset;
}
.form-search i {
  left: 50px;
  right: unset;
}

.remove-cart-item img, .checkout-remove-cart-item img {
  transform: rotate(180deg);
}

.size-char-table-div table td:first-child, .size-char-table-div table th:first-child {
  right: 0;
  left: unset;
}

.slick-next {
  left: 60px;
  right: unset;
}

.slick-prev {
  left: 8px;
  right: unset;
}

.login-modal-main i {
  left: 20px;
  right: unset;
}

.menu-home5 .searchform button {
  transform: rotate(90deg);
  top: 25px;
  left: 28px;
  right: unset;
}

.form-group .select2-selection {
  padding-inline-end: 10px;
  padding-inline-start: unset;
}
.form-group .select2-selection .select2-selection__rendered {
  text-align: end !important;
  font-family: "Mestika Regular", sans-serif !important;
}
.form-group .select2-selection .select2-selection__arrow {
  left: 8px;
  right: unset;
}

.product-detail .info-product-detail .btn-function .input-group-button.up-btn {
  left: 20px;
  right: unset;
}
.product-detail .info-product-detail .btn-function .input-group-button.down-btn {
  right: 15px;
  left: unset;
}

#checkout-section #checkout_item_container .single-item-details .input-number-group .input-group-button.down-btn {
  right: 5px;
  left: unset;
}
#checkout-section #checkout_item_container .single-item-details .input-number-group .input-group-button.up-btn {
  left: 15px;
  right: unset;
}

.select2-results__options {
  font-family: "Mestika Regular", sans-serif !important;
}

.mobile_number_widget .mobile_number {
  padding-right: 80px !important;
  text-align: right;
}

.in_cm_switch + label span.in_off {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
}

.in_cm_switch + label span.in_on {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
}

.content-contact .enfont {
  font-family: "FuturaPT Book" !important;
  direction: ltr !important;
  padding-inline-end: 55px;
  padding-inline-start: unset;
}

footer .enfont {
  font-family: "FuturaPT Book" !important;
}
footer .logo-footer .copy-text {
  direction: ltr !important;
}
footer .logo-footer .copy-text .contact-span {
  margin-inline-end: 15px;
  margin-inline-start: unset;
}
footer .copy-footer-home2 .copy .copy-text {
  font-size: 14px;
}
footer #vat_info {
  font-size: 13px;
}

.icon-sub-menu {
  left: 0;
  right: unset;
}

.gotop {
  left: 100px;
  right: unset;
}

@media (max-width: 991px) {
  .gotop {
    left: 20px;
  }
}
@media (min-width: 991px) {
  .logo-footer .copy-text {
    text-align: start;
  }
}
.login-popup-body .mobile_number::placeholder {
  font-family: "Mestika Regular", sans-serif !important;
}
.login-popup-body .mobile_number:-ms-input-placeholder {
  font-family: "Mestika Regular", sans-serif !important;
}
.login-popup-body .mobile_number::-ms-input-placeholder {
  font-family: "Mestika Regular", sans-serif !important;
}

.content-contact .cms-content {
  font-size: 13px !important;
}

.item_tag {
  top: 0;
  right: 0;
  display: inline-block;
}
.item_tag .tag-text {
  font-size: 12px !important;
  line-height: 2 !important;
}

.badge-info-container .badge-info-text {
  clip-path: polygon(20px 0px, 100% -20%, 100% 100%, 0% 100%);
  font-size: 11px;
}

.product-detail .info-product-detail .offer-percent {
  line-height: 2.8rem;
}

.slick-bestseller .product .item_tag {
  display: table !important;
}

.price_display {
  /*display: inline;*/
  display: inline-flex;
  align-items: center;
  /*justify-content: center;*/
  direction: ltr;
}
.price_display .currency_display {
  font-family: "Mestika Regular", sans-serif !important;
}

.price_bold .price_display .currency_display {
  font-family: "Mestika Bold", sans-serif !important;
}

.product .info-product .price-product .price_display .currency_display {
  font-size: 12px;
}

.product-detail .info-product-detail .new-price .price_display .currency_display {
  font-size: 18px;
}
.product-detail .info-product-detail .old-price .price_display .currency_display {
  font-size: 14px;
}

#splash-popup i {
  left: 20px;
  right: unset;
}
#splash-popup .modal-header #close_splash_popup {
  display: inline-table;
  right: unset !important;
  left: 25px !important;
}

.slick-dots li button::before {
  left: unset;
  right: 0;
}

.payment-page {
  direction: ltr !important;
  text-align: left !important;
}

/*# sourceMappingURL=style-rtl.css.map */
