﻿/*
 * Pakizan Storefront English/LTR overrides
 * Loaded only when the active Storefront culture is left-to-right.
 */

html[dir="ltr"],
body.ltr,
body.ltr #Form,
body.ltr .farashop,
body.ltr .farashop__body,
body.ltr .sidebar__container,
body.ltr .jconfirm {
  direction: ltr;
}

body.ltr .farashop {
  text-align: left;
}

body.ltr .farashop input,
body.ltr .farashop select,
body.ltr .farashop textarea,
body.ltr .farashop button {
  direction: ltr;
}

body.ltr .farashop__body .radan-header__Utility {
  direction: ltr;
}

body.ltr .farashop__body .radan-header__Utility .right-side,
body.ltr .farashop__body .radan-header__Utility .left-side,
body.ltr .farashop__body .radan-header__Utility .left-side .phone-number__part {
  direction: ltr;
}

body.ltr nav .main-menu,
body.ltr nav .main-menu ul,
body.ltr nav .main-menu li,
body.ltr nav .main-menu li a {
  direction: ltr;
  text-align: left;
}

body.ltr nav .main-menu li a i {
  margin-left: 3px;
  margin-right: 0;
}

body.ltr .mobile-toolbar__container,
body.ltr .mobile-toolbar__container .mobile-toolbar,
body.ltr .mobile-toolbar__container .submenu {
  direction: ltr;
}

body.ltr .footer__container,
body.ltr .footer__container .farashop__container.container__footer-pane,
body.ltr .footer__container .default-link,
body.ltr .footer__container .ContactInformations2,
body.ltr .footer__container .ContactInformations2 ul li,
body.ltr .footer__container .copy-right__container {
  direction: ltr;
  text-align: left !important;
}

body.ltr .footer__container .default-link {
  margin-left: 10px;
  margin-right: 0;
}

body.ltr .footer__container .ContactInformations2 ul li > div {
  margin-left: 0;
  margin-right: 5px;
}

body.ltr .footer__container .ContactInformations2 ul li .information__image {
  text-align: left;
}

body.ltr .farashop__product-page .product-page__main-title,
body.ltr .farashop__product-page .product-page__second-title,
body.ltr .farashop__product-page .product-page__description,
body.ltr .farashop__product-page .product-page__description p,
body.ltr .farashop__product-page .product-page__status,
body.ltr .farashop__product-page .product-page__prices,
body.ltr .farashop__product-page .product-page__favorite,
body.ltr .farashop__product-page .product-page__product-rate,
body.ltr .farashop__product-page .product-page__share,
body.ltr .farashop__product-page .farashop__breadcrumb {
  direction: ltr;
  text-align: left;
}

body.ltr .farashop__product-page .product-page__product-btn .product-btn {
  text-align: left;
  text-indent: 0;
  padding-left: 48px;
  padding-right: 25px;
}

body.ltr .farashop__product-page .product-page__product-btn .product-btn:before,
body.ltr .farashop__product-page .product-page__product-btn .product-btn.product-btn__available:before,
body.ltr .farashop__product-page .product-page__product-btn .product-btn.product-btn__special-order:before {
  left: 18px;
  right: auto;
  transform: none;
}

body.ltr .farashop__product-page .product-page__product-btn .count-box {
  margin-left: 0;
  margin-right: 15px;
}

body.ltr .farashop__product-page .product-page__favorite > div {
  text-align: left;
}

body.ltr .farashop__product-page .product-page__favorite > div:before {
  left: 8px;
  right: auto;
}

body.ltr .farashop__product-page .product-page__product-rate:before {
  direction: ltr;
  margin-left: 0;
  margin-right: 4px;
}

body.ltr .farashop__product-page .product-page__share ul {
  margin-left: 5px;
  margin-right: 0;
}

body.ltr .farashop__product-page .product-page__share li i:before {
  margin-left: 0;
  margin-right: 4px;
}

body.ltr .advanced-filtering,
body.ltr .advanced-filtering .advanced-filtering__aside,
body.ltr .advanced-filtering .advanced-filtering__results,
body.ltr .advanced-filtering .results__order-by,
body.ltr .advanced-filtering .advanced-filtering__attributes,
body.ltr .advanced-filtering .advanced-filtering__description {
  direction: ltr;
  text-align: left;
}

body.ltr .advanced-filtering .results__order-by {
  text-align: left;
}

body.ltr .advanced-filtering .wi-select,
body.ltr .advanced-filtering .pajinatify,
body.ltr .advanced-filtering .price-range-extra-controls,
body.ltr .advanced-filtering .price-range-slider-wrapper {
  direction: ltr;
}

body.ltr .product-box__item,
body.ltr .product-box__item .product-box__title,
body.ltr .product-box__item .product-box__prices,
body.ltr .product-group-box__holder,
body.ltr .basket,
body.ltr .basket-preview,
body.ltr .header__search-box,
body.ltr .farashop__checkout {
  direction: ltr;
}

body.ltr .header__search-box input,
body.ltr .header__search-box .search-box__result,
body.ltr .basket-preview #basket-preview .row a,
body.ltr .basket-preview #basket-preview .row .price {
  text-align: left;
}


