/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.35
Updated: 2025-09-30 06:26:44

*/

[class*="elementor-kit"]  {
    /* BEGIN ELEMENTOR MAPPING */
    --global-accent: var(--e-global-color-be20cd1);
    --global-accent-light: var(--e-global-color-46e5ff0);
    --global-background: var(--e-global-color-f891882);
    --global-background-light: var(--e-global-color-3f41691);
    --global-background-dark: var(--e-global-color-39a1f64);
    --global-text-primary: var(--e-global-color-6783877);
    --global-text-secondary: var(--e-global-color-1c450e9);
    --global-text-muted: var(--e-global-color-f2f8bc5);
    --global-success: var(--e-global-color-26269c4);
    --global-warning: var(--e-global-color-fb91ba2);
    --global-success: var(--e-global-color-aad5499);
    /* END ELEMENTOR MAPPING */

    /* BEGIN CALENDAR VARIABLES CUSTOMIZATION */
    /* Round Properties */
    --wpbc_cal-day-cell-border-radius: 50% !important;
    --wpbc_cal-day-cell-border-width: 2px !important;
    --wpbc_cal-day-bg-color-opacity: 5% !important;
    --wpbc_cal-selected-day-bg-color-opacity: 90% !important;
    /* Default Font Sizes */
    --wpbc_cal-text-general-size: 14px !important;
    --wpbc_cal-text-cost-size: 50% !important;
    --wpbc_cal-text-header-size: 13px !important;
    --wpbc_cal-text-weekdays-size: 10px !important;
    --wpbc_cal-text-prev-next-links-size: 25px !important;
    /* Main Colors */
    --wpbc_cal-main-background-color: var(--global-background-light) !important;
    --wpbc_cal-header-text-color: var(--global-text-primary) !important;
    --wpbc_cal-text-prev-next-links-color: var(--global-text-secondary) !important;
    --wpbc_cal-text-weekdays-color: var(--global-text-secondary) !important;
    /* Days Colors */
    --wpbc_cal-unavailable-day-color: var(--wpbc_cal-main-background-color)  !important;            /* Usually it has to be the same as --wpbc_cal-main-background-color */
    --wpbc_cal-unavailable-text-color: var(--global-text-muted)  !important;
    --wpbc_cal-available-day-color: var(--global-background-light)  !important;
    --wpbc_cal-available-text-color: var(--global-text-primary) !important;
    --wpbc_cal-approved-day-color: #c66814  !important;
    --wpbc_cal-approved-text-color: #c25b00  !important;
    --wpbc_cal-pending-day-color: #7281bf  !important;
    --wpbc_cal-pending-text-color: #5b6697  !important;
    --wpbc_cal-selected-day-color: var(--global-accent) !important;
    --wpbc_cal-selected-text-color: var(--global-background-light)  !important;
    --wpbc_cal-hover-day-color: var(--global-background-light) !important;
    --wpbc_cal-hover-text-color: var(--global-accent-light)  !important;
    --wpbc_cal-timespartly-day-color: #a8973c !important;
    --wpbc_cal-timespartly-text-color: #998a3a !important;

    /* Minor Parameters */
    --wpbc_cal-day-cells-padding: 2px !important;

    /* TIMEPICKER */
    --wpbc_timepicker-font-size: 15px !important;

	--wpbc_timepicker-bg-color-opacity: 100% !important;

	--wpbc_timepicker-bg-color: var(--global-background-light) !important;
	--wpbc_timepicker-text-color: var(--global-text-primary) !important;
	--wpbc_timepicker-border-color: var(--global-background-dark) !important;

	--wpbc_timepicker-hover-bg-color: var(--global-background-light) !important;
	--wpbc_timepicker-hover-text-color: var(--global-text-primary) !important;
	--wpbc_timepicker-hover-border-color: var(--global-accent-light) !important;
	--wpbc_timepicker-hover-bg-color-opacity: var(--wpbc_timepicker-bg-color-opacity, 100%) !important;

	--wpbc_timepicker-selected-bg-color: var(--global-accent) !important;
	--wpbc_timepicker-selected-text-color: var(--global-background-light) !important;
	--wpbc_timepicker-selected-border-color: var(--global-accent) !important;
	--wpbc_timepicker-selected-bg-color-opacity: var(--wpbc_timepicker-bg-color-opacity, 100%) !important;

	--wpbc_timepicker-border-width: 1px !important;
	--wpbc_timepicker-border-radius: 5px !important;

	--wpbc_timepicker-padding: 0.25em 1em !important;
	--wpbc_timepicker-margin:  0.1em 0 !important;
    /* END CALENDAR VARIABLES CUSTOMIZATION */
}

/* BEGIN HEADER CUSTOMIZATION */
#masthead{
    position: sticky !important;
    top: 0 !important;

    -webkit-box-shadow: 0px 8px 10px -11px var(--global-text-primary);
    -moz-box-shadow: 0px 8px 10px -11px var(--global-text-primary);
    box-shadow: 0px 8px 10px -11px var(--global-text-primary);
}
/* END HEADER CUSTOMIZATION */

/* BEGIN CALENDAR CUSTOMIZATION */
.wpbc_wizard__border_container {
    padding: 10px 15px !important;
}
.wpbc_calendar_wraper.wpbc_change_over_triangle div[style="font-size:7px;text-align:left;margin:0 0 10px;text-shadow: none;"] {
    display: none !important;
}
/* END CALENDAR CUSTOMIZATION */

/* BEGIN TIMETABLE CUSTOMIZATION */
.wpr-business-time, .wpr-business-closed {
    flex: content !important;
}
/* END TIMETABLE CUSTOMIZATION */