/* Hira Color Scheme */

:root {
  --hira-fgcolor: #424E3E;
  --hira-bgcolor: #F6EDE0;
  --hira-disablecolor: #626E5E;  
}

.button {
  background-color: var(--hira-fgcolor);
}

.et_color_scheme_hira a{
    color:var(--hira-fgcolor);
    transition: 0.2s all;
}
.et_color_scheme_hira a:hover {
    text-decoration: underline;
}

.et_color_scheme_hira #top-header,.et_color_scheme_hira .et_pb_counters .et_pb_counter_amount,.et_color_scheme_hira .et_pb_featured_table .et_pb_pricing_heading 
{
    background:var(--hira-bgcolor)!important;
    color: var(--hira-fgcolor)!important;
    padding: 0.25rem 2rem 0.25rem 2rem;
    border-radius: 1.25rem !important;
    border: 0 !important;
    transition: 0.2s all;
}

/* .et_color_scheme_hira #et_search_icon:hover,.et_color_scheme_hira #top-menu li.current-menu-ancestor>a,.et_color_scheme_hira #top-menu li.current-menu-item>a,.et_color_scheme_hira .bottom-nav li.current-menu-item>a,.et_color_scheme_hira .comment-reply-link,.et_color_scheme_hira .entry-summary p.price ins,.et_color_scheme_hira .et_overlay:before,.et_color_scheme_hira .et_password_protected_form .et_submit_button,.et_color_scheme_hira .et_pb_bg_layout_light .et_pb_more_button,.et_color_scheme_hira .et_pb_bg_layout_light .et_pb_newsletter_button,.et_color_scheme_hira .et_pb_bg_layout_light .et_pb_promo_button,.et_color_scheme_hira .et_pb_contact_submit,.et_color_scheme_hira .et_pb_pricing_table_button,.et_color_scheme_hira .et_pb_pricing li a,.et_color_scheme_hira .et_pb_sum,.et_color_scheme_hira .form-submit .et_pb_button,.et_color_scheme_hira .mobile_menu_bar:before{color:var(--hira-fgcolor)} */
.et_color_scheme_hira .et-search-form,.et_color_scheme_hira .et_mobile_menu,.et_color_scheme_hira .et_pb_pricing li:before,.et_color_scheme_hira .nav li ul{border-color:var(--hira-fgcolor)}
.et_color_scheme_hira .et-cart-info,.et_color_scheme_hira .et-pb-slider-arrows a,.et_color_scheme_hira .et-social-icon a:hover,.et_color_scheme_hira .et_audio_content a,.et_color_scheme_hira .et_link_content a,.et_color_scheme_hira .et_pb_more_button,.et_color_scheme_hira .et_pb_newsletter_button,.et_color_scheme_hira .et_pb_promo_button,.et_color_scheme_hira .et_pb_slide_description .et_pb_slide_title a{color:inherit!important}
.et_color_scheme_hira.woocommerce #content input.button,.et_color_scheme_hira.woocommerce #content input.button.alt,.et_color_scheme_hira.woocommerce #respond input#submit,.et_color_scheme_hira.woocommerce #respond input#submit.alt,.et_color_scheme_hira .woocommerce-error,.et_color_scheme_hira .woocommerce-info,.et_color_scheme_hira .woocommerce-message,.et_color_scheme_hira.woocommerce-page #content input.button,.et_color_scheme_hira.woocommerce-page #content input.button.alt,.et_color_scheme_hira.woocommerce-page #respond input#submit,.et_color_scheme_hira.woocommerce-page #respond input#submit.alt,.et_color_scheme_hira.woocommerce-page a.button,.et_color_scheme_hira.woocommerce-page a.button.alt,.et_color_scheme_hira.woocommerce-page button.button,.et_color_scheme_hira.woocommerce-page button.button.alt,.et_color_scheme_hira.woocommerce-page button.button.alt.disabled,.et_color_scheme_hira.woocommerce-page input.button,.et_color_scheme_hira.woocommerce-page input.button.alt,.et_color_scheme_hira.woocommerce a.button,.et_color_scheme_hira.woocommerce a.button.alt,.et_color_scheme_hira.woocommerce button.button,.et_color_scheme_hira.woocommerce button.button.alt,.et_color_scheme_hira.woocommerce button.button.alt.disabled,.et_color_scheme_hira.woocommerce input.button,.et_color_scheme_hira.woocommerce input.button.alt 
{
    background:var(--hira-bgcolor)!important;
    color: var(--hira-fgcolor)!important;
    padding: 0.25rem 2rem 0.25rem 2rem;
    border-radius: 1.25rem !important;
    border: 0 !important;
    transition: 0.2s all;
}

.woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce button.button, .woocommerce button.button.alt {
    background:var(--hira-bgcolor)!important;
    color: var(--hira-fgcolor)!important;
    padding: 0.25rem 2rem 0.25rem 2rem;
    border-radius: 1.25rem !important;
    border: 0 !important;
    transition: 0.2s all;
}

.woocommerce-page button.button.alt.disabled, .woocommerce button.button.alt.disabled {
    color: var(--hira-disablecolor)!important;
    position: relative;
    cursor: not-allowed;
}

.et_color_scheme_hira.woocommerce #content div.product p.price,.et_color_scheme_hira.woocommerce #content div.product span.price,.et_color_scheme_hira.woocommerce-page #content div.product p.price,.et_color_scheme_hira.woocommerce-page #content div.product span.price,.et_color_scheme_hira.woocommerce-page div.product p.price,.et_color_scheme_hira.woocommerce-page div.product span.price,.et_color_scheme_hira.woocommerce div.product p.price,.et_color_scheme_hira.woocommerce div.product span.price{color:var(--hira-fgcolor)}
.et_color_scheme_hira .woocommerce-page .star-rating span:before,.et_color_scheme_hira .woocommerce .star-rating span:before{color:var(--hira-fgcolor)!important}
.et_color_scheme_hira #main-footer .widget_block h1,.et_color_scheme_hira #main-footer .widget_block h2,.et_color_scheme_hira #main-footer .widget_block h3,.et_color_scheme_hira #main-footer .widget_block h4,.et_color_scheme_hira #main-footer .widget_block h5,.et_color_scheme_hira #main-footer .widget_block h6,.et_color_scheme_hira .footer-widget h4,.et_color_scheme_hira .footer-widget li:before{color:var(--hira-fgcolor)}


.wc-bookings-booking-form .block-picker {
    min-width: 100%;
    height: 150px;
    overflow-y: scroll;
}

.wc-bookings-booking-form .block-picker li {
    min-width: 100%;
}

.wc-bookings-booking-form .block-picker li a {
    width: 100%;
}

#wc-bookings-booking-form .block-picker li a.selected {
    color: var(--hira-bgcolor) !important; 
    background-color: var(--hira-fgcolor) !important;
}

/* Zebra striping */
.wc-bookings-booking-form .block-picker li:nth-child(odd) {
    background-color: var(--hira-bgcolor); /* Light gray for odd rows */
}

.wc-bookings-booking-form .block-picker li:nth-child(odd):hover {
    background-color: var(--hira-disablecolor); /* Light gray for odd rows */
}

.wc-bookings-booking-form .block-picker li:nth-child(even) {
    background-color: #ffffff; /* White for even rows */
}

.wc-bookings-booking-form .block-picker li:nth-child(even):hover {
    background-color: var(--hira-bgcolor); /* White for even rows */
}


/* Hira Color Scheme */