/* Directional LTR overrides generated from FaraShop skin Home.css. */
body.ltr .af-page__edit-link {
  left: 50%;
}
@media (max-width: 768px) {
  body.ltr .farashop__body .radan-header__top-side {
    right: 0;
    left: 0;
  }
  body.ltr .farashop__body .radan-header__top-side.is-sticky {
    right: 0;
    left: 0;
  }
}
@media (min-width: 1200px) {
  body.ltr .farashop__body .radan-header__Utility .right-side .search-section .header__search-box-cn.header__circle-btn .header__search-box,
  body.ltr .farashop__body .radan-header__Utility .right-side .search-section .main-page-header__search-box-cn .header__search-box {
    right: initial;
  }
}
body.ltr .farashop__body .radan-header__Utility .right-side .search-section .header__search-box-cn.header__circle-btn::after,
body.ltr .farashop__body .radan-header__Utility .right-side .search-section .main-page-header__search-box-cn::after {
  right: 0px;
  transform: scale(1, 1);
}
body.ltr .farashop__body .radan-header__Utility .right-side .search-section .header__search-box-cn.header__circle-btn.active .header__search-box,
body.ltr .farashop__body .radan-header__Utility .right-side .search-section .main-page-header__search-box-cn.active .header__search-box {
  transform: translate(-50%, 0);
}
body.ltr .farashop__body .radan-header__Utility .right-side .search-section .header-phone-btn.header__circle-btn > i {
  right: 0;
}
body.ltr .farashop__body .radan-header__Utility .left-side {
  padding-right: 10px;
}
body.ltr .farashop__body .radan-header__Utility .left-side .phone-number__part {
  margin-left: 10px;
}
body.ltr .farashop__body .radan-header__Utility .left-side .phone-number__part i {
  border-radius: 45% 50% 45% 0;
}
body.ltr .shop-home__body .body-part__six h2,
body.ltr .products-page__text_style h2,
body.ltr .farashop__product-page .tabify__active h2,
body.ltr .article__container .article__body h2 {
  border-left: 3px solid #289eff;
  padding-left: 15px;
}
body.ltr .shop-home__body .body-part__six h3,
body.ltr .products-page__text_style h3,
body.ltr .farashop__product-page .tabify__active h3,
body.ltr .article__container .article__body h3 {
  border-left: 3px solid #289eff;
  padding-left: 15px;
}
body.ltr .shop-home__body .body-part__six p,
body.ltr .shop-home__body .body-part__six li,
body.ltr .products-page__text_style p,
body.ltr .products-page__text_style li,
body.ltr .farashop__product-page .tabify__active p,
body.ltr .farashop__product-page .tabify__active li,
body.ltr .article__container .article__body p,
body.ltr .article__container .article__body li {
  text-align: left;
}
body.ltr .jconfirm,
body.ltr .sidebar__container {
  direction: ltr;
}
body.ltr .sidebar__box .sidebar__container .main-menu a {
  text-align: left;
}
body.ltr .sidebar__box .sidebar__container .after,
body.ltr .sidebar__box .sidebar__container .before {
  right: 0;
}
body.ltr .sidebar__box .sidebar__container .after {
  border-right: 1px solid rgba(255, 255, 255, 0.15);
}
body.ltr .sidebar__box .sidebar__container.position--right {
  left: 0;
}
body.ltr .sidebar__box .sidebar__container.position--left {
  right: 0;
}
body.ltr .sidebar__box .sidebar__container .farashop__product-group-menu:before {
  left: 13px;
}
body.ltr .sidebar__box .sidebar__container .farashop__product-group-menu .wi-menu__triangle {
  border-left: unset;
}
body.ltr .sidebar__box .sidebar__container .logo img {
  text-align: left;
}
body.ltr .sidebar__box .sidebar__container .main-menu {
  margin-right: 0;
}
body.ltr .sidebar__box .sidebar__container .main-menu .angle.angle-up {
  transform: rotateZ(-180deg);
}
@media (max-width: 768px) {
  body.ltr .main-block__container .main-block__text .description {
    margin-left: 15px;
    margin-right: 15px;
  }
}
body.ltr .radan-info__container .left-side .radan-info__callus {
  direction: ltr;
}
body.ltr .radan-info__container .left-side .radan-info__number {
  margin-left: 10px;
}
body.ltr .radan-info__container .left-side .radan-info__number i {
  border-radius: 45% 50% 45% 0;
}
body.ltr .custom-title__container .main_title a:hover {
  padding-left: 7px;
}
body.ltr .mobile-toolbar__container {
  right: 0;
  left: 0;
}
body.ltr .mobile-toolbar__container .mobile-toolbar {
  direction: ltr;
}
body.ltr .mobile-toolbar__container .toolbar-item-support .submenu__container {
  text-align: left;
  right: 0;
}
body.ltr .mobile-toolbar__container .toolbar-item-support .submenu-item i {
  margin-right: 10px;
}
@media (min-width: 992px) {
  body.ltr .main-block__container {
    left: 6%;
  }
  body.ltr .radan-info__container .right-side .radan-info__header {
    text-align: left;
  }
  body.ltr .radan-info__container .right-side .radan-info__second-title {
    text-align: left;
  }
  body.ltr .radan-info__container .left-side .radan-info__number {
    margin-left: 10px;
  }
  body.ltr .radan-info__container .left-side .radan-info__number i {
    border-radius: 45% 50% 45% 0;
  }
  body.ltr .slider-overlay__container {
    left: 0;
    background: linear-gradient(270deg, transparent 0%, rgb(36, 41, 176) 75%, rgb(36, 41, 176) 100%);
  }
  body.ltr .slider-overlay__container .slider-overlay__badge {
    padding: 5px 5px 5px 20px;
  }
}
@media (min-width: 1400px) {
  body.ltr .main-block__container {
    left: 19%;
  }
  body.ltr .radan-info__container .right-side .radan-info__header {
    text-align: left;
  }
  body.ltr .radan-info__container .right-side .radan-info__second-title {
    text-align: left;
  }
  body.ltr .radan-info__container .left-side .radan-info__number {
    margin-left: 10px;
  }
  body.ltr .radan-info__container .left-side .radan-info__number i {
    border-radius: 45% 50% 45% 0;
  }
  body.ltr .slider-overlay__container .slider-overlay__badge {
    padding: 5px 5px 5px 20px;
  }
}
body.ltr .body__container,
body.ltr .jconfirm,
body.ltr .sidebar__container {
  direction: ltr;
}
body.ltr .sidebar__box .sidebar__container .main-menu a {
  text-align: left;
}
body.ltr .footer__container .copy-right__container {
  text-align: left !important;
}
body.ltr .footer__container .copy-right__container {
  text-align: left !important;
}


/* Directional LTR overrides generated from SidebarMenu base CSS. */
body.ltr nav .main-menu > li > ul {
  left: 0;
}
body.ltr nav .main-menu li:hover > a > i {
  transform: rotateZ(-180deg);
}
body.ltr nav .main-menu li a i {
  margin-left: 3px;
}
body.ltr nav .main-menu ul {
  text-align: left;
  transform: rotateY(90deg);
  -moz-transform-origin: left;
  -ms-transform-origin: left;
  -o-transform-origin: left;
  -webkit-transform-origin: left;
  transform-origin: left;
  left: 100%;
}
body.ltr nav .main-menu ul li a i {
  transform: rotateZ(-90deg);
}


