/* =========================================================
   AV Realty Group - WP Dark Mode Overrides
   Scope: applies only when WP Dark Mode is active.
   Brand: charcoal, gold, warm white.
   ========================================================= */

html[data-wp-dark-mode-active],
body[data-wp-dark-mode-active],
[data-wp-dark-mode-active],
html.wp-dark-mode-active,
body.wp-dark-mode-active {
    color-scheme: dark;

    --avr-dark-bg: #10100f;
    --avr-dark-surface: #181817;
    --avr-dark-surface-2: #20201e;
    --avr-dark-surface-3: #2b2a27;
    --avr-dark-border: #34322d;
    --avr-dark-border-soft: rgba(216, 184, 115, 0.22);
    --avr-dark-text: #e8e6e1;
    --avr-dark-text-muted: #c8c7c3;
    --avr-dark-heading: #ffffff;
    --avr-dark-gold: #c59a56;
    --avr-dark-gold-light: #e1c27c;
    --avr-dark-gold-dark: #937547;
    --avr-dark-icon: var(--avr-dark-text);
    --avr-dark-icon-hover: var(--avr-dark-text);
    --avr-dark-black: #0b0b0b;

    --wpdm-background-color: var(--avr-dark-bg) !important;
    --wpdm-text-color: var(--avr-dark-text) !important;
    --wpdm-link-color: var(--avr-dark-gold) !important;
    --wpdm-link-hover-color: var(--avr-dark-gold-light) !important;
    --wpdm-input-background-color: var(--avr-dark-surface-2) !important;
    --wpdm-input-text-color: var(--avr-dark-heading) !important;
    --wpdm-input-placeholder-color: var(--avr-dark-text-muted) !important;
    --wpdm-button-text-color: var(--avr-dark-black) !important;
    --wpdm-button-hover-text-color: var(--avr-dark-heading) !important;
    --wpdm-button-background-color: var(--avr-dark-gold) !important;
    --wpdm-button-hover-background-color: var(--avr-dark-gold-dark) !important;
    --wpdm-button-border-color: var(--avr-dark-gold-dark) !important;
    --wpdm-scrollbar-track-color: var(--avr-dark-bg) !important;
    --wpdm-scrollbar-thumb-color: var(--avr-dark-gold-dark) !important;

    --rh-global-color-primary: var(--avr-dark-gold) !important;
    --rh-global-color-primary-rgb: 197, 154, 86 !important;
    --rh-global-color-primary-light: var(--avr-dark-gold-light) !important;
    --rh-global-color-primary-dark: var(--avr-dark-gold-dark) !important;
    --rh-global-color-secondary: var(--avr-dark-black) !important;
    --rh-global-color-secondary-rgb: 11, 11, 11 !important;
    --rh-global-color-secondary-light: var(--avr-dark-surface-3) !important;
    --rh-global-color-secondary-dark: #000000 !important;
    --rh-global-color-text: var(--avr-dark-text) !important;
    --rh-global-color-headings: var(--avr-dark-heading) !important;
    --rh-global-color-headings-hover: var(--avr-dark-gold) !important;
    --rh-global-color-link: var(--avr-dark-gold) !important;
    --rh-global-color-link-hover: var(--avr-dark-gold-light) !important;
    --rh-body-bg-color: var(--avr-dark-bg) !important;
    --rh-footer-bg-color: var(--avr-dark-black) !important;
}

/* ---------------------------------------------------------
   Layout and base content
   --------------------------------------------------------- */

[data-wp-dark-mode-active] body,
[data-wp-dark-mode-active] .rh_wrap,
[data-wp-dark-mode-active] .rh_page,
[data-wp-dark-mode-active] .rh_section,
[data-wp-dark-mode-active] .rh_section__content,
[data-wp-dark-mode-active] main,
[data-wp-dark-mode-active] .site-content,
.wp-dark-mode-active body,
.wp-dark-mode-active .rh_wrap,
.wp-dark-mode-active .rh_page,
.wp-dark-mode-active .rh_section,
.wp-dark-mode-active .rh_section__content,
.wp-dark-mode-active main,
.wp-dark-mode-active .site-content {
    background-color: var(--avr-dark-bg) !important;
    color: var(--avr-dark-text) !important;
}

[data-wp-dark-mode-active] .elementor-section,
[data-wp-dark-mode-active] .elementor-column,
[data-wp-dark-mode-active] .elementor-widget-wrap,
.wp-dark-mode-active .elementor-section,
.wp-dark-mode-active .elementor-column,
.wp-dark-mode-active .elementor-widget-wrap {
    background-color: transparent !important;
}

[data-wp-dark-mode-active] h1,
[data-wp-dark-mode-active] h2,
[data-wp-dark-mode-active] h3,
[data-wp-dark-mode-active] h4,
[data-wp-dark-mode-active] h5,
[data-wp-dark-mode-active] h6,
[data-wp-dark-mode-active] .elementor-heading-title,
.wp-dark-mode-active h1,
.wp-dark-mode-active h2,
.wp-dark-mode-active h3,
.wp-dark-mode-active h4,
.wp-dark-mode-active h5,
.wp-dark-mode-active h6,
.wp-dark-mode-active .elementor-heading-title {
    color: var(--avr-dark-heading) !important;
}

[data-wp-dark-mode-active] p,
[data-wp-dark-mode-active] li,
[data-wp-dark-mode-active] .rh_content,
[data-wp-dark-mode-active] .rh_page__content,
[data-wp-dark-mode-active] .entry-content,
[data-wp-dark-mode-active] .elementor-widget-text-editor,
.wp-dark-mode-active p,
.wp-dark-mode-active li,
.wp-dark-mode-active .rh_content,
.wp-dark-mode-active .rh_page__content,
.wp-dark-mode-active .entry-content,
.wp-dark-mode-active .elementor-widget-text-editor {
    color: var(--avr-dark-text) !important;
}

[data-wp-dark-mode-active] a,
.wp-dark-mode-active a {
    color: var(--avr-dark-gold) !important;
}

