/* Highlight effect on hover */
a {
    transition: all 0.5s ease;
}



body {
	color: #000000;
}


blockquote {
	border-radius: 10px;
	background: #e9e9e9;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #222;
	font-size: 85% !important;
	font-style: normal !important;
	font-weight: normal !important;
}

.hentry {
	border-bottom: 2px solid #f0f0f0;
}



header a {
	color: #000 !important;
}

header a:hover {
	background-color: #ffffff !important;
	color: #0000ff !important;
}

button {
	text-transform: uppercase;
	font-weight: 500 !important;
}

/* set menu font family, size and weight */
.main-navigation {
	font-weight: 500;
}

.format-standard .entry-content>p:not(.intro):first-of-type:first-letter, .format-standard .entry-content>p.intro+p:first-letter {
	display: inline !important;
	font-family: inherit !important;
	font-size: inherit !important;
	font-style: inherit !important;
	font-weight: inherit !important;
	float: unset !important;
	line-height: initial !important;
	margin-right: initial !important;
	margin-bottom: initial !important;
}

date a {
	color: #000 !important;
}

.entry-date {
    color: #000000; 
}

.comments-link a {
  color: #000000;  
	display: inline-block;
    background-color: #fff;
		border-color: #888;
    transition: background-color .7s ease; /* Smooth hover transition */
}

.comments-link a:hover {
    background-color: #0000ff;
    color: #ffffff !important;
    text-decoration: none;
}



.comment-content a:after, 
.entry-content a:after, 
.comment-respond a:after, 
.site-footer a:after {
    display: none !important;
}



/* Change link hover color in post content only */
.entry-content a:hover,
.comment-content a:hover {
    color: #ffffff !important;
	background: #0000ff !important;
	/* e.g. #ff0000 for red */
    /* Optional: other hover styles */
    /* text-decoration: underline; */
    /* border-bottom: 2px solid #your-color; */
}

/* Hide Related Posts section */
.related-posts,
.jp-relatedposts,
.entry-related,
.post-related,
.related-articles {
    display: none !important;
}