﻿@charset "UTF-8";
.toggle-admin-menu {
  top: 45px !important;
}

.body__container {
  height: 100%;
}

body.rtl .sidebar__box {
  direction: rtl;
}
body.rtl .body__container {
  direction: rtl;
}

.dnnSendPasswordContent {
  width: 100% !important;
}

.LoginPanel {
  width: 100%;
}

.farashop__checkout {
  background-color: #f7f7f7;
  padding: 30px;
}

.submitted-order-info {
  background-color: #f7f7f7;
  padding: 30px;
}

.product-details__code {
  display: none;
}

.ls-container {
  margin-top: 20px;
  position: relative;
  left: 1px;
}
.ls-container img {
  border-radius: 5px !important;
}

.navbar {
  min-height: 20px;
  margin-bottom: auto;
}
.navbar .navbar-nav > li > a {
  padding-top: 3px;
  padding-bottom: 3px;
}

@media (min-width: 1200px) {
  .fsh-container.fsh-container__right-pane {
    box-shadow: 0 0px 9px 7px rgba(64, 60, 67, 0.16);
    border-radius: 13px;
  }
}

.farashop .fdesign7600-container.fdesign7600-container__footer-pane {
  margin-right: 36px;
  color: #13171D;
}
.farashop .fdesign7600-container.fdesign7600-container__footer-pane > h2 {
  font-size: 25px;
  font-weight: 700;
  margin-bottom: 12px;
}
.farashop .fdesign7600-container.fdesign7600-container__footer-pane > span {
  display: block;
}
.farashop .fdesign7600-container.fdesign7600-container__footer-pane > span.normal-size {
  font-size: 12px;
}
.farashop .fdesign7600-container.fdesign7600-container__footer-pane > span.bigger-size {
  font-size: 15px;
  font-weight: 600;
  line-height: 35px;
}
.farashop .fdesign7600-container.fdesign7600-container__footer-pane > span.bigger-size .Head {
  margin: 0;
}
.farashop .fdesign7600-container.fdesign7600-container__content-pane--center {
  margin-top: 32px;
}
@media (min-width: 1200px) {
  .farashop .fdesign7600-container.fdesign7600-container__content-pane--center {
    margin-top: 73px;
  }
}
@media (min-width: 1400px) {
  .farashop .fdesign7600-container.fdesign7600-container__content-pane--center {
    margin-top: 95px;
  }
}
.farashop .fdesign7600-container.fdesign7600-container__content-pane--center .content-pane--center__title {
  margin: 0 16px 48px;
}
.farashop .fdesign7600-container.fdesign7600-container__content-pane--center .content-pane--center__title .Head {
  display: block;
  margin: 0;
  text-align: center;
}
.farashop .fdesign7600-container.fdesign7600-container__content-pane--center .content-pane--center__title .Head h2 {
  margin-bottom: 12px;
  color: #1D222C;
  font-size: 25px;
  font-weight: 800;
  line-height: 38.75px;
}
.farashop .fdesign7600-container.fdesign7600-container__content-pane--center .content-pane--center__title .Head span {
  color: #838892;
  font-size: 10.24px;
  font-weight: 400;
  line-height: 15.87px;
}
@media (min-width: 1200px) {
  .farashop .fdesign7600-container.fdesign7600-container__content-pane--center .content-pane--center__title .Head h2 {
    font-size: 31px;
    font-weight: 800;
    line-height: 48px;
  }
  .farashop .fdesign7600-container.fdesign7600-container__content-pane--center .content-pane--center__title .Head span {
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
  }
}
.farashop .fdesign7600-container.fdesign7600-container__content-pane--start {
  margin: 24px 12px 0;
}
.farashop .fdesign7600-container.fdesign7600-container__content-pane--start .content-pane--start__title {
  display: flex;
  position: relative;
  align-items: center;
  column-gap: 10px;
  padding-bottom: 4px;
  margin: 0 0 8px;
}
.farashop .fdesign7600-container.fdesign7600-container__content-pane--start .content-pane--start__title::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  top: 100%;
  background-color: #FF7A00;
  border-radius: 100vw;
}
.farashop .fdesign7600-container.fdesign7600-container__content-pane--start .content-pane--start__title .Head {
  margin: 0;
  font-size: 12px;
  font-weight: 600;
  text-align: start;
}
.farashop .fdesign7600-container.fdesign7600-container__content-pane--start .content-pane--start__title .Head img {
  display: block;
}
.farashop .fdesign7600-container.fdesign7600-container__content-pane--start .content-pane--start__title .Head P {
  margin: 0;
}
@media (min-width: 1200px) {
  .farashop .fdesign7600-container.fdesign7600-container__content-pane--start .content-pane--start__title {
    padding-bottom: 4px;
    margin: 0 0 16px;
  }
  .farashop .fdesign7600-container.fdesign7600-container__content-pane--start .content-pane--start__title svg {
    width: 24px;
    height: 24px;
  }
  .farashop .fdesign7600-container.fdesign7600-container__content-pane--start .content-pane--start__title .Head {
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  .farashop .fdesign7600-container.fdesign7600-container__content-pane--start {
    margin: 32px 0 0;
  }
}
.farashop .fdesign7600-container.fdesign7600-container__based-on-brands {
  position: relative;
  margin: 0 12px;
}
.farashop .fdesign7600-container.fdesign7600-container__based-on-brands .content-pane--start__title {
  display: flex;
  position: relative;
  align-items: center;
  column-gap: 16px;
  padding-bottom: 7px;
  margin: 0 0 19px;
}
.farashop .fdesign7600-container.fdesign7600-container__based-on-brands .content-pane--start__title::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  top: 100%;
  background-color: #FF7A00;
  border-radius: 100vw;
}
.farashop .fdesign7600-container.fdesign7600-container__based-on-brands .content-pane--start__title .Head {
  margin: 0;
  color: #3D3D3D;
  font-size: 16px;
  font-weight: 600;
  text-align: start;
}
.farashop .fdesign7600-container.fdesign7600-container__based-on-brands .content-pane--start__title .Head img {
  display: block;
}
.farashop .fdesign7600-container.fdesign7600-container__based-on-brands .content-pane--start__title .Head P {
  margin: 0;
}
@media (min-width: 1200px) {
  .farashop .fdesign7600-container.fdesign7600-container__based-on-brands {
    margin: 0;
  }
  .farashop .fdesign7600-container.fdesign7600-container__based-on-brands .content-pane--start__title {
    display: inline-flex;
    position: absolute;
    column-gap: 12px;
    padding-bottom: 7px;
    top: 15px;
  }
  .farashop .fdesign7600-container.fdesign7600-container__based-on-brands .content-pane--start__title::after {
    width: 103%;
    height: 2px;
    top: 100%;
  }
}
.farashop .fdesign7600-container.fdesign7600-container__articles {
  position: relative;
  margin: 38px 12px 0;
}
.farashop .fdesign7600-container.fdesign7600-container__articles .content-pane--start__title {
  display: flex;
  position: relative;
  align-items: center;
  column-gap: 10px;
  padding-bottom: 4px;
  margin: 0 0 8px;
}
.farashop .fdesign7600-container.fdesign7600-container__articles .content-pane--start__title::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  top: 100%;
  background-color: #FF7A00;
  border-radius: 100vw;
}
.farashop .fdesign7600-container.fdesign7600-container__articles .content-pane--start__title .Head {
  margin: 0;
  font-size: 12px;
  font-weight: 600;
  text-align: start;
}
.farashop .fdesign7600-container.fdesign7600-container__articles .content-pane--start__title .Head img {
  display: block;
}
.farashop .fdesign7600-container.fdesign7600-container__articles .content-pane--start__title .Head P {
  margin: 0;
}
@media (min-width: 1200px) {
  .farashop .fdesign7600-container.fdesign7600-container__articles .content-pane--start__title {
    padding-bottom: 4px;
    margin: 0 0 16px;
  }
  .farashop .fdesign7600-container.fdesign7600-container__articles .content-pane--start__title .Head {
    font-size: 16px;
  }
}
.farashop .fdesign7600-container.fdesign7600-container__articles .content-pane--start__link-to-articles {
  position: absolute;
  top: calc(100% + 5px);
  left: 0;
  padding-inline-start: 0;
  color: #FF7A00;
  background-color: #fff;
  font-size: 9px;
  font-weight: 400;
  z-index: 1;
}
.farashop .fdesign7600-container.fdesign7600-container__articles .content-pane--start__link-to-articles a {
  color: #FF7A00;
}
.farashop .fdesign7600-container.fdesign7600-container__articles .content-pane--start__link-to-articles svg {
  width: 7px;
  height: 7px;
  margin-inline-start: 3px;
}
@media (min-width: 1200px) {
  .farashop .fdesign7600-container.fdesign7600-container__articles .content-pane--start__link-to-articles {
    top: 15px;
    padding-inline-start: 8px;
    font-size: 16px;
  }
  .farashop .fdesign7600-container.fdesign7600-container__articles .content-pane--start__link-to-articles svg {
    width: initial;
    height: initial;
    margin-inline-start: 8px;
  }
}
@media (min-width: 1200px) {
  .farashop .fdesign7600-container.fdesign7600-container__articles {
    margin: 32px 0 0;
  }
}
.farashop .fdesign7600-container.fdesign7600-container__products-based-on-category {
  position: relative;
  margin: 36px 12px 45px;
}
.farashop .fdesign7600-container.fdesign7600-container__products-based-on-category .products-based-on-category__title {
  display: flex;
  position: relative;
  align-items: center;
  column-gap: 10px;
  padding-top: 4px;
  padding-bottom: 9px;
  margin: 0 0 12px;
}
.farashop .fdesign7600-container.fdesign7600-container__products-based-on-category .products-based-on-category__title svg {
  width: 20px;
  height: 20px;
}
.farashop .fdesign7600-container.fdesign7600-container__products-based-on-category .products-based-on-category__title::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  top: 100%;
  background-color: #FF7A00;
  border-radius: 100vw;
}
.farashop .fdesign7600-container.fdesign7600-container__products-based-on-category .products-based-on-category__title .Head {
  margin: 0;
  font-size: 12px;
  font-weight: 600;
  text-align: start;
}
.farashop .fdesign7600-container.fdesign7600-container__products-based-on-category .products-based-on-category__title .Head img {
  display: block;
}
.farashop .fdesign7600-container.fdesign7600-container__products-based-on-category .products-based-on-category__title .Head P {
  margin: 0;
}
@media (min-width: 1200px) {
  .farashop .fdesign7600-container.fdesign7600-container__products-based-on-category .products-based-on-category__title {
    position: absolute;
    display: inline-flex;
    top: 38px;
    padding-top: 0;
    padding-bottom: 12px;
    margin: 0 0 16px;
  }
  .farashop .fdesign7600-container.fdesign7600-container__products-based-on-category .products-based-on-category__title::after {
    display: none;
  }
  .farashop .fdesign7600-container.fdesign7600-container__products-based-on-category .products-based-on-category__title svg {
    width: 24px;
    height: 24px;
  }
  .farashop .fdesign7600-container.fdesign7600-container__products-based-on-category .products-based-on-category__title .Head {
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  .farashop .fdesign7600-container.fdesign7600-container__products-based-on-category {
    margin: 32px 0 47px;
  }
}
.farashop .custom-menu li:after {
  border-bottom: none !important;
}
.farashop .fdesign7600-container.fdesign7600-container__right-pane {
  position: relative;
}
.farashop .fdesign7600-container.fdesign7600-container__right-pane > h2 {
  display: flex;
  justify-content: center;
  background-color: #92c2d8;
  border-radius: 5px;
  color: #fff;
  font-size: 15px;
  line-height: 26px;
  padding-bottom: 5px;
  text-indent: 6px;
  text-align: right !important;
  font-size: 15px;
  border-bottom: 1px solid #a0a0a0;
  line-height: 45px;
}
.farashop .fdesign7600-container.fdesign7600-container__right-pane > p {
  display: flex;
  justify-content: center;
  background-color: #92c2d8;
  border-radius: 5px;
  color: #fff;
  font-size: 15px;
  line-height: 26px;
  padding-bottom: 5px;
  text-indent: 6px;
  text-align: right !important;
  font-size: 15px;
  border-bottom: 1px solid #a0a0a0;
  line-height: 45px;
}
.farashop .fdesign7600-container.fdesign7600-container__right-pane > p > span {
  margin: 0;
}
.farashop .fdesign7600-container.fdesign7600-container__right-pane .Head {
  margin: 0 !important;
}
.farashop .fdesign7600-container.fdesign7600-container__content-pane > h2 {
  font-size: 15px;
  border-bottom: 1px solid #a0a0a0;
  line-height: 45px;
}
.farashop .fdesign7600-container.fdesign7600-container__content-pane > h2 > span {
  margin: 0;
}
.farashop .fdesign7600-container.fdesign7600-container__content-pane > p {
  font-size: 15px;
  border-bottom: 1px solid #a0a0a0;
  line-height: 45px;
}
.farashop .fdesign7600-container.fdesign7600-container__content-pane .Head {
  margin: 0 !important;
}
.farashop .farashop__arrow {
  z-index: 10;
}
.farashop::-webkit-scrollbar {
  width: 7px !important;
  height: 7px !important;
}
.farashop::-webkit-scrollbar-track {
  background: rgba(255, 150, 0, 0.4) !important;
}
.farashop::-webkit-scrollbar-thumb {
  background: #FF9600 !important;
}

.advanced-filtering .advanced-filtering__filter-title {
  background-color: #ff9000 !important;
}
.advanced-filtering .advanced-filtering__selected-items span {
  display: unset !important;
}

.farashop__main-menu li > a:hover {
  background-color: #bcbcbc !important;
}
.farashop__main-menu li > a:focus {
  background-color: #bcbcbc !important;
}

header .navbar-toggle .icon-bar {
  background-color: #000;
}

.product-list__description {
  border: 1px solid #ddd;
  padding: 15px;
}

:lang(en) .advanced-filtering__description .toggle-button:before {
  content: "More ▼";
}
:lang(en) .advanced-filtering__description.active .toggle-button:before {
  content: "Less ▲";
}

#Body .farashop .btn-show-aside {
  right: auto;
  left: 0;
  top: 50px;
}

