/* Header */
.td-header-template-wrap .nav-sticky-login .btn.btn-black:hover {
	background: #222222 !important;
	border: 1px solid #222222 !important;
	color: #ffffff !important;
}

/* Mobile navigation menu styles */
#td-mobile-nav {
	background: #000000 !important;
}

/* Post category label background */
.td-post-category {
	background: #000000 !important;
	color: #ffffff !important;
}

/* Block title background (used for sections or widgets) */
.td-theme-wrap .block-title.td-block-title span, 
.td-theme-wrap .block-title.td-block-title a {
	background: #000000 !important;
}

/* Dropdown arrow styles in block titles */
.td_block_title .td-pulldown-size, 
.td-block-title .td-pulldown-size {
	background: #000000 !important;
}

/* "Scroll to top" button styles */
.td-scroll-up {
	background: #000000 !important;
}

/* Teaser read-more link styles */
.multiples-teaser-white .td-read-more a,
.multiples-teaser .td-read-more a {
	color: #000000 !important;
}

/* AJAX load more button styles */
.td_ajax_load_more, 
.td_ajax_load_more_js {
	border: 1px solid #000000 !important;
	color: #000000 !important;
}

/* Taxonomies (categories/tags) styling */
.article-taxonomies .tdb-taxonomy .tdb-taxonomy-entry {
	border-color: #000000 !important;
	color: #000000 !important;
}

/* Hover effect for taxonomies */
.article-taxonomies .tdb-taxonomy .tdb-taxonomy-entry:hover {
	background: #000000 !important;
	border-color: #000000 !important;
	color: #ffffff !important; /* Switch text color to white on hover */
}

/* Styling for specific randomized elements (homepage) */
body.home .tdm_block_column_title .td-element-style {
    background: #000000 !important;
}

/* Block title dropdown arrow in single post */
body.single-post span.td-pulldown-size {
	background-color: #000000 !important;
}

/* Styling for specific randomized elements (single post) */
body.single-post .tdm_block_column_title .td-element-style {
    background: #000000 !important;
}

/* Border color for specific elements in single post block titles */
body.single-post .td-theme-wrap .tdi_147 .td-block-title>*:before {
	border-color: #000000 transparent transparent transparent !important;
}

/* Read-more links in single post teaser section */
body.single-post .multiples-teaser-white .td-read-more a,
body.single-post .multiples-teaser .td-read-more a {
	color: #000000 !important;
}

/* Paywall header styling (e.g., for premium content) */
body.single-post .plenigo-paywall-container .plenigo-paywall-header-container {
    background: #000000 !important;
}