/* Directional LTR overrides generated from FaraShop shared CSS. */
body.ltr .farashop {
  direction: ltr;
}
body.ltr .farashop input[type=radio] + label {
  margin-left: 10px;
  margin-right: 8px;
}
body.ltr .farashop .js__date + i {
  right: 1px;
  border-radius: 0 4px 4px 0;
}
@media (max-width: 767px) {
  body.ltr .farashop .js__date + i {
    right: 0;
    left: auto;
  }
}
body.ltr .farashop .farashop__arrow {
  right: 7px;
}
body.ltr .farashop .farashop__arrow:after {
  border-left: 1px solid #777;
}
body.ltr .farashop .farashop__fancy-404:before {
  right: 0;
}
body.ltr .farashop [data-tooltip]:before {
  left: 50%;
  transform: translate(-50%, 50%);
}
body.ltr .farashop [data-tooltip]:after {
  left: 50%;
  transform: translate(-50%, 50%);
}
body.ltr .farashop__go-to-top {
  left: 0;
  transform: translateX(-100px);
}
body.ltr .farashop__dashboard-link a {
  right: 0;
}
@media (min-width: 1200px) {
  body.ltr .product-list.farashop__clear .col-lg-1:nth-child(12n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-lg-2:nth-child(6n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-lg-3:nth-child(4n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-lg-4:nth-child(3n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-lg-6:nth-child(odd) {
    clear: left;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  body.ltr .product-list.farashop__clear .col-md-1:nth-child(12n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-md-2:nth-child(6n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-md-3:nth-child(4n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-md-4:nth-child(3n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-md-6:nth-child(odd) {
    clear: left;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  body.ltr .product-list.farashop__clear .col-sm-1:nth-child(12n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-sm-2:nth-child(6n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-sm-3:nth-child(4n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-sm-4:nth-child(3n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-sm-6:nth-child(odd) {
    clear: left;
  }
}
@media (max-width: 767px) {
  body.ltr .product-list.farashop__clear .col-xs-1:nth-child(12n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-xs-2:nth-child(6n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-xs-3:nth-child(4n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-xs-4:nth-child(3n/**/+1) {
    clear: left;
  }
  body.ltr .product-list.farashop__clear .col-xs-6:nth-child(odd) {
    clear: left;
  }
}
body.ltr.page__product-list .product-list,
body.ltr.page__advanced-filtering .product-list {
  margin-left: -4px;
  margin-right: -4px;
}
body#Body.ltr .datepicker-container * .datepicker-header .btn-next {
  float: left;
}
body#Body.ltr .datepicker-container * .datepicker-header .btn-prev {
  float: right;
}
body#Body.ltr .datepicker-container * .datepicker-header .btn-switch {
  float: left;
}
body.ltr .installed-package__,
body.ltr .installed-package__5,
body.ltr .installed-package__4,
body.ltr .installed-package__3,
body.ltr .installed-package__2 {
  right: 0;
  border-radius: 0 0 0 100px;
}
body.ltr .installed-package__:before,
body.ltr .installed-package__5:before,
body.ltr .installed-package__4:before,
body.ltr .installed-package__3:before,
body.ltr .installed-package__2:before {
  right: -15px;
}
body.ltr .installed-package__:after,
body.ltr .installed-package__5:after,
body.ltr .installed-package__4:after,
body.ltr .installed-package__3:after,
body.ltr .installed-package__2:after {
  right: 0;
}
body.ltr .installed-package__ + a,
body.ltr .installed-package__5 + a,
body.ltr .installed-package__4 + a,
body.ltr .installed-package__3 + a,
body.ltr .installed-package__2 + a {
  left: 0;
  border-radius: 0 0 100px 0;
}
body.ltr .installed-package__ + a:before,
body.ltr .installed-package__5 + a:before,
body.ltr .installed-package__4 + a:before,
body.ltr .installed-package__3 + a:before,
body.ltr .installed-package__2 + a:before {
  right: 5px;
}
body.ltr .farashop__special-order .special-order__info .special-order__prices > div:last-child label {
  padding-left: 10px;
}
body.ltr .farashop__special-order .special-order__info .special-order__prices > div:last-child label > span {
  padding-left: 7px;
}
body.ltr .national-card-image__delete {
  left: 2px;
}
body.ltr .checkout-panel input[type=radio]:checked::before {
  right: 50%;
  transform: translate(50%, -50%);
}


/* Directional LTR overrides generated from FaraShop product-group menu CSS. */
body.ltr .farashop__mega-menu .mega-menu__root .mega-menu__level__1 > a.mega-menu__arrow:after,
body.ltr .farashop__mega-menu .mega-menu__root .mega-menu__level__1 > span.mega-menu__arrow:after {
  right: 8px;
}
body.ltr .farashop__mega-menu .mega-menu__root .mega-menu__next-level {
  left: 0;
}
body.ltr .farashop__mega-menu .mega-menu__root .mega-menu__table {
  background-position: bottom right;
}
body.ltr .farashop__mega-menu .mega-menu__root ul.mega-menu__next-level > li.active > a:after,
body.ltr .farashop__mega-menu .mega-menu__root ul.mega-menu__next-level > li.active > span:after {
  left: 0;
}
body.ltr .farashop__mega-menu .mega-menu__root ul.mega-menu__next-level > li.active > a:before,
body.ltr .farashop__mega-menu .mega-menu__root ul.mega-menu__next-level > li.active > span:before {
  left: 50%;
  margin-left: -6px;
}
body.ltr .farashop__mega-menu .mega-menu__root.mobile a + i,
body.ltr .farashop__mega-menu .mega-menu__root.mobile span + i {
  right: 0;
}
body.ltr .farashop__mega-menu .mega-menu__root.mobile .mega-menu__table .mega-menu__tr .mega-menu__td > ul > li > a,
body.ltr .farashop__mega-menu .mega-menu__root.mobile .mega-menu__table .mega-menu__tr .mega-menu__td > ul > li > span {
  padding: 0 0 0 10px;
}


/* Directional LTR overrides generated from custom product-list CSS. */
body.ltr .cpl__template .slick-track {
  margin-right: unset;
  margin-left: unset;
}
body.ltr .cpl__template .slick-arrow:before {
  border-left: 2px solid #333;
  right: 50%;
}


/* Directional LTR overrides generated from advanced filtering CSS. */
body.ltr .custom-checkbox [type=checkbox]:not(:checked),
body.ltr .custom-checkbox [type=checkbox]:checked {
  right: 0;
}
body.ltr .custom-checkbox [type=checkbox]:not(:checked) + label,
body.ltr .custom-checkbox [type=checkbox]:checked + label {
  padding-left: 22px;
}
body.ltr .custom-checkbox [type=checkbox]:not(:checked) + label:before,
body.ltr .custom-checkbox [type=checkbox]:checked + label:before {
  left: 0;
}
body.ltr .custom-checkbox [type=checkbox]:not(:checked) + label:after,
body.ltr .custom-checkbox [type=checkbox]:checked + label:after {
  left: 5px;
  border-left: 2px solid #fff;
}
body.ltr .advanced-filtering__box .farashop__arrow {
  right: 12px;
}
body.ltr .advanced-filtering__independent-tabs .box__header {
  margin-left: 0;
  padding-left: 0;
}
body.ltr .advanced-filtering .advanced-filtering__results > .row:first-of-type {
  margin-right: -7px;
  margin-left: -7px;
}
body.ltr .advanced-filtering .advanced-filtering__results > .row:first-of-type > [class*=col-] {
  padding-left: 7px;
  padding-right: 7px;
}
body.ltr .advanced-filtering .results__order-by {
  text-align: right;
}
body.ltr .advanced-filtering .advanced-filtering__attributes.attributes__horizontal [class*=col-] {
  padding-left: 7px;
  padding-right: 7px;
}
body.ltr .advanced-filtering .advanced-filtering__attributes.attributes__horizontal [class*=col-] > div > div:after {
  border-left: 1px solid #aaa;
  right: 10px;
}
body.ltr .advanced-filtering .advanced-filtering__attributes.attributes__horizontal .row {
  margin-left: -7px;
  margin-right: -7px;
}
body.ltr .advanced-filtering .advanced-filtering__selected-items > div span {
  padding-right: 22px;
}
body.ltr .advanced-filtering .advanced-filtering__selected-items > div span:before,
body.ltr .advanced-filtering .advanced-filtering__selected-items > div span:after {
  right: 4px;
}
@media (max-width: 991px) {
  body.ltr .farashop__aside {
    transform: translateX(-100%);
  }
}
body.ltr .farashop__aside > i {
  right: 0;
}
body.ltr .farashop__aside > i:before,
body.ltr .farashop__aside > i:after {
  right: 0px;
}
body.ltr .mobile-overlay {
  right: 0;
  left: 0;
}
body.ltr .toggle-aside {
  right: 0;
}
body.ltr.advanced-filtering__wait #advanced-filtering__handlebars-results:before {
  right: 0;
}
body.ltr.advanced-filtering__wait #advanced-filtering__handlebars-results:after {
  border-left: 2px solid transparent;
  right: 50%;
  margin-right: -20px;
}
body.ltr .widget__show-more > .toggle {
  right: 0;
  left: 0;
}
body.ltr .widget__show-more > .toggle:after {
  margin-left: 10px;
}
body.ltr .advanced-filtering__description ul {
  text-align: left;
}
body.ltr .advanced-filtering__description img {
  padding-right: 15px;
  float: left;
}
@media (max-width: 992px) {
  body.ltr .advanced-filtering__description img {
    padding-right: 0;
  }
}
body.ltr .price-range-extra-controls {
  transform: translateX(5px);
}
body.ltr .price-range-slider-wrapper {
  transform: translateX(5px);
}
body.ltr .Comment-title__container {
  text-align: left;
}


/* Directional LTR overrides generated from comment CSS. */
body.ltr .product-page__user-comments .comment__title {
  margin: 0 0 20px 15px;
}
body.ltr .product-page__user-comments .comment__captcha input {
  padding: 17px 90px 17px 15px !important;
}
body.ltr .product-page__user-comments .comment__box .box__header ul > li:nth-child(1) .name-date__container > span:first-child {
  margin-left: 0;
}
body.ltr .product-page__user-comments .comment__box .box__header ul > li:nth-child(1) .name-date__container > span:last-child:before {
  margin-right: 5px;
}
body.ltr .product-page__user-comments .comment__box .answer__box {
  border-left: 2px dashed red;
  margin-left: 55px;
}
@media (max-width: 768px) {
  body.ltr .product-page__user-comments .comment__box .answer__box {
    margin: 0 0 0 5px;
  }
}
@media (max-width: 768px) {
  body.ltr .product-page__user-comments .comment__box .answer__box .box__header {
    padding: 0 0 0 5px !important;
  }
}
body.ltr .product-page__user-comments .comment__box .answer__box .box__header ul > li:nth-child(1) .name-date__container > span:first-child {
  margin-left: 0;
}
body.ltr .product-page__user-comments .comment__box .answer__box .box__header ul > li:nth-child(1) .name-date__container > span:last-child:before {
  margin-right: 5px;
}
body.ltr .product-page__user-comments .comment__box .answer__box .box__body {
  padding-left: 20px;
}
@media (max-width: 768px) {
  body.ltr .product-page__user-comments .comment__box .answer__box .box__body {
    padding: 0 0 0 5px;
  }
}
body.ltr .product-page__user-comments.comment__done:after {
  left: 15px;
}
body.ltr .product-page__user-comments.comment__wait:before {
  border-left: 2px solid transparent;
  margin-right: 5px;
  left: 20px;
}


/* Directional LTR overrides generated from product-page CSS. */
body.ltr .product__attributes {
  padding-right: 15px;
  padding-left: 15px;
}
body.ltr .product__related-files > a > span:last-child {
  right: 10px;
}
body.ltr .product__related-files > a > span:last-child i {
  left: -4px;
}
body.ltr .js__product-page__colorbox_video:after {
  right: 0;
  left: 0;
}
body.ltr .addon__item label {
  margin: 0 0 0 5px;
}
body.ltr .addon-quantity__container {
  margin: 0 0 0 20px;
}
body.ltr .product-page__tag {
  left: 0;
}
body.ltr .product-page__tag.TopRight {
  left: 27px;
}
body.ltr .product-page__tag.TopLeft {
  right: 0;
}
body.ltr .product-page__tag.MiddleRight {
  border-radius: 0 0 23px 0;
  padding: 5px 17px 6px 8px;
}
body.ltr .product-page__tag.MiddleLeft {
  right: 0;
}
body.ltr .product-page__tag.BottomRight {
  left: 0;
}
body.ltr .product-page__tag.BottomLeft {
  right: 0;
}
body.ltr .product-page__stock-count > span:first-child {
  margin-right: 50px;
}
body.ltr .product-page__stock-count > span span {
  padding-left: 8px;
}
body.ltr .custom-products .custom-products__ul li input[type=radio] + label {
  padding-left: 20px;
  padding-right: 10px;
}
body.ltr .custom-products .custom-products__ul li input[type=radio] + label:after {
  left: 0;
}
body.ltr .custom-products .custom-products__overlay {
  right: 0;
}
body.ltr .custom-products .custom-products__overlay .loading-wrap.active {
  margin-left: -8px;
  left: 50%;
}
body.ltr .custom-products .bootstrap-select.btn-group .dropdown-toggle .filter-option {
  text-align: left;
}
body.ltr .custom-products .bootstrap-select.btn-group .dropdown-toggle .caret {
  left: auto;
  right: 12px;
}
body.ltr .custom-products .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  margin-left: 20px;
}
body.ltr .farashop__product-page .product-page__main-title {
  text-align: left;
}
body.ltr .farashop__product-page .product-page__second-title {
  text-align: left;
}
body.ltr .farashop__product-page .product-page__status span:before {
  margin-right: 6px;
}
body.ltr .farashop__product-page .product-page__product-btn .count-box {
  margin-right: 15px;
}
body.ltr .farashop__product-page .product-page__product-btn .product-btn {
  text-align: left;
  padding-left: 40px;
  padding-right: 25px;
}
body.ltr .farashop__product-page .product-page__product-btn .product-btn:before {
  left: 10px;
}
body.ltr .farashop__product-page .product-page__product-btn .product-btn.product-btn__available:before {
  transform: scale(1, 1);
  left: 20px;
}
body.ltr .farashop__product-page .product-page__product-btn .product-btn.product-btn__special-order:before {
  transform: scale(1, 1);
  left: 10px;
}
body.ltr .farashop__product-page .product-page__favorite {
  text-align: right;
}
body.ltr .farashop__product-page .product-page__favorite > div {
  text-align: left;
}
body.ltr .farashop__product-page .product-page__favorite > div:before {
  right: 8px;
}
body.ltr .farashop__product-page .product-page__product-rate {
  text-align: right;
}
body.ltr .farashop__product-page .product-page__product-rate > div:first-of-type + div > span:first-child:after {
  margin-left: 4px;
}
body.ltr .farashop__product-page .product-page__product-rate:before {
  direction: ltr;
  margin-right: 4px;
}
body.ltr .farashop__product-page .product-page__share {
  text-align: right;
}
body.ltr .farashop__product-page .product-page__share ul {
  margin-left: 5px;
}
body.ltr .farashop__product-page .product-page__share li i:before {
  margin-right: 4px;
}
body.ltr .farashop__product-page .slick-arrow__container {
  padding-right: 15px;
}
body.ltr .farashop__product-page .product-page__edit-link {
  right: 0;
}
body.ltr .farashop__product-page .product-page__tab .wi-tab__theme-7200 > li {
  margin-right: 2px;
}
@media (max-width: 992px) {
  body.ltr .farashop__product-page .product-page__description {
    padding-left: 10px;
    padding-right: 10px;
  }
}
body.ltr .farashop__product-page .product-page__description .widget__show-more > div:last-child {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
body.ltr .farashop__product-page .farashop__box .box__header {
  border-right: none;
}
body.ltr .farashop__product-page .farashop__box .box__header span:after {
  right: 0;
  left: 0;
}
body.ltr .product-page__comment .user-comments__comments .box__body {
  padding: 10px 0 15px 40px !important;
}
body.ltr .Comment-title__container {
  text-align: left;
}
body.ltr .Comment-title__container span:after {
  right: 0;
  left: 0;
}


/* Directional LTR overrides generated from product-box CSS. */
@media (max-width: 480px) {
  body.ltr .product-list article {
    padding-left: 7px;
    padding-right: 7px;
  }
}
@media only screen and (max-width: 768px) {
  body.ltr .product-list article .product-box__item .product-box__picture img {
    float: left;
    padding-right: 10px;
  }
}
@media only screen and (max-width: 768px) {
  body.ltr .product-list article .product-box__item > p {
    padding-left: 5px;
  }
}
body.ltr .product-box__item {
  direction: ltr;
}
body.ltr .product-box__item .product-box__compare-label {
  right: 2px;
}
body.ltr .product-box__item .product-box__compare-label input {
  margin-right: 2px;
}
body.ltr .product-box__item p + div > div:nth-child(1) {
  float: left;
}
body.ltr .product-box__item p + div > div:nth-child(2) {
  float: left;
}
body.ltr .product-box__item p + div > div:nth-child(3) {
  float: right;
}
body.ltr .product-box__item .product-box__tag {
  right: -41px;
}
body.ltr .product-box__item.available .product-box__status:before {
  margin-right: 4px;
}
body.ltr .product-box__item.available .product-box__button i,
body.ltr .product-box__item.available .product-box__button a {
  transform: scale(1, 1);
  padding-left: 2px;
}
body.ltr .product-box__item.special-order .product-box__button a {
  transform: scale(1, 1);
}


/* Directional LTR overrides generated from basket CSS. */
body.ltr .toggle-basket .basket__total-count {
  left: -10px;
}
body.ltr .basket-preview {
  right: 0px;
  transform: translateX(100%);
}
@media (max-width: 992px) {
  body.ltr .basket-preview #basket-preview {
    padding-left: 9px;
  }
}
@media (max-width: 425px) {
  body.ltr .basket-preview #basket-preview {
    padding-left: 0px;
  }
}
body.ltr .basket-preview #basket-preview > div {
  direction: ltr;
}
body.ltr .basket-preview #basket-preview .row > div {
  padding-left: 0px;
}
body.ltr .basket-preview #basket-preview .row > div:nth-child(2) > div div.price {
  padding-left: 0px;
  text-align: left;
}
body.ltr .basket-preview #basket-preview .row a {
  text-align: left;
}
body.ltr .basket-preview #basket-preview > .row > div:nth-child(2) {
  padding-left: 5px;
}
@media (max-width: 425px) {
  body.ltr .basket-preview #basket-preview > .row > div:nth-child(2) {
    padding-left: 3px;
    padding-right: 0;
  }
}
body.ltr .basket-preview #basket-preview > .row:last-child {
  right: 0;
  left: 0;
}
body.ltr .basket-preview #basket-preview > .row:last-child a {
  text-align: left;
}
body.ltr .basket-preview .basket-preview__header > div:last-child i {
  right: 10px;
}
body.ltr .basket-preview .basket-preview__header > div:last-child i:after {
  right: -4px;
}
body.ltr .basket .basket__custom-products {
  text-align: left;
}
body.ltr .basket .basket__custom-products span:nth-child(2n/**/+1) {
  padding-right: 4px;
}
body.ltr .basket .basket__body__has-child.basket__body__price span {
  margin-left: 2px;
}
@media (min-width: 768px) {
  body.ltr .basket [class*=col-] {
    border-right: 0 none;
  }
}
@media (max-width: 768px) {
  body.ltr .basket .basket__body .basket__item > div.row > div {
    padding-left: 0;
  }
  body.ltr .basket .basket__body .basket__item > div.row > div:before {
    float: left;
    margin-right: 10px;
  }
  body.ltr .basket .basket__body .basket__item > div.row > div:nth-child(5) {
    padding-right: 15px;
  }
  body.ltr .basket .basket__body .basket__item > div.row > div:last-of-type {
    right: 0;
  }
}
@media (max-width: 768px) {
  body.ltr .basket .body__report > .row > div:nth-child(2) {
    padding: 0 0 0 10px;
  }
}
body.ltr.basket__wait .js__btn-buy:after {
  border-left: 2px solid transparent;
  right: 50%;
  margin-right: -10px;
}
body.ltr .submitted-order-info .basket .basket__body > div.row > div:last-of-type {
  right: auto;
}
body.ltr .submitted-order-info .basket .basket__body > div.row > div:last-of-type:before {
  margin-right: 10px;
}
@media (max-width: 768px) {
  body.ltr .submitted-order-info .panel-body {
    padding-left: 0;
    padding-right: 0;
  }
}
body.ltr .basket__fetching:after {
  border-left: 2px solid transparent;
  right: 50%;
  margin-right: -10px;
}
@media (max-width: 767px) {
  body.ltr .farashop__checkout .checkout__rules-checkbox {
    text-align: left !important;
  }
}


/* Directional LTR overrides generated from product-group-box CSS. */
@media only screen and (max-width: 768px) {
  body.ltr .product-group-box__holder .group-box__item {
    margin-right: -14px;
    margin-left: -14px;
  }
}


/* Directional LTR overrides generated from header-search CSS. */
body.ltr .header__search-box {
  right: 50%;
}
body.ltr .header__search-box .input-group {
  margin-left: 20px;
}
@media (min-width: 1200px) {
  body.ltr .header__search-box .input-group {
    margin-left: 0;
  }
}
body.ltr .header__search-box .input-group-addon:last-child {
  border-right-width: 0;
}
body.ltr .header__search-box.search-box__loading:before {
  border-left: 2px solid transparent;
  margin-right: 5px;
  right: -10px;
}
body.ltr .header__search-box .search-box__result {
  left: 0;
}
@media (min-width: 1200px) {
  body.ltr .header__search-box .search-box__result {
    left: -10%;
  }
}
body.ltr .header__search-box .search-box__result i {
  right: 0;
}
body.ltr .header__search-box .search-box__result i:before,
body.ltr .header__search-box .search-box__result i:after {
  right: 0px;
}
body.ltr .page-content.search-box-container .slider-search-box-cn::before {
  left: -4px;
}
body.ltr .page-content.search-box-container .slider-search-box-cn::after {
  right: -4px;
}
body.ltr .page-content.search-box-container .slider-search-box-cn .header__search-box {
  right: initial;
}
body.ltr .page-content.search-box-container .slider-search-box-cn .header__search-box .search-box__result {
  left: 0;
}


/* Directional LTR overrides generated from compare CSS. */
body.ltr .toggle-compare {
  left: 60px;
}
body.ltr .toggle-compare:after {
  border-left: 2px solid #eee;
  right: 25px;
}
body.ltr #compare__handlebars-results i {
  left: -10px;
}
@media (max-width: 767px) {
  body#Body.ltr .compare-preview a {
    left: -10px;
  }
  body#Body.ltr #compare__handlebars-results figure figcaption {
    text-align: left;
    padding-left: 30px;
  }
}


