/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
/* override the default text color and target some specific instances low contrast text */
body,
.sd-title,
.tags-links a,
.pds-return-poll,
.css-view-results {
	color: #515861 !important;
}

/* give all links a hover state */
a:hover {
	color: black;
}

/* force text underline for links on embeded polls, category tags at the top of individual articles and widget titles */
.pds-return-poll, .css-view-results,
#primary .entry-header .entry-meta .cat-links a,
h3.widget-title + p a {
	text-decoration: underline !important;
}

/* give widget title's a hover state */
h3.widget-title:hover + p a:hover {
	text-decoration: none;
}

/* ensure button style for read more links has suffcient background contrast */
.link-more a {
	background: #515861 !important;
}

/* override low contrast text and ensure it has sufficinet contrast */
.nav-subtitle,
.jp-relatedposts-headline,
p.jp-relatedposts-post-context, .widget-title {
	color: #595959 !important;
	opacity: 1 !important;
}

/* force form submit buttons and category tags have sufficient contrast */
button[type="submit"],
.wp-block-button__link {
	background-color: #3C5A80 !important;
	color: #fff;
}

/* deal wit contrast isses for category tag links */
.has-post-thumbnail .entry-meta .cat-links {
	background: #fff !important;
}

.has-post-thumbnail .entry-meta .cat-links a {
	background: #fff !important;
	color: #000 !important;
}

/* hide uneccesary poll links */
.css-pd-link, .pds-pd-link {
	display: none !important;
}

/* force white text where it occours on dark backgrounds */
.comment-meta a, h3.widget-title,
h3.widget-title + p,
h3.widget-title + p a,
h3.widget-title + p a:hover {
	color: #fff !important;
}

/* Force forms and buttons to have a yellow border when they have focus */
input:focus, textarea:focus, button:focus,
.actnbr-actn-follow:focus {
	outline: 2px solid #FFD700;
}

/* Force the follow button to have a yellow border on focus */
.actnbr-actn-follow:focus {
	outline: 2px solid #FFD700 !important;
}

/* Force links to have an outline on focus */
a:focus {
	outline: 1px dotted !important;
}

/* forcing white text and black background combination */
.site-banner-header .banner-featured, .entry-footer .tag-links, button.insites-point {
	background: #000 !important;
	color: #fff !important;
}

/* remove low contrast table 'zebra' stripes */
table td {
	background: #fff !important;
	border-bottom: 1px solid #666 !important;
}

/* create high contrast table headings */
table thead th {
	background: #000;
	color: #fff;
	border: 0;
}