ul.wi-tab-content.responsive > li.wi-responsive-header {
  position: fixed;
  left: 0;
  top: -100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.2s;
}
ul.wi-tab-content.responsive > li.wi-responsive-header.active {
  visibility: visible;
  opacity: 1;
  top: 0;
}

.menu-overlay {
  position: fixed;
  left: 0;
  top: -100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.2s;
}

.menu-overlay.active {
  visibility: visible;
  opacity: 1;
  top: 0;
}

.farashop__mega-menu .mega-menu__root span {
  line-height: 38px;
  cursor: pointer;
}
.farashop__mega-menu .mega-menu__root .js__mega-menu__level > a {
  color: #000;
}
.farashop__mega-menu .mega-menu__root .js__mega-menu__level > span {
  color: #000;
}
.farashop__mega-menu .mega-menu__root .js__mega-menu__level.mega-menu__level__1 > a {
  color: #fff;
  font-size: 15px;
  font-weight: 600;
}
.farashop__mega-menu .mega-menu__root .js__mega-menu__level.mega-menu__level__1 > span {
  color: #fff;
  font-size: 15px;
  font-weight: 600;
}
.farashop__mega-menu .mega-menu__root .js__mega-menu__level.mega-menu__level__1.active > a {
  color: #000;
  background-color: #fff;
}
.farashop__mega-menu .mega-menu__root .js__mega-menu__level.mega-menu__level__1.active > span {
  color: #000;
  background-color: #fff;
}

