:root,
body,
body.wp-admin,
body.login,
.elementor-editor-active,
.elementor-panel,
.elementor-preview {
    --wp-admin-theme-color: #6B4F3A;
    --wp-admin-theme-color-darker-10: #5b4331;
    --wp-admin-theme-color-darker-20: #000000;
    --wp-admin-border-width-focus: 1px;
    --wp-components-color-accent: #6B4F3A;
    --wp-components-color-accent-darker-10: #5b4331;
    --wp-components-color-accent-darker-20: #4d392a;
}

body.wp-admin a,
body.wp-admin .wrap a,
body.wp-admin .notice a,
body.wp-admin .row-actions a,
body.wp-admin .subsubsub a,
body.wp-admin .page-title-action,
body.wp-admin .tablenav .tablenav-pages a,
body.wp-admin .plugins .active td,
body.wp-admin .plugins .active th,
body.wp-admin .plugins .inactive td,
body.wp-admin .plugins .inactive th,
body.wp-admin .plugin-title strong,
body.wp-admin .wp-core-ui .button-link,
body.wp-admin .wp-core-ui .button-secondary,
body.wp-admin .wp-core-ui .button,
body.wp-admin .wp-core-ui select:focus,
body.wp-admin .wp-core-ui textarea:focus,
body.wp-admin .wp-core-ui input[type="text"]:focus,
body.wp-admin .wp-core-ui input[type="search"]:focus,
body.wp-admin .wp-core-ui input[type="tel"]:focus,
body.wp-admin .wp-core-ui input[type="url"]:focus,
body.wp-admin .wp-core-ui input[type="password"]:focus,
body.wp-admin .wp-core-ui input[type="email"]:focus,
body.wp-admin .wp-core-ui input[type="number"]:focus,
body.wp-admin .wp-core-ui input[type="checkbox"]:focus,
body.wp-admin .wp-core-ui input[type="radio"]:focus,
body.wp-admin .wp-core-ui input[type="file"]:focus,
body.wp-admin .wp-core-ui input[type="submit"]:focus,
body.wp-admin .wp-core-ui input[type="button"]:focus,
body.wp-admin .wp-core-ui input[type="reset"]:focus {
    color: var(--los-color-primary);
    border-color: var(--los-color-primary);
}

body.wp-admin .wp-core-ui .button-primary,
body.wp-admin .wp-core-ui .button-primary:hover,
body.wp-admin .wp-core-ui .button-primary:focus,
body.wp-admin .wp-core-ui .button-primary:active,
body.wp-admin .wp-core-ui .button-primary.active,
body.wp-admin .wp-core-ui .button-primary.focus,
body.wp-admin .wp-core-ui .button-primary.focus:hover,
body.wp-admin .wp-core-ui .button-primary.active:hover,
body.wp-admin .wp-core-ui .button-primary.active:focus,
body.wp-admin .wp-core-ui .button-primary.active.focus,
body.wp-admin .wp-core-ui .button-primary.focus:active,
body.wp-admin .wp-core-ui .button-primary:active:focus,
body.wp-admin .wp-core-ui .button-primary:active:hover,
body.wp-admin .wp-core-ui .button-primary:hover:focus,
body.wp-admin .wp-core-ui .button-primary:hover:active {
    background: var(--los-color-primary);
    border-color: var(--los-color-primary);
    color: var(--los-color-contrast);
    box-shadow: 0 0 0 1px var(--los-color-primary);
}

body.wp-admin.themes-php .theme .theme-actions .button.button-primary.customize,
body.wp-admin.themes-php .theme .theme-actions .button.button-primary.customize.load-customize,
body.wp-admin.themes-php .theme .theme-actions .button.button-primary.customize.load-customize.hide-if-no-customize {
    background: #ffffff !important;
    border-color: var(--los-color-primary) !important;
    color: var(--los-color-primary) !important;
    box-shadow: none !important;
}