/* Directional LTR overrides generated from checkout CSS. */
body.ltr .installment-plans__item p {
  text-align: right;
}


/* Directional LTR overrides generated from SuperLinks TwoColumnsLayout CSS. */
body.ltr .two-columns-layout__container .two-columns-layout__item .text-part__container * {
  direction: ltr;
}
body.ltr .two-columns-layout__container .two-columns-layout__item .text-part__container .text-part__title {
  text-align: left;
}
body.ltr .two-columns-layout__container .two-columns-layout__item .text-part__container .text-part__title:hover {
  padding-left: 10px;
}
body.ltr .two-columns-layout__container .two-columns-layout__item .text-part__container .links__list li a svg {
  right: 0;
}
body.ltr .two-columns-layout__container .two-columns-layout__item .text-part__container .links__list li a span {
  direction: ltr;
}



/* Directional LTR overrides generated from SuperLinks BackgroundWithText CSS. */
@media (min-width: 1400px) {
  body.ltr .background-parent .background__container .background-overlay__container .background-overlay__links {
    right: 0;
  }
}


/* Directional LTR overrides generated from SuperLinks PhoneAndText CSS. */
body.ltr .phone-text__parent {
  padding: 5px 5px 5px 10px;
}


/* Directional LTR overrides generated from SuperLinks Accordion CSS. */
body.ltr .accordion-collaps-txt__container .accordion-collaps-body .list-body p {
  padding-right: 15px;
}
body.ltr .accordion-collaps-txt__container .collapse-child-1 i {
  margin-left: 10px;
}
body.ltr .accordion-collaps-txt__container .collapse-child-1 i.active {
  transform: rotateZ(90deg);
}
body.ltr .accordion-collaps-txt__container .list-inside__accordion ul,
body.ltr .accordion-collaps-txt__container .list-body ul {
  margin-left: 10px;
  border-left: 1px solid #289eff;
  padding: 5px 0 5px 20px;
}
body.ltr .accordion-collaps-txt__container .list-inside__accordion ul > li:before,
body.ltr .accordion-collaps-txt__container .list-body ul > li:before {
  margin-right: 15px;
}