#dnn_RightPane .DnnModule- {
  position: relative;
}

#dnn_ctr1475_AdvancedFiltering_pnlMain {
  margin-top: 16px;
}

.breadcrumb > li {
  display: contents;
}
.breadcrumb > li:last-child {
  min-width: 200px;
}

.advanced-filtering__results {
  font-size: 13px;
  padding-top: 10px;
}
.advanced-filtering__results .wi-select > span {
  z-index: 1 !important;
}

.navbar-toggle {
  margin-left: 0px !important;
}

.table-responsive::-webkit-scrollbar {
  width: 7px !important;
  height: 7px !important;
}
.table-responsive::-webkit-scrollbar-track {
  background: rgba(255, 150, 0, 0.4) !important;
}
.table-responsive::-webkit-scrollbar-thumb {
  background: #FF9600 !important;
}

.raychat_main_button {
  z-index: 990 !important;
}

.advanced-filtering__filters ul {
  list-style: none;
}

.search__main .search__main_content {
  margin: 0;
}

.catalog-under-slid > div img {
  width: 365px;
  height: 80px;
}
.catalog-under-slid > div a {
  display: inline-block;
}

.fix-scroll img {
  width: 62px;
  height: 62px;
}

#colorbox {
  z-index: 9999999999;
}

#cboxOverlay {
  z-index: 9999999999;
}

