/*

 Theme Name:   Homey Child
Theme URI:    http://example.com/twenty-fifteen-child/
Description:  Homey Child Theme
Author:       Cubixsol
Author URI:   http://example.com
Template:     homey
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  homeychild
*/

.cubixsol-single-listing-booking-calendar-js .days li.selected,
.cubixsol-single-listing-booking-calendar-js .days li:hover:not(.day-disabled) {
  background-color: #4773ec !important;
  color: #fff
}

.main-search-calendar-wrap .days li.in-between,
.cubixsol-single-listing-booking-calendar-js .days li.in-between {
  background-color: rgba(84, 196, 217, 0.2)!important;
}

.cubixsol-single-listing-booking-calendar-js .days li.homey-not-available-for-booking:hover {
  background-color: transparent !important;
  color: #949ca5;
}

.homey_logo img {
    width: auto !important;
}

#homey_about_widget-1 img{
	width: 30%;
}

.menu-open{
	transition: height 10s ease-in-out 10s;
	height: 365px;
}

@media (max-width: 1200px) {
    .search-calendar.cubixsol-single-listing-booking-calendar-js.arrive_active:after,
  .search-calendar.cubixsol-single-listing-booking-calendar-js.arrive_active:before {
      display: none;

    }
  }

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

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

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

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

/* .elementor-nav-menu--toggle .elementor-nav-menu__container {
      transition: max-height 7.5s ease-in-out, opacity 0.5s ease-in-out, transform 0.5s ease-in-out !important;
}
 */
.availability-section .days li.day-booked:nth-child(7n+1), .availability-section .day-hours li.day-booked:nth-child(7n+1) {
/*     background-color: #B13272 !important; */
}
.search-calendar .days .day-disabled {
/*     background-color: #B13272 !important; */
}

.search-calendar .days .homey-not-available-for-booking {
/*     background-color: #B13272 !important; */
}

#single-booking-search-calendar .single-listing-calendar-wrap ul.days li.day-available {
    background-color: #f2f2f2 !important;
}

#single-booking-search-calendar li.reservation_start.homey-not-available-for-booking::after {
/*     background-color: #B13272 !important; */
    content: "" !important;
    z-index: 1 !important;
    padding-bottom: 100% !important;
    transform: skewX(-45deg) !important;
    transform-origin: 0 100% !important;
    position: absolute !important;
    width: 2.5em !important;
    left: 0px !important;
    top: 0 !important;
}

/* .search-calendar .days .homey-not-available-for-booking {
    color: #ffffff !important;
} */

.availability-section .days li.day-booked:nth-child(7n+1),
.availability-section .day-hours li.day-booked:nth-child(7n+1) {
/*   background-color: #B13272 !important; */
}
.availability-section .days li.day-booked:first-child,
.availability-section .day-hours li.day-booked:first-child {
/*   background-color: #B13272 !important; */
}

.availability-section .days li.day-available:after,
.availability-section .day-hours li.day-available:after {
  background-color: #f2f2f2 !important;
}
.availability-section .days li.day-available:nth-child(7n+1),
.availability-section .day-hours li.day-available:nth-child(7n+1) {
  background-color: #f2f2f2 !important;
}

.single-listing-calendar .days li.prev-month + li.day-booked {
/*     background-color: #B13272 !important; */
}

li.current-month.day-disabled.past-day {
    background-color: #f2f2f2 !important;
    color: #949ca5 !important;
}