/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/

.back-to-all-posts {
	margin-top: 20px;
    margin-bottom: 20px; /* Adjust as needed */
}

.back-to-all-posts a {
    text-decoration: none;
    padding: 10px 15px;
    background-color: #f1f1f1; /* Adjust the background color */
    color: #333; /* Adjust the text color */
    border-radius: 5px; /* Adjust as needed */
}

#wp-admin-bar-wp-logo {
    display: none !important;
}

.select2-container.-acf .select2-selection{
	padding: 10px !important;
    height: 100% !important;
    border-radius: 10px !important;
}
.select2-selection__arrow{
	margin: 10px !important;
}

@media (max-width:1025px)  {
    .acf-fields>.acf-field{
        width: 100% !important;
    }
}

.acf-field-65d4413f4fb37{display: none;}




/* General Picker Styling */
.flatpickr-calendar {
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    font-family: 'Arial', sans-serif;
    font-size: 14px;
    background: #ffffff;
}

/* Header Styling */
.flatpickr-month {
    background-color: #0073e6;
    color: #fff;
    font-weight: bold;
    border-radius: 8px 8px 0 0;
    padding: 10px;
    text-align: center;
}

.flatpickr-month .flatpickr-prev-month,
.flatpickr-month .flatpickr-next-month {
    color: #fff;
    opacity: 0.8;
    transition: opacity 0.3s;
}

.flatpickr-month .flatpickr-prev-month:hover,
.flatpickr-month .flatpickr-next-month:hover {
    opacity: 1;
}

/* Weekdays Row */
.flatpickr-weekdays {
    background-color: #f5f5f5;
    border-bottom: 1px solid #ddd;
    color: #666;
    font-weight: bold;
    padding: 5px 0;
}

/* Day Cells */
.flatpickr-day {
    border-radius: 5px;
    transition: background-color 0.3s, color 0.3s;
}

.flatpickr-day:hover {
    background-color: #eaf4ff;
    color: #0073e6;
}

/* Selected Day */
.flatpickr-day.selected {
    background-color: #0073e6;
    color: #fff;
    font-weight: bold;
}

/* Disabled Days */
.flatpickr-day.disabled,
.flatpickr-day.disabled:hover {
    color: #ccc;
    background: none;
    cursor: not-allowed;
}

/* Time Picker */
.flatpickr-time {
    background-color: #f9f9f9;
    border-top: 1px solid #ddd;
    padding: 10px;
    border-radius: 0 0 8px 8px;
}

.flatpickr-time input {
    font-size: 14px;
    padding: 5px;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin: 0 5px;
}

.flatpickr-time .flatpickr-time-separator {
    color: #666;
    font-weight: bold;
}



.flatpickr-current-month{top:0px; padding: 0px !important;}
.flatpickr-time .numInputWrapper{margin-top:-10px !important;}