body.wp-admin.themes-php .theme .theme-actions .button.button-primary.customize:hover,
body.wp-admin.themes-php .theme .theme-actions .button.button-primary.customize:focus,
body.wp-admin.themes-php .theme .theme-actions .button.button-primary.customize:active,
body.wp-admin.themes-php .theme .theme-actions .button.button-primary.customize.load-customize:hover,
body.wp-admin.themes-php .theme .theme-actions .button.button-primary.customize.load-customize:focus,
body.wp-admin.themes-php .theme .theme-actions .button.button-primary.customize.load-customize:active,
body.wp-admin.themes-php .theme .theme-actions .button.button-primary.customize.load-customize.hide-if-no-customize:hover,
body.wp-admin.themes-php .theme .theme-actions .button.button-primary.customize.load-customize.hide-if-no-customize:focus,
body.wp-admin.themes-php .theme .theme-actions .button.button-primary.customize.load-customize.hide-if-no-customize:active {
    background: #f8f4ed !important;
    border-color: var(--los-color-primary) !important;
    color: var(--los-color-primary) !important;
    box-shadow: 0 0 0 1px var(--los-color-primary) !important;
}

body.wp-admin .wp-core-ui .button-secondary:hover,
body.wp-admin .wp-core-ui .button:hover,
body.wp-admin .page-title-action:hover,
body.wp-admin .page-title-action:focus,
body.wp-admin .wp-core-ui .button-secondary:focus,
body.wp-admin .wp-core-ui .button:focus {
    color: var(--los-color-text);
    border-color: var(--los-color-primary);
    background: rgba(var(--los-color-base-rgb), 0.18);
    box-shadow: 0 0 0 1px var(--los-color-primary);
}

body.wp-admin a:hover,
body.wp-admin a:focus,
body.wp-admin a:active,
body.wp-admin .subsubsub a.current,
body.wp-admin .subsubsub a .count,
body.wp-admin .plugins .active a,
body.wp-admin .plugins .inactive a,
body.wp-admin .plugins .active .row-title,
body.wp-admin .plugins .inactive .row-title,
body.wp-admin .nav-tab,
body.wp-admin .nav-tab-active,
body.wp-admin .nav-tab-active:focus,
body.wp-admin .nav-tab-active:focus:active,
body.wp-admin .page-title-action,
body.wp-admin .tablenav-pages-navspan,
body.wp-admin .search-box .search-submit,
body.wp-admin .view-switch a.current:before,
body.wp-admin #contextual-help-link-wrap .button,
body.wp-admin #screen-options-link-wrap .button {
    color: var(--los-color-primary) !important;
}

body.wp-admin input[type="checkbox"]:checked::before,
body.wp-admin input[type="radio"]:checked::before,
body.wp-admin .wp-core-ui input[type="checkbox"]:checked::before,
body.wp-admin .wp-core-ui input[type="radio"]:checked::before,
body.wp-admin .components-checkbox-control__input:checked,
body.wp-admin .components-radio-control__input:checked,
body.wp-admin .components-form-toggle.is-checked .components-form-toggle__track,
body.wp-admin .components-toggle-control .components-form-toggle.is-checked .components-form-toggle__track {
    background-color: var(--los-color-primary) !important;
    border-color: var(--los-color-primary) !important;
    color: var(--los-color-contrast) !important;
}

body.wp-admin .components-form-toggle.is-checked .components-form-toggle__thumb,
body.wp-admin .components-toggle-control .components-form-toggle.is-checked .components-form-toggle__thumb {
    border-color: var(--los-color-primary) !important;
}

