.site-header .ast-header-color-switcher-element {
display: none !important;
}
.bg-footer-switcher .ast-color-switcher-wrapper,
.bg-footer-switcher .ast-builder-color-switcher {
display: inline-flex;
vertical-align: middle;
}
.bg-footer-switcher {
display: inline-flex;
align-items: center;
gap: .5em;
margin-left: .75em;
vertical-align: middle;
}
.ast-builder-color-switcher .ast-switcher-button,
.ast-builder-color-switcher .ast-switcher-button:hover,
.ast-builder-color-switcher .ast-switcher-button:focus {
position: relative;
box-sizing: content-box;
width: 2.5em;
height: 1.5em;
padding: 0;
font-size: 18px;
border: .125em solid #ffb200;
border-radius: 1em;
background: rgba(255, 255, 255, .15);
cursor: pointer;
transition: background .4s ease-in-out, border-color .4s ease-in-out;
}
.ast-builder-color-switcher .ast-switcher-button:focus-visible {
outline: 3px solid var(--ast-global-color-0);
outline-offset: 2px;
} .ast-builder-color-switcher .ast-switcher-button .ast-switcher-icon {
display: none !important;
} .ast-builder-color-switcher .ast-switcher-button::before {
content: "";
position: absolute;
top: .25em;
left: .25em;
width: 1em;
height: 1em;
border-radius: 50%;
background: #ffb200;
box-shadow: 0 0 .625em #fff;
transform: rotate(-45deg);
transition: .4s ease-in-out;
}
.ast-builder-color-switcher .ast-switcher-button:has(.ast-switcher-icon:last-child.ast-current) {
border-color: #fff;
background: rgba(0, 0, 0, .15);
}
.ast-builder-color-switcher .ast-switcher-button:has(.ast-switcher-icon:last-child.ast-current)::before {
left: .6em;
background: transparent;
box-shadow: .3125em .3125em 0 0 #eee;
} body.ast-plain-container {
background-color: var(--ast-global-color-5);
} body.astra-dark-mode-enable .site-content a:not(.bg-btn):not(.bg-chip):not(.wp-block-button__link):not(.ast-button) {
color: var(--ast-global-color-2);
text-decoration: underline;
text-decoration-color: var(--ast-global-color-0);
text-decoration-thickness: 1px;
text-underline-offset: .18em;
}
body.astra-dark-mode-enable .site-content a:not(.bg-btn):not(.bg-chip):not(.wp-block-button__link):not(.ast-button):hover {
text-decoration-color: var(--ast-global-color-2);
text-decoration-thickness: 2px;
} body.astra-dark-mode-enable .site-content .bg-card__title a:not(.bg-btn):not(.bg-chip):not(.wp-block-button__link):not(.ast-button),
body.astra-dark-mode-enable .site-content .bg-feature__names a:not(.bg-btn):not(.bg-chip):not(.wp-block-button__link):not(.ast-button),
body.astra-dark-mode-enable .site-content .bg-az a:not(.bg-btn):not(.bg-chip):not(.wp-block-button__link):not(.ast-button),
body.astra-dark-mode-enable .site-content .bg-pager a:not(.bg-btn):not(.bg-chip):not(.wp-block-button__link):not(.ast-button) {
text-decoration: none;
} body.astra-dark-mode-enable .site-content .bg-feature__names a.bg-page-link:not(.bg-btn):not(.bg-chip):not(.wp-block-button__link):not(.ast-button) {
color: inherit;
}