/*
Theme Name:     pcf
Theme URI:      https://www.pcf.org/
Description:    Prostate Cancer Foundation WP-Theme
Version:        1.0
Author:         CHRS Interactive
Author URI:	    https://www.chrsinteractive.com/
*/

/* ---------------------------- */

:root {
	--main-blue: #003e70;
	--orange: #e66b2e;
	--teal: #1dd4bf;
	--light-blue: #82c3fd;
	--bright-green: #d8ff69;
	--dark-blue: #012c49;
	--beige: #e7e4dd;
	--menu-active-state: #F4F2EF50;
	--filter-border: #808080;
	--divider-color: #dadada;
}

/* -- @MASTERHEAD/NAVIGATION -- */
body.overflow-hidden {overflow: hidden;}

.site-header {width:100%;position:fixed;top:0;left:0;padding:10px 0;z-index:99;transition:0.5s;}
.site-header.sticky {background:var(--color-blue);box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);box-shadow: none;}

.logo {width:100px;float:left;}
.logo img {display:block;}

.logo-icon {fill: #ce6f38;}
.logo-color {fill: #003e70;}

.site-header.sticky .logo-color {fill: #003e70;}
.home-guide-image {box-shadow: 10px 10px 10px 5px black;}

/* Responsive Menu */
.header-download-button {float:right;margin-right:0;}
.header-pcf-button {
	float: left;
	margin-left: 20px;
	text-transform: none !important;
	background-color: var(--color-navy-light) !important;
	padding: 20px 20px 20px 52px !important;
}
.header-pcf-button:after {
	right: unset;
	left: 20px;
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1) !important;
	-ms-filter: fliph;
	filter: fliph;
	top: 30% !important;
}

.mobile-nav-trigger-outter {float:left;width:60px;height:55px;padding:10px 5px;z-index:99;box-sizing:border-box;background:rgba(1,44,73,0.4);border-radius:5px;color:#fff;text-align:center;position:relative;cursor:pointer;transition: all 0.4s 
	ease;}
.mobile-nav-trigger-outter > span {display:block;font-size:1.0rem;text-transform:uppercase;}
.mobile-nav-trigger-outter:hover {
	opacity: 0.5;
}
#menu-main-menu > li {
	transition: all 0.4s 
		ease;
}
#menu-main-menu > li:hover {
	opacity: 0.5;
}
.mobile-nav-trigger {display:block;}
.mobile-nav-trigger .cd-menu-icon {margin:15px 0 0 25px;display: block;-webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); width: 30px; height:2px;-webkit-transition: background-color 0.3s; -moz-transition: background-color 0.3s; transition: background-color 0.3s;}
.mobile-nav-trigger .cd-menu-icon::before,
.mobile-nav-trigger .cd-menu-icon:after { content: ''; width: 100%; height: 100%; position: absolute;top:0;left:0;z-index:9;-webkit-transition: -webkit-transform .3s, top .3s, background-color 0s; -moz-transition: -moz-transform .3s, top .3s, background-color 0s; transition: transform .3s, top .3s, background-color 0s; }
.mobile-nav-trigger .cd-menu-icon::before { top: -9px; }
.mobile-nav-trigger .cd-menu-icon::after { top: 9px; }
.mobile-nav-trigger .cd-menu-icon.is-clicked::before { top: 0; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg);}
.mobile-nav-trigger .cd-menu-icon.is-clicked::after { top: 0; -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg); transform: rotate(225deg); }
.mobile-nav-trigger .cd-menu-icon.is-clicked { background: none !important }
.mobile-nav-trigger .cd-menu-icon,
.mobile-nav-trigger .cd-menu-icon::before,
.mobile-nav-trigger .cd-menu-icon:after,
.mobile-nav-trigger .cd-menu-icon.is-clicked::before,
.mobile-nav-trigger .cd-menu-icon.is-clicked::after {background:#fff;}

.mobile-nav {position: fixed;visibility:hidden;opacity:0;left: 0; top:0; height:100vh;width:100%;background:var(--color-blue); z-index:98;transition:all 0.3s ease;overflow:scroll;}
.mobile-nav.is-visible {visibility:visible;opacity:1;}
.mobile-nav-inner {padding-top:120px;}

.mobileNav li {display:block;max-width:700px;margin:0 auto;font:2.0rem/1.2 var(--font-heading);padding:20px 0 20px 0;border-bottom:1px solid #fff;}
.mobileNav li:last-of-type {border-bottom:none;}
.mobileNav li a {display:block;padding-right:60px;position:relative;color:var(--color-navy-dark);}
.mobileNav li a:after {content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:30px;height:30px;background:url(images/icon-button-arrow.svg) center center no-repeat;background-size:cover;transition:0.4s;}
.mobileNav li a:hover:after {background-image:url(images/icon-button-arrow-orange.svg)}

.post-edit-link {display:block;position:fixed;top:50%;right:0;padding:10px;z-index:99999999;background:rgba(139,16,6,0.8);color:#fff;font:16px/1 Helvetica, Arial, serif;text-transform:uppercase;font-weight:600;}
.post-edit-link:hover {background:rgba(139,16,6,1);color:#fff;}

/* -- @CONTENT ---------------- */
.button,.learn-more-p a {display:inline-block;padding:14px 46px 14px 14px;line-height:1;font-size:1.4rem;border:none;background:var(--color-orange);color:#fff;text-transform:capitalize;text-align:center;box-sizing:border-box;position:relative;font-weight:700;}
.button:hover, .learn-more-p a:hover {opacity:0.5;color:#fff;}
.button:after, .learn-more-p a:after {content:"";display:inline-block;position:absolute;width:25px;height:25px;top:50%;right:14px;transform:translateY(-50%);background:url(images/icon-button-arrow.svg) center center no-repeat;background-size:cover;}

.button-blank, .learn-more-p a {background:none;color:var(--color-navy-dark);padding:0 46px 0 0 !important;height:20px !important;line-height:20px !important;}
.button-blank:hover, .learn-more-p a:hover {color:var(--color-navy-dark)}
.arrow-orange:not(.learn-more-p):after, .learn-more-p.arrow-orange a:after {background-image:url(images/icon-button-arrow-orange.svg);}

.banner {width:100%;position:relative;}
.banner-overlay {position:absolute;top:0;left:0;width:100%;height:100%;}
.home-banner {padding:100px 0 50px;}

.banner-inner {position:relative;z-index:2;color:#fff;}
.banner-subtitle {max-width:270px;margin:0 auto 30px;}

.banner-arrow-link {display:block;width:40px;height:40px;margin:0 auto;border:2px solid #fff;border-radius:100%;}
.banner-arrow-link:hover {background:#fff;}
.banner-arrow {fill: none;stroke:var(--color-orange);stroke-linecap: round;stroke-linejoin: round;stroke-width: 4px;}

h1,
h2 {position:relative;}
h1 span,
h2 span {display:inline-block;margin:0 2px;position:relative;color:var(--color-navy-dark);z-index:2;}
h1 span:before,
h2 span:before {content:"";opacity:0;position:absolute;top:-1%;left:-4px;width:0;height:98%;padding:0 4px;background:var(--color-yellow);z-index:-1;transition:2s;}

.in-view span:before {opacity:1;width:100%;}

.home-content.even {background:var(--color-blue);}
.home-content-row .col-right {margin-top:60px;}

.guide-wrap {background:var(--color-navy-light);}
.guide-wrap h2 {color:#fff;}

.guide-box {max-width:200px;margin:0 auto;position:relative;}
.guide-box .button {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;}

/* Page */
.page-banner-spacer {width:100%;height:250px;background:var(--color-blue);}
.page-main-content {margin-top:-120px;}

blockquote {padding:20px;margin:30px 0;background:var(--color-yellow);}

.page-main-content table {width:100%;margin:30px 0;}
.page-main-content thead {background:var(--color-blue);}
.page-main-content thead th,
.page-main-content tbody td {padding:15px;text-align:left;font-size:20px;line-height:30px;box-sizing:border-box;}
.page-main-content thead th:nth-of-type(1) {width:70%;}
.page-main-content thead th:nth-of-type(2) {width:30%;}
.page-main-content tbody tr:nth-of-type(odd) {background:#f1eeeb;}

.disclaimer p {font-size:1.4rem;line-height:1.4;font-style:italic;}

.page-navigation {padding-top:30px;border-top:1px solid var(--color-navy-dark);}
.page-navigation a {display:block;margin-bottom:20px;padding:0 50px;font:1.8rem/23px var(--font-heading);color:var(--color-navy-dark);position:relative;}
.page-navigation a:after {content:"";position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;background:url(images/icon-button-arrow-orange-left.svg?v2) center center no-repeat;background-size:cover;transition:0.4s;}

.page-nav-prev a:after {left:0;top:22.5px;}

.page-nav-next a {text-align:left;}
.page-nav-next a:after {right:0;top:22.5px;background-image:url(images/icon-button-arrow-orange.svg)}

/* -- @FOOTER ----------------- */
.site-footer {}

.site-footer a {color:var(--color-navy-dark);}
.site-footer p.learn-more-p > a, .site-footer p {font-size:15px !important;line-height:20px;}
.site-footer p.learn-more-p > a:after {width: 20px;height: 20px;right: 20px;}
.footer-col-left {padding:40px;background:#f4f2ef;}
.footer-logo-main,
.footer-logo-aua {width:200px;margin-bottom:30px;}
.footer-logo-main .logo-color {fill: #003e70;}


.footer-col-right {padding:40px;background:#e7e4dd;text-align:center;}
.footer-col-right img {width:200px;}

.footer-copy {padding:20px 0;}
.footer-copy p {font-size:10px !important;line-height:12px;margin:0;}

@media (max-width:999px) {
	.site-footer .container {padding:0;max-width:100%;width:100%;overflow:hidden;}
}

/* #Clearer
================================================== */
.container:after,
.row:after,
.entry:after {content: ""; display: table; clear: both;}

/* PCF */
h1.animate mark,
h2.animate mark,
h3.animate mark,
h4.animate mark,
h5.animate mark,
h6.animate mark {
	display: inline-block;
	margin: 0 2px;
	position: relative;
	color: var(--color-navy-dark) !important;
	z-index: 2;
	background: none !Important;
}

h1.animate mark:before,
h2.animate mark:before,
h3.animate mark:before,
h4.animate mark:before,
h5.animate mark:before,
h6.animate mark:before {
	content: "";
	opacity: 0;
	position: absolute;
	top: 2%;
	left: -4px;
	width: 0;
	height: 96%;
	padding: 0 4px;
	background: var(--color-yellow);
	z-index: -1;
	transition: 2s;
}
.animate.in-view mark:before {
	opacity: 1 !important;
	width: 100% !important;
}
.homepage-hero-cover {
	color: white;
	text-align: center;
}
.homepage-hero-cover .wp-block-cover__background {
	mix-blend-mode: multiply;
}
.home-container {
	position: relative;
	width: 100%;
	max-width: 1240px;
	margin: 0 auto;
	padding: 0 40px;
	box-sizing: border-box;
}
.wp-block-button.arrow-right {
	position: relative;
}
.wp-block-button.arrow-right a {
	display: inline-block;
	padding: 14px 46px 14px 14px;
	line-height: 1;
	font-size: 1.4rem !important;
	border: none;
	background: var(--color-orange) !important;
	background-color: var(--color-orange) !important;
	color: #fff;
	text-transform: capitalize;
	text-align: center;
	box-sizing: border-box;
	position: relative;
	font-weight: 700;
	border-radius: 5px;
}
.wp-block-button.arrow-right a:hover {
	opacity: 0.5;
}
.wp-block-button.arrow-right a:after {
	content: "";
	display: inline-block;
	position: absolute;
	width: 25px;
	height: 25px;
	top: 50%;
	right: 14px;
	transform: translateY(-50%);
	background: url(images/icon-button-arrow.svg) center center no-repeat;
	background-size: cover;
}
.header-pcf-button,
.header-download-button {
	border-radius: 5px;
}
.learn-more-p a {
	font-size: 16px !important;
	line-height: 18px !important;
}
.home header.site-header:not(.sticky) .logo-color {
	fill: white !important;
}
/*.home header.site-header:not(.sticky) .header-pcf-button {
background-color: var(--color-blue) !important;
}*/
.homepage-image {
	text-align: right;
}
.talking-with-your-doctor-list li {
	list-style-image: url(https://www.pcf.org/somatic-and-germline-genetic-testing-guide/wp-content/themes/pcf/images/check.png);
}
.yellow-bg-head {
	background-color: var(--color-yellow);
	width: fit-content;
}
p > span.glossaryLink,
li > span.glossaryLink,
td > span.glossaryLink,
a > span.glossaryLink,
a.glossaryLink {
	color: inherit !important;
	border-bottom-color: unset !important;
}
.page-content-row:after {display: none;}
.entry.entry-content {
	color: black;
}
.entry.entry-content h1,
.entry.entry-content h2,
.entry.entry-content h3,
.entry.entry-content h4,
.entry.entry-content h5,
.entry.entry-content h6 {
	margin-top: 30px;
}
h1, h2, h3, h4, h5, h6 {
	color: var(--color-navy-dark);
}
@media screen and (min-width: 1000px){
	.page-content-row {
		display: flex;
		justify-content: space-between;
	}
}
@media screen and (max-width: 999px) {
	.page-sidebar {
		margin-bottom: 30px;
	}
}
.page-main-content .glossary-table thead th:nth-of-type(1) {
	width:30% !important;
}
.page-main-content .glossary-table thead th:nth-of-type(2) {
	width:70% !important;
}
.wp-block-table td, .wp-block-table th {
	border: none;
}
.wp-block-table thead {
	border-bottom: 0 !important;
}
.site-header > .container > .row {
	text-align: center;
}
.site-header .logo {
	display: inline-block;
	width: 100px;
	float: none;
	position: absolute;
	top: 0;
	left: calc(50% - 50px);
}
.sidebar-title {
	color: var(--orange);
	font-family: var(--font-body);
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 20px;
	display: block;
}
.page-sidebar-content {
	background-color: var(--color-gray-light);
	padding: 40px;
}
.page-sidebar-content p, 
.page-sidebar-content p a {
	color: var(--color-navy-dark) !important;
	font-size: 20px;
	line-height: 30px;
	color: black;
	text-decoration: underline;
	margin-bottom: 20px;
	font-weight: bold;
	display: block;
}
.page-sidebar-content p a:hover {
	opacity: 0.5 !Important;
}
.entry p.featured-image {
	text-align: center;
}
.entry p.featured-image img {
	max-height: 500px;
	width: 100%;
	object-fit: cover;
}
.footer-logos {
	display: flex;
	justify-content: space-between;
}
.footer-menu-download-button {
	border-radius: 5px;
	width: fit-content;
	margin: 50px auto;
}
.footer-logos > div {
	height: 100%;
	flex-basis: 50%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	align-content: center;
	margin: 0;
	justify-content: space-between;
}
.footer-logo-aua {
	padding: 0 50px 0 0;
}
.footer-logo-accc {
	padding: 0 0 0 50px;
}
.footer-logos > div > img {
	height: 66px;
	width: auto;
	margin-bottom: 20px;
	object-fit: contain;
}
.footer-logos > div > p {
	margin: 0;
}
.footer-col-left > .footer-astrazenca {
	text-align: center;
	width: fit-content !important;
	margin: auto;
}
.astrazenca-text {
	margin-bottom: -35px;
	text-align: center;
}
.astrazenca-logo {
	max-width: 425px;
}
footer {
	background-color: var(--color-blue);
}
.footer-bot {
	padding: 40px 0;
}
.footer-bot > .container {
	display: flex;
}
.footer-col-one {
	flex-basis: 37.5%;
}
.footer-col-three {
	flex-basis: 37.5%;
}
.footer-col-two {
	flex-basis: 25%;
	padding: 0 50px;
}
.footer-learn-more p:last-child {
	margin-bottom: 0 !important;
}
.custom-button,
.footer-stay-informed-button {
	color: white !important;
	border-radius: 5px;
	margin-top: 10px;
}
.stay-informed-box {
	padding: 40px;
	background-color: var(--main-blue);
	color: white;
	text-align: center;
}
.stay-informed-box h3 {
	color: white;
}
.footer-logo-main svg {
	height: 60px;
	width: 100px;
}
.ct-social-box {
	display: flex;
	flex-direction: var(--items-direction, row);
	flex-wrap: var(--wrap, wrap);
	gap: var(--items-spacing, 10px);
}
.ct-social-box a {
	display: flex;
	align-items: center;
}
.footer-copy a {
	text-decoration: underline;
}
.page-navigation a:hover,
.footer-links a:hover,
.footer-contact a:hover,
.footer-copy a:hover {
	opacity: 0.5;
}
[data-icons-type*=solid] .ct-icon-container {
	background-color: var(--orange);
	border-radius: 100%;
	fill: white;
	width: 35px;
	height: 35px;
	font-size: 20px;
	transition: all 0.4s ease;
	display: flex;
	align-items: center;
	justify-content: center;
}
[data-icons-type*=solid] .ct-icon-container:hover {
	opacity: 0.5;
}
blockquote p {
	margin: 0;
	font-size: 35px !important;
	line-height: 45px !important;
	font-family: var(--font-heading);
	color: var(--navy-blue);
}
.home-container-guide .homepage-image img {
	margin-left: 8.5%;
}
@media screen and (max-width: 999px) {
	blockquote p {
		font-size: 18px !important;
		line-height: 23px !important;
	}
	.footer-bot > .container {
		display: block;
	}
	.footer-bot > .container > div:first-child {
		padding-top: 0;
	}
	.footer-bot > .container > div {
		padding: 20px 20px;
	}
	.footer-bot > .container > div:last-child {
		padding-bottom: 0;
	}
	.page-sidebar-content {
		padding: 20px;
	}
	.page-sidebar-content p,
	.page-sidebar-content p a,
	.sidebar-title {
		font-size: 12px;
		line-height: 14px;
		margin-bottom: 10px;
	}
	.footer-menu-download-button  {
		display: block !important;
	}
}

@media screen and (min-width: 782px) {
	.homepage-image img {
		max-height: 400px;
		width: auto;
		object-fit: cover;
	}
	.home-section {
		height: 500px;
		display: flex;
		flex-wrap: wrap;
		align-content: center;
		justify-content: center;
		position: relative;
	}
	.home-guide-image img {
		object-fit: contain !important;
	}
	.home-illustration-image img {
		object-fit: contain !important;
		object-position: bottom;
		margin-top: 100px;
		height: 400px !important;
	}
	.homepage-hero-container h1 {
		font-size: 70px !important;
		line-height: 80px !important;
	}
	.homepage-hero-cover {
		align-content: end;
		flex-wrap: wrap;
	}
}
@media (min-width: 1000px) {
	.entry-title {
		margin-bottom: 50px;
	}
	.page-sidebar-content {
		position: sticky;
		top: 150px;
		margin-bottom: 30px;
	}
	.footer-menu-download-button  {
		display: none !important;
	}
	.wp-block-button.arrow-right a {
		padding: 20px 52px 20px 20px;
		font-size: 2.0rem !important;
	}
	.banner-arrow-link-home {
		height: 60px;
		width: 60px;
		margin-bottom: 35px !important;
		position: relative;
	}
	#footer .footer-col-left {
		padding-left: 0;
	}
	#footer .footer-col-right {
		padding-right: 0;
	}
	.show-on-mobile {
		display: none !important;
	}
	.mobile-nav-pcf-button {
		display: none !important;
	}
}
@media screen and (max-width: 781px) {
	.glossary-table tr {
		display: flex;
		flex-direction: column;
	}
	.glossary-table td {
		width: 100%;
	}
	.fullwidth-table {
		margin-left: -20px;
		margin-right: -20px;
	}
	.fix-height-mobile img {
		height: auto !important;
		width: 100% !important;
	}
	.home-illustration-image img {
		margin-bottom: -60px;
	}
	.astrazenca-logo {
		max-width: 100%;
	}
	.home-container {
		padding: 60px 20px;
	}
	.homepage-image {
		margin: auto !important;
	}
	.homepage-image img {
		max-height: 300px;
		object-fit: contain !important;
	}
	.home-container-guide .homepage-image img {
		max-height: 225px;
		margin-left: 5.5%;
	}
}
@media screen and (max-width: 999px) {
	.mobile-nav-pcf-button {
		float: right;
		width: 60px;
		height: 55px;
        padding: 10px 5px;
		z-index: 99;
		box-sizing: border-box;
		background: rgba(1, 44, 73, 0.4);
		border-radius: 5px;
		color: #fff;
		text-align: center;
		position: relative;
		cursor: pointer;
		transition: all 0.4s ease;
	}
	.mobile-nav-pcf-button a,
	.mobile-nav-pcf-button strong {
		color: white;
		font-size: 10px;
		line-height: 1;
		display: block;
	}
	.mobile-nav-pcf-button a:after {
		content: "";
		display: inline-block;
		position: absolute;
		width: 10px;
		height: 10px;
		bottom: 10px;
		left: calc(50% - 5px);
		background: url(images/icon-button-arrow.svg) center center no-repeat;
		background-size: cover;
	}
	.page-banner-spacer {
		height: 315px;
	}
	.page-main-content {
		margin-top: -245px;
	}
	.stay-informed-box {
		padding: 20px 40px;
	}
	.footer-col-left,
	.footer-col-right{
		padding: 40px 20px;
	}
	.footer-copy {
		padding: 20px;
	}
	.page-main-content thead th,
	.page-main-content tbody td {
		padding: 10px !important;
		font-size: 18px !important;
		line-height: 28px !important;
	}
	.page-main-content thead th {
		width: unset !important;
	}
	.header-pcf-button,
	.header-download-button,
	.show-on-desktop {
		display: none !important;
	}
	.learn-more-p a {
		font-size: 12px !important;
		line-height: 14px !important;
	}
	.page-navigation {
		display: flex;
		justify-content: space-between;
	}
	.page-nav-prev a,
	.page-nav-next a {
		max-width: 125px;
		padding: 20px 0 0 0;
	}
	.page-nav-prev a:after {
		left: 0;
		top: 0;
	}
	.page-nav-next a:after {
		right: 0;
		top: 0;
	}
	.homepage-hero-container {
		background-color: var(--main-blue);
		min-height: 430px;
	}
	.homepage-hero-container .banner-title,
	.homepage-hero-container .banner-subtitle,
	.homepage-hero-container .banner-button,
	.homepage-hero-container .banner-arrow {
		margin: 20px auto;
	}
	.homepage-hero-container .wp-block-cover__image-background,
	.homepage-hero-container .wp-block-cover__background {
		height: 250px;
		margin-top: 80px;
	}
	.homepage-hero-cover .wp-block-cover__inner-container {
		margin-top: 250px;
	}
	.homepage-hero-cover {
		flex-basis: unset !important;
	}
	.button:after, .learn-more-p a:after, .wp-block-button.arrow-right a:after {
		width: 20px;
		height: 20px;
	}
	.learn-more-p a:after {
		top: 7.5px;
		right: 20px;
	}
	.astrazenca-text {
		margin-bottom: -20px;
	}
	.footer-logo-accc {
		padding-left: 20px;
	}
	.footer-logo-aua {
		padding-right: 20px;
	}
	.footer-logos > div > img {
		margin-bottom: 10px;
	}
}

/* PCF.org links styling if needed
#main .entry-content > p a:not(.glossaryLink, .accelerated-research-orange-arrow),
#main .entry-content > ul li a:not(.glossaryLink, .accelerated-research-orange-arrow),
#main .entry-content > ol li a:not(.glossaryLink, .accelerated-research-orange-arrow),
#main .entry-content .custom-links a:not(.wp-block-blocksy-pcf-link-wrap) {
border-bottom: 2pt solid;
text-decoration: none;
padding-bottom: var(--custom-links-spacing);
font-weight: bold;
color: var(--dark-blue);
}

#main .entry-content > p a:not(.glossaryLink, .accelerated-research-orange-arrow):hover,
#main .entry-content > ul li a:not(.glossaryLink, .accelerated-research-orange-arrow):hover,
#main .entry-content > ol li a:not(.glossaryLink, .accelerated-research-orange-arrow):hover,
#main .entry-content .custom-links a:not(.wp-block-blocksy-pcf-link-wrap):hover {
opacity: 0.5;
} */