body.wp-admin .wp-core-ui select:focus,
body.wp-admin .wp-core-ui textarea:focus,
body.wp-admin .wp-core-ui input[type="text"]:focus,
body.wp-admin .wp-core-ui input[type="search"]:focus,
body.wp-admin .wp-core-ui input[type="tel"]:focus,
body.wp-admin .wp-core-ui input[type="url"]:focus,
body.wp-admin .wp-core-ui input[type="password"]:focus,
body.wp-admin .wp-core-ui input[type="email"]:focus,
body.wp-admin .wp-core-ui input[type="number"]:focus,
body.wp-admin .components-button:focus,
body.wp-admin .components-button.is-primary:focus,
body.wp-admin .components-button.is-secondary:focus,
body.wp-admin .components-button.is-tertiary:focus,
body.wp-admin .components-button.is-link:focus,
body.wp-admin .button:focus,
body.wp-admin .button-primary:focus,
body.wp-admin .button-secondary:focus {
    border-color: var(--los-color-primary) !important;
    box-shadow: 0 0 0 1px var(--los-color-primary), 0 0 0 3px rgba(var(--los-color-base-rgb), 0.35) !important;
    outline: 0 !important;
}

body.wp-admin #wpadminbar .ab-top-menu > li.hover > .ab-item,
body.wp-admin #wpadminbar .ab-top-menu > li:hover > .ab-item,
body.wp-admin #wpadminbar .ab-top-menu > li > .ab-item:focus,
body.wp-admin #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus,
body.wp-admin #wpadminbar .ab-top-menu > li > .ab-item:hover,
body.wp-admin #wpadminbar .quicklinks .menupop ul.ab-sub-secondary,
body.wp-admin #wpadminbar .quicklinks .menupop ul li a:hover,
body.wp-admin #wpadminbar .quicklinks .menupop ul li a:focus {
    background: var(--los-color-primary) !important;
    color: var(--los-color-contrast) !important;
}

body.wp-admin #adminmenu .wp-submenu a:hover,
body.wp-admin #adminmenu .wp-submenu a:focus,
body.wp-admin #adminmenu a:hover,
body.wp-admin #adminmenu li.menu-top:hover,
body.wp-admin #adminmenu li.opensub > a.menu-top,
body.wp-admin #adminmenu li > a.menu-top:focus,
body.wp-admin #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
body.wp-admin #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,
body.wp-admin #adminmenu .wp-menu-arrow,
body.wp-admin #adminmenu .wp-menu-arrow div {
    color: var(--los-color-contrast) !important;
    background: var(--los-color-primary) !important;
}

body.wp-admin .notice-info,
body.wp-admin .notice-warning,
body.wp-admin .notice-error,
body.wp-admin .update-nag,
body.wp-admin .notice.is-dismissible {
    border-left-color: var(--los-color-primary) !important;
}

body.wp-admin .theme-browser .theme.active .theme-name,
body.wp-admin .theme-browser .theme.add-new-theme a:focus:after,
body.wp-admin .theme-browser .theme.add-new-theme a:hover:after {
    background: var(--los-color-primary) !important;
    color: var(--los-color-contrast) !important;
}

body.wp-admin .wp-list-table .column-primary .toggle-row,
body.wp-admin .wp-list-table .toggle-row:focus,
body.wp-admin .wp-list-table .toggle-row:hover,
body.wp-admin .pagination-links .tablenav-pages-navspan,
body.wp-admin .pagination-links a,
body.wp-admin .pagination-links a:focus,
body.wp-admin .pagination-links a:hover {
    color: var(--los-color-primary) !important;
    border-color: var(--los-color-primary) !important;
}


body.wp-admin #adminmenu .wp-has-current-submenu .wp-submenu,
body.wp-admin #adminmenu .wp-has-current-submenu.opensub .wp-submenu,
body.wp-admin #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
body.wp-admin #adminmenu .wp-submenu .wp-submenu-head,
body.wp-admin #adminmenu .current.menu-top,
body.wp-admin #adminmenu .current.menu-top:hover,
body.wp-admin #adminmenu .current.menu-top:focus,
body.wp-admin #adminmenu .wp-has-current-submenu .wp-submenu a,
body.wp-admin #adminmenu .wp-has-current-submenu .wp-submenu a:focus,
body.wp-admin #adminmenu .wp-has-current-submenu .wp-submenu a:hover,
body.wp-admin #adminmenu .wp-has-current-submenu.opensub .wp-submenu a,
body.wp-admin #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,
body.wp-admin #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,
body.wp-admin #adminmenu .wp-submenu a.current,
body.wp-admin #adminmenu .wp-submenu a.current:hover,
body.wp-admin #adminmenu .wp-submenu a.current:focus {
    background: var(--los-color-primary);
    color: var(--los-color-contrast);
}

