/*
 Theme Name:   Homey Child
 Description:  Homey custom child theme for reserver plugin
 Template:     homey
 Text Domain:  homey-child
*/

.search-calendar.guesty-single-listing-booking-calendar-js.arrive_active:after,
.search-calendar.guesty-single-listing-booking-calendar-js.arrive_active:before {
  left: 60%;
}
.search-calendar.guesty-single-listing-booking-calendar-js.depart_active:after,
.search-calendar.guesty-single-listing-booking-calendar-js.depart_active:before {
  left: 86%;
}

@media (max-width: 1200px) {
  .search-calendar.guesty-single-listing-booking-calendar-js.arrive_active:after,
  .search-calendar.guesty-single-listing-booking-calendar-js.arrive_active:before {
    display: none;
  }
}
@media (max-width: 991px) {
  .search-calendar.guesty-single-listing-booking-calendar-js.depart_active:after,
  .search-calendar.guesty-single-listing-booking-calendar-js.depart_active:before {
    left: 91%;
  }
}

@media (max-width: 991px) {
  .search-calendar.guesty-single-listing-booking-calendar-js.arrive_active:after,
  .search-calendar.guesty-single-listing-booking-calendar-js.arrive_active:before {
    left: 71%;
  }
}

#homey_halfmap_listings_container {
  overflow-y: hidden !important;
}

.half-map-left-wrap .item-grid-view .item-wrap, .half-map-left-wrap .item-card-view .item-wrap {
	max-width: 380px;
	height: 415px;
	overflow: hidden;
}

#homey_halfmap_listings_container a.hover-effect img {
  display: block;
  width: 350px;
  height: 233px;
  object-fit: cover;
}

#homey_halfmap_listings_container .media-body.item-body.clearfix {
  border-radius: 0px 0px 6px 6px;
  height: 180px;
}

#homey_halfmap_listings_container .item-footer {
  position: absolute;
  bottom: 19px;
  left: -15px;
  margin-top: 0px;
}

.item-list-view .item-media-thumb {
  width: 300px;
  box-sizing: unset;
  display: block;
  height: 245px;
}

.item-list-view a.hover-effect img {
  width: 100%;
  display: block;
  height: 100%;
  object-fit: cover;
}
.login-register-title.login-logo {
  background: #ffffff99;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}