
:root {
    --bck-dark-bg-1: #000;
    --bck-dark-bg-2: #333;
    --bck-dark-bg-3: #555;

    --bck-dark-fg-1: #fff;

    --bck-dark-link-color-1: #fff;
    --bck-dark-link-color-2: #fff;
    --bck-dark-link-color-3: #ddd;
}

body.bck-dark {
    background: var(--bck-dark-bg-1);
    color: var(--bck-dark-fg-1);
}

body.bck-dark .block.bck-footer__section-greyblock {
	background-color: var(--bck-dark-bg-2);
}

body.bck-dark .bck-nav__wrap {
	background-color: var(--bck-dark-bg-2);
}

body.bck-dark .bck-footer-txt-link.text-link {
	color: var(--bck-dark-link-color-1);
}

body.bck-dark .content a, body.bck-dark .text a, body.bck-dark a.text, body.bck-dark .text-basic a, body.bck-dark a.text-basic {
	color: var(--bck-dark-link-color-2);
}


body.bck-dark .bck-nav__links .text-link {
	color: var(--bck-dark-link-color-3);
}
body.bck-dark .bck-nav__links .text-link:hover {
	color: var(--bck-dark-link-color-1);
}

body.bck-dark .bck-logo__wrap {
    background-color: var(--bck-dark-bg-2);
    padding: 10px;
}

/* ----------------------------- */


body.bck-dark .catgrid-item {
	background: var(--bck-dark-bg-2);
}


body.bck-dark .spotlight-business {
    background-color: var(--bck-dark-bg-3);
}


body.bck-dark .business-list--item {
    background-color: var(--bck-dark-bg-3);
}

body.bck-dark .business-logo-wrap {
    background-color: var(--bck-dark-bg-2);
}
