/* Black & White Theme Override */
:root {
	--primary-color: #000000;
	--secondary-color: #ffffff;
}

/* Primary color overrides */
.text-color-primary,
a.text-color-primary,
.text-color-primary i {
	color: #000000 !important;
}

.bg-color-primary {
	background-color: #000000 !important;
}

.btn-primary,
.btn-primary:hover {
	background-color: #000000 !important;
	border-color: #000000 !important;
	color: #ffffff !important;
}

.btn-primary:hover {
	background-color: #333333 !important;
	border-color: #333333 !important;
}

/* Links and interactive elements */
a {
	color: #000000;
}

a:hover {
	color: #333333;
}

/* Footer and section backgrounds */
.bg-color-light {
	background-color: #f8f8f8 !important;
}

/* Header and navigation */
.header-nav-feature i,
.header-nav-top i,
.text-color-primary i {
	color: #000000 !important;
}

/* List icons */
.list-icons i,
.list-icons-lg i {
	color: #000000 !important;
}

/* Blockquote */
.blockquote-primary {
	border-color: #000000;
}

.blockquote-primary p {
	color: #000000;
}