#cboxWrapper {
  z-index: 9999999999;
}

@media (min-width: 992px) {
  .farashop .fdesign7600-container.fdesign7600-container__footer-pane {
    margin-right: 0;
  }
  .farashop .fdesign7600-container.fdesign7600-container__footer-pane > span.normal-size {
    font-size: 18px;
    font-weight: 300;
    line-height: 51px;
  }
  .farashop .fdesign7600-container.fdesign7600-container__footer-pane > span.bigger-size {
    font-size: 22px;
    line-height: 51px;
  }
}
@media screen and (max-width: 1023px) {
  .DnnModule-FaraShopCategoryMenu {
    display: none;
  }
}
@media (max-width: 991px) {
  .farashop__checkout {
    padding: 9px;
    margin-top: 29px;
  }
  .submitted-order-info {
    padding: 9px;
    margin-top: 29px;
  }
  .dnnSendPasswordContent {
    width: 100%;
  }
  .dnnSendPasswordContent input[type=text] {
    width: 55%;
  }
  .dnnSendPasswordContent > div:nth-child(2) > div:nth-child(2) input[type=text] {
    margin-top: 9px;
  }
  #dnn_ctr_SendPassword_divCaptcha .dnnLeft {
    float: unset;
    text-align: center;
  }
  .catalog-under-slid > div img {
    width: 330px;
    height: 73px;
  }
  .farashop__footer .footer__logo-copyright {
    border-left: none !important;
  }
}
@media (max-width: 767px) {
  .checkout__rules-checkbox {
    margin-top: 0 !important;
  }
  .fix-scroll img {
    width: 40px;
    height: 40px;
  }
}