/* Directional LTR overrides generated from SuperLinks contact-information CSS. */
body.ltr .ContactInformations2 {
  direction: ltr;
}
@media (max-width: 768px) {
  body.ltr .ContactInformations2 ul {
    margin-right: 0;
  }
}
body.ltr .ContactInformations2 ul li > div {
  margin-right: 5px;
}
body.ltr .ContactInformations2 ul li .information__label {
  margin-left: 1px;
}
body.ltr .ContactInformations2 ul li .information__image {
  text-align: left;
}
@media (max-width: 768px) {
  body.ltr .ContactInformations2 ul li .information__text {
    text-align: right;
  }
}


/* Directional LTR overrides generated from SuperLinks default links CSS. */
body.ltr .default-link {
  margin-right: 10px;
}
body.ltr .default-link li {
  justify-content: left;
}
body.ltr .default-link li:hover:before {
  transform: translateX(5px);
}
body.ltr .default-link {
  margin-right: 0;
  margin-left: 10px;
}


/* Directional LTR overrides generated from SuperLinks product catalogue CSS. */
body.ltr .product-catalogue__container .headers ul li a {
  float: left;
}
body.ltr .product-catalogue__container .headers ul li a .rownumber {
  margin-right: 5px;
}
body.ltr .product-catalogue__container .headers ul li a:after {
  right: 50%;
  margin-right: -30px;
}
body.ltr .product-catalogue__container .contents .item .item__image {
  transform: scale(0.7) translateX(-500%);
}
body.ltr .product-catalogue__container .contents .item .item__body {
  text-align: right;
  padding-right: 30px;
}
body.ltr .product-catalogue__container .contents .item .item__body .item__body__text {
  transform: translateX(500%);
}
body.ltr .product-catalogue__container .contents .item .item__body a.btn.btn-danger {
  transform: translateX(500%);
}
body.ltr .product-catalogue__container .keys {
  margin-left: -40px;
}
@media only screen and (max-width: 469px) {
  body.ltr .product-catalogue__container .keys ul {
    text-align: right;
    margin-right: 10px;
  }
}
body.ltr .product-catalogue__container .keys ul li a {
  text-align: right;
}
@media only screen and (max-width: 469px) {
  body.ltr .product-catalogue__container .keys ul li a {
    text-align: right;
  }
}
body.ltr .product-catalogue__container .keys ul li a:after {
  right: -20px;
}
@media only screen and (max-width: 469px) {
  body.ltr .product-catalogue__container .keys ul li a:after {
    right: -15px;
  }
}


