html {
  /* zoom: 80%; */
  background: #dfe0e3;
}
* {
  font-family: "Open Sans Hebrew";
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: none !important;
}

.vm--overlay {
  height: 125vh !important;
}

/* svg:not([fill]) {
  fill: #fff !important;
} */

.before-none::before {
  display: none;
}

.input {
  height: 38px;
  font-size: 15px;
  padding: 0 10px;
}
.page {
  padding-top: 60px !important;
}
@media screen and (max-width: 1365px) {
  .page {
    padding-top: 61px !important;
  }
}

.hover-pointer:hover {
  cursor: pointer;
}

.main-content {
  width: 100%;
  min-height: calc(100vh - 69px);
}

.hide-item {
  display: none !important;
}

.border-1 {
  border: 1px solid #b2bbc2;
}

.opacity-0 {
  opacity: 0;
}

.rtl-type {
  text-align: right;
  direction: rtl;
}

.rtl-type * {
  direction: rtl;
}

.ltr-type {
  direction: ltr;
}

.ltr-type * {
  direction: ltr;
}

.aside__link_active {
  color: #5aceff !important;
}

.blank-aside {
  margin-right: 250px;
  margin-left: 0;
  transition:  all 150ms;
}

.ltr-type .blank-aside {
  margin-left: 250px;
  margin-right: 0;
}

@media screen and (max-width: 1365px){
  .navbar {
    display: none !important;
  }
  .ltr-type .blank-aside,
  .blank-aside{
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
.header-back__back {
  width: auto !important;
}
.header-back__back::before {
  content: none !important;
}

button:focus {
  outline: none !important;
}

.input {
  background: white;
}

.v-application {
  width: 100%;
}

/* ltr design */
.ltr-type .dropdown__button {
  text-align: left;
}
.ltr-type .dropdown__button::before {
  left: unset;
  right: 10px;
}
.ltr-type .category-slider__link::before {
  right: 10px;
  left: unset;
}
.ltr-type .category-slider__link::after {
  left: unset !important;
  right: 24px !important;
  top: 50%;
  transform: rotate(180deg) translateY(50%) !important;
  height: 20px;
}

/* multi dropdown */
.cus-multi_dropdownbtn {
  border: 1px solid #b2bbc2;
  width: 100%;
  height: 36px;
  font-weight: 400;
  text-align: right;
  background: #fff;
  padding: 5px 10px 5px 27px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  outline: 0;
  font-family: Montserrat;
  font-size: 16px;
  z-index: 1;
  overflow: hidden;
}

.cus-multi_dropdownbtn::before {
  content: "";
  width: 11px;
  height: 18px;
  background: url(../img/chevron.svg) no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  left: 10px;
  top: 10px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.dropdownbtn_active::before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.dropdown-content {
  position: absolute;
  border: 1px solid #7070704d;
  background-color: white;
  z-index: 999;
  display: none;
  padding: 6px;
}

/* ------- simple datepicker----- */
.cus-datepicker-div:before {
  z-index: 99;
}

.cus-datepicker div:first-child {
 height: 100%;
}

.cus-datepicker div:first-child input{
 height: 100%;
 width: 100%;
}
.cus-datepicker div:first-child input:focus {
outline: 0;
border: none;
-moz-outline-style: none;
}
.cus-datepicker .vdp-datepicker__calendar {
  font-size: 16px;
}

.range-datepicker {
  width: 100%;
  font-size: 16px;
}

.range-datepicker .reportrange-text {
  display: flex;
  align-items: center;
  height: 44px;
  font-weight: bold;
}
/* @media screen and (max-width: 767px) {
  .range-datepicker .reportrange-text {
    padding-right: 55px !important;
    padding-top: 20px !important;
  }
  .ltr-type .reportrange-text {
    padding-left: 55px !important;
    padding-right: 15px !important;
  }
} */

.range-datepicker .daterangepicker {
  top: 45px;
}

/* carousel rtl */
.rtl-type .VueCarousel-wrapper {
  direction: ltr;
}
.rtl-type .VueCarousel-slide {
  direction: rtl;
}
.rtl-type .VueCarousel-inner {
  direction: ltr;
}

.card {
  background: none;
  border: none;
}
.page__wrapper {
  min-height: 100vh;
}

/* product title */ 
.communication-category__product-name {
  height: 60px;
  overflow: hidden;
  font-size: 24px;
}

/* dashboard tourims category */
.tourism__cheapest_tour,
.tourism__cheapest_nofshon {
  margin-top: 55px;
}
.tourism__cheapest_tour-wrapper,
.tourism__cheapest_nofshon-wrapper {
  position: relative;
}
.tourism__cheapest_tour-wrapper .category-slider__controls,
.tourism__cheapest_nofshon-wrapper .category-slider__controls {
  top: 30px;
  bottom: 0;
  height: auto;
}
@media screen and (max-width: 1365px) {
  .tourism__cheapest_tour-wrapper .category__share,
  .tourism__cheapest_nofshon-wrapper .category__share {
    right: 42px;
  }
}
@media screen and (max-width: 1365px) {
  .tourism__cheapest_tour-wrapper .category__star,
  .tourism__cheapest_nofshon-wrapper .category__star {
    left: 42px;
  }
}
.tourism__cheapest_tour-slider,
.tourism__cheapest_nofshon-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.tourism__cheapest_tour-slider.owl-loaded,
.tourism__cheapest_nofshon-slider.owl-loaded {
  margin-top: -30px;
}
.tourism__cheapest_tour-slider .owl-stage-outer,
.tourism__cheapest_nofshon-slider .owl-stage-outer {
  padding-top: 30px;
}
@media screen and (max-width: 767px) {
  .tourism__cheapest_tour,
  .tourism__cheapest_nofshon {
    margin-top: 35px;
  }
}

.category__share {
  z-index: 12;
}
.category__share-btn {
  position: initial;
}
.tourism-category__place-name {
  font-size: 20px;
}
.tourism-catefory-title {
  height: 44px;
  margin-bottom: 0;
}

.navbar-mobile__logo {
  width: 100px;
  height: auto;
}

.navbar__logo img {
  height: 100%;
}

.category__button {
  line-height: 1em;
  font-size: 18px;
  padding: 5px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.filter__button {
  height: 38px;
  width: 48px;
}
.filter__button::before {
  width: 24px;
  height: 24px;
}

.ltr-type .icon-input img{
  right: 10px;
  left: unset;
}

.rtl-type #NagishLiTrigger {
  left: 10px !important;
  right: unset !important;
}

.ltr-type #NagishLiTrigger {
  right: 10px !important;
  left: unset !important;
}

.ltr-type .TrengoWidgetLauncher__iframe {
  right: 80px;
}
.ltr-type .TrengoOnlineStatus__iframe {
  right: 140px;
}

.category__switch {
  justify-content: flex-start;
}

@media (max-width: 480px) {
  #trengo-web-widget,
  nagishli {
    display: none !important;
  }
}