/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
.ph-calendar-days li, .ph-calendar-weekdays li {
  list-style-type: none !important;
  display: inline-block;
  text-align: center;
  
}
.month-year-wraper, .fixed-date-wraper, .ph-calendar-date-disable {
  position: relative;
  overflow: hidden;
}
.time-picker .ph-calendar-days .ph-calendar-date-disable {
  min-width: 70px;
min-height: 25px;
margin: 0px !important;
  margin-right: 0px;
  margin-left: 0px;
padding: 0px !important;
min-height: 42px;
  opacity:0.5;
}
li.ph-calendar-date-disable {
	min-height: 58px;
}
.time-picker-wraper #ph-calendar-time li.ph-calendar-date-disable {
  border: 1px solid #5ec1f3;
  color: #fff;
  border-radius: 5px;
  margin-left: 6px !important;
  margin-right: 0px !important;
}

.time-picker .ph-calendar-days .ph-calendar-date-disable {
  font-size: 12px !important;
}

.time-picker li.ph-calendar-date-disable {
  width: 47% !important;
}

.ph-ul-time .ph-calendar-date-disable {
  border: 2px dotted silver !important;
}


.ph-calendar-days .ph-calendar-date-disabled,
.ph-calendar-days .ph-calendar-date.zero-slots,
.ph-calendar-days .ph-calendar-date.booking-full,
.ph-calendar-days .ph-calendar-date.de-active {
    opacity: 0.5;
    cursor: not-allowed;
    pointer-events: none;
    background-color: white !important;
}