[data-wp-dark-mode-active] a:hover,
[data-wp-dark-mode-active] a:focus,
.wp-dark-mode-active a:hover,
.wp-dark-mode-active a:focus {
    color: var(--avr-dark-gold-light) !important;
}

/* ---------------------------------------------------------
   Surfaces: cards, widgets, property details
   --------------------------------------------------------- */

[data-wp-dark-mode-active] .rh_prop_card,
[data-wp-dark-mode-active] .rh_list_card,
[data-wp-dark-mode-active] .rh_blog__post,
[data-wp-dark-mode-active] .rh_agent_card,
[data-wp-dark-mode-active] .rh_property__agent,
[data-wp-dark-mode-active] .rh_property__features_wrap,
[data-wp-dark-mode-active] .rh_property__meta_wrap,
[data-wp-dark-mode-active] .rh_property__content,
[data-wp-dark-mode-active] .rh_sidebar .widget,
[data-wp-dark-mode-active] article,
[data-wp-dark-mode-active] .elementor-post,
.wp-dark-mode-active .rh_prop_card,
.wp-dark-mode-active .rh_list_card,
.wp-dark-mode-active .rh_blog__post,
.wp-dark-mode-active .rh_agent_card,
.wp-dark-mode-active .rh_property__agent,
.wp-dark-mode-active .rh_property__features_wrap,
.wp-dark-mode-active .rh_property__meta_wrap,
.wp-dark-mode-active .rh_property__content,
.wp-dark-mode-active .rh_sidebar .widget,
.wp-dark-mode-active article,
.wp-dark-mode-active .elementor-post {
    background-color: var(--avr-dark-surface) !important;
    border-color: var(--avr-dark-border) !important;
    color: var(--avr-dark-text) !important;
}

[data-wp-dark-mode-active] .rh_prop_card__details h3 a,
[data-wp-dark-mode-active] .rh_list_card__details h3 a,
[data-wp-dark-mode-active] .rh_prop_card__priceLabel .rh_prop_card__price,
[data-wp-dark-mode-active] .rh_list_card__priceLabel .rh_list_card__price,
.wp-dark-mode-active .rh_prop_card__details h3 a,
.wp-dark-mode-active .rh_list_card__details h3 a,
.wp-dark-mode-active .rh_prop_card__priceLabel .rh_prop_card__price,
.wp-dark-mode-active .rh_list_card__priceLabel .rh_list_card__price {
    color: var(--avr-dark-heading) !important;
}

[data-wp-dark-mode-active] .rh_prop_card__meta,
[data-wp-dark-mode-active] .rh_list_card__meta,
[data-wp-dark-mode-active] .rh_property__meta,
.wp-dark-mode-active .rh_prop_card__meta,
.wp-dark-mode-active .rh_list_card__meta,
.wp-dark-mode-active .rh_property__meta {
    background-color: var(--avr-dark-surface-2) !important;
    border-color: var(--avr-dark-border) !important;
    color: var(--avr-dark-text-muted) !important;
}

/* ---------------------------------------------------------
   Forms, buttons and dropdowns
   --------------------------------------------------------- */

[data-wp-dark-mode-active] input,
[data-wp-dark-mode-active] textarea,
[data-wp-dark-mode-active] select,
[data-wp-dark-mode-active] .select2-container--default .select2-selection--single,
[data-wp-dark-mode-active] .select2-container--default .select2-selection--multiple,
[data-wp-dark-mode-active] .bootstrap-select > .dropdown-toggle,
.wp-dark-mode-active input,
.wp-dark-mode-active textarea,
.wp-dark-mode-active select,
.wp-dark-mode-active .select2-container--default .select2-selection--single,
.wp-dark-mode-active .select2-container--default .select2-selection--multiple,
.wp-dark-mode-active .bootstrap-select > .dropdown-toggle {
    background-color: var(--avr-dark-surface-2) !important;
    border-color: var(--avr-dark-border) !important;
    color: var(--avr-dark-heading) !important;
    box-shadow: none !important;
}

[data-wp-dark-mode-active] input::placeholder,
[data-wp-dark-mode-active] textarea::placeholder,
.wp-dark-mode-active input::placeholder,
.wp-dark-mode-active textarea::placeholder {
    color: var(--avr-dark-text-muted) !important;
    opacity: 1;
}

[data-wp-dark-mode-active] .select2-dropdown,
[data-wp-dark-mode-active] .dropdown-menu,
[data-wp-dark-mode-active] .bootstrap-select .dropdown-menu,
.wp-dark-mode-active .select2-dropdown,
.wp-dark-mode-active .dropdown-menu,
.wp-dark-mode-active .bootstrap-select .dropdown-menu {
    background-color: var(--avr-dark-surface-2) !important;
    border-color: var(--avr-dark-border) !important;
    color: var(--avr-dark-text) !important;
}

[data-wp-dark-mode-active] .select2-results__option,
[data-wp-dark-mode-active] .dropdown-menu li a,
.wp-dark-mode-active .select2-results__option,
.wp-dark-mode-active .dropdown-menu li a {
    color: var(--avr-dark-text) !important;
}

[data-wp-dark-mode-active] .select2-results__option--highlighted,
[data-wp-dark-mode-active] .select2-results__option[aria-selected="true"],
[data-wp-dark-mode-active] .dropdown-menu li a:hover,
[data-wp-dark-mode-active] .dropdown-menu .active a,
.wp-dark-mode-active .select2-results__option--highlighted,
.wp-dark-mode-active .select2-results__option[aria-selected="true"],
.wp-dark-mode-active .dropdown-menu li a:hover,
.wp-dark-mode-active .dropdown-menu .active a {
    background-color: var(--avr-dark-gold) !important;
    color: var(--avr-dark-black) !important;
}

[data-wp-dark-mode-active] button,
[data-wp-dark-mode-active] input[type="submit"],
[data-wp-dark-mode-active] .rh_btn,
[data-wp-dark-mode-active] .elementor-button,
.wp-dark-mode-active button,
.wp-dark-mode-active input[type="submit"],
.wp-dark-mode-active .rh_btn,
.wp-dark-mode-active .elementor-button {
    background: var(--avr-dark-gold) !important;
    border-color: var(--avr-dark-gold) !important;
    color: var(--avr-dark-black) !important;
}

