body {
  &.rtl {
    .bp-from {
      &.bp-from__tools {
        .bp-btn {
          right: initial;
          left: 0;

          &.bp-btn-search {
            &:after {
              left: initial;
            }
          }
        }
      }

      .bp-form-group {
        &.bp-form-group_svg {
          svg.icon,
          .svg-icon {
            right: initial;
            left: 15px;
          }
        }

        &.bp-form-check {
          direction: rtl;
        }
      }
    }

    .bp-modal {
      .modal__content {
        .modal__content__item {
          &.modal__content__item-light {
            &.modal__content__item-light-text {
              text-align: right;

              span {
                text-align: right;
              }
            }
          }

          span {
            text-align: left;
          }

          strong {
            text-align: right;
          }
        }
      }
    }

    .bp-mr-10 {
      margin-right: 0 !important;
      margin-left: 10px !important;
    }

    .select2-container--default {
      .select2-selection--single {
        .select2-selection__clear {
          right: initial;
          left: 45px;
        }
      }
    }

    .user_nav {
      .menu {
        .wrpLoginLink {
          position: relative;

          &::before {
            display: none;
          }
        }

        .icon-user {
          margin-left: 7px;
        }

        .wrpRegisterLink {
          &::before {
            content: "";
            position: absolute;
            right: -15px;
            top: 42%;
            transform: translateY(-50%);
            display: block;
            height: 100%;
            width: 1px;
            background-color: #000000;
            max-height: 22px;
          }
        }
      }
    }

    &.archive {
      #bid-max {
        .bp-text-red {
          right: initial;
          left: 0;
        }
      }
    }

    &.bp_profile_page {
      .bp-lots {
        .bp-lots__head {
          text-align: right;
        }

        .bp-lot {
          .bp-lot__title {
            &:after {
              left: initial;
            }
          }

          .bp__wishlist {
            right: initial;
            left: 12px;
          }
        }
      }
    }

    .bp-spoiler-trigger {
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAALCAMAAABFyS02AAAAAXNSR0IB2cksfwAAADNQTFRFAAAAYGBgZWVlaGhoZWVlZWVlZmZmZmZmZWVlZ2dnZ2dnZmZmZmZmZmZmZmZmZmZmZmZmdm5wIgAAABF0Uk5TABA/IDCw/89gkJ/woO/QUK9g+KnVAAAAT0lEQVR4nFXNSRKAMAhE0cZgG00c7n9aIVYhYdX1Fh/IgnxFgZVbkkoqdvIIUbIJ0H/Tk019hIV4blgSyOVmwjuqbo9JTb/dZvlsFrMenRftQgJMTlIEIQAAAABJRU5ErkJggg==")
        no-repeat 0% 50%;
    }

    .bp-tabs-link {
      &.bp-tabs-link__empty {
        .nav-link {
          margin-left: initial;
          margin-right: auto;
        }
      }
    }
  }
}