/* Directional LTR overrides generated from SuperLinks PointySlider CSS. */
body.ltr .ps-slider li {
  right: 0;
  transform: translateX(-100%);
}
body.ltr .ps-slider-navigation {
  right: 0;
  left: 0;
}
@media only screen and (min-width: 768px) {
  body.ltr .ps-slider li .ps-half-block {
    float: left;
  }
  body.ltr .ps-slider li .content {
    transform: translateX(-200%);
  }
  body.ltr .ps-slider li .content > div {
    margin: 100px 50px 0 0;
  }
  body.ltr .ps-slider li .image {
    transform: translateX(-100%);
  }
  body.ltr .ps-slider li.if-right .ps-half-block {
    float: right;
  }
  body.ltr .ps-slider li.if-right .content {
    transform: translateX(200%);
  }
  body.ltr .ps-slider li.if-right .image {
    transform: translateX(100%);
  }
  body.ltr .ps-slider-navigation .ps-slider-navigation.slider-animating {
    transform: translateX(50%) scale(1);
  }
  body.ltr .ps-slider-navigation li a {
    border-right: 1px solid #289eff;
  }
  body.ltr .ps-slider-navigation li:first-child a {
    border-left: 1px solid #289eff;
  }
  body.ltr .ps-slider-navigation li.selected:before {
    right: 0;
    left: 0;
  }
}


/* Directional LTR overrides generated from SuperLinks PointySliderRight CSS. */
body.ltr .ps-slider li {
  right: 0;
  transform: translateX(-100%);
}
body.ltr .ps-slider-navigation {
  right: 0;
  left: 0;
}
@media only screen and (min-width: 768px) {
  body.ltr .ps-slider li .ps-half-block {
    float: left;
  }
  body.ltr .ps-slider li .content {
    transform: translateX(-200%);
  }
  body.ltr .ps-slider li .image {
    transform: translateX(-100%);
  }
  body.ltr .ps-slider-navigation .ps-slider-navigation.slider-animating {
    transform: translateX(50%) scale(1);
  }
  body.ltr .ps-slider-navigation li a {
    border-right: 1px solid #289eff;
  }
  body.ltr .ps-slider-navigation li:first-child a {
    border-left: 1px solid #289eff;
  }
  body.ltr .ps-slider-navigation li.selected:before {
    right: 0;
    left: 0;
  }
}


/* Directional LTR overrides generated from SuperLinks NewsExpander CSS. */
body.ltr .newsexpander .news__container .list__container li .expand {
  left: 0;
}
body.ltr .newsexpander .news__container .news__contents {
  right: 0;
}
body.ltr .newsexpander .news__container .news__contents li {
  left: 0.5%;
}
body.ltr .newsexpander .news__container .news__contents li .flex__container {
  padding-right: 15px;
  padding-left: 15px;
}
body.ltr .newsexpander .news__container .news__contents li a.item__close {
  left: 5px;
}