[data-wp-dark-mode-active] button:hover,
[data-wp-dark-mode-active] button:focus,
[data-wp-dark-mode-active] input[type="submit"]:hover,
[data-wp-dark-mode-active] input[type="submit"]:focus,
[data-wp-dark-mode-active] .rh_btn:hover,
[data-wp-dark-mode-active] .rh_btn:focus,
[data-wp-dark-mode-active] .elementor-button:hover,
[data-wp-dark-mode-active] .elementor-button:focus,
.wp-dark-mode-active button:hover,
.wp-dark-mode-active button:focus,
.wp-dark-mode-active input[type="submit"]:hover,
.wp-dark-mode-active input[type="submit"]:focus,
.wp-dark-mode-active .rh_btn:hover,
.wp-dark-mode-active .rh_btn:focus,
.wp-dark-mode-active .elementor-button:hover,
.wp-dark-mode-active .elementor-button:focus {
    background: var(--avr-dark-gold-dark) !important;
    border-color: var(--avr-dark-gold-dark) !important;
    color: var(--avr-dark-heading) !important;
}

/* ---------------------------------------------------------
   RealHomes search
   --------------------------------------------------------- */

[data-wp-dark-mode-active] .rh_prop_search,
[data-wp-dark-mode-active] .rh_prop_search__form,
[data-wp-dark-mode-active] .rh_prop_search__wrap,
[data-wp-dark-mode-active] .rh_prop_search__advance,
[data-wp-dark-mode-active] .rh_prop_search__fields,
[data-wp-dark-mode-active] .rh_prop_search__buttons,
.wp-dark-mode-active .rh_prop_search,
.wp-dark-mode-active .rh_prop_search__form,
.wp-dark-mode-active .rh_prop_search__wrap,
.wp-dark-mode-active .rh_prop_search__advance,
.wp-dark-mode-active .rh_prop_search__fields,
.wp-dark-mode-active .rh_prop_search__buttons {
    background-color: var(--avr-dark-surface) !important;
    border-color: var(--avr-dark-border) !important;
    box-shadow: none !important;
    color: var(--avr-dark-text) !important;
}

[data-wp-dark-mode-active] .rh_prop_search input,
[data-wp-dark-mode-active] .rh_prop_search select,
[data-wp-dark-mode-active] .rh_prop_search textarea,
[data-wp-dark-mode-active] .rh_prop_search .select2-selection,
[data-wp-dark-mode-active] .rh_prop_search .select2-selection__rendered,
[data-wp-dark-mode-active] .rh_prop_search .rh_prop_search__option,
[data-wp-dark-mode-active] .rh_prop_search .rh_prop_search__select,
[data-wp-dark-mode-active] .rh_prop_search .rh_prop_search__selectwrap,
[data-wp-dark-mode-active] .rh_prop_search .inspiry_select_picker_trigger,
[data-wp-dark-mode-active] .rh_prop_search .filter-option-inner-inner,
.wp-dark-mode-active .rh_prop_search input,
.wp-dark-mode-active .rh_prop_search select,
.wp-dark-mode-active .rh_prop_search textarea,
.wp-dark-mode-active .rh_prop_search .select2-selection,
.wp-dark-mode-active .rh_prop_search .select2-selection__rendered,
.wp-dark-mode-active .rh_prop_search .rh_prop_search__option,
.wp-dark-mode-active .rh_prop_search .rh_prop_search__select,
.wp-dark-mode-active .rh_prop_search .rh_prop_search__selectwrap,
.wp-dark-mode-active .rh_prop_search .inspiry_select_picker_trigger,
.wp-dark-mode-active .rh_prop_search .filter-option-inner-inner {
    background: transparent !important;
    border-color: transparent !important;
    color: var(--avr-dark-text) !important;
    box-shadow: none !important;
}

