/*
Theme Name: Food Manager Elementor Child
Author: SoKo
Template: hello-elementor
Version: 2.0.0
*/
/* Add your custom styles here */
.um a.um-button,
.um a.um-button.um-disabled:active,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:hover,
.um input[type=submit].um-button,
.um input[type=submit].um-button:focus {
    background: var(--e-global-color-accent)!important;
    border-radius: 0 !important;
}
.um a.um-link {
    color:var(--e-global-color-accent)!important;
}
.um .um-cover-add:hover,
.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,
.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,
.um .um-item-meta a,
.um .um-member-less a:hover,
.um .um-member-more a:hover,
.um .um-member-name a:hover,
.um .um-members-pagi a:hover,
.um .um-profile-subnav a.active,
.um .um-tip:hover,
.um-account-name a:hover,
.um-account-nav a.current,
.um-account-side li a.current span.um-account-icon,
.um-account-side li a.current:hover span.um-account-icon,
.um-dropdown li a:hover,
i.um-active-color,
span.um-active-color {
    color:var(--e-global-color-accent)!important;
}


.um-request-button {
    background-color: var(--e-global-color-secondary)!important;
    color: var(--e-global-color-text)!important;
    border-radius: 0 !important;
}

@media (max-width: 767px) {
     input[type="file"]{
        max-width: 200px!important;
    }
}


.acf-form-submit .acf-button {
    width: 100%;
}

.ui-datepicker {
    width: auto!important;
}
.acf-ui-datepicker .ui-datepicker td .ui-state-active {
    background: var(--e-global-color-text)!important;
}
.acf-ui-datepicker .ui-datepicker td .ui-state-hover {
    background: var(--e-global-color-accent)!important;
}
.acf-ui-datepicker .ui-state-default,
.acf-ui-datepicker .ui-widget-content .ui-state-default,
.acf-ui-datepicker .ui-widget-header .ui-state-default {
    color: var(--e-global-color-accent)!important;
    border-color: var(--e-global-color-accent)!important;
}

.select2-container.-acf {
    z-index: 98!important;
}

.um-form {
    padding: 10px;
    border: 1px solid #4f5051;
    border-radius: 15px;
    margin-bottom: 10px;
}


/**
 *
 */
.offcanvas-menu-wrap {
    display: flex;
    padding: 4px 1rem;
    align-items: center;
    justify-content: center;
}
.offcanvas-menu-wrap .offcanvas-menu-btn {
    width: 48px;
}
.offcanvas-menu-wrap .offcanvas-menu-btn .menu-btn-icon {
    width: 48px;
    height: 48px;
}
.offcanvas-menu-wrap .offcanvas-menu-btn .menu-btn-icon span {
    height: 8px;
}



/**
 * ACF
 */