body.wp-admin .notice-success,
body.wp-admin .updated,
body.wp-admin div.updated,
body.wp-admin .notice {
    border-left-color: var(--los-color-primary);
}

body.wp-admin .components-button.is-primary,
body.wp-admin .components-button.is-primary:hover,
body.wp-admin .components-button.is-primary:focus,
body.wp-admin .components-button.is-primary:active,
body.wp-admin .components-button.editor-post-publish-button,
body.wp-admin .components-button.editor-post-publish-button:hover,
body.wp-admin .components-button.editor-post-publish-button:focus {
    background: var(--los-color-primary);
    border-color: var(--los-color-primary);
    color: var(--los-color-contrast);
    box-shadow: none;
}

body.wp-admin .components-button.is-secondary,
body.wp-admin .components-button.is-tertiary,
body.wp-admin .components-button.is-link,
body.wp-admin .components-button.has-icon,
body.wp-admin .components-button:not(.is-primary) {
    color: var(--los-color-primary);
}

body.wp-admin .components-button.is-secondary:hover,
body.wp-admin .components-button.is-tertiary:hover,
body.wp-admin .components-button.is-link:hover,
body.wp-admin .components-button.has-icon:hover,
body.wp-admin .components-button:not(.is-primary):hover {
    color: var(--los-color-text);
    background: rgba(var(--los-color-base-rgb), 0.18);
}

body.wp-admin .select2-container--default .select2-results__option--highlighted[aria-selected],
body.wp-admin .select2-container--default .select2-selection--single:focus,
body.wp-admin .select2-container--default .select2-selection--multiple:focus {
    background: var(--los-color-primary);
    border-color: var(--los-color-primary);
}

body.login .wp-core-ui .button-secondary,
body.login .wp-core-ui .button,
body.login .wp-core-ui .button-secondary:hover,
body.login .wp-core-ui .button:hover,
body.login .wp-core-ui .button-secondary:focus,
body.login .wp-core-ui .button:focus,
body.login #backtoblog a,
body.login #nav a,
body.login h1 a:focus {
    color: var(--los-color-primary);
    border-color: var(--los-color-primary);
}

.elementor-panel .elementor-button.elementor-button-success,
.elementor-panel .elementor-button.elementor-button-success:hover,
.elementor-panel .elementor-button.elementor-button-success:focus,
.elementor-panel .elementor-button.elementor-button-state,
.elementor-panel .elementor-button.elementor-button-state:hover,
.elementor-panel .elementor-button.elementor-button-state:focus,
.elementor-panel .elementor-button-go-pro,
.elementor-panel .elementor-button-go-pro:hover,
.elementor-panel .elementor-button-go-pro:focus,
.elementor-panel .elementor-button,
.elementor-panel .elementor-button:hover,
.elementor-panel .elementor-button:focus {
    background: var(--los-color-primary);
    border-color: var(--los-color-primary);
}

.elementor-panel .elementor-panel-menu-group-title,
.elementor-panel .elementor-panel-menu-item,
.elementor-panel .elementor-panel-navigation,
.elementor-panel .elementor-descriptor,
.elementor-panel .elementor-control-title,
.elementor-panel .elementor-button.elementor-button-default,
.elementor-panel .elementor-button.elementor-button-default:hover,
.elementor-panel .elementor-button.elementor-button-default:focus {
    color: var(--los-color-primary);
}

body :where(
    .wrapper,
    .wrap,
    .container,
    .container-fluid,
    .elementor-widget-wrap,
    .elementor-column-wrap,
    .elementor-container,
    .wp-block-group,
    .wp-block-columns,
    .vc_row,
    .row,
    form,
    .wpcf7,
    .wpcf7-form,
    .gform_wrapper,
    .nf-form-cont,
    .frm_forms,
    .jet-form-builder,
    .wpforms-container
) {
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px !important;
}