/* Directional LTR overrides generated from Hypermedia Arad CSS. */
body.ltr .detail__container .detail-header .header-author span {
  padding-right: 15px;
}
body.ltr .detail__container .detail-header .header-author span i {
  padding-right: 5px;
}
@media only screen and (max-width: 469px) {
  body.ltr .detail__container .detail-header .header-likes {
    text-align: right;
  }
}
@media only screen and (min-width: 469px) and (max-width: 699px) {
  body.ltr .detail__container .detail-header .header-likes {
    text-align: right;
  }
}
body.ltr .detail__container .detail-header .header-likes span {
  padding-left: 24px;
}
@media only screen and (max-width: 469px) {
  body.ltr .detail__container .detail-header .header-likes span {
    padding-left: 10px;
  }
}
@media only screen and (min-width: 469px) and (max-width: 699px) {
  body.ltr .detail__container .detail-header .header-likes span {
    padding-left: 10px;
  }
}
body.ltr .detail__container .detail-header .header-likes span i {
  padding-left: 10px;
}
@media only screen and (max-width: 469px) {
  body.ltr .detail__container .detail-header .header-likes span i {
    padding-left: 8px;
  }
}
@media only screen and (min-width: 469px) and (max-width: 699px) {
  body.ltr .detail__container .detail-header .header-likes span i {
    padding-left: 8px;
  }
}
body.ltr .detail__container .detail-body h2 span {
  padding-right: 5px;
}
body.ltr .detail__container .detail-footer .author i {
  padding-right: 5px;
}
body.ltr .post-special--True {
  margin-left: 5px;
}


/* Directional LTR overrides generated from Hypermedia Abnos CSS. */
body.ltr .abnos__container button.js_t2__second__slick-next {
  left: -15px;
}
body.ltr .abnos__container button.js_t2__second__slick-prev {
  right: -15px;
}
body.ltr .abnos__container .Abnos {
  direction: ltr;
}


/* English translations for legacy CSS-generated labels. */
body.ltr .farashop__product-page .product-page__status span:before,
body.ltr .product-box__item.available .product-box__status:before {
  content: "Status:";
}

body.ltr .product-box__item.compare .product-box__compare-label label:before {
  content: "Compare";
}

body.ltr .product-box__item.special-order .product-box__status:before {
  content: "Check availability";
}

body.ltr .farashop__product-page .product-page__favorite > div:before {
  content: "Add to favorites";
}

body.ltr .farashop__product-page .product-page__product-rate:before {
  content: "User rating:";
}

body.ltr .farashop__product-page .product-page__product-rate > div:first-of-type + div > span:first-child:after {
  content: "of";
}

body.ltr .farashop__product-page .product-page__share li i:before {
  content: "Share:";
}

body.ltr .basket-preview .basket-preview__header > div:last-child i:before {
  content: "Back";
}

body.ltr .advanced-filtering .results__order-by ul:before {
  content: "Sort by:";
}

body.ltr .advanced-filtering .advanced-filtering__attributes.attributes__vertical .box__title:before {
  content: "Filter by";
}

body.ltr .widget__show-more > .toggle:before {
  content: "Show more";
}

body.ltr .widget__show-more > .toggle.active:before {
  content: "Show less";
}

body.ltr .header__search-box.search-box__open.search-box__empty #handlebars-result__header-search:before {
  content: "No products found.";
}

body.ltr .product-page__user-comments .comment__message.comment__message__success:before {
  content: "Your comment was submitted successfully and will appear after approval.";
}

body.ltr .farashop__special-order .special-order__info .special-order__prices > div:last-child label:first-child:before {
  content: "Old price:";
}

body.ltr .farashop__special-order .special-order__info .special-order__prices > div:last-child label:last-child:before {
  content: "New price:";
}

body.ltr .installed-package__ + a:before,
body.ltr .installed-package__5 + a:before,
body.ltr .installed-package__4 + a:before,
body.ltr .installed-package__3 + a:before,
body.ltr .installed-package__2 + a:before {
  content: "Change package";
}

body.ltr .installed-package__2:before { content: "Bronze package"; }
body.ltr .installed-package__3:before { content: "Silver package"; }
body.ltr .installed-package__4:before { content: "Gold package"; }
body.ltr .installed-package__5:before { content: "Diamond package"; }

/* Final layout corrections override mirrored legacy declarations. */
body.ltr .advanced-filtering .results__order-by,
body.ltr .advanced-filtering .advanced-filtering__description,
body.ltr .farashop__product-page .product-page__favorite,
body.ltr .farashop__product-page .product-page__product-rate,
body.ltr .farashop__product-page .product-page__share,
body.ltr .installment-plans__item p,
body.ltr .ContactInformations2 ul li .information__text,
body.ltr .product-catalogue__container .contents .item .item__body,
body.ltr .product-catalogue__container .keys ul,
body.ltr .product-catalogue__container .keys ul li a,
body.ltr .detail__container .detail-header .header-likes {
  text-align: left !important;
}

body.ltr .farashop__product-page .product-page__favorite > div:before {
  left: 8px !important;
  right: auto !important;
}

body.ltr .default-link li {
  justify-content: flex-start;
}

/* Ensure plugin direction classes match the English page. */
body.ltr .wi-select,
body.ltr .pajinatify,
body.ltr .selectify,
body.ltr .noUi-target {
  direction: ltr;
}

body.ltr .wi-select.rtl,
body.ltr .pajinatify__rtl,
body.ltr .selectify.rtl {
  direction: ltr !important;
}

/* The legacy RTL styles mirror cart icons; restore them for LTR. */
body.ltr .product-box__item.available .product-box__button i,
body.ltr .product-box__item.available .product-box__button a,
body.ltr .product-box__item.special-order .product-box__button a,
body.ltr .farashop__product-page .product-page__product-btn .product-btn:before {
  transform: none !important;
}

@media (max-width: 768px) {
  body.ltr .footer__container,
  body.ltr .footer__container .copy-right__container,
  body.ltr .footer__container .farashop__container.container__footer-pane {
    text-align: center !important;
  }
}
/* ==========================================================================
   Pakizan Storefront Comprehensive R4 - English/LTR refinements
   ========================================================================== */

@media (min-width: 992px) {
  body.ltr nav.nav__container,
  body.ltr nav.nav__container .main-menu,
  body.ltr nav.nav__container .main-menu li {
    overflow: visible !important;
  }

  body.ltr nav.nav__container .main-menu > li > ul,
  body.ltr nav.nav__container .main-menu > li > ul.pakizan-menu-level-1 {
    top: 100% !important;
    right: auto !important;
    left: 0 !important;
    margin: 0 !important;
    transform-origin: top left !important;
  }

  body.ltr nav.nav__container .main-menu ul li > ul,
  body.ltr nav.nav__container .main-menu ul li > ul.pakizan-menu-level,
  body.ltr nav.nav__container .main-menu ul li:hover > ul {
    top: 0 !important;
    right: auto !important;
    left: 100% !important;
    margin: 0 !important;
    transform-origin: left center !important;
  }

  body.ltr nav.nav__container .main-menu ul li.has-child > a > i,
  body.ltr nav.nav__container .main-menu ul li.pakizan-menu-has-children > a > i {
    float: right !important;
    margin-right: 0 !important;
    margin-left: 8px !important;
    transform: rotate(-90deg) !important;
  }
}

