.force-text-left {
	text-align: left !important;
}
.entry .entry-content .full-width-fade-block.bottom-to-top-gradient {
	background-image: linear-gradient(to bottom, #eff6f9, #fef3f1);
}
.entry .entry-content .wp-block-pullquote.covid-19-quote {
	margin: 0 !important;
}
.entry .entry-content .wp-block-pullquote.alignleft.covid-19-quote, .entry .entry-content .wp-block-pullquote.alignright.covid-19-quote {
	max-width: none;
}
.entry .entry-content .wp-block-pullquote.alignleft.covid-19-quote blockquote, .entry .entry-content .wp-block-pullquote.alignright.covid-19-quote blockquote {
    margin: 1rem 1rem 1rem 0;
}
.entry .entry-content .wp-block-pullquote.alignleft.covid-19-quote blockquote p, .entry .entry-content .wp-block-pullquote.alignright.covid-19-quote blockquote p {
    font-size: 1.5em;
}
.entry .entry-content .wp-block-pullquote.alignleft.covid-19-quote blockquote p em, .entry .entry-content .wp-block-pullquote.alignright.covid-19-quote blockquote p em {
    font-style: italic;
}
.covid-19-cope-bubble {
    border-radius: 50%;
    height: 300px;
    width: 300px;
    /* background-image: linear-gradient(to top, var(--soft-blue) 250%, #75c6a2 200%, #fdd883, #f9aa58 50%, #f88d7b); */
	background: linear-gradient(180deg, #f88d7a,#f9a064,#f9ad5b,#fbc26f);
}
.covid-19-cope-bubble p.infographic {
    padding-top: 26px;
    font-weight: bold;
    max-width: 220px;
	line-height: 1.68;
}
.covid-19-cope-bubble h4.infographic {
    font-size: 3rem;
	font-weight: 700;
}
.cope-spotlight-link-cont {
	padding: 8px 8px 8px 20px;
	border-left: 8px #d8c5e0 solid;
}
.cope-spotlight-image-callout {
	background-color: #fff;
	padding: 16px 16px 8px !important;
	border: 1px #e0e0e0 solid;
}
p.bold-clean a {
	font-weight: bold;
	text-decoration: none;
}
.covid-19-ehr-phone {
	display: flex;
    align-items: stretch;
	align-self: stretch;
	height: 100%;
	position: relative;
}
.covid-19-ehr-phone .covid-19-ehr-phone-image {
	position: absolute;
    bottom: -1rem;
    left: -16%;
    width: 82%;
}
.covid-19-ehr-bubble-cont {
	padding: 0;
	margin: 0;
	list-style: none;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row;
	justify-content: space-around;
	line-height:30px;
	width: 260px;
	height: 260px;
	position: absolute;
    right: 2rem;
    bottom: 16rem;
	z-index: 2;
}
.covid-19-ehr-bubble-item {
	border-radius: 50%;
	background: linear-gradient(180deg, #fbc06d,#f2d685);
	text-align: center;
	flex: auto;
	height:auto;
}
.covid-19-ehr-bubble-item:before {
	content:'';
	float:left;
	padding-top:100%;
	text-align: center;
}
.covid-19-ehr-bubble-cont h4 {
	font-size: 3rem;
    font-weight: 700;
	line-height: 1;
    margin: 64px 0 0;
}
.covid-19-ehr-bubble-cont p {
	padding: 0;
    padding-top: 18px;
    font-weight: bold;
    max-width: 172px;
    line-height: 1.68;
	margin: 0 auto;
}

.covid-19-samples-tested {
	display: flex;
    align-items: stretch;
	align-self: stretch;
	height: 100%;
	position: relative;
}
.covid-19-samples-tested .covid-19-samples-tested-image {
	position: absolute;
    left: -223px;
    top: -153px;
    width: 935px;
	max-width: none;
}
.covid-19-samples-tested-bubble-cont {
	padding: 0;
	margin: 0;
	list-style: none;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row;
	justify-content: space-around;
	line-height:30px;
	width: 260px;
	height: 260px;
	position: absolute;
    left: 2rem;
    top: 0;
	z-index: 2;
}
.covid-19-samples-tested-bubble-item {
	border-radius: 50%;
	background: linear-gradient(180deg, #e3d58b,#89c89d);
	text-align: center;
	flex: auto;
	height:auto;
}
.covid-19-samples-tested-bubble-item:before {
	content:'';
	float:left;
	padding-top:100%;
	text-align: center;
}
.covid-19-samples-tested-bubble-cont h4 {
	font-size: 2.6rem;
    font-weight: 700;
	line-height: 1;
    margin: 64px 0 0;
}
.covid-19-samples-tested-bubble-cont p {
	padding: 0;
    padding-top: 18px;
    font-weight: bold;
    max-width: 172px;
    line-height: 1.3;
    margin: 0 auto;
    font-size: 20px;
}
.z-index-2 {
	z-index: 2;
}

.dis__covid {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    padding: 0 25px !important;
    margin: 0 !important;
}
.dis__covid h2 {
    color: #262262;
    font-size: 27px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.37;
    letter-spacing: normal;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    margin-bottom: 25px;
}
.dis__covid p {
    color: #262262;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.61;
    letter-spacing: normal;
    padding: 0;
    margin: 0;
    margin-bottom: 28px;
}
.dis__covid .wp-block-button .wp-block-button__link {
    display: block;
    font-size: 17px;
    max-width: 300px;
    min-width: 300px;
    text-transform: uppercase;
    padding: 0.8rem 0;
    margin: 0;
}
.dis__covid .wp-block-group__inner-container {
    position: relative;
    width: 100%;
    max-width: 973px;
    padding: 0;
    padding-top: 50px;
    padding-bottom: 10px;
    margin: 0 auto;
}
.dis__covid .illus {
	text-align: right;
}
.cope-image-link {
	text-decoration: none;
	font-weight: bold;
	color: #262262;
	padding: 0;
	margin: 0;
}
.cope-image-link:hover {
	color: #262262;
	text-decoration: underline;
}
#covid-19-samples-tested-side-link {
	position: absolute;
    bottom: -68px;
    z-index: 1;
    padding-left: 60px;
}
.bttb-image-block {
	padding: 0 !important;
}
.entry .entry-content .full-width-fade-block.covid-19-antibody-section {
	background-image: linear-gradient(to bottom, #eff6f9, #fef3f1);
	width: 100%;
	max-width: none;
	position: relative;
	overflow-x: hidden;
}

.entry .entry-content .full-width-fade-block.left-to-right-gradient.covid-footer {
	background-image: linear-gradient(107deg, #fbd7d2, #f0f1ff);
}

.cope-block-first-row {
	flex-direction: row-reverse;
}
.cope-block-first-row .wp-block-column {
	display: flex;
	flex-direction: column;
	justify-content: left;
}
.cope-block-first-row .wp-block-column:first-child > * {
	width: 100%;
}
.cope-block-first-row .wp-block-column.cope-bubble-column {
	align-items: center;
	justify-content: center;
}
.entry .entry-content .cope-bubble-column .covid-19-cope-bubble {
	flex-basis: auto;
}

/* COVID Responsive */
/* @media (max-width: 1450px) { */
@media (min-width: 1101px) {
	.covid-19-ehr-tablet {
		display: none;
	}
}
@media (max-width: 1167px) {
	.covid-19-ehr-phone .covid-19-ehr-phone-image {
		position: relative;
		bottom: -1rem;
		left: -16%;
		width: 100%;
	}
	.covid-19-ehr-bubble-cont {
		bottom: 22rem;
	}
}
@media (max-width: 1100px) {
	.covid-ehr-phone-columns-cont {
		padding-bottom: 0 !important; 
	}
	.bttb-image-block {
		/* background-image: url("/wp-content/themes/research-hub-wordpress-theme/media/COVID-19-Research-Initiatives/ao-u-serology-publication@2x.png");
		background-size: 800px;
		background-repeat: no-repeat;
		background-position: 34vw center;
		width: 100% !important;
		max-width: none !important;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		position: absolute;
		z-index: 0; */
	}
	.entry .entry-content .full-width-fade-block.covid-19-antibody-section {

	}
	.entry .entry-content .full-width-fade-block.covid-19-antibody-section .wp-block-spacer:last-child {
		height: 10px !important;
	}
	.covid-19-antibody-columns {
		display: block;
	}
	.covid-19-antibody-section .wp-block-column {
		z-index: 1;
	}
	.covid-19-samples-tested-bubble-cont {
		left: 176px;
		top: 77px;
	}
	.covid-19-antibody-columns .covid-19-samples-tested {
		display: block;
	}
	.covid-19-antibody-section .covid-19-samples-tested .covid-19-samples-tested-image {
		position: initial;
		margin-left: -121px;
	}
	#covid-19-samples-tested-side-link {
		max-width: 400px;
		padding: 0;
		margin: 0 auto;
		display: block;
		bottom: auto;
		position: static;
	}
	.covid-19-ehr-hide-tablet {
		display: none;
	}
	.covid-19-ehr-tablet {
		display: block;
	}
	.covid-19-ehr-phone .covid-19-ehr-phone-image {
		position: initial;
		margin-left: -6vw;
	}
	.covid-19-ehr-phone {
		padding-top: 2vw !important;
	}
	.covid-19-ehr-bubble-cont {
		width: 20vw;
		height: 20vw;
		bottom: 38vw;
	}
	.covid-19-ehr-bubble-cont h4 {
		font-size: 4vw;
		margin: 4vw 0 0;
	}
	.covid-19-ehr-bubble-cont p {
		padding-top: 1vw;
		font-size: 1.5vw;
		max-width: 16vw;
	}
	.entry .entry-content .wp-block-pullquote.alignleft.covid-19-quote blockquote p, .entry .entry-content .wp-block-pullquote.alignright.covid-19-quote blockquote p {
		font-size: 1em;
	}
}
@media (max-width: 1000px) and (min-width: 782px) {
	.covid-19-cope-bubble {
		width: 24vw;
		height: 24vw;
	}
	.covid-19-cope-bubble h4.infographic {
		font-size: 4.5vw;
	}
	.covid-19-cope-bubble p.infographic {
		padding-top: 2vw;
		max-width: 18vw;
		font-size: 1.5vw;
	}
	.entry .entry-content .covid-19-cope-bubble .wp-block-spacer {
		display: none;
	}
}
@media (max-width: 781px) and (min-width: 767px) {
	.covid-cope-hide-spacer {
		display: none !important;
	}
}
@media (max-width: 781px) and (min-width: 600px) {
	.covid-19-cope-bubble {
		width: 37vw;
		height: 37vw;
	}
	.covid-19-cope-bubble h4.infographic {
		font-size: 7vw;
	}
	.covid-19-cope-bubble p.infographic {
		padding-top: 2vw;
		max-width: 30vw;
		font-size: 2.5vw;
	}
	.entry .entry-content .covid-19-cope-bubble .wp-block-spacer.mobile-display {
		height: 10vw !important;
	}
	.covid-19-support-block > .wp-block-column:first-child {
		flex-basis: 33.33% !important;
	}
	.covid-19-support-block > .wp-block-column:last-child {
		flex-basis: 66.66% !important;
	}
	.covid-footer .wp-block-columns .wp-block-column {
		flex-basis: 55% !important;
	}
	.covid-footer .wp-block-columns .wp-block-column:first-child {
		flex-basis: 15% !important;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.covid-footer .wp-block-columns .wp-block-column:last-child {
		flex-basis: 30% !important;
		display: flex;
		align-items: center;
		justify-content: center;
	}
}
@media (max-width: 930px) {
	.covid-apply .wp-block-button__link.has-text-color.has-background {
		font-size: 3vw;
	}
}
@media (max-width: 768px) {
	.covid-19-antibody-columns {
		padding-bottom: 100px;
	}
	.covid-19-ehr-bubble-cont {
		bottom: auto;
		top: -4vw;
		right: 1rem;
	}
	.covid-footer .wp-block-column {
		padding: 12px 0;
	}
	.entry .entry-content .full-width-fade-block.left-to-right-gradient.covid-footer {
		padding: 20px 0;
	}
	.covid-apply .wp-block-button__link.has-text-color.has-background {
		font-size: 3vw;
	}
	.covid-19-antibody-section .covid-19-samples-tested .covid-19-samples-tested-image {
		margin-left: -5%;
		width: 656px;
	}
	.covid-19-samples-tested-bubble-cont {
		left: 138px;
		top: 80px;
	}
	.covid-19-samples-tested-bubble-cont { 
		width: 200px;
		height: 200px;
	}
	.covid-19-samples-tested-bubble-cont h4 {
		font-size: 1.8rem;
		margin: 56px 0 0;
	}
	.covid-19-samples-tested-bubble-cont p {
		padding-top: 16px;
		max-width: 134px;
		font-size: 16px;
	}
	.cope-spotlight-link-cont {
		line-height: 0;
	}
	.cope-image-link {
		font-size: 14px;
		line-height: 1.2;
	}
	.cope-spotlight-image-callout {
		padding: 10px 10px 8px !important;
	}
	.cope-spotlight-link-cont {
		padding: 8px 2px 8px 8px;
		border-left: 6px #d8c5e0 solid;
	}
}
@media (min-width: 600px) {
	.covid-19-ehr-mobile {
		display: none;
	}
	.covid-19-support-block .wp-block-column:first-child .covid-support-header {
		display: none;
	}
	.covid-19-support-block .wp-block-column:first-child  {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.covid-19-samples-tested-image-small {
		display: none;
	}
}
@media (max-width: 599px) {
	.covid-apply .wp-block-button__link.has-text-color.has-background {
		font-size: 8vw;
		width: auto;
		min-width: auto;
		padding-left: 20px;
		padding-right: 20px;
	}
	.covid-footer .wp-block-column {
		flex-basis: 100% !important;
		padding: 12px 0;
		text-align: center !important;
	}
	.covid-footer .wp-block-column p {
		text-align: center !important;
	}
	.entry .entry-content .covid-footer figure {
		max-width: 106px;
	}
	.covid-19-support-block .wp-block-column:last-child .covid-support-header {
		display: none;
	}
	.covid-19-support-block .wp-block-column:first-child figure {
		text-align: center;
	}
	.entry .entry-content .covid-19-cope-bubble .wp-block-spacer.mobile-display {
		height: 80px !important;
	}
	.covid-19-samples-tested-bubble-cont {
		left: 0;
		top: 80px;
		width: 152px;
		height: 152px;
	}
	.covid-19-samples-tested-bubble-cont h4 { 
		margin: 43px 0 0;
		font-size: 27px
	}
	.covid-19-samples-tested-bubble-cont p { 
		font-size: 12px;
		padding-top: 11px;
		max-width: 104px;
	}
	.covid-19-antibody-section .covid-19-samples-tested .covid-19-samples-tested-image {
		display: none;
	}
	.covid-19-antibody-section .covid-19-samples-tested .covid-19-samples-tested-image-small {
		
	}
	.entry .entry-content .full-width-fade-block.covid-19-antibody-section {
		padding-bottom: 40px;
	}
	#covid-19-samples-tested-side-link {
		position: initial;
		padding: 0;
		bottom: auto;
		display: block;
	}
	.covid-19-samples-tested {
		display: block;
	}
	.covid-19-ehr-mobile {
		display: block;
	}
	.covid-19-ehr-hide-mobile {
		display: none;
	}
	.covid-19-ehr-bubble-cont {
		width: 169px;
		height: 169px;
	}
	.covid-19-ehr-bubble-cont {
		bottom: auto;
		top: -26px;
		right: 0px;
	}
	.covid-19-ehr-bubble-cont h4 {
		font-size: 33px;
		margin: 33px 0 0;
	}
	.covid-19-ehr-bubble-cont p {
		padding-top: 12px;
		font-size: 12px;
		max-width: 142px;
	}
	.covid-19-ehr-phone {
		padding-top: 50px !important;
	}
	.covid-19-ehr-phone .covid-19-ehr-phone-image {
		margin-left: -12vw;
	}
}
@media (max-width: 420px) {
	.cope-spotlight-link-cont {
		line-height: 0;
	}
	.cope-image-link {
		font-size: 12px;
		line-height: 1.2;
	}
}