[data-wp-dark-mode-active] .rh_prop_search .rh_prop_search__form .rh_prop_search__option,
[data-wp-dark-mode-active] .rh_prop_search .rh_prop_search__form .rh_prop_search__selectwrap,
[data-wp-dark-mode-active] .rh_prop_search .rh_prop_search__form .rh_prop_search__select,
[data-wp-dark-mode-active] .rh_prop_search .rh_prop_search__form .rh_prop_search__input,
[data-wp-dark-mode-active] .rh_prop_search .rh_prop_search__form .rh_prop_search__field,
[data-wp-dark-mode-active] .rh_prop_search .rh_prop_search__form .bootstrap-select,
[data-wp-dark-mode-active] .rh_prop_search .rh_prop_search__form .bootstrap-select > .dropdown-toggle,
[data-wp-dark-mode-active] .rh_prop_search .rh_prop_search__form .dropdown-toggle,
[data-wp-dark-mode-active] .rh_prop_search .rh_prop_search__form .filter-option,
[data-wp-dark-mode-active] .rh_prop_search .rh_prop_search__form .filter-option-inner,
[data-wp-dark-mode-active] .rh_prop_search .rh_prop_search__form .filter-option-inner-inner,
.wp-dark-mode-active .rh_prop_search .rh_prop_search__form .rh_prop_search__option,
.wp-dark-mode-active .rh_prop_search .rh_prop_search__form .rh_prop_search__selectwrap,
.wp-dark-mode-active .rh_prop_search .rh_prop_search__form .rh_prop_search__select,
.wp-dark-mode-active .rh_prop_search .rh_prop_search__form .rh_prop_search__input,
.wp-dark-mode-active .rh_prop_search .rh_prop_search__form .rh_prop_search__field,
.wp-dark-mode-active .rh_prop_search .rh_prop_search__form .bootstrap-select,
.wp-dark-mode-active .rh_prop_search .rh_prop_search__form .bootstrap-select > .dropdown-toggle,
.wp-dark-mode-active .rh_prop_search .rh_prop_search__form .dropdown-toggle,
.wp-dark-mode-active .rh_prop_search .rh_prop_search__form .filter-option,
.wp-dark-mode-active .rh_prop_search .rh_prop_search__form .filter-option-inner,
.wp-dark-mode-active .rh_prop_search .rh_prop_search__form .filter-option-inner-inner {
    background: transparent !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

[data-wp-dark-mode-active] .rh_prop_search .rh_prop_search__option[style],
[data-wp-dark-mode-active] .rh_prop_search .rh_prop_search__selectwrap[style],
[data-wp-dark-mode-active] .rh_prop_search .rh_prop_search__select[style],
[data-wp-dark-mode-active] .rh_prop_search .bootstrap-select[style],
[data-wp-dark-mode-active] .rh_prop_search .bootstrap-select > .dropdown-toggle[style],
[data-wp-dark-mode-active] .rh_prop_search .dropdown-toggle[style],
.wp-dark-mode-active .rh_prop_search .rh_prop_search__option[style],
.wp-dark-mode-active .rh_prop_search .rh_prop_search__selectwrap[style],
.wp-dark-mode-active .rh_prop_search .rh_prop_search__select[style],
.wp-dark-mode-active .rh_prop_search .bootstrap-select[style],
.wp-dark-mode-active .rh_prop_search .bootstrap-select > .dropdown-toggle[style],
.wp-dark-mode-active .rh_prop_search .dropdown-toggle[style] {
    background: transparent !important;
    background-color: transparent !important;
}

[data-wp-dark-mode-active] .rh_prop_search label,
[data-wp-dark-mode-active] .rh_prop_search .rh_prop_search__label,
[data-wp-dark-mode-active] .rh_prop_search .price,
[data-wp-dark-mode-active] .rh_prop_search .rh_prop_search__price,
[data-wp-dark-mode-active] .rh_prop_search .rh_prop_search__slider,
[data-wp-dark-mode-active] .rh_prop_search .rh_prop_search__range,
.wp-dark-mode-active .rh_prop_search label,
.wp-dark-mode-active .rh_prop_search .rh_prop_search__label,
.wp-dark-mode-active .rh_prop_search .price,
.wp-dark-mode-active .rh_prop_search .rh_prop_search__price,
.wp-dark-mode-active .rh_prop_search .rh_prop_search__slider,
.wp-dark-mode-active .rh_prop_search .rh_prop_search__range {
    color: var(--avr-dark-text) !important;
}

[data-wp-dark-mode-active] .rh_prop_search__tabs,
[data-wp-dark-mode-active] .rh_prop_search__tabs .rh_prop_search__tab,
.wp-dark-mode-active .rh_prop_search__tabs,
.wp-dark-mode-active .rh_prop_search__tabs .rh_prop_search__tab {
    background-color: transparent !important;
}

[data-wp-dark-mode-active] .rh_prop_search__tabs .rh_prop_search__tab,
.wp-dark-mode-active .rh_prop_search__tabs .rh_prop_search__tab {
    color: var(--avr-dark-text) !important;
}

[data-wp-dark-mode-active] .rh_prop_search__tabs .rh_prop_search__tab.active,
[data-wp-dark-mode-active] .rh_prop_search__tabs .rh_prop_search__tab:hover,
.wp-dark-mode-active .rh_prop_search__tabs .rh_prop_search__tab.active,
.wp-dark-mode-active .rh_prop_search__tabs .rh_prop_search__tab:hover {
    background-color: var(--avr-dark-gold) !important;
    color: var(--avr-dark-black) !important;
}

[data-wp-dark-mode-active] .rh_prop_search__features,
[data-wp-dark-mode-active] .rh_prop_search__features_wrap,
[data-wp-dark-mode-active] .rh_prop_search__features_container,
.wp-dark-mode-active .rh_prop_search__features,
.wp-dark-mode-active .rh_prop_search__features_wrap,
.wp-dark-mode-active .rh_prop_search__features_container {
    background-color: var(--avr-dark-surface-2) !important;
    border-color: var(--avr-dark-border-soft) !important;
    color: var(--avr-dark-text) !important;
}

[data-wp-dark-mode-active] .rh_prop_search__features label,
[data-wp-dark-mode-active] .rh_prop_search__features a,
[data-wp-dark-mode-active] .rh_prop_search__features span,
.wp-dark-mode-active .rh_prop_search__features label,
.wp-dark-mode-active .rh_prop_search__features a,
.wp-dark-mode-active .rh_prop_search__features span {
    color: var(--avr-dark-text) !important;
    border-color: var(--avr-dark-border-soft) !important;
}

/* ---------------------------------------------------------
   Header, navigation and small UI pieces
   --------------------------------------------------------- */

[data-wp-dark-mode-active] .rh_header,
[data-wp-dark-mode-active] .rh_header__wrap,
[data-wp-dark-mode-active] .rh_menu__main,
[data-wp-dark-mode-active] .rh_menu__responsive,
[data-wp-dark-mode-active] .rh_header_var_1,
[data-wp-dark-mode-active] .rh_header_var_1 .rh_menu__main,
.wp-dark-mode-active .rh_header,
.wp-dark-mode-active .rh_header__wrap,
.wp-dark-mode-active .rh_menu__main,
.wp-dark-mode-active .rh_menu__responsive,
.wp-dark-mode-active .rh_header_var_1,
.wp-dark-mode-active .rh_header_var_1 .rh_menu__main {
    background: transparent !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

[data-wp-dark-mode-active] .rh_header a,
[data-wp-dark-mode-active] .rh_header .rh_menu__main a,
[data-wp-dark-mode-active] .rh_header .rh_menu__responsive a,
[data-wp-dark-mode-active] .rh_header .rh_contact_widget,
.wp-dark-mode-active .rh_header a,
.wp-dark-mode-active .rh_header .rh_menu__main a,
.wp-dark-mode-active .rh_header .rh_menu__responsive a,
.wp-dark-mode-active .rh_header .rh_contact_widget {
    color: var(--avr-dark-gold) !important;
}

[data-wp-dark-mode-active] .rh_header a:hover,
[data-wp-dark-mode-active] .rh_header a:focus,
[data-wp-dark-mode-active] .rh_header .current-menu-item > a,
.wp-dark-mode-active .rh_header a:hover,
.wp-dark-mode-active .rh_header a:focus,
.wp-dark-mode-active .rh_header .current-menu-item > a {
    color: var(--avr-dark-gold-light) !important;
}

[data-wp-dark-mode-active] .rh_header [class*="social"] a,
[data-wp-dark-mode-active] .rh_header [class*="social"] i,
[data-wp-dark-mode-active] .rh_header [class*="social"] svg,
[data-wp-dark-mode-active] .rh_var2_social_icons a,
[data-wp-dark-mode-active] .rh_var2_social_icons i,
[data-wp-dark-mode-active] .rh_var2_social_icons svg,
[data-wp-dark-mode-active] .rh_header a[href*="facebook"],
[data-wp-dark-mode-active] .rh_header a[href*="instagram"],
[data-wp-dark-mode-active] .rh_header a[href*="youtube"],
[data-wp-dark-mode-active] .rh_header a[class*="facebook"],
[data-wp-dark-mode-active] .rh_header a[class*="instagram"],
[data-wp-dark-mode-active] .rh_header a[class*="youtube"],
[data-wp-dark-mode-active] .rh_header a[class*="facebook"] i,
[data-wp-dark-mode-active] .rh_header a[class*="instagram"] i,
[data-wp-dark-mode-active] .rh_header a[class*="youtube"] i,
.wp-dark-mode-active .rh_header [class*="social"] a,
.wp-dark-mode-active .rh_header [class*="social"] i,
.wp-dark-mode-active .rh_header [class*="social"] svg,
.wp-dark-mode-active .rh_var2_social_icons a,
.wp-dark-mode-active .rh_var2_social_icons i,
.wp-dark-mode-active .rh_var2_social_icons svg,
.wp-dark-mode-active .rh_header a[href*="facebook"],
.wp-dark-mode-active .rh_header a[href*="instagram"],
.wp-dark-mode-active .rh_header a[href*="youtube"],
.wp-dark-mode-active .rh_header a[class*="facebook"],
.wp-dark-mode-active .rh_header a[class*="instagram"],
.wp-dark-mode-active .rh_header a[class*="youtube"],
.wp-dark-mode-active .rh_header a[class*="facebook"] i,
.wp-dark-mode-active .rh_header a[class*="instagram"] i,
.wp-dark-mode-active .rh_header a[class*="youtube"] i {
    color: var(--avr-dark-icon) !important;
    fill: var(--avr-dark-icon) !important;
}

[data-wp-dark-mode-active] .rh_header [class*="social"] a:hover,
[data-wp-dark-mode-active] .rh_header [class*="social"] a:focus,
[data-wp-dark-mode-active] .rh_header [class*="social"] a:hover i,
[data-wp-dark-mode-active] .rh_header [class*="social"] a:focus i,
[data-wp-dark-mode-active] .rh_header [class*="social"] a:hover svg,
[data-wp-dark-mode-active] .rh_header [class*="social"] a:focus svg,
[data-wp-dark-mode-active] .rh_var2_social_icons a:hover,
[data-wp-dark-mode-active] .rh_var2_social_icons a:focus,
[data-wp-dark-mode-active] .rh_var2_social_icons a:hover i,
[data-wp-dark-mode-active] .rh_var2_social_icons a:focus i,
[data-wp-dark-mode-active] .rh_var2_social_icons a:hover svg,
[data-wp-dark-mode-active] .rh_var2_social_icons a:focus svg,
[data-wp-dark-mode-active] .rh_header a[href*="facebook"]:hover,
[data-wp-dark-mode-active] .rh_header a[href*="facebook"]:focus,
[data-wp-dark-mode-active] .rh_header a[href*="instagram"]:hover,
[data-wp-dark-mode-active] .rh_header a[href*="instagram"]:focus,
[data-wp-dark-mode-active] .rh_header a[href*="youtube"]:hover,
[data-wp-dark-mode-active] .rh_header a[href*="youtube"]:focus,
.wp-dark-mode-active .rh_header [class*="social"] a:hover,
.wp-dark-mode-active .rh_header [class*="social"] a:focus,
.wp-dark-mode-active .rh_header [class*="social"] a:hover i,
.wp-dark-mode-active .rh_header [class*="social"] a:focus i,
.wp-dark-mode-active .rh_header [class*="social"] a:hover svg,
.wp-dark-mode-active .rh_header [class*="social"] a:focus svg,
.wp-dark-mode-active .rh_var2_social_icons a:hover,
.wp-dark-mode-active .rh_var2_social_icons a:focus,
.wp-dark-mode-active .rh_var2_social_icons a:hover i,
.wp-dark-mode-active .rh_var2_social_icons a:focus i,
.wp-dark-mode-active .rh_var2_social_icons a:hover svg,
.wp-dark-mode-active .rh_var2_social_icons a:focus svg,
.wp-dark-mode-active .rh_header a[href*="facebook"]:hover,
.wp-dark-mode-active .rh_header a[href*="facebook"]:focus,
.wp-dark-mode-active .rh_header a[href*="instagram"]:hover,
.wp-dark-mode-active .rh_header a[href*="instagram"]:focus,
.wp-dark-mode-active .rh_header a[href*="youtube"]:hover,
.wp-dark-mode-active .rh_header a[href*="youtube"]:focus {
    color: var(--avr-dark-icon-hover) !important;
    fill: var(--avr-dark-icon-hover) !important;
}

[data-wp-dark-mode-active] .rh_header .sub-menu,
[data-wp-dark-mode-active] .rh_header .children,
[data-wp-dark-mode-active] .rh_header .dropdown-menu,
[data-wp-dark-mode-active] .rh_header_var_1 .rh_menu__main > li > ul,
[data-wp-dark-mode-active] .rh_header_var_1 .rh_menu__main > li > ul ul,
[data-wp-dark-mode-active] .rh_header_var_1 ul ul,
.wp-dark-mode-active .rh_header .sub-menu,
.wp-dark-mode-active .rh_header .children,
.wp-dark-mode-active .rh_header .dropdown-menu,
.wp-dark-mode-active .rh_header_var_1 .rh_menu__main > li > ul,
.wp-dark-mode-active .rh_header_var_1 .rh_menu__main > li > ul ul,
.wp-dark-mode-active .rh_header_var_1 ul ul {
    background: var(--avr-dark-black) !important;
    background-color: var(--avr-dark-black) !important;
    border-color: var(--avr-dark-border) !important;
    box-shadow: 0 14px 30px rgba(0, 0, 0, 0.28) !important;
}

[data-wp-dark-mode-active] .rh_header .sub-menu a,
[data-wp-dark-mode-active] .rh_header .children a,
[data-wp-dark-mode-active] .rh_header .dropdown-menu a,
[data-wp-dark-mode-active] .rh_header_var_1 .rh_menu__main > li > ul a,
.wp-dark-mode-active .rh_header .sub-menu a,
.wp-dark-mode-active .rh_header .children a,
.wp-dark-mode-active .rh_header .dropdown-menu a,
.wp-dark-mode-active .rh_header_var_1 .rh_menu__main > li > ul a {
    color: var(--avr-dark-gold) !important;
}

[data-wp-dark-mode-active] .rh_header .sub-menu a:hover,
[data-wp-dark-mode-active] .rh_header .sub-menu a:focus,
[data-wp-dark-mode-active] .rh_header .children a:hover,
[data-wp-dark-mode-active] .rh_header .children a:focus,
[data-wp-dark-mode-active] .rh_header .dropdown-menu a:hover,
[data-wp-dark-mode-active] .rh_header .dropdown-menu a:focus,
[data-wp-dark-mode-active] .rh_header_var_1 .rh_menu__main > li > ul a:hover,
[data-wp-dark-mode-active] .rh_header_var_1 .rh_menu__main > li > ul a:focus,
.wp-dark-mode-active .rh_header .sub-menu a:hover,
.wp-dark-mode-active .rh_header .sub-menu a:focus,
.wp-dark-mode-active .rh_header .children a:hover,
.wp-dark-mode-active .rh_header .children a:focus,
.wp-dark-mode-active .rh_header .dropdown-menu a:hover,
.wp-dark-mode-active .rh_header .dropdown-menu a:focus,
.wp-dark-mode-active .rh_header_var_1 .rh_menu__main > li > ul a:hover,
.wp-dark-mode-active .rh_header_var_1 .rh_menu__main > li > ul a:focus {
    background-color: var(--avr-dark-surface) !important;
    color: var(--avr-dark-gold-light) !important;
}

[data-wp-dark-mode-active] .rh_breadcrumb,
[data-wp-dark-mode-active] .rh_pagination,
[data-wp-dark-mode-active] .page-numbers,
.wp-dark-mode-active .rh_breadcrumb,
.wp-dark-mode-active .rh_pagination,
.wp-dark-mode-active .page-numbers {
    color: var(--avr-dark-text-muted) !important;
}

[data-wp-dark-mode-active] .rh_pagination .current,
[data-wp-dark-mode-active] .page-numbers.current,
.wp-dark-mode-active .rh_pagination .current,
.wp-dark-mode-active .page-numbers.current {
    background-color: var(--avr-dark-gold) !important;
    color: var(--avr-dark-black) !important;
}

/* ---------------------------------------------------------
   Footer
   --------------------------------------------------------- */

[data-wp-dark-mode-active] .rh_footer,
[data-wp-dark-mode-active] .rh_footer__before_fix,
[data-wp-dark-mode-active] .rh_footer__wrap,
[data-wp-dark-mode-active] .rh_footer__widgets_wrap,
[data-wp-dark-mode-active] .rh_footer__top_wrap,
.wp-dark-mode-active .rh_footer,
.wp-dark-mode-active .rh_footer__before_fix,
.wp-dark-mode-active .rh_footer__wrap,
.wp-dark-mode-active .rh_footer__widgets_wrap,
.wp-dark-mode-active .rh_footer__top_wrap {
    background-color: var(--avr-dark-black) !important;
    color: var(--avr-dark-text-muted) !important;
}

[data-wp-dark-mode-active] .rh_footer .widget .title,
[data-wp-dark-mode-active] .rh_footer__heading,
[data-wp-dark-mode-active] .rh_footer h1,
[data-wp-dark-mode-active] .rh_footer h2,
[data-wp-dark-mode-active] .rh_footer h3,
[data-wp-dark-mode-active] .rh_footer h4,
.wp-dark-mode-active .rh_footer .widget .title,
.wp-dark-mode-active .rh_footer__heading,
.wp-dark-mode-active .rh_footer h1,
.wp-dark-mode-active .rh_footer h2,
.wp-dark-mode-active .rh_footer h3,
.wp-dark-mode-active .rh_footer h4 {
    color: var(--avr-dark-heading) !important;
}

[data-wp-dark-mode-active] .rh_footer a,
.wp-dark-mode-active .rh_footer a {
    color: var(--avr-dark-gold) !important;
}

[data-wp-dark-mode-active] .rh_footer a:hover,
.wp-dark-mode-active .rh_footer a:hover {
    color: var(--avr-dark-gold-light) !important;
}

[data-wp-dark-mode-active] .rh_footer .tagcloud a,
[data-wp-dark-mode-active] .rh_footer .tag-cloud-link,
.wp-dark-mode-active .rh_footer .tagcloud a,
.wp-dark-mode-active .rh_footer .tag-cloud-link {
    background-color: var(--avr-dark-surface) !important;
    border-color: var(--avr-dark-gold-dark) !important;
    color: var(--avr-dark-gold) !important;
}

[data-wp-dark-mode-active] .rh_footer .tagcloud a:hover,
[data-wp-dark-mode-active] .rh_footer .tag-cloud-link:hover,
.wp-dark-mode-active .rh_footer .tagcloud a:hover,
.wp-dark-mode-active .rh_footer .tag-cloud-link:hover {
    background-color: var(--avr-dark-gold) !important;
    color: var(--avr-dark-black) !important;
}

/* ---------------------------------------------------------
   WP Dark Mode switch and generated overlays
   --------------------------------------------------------- */

[data-wp-dark-mode-active] .wp-dark-mode-switch,
[data-wp-dark-mode-active] .wp-dark-mode-floating-switch,
.wp-dark-mode-active .wp-dark-mode-switch,
.wp-dark-mode-active .wp-dark-mode-floating-switch {
    color: var(--avr-dark-heading) !important;
}

[data-wp-dark-mode-active] .wp-dark-mode-switch .wp-dark-mode-switcher,
[data-wp-dark-mode-active] .wp-dark-mode-floating-switch .wp-dark-mode-switcher,
.wp-dark-mode-active .wp-dark-mode-switch .wp-dark-mode-switcher,
.wp-dark-mode-active .wp-dark-mode-floating-switch .wp-dark-mode-switcher {
    border-color: var(--avr-dark-gold) !important;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.32) !important;
}

/* ---------------------------------------------------------
   RealHomes blue/cyan cleanup inside dark mode
   --------------------------------------------------------- */

[data-wp-dark-mode-active] [style*="#1db2ff"],
[data-wp-dark-mode-active] [style*="#1DB2FF"],
[data-wp-dark-mode-active] [style*="#1ea69a"],
[data-wp-dark-mode-active] [style*="#1EA69A"],
[data-wp-dark-mode-active] [style*="#2ea3f2"],
[data-wp-dark-mode-active] [style*="#2EA3F2"],
[data-wp-dark-mode-active] [style*="rgb(29, 178, 255)"],
[data-wp-dark-mode-active] [style*="rgb(46, 163, 242)"],
.wp-dark-mode-active [style*="#1db2ff"],
.wp-dark-mode-active [style*="#1DB2FF"],
.wp-dark-mode-active [style*="#1ea69a"],
.wp-dark-mode-active [style*="#1EA69A"],
.wp-dark-mode-active [style*="#2ea3f2"],
.wp-dark-mode-active [style*="#2EA3F2"],
.wp-dark-mode-active [style*="rgb(29, 178, 255)"],
.wp-dark-mode-active [style*="rgb(46, 163, 242)"] {
    border-color: var(--avr-dark-gold-dark) !important;
    color: var(--avr-dark-gold) !important;
}

/* ---------------------------------------------------------
   RealHomes Ultra search field cleanup
   --------------------------------------------------------- */

[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .rhea_top_search_fields,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .rhea_top_search_box,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .rhea_collapsed_search_fields,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .rhea_collapsed_search_fields_inner,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .rhea_prop_search__option,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .rhea_prop_search__select,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .rhea_prop_search__selectwrap,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .rhea-text-field-wrapper,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .rhea_price_slider_wrapper,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .dropdown.bootstrap-select,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .bootstrap-select > .dropdown-toggle,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .bootstrap-select > .btn.dropdown-toggle,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .filter-option,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .filter-option-inner,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .filter-option-inner-inner,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner input:not([type="submit"]),
.wp-dark-mode-active .rhea-ultra-search-form-inner .rhea_top_search_fields,
.wp-dark-mode-active .rhea-ultra-search-form-inner .rhea_top_search_box,
.wp-dark-mode-active .rhea-ultra-search-form-inner .rhea_collapsed_search_fields,
.wp-dark-mode-active .rhea-ultra-search-form-inner .rhea_collapsed_search_fields_inner,
.wp-dark-mode-active .rhea-ultra-search-form-inner .rhea_prop_search__option,
.wp-dark-mode-active .rhea-ultra-search-form-inner .rhea_prop_search__select,
.wp-dark-mode-active .rhea-ultra-search-form-inner .rhea_prop_search__selectwrap,
.wp-dark-mode-active .rhea-ultra-search-form-inner .rhea-text-field-wrapper,
.wp-dark-mode-active .rhea-ultra-search-form-inner .rhea_price_slider_wrapper,
.wp-dark-mode-active .rhea-ultra-search-form-inner .dropdown.bootstrap-select,
.wp-dark-mode-active .rhea-ultra-search-form-inner .bootstrap-select > .dropdown-toggle,
.wp-dark-mode-active .rhea-ultra-search-form-inner .bootstrap-select > .btn.dropdown-toggle,
.wp-dark-mode-active .rhea-ultra-search-form-inner .filter-option,
.wp-dark-mode-active .rhea-ultra-search-form-inner .filter-option-inner,
.wp-dark-mode-active .rhea-ultra-search-form-inner .filter-option-inner-inner,
.wp-dark-mode-active .rhea-ultra-search-form-inner input:not([type="submit"]) {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .rhea_prop_search__option::before,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .rhea_prop_search__option::after,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .rhea_prop_search__selectwrap::before,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .rhea_prop_search__selectwrap::after,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .bootstrap-select > .dropdown-toggle::before,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .bootstrap-select > .dropdown-toggle::after,
.wp-dark-mode-active .rhea-ultra-search-form-inner .rhea_prop_search__option::before,
.wp-dark-mode-active .rhea-ultra-search-form-inner .rhea_prop_search__option::after,
.wp-dark-mode-active .rhea-ultra-search-form-inner .rhea_prop_search__selectwrap::before,
.wp-dark-mode-active .rhea-ultra-search-form-inner .rhea_prop_search__selectwrap::after,
.wp-dark-mode-active .rhea-ultra-search-form-inner .bootstrap-select > .dropdown-toggle::before,
.wp-dark-mode-active .rhea-ultra-search-form-inner .bootstrap-select > .dropdown-toggle::after {
    background-color: transparent !important;
    border-color: transparent !important;
}

[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .dropdown-menu,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .dropdown-menu.inner,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .bs-searchbox,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .inner.open,
.wp-dark-mode-active .rhea-ultra-search-form-inner .dropdown-menu,
.wp-dark-mode-active .rhea-ultra-search-form-inner .dropdown-menu.inner,
.wp-dark-mode-active .rhea-ultra-search-form-inner .bs-searchbox,
.wp-dark-mode-active .rhea-ultra-search-form-inner .inner.open {
    background-color: var(--avr-dark-surface-2) !important;
    border-color: var(--avr-dark-border) !important;
}

[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .bootstrap-select .dropdown-menu li a,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .bootstrap-select .dropdown-menu .text,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .bootstrap-select > .dropdown-toggle,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .bootstrap-select > .btn.dropdown-toggle,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .filter-option,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .filter-option-inner,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .filter-option-inner-inner,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .rhea_prop_search__selectwrap,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .rhea_price_label,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .range-label,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .rhea_price_display,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner input:not([type="submit"]),
.wp-dark-mode-active .rhea-ultra-search-form-inner .bootstrap-select .dropdown-menu li a,
.wp-dark-mode-active .rhea-ultra-search-form-inner .bootstrap-select .dropdown-menu .text,
.wp-dark-mode-active .rhea-ultra-search-form-inner .bootstrap-select > .dropdown-toggle,
.wp-dark-mode-active .rhea-ultra-search-form-inner .bootstrap-select > .btn.dropdown-toggle,
.wp-dark-mode-active .rhea-ultra-search-form-inner .filter-option,
.wp-dark-mode-active .rhea-ultra-search-form-inner .filter-option-inner,
.wp-dark-mode-active .rhea-ultra-search-form-inner .filter-option-inner-inner,
.wp-dark-mode-active .rhea-ultra-search-form-inner .rhea_prop_search__selectwrap,
.wp-dark-mode-active .rhea-ultra-search-form-inner .rhea_price_label,
.wp-dark-mode-active .rhea-ultra-search-form-inner .range-label,
.wp-dark-mode-active .rhea-ultra-search-form-inner .rhea_price_display,
.wp-dark-mode-active .rhea-ultra-search-form-inner input:not([type="submit"]) {
    color: var(--avr-dark-text) !important;
}

[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .rhea_mod_text_field,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .rhea_mod_text_field .rhea-text-field-wrapper,
[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .rhea_mod_text_field input:not([type="submit"]),
.wp-dark-mode-active .rhea-ultra-search-form-inner .rhea_mod_text_field,
.wp-dark-mode-active .rhea-ultra-search-form-inner .rhea_mod_text_field .rhea-text-field-wrapper,
.wp-dark-mode-active .rhea-ultra-search-form-inner .rhea_mod_text_field input:not([type="submit"]) {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
}

[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .bootstrap-select .caret,
.wp-dark-mode-active .rhea-ultra-search-form-inner .bootstrap-select .caret {
    border-top-color: var(--avr-dark-gold) !important;
    border-bottom-color: var(--avr-dark-gold) !important;
}

[data-wp-dark-mode-active] .rhea-ultra-search-form-inner .bootstrap-select .bs-caret,
.wp-dark-mode-active .rhea-ultra-search-form-inner .bootstrap-select .bs-caret {
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

[data-wp-dark-mode-active] .rhea-ultra-tabs-list .rhea-ultra-tab-name,
[data-wp-dark-mode-active] .rhea_ultra_search_form_wrapper .rhea_advanced_expander,
.wp-dark-mode-active .rhea-ultra-tabs-list .rhea-ultra-tab-name,
.wp-dark-mode-active .rhea_ultra_search_form_wrapper .rhea_advanced_expander {
    background: var(--avr-dark-surface-2) !important;
    color: var(--avr-dark-text) !important;
}

[data-wp-dark-mode-active] .rhea-ultra-tabs-list input[type="radio"]:checked ~ .rhea-ultra-tab-name,
[data-wp-dark-mode-active] .rhea_ultra_search_form_wrapper .rhea_search_form_button,
.wp-dark-mode-active .rhea-ultra-tabs-list input[type="radio"]:checked ~ .rhea-ultra-tab-name,
.wp-dark-mode-active .rhea_ultra_search_form_wrapper .rhea_search_form_button {
    background: var(--rh-global-color-primary) !important;
    color: var(--avr-dark-heading) !important;
}

[data-wp-dark-mode-active] .rhea-ultra-tabs-list .rhea-ultra-tab-name:hover,
[data-wp-dark-mode-active] .rhea-ultra-tabs-list .rhea-ultra-tab-name:focus,
[data-wp-dark-mode-active] .rhea_ultra_search_form_wrapper .rhea_advanced_expander:hover,
[data-wp-dark-mode-active] .rhea_ultra_search_form_wrapper .rhea_advanced_expander:focus,
[data-wp-dark-mode-active] .rhea_ultra_search_form_wrapper .rhea_search_form_button:hover,
[data-wp-dark-mode-active] .rhea_ultra_search_form_wrapper .rhea_search_form_button:focus,
.wp-dark-mode-active .rhea-ultra-tabs-list .rhea-ultra-tab-name:hover,
.wp-dark-mode-active .rhea-ultra-tabs-list .rhea-ultra-tab-name:focus,
.wp-dark-mode-active .rhea_ultra_search_form_wrapper .rhea_advanced_expander:hover,
.wp-dark-mode-active .rhea_ultra_search_form_wrapper .rhea_advanced_expander:focus,
.wp-dark-mode-active .rhea_ultra_search_form_wrapper .rhea_search_form_button:hover,
.wp-dark-mode-active .rhea_ultra_search_form_wrapper .rhea_search_form_button:focus {
    background: var(--rh-global-color-primary) !important;
    color: var(--avr-dark-heading) !important;
}

[data-wp-dark-mode-active] .rhea_ultra_search_form_wrapper .rhea_advanced_expander svg,
[data-wp-dark-mode-active] .rhea_ultra_search_form_wrapper .rhea_advanced_expander svg path,
.wp-dark-mode-active .rhea_ultra_search_form_wrapper .rhea_advanced_expander svg,
.wp-dark-mode-active .rhea_ultra_search_form_wrapper .rhea_advanced_expander svg path {
    fill: currentColor !important;
}