body.ltr .product-box__item .product-box__tag::after {
  content: "Special Offer" !important;
}

/* Compact and align the English two-column home modules. */
body.ltr .shop-home__body .body-part__one,
body.ltr .shop-home__body .body-part__two {
  min-height: 0 !important;
}

body.ltr .shop-home__body .body-part__one .two-columns-layout__container,
body.ltr .shop-home__body .body-part__two .two-columns-layout__container {
  min-height: 0 !important;
  margin: 0 !important;
  padding: 45px 0 !important;
}

body.ltr .shop-home__body .body-part__one .two-columns-layout__item,
body.ltr .shop-home__body .body-part__two .two-columns-layout__item {
  min-height: 380px !important;
  align-items: center !important;
}

body.ltr .shop-home__body .body-part__one .two-columns-layout__container .text-part__container,
body.ltr .shop-home__body .body-part__two .two-columns-layout__container .text-part__container,
body.ltr .shop-home__body .body-part__one .two-columns-layout__container .text-part__body,
body.ltr .shop-home__body .body-part__two .two-columns-layout__container .text-part__body {
  align-items: center !important;
  text-align: center !important;
}

body.ltr .shop-home__body .body-part__one .two-columns-layout__container .text-part__body p,
body.ltr .shop-home__body .body-part__two .two-columns-layout__container .text-part__body p,
body.ltr .shop-home__body .body-part__one .two-columns-layout__container .text-part__desc,
body.ltr .shop-home__body .body-part__two .two-columns-layout__container .text-part__desc {
  text-align: center !important;
}

/* English production-group section: white readable content on navy. */
body.ltr .shop-home__body .body-part__five {
  position: relative !important;
  overflow: hidden !important;
  padding: 55px 0 !important;
  color: #fff !important;
  background: #151963 !important;
}

body.ltr .shop-home__body .body-part__five .background-parent .background__container {
  position: relative !important;
  min-height: 520px !important;
  color: #fff !important;
  background-color: #151963 !important;
  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

body.ltr .shop-home__body .body-part__five .background-parent .background__container::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 0 !important;
  background: rgba(15, 19, 91, .82) !important;
}

body.ltr .shop-home__body .body-part__five .background-overlay__container,
body.ltr .shop-home__body .body-part__five .radan-info__container {
  position: relative !important;
  z-index: 1 !important;
}

body.ltr .shop-home__body .body-part__five .radan-info__container {
  display: grid !important;
  grid-template-columns: minmax(300px, .75fr) minmax(0, 1.35fr) !important;
  gap: 55px !important;
  align-items: center !important;
  width: min(1170px, calc(100% - 30px)) !important;
  margin: 0 auto !important;
}

body.ltr .shop-home__body .body-part__five .radan-info__container .right-side,
body.ltr .shop-home__body .body-part__five .background-overlay__container {
  padding: 36px 42px !important;
  color: #fff !important;
  background: rgba(6, 10, 70, .68) !important;
}

body.ltr .shop-home__body .body-part__five .radan-info__header,
body.ltr .shop-home__body .body-part__five .background-overlay__title {
  color: #fff !important;
  font-size: 42px !important;
  font-weight: 900 !important;
  text-align: left !important;
  text-shadow: none !important;
}

body.ltr .shop-home__body .body-part__five .radan-info__second-title,
body.ltr .shop-home__body .body-part__five .radan-info__third-tile,
body.ltr .shop-home__body .body-part__five .background-overlay__second-title {
  color: #289fff !important;
  font-weight: 800 !important;
  text-shadow: none !important;
}

body.ltr .shop-home__body .body-part__five .radan-info__text,
body.ltr .shop-home__body .body-part__five .radan-info__callus,
body.ltr .shop-home__body .body-part__five .background-overlay__description,
body.ltr .shop-home__body .body-part__five .background-overlay__description p {
  color: #fff !important;
  text-align: left !important;
  text-shadow: none !important;
}

body.ltr .shop-home__body .body-part__five .radan-info__links a,
body.ltr .shop-home__body .body-part__five .background-overlay__links a {
  color: #289fff !important;
  border-color: #289fff !important;
  background: transparent !important;
}

body.ltr .shop-home__body .body-part__five .radan-info__links a:hover,
body.ltr .shop-home__body .body-part__five .background-overlay__links a:hover {
  color: #fff !important;
  background: #289fff !important;
}

/* English category: product cards start from the left even when only one exists. */
body.ltr .advanced-filtering .advanced-filtering__results .product-list,
body.ltr #advanced-filtering__handlebars-results .product-list {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-start !important;
  align-items: stretch !important;
  direction: ltr !important;
}

body.ltr .advanced-filtering .advanced-filtering__results .product-list > article,
body.ltr #advanced-filtering__handlebars-results .product-list > article,
body.ltr .advanced-filtering .advanced-filtering__results .product-list > [class*="col-"],
body.ltr #advanced-filtering__handlebars-results .product-list > [class*="col-"] {
  float: none !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
}

body.ltr .advanced-filtering .widget__show-more {
  padding-bottom: 66px !important;
}

body.ltr .advanced-filtering .widget__show-more .pakizan-read-more-button,
body.ltr .advanced-filtering .widget__show-more > .toggle.pakizan-read-more-button {
  position: absolute !important;
  right: auto !important;
  bottom: 12px !important;
  left: 15px !important;
}

/* LTR footer: logo left, links center, contact right; rows never overlap. */
@media (min-width: 992px) {
  body.ltr .footer__container > .container > .row {
    display: grid !important;
    grid-template-columns: minmax(225px, 3fr) minmax(280px, 4fr) minmax(360px, 5fr) !important;
    grid-template-areas:
      "logo links contact"
      "credit links contact" !important;
    gap: 0 34px !important;
    align-items: start !important;
  }

  body.ltr .footer__container .first-footer__section { grid-area: logo !important; }
  body.ltr .footer__container .second-footer__section { grid-area: links !important; }
  body.ltr .footer__container .third-footer__section { grid-area: contact !important; }
  body.ltr .footer__container .fourth-footer__section { grid-area: credit !important; }

  body.ltr .footer__container .first-footer__section,
  body.ltr .footer__container .second-footer__section,
  body.ltr .footer__container .third-footer__section,
  body.ltr .footer__container .fourth-footer__section {
    float: none !important;
    width: auto !important;
  }
}

body.ltr .footer__container .ContactInformations2 ul li {
  direction: ltr !important;
}

body.ltr .footer__container .ContactInformations2 .information__text {
  direction: ltr !important;
  text-align: left !important;
  font-size: 14px !important;
  line-height: 1.8 !important;
}

body.ltr .footer__container .ContactInformations2 li.pakizan-social-row .information__text {
  justify-content: flex-start !important;
}

body.ltr .footer__container .copy-right__container {
  margin-top: 16px !important;
  margin-bottom: 0 !important;
}

@media (max-width: 991px) {
  body.ltr .shop-home__body .body-part__five .radan-info__container {
    grid-template-columns: 1fr !important;
  }
}
