/* PUBLIC GENERAL SETUP */

/* ADMIN BAR — DD Updates label per release channel */
#wpadminbar .dd-updates-patch { color: #76b057; }
#wpadminbar .dd-updates-minor { color: #ecbb30; }
#wpadminbar .dd-updates-major { color: #eb8510; }
#wpadminbar .dd-updates-dailies { color: #e23019; font-weight: bold; }

a {
    /* all: unset;
    text-decoration: underline;
    color: inherit; */
    cursor: pointer;
    border-radius: 2px;
}

.dd-bolig-shop a:not(.elementor-button, .dd-residencycard, .wp-block-button__link, .button, .dd-button) {
    text-decoration: underline;
    color: inherit;
}

.dd-bolig-shop table {
    border: none;
}

.menu-container a {
    text-decoration: unset;
}

a:focus-visible {
    outline: 2px solid var(--dd-color-text);
    outline-offset: 2px;
}

/* @media screen AND (hover:hover) {
    .not-touch-device a:hover {
        color: var(--dd-color-accent);
    }
} */

.dd-wait-for-dom {
    transition: opacity 0.3s ease;
    opacity: 0;
    pointer-events: none;
}



#wpadminbar {
    opacity: 0.2;
    transition: opacity 0.3s ease;
}
#wpadminbar:hover {
    opacity: 1;
}

body.touch-device #wpadminbar {
    display: none;
}

body.touch-device .dd-frontend-messages {
    display: none;
}