/* Pride Corner PageSpeed Fixer.
   Text that screen readers and search engines read but that is not shown. */
.pcf-sr {
	position: absolute !important;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

/* The client logo links became spans. Keep them laid out the same. */
.client-image .client-link {
	display: inline-block;
}

/* Contrast: fixer.js darkens any text that fails against what is behind
   it. These rules cover the common theme parts up front so they don't flash. */
/* Post dates and authors: #939393 is 3.1:1, #6b6b6b is 5.3:1. */
body .entry-meta,
body .item--meta-default,
body .ct-blog-carousel-layout2 .item--meta {
	color: #6b6b6b;
}

/* Buttons, option 1: keep the teal, dark text (9.2:1). On hover the theme
   turns the button yellow #e8c52a, where dark text is also easy to read. */
body.pcf-btn-dark-text .btn.btn-default,
body.pcf-btn-dark-text .btn.btn-hover-outline,
body.pcf-btn-dark-text .btn.btn-default:hover,
body.pcf-btn-dark-text .btn.btn-default:focus {
	color: #0e0e0e;
}
body.pcf-btn-dark-text .btn.btn-hover-outline:hover,
body.pcf-btn-dark-text .btn.btn-hover-outline:focus {
	color: #0b7275;
}

/* Buttons, option 2: keep white text on a darker teal (5.7:1). */
body.pcf-btn-dark-teal .btn.btn-default,
body.pcf-btn-dark-teal .btn.btn-hover-outline {
	background-color: #0b7275;
	border-color: #0b7275;
}
body.pcf-btn-dark-teal .btn.btn-default:hover,
body.pcf-btn-dark-teal .btn.btn-default:focus {
	color: #0e0e0e;
}
body.pcf-btn-dark-teal .btn.btn-hover-outline:hover,
body.pcf-btn-dark-teal .btn.btn-hover-outline:focus {
	color: #0b7275;
	border-color: #0b7275;
}
