body .elementor-field-group .elementor-select-wrapper select {
  color: var(--e-global-color-text) !important;
}
body.iosStyle input[type="date"],
body.iosStyle input[type="time"] {
  min-height: 61px!important;
  color: var(--e-global-color-text) !important;
}
.si-dates-icon .hb-form-field-date-icon {
  display: block;
  background: url(../images/calendar.svg) no-repeat center !important;
  fill: var(--e-global-color-8bd0816) !important;
  height: 30px;
  width: 30px;
  text-align: center;
}
.si-room-icon .hb-form-field-room-icon {
  display: block;
  background: url(../images/bed.svg) no-repeat center !important;
  fill: var(--e-global-color-8bd0816) !important;
  height: 30px;
  width: 38px;
  text-align: center;
}
.si-person-icon .hb-form-field-person-icon {
  display: block;
  background: url(../images/person.svg) no-repeat center !important;
  fill: var(--e-global-color-8bd0816) !important;
  height: 30px;
  width: 38px;
  text-align: center;
}
.si-percentage-icon .hb-form-field-percentage-icon {
  display: block;
  background: url(../images/percentage.svg) no-repeat center !important;
  fill: var(--e-global-color-8bd0816) !important;
  height: 30px;
  width: 23px;
  text-align: center;
}
.si-room-select .hb-form-field-select-room,
.si-adults-select .hb-form-field-select-adults,
.si-children-select .hb-form-field-select-children {
  background: url(../images/arrow-up.svg) no-repeat center !important;
  width: 30px;
  height: 30px;
}
.si-field-names {
  color: var(--e-global-color-0383865) !important;
}
.swiper-slide-inner .swiper-slide-inner-content .content-title {
  font-weight: 800!important;
}
.swiper-slide-inner .swiper-slide-inner-content .content-subtitle {
  font-weight: 400!important;
  font-style: normal!important;
  text-transform: unset!important;
}
body.single-rooms .swiper-slide-inner .swiper-slide-inner-content .content-subtitle {
  font-weight: 400!important;
  font-style: normal!important;
  text-transform: lowercase!important;
  color: var(--e-global-color-primary) !important;
}
body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block2 .gastronomy-item .item-title,
body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block1 .gastronomy-item .item-title {
  font-weight: 800!important;
  font-style: normal!important;
}
body.single-gastronomy .gastronomy-card-list .gastronomy-card .gastronomy-card-block2 .gastronomy-item .item-subtitle,
body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block1 .gastronomy-item .item-subtitle {
  font-weight: 400!important;
  font-style: normal!important;
  text-transform: lowercase!important;
  color: var(--e-global-color-primary) !important;
}
body.single-gastronomy .gastronomy-card-list .gastronomy-card-right .gastronomy-card-block1 .gastronomy-item .item-subtitle {
  font-weight: 400!important;
  font-style: normal!important;
  text-transform: lowercase!important;
}
body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .content-title {
  text-transform: unset!important;
}
body #home-rooms .swiper-slide-inner .swiper-slide-inner-content .content-title {
  text-transform: uppercase!important;
}
body #home-rooms .swiper-slide-inner .swiper-slide-inner-content .content-subtitle,
body #home-offers .swiper-slide-inner .swiper-slide-inner-content .content-subtitle {
  color: var(--e-global-color-primary) !important;
}
body .link-copy a:hover {
  color: var(--e-global-color-primary) !important;
}
body #home-offers .swiper .swiper-navigation {
  bottom: -50px !important;
}
@media (max-width: 1024px) {
  body #home-offers .swiper .swiper-navigation {
    right: 48.5% !important;
  }
}
@media (max-width: 768px) {
  body #home-offers .swiper .swiper-navigation {
    right: 175px !important;
    top: -5px !important;
  }
}
