/* 2022 style overrides */

.btn-primary:focus {
	background-color: #00b3aa!important;
}

main .banner {
	background-position: right center;
}
@media (max-width: 1000px) {
	main .banner {
		background-image: none !important;
		background-color: rgba(151,152,154,.2);
	}
}
main .banner-caption h2 {
	max-width: 650px;
	text-transform: none;
}
@media (max-width: 1620px) {
	main .banner-caption h2 {
		max-width: 525px;
		font-size: 225%;
	}
}
@media (max-width: 1500px) {
	main .banner-caption h2 {
		max-width: 400px;
	}
}
@media (max-width: 1300px) {
	main .banner-caption h2 {
		max-width: 325px;
		font-size: 200%;
	}
}
@media (max-width: 1000px) {
	main .banner-caption h2 {
		font-size: 225%;
		max-width: 800px;
	}
}

main .subtitle {
	margin-top: 25px;
	background-color: #4cc7c1;
	border-radius: 0 0 500px 0;
	padding: 0.25rem 2rem;
	box-shadow: inset 0 11px 8px -10px rgba(0, 0, 0, 0.1);
}
@media (max-width: 767px) {
	main .subtitle {
		padding: 0.25rem 0.75rem;
		border-radius: 2px;
	}
}
main .subtitle:before {
	content: ' ';
	position: absolute;
	height: 25px;
	top: -25px;
	left: 0;
	width: 100%;
	background-color: #ffffff;
	z-index: 2;
	border: solid 0px #000;
}
main .subtitle h2 {
	color: #ffffff;
	border-bottom: 0;
	padding-bottom: 0;
	text-transform: none;
	padding-left: calc(3rem + 102px);
}
@media (max-width: 767px) {
	main .subtitle h2 {
			padding-left: 0;
			text-align: center;
			font-size: 110%;
			font-weight: 400;
		}
	main .subtitle h2:before {
			content: '\f023';
			font-family: 'Font Awesome 5 Pro';
			font-weight: 300;
			margin-right: 5px;
		}
}
main .subtitle-green {
	background-color: #4cc7c1;
}
main .subtitle-blue {
	background-color: #aba6c9;
}
main .subtitle-purple {
	background-color: #c3a3ce;
}
main .subtitle i.fa, main .subtitle i.fas, main .subtitle i.far, main .subtitle i.fal {
	position: absolute;
	top: -21px;
	left: 3rem;
	width: 110px;
	height: 110px;
	line-height: 110px;
	display: inline-block;
	box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
	border-radius: 50%;
	background-color: #ffffff;
	color: #4cc7c1;
	font-size: 120%;
	text-align: center;
	/*border: solid 8px rgba(0, 0, 0, 0.06);*/
}
@media (max-width: 767px) {
	main .subtitle i.fa, main .subtitle i.fas, main .subtitle i.far, main .subtitle i.fal {
		display: none;
	}
}

main .gate {
	min-height: 500px;
	background-image: url(https://pharmacist.com/DNNGlobalStorageRedirector.ashx?egsfid=QPIR-Hj4Kjk%3d);
	background-size: 75% auto;
	background-position: center bottom;
	background-repeat: no-repeat;
	/*border-left: solid 3px rgba(151, 152, 154, .2);
	border-bottom-left-radius: 75px;*/
}
@media (max-width: 1100px) {
	main .gate {
		background-position: center -250px;
	}
	main .gate .m-2 {
		margin: 1rem 0 !important;
	}
}
@media (max-width: 767px) {
	main .gate {
		background-image: none;
	}
	main .gate .p-3 {
		margin-top: 3rem !important;
		padding: 2rem 1rem !important;
	}
}
main .gate .gatedpage {
	padding: 2rem;
	padding-left: calc(3rem + 102px);
}
@media (max-width: 1299px) {
	main .gate .gatedpage {
		padding: 2rem;
		padding-left: 1rem;
	}
}
@media (max-width: 767px) {
	main .gate .gatedpage {
		padding: 1rem 0 !important;
	}
	main .gate .gatedpage .btn.btn-primary {
		display: block;
		max-width: 170px;
		margin-left: auto !important;
		margin-right: auto !important;
	}
}
main .transparent-white {
	background-color: rgba(255, 255, 255, 0.75);
}
main .gate .borderradius {
	border-radius: 2rem;
}
@media (max-width: 767px) {
	main .gate .borderradius {
	}
}
main .divider {
	position: relative;
}
main span.roundtext {
	display: block;
	height: 50px;
	width: 50px;
	line-height: 50px;
	margin: 0 auto;
	background-color: #eaeaeb;
	border-radius: 50%;
	font-size: 110%;
	text-transform: uppercase;
	text-align: center;
	font-weight: 500;
	color: rgba(0, 0, 0, 0.5);
}
main span.roundtext:before {
    content: ' ';
	position: absolute;
	top: 24px;
	left: 0;
    width: 100%;
    border-bottom: 0.5px dashed #000000;
    z-index: -1;
}


main .channel {
    background-color: rgba(0, 0, 0, 0.05);
	background-size: cover;
    background-position: center center;
	border-radius: 4px;
}
main .channel:before {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
    background-image: url(https://pharmacist.com/DNNGlobalStorageRedirector.ashx?egsfid=7WVgMseeHXQ%3d);
    background-size: cover;
    background-position: bottom center;
	transform: scaleX(-1);
    min-height: 300px;
	width: 60%;
	z-index: 2;
	opacity: 0.8
}
main .channel:after {
	content: " ";
	position: absolute;
	bottom: 0;
	left: 0;
    background-image: url(https://pharmacist.com/DNNGlobalStorageRedirector.ashx?egsfid=7WVgMseeHXQ%3d);
    background-size: cover;
    background-position: bottom center;
	transform: scaleX(-1);
    min-height: 300px;
	width: calc(60% - 200px);
	z-index: 3;
	opacity: 0.8
}

main .channel-caption {
    position: relative;
    min-height: 300px;
	padding: 2rem;
	z-index: 4;
}

main .channel-caption h2 {
    margin: 0 0 1rem 0;
	color: #4a4a4a;
    font-size: 285%;
    font-weight: 400;
    -webkit-border-image: -webkit-linear-gradient(left,rgba(0,0,0,.2),rgba(0,0,0,.2) 33px,transparent 33px) 4;
    border-image: linear-gradient(to right,rgba(0,0,0,.2),rgba(0,0,0,.2) 33px,transparent 33px) 4;
}
main .channel-caption p {
	max-width: 700px;
	font-size: 120%;
}
main .channel-caption a.btn {
	margin-left: 0;
	margin-right: 0.5rem;
}

main .channel-caption .dropdown-toggle::after {
	display: none;
}
main .channel-caption .dropdown-menu {
	border-radius: 2px;
}

@media (min-width: 768px) {
	main .carousel-item.video div.cover-caption:before {
		content: " ";
		background-color: rgba(152, 152, 154, 0.05);
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width: 30%;
		height: 66%;
		z-index: -1;
		border-bottom-right-radius: 50%;
	}
}

main .carousel-item.video div.cover-caption {
	position: relative;
	background-image: url(https://pharmacist.com/DNNGlobalStorageRedirector.ashx?egsfid=NG7LfZfR3k8%3d);
	background-size: auto 100%;
	background-position: top left;
	background-repeat: no-repeat;
	width: 100%;
}
@media (max-width: 1366px) {
	main .carousel-item.video div.cover-caption {
		background-size: 40% auto;
	}
}
@media (max-width: 767px) {
	main .carousel-item.video div.cover-caption {
		background-image: none;
	}
}

@media (max-width: 767px) {
	main .carousel-item.video div.cover-caption {
		background-size: 100% auto;
	}
}
main .carousel-item.video div.cover-caption h1 {
	color: #2a2a2a;
	margin-top: 1rem;
}
@media (max-width: 1250px) {
	main .carousel-item.video div.cover-caption h1 {
		margin-top: 0.5rem;
	}
}
@media (max-width: 767px) {
	main .carousel-item.video div.cover-caption h1 {
		margin-top: 1rem;
	}
}
main .carousel-item.video div.cover-caption div.youtube-cont {
	margin-top: 1.5rem;
}
@media (max-width: 1500px) {
	main .carousel-item.video div.cover-caption div.youtube-cont {
		padding: 0 30px;
	}
}
@media (max-width: 1250px) {
	main .carousel-item.video div.cover-caption div.youtube-cont {
		margin-top: 0.5rem;
	}
}
@media (max-width: 767px) {
	main .carousel-item.video div.cover-caption div.youtube-cont {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		margin-top: 0;
		margin-bottom: 0;
		margin-right: auto;
		padding: 0 !important;
	}
}
main .carousel-item.video div.cover-caption div.youtube-cont div.youtube {
	max-width: 100%;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	margin: 0 auto;
}
@media (max-width: 767px) {
	main .carousel-item.video div.cover-caption div.youtube-cont div.youtube {
		width: 100%;
		max-width: 100%;
	}
}

.eds_news_Ozone.eds_style_predefined_blue.eds_subCollection_news h2 a {
	color: #00a5e1 !important;
	font-weight: 500 !important;
	font-size: 22px !important;
}
.eds_news_Ozone.eds_style_predefined_blue.eds_subCollection_news h2 a:hover {
	color: #0092c8 !important;
	text-decoration: none !important;
}
.eds_news_Ozone.eds_style_predefined_blue.eds_subCollection_news h2 {
	font-weight: 500 !important;
	font-size: 22px !important;
	line-height: 26px;
	font-family: Roboto;
	color: #4a4a4a;
	border-bottom: 0;
	margin: 8px 0 0 0;
	padding: 0;
	text-transform: none;
}
.eds_news_Ozone.eds_style_predefined_blue.eds_subCollection_news h2:empty {
	display: none;
}
.eds_news_Ozone.eds_subCollection_news .edn_articleSummary {
	font-size: 14px !important;
}
.eds_news_Ozone.eds_subCollection_news .edn_mediaContainer {
	float: left !important;
	margin: 0 1rem 0 0 !important;
}
.eds_news_Ozone.eds_subCollection_news .edn_mediaContainer.edn_withTime > a {
	display: none !important;
}
.eds_news_Ozone.eds_subCollection_news .edn_mediaContainer.edn_withTime > time {
	display: block;
	width: 92px;
	height: 92px;
	background-color: rgba(151,152,154,.2) !important;
	font-family: Roboto !important;
	border-radius: 2px !important;
}
.eds_news_Ozone.eds_subCollection_news .edn_mediaContainer.edn_withTime > time > span {
	font-family: Roboto !important;
	color: #4a4a4a !important;
}

.eds_news_Ozone.eds_subCollection_news .article_pager {
    background: url("img/pagination/bg.png") repeat-x rgba(151,152,154,.2) !important;
    border: 0;
	border-color: transparent;
    padding: 4px;
    margin: 3rem 0 !important;
    text-align: center;	
	float: none;
	border-radius: 2px !important;
}
.eds_news_Ozone.eds_style_predefined_blue.eds_subCollection_news .article_pager a.page.active, .eds_news_BlogOne.eds_style_predefined_blue.eds_subCollection_news .article.standalone .article_pagination table td span {
	border-radius: 3px;
}
.eds_news_Ozone.eds_style_predefined_blue.eds_subCollection_news .article_pager a:hover, .eds_news_Ozone.eds_style_predefined_blue.eds_subCollection_news .article_pagination a:hover {
	border-radius: 3px;
	background-color: #0092c8 !important;
}
.eds_news_Ozone.eds_subCollection_news .article_pager a, .eds_news_Ozone.eds_subCollection_news .article_pager > span, .eds_news_Ozone.eds_subCollection_news .article_pagination a, .eds_news_Ozone.eds_subCollection_news .article_pagination > span {
	border-left: 0;
}
.eds_news_Ozone.eds_style_predefined_blue.eds_subCollection_news .article_pager a, .eds_news_Ozone.eds_style_predefined_blue.eds_subCollection_news .article_pagination a {
	margin: 4px 2px 0 2px;
	color: rgba(0, 0, 0, 0.45);
	font-size: 15px;
	font-family: Roboto;
}

main .eds_news_BlogOne .article.standalone .content .profile h4 {
	font-size: 19px !important;
}

/* begin Live Forms adjustments */
.LiveForm.Default {
	font-family: Roboto, "Open Sans", Helvetica !important;
	max-width: 768px;
	margin: 1rem auto;
	font-size: 14px;
}
.LiveForm.Default td,
.LiveForm.Default th,
.LiveForm.Default table,
.LiveForm.Default .Field input,
.LiveForm.Default .Field select,
.LiveForm.Default .Field textarea,
.LiveForm.Default .Field button {
    font-family: Roboto, "Open Sans", Helvetica !important;
}
.LiveForm.Default tr {
	border-top: 0;
}
.LiveForm.Default td,
.LiveForm.Default th {
	text-align: left;
}
@media (min-width: 770px) {
	.LiveForm.Default td,
	.LiveForm.Default th {
		border-left: 2px dashed rgba(152,152,154,.3);
	}
}
.LiveForm.Default td:first-child,
.LiveForm.Default th:first-child {
    border-left: 0;
}
@media (min-width: 770px) {
	.LiveForm.Default td:not(.LiveForm.Default td:first-child),
	.LiveForm.Default th:not(.LiveForm.Default th:first-child) {
		padding-left: 1rem;
	}
}

.LiveForm.Default:before {
	content: ' ';
	display: block;
	position: absolute;
	top: 0;
	left: 1rem;
	width: calc(100% - 2rem);
	height: 100%;
	margin: 0 auto;
	z-index: -1;
	background: #f7f7f7;
	background-image: url(https://www.pharmacist.com/DNNGlobalStorageRedirector.ashx?egsfid=10QdpX-ajFA%3d);
    background-position: bottom left;
    background-size: 100% auto;
    background-repeat: no-repeat;
	border-radius: 0px 0px 10px 10px;
}
.LiveForm.Default ul.page-break-section, 
.LiveForm.Default .thank-you {
	box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.05);
	border-radius: 10px;
	padding: 0;
	background-color: transparent !important;
}
.Liveform.Default .thank-you {
	background-color: transparent !important;
	text-align: center;
	padding: 1rem;
	font-size: 15px;
	color: #00a5e1;
}

.LiveForm.Default ul.page-break-section .Field.Heading {
	padding: 0;
} 
.LiveForm.Default .Field.Heading h1.Header {
	background: #4a5fab;
	border-radius: 10px 10px 0px 0px;
	color: #ffffff !important;
	padding: 1.25rem 1rem 1.25rem calc(1rem + 54px);
	font-weight: 300;
	font-size: 25px;
	line-height: 30px;
}
.LiveForm.Default .Field.Heading h1.Header::before {
	content: "\f021";
	font-family: "Font Awesome 5 Pro";
	font-weight: 300;
	display: block;
	height: 50px;
	width: 50px;
	line-height: 50px;
	text-align: center;
	position: absolute;
	top: 10px;
	left: 10px;
	background-color: rgba(255, 255, 255, 0.5);
	border-radius: 50%;
	color: #ffffff;
}
.LiveForm.Default .Field.Heading h3.Header {
	padding: 1rem;
	margin: 0 1rem;
	font-weight: 400;
	font-size: 20px;
	line-height: 120%;	
	color: #00b3aa !important;
	border-bottom: 0;
	display: inline-block;
	background-color: #f7f7f7;
}
.LiveForm.Default .Field.Heading h3.Header:after {
    content: " ";
    position: absolute;
    top: 28px;
    left: 1rem;
    border-top: 2px dashed rgba(152,152,154,.3);
    height: 2px;
    width: calc(100% - 3rem);
    z-index: -1;
}
.LiveForm.Default ul.page-break-section .Field {
	padding: 0.75rem 2rem;
}
.LiveForm.Default .Field label {
	font-weight: 500 !important;
	font-size: 14px;
	line-height: 200%;
	color: rgba(0, 0, 0, 0.6);
}
.LiveForm.Default .Field.Required label:after {
    content: '*';
    position: relative;
    top: 0;
    left: 5px;
    color: #ff000f;
    font-size: 14px;
}

.LiveForm.Default .Field .Field-Container label, 
.LiveForm.Default .Field .Field-Container-Wide label, 
.LiveForm.Default .Field .Field-SubLabel-Container {
	font-size: 12px;
	padding-left: 12px;
	color: rgba(0, 0, 0, 0.5);
}
.LiveForm.Default .Field.Required .Field-Container label:after, 
.LiveForm.Default .Field.Required .Field-Container-Wide label:after, 
.LiveForm.Default .Field.Required .Field-SubLabel-Container:after {
	display: none;
}
/*
.LiveForm.Default .Field.Required .Field-Container label, 
.LiveForm.Default .Field.Required .Field-Container-Wide label, 
.LiveForm.Default .Field.Required .Field-SubLabel-Container {
	color: #ff000f;
}
*/
.LiveForm.Default table tr:nth-child(odd) {
	background-color: transparent;
}

.LiveForm.Default ul.page-break-section .Field input,
.LiveForm.Default ul.page-break-section .Field select,
.LiveForm.Default ul.page-break-section .Field textarea {
    font-size: 14px;
    padding: 8px 12px;
    border-radius: 5px;
    border: solid 1px transparent;
    -webkit-transition: .25s ease-in-out all;
    transition: .25s ease-in-out all;
}
.LiveForm.Default ul.page-break-section .Field input:hover,
.LiveForm.Default ul.page-break-section .Field select:hover,
.LiveForm.Default ul.page-break-section .Field textarea:hover {
    box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.09);
}

.LiveForm.Default ul.page-break-section .Field input:focus-visible,
.LiveForm.Default ul.page-break-section .Field select:focus-visible,
.LiveForm.Default ul.page-break-section .Field textarea:focus-visible {
    outline: 0.75px solid #4a5fab;
}

.LiveForm.Default ul.page-break-section .Field input[type="submit"], 
.LiveForm.Default ul.page-break-section .Field input[type="button"] {
	background: #4a5fab;
    margin-left: 2px;
    padding: 14px 36px;
    border: solid 1px transparent;
    border-radius: 2px;
    font-size: 12px;
    color: #fff;
    font-weight: 500;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .05em;
    text-align: center;
    -webkit-transition: .25s ease-in-out all;
    transition: .25s ease-in-out all;
}
.LiveForm.Default ul.page-break-section .Field input[type="submit"]:hover, 
.LiveForm.Default ul.page-break-section .Field input[type="button"]:hover {
    color: #fff;
    border: solid 1px transparent;
    background-color: #00b3aa !important;
}

.LiveForm.Default .Field.Matrix.Checkb.Required table, 
.LiveForm.Default .Field.Matrix.Radiob.Required table, 
.LiveForm.Default .Field.Required input, 
.LiveForm.Default .Field.Required textarea, 
.LiveForm.Default .Field.Required .plupload_filelist_footer, 
.LiveForm.Default .Field.Required select, 
.LiveForm.Default .Field.Required.Radiobutton table, 
.LiveForm.Default .Field.Required.Checkbox table, 
.LiveForm.Default .Field.Required.ScaleRating table, 
.LiveForm.Default .Field.Required .StarRatingRequired, 
.LiveForm.Default .ElectronicSignature.Required .jSignature, 
.LiveForm.Default .Field.Required tags {
    border-left: 0;
    padding: 8px 12px;
}

.LiveForm.Default .Field .plupload_filelist_header, 
.LiveForm.Default .Field .plupload_filelist_footer {
	background: #ffffff;
	border-radius: 5px;
}
.LiveForm.Default .Field .plupload_container,
.LiveForm.Default .Field .plupload_content {
	border: 0;
	border-radius: 5px;
}

ul.plupload_filelist {
	padding-left: 18px !important;
	padding-top: 3px;
	padding-bottom: 3px;
}
.plupload_filelist li {
	background: transparent !important;
}
.plupload_file_icon {
	display: none;
}
.plupload_file_name {
	width: 55% !important;
}
.plupload_file_name,
.plupload_file_size,
.plupload_file_status {
	color: #333333 !important;
}
.plupload_file_action {
	margin-top: 3px !important;
}
.dnnFormMessage {
	max-width: 768px;
	margin-left: auto;
	margin-right: auto;
}
.ms-table {
	width: auto;
}
/* end Live Forms adjustments */


@media (min-width: 1200px) {
	main .trendbox {
		padding: 1rem;
	}
}

main.theme ul li,
main li {
	line-height: 2;
	padding: 0.175em;
}


/* Pharmacy Today styles */
.pt-subcover {
	min-height: 445px;
	background-image: url(https://pharmacist.com/DNNGlobalStorageRedirector.ashx?egsfid=_Gn6hHb1jdA%3d);
	background-size: cover;
	background-position: bottom left;
	background-repeat: no-repeat;
	color: #ffffff;
	padding: 4.5rem 0 0 12%;
}
.pt-subcover.pt-article {
	padding: 3.5rem 8.33333% 0 8.33333%;
}
@media (max-width: 1000px) {
	.pt-subcover {
		min-height: 300px;
		padding: 1rem 4% 0 4%;
	}
	.pt-subcover.pt-article {
		padding: 2rem 4% 0 4%;
	}
}
.pt-subcover p {
	margin: 0 0 0.75rem 0;
}
@media (max-width: 1000px) {
	.pt-subcover .btn {
		position: relative;
		top: -14px;
	}
	.pt-subcover.pt-article .btn {
		position: relative;
		top: 40px;
	}
}
@media (max-width: 433px) {
	.pt-subcover .btn {
		padding: 14px 24px;
	}
}

.pt-subcover img {
	max-width: 90%;
	margin: 0.35rem 0 0.5rem 0;
}
.pt-subcover.pt-article img {
	max-width: 289px;
}
@media (max-width: 1000px) {
	.pt-subcover img {
		max-width: 359px;
	}
	.pt-subcover.pt-article img {
		max-width: 289px;
	}
}
@media (max-width: 433px) {
	.pt-subcover img {
		max-width: 289px;
	}
}
.pt-subcover h5 {
	line-height: 1.75;
	font-size: 1.275rem;
}

.pt-subcover-thumb {
	max-width: 190px;
	text-align: center;
	border-radius: 4px;
	overflow: hidden;
}
@media (max-width: 1250px) {
	.pt-subcover-thumb {
		margin: 0 auto;
	}
}
@media (max-width: 768px) {
	.pt-subcover-thumb {
		display: none;
	}
}
.pt-subcover-thumb h3 {
	display: none;
	color: #ffffff;
    font-size: 17px;
    font-weight: 300;
	margin: 0 !important;
	background-color: rgba(74, 95, 171, 0.85);
	padding: 0.5rem;
}
.pt-subcover-thumb img {
	max-width: 100%;
	margin: 0;
	border: solid 3px rgba(255, 255, 255, 1);
}
.pt-subcover-thumb p {
	margin: 0 !important;
}
.pt-subcover-thumb p:first-child {
	margin: 4px 4px 0 4px !important;
}
.pt-subcover-thumb p .btn {
	width: 100%;
	top: 0;
}


.eds_news_Press.eds_subCollection_news .edn_adminActions > a.edit, .eds_news_Press.eds_subCollection_news .admin_action.edit {
	position: absolute;
	bottom: 25px;
	right: 0;
	margin: 0;
	border: 0;
	padding: 0;
	z-index: 2;
	background-color: transparent;
}
.eds_template_List_Article_Default {
	padding-top: 0;
}

.eds_template_List_Article_Default article.edn_articleStyle7 {
	margin-bottom: 1rem;
	margin-top: 0 !important;
	border-top: dotted 2px rgba(152, 152, 154, 0.3);
	padding-top: 2rem;
}
.eds_template_List_Article_Default .edn_articleStyle7 > div {
	padding: 0 0 1rem 0;
	position: relative;
}

.eds_template_List_Article_Default article.edn_articleStyle7 > section .edn_time,
.eds_template_List_Article_Default article.edn_articleStyle7 .edn_simpleTags,
.eds_template_List_Article_Default article.edn_articleStyle7 .edn_category,
.eds_template_List_Article_Default.eds_subCollection_news .edn_articlesRssWrapper {
	display: none;
}
.eds_template_List_Article_Default article.edn_articleStyle7 > section a img {
	width: 300px !important;
	height: 200px !important;
	margin-bottom: 1rem;
	object-fit: cover;
	object-position: center center;
}
.eds_template_List_Article_Default .edn_articleStyle7 > section > a::before {
	display: none;
}

.eds_template_List_Article_Default .edn_articleStyle7 h2.edn_articleTitle {
	font-size: 1.3rem;
	line-height: 1.3;
	border-bottom: 0;
	font-weight: 400;
	text-transform: none;
}

.eds_template_List_Article_Default article.edn_articleStyle7 img,
.eds_templateGroup_detailsArticleDefaultSideNavigation article img {
	display: block;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation article img {
	display: block;
	width: 900px !important;
	height: auto !important;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.14);
	border: solid 18px #ffffff;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation .edn_toolTipContent > img {
	width: auto !important;
	height: 100% !important;
}
@media (max-width: 1000px) {
	.eds_templateGroup_detailsArticleDefaultSideNavigation article img {
		border: solid 9px #ffffff;
	}
}
.eds_template_List_Article_Default article.edn_articleStyle7 .edn_articleSummary u,
.eds_templateGroup_detailsArticleDefaultSideNavigation article p:last-child u {
	font-style: italic;
	font-weight: 500;
	font-size: 14px;
	color: #2a2a2a;
	text-decoration: none;
	padding-left: 7px;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation article p:last-child u {
	font-weight: 400;
	font-size: 18px;
}
.eds_template_List_Article_Default article.edn_articleStyle7 .edn_articleSummary u:before,
.eds_templateGroup_detailsArticleDefaultSideNavigation article p:last-child u:before {
	content: '\f007';
	display: block;
	width: 27px; height: 27px;
	text-align: center;
	line-height: 27px;
	background: rgba(152, 152, 154, 0.6);
	border-radius: 50%;
	font-family: 'Font Awesome 5 Pro';
	color: #ffffff;
	font-style: normal;
	float: left;
	position: relative;
	top: 3px;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation article p:last-child u:before {
	width: 35px; height: 35px;
	line-height: 35px;
	top: 3px;
}

.eds_templateGroup_detailsArticleDefaultSideNavigation article table {
	table-layout: auto !important;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation article table tr th {
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
	background-color: #98989a;
	padding: 1rem;
	font-size: 20px;
	font-weight: 400 !important;
	text-align: left !important;
	text-transform: none !important;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation article table tr th strong {
	font-weight: 400 !important;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation article table tr:nth-child(odd) {
    background-color: rgba(152, 152, 154, 0.2);
}
.eds_templateGroup_detailsArticleDefaultSideNavigation article table tr:nth-child(even) {
    background-color: rgba(152, 152, 154, 0.1);
}
.eds_templateGroup_detailsArticleDefaultSideNavigation article table tr td,
.eds_templateGroup_detailsArticleDefaultSideNavigation article table tr td:first-child {
    background-color: rgba(152, 152, 154, 0.1);
	text-align: left !important;
	font-weight: 400;
	padding: 1rem;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation article table tr td {
	border-top: solid 1px rgba(0, 0, 0, 0.1);
}

.eds_templateGroup_detailsArticleDefaultSideNavigation article blockquote {
	font-size: 21px;
	font-style: italic;
	line-height: 27px;
	font-weight: 400;
	color: #98989a;
	margin-left: 4%;
	margin-right: 4%;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation article a {
	color: #00a5e1;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation article a:hover {
	color: #0092c8;
	text-decoration: none;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation article a[id^='bib'] {
	margin-top: 3px;
	display: block;
}

.eds_templateGroup_detailsArticleDefaultSideNavigation article .references ul {
	list-style-type: none;
	padding-left: 0;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation article .references ul li {
	position: relative;
	display: inline-block;
	padding: 0 0.6rem;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation article .references ul li:before {
	content: '|';
	position: absolute;
	top: 0;
	left: -3px;
	color: rgba(0, 0, 0, 0.3);
}
.eds_templateGroup_detailsArticleDefaultSideNavigation article .references ul li:first-child {
	padding-left: 0;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation article .references ul li:first-child:before {
	display: none;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation article .references p {
	margin-bottom: 0;
}

.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_mediaContainer {
	display: none;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation {
	margin: 0 8.33333%;
	position: relative;
	top: -320px;
}
@media (max-width: 1000px) {
	.eds_templateGroup_detailsArticleDefaultSideNavigation {
		margin: 0 4%;
		top: -85px;
	}
}

.eds_templateGroup_detailsArticleDefaultSideNavigation .edn_userDashboard {
	display: none;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation h1.edn_articleTitle {
	color: #ffffff;
	font-weight: 300;
	min-height: 125px;
	margin-bottom: 125px;
	line-height: 1.15;
	font-size: 34px;
}
@media (max-width: 1000px) {
	.eds_templateGroup_detailsArticleDefaultSideNavigation h1.edn_articleTitle {
		color: #0f5e7a;
		font-weight: 500;
		min-height: 0;
		padding-top: 5rem;
		margin-bottom: 6px;
		font-size: 28px;
	}
}

.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleHeader > section > .edn_floatRight,
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleHeader .edn_articleCategories .edNews_homeIcon {
	display: none;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleHeader > section {
	box-shadow: none;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleHeader .edn_articleCategories {
	position: absolute;
	top: -85px;
	right: 0;
	margin-right: 200px;
	line-height: inherit;
}
@media (max-width: 1000px) {
	.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleHeader .edn_articleCategories {
		top: -158px;
		right: auto;
		left: 0;
		margin-right: 0;
	}
}
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleHeader .edn_articleCategories > a {
	color: #f2de2e;
	font-size: 18px;
	font-weight: 600;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation .edn_articleTitle.edn_articleSubTitle.edNews_detailsSubtitle,
.eds_templateGroup_detailsArticleDefaultSideNavigation h2,
.eds_templateGroup_detailsArticleDefaultSideNavigation h3,
.eds_templateGroup_detailsArticleDefaultSideNavigation .edn_primaryWrapper .edn_boxHeader > h3,
.eds_news_Press .edn_primaryWrapper .edn_boxHeader > h3, 
.eds_news_Press .edn_primaryWrapper .edn_boxHeader > h4 {
	font-weight: 700;
	font-size: 24px;
	line-height: 135%;
	border-bottom: 0;
	color: #1d1d42;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation h2,
.eds_templateGroup_detailsArticleDefaultSideNavigation h3 {
	margin: 15px 0;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation h5 {
	margin: 15px 0;
	color: #276e88;
	font-weight: 600;
}

.eds_templateGroup_detailsArticleDefaultSideNavigation .edn_articleTitle.edn_articleSubTitle.edNews_detailsSubtitle {
	position: relative;
    top: -285px;
    color: rgba(255, 255, 255, 0.5);
	font-weight: 500;
}
@media (max-width: 1000px) {
	.eds_templateGroup_detailsArticleDefaultSideNavigation .edn_articleTitle.edn_articleSubTitle.edNews_detailsSubtitle {
		color: rgba(0, 0, 0, 0.5);
		top: 10px;
		font-size: 21px;
	}
}

.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleScrolling {
	top: 341px;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation.eds_subCollection_news .edn_toolTip:hover .edn_toolTipContent {
	border: 0;
	color: #1d1d42;
	background-color: rgba(255, 255, 255, 0.9);
}
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleScrolling > div > a:hover::before {
	color: #1a94f7;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleContent {
	color: rgba(0, 0, 0, 0.7);
	margin-top: 4rem;
}

.eds_templateGroup_detailsArticleDefaultSideNavigation .edn_primaryWrapper {
	border: 0;
	padding: 0;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation .edn_primaryWrapper .edn_boxHeader {
	margin: 1rem 0;
	padding: 1rem 0;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation .edn_primaryWrapper::before,
.eds_templateGroup_detailsArticleDefaultSideNavigation .edn_primaryWrapper.edNews_switchArticle,
/*
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews__itemCommentsWrapper,
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleRatingWrapper,
*/
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleTags,
.eds_templateGroup_detailsArticleDefaultSideNavigation .edn_article_gallery {
	display: none;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleLinks {
	position: absolute;
	top: -85px;
	right: 0;
	margin: 0;
}
@media (max-width: 1000px) {
	.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleLinks {
		top: -128px;
		left: 0;
	}
}
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleDocuments {
	position: absolute;
	top: 100px;
	height: 35px;
	left: 0;
	margin: 0;
}
@media (max-width: 1000px) {
	.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleDocuments {
		top: -85px;
	}
}

.eds_templateGroup_detailsArticleDefaultSideNavigation .edn_primaryWrapper.edNews_articleLinks .edn_boxHeader,
.eds_templateGroup_detailsArticleDefaultSideNavigation .edn_primaryWrapper.edNews_articleDocuments .edn_boxHeader {
	display: none;
}

.eds_templateGroup_detailsArticleDefaultSideNavigation .edn_primaryWrapper.edNews_articleDocuments .edn_docType_pdf {
	padding: 0;
	height: 35px;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation .edn_primaryWrapper.edNews_articleDocuments .edn_docType_pdf span.edn_docDetails {
	color: transparent;
}
.eds_news_Press .edNews_articleDocuments > ul li .edn_docDetails .edn_docFileSize {
	color: rgba(255, 255, 255, 0.5);
	position: relative;
	left: -87px;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleLinks > ol,
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleDocuments > ol {
	margin-left: 0;
	list-style-type: none;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleLinks > ol li,
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleDocuments > ol li {
	display: inline-block;
	padding: 0 !important;
	border-bottom: 0;
	line-height: 1.6;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleLinks > ol li > a,
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleDocuments > ol li > a {
	text-transform: uppercase;
	color: #ffffff;
	font-size: 18px;
    font-weight: 600;
	margin-right: 0;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleDocuments > ul li > a {
	color: rgba(255, 255, 255, 0);
    display: inline-block;
    width: 182px;
	height: 35px;
    float: left;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleDocuments > ul li > a:after {
	content: 'Download PDF';
	position: absolute;
	left: 28px;
	top: 0;
	color: rgba(255, 255, 255, 0.7);
	transition: .25s ease-in-out all;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleDocuments > ul li > a:hover:after {
	color: rgba(255, 255, 255, 1);
}

.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleLinks > ol li > a:hover,
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleHeader .edn_articleCategories > a:hover,
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_articleHeader .edNews_articleDocuments > a:hover {
	color: #1a94f7;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation .edn_primaryWrapper > ul li, .eds_news_Press .edn_primaryWrapper > ol li {
	border-bottom: 0;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_relatedArticles > ul li a {
	font-family: Roboto;
	color: #00a5e1 !important;
	padding: 0.33rem 0.5rem;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_relatedArticles > ul li a:hover {
	box-shadow: none;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation .edNews_adminInfo.edNews_warning {
	position: absolute;
	top: -152px;
	left: -12px;
}
.eds_template_List_Article_Default .edNews_adminInfo.edNews_warning {
	position: absolute;
	top: -24px;
	right: -15px;
}



.eds_news_Press.eds_subCollection_news .edn_adminActions > a.edit, .eds_news_Press.eds_subCollection_news .admin_action.edit {
	position: absolute;
	bottom: 25px;
	right: 0;
	margin: 0;
	border: 0;
	padding: 0;
	z-index: 2;
	background-color: transparent;
}
.eds_template_List_Article_Default {
	padding-top: 0;
}

.eds_template_List_Article_Default article.edn_articleStyle7 {
	width: 47%;
	margin-right: 3%;
	margin-bottom: 1rem;
	margin-top: 0 !important;
	float: left;
	border-top: dotted 2px rgba(152, 152, 154, 0.3);
	padding-top: 2rem;
}
@media (max-width: 1000px) {
	.eds_template_List_Article_Default article.edn_articleStyle7,
	.eds_template_List_Article_Default_2column article.edn_articleStyle7 {
		width: 100%;
		float: none;
	}
}
.eds_template_List_Article_Default article.edn_articleStyle7:first-child {
	border-top: 0;
	padding-top: 0;
}
@media (min-width: 769px) {
	.eds_template_List_Article_Default article.edn_articleStyle7:nth-child(2) {
		border-top: 0;
		padding-top: 0;
	}
}
.eds_template_List_Article_Default article.edn_articleStyle7:nth-child(4) {
	clear: both;
}
.eds_template_List_Article_Default .edn_articleStyle7 > div {
	padding: 0 0 1rem 0;
	position: relative;
}
.eds_template_List_Article_Default_2column .edn_articleStyle7 > div {
	padding: 0 0 1rem 0;
}

.eds_template_List_Article_Default article.edn_articleStyle7 > section .edn_time,
.eds_template_List_Article_Default_2column article.edn_articleStyle7 > section .edn_time,
.eds_template_List_Article_Default article.edn_articleStyle7 .edn_simpleTags,
.eds_template_List_Article_Default_2column article.edn_articleStyle7 .edn_simpleTags,
.eds_template_List_Article_Default article.edn_articleStyle7 .edn_category,
.eds_template_List_Article_Default_2column article.edn_articleStyle7 .edn_category,
.eds_template_List_Article_Default.eds_subCollection_news .edn_articlesRssWrapper,
.eds_template_List_Article_Default_2column.eds_subCollection_news .edn_articlesRssWrapper {
	display: none;
}
.eds_template_List_Article_Default article.edn_articleStyle7:first-child > section {
	width: 100%;
}
@media (max-width: 1000px) {
	.eds_template_List_Article_Default article.edn_articleStyle7:first-child > section {
		float: none;
	}
}
.eds_template_List_Article_Default article.edn_articleStyle7 > section {
	overflow: visible;
}
.eds_template_List_Article_Default article.edn_articleStyle7 > section a img {
	width: 300px !important;
	height: 200px !important;
	margin-bottom: 1rem;
	object-fit: cover;
	object-position: center center;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
	border: solid 8px #ffffff;
}
@media (max-width: 1000px) {
	.eds_template_List_Article_Default article.edn_articleStyle7 > section a img {
		width: 100% !important;
		height: auto !important;
	}
}
.eds_template_List_Article_Default article.edn_articleStyle7:first-child > section a img {
	width: 100% !important;
	height: 430px !important;
	object-fit: cover;
	object-position: center center;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0);
	border: 0;
}
@media (max-width: 1000px) {
	.eds_template_List_Article_Default article.edn_articleStyle7:first-child > section a img {
		height: auto !important;
	}
}
.eds_template_List_Article_Default .edn_articleStyle7 > section > a::before,
.eds_template_List_Article_Default_2column .edn_articleStyle7 > section > a::before {
	display: none;
}

.eds_template_List_Article_Default .edn_articleStyle7 h2.edn_articleTitle,
.eds_template_List_Article_Default_2column .edn_articleStyle7 h2.edn_articleTitle {
	font-size: 1.3rem;
	line-height: 1.3;
	border-bottom: 0;
	font-weight: 400;
	text-transform: none;
}
.eds_template_List_Article_Default .edn_articleStyle7:first-child h2.edn_articleTitle {
	font-size: 1.75rem;
	font-weight: 500;
	margin-top: 0;
}
.eds_template_List_Article_Default .edn_articleStyle7:first-child h2.edn_articleTitle	.eds_template_List_Article_Default .edn_articleStyle7:first-child h2.edn_articleTitle {
		font-size: 1.45rem
	}
}

.eds_template_List_Article_Default .edn_articleStyle7 h3.edn_articleSubTitle {
	font-weight: 400;
	font-size: 21px;
	color: #2a2a2a;
}
.eds_template_List_Article_Default_2column .edn_articleStyle7 h3.edn_articleSubTitle {
	position: absolute;
	top: 15px;
	left: 0;
	z-index: 5;
	font-weight: 700;
	font-size: 25px;
	color: #ffffff;
}
@media (max-width: 433px) {
	.eds_template_List_Article_Default_2column .edn_articleStyle7 h3.edn_articleSubTitle {
		font-size: 21px;
	}
}
.eds_template_List_Article_Default_2column .edn_articleStyle7 h3.edn_articleSubTitle:before {
	content: '\f1ea';
	display: block;
	width: 57px; height: 57px;
	text-align: center;
	line-height: 57px;
	background: #ccf0ee;
	border-radius: 50%;
	font-family: 'Font Awesome 5 Pro';
	color: #00b3aa;
	font-style: normal;
	float: left;
	position: relative;
	top: -6px;
	margin-right: 12px;
}
.eds_template_List_Article_Default_2column .edn_articleStyle7 h3.edn_articleSubTitle:after {
	content: ' ';
	display: block;
	height: 4px;
	width: 33px;
	position: absolute;
	top: 38px;
	left: 69px;
	z-index: 10;
	background-color: #f2de2e;
}

.eds_template_List_Article_Default .edn_articleStyle7:first-child h3.edn_articleSubTitle {
	position: absolute;
	top: 0;
	left: 0;
	padding: 1rem;
	width: 100%;
	color: #ffffff;
	font-size: 21px;
	font-weight: 400;
	background: rgba(74, 95, 171, 0.85);
	z-index: 1;
}
@media (max-width: 1000px) {
	.eds_template_List_Article_Default .edn_articleStyle7:first-child h3.edn_articleSubTitle {
		top: -1rem;
		position: relative;
	}
}
.eds_template_List_Article_Default article.edn_articleStyle7 .edn_articleSummary u,
.eds_templateGroup_detailsArticleDefaultSideNavigation article u,
.eds_template_List_Article_Default_2column article.edn_articleStyle7 .edn_articleSummary u {
	font-style: italic;
	font-weight: 500;
	font-size: 14px;
	color: #2a2a2a;
	text-decoration: none;
	padding-left: 7px;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation article u {
	display: block;
	position: absolute;
	top: 132px;
	left: -5px;
	padding-left: 0;
	font-style: normal;
	color: rgba(255, 255, 255, 0.7);
	font-weight: 700;
	font-size: 16px;
}
@media (max-width: 1000px) {
	.eds_templateGroup_detailsArticleDefaultSideNavigation article u {
		top: -50px;
	}
}
.eds_template_List_Article_Default_2column article.edn_articleStyle7 .edn_articleSummary u {
	color: #ffffff;
}
.eds_template_List_Article_Default article.edn_articleStyle7 .edn_articleSummary u:before,
.eds_templateGroup_detailsArticleDefaultSideNavigation article u:before,
.eds_template_List_Article_Default_2column article.edn_articleStyle7 .edn_articleSummary u:before {
	content: '\f007';
	display: block;
	width: 27px; height: 27px;
	text-align: center;
	line-height: 27px;
	background: rgba(152, 152, 154, 0.6);
	border-radius: 50%;
	font-family: 'Font Awesome 5 Pro';
	color: #ffffff;
	font-style: normal;
	float: left;
	position: relative;
	top: 3px;
}
.eds_templateGroup_detailsArticleDefaultSideNavigation article u:before {
	color: #8c8c8c;
	background: transparent;
	font-size: 1.45rem;
	margin-right: 6px;
	font-weight: 500;
}


.eds_template_List_Article_Default_2column {
	background: #0f5e7a;
	background-image: url(https://pharmacist.com/DNNGlobalStorageRedirector.ashx?egsfid=2iJD6v2BGC4%3d);
	background-size: 100% auto;
	background-position: bottom center;
	background-repeat: no-repeat;
	padding: 1rem;
	margin-top: 1rem;
	margin-bottom: 3rem;
}
.eds_template_List_Article_Default_2column .edn_articleStyle7 {
	background-color: transparent;
	color: #ffffff;
}
.eds_template_List_Article_Default_2column .edn_whiteBg::before {
	background-color: transparent;
}
.eds_template_List_Article_Default_2column .edn_width50 {
	width: 31.3333% !important;
	margin: 0 1%;
}
@media (max-width: 1000px) {
	.eds_template_List_Article_Default_2column .edn_width50 {
		width: 100% !important;
		margin: 0 0;
	}
}
.eds_template_List_Article_Default_2column .edn_articleStyle7 > section {
	float: none;
	margin-right: 0;
	padding-top: 5rem;
}
.eds_template_List_Article_Default_2column article.edn_articleStyle7 > section a img {
	width: 100% !important;
	height: 250px !important;
	margin-bottom: 1rem;
	margin-left: auto;
	margin-right: auto;
	object-fit: cover;
	object-position: center center;
}
.eds_template_List_Article_Default_2column .edn_smallColGutter {
	margin: 0;
}

/* begin aphm */
.aphm {
	margin: 2rem 0; 
	background-color: #66cdf4;
	position: relative;
	height: 255px;
	border-radius: 2px;
	color: #ffffff;
}
@media (max-width: 1292px) {
	.aphm {
		height: auto;
		padding: 1rem;
		margin-bottom: 0;
	}
}
@media (max-width: 768px) {
	.aphm.aphm-banner {
		margin: 1rem 0 0 0;
	}
}

.aphm h2 {
	color: #ffffff;
	margin-top: 1.25rem;
    -webkit-border-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,.5) 33px,transparent 33px) 4;
    border-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,.5) 33px,transparent 33px) 4;
}
@media (max-width: 768px) {
	.aphm h2 {
		margin-top: -1rem;
	}
}

.aphm h5 {
	color: rgba(0, 0, 0, 0.74);
	font-weight: 300;
}
.aphm.aphm-banner h5 {
	margin: 2.25rem 0 1.75rem 0;
	font-weight: 400;
}
@media (max-width: 768px) {
	.aphm.aphm-banner h5 {
		font-size: 16px;
		margin: 1rem 0;
		text-align: center;
	}
	.aphm.aphm-banner p {
		text-align: center;
	}
}
.beacon {
	position: relative;
	top: -3.5rem;
	border-radius: 50%;
	border: solid 31px rgba(255, 255, 255, 0.3);
}
@media (max-width: 1292px) {
	.beacon {
		border: solid 23px rgba(255, 255, 255, 0.3);
	}
}
@media (max-width: 1292px) {
	.beacon {
		top: 0;
	}
	.aphm-banner .beacon {
		top: 0;
	}
	.aphm-banner .round-content {
		margin: 1rem;
	}
}
@media (max-width: 485px) {
	.aphm-banner .round-content {
		margin: 0;
	}
}
.beacon.withnobg {
	top: 1.25rem;
	margin-bottom: 2.25rem;
}
.beacon .ring3 {
	border-radius: 50%;
	background-color: #0892d4;
	border: solid 24px #0892d4;
}
@media (max-width: 1292px) {
	.beacon .ring3 {
		border: solid 18px #0892d4;
	}
}
.beacon.withnobg {
	border: 0;
}
.beacon .ring2 {
	border-radius: 50%;
	background-color: #1077b9;
	border: solid 17px #1077b9;
}
@media (max-width: 1292px) {
	.beacon .ring2 {
		border: solid 12px #1077b9;
	}
}
.beacon img.ring1 {
	width: 225px;
	height: 225px;
	border-radius: 50%;
	border: solid 17px #66cdf4;
}
@media (max-width: 1292px) {
	.beacon img.ring1 {
		width: 100%;
		height: auto;
		max-width: 187px;
		max-height: 187px;
		min-width: 120px;
		min-height: 120px;
		border: solid 10px #66cdf4;
	}
}

@media (max-width: 1292px) {}
	.aphm-cont .bordertop {
		margin-bottom: 1rem;
	}
}

.mini-pics {
	text-align: center;
}
.aphm-banner .mini-pics {
	line-height: 255px;
	padding-right: 2rem;
}
@media (max-width: 1292px) {
	.aphm-banner .mini-pics-3 {
		display: none;
	}
}
@media (max-width: 768px) {
	.mini-pics {
		border-bottom: solid 3px #eeeeee;
		padding-bottom: 1.5rem;
		margin-bottom: 1.5rem;
	}
}
@media (max-width: 1199px) {
	.aphm-banner .mini-pics {
		display: none;
	}
}
.mini-pics img {
	background-color: #ffffff;
	display: inline-block;
	width: 27%;
	height: auto;
	border-radius: 50%;
	margin: 0 -3px;
	border: solid 4px #96dff8;
	padding: 6px;
}
.aphm-banner .mini-pics img {
	background-color: rgba(255, 255, 255, .75);
	width: 30%;
	max-width: 200px;
	border: 0;
	padding: 10px;
	margin: 0 -6px;
}
@media (max-width: 1366px) {
	.aphm-banner .mini-pics img {
		width: 33%;
	}
}
@media (max-width: 1292px) {
	.aphm-banner .mini-pics img {
		width: 47%;
	}
}

.subcover-social {
	margin-top: 1.6rem;
	margin-left: auto;
	margin-right: auto;
}
.subcover-social a {
	display: inline-block;
	height: 50px;
	width: 50px;
	line-height: 50px;
	border-radius: 50%;
	background-color: #96dff8;
	margin: 0 0.5rem 0 0;
	text-align: center;
	font-size: 150%;
	color: #28276c;
}
.subcover-social a:hover {
	background-color: #28276c;
	color: #ffffff;
}
.social-embeds {
	background-color: #00aced;
	padding: 2rem;
	border-radius: 2px;
	color: #ffffff;
	text-align: center;
}
@media (max-width: 768px) {
	.social-embeds {
		padding: 0;
	}
}
.social-embeds h3 {
	color: #ffffff;
	font-weight: 500;
	font-size: 1.8rem;
}
@media (max-width: 768px) {
	.social-embeds h3 {
		padding: 1rem 1rem 0 1rem;
		font-size: 1.1rem;
	}
	.social-embeds h5 {
		padding: 0 1rem;
	}
	.social-embeds h5:last-child {
		padding-bottom: 1rem;
	}
}
.social-embeds .textbox {
	margin: 0 1%;
}

.social-embeds .textbox .instagram-media {
	min-width: 100% !important;
	max-width: 100% !important;
}

.bluebox {
	background-color: #2d2a6c;
	color: #ffffff;
	border-radius: 2px;
}
@media (max-width: 768px) {
	.bluebox {
		padding: 1rem;
		margin-top: 1rem !important;
	}
	.bluebox ul {
		padding-left: 0.33rem !important;
	}
}
.bluebox .col-md-4 {
	background-color: #0b0c3a;
}
.bluebox h2 {
	color: #ffffff;
	border-bottom: 0;
	margin: 1rem;
	text-transform: none;
}
@media (max-width: 768px) {
	.bluebox h2 {
		margin-top: 0;
		margin-bottom: 0;
	}
}


.image-caption {
	position: relative;
}
.image-caption h5 {
	position: absolute;
	bottom: 0.75rem;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	color: rgba(255, 255, 255, 0.85);
	font-style: italic;
	line-height: 1.5rem !important;
}
@media (max-width: 768px) {
	.image-caption h5 {
		font-size: 90%;
		bottom: 0;
	}
}

@media (max-width: 768px) {
	.bordertop h1.bluetext {
		font-size: 250%;
	}
}


ul.list-type-icon li {
	margin-bottom: 0.3rem;
}
ul.list-type-icon li:before {
	top: -2px;
}
ul.list-type-icon.li-large li {
	font-size: 1.125rem;
	padding: 0 1rem;
	line-height: 1.65rem;
	margin-bottom: 1rem;
}
ul.list-type-icon.li-large li:before {
	top: 3px;
	font-size: 160%;
}

.aphm-accordions {
	background-color: #def5fa;
}
.aphm-accordions .accordion {
	background-color: #bce8f6;
	color: #2d2a6c;
}
.aphm-accordions .accordion.active,
.aphm-accordions .accordion:hover {
	background-color: #94dbf0;
	color: #2d2a6c;
}
.aphm-accordions .accordion-content {
	background-color: #cceff8;
	color: #2d2a6c;
}
.aphm-accordions .accordion-content p {
	margin-bottom: 1rem;
	font-size: 110%;
}
@media (max-width: 768px) {
	.aphm-accordions .accordion-content p {
		margin: 0 1rem 1rem 1rem;
		font-size: 95%;
	}
}

.full-width-text {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}


.eds_news_BlogOne .article .author_box,
.eds_news_BlogOne .article .stats {
	display: none;
}
.eds_news_BlogOne .date_box {
	top: 2px;
	position: relative;
	float: left;
	left: 0;
	width: 92px;
	height: 92px;
	padding: 3px 0;
	margin-right: 1rem;
	background-color: rgba(151,152,154,.2) !important;
	box-shadow: none;
	font-family: Roboto !important;
	border-radius: 2px !important;
}
.eds_news_BlogOne.eds_subCollection_news p,
.eds_news_BlogOne .date_box p {
	font-family: Roboto !important;
	color: #4a4a4a !important;
	line-height: 1 !important;
}
.eds_news_BlogOne .date_box p.day {
	font-weight: 400 !important;
	font-size: 29px !important;
	border-bottom: 0;
	margin: 8px 0 0 0;
	padding: 0;
	text-transform: none;
	line-height: 1 !important;
}
.eds_news_BlogOne .date_box p.month {
	font-weight: 400 !important;
	font-size: 20px !important;
	margin: 6px 0 0 0;
	padding: 0;
	text-transform: uppercase;
	line-height: 1 !important;
}
.eds_news_BlogOne .date_box p.year {
	font-size: 13px;
	background-color: transparent;
	margin: 6px 0 0 0;
	line-height: 1 !important;
}

/* begin section 508 changes */

main .btn.split~a.sub-toggle, 
main .staffcard .btn.split~button.sub-toggle, 
main .staffcard button.btn, 
main a.btn,
main div.pfirstblue p:first-of-type {
	line-height: 1.5 !important;
}

body, html, p,
main .textbox,
main .container,
.eds_news_BlogOne.eds_subCollection_news p,
.eds_news_BlogOne .article .content p {
	line-height: 2 !important;
}

main .textbox h5 {
	line-height: 1.5;
	margin-bottom: 1rem;
}

/* end section 508 changes */


ul.searchSkinObjectPreview {
	width: 93%;
	right: 3.5%;
	border: 0;
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
	top: calc(100% + 1px);
	border-bottom-left-radius: 0.25em;
	border-bottom-right-radius: 0.25em;
}
ul.searchSkinObjectPreview,
ul.searchSkinObjectPreview li {
	line-height: 1.5 !important;
}
ul.searchSkinObjectPreview > li.searchSkinObjectPreview_group,
ul.searchSkinObjectPreview > li.searchSkinObjectPreview_group:hover {
	color: rgba(0, 0, 0, 0.5);
	border-bottom: 0;
	border-top: 0;
	background-color: #80d9d5;
}
ul.searchSkinObjectPreview>li>a.searchSkinObjectPreview_more {
	color: #00a5e1 !important;
}
.searchInputContainer a.dnnSearchBoxClearText {
	top: 6px;
	right: 16px;
}
ul.searchSkinObjectPreview > li > span {
	line-height: 1 !important;
}

.nav-pills-cont {
	padding-top: 0;
}
.nav-pills-cont h2 {
	margin-bottom: 1.25rem;
}
.nav-pills-row {
	border-top: solid 3px #97989a;
	border-top-left-radius: 0.25em;
	border-top-right-radius: 0.25em;
}

.nav-pills.nav-pills-custom a {
	position: relative;
	padding: 0.75rem 1rem 0.75rem 2.5rem;
	border-bottom: solid 1px rgba(151,152,154,.2);
	color: rgba(0, 0, 0, 0.65);
	font-weight: 400;
	font-size: 15px;
	line-height: 1.5;
}
.nav-pills.nav-pills-custom a:last-child {
	border-bottom: 0;
}
.nav-pills.nav-pills-custom a:hover {
	color: #4a5fab;
}
.nav-pills.nav-pills-custom a:before {
	content: "\f058";
	font-family: "Font Awesome 5 Pro";
	font-weight: 300;
	color: rgba(0, 0, 0, 0.4);
	position: absolute;
	display: block;
	height: 49px;
	line-height: 49px;
	margin: 0 1rem;
	top: -1px;
	left: 0;
	border-radius: 50%;
}
.nav-pills.nav-pills-custom a.active {
	background-color: #4a5fab;
	color: #ffffff;
	font-weight: 500;
	cursor: default;
}
.nav-pills.nav-pills-custom a.active:before {
	font-weight: 700;
	color: #ffffff;
}
.tab-content {
	border-left: solid 1px rgba(151,152,154,.2);
	height: 100%;
	background-color: #fafafa;
    background-image: url(https://pharmacist.com/DNNGlobalStorageRedirector.ashx?egsfid=QPIR-Hj4Kjk%3d);
    background-size: 650px auto;
    background-position: top -425px right 40px;
    background-repeat: no-repeat;
}
.tab-content-p5 {
	padding-right: 15%;
}
.tab-content .title-icon span {
	background-color: transparent;
	border: solid 12px #ccf0ee;
}
.tab-content .title-icon span i.fal {
	top: -6px;
	font-weight: 400;
	color: #00b3aa;
}
.tab-content .title-icon span i.fal.fa-bullhorn {
	font-size: 185%;
	top: -7px;
	left: -1px;
}
.tab-pane {
	padding: 1rem;
}
.tab-pane h2 {
	color: #4a5fab;
	font-weight: 400;
	text-transform: none;
}
.tab-pane ul {
	list-style-type: none !important;
	margin-left: 0;
	padding-left: 0 !important;
}
.tab-pane ul li {
	position: relative;
	line-height: 1.65 !important;
	padding: 0.5rem 0.5rem 0.5rem 1.25rem !important;
}
.tab-pane ul li:hover {
}
.tab-pane ul li:before {
	content: "\f138";
	font-family: "Font Awesome 5 Pro";
	font-weight: 700;
	color: #4a5fab;
	position: absolute;
	display: block;
	height: 49px;
	line-height: 49px;
	margin: 0;
	top: -5px;
	left: 0;
	border-radius: 50%;
}

@media (max-width: 767px) {
	.nav-pills-cont .nav-pills-row {
		border-top: 0;
	}
	.nav-pills-cont ul.nav-pills.mob-only a.btn {
		width: 100%;
		max-width: 400px;
		margin: 0 auto;
	}
	.nav-pills-cont ul.nav-pills.mob-only {
		display: block;
		width: 100%;
		list-style-type: none;
		padding-left: 0;
		margin-left: 0;
	}
	.nav-pills-cont .tab-pane {
		display: block !important;
		border-bottom: solid 2px rgba(0, 0, 0, 0.1);
	}
	.nav-pills-cont ul.nav-pills.mob-only ul.dropdown-menu {
		width: 100%;
		margin: 0;
		border-radius: 0;
		border: 0;
		list-style-type: none;
		padding-left: 1rem;
	}
	.nav-pills-cont ul.nav-pills.mob-only ul.dropdown-menu li {
		padding: 0.5rem 0;
		line-height: 1.5;
	}
	.nav-pills-cont ul.nav-pills.mob-only ul.dropdown-menu a {
		font-size: 16px;
		font-weight: 500;
	}
	.tab-content {
		border-left: 0;
		padding: 0;
	}
}

main .cover {
	margin-top: 0;
}
main div.cover div.carousel-item.curve div.cover-caption h1 {
	font-size: 33px;
}
@media (max-width: 1492px) {
	main div.cover div.carousel-item.curve div.cover-caption {
		max-width: 492px;
	}
	main div.cover div.carousel-item.curve div.cover-caption h1 {
		font-size: 29px;
	}
}
@media (max-width: 1366px) {
	main div.cover div.carousel-item.curve div.cover-caption {
		max-width: 445px;
	}
	main div.cover div.carousel-item.curve div.cover-caption h1 {
		font-size: 25px;
	}
}
/*main div.cover div.carousel-item.curve:after*/
main div.cover div.carousel-item.curve-pink:after {
	background-image: url(https://pharmacist.com/DNNGlobalStorageRedirector.ashx?egsfid=ZCN3h-sOJiE%3d);
}


#dnn_ctr1071_ViewEasyDNNNewsMain_ctl00_pnlViewArticle h1.edn_articleTitle {
	color: #4a5fab !important;
	font-size: 23px;
	font-weight: 500;
	padding-bottom: 5px;
	margin-bottom: 10px;
	text-transform: none;
}
#dnn_ctr1071_ViewEasyDNNNewsMain_ctl00_pnlViewArticle h1.edn_articleTitle {
	position: relative;
	font-size: 30px;
	padding-bottom: 0.6rem;
	margin-bottom: 1.5rem;
	border-bottom: solid 4px transparent;
    border-image: linear-gradient(to right, #f2de2e, #f2de2e 33px, transparent 33px) 4;
    border-image-slice: 1;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
}
#dnn_ctr1071_ViewEasyDNNNewsMain_ctl00_pnlViewArticle h1.edn_articleTitle:before {
    content: '\f02b';
    position: absolute;
	display: block;
    top: -5px;
    left: -60px;
    font-family: 'Font Awesome 5 Pro';
    font-size: 85%;
	color: #00b3aa;
	transform: scaleX(-1);
	background-color: #ccf0ee;
	height: 50px;
	width: 50px;
	line-height: 50px;
	padding: 1px 0 0 2px;
	border-radius: 50%;
	text-align: center;
}
#dnn_ctr1071_ViewEasyDNNNewsMain_ctl00_pnlViewArticle .edn_metaDetails {
	display: none;
}
#dnn_ctr1071_ViewEasyDNNNewsMain_ctl00_pnlViewArticle article {
	margin: 0 1rem 2rem 1rem;
	padding-left: 55px;
}
#dnn_ctr1071_ViewEasyDNNNewsMain_ctl00_pnlViewArticle article a {
    color: #00a5e1;
    text-decoration: none;
    -webkit-transition: .25s ease-in-out all;
    transition: .25s ease-in-out all;
}
#dnn_ctr1071_ViewEasyDNNNewsMain_ctl00_pnlViewArticle article .edn_articleTags > a {
	background-color: rgba(0, 0, 0, 0.1);
	border-color: transparent;
}
#dnn_ctr1071_ViewEasyDNNNewsMain_ctl00_pnlViewArticle article .edn_articleScrolling a.edn_previusArticle,
#dnn_ctr1071_ViewEasyDNNNewsMain_ctl00_pnlViewArticle article .edn_articleScrolling a.edn_nextArticle {
	border-color: transparent !important;
	padding: 0 !important;
}
#dnn_ctr1071_ViewEasyDNNNewsMain_ctl00_pnlViewArticle article .edn_articleScrolling a.edn_previusArticle:hover,
#dnn_ctr1071_ViewEasyDNNNewsMain_ctl00_pnlViewArticle article .edn_articleScrolling a.edn_nextArticle:hover {
	background-color: transparent;
}

#dnn_SPRightOne {
	margin-top: 30px;
}
.sp-intro {
	position: relative;
	margin-top: 125px;
	padding: 190px 10px 50px 10px;
	border-radius: 10px;
	background-color: #00b3aa;
	color: #ffffff;
	font-weight: 400;
	text-align: center;
	min-height: 500px;
}
@media (max-width: 768px) {
	.sp-intro {
		min-height: 0;
	}
}
.sp-intro-2 {
	clear: both;
	margin-top: 0;
	padding: 60px 10px 60px 10px;
}
.sp-intro p,
.sp-intro-2 p {
	display: -webkit-box;
    -webkit-line-clamp: 5;
	line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
@media (max-width: 1365px) {
	.sp-intro p {
		-webkit-line-clamp: 5;
		line-clamp: 5;
	}
}

.sp-intro a {
	color: #ffffff;
}

.sp-intro a i.fab {
	height: 50px;
	width: 50px;
	line-height: 50px;
	border-radius: 50%;
	color: #00b3aa;
	background: rgba(255, 255, 255, 0.8);
	font-size: 190%;
	font-weight: 300;
	margin: 0 0.5rem;
	-webkit-transition: .25s ease-in-out all;
    transition: .25s ease-in-out all;
}
.sp-intro a:hover i.fab {
	background: rgba(255, 255, 255, 1);
}

.sp-logo-box {
	position: absolute;
	top: -125px;
	left: 50%;
	background: linear-gradient(#00b3aa 50%, #80d9d4 50%);
	padding: 25px;
	border: solid 5px #ffffff;
	border-radius: 50%;
	width: 286px;
	height: 286px;
	margin: 0 auto 0 -144px;
}
@media (max-width: 1000px) {
	.sp-logo-box {
		top: -90px;
		padding: 15px;
		width: 200px;
		height: 200px;
		margin: 0 auto 0 -100px;
	}	
}
@media (max-width: 768px) {
	.sp-logo-box {
		top: -110px;
		padding: 25px;
		width: 286px;
		height: 286px;
		margin: 0 auto 0 -144px;
	}	
}
.sp-logo-img img {
	border-radius: 50%;
	border: solid 5px #ffffff;
	max-width: 100%;
}

@media (min-width: 769px) {
	.eds_template_List_Article_Multi_2_15_Articles:not(.NewsMagazine_Style_blue) {
		margin-left: 30px;
	}
}
.eds_template_List_Article_Multi_2_15_Articles:not(.NewsMagazine_Style_blue) article {
	width: 100% !important;
	overflow: hidden;
	margin-top: 0 !important;
	margin-bottom: 6px !important;
	position: relative;
}
.eds_template_List_Article_Multi_2_15_Articles:not(.NewsMagazine_Style_blue) article {
	border-radius: 10px;
}
.eds_template_List_Article_Multi_2_15_Articles:not(.NewsMagazine_Style_blue) article > figure > a {
	z-index: 4 !important;
}
.eds_template_List_Article_Multi_2_15_Articles:not(.NewsMagazine_Style_blue) article > figure > img {
	display: block;
	position: relative;
	height: 593px !important;
	object-fit: cover;
	object-position: center center;
	border-radius: 10px;
}
.eds_template_List_Article_Multi_2_15_Articles:not(.NewsMagazine_Style_blue) article > figure:hover > img {
	transform: none !important;
}
.eds_template_List_Article_Multi_2_15_Articles:not(.NewsMagazine_Style_blue) article > figure:after {
	content: ' ';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	/*background-image: url(https://pharmacist.com/DNNGlobalStorageRedirector.ashx?egsfid=NFmYQu895-k%3d);*/
	background-image: url(https://pharmacist.com/DNNGlobalStorageRedirector.ashx?egsfid=FqdST6MHSQY%3d);
	background-size: cover;
	background-position: left bottom;
	z-index: 1;
	border-radius: 10px;
}
.eds_template_List_Article_Multi_2_15_Articles:not(.NewsMagazine_Style_blue) article > figure > figcaption {
	right: auto !important;
	bottom: auto !important;
	top: 210px !important;
	width: 37.5%;
	height: auto;
	background-color: transparent !important;
	z-index: 2 !important;
	padding: 0 30px !important;
}
@media (max-width: 1192px) {
	.eds_template_List_Article_Multi_2_15_Articles:not(.NewsMagazine_Style_blue) article > figure > figcaption {
		width: 50%;
	}
}
@media (max-width: 925px) {
	.eds_template_List_Article_Multi_2_15_Articles:not(.NewsMagazine_Style_blue) article > figure > figcaption {
		width: 60%;
	}
}
@media (max-width: 500px) {
	.eds_template_List_Article_Multi_2_15_Articles:not(.NewsMagazine_Style_blue) article > figure > figcaption {
		width: 80%;
	}
}

.eds_template_List_Article_Multi_2_15_Articles:not(.NewsMagazine_Style_blue) article > figure > figcaption h2 {
	color: #ffffff !important;
	font-weight: 400 !important;
	font-size: 230%;
	text-shadow: 3px 0 6px rgba(0, 0, 0, 0.29);
	display: -webkit-box;
	-webkit-line-clamp: 4;
	line-clamp: 4;
	-webkit-box-orient: vertical;
	-webkit-box-pack: end;
	overflow: hidden;
	border-bottom: 0;
}
@media (max-width: 1365px) {
	.eds_template_List_Article_Multi_2_15_Articles:not(.NewsMagazine_Style_blue) article > figure > figcaption h2 {
		font-size: 200%;
	}
}

.eds_template_List_Article_Multi_2_15_Articles:not(.NewsMagazine_Style_blue) article > figure > figcaption h3 {
	display: none;
}

.eds_template_List_Article_Multi_2_15_Articles:not(.NewsMagazine_Style_blue) article .edn_metaDetails {
	display: none;
}
.eds_template_List_Article_Multi_2_15_Articles:not(.NewsMagazine_Style_blue) article .edn_articleSummary {
	position: absolute;
	top: 425px;
	width: 50%;
	z-index: 3;
	margin: 15px 0 !important;
	padding: 0 30px !important;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;  
	overflow: hidden;
	font-weight: 300 !important;
	text-shadow: 3px 0 6px rgba(0, 0, 0, 0.45);
	color: #ffffff;
}
@media (max-width: 1200px) {
	.eds_template_List_Article_Multi_2_15_Articles:not(.NewsMagazine_Style_blue) article .edn_articleSummary {
		width: 65%;
	}
}
@media (max-width: 950px) {
	.eds_template_List_Article_Multi_2_15_Articles:not(.NewsMagazine_Style_blue) article .edn_articleSummary {
		width: 80%;
	}
}
@media (max-width: 539px) {
	.eds_template_List_Article_Multi_2_15_Articles:not(.NewsMagazine_Style_blue) article .edn_articleSummary {
		width: 100%;
	}
}

.eds_news_Ozone.eds_subCollection_news.eds_template_List_Article_Multi_2_15_Articles:not(.NewsMagazine_Style_blue) article .edn_articleSummary,
.eds_news_Ozone.eds_subCollection_news.eds_template_List_Article_Multi_2_15_Articles:not(.NewsMagazine_Style_blue) article .edn_articleSummary  p {
	line-height: 1.5 !important;
	font-size: 110% !important;
}
.eds_news_Ozone.eds_subCollection_news.eds_template_List_Article_Multi_2_15_Articles:not(.NewsMagazine_Style_blue) article .edn_articleSummary  p {
	margin-bottom: 0 !important;
}
h2.left-indent {
	margin: 2rem 0 1rem 0;
}
@media (min-width: 769px) {
	h2.left-indent {
		margin: 0 0 0 30px;
	}
	.eds_template_List_Article_3_Column_Plain_Cards {
		margin-left: 30px;
	}
}
.eds_template_List_Article_3_Column_Plain_Cards article {
	max-height: 417px;
}
.eds_template_List_Article_3_Column_Plain_Cards article .card {
	margin-top: 0;
}
.eds_template_List_Article_3_Column_Plain_Cards article .card .card-header {
	margin-top: 0;
	background: none;
}
.eds_template_List_Article_3_Column_Plain_Cards article .card .card-header.card-header-image img {
	position: relative;
	max-height: 210px;
	object-fit: cover;
	object-position: center center;
	z-index: 1;
}
.eds_template_List_Article_3_Column_Plain_Cards article .card .card-header.card-header-image:after {
	content: ' ';
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	background-image: url(https://pharmacist.com/portals/0/images/Grey%20overlay.svg);
	background-size: 150% auto;
	background-position: bottom left;
	width: 100%;
	height: 210px;
	border-radius: 0.25em;
	opacity: 0.8;
}
.eds_template_List_Article_3_Column_Plain_Cards article .card .card-category {
	margin-top: 0;
}
.eds_template_List_Article_3_Column_Plain_Cards article .card .card-category a {
	background-color: #97989a;
	display: inline-block;
	font-weight: 700;
	font-size: 14px;
	color: white;
	padding: 4px 12px;
	border-radius: 100px;
}
.eds_template_List_Article_3_Column_Plain_Cards article .card .card-title {
	font-family: Roboto,"Open Sans",Helvetica,sans-serif;
}
.eds_template_List_Article_3_Column_Plain_Cards article .card .card-title a {
	color: #1a94f7 !important;
}
.eds_template_List_Article_3_Column_Plain_Cards article .card h2.card-title  {
	border-bottom: 0;
	padding-bottom: 0;
}
.eds_template_List_Article_3_Column_Plain_Cards article .card .card-description  {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;  
	overflow: hidden;
	font-weight: 400;
	color: #2a2a2a;
}
.eds_template_List_Article_3_Column_Plain_Cards article .card .card-description p {
	margin-bottom: 6px;
}
.eds_template_List_Article_3_Column_Plain_Cards article .card .card-description a {
	display: none;
}

.row.SPAdSpace,
.row.SPBottom {
	width: 100%;
}
.row.SPAdSpace {
	margin-top: 1.5rem;
	margin-bottom: 2rem;
	border-top: dotted 3px rgba(0, 0, 0, 0.07);
	border-bottom: dotted 3px rgba(0, 0, 0, 0.07);
}
.row.SPAdSpace .sp-adbox {
	position: relative;
	background-color: rgba(0, 0, 0, 0.07);
	padding: 1rem;
	width: 300px;
	height: 250px;
	margin: 1.5rem auto;
	border-radius: 0.25em;
}
.row.SPAdSpace .sp-adbox .rotate-ad {
	left: -50px;
}

main .row.SPBottom .image-box {
	margin: 0 auto;
}
main .row.SPBottom .row.rowmarg {
	margin-bottom: 3rem;
	margin-top: 2rem;
}
@media (max-width: 768px) {
	main .row.SPBottom .row.rowmarg {
		margin-bottom: 0;
		margin-top: 0;
	}
	main .row.SPBottom .image-box {
		margin-bottom: 2rem;
	}
}
.full-screen-callout {
	background-color: #1a94f7;
	border-radius: 10px;
}
.full-screen-callout p {
	margin-top: 1rem;
	line-height: 1 !important;
	margin-bottom: 0;
	color: #ffffff;
	font-size: 120%;
}
@media (max-width: 768px) {
	.full-screen-callout p {
		line-height: 1.5 !important;
	}
	.full-screen-callout p:last-child {
		margin-bottom: 1rem;
	}
}
@media (max-width: 768px) {
	.full-screen-callout img {
		display: none;
	}
}
.full-screen-callout a {
	color: #ffffff;
}
.full-screen-callout a.btn {
	margin-bottom: 0.7rem;
}
.full-screen-callout img {
	border-radius: 10px;
}

.eds_template_Details_Article_Card2 article.card {
	font-family: Roboto,"Open Sans",Helvetica,sans-serif !important;
	margin: 0 3rem;
	width: auto;
	box-shadow: none;
}
@media (max-width: 768px) {
	.eds_template_Details_Article_Card2 article.card {
		margin: 0;
	}	
}
.eds_template_Details_Article_Card2 article.card .card-body,
.eds_template_Details_Article_Card2 article.card h1.title {
	font-family: Roboto,"Open Sans",Helvetica,sans-serif !important;
}
.eds_template_Details_Article_Card2 article.card h1.title {
	font-weight: 500;
}
@media (max-width: 768px) {
	.eds_template_Details_Article_Card2 article.card h1.title {
		font-size: 200%;
	}
}

.eds_template_Details_Article_Card2 article .card-body {
	font-weight: 400;
	min-height: auto !important;
}
@media (max-width: 768px) {
	.eds_template_Details_Article_Card2 article .card-body.p-3 {
		padding: 0 !important;
	}
}
.eds_template_List_Article_3_Column_Plain_Cards article .card,
.eds_template_List_Article_3_Column_Plain_Cards article .card-body {
	min-height: auto !important;
}
.eds_template_Details_Article_Card2 article.card .card-body a {
	color: #00a5e1 !important;
}
.eds_template_Details_Article_Card2 article.card .card-body a:hover {
	color: #0092c8 !important;
}
.eds_template_Details_Article_Card2 article.card .edNews_mediaContainer {
	display: inline-block;
	max-width: 500px;
	margin-bottom: 1rem;
}
.eds_template_Details_Article_Card2 article.card h2, 
.eds_template_Details_Article_Card2 h3, 
.eds_template_Details_Article_Card2 h4, 
.eds_template_Details_Article_Card2 h5, 
.eds_template_Details_Article_Card2 h6, 
.eds_template_Details_Article_Card2 .h1, 
.eds_template_Details_Article_Card2 .h2, 
.eds_template_Details_Article_Card2 .h3, 
.eds_template_Details_Article_Card2 .h4 {
	font-weight: 500;
	margin: 1rem 0;
	min-height: auto !important;
}
.eds_template_Details_Article_Card2 h3, 
.eds_template_Details_Article_Card2 h4 {
	font-size: 1.5625rem !important;
    line-height: 1.4em;
}
.eds_template_Details_Article_Card2 article.card .edNews_tags,
.eds_template_Details_Article_Card2 article.card .edNews_articleCategories,
.eds_template_Details_Article_Card2 article.card .edNews_articleHeaderMeta a {
	display: none !important;
}
.eds_template_Details_Article_Card2 article.card .edNews_relatedArticles a,
.eds_template_Details_Article_Card2 article.card .edNews_relatedArticles li  {
	line-height: 1;
}
.eds_template_Details_Article_Card2 article.card .edNews_relatedArticles a {
	font-size: 130%;
}


.eds_news_module_1337.eds_template_List_Article_Default,
.eds_news_module_1357.eds_template_List_Article_Default,
.eds_news_module_1304.eds_template_List_Article_Default,
.eds_news_module_1293.eds_template_List_Article_Default {
   max-width: calc(100% - 325px);
}

.skyscraper {
	min-width: 300px;
	min-height: 600px;
	position: absolute;
	top: 100%;
	right: 0;
	text-align: center;
	/*background-color: rgba(0, 0, 0, 0.05);*/
}
@media (max-width: 767px) {
	.skyscraper {
		display: none;
	}
}

@media (max-width: 1550px) {
	.footer-adbox .adbox4 {
		display: inline-block;
	}
}
@media (max-width: 1425px) {
	.footer-adbox .adbox4 {
		display: none;
	}
}

@media (max-width: 1179px) {
	.footer-adbox .adbox3 {
		display: inline-block;
	}
}
@media (max-width: 1100px) {
	.footer-adbox .adbox3 {
		display: none;
	}
}


@media (max-width: 767px) {
	.footer-adbox .adbox2 {
		display: inline-block;
	}
}
@media (max-width: 725px) {
	.footer-adbox .adbox2 {
		display: none;
	}
}


@media (max-width: 767px) {
	main .profile img.float-right {
		float: none !important;
		width: 250px;
		height: 250px;
	}
}


.podcast-cover {
	width: 100%;
	height: 560px;
	background-color: rgba(0, 0, 0, 0.85);
	background-image: url(https://pharmacist.com/DNNGlobalStorageRedirector.ashx?egsfid=wxdGq8e4lXk%3d);
	background-size: cover;
	background-position: left top;
	overflow: hidden;
}
.podcast-cover img.equalizer {
	height: 224px;
	min-width: 1823px;
	/*animation: pulse 3300ms ease infinite alternate;*/
}
/*
@keyframes pulse {
    0% {
        transform: rotateX(0deg);
    }
    9% {
        transform: rotateX(90deg);
    }
    27% {
        transform: rotateX(180deg);
    }
	100% {
        transform: rotateX(180deg);
    }
}
*/	
.podcast-cover .caption {
	width: 59%;
	float: right;
	text-align: center;
}
@media (max-width: 1400px) {
	.podcast-cover .caption {
		width: 70%;
	}
}
@media (max-width: 1150px) {
	.podcast-cover .caption {
		width: 100%;
		padding: 0 1rem;
	}
}
.podcast-cover .caption h1 {
	display: inline-block;
	color: #ffffff;
	line-height: 36px;
	vertical-align: bottom;
	margin-bottom: 0;
}
@media (max-width: 900px) {
	.podcast-cover .caption h1 {
		line-height: 55px;
	}
}
@media (max-width: 475px) {
	.podcast-cover .caption h1 {
		font-size: 33px;
	}
}

.podcast-cover .caption img {
	max-height: 45px;
	padding: 0 0.33rem;
}
@media (max-width: 900px) {
	.podcast-cover .caption img {
		max-width: 100%;
		padding: 0 1rem;
	}
}	
.podcast-cover .caption h2 {
	color: #00b3aa;
	border-bottom: 0;
	font-size: 28px;
	text-transform: none;
	text-align: center;
	margin-top: 1.33rem;
}
@media (max-width: 900px) {
	.podcast-cover .caption h2 {
		font-size: 23px;
	}
}
.podcast-cont {
	max-width: 1127px;
	margin: 0 auto;
}
@media (max-width: 767px) {
	.podcast-cont,
	.podcast-title h2	{
		text-align: center;
	}
}

.podcast-title h2 {
	font-size: 40px;
	font-weight: 600;
	color: #00b3aa;
	line-height: 117px;
	border-bottom: 0;
	background-image: url(https://pharmacist.com/DNNGlobalStorageRedirector.ashx?egsfid=gaKHLipI1UA%3d);
	background-repeat: repeat-x;
	background-size: auto 117px;
	margin: 0;
}
@media (max-width: 767px) {
	.podcast-title h2	{
		font-size: 33px;
	}
}
.podcast-title h2.purple {
	color: rgba(130, 64, 153, 1);
}

.podcast-title .microphone {
	display: inline-block;
	height: 94px;
	width: 94px;
	line-height: 94px;
	background-color: #ffffff;
	border-radius: 50%;
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
	text-align: center;
	margin-left: 2rem;
	margin-right: 0.33rem;
}
.podcast-title .microphone img {
	width: 72px;
	height: 57px;
}
@media (max-width: 767px) {
	.podcast-title .microphone {
		display: none;
	}
}
.podcast-cont h3 {
	font-size: 22px;
	font-weight: 300;
	line-height: 26px;
	color: #000000;
}
.podcast-cont h4 {
	font-size: 18px;
	font-weight: 700;
	line-height: 18px;
	color: #00b3aa;
	padding-bottom: 0.5rem;
	border-bottom: dotted 1px rgba(152, 152, 154, 0.5);
}
@media (max-width: 767px) {
	.podcast-cont h4 {
		border-bottom: 0;
		padding-bottom: 0;
	}
}
.podcast-cont h4.purple {
	color: #824099;
}
/*
@media (max-width: 1182px) {
	.podcast-cont img.img-fluid {
		max-width: 90%;
	}
}
@media (max-width: 767px) {
	.podcast-cont img.img-fluid {
		max-width: 225px;
	}
}
*/
.podcast-img {
	display: inline-block;
	overflow: hidden;
	border-radius: 40px;
}
@media (max-width: 1182px) {
	.podcast-img {
		max-width: 90%;
		border-radius: 30px;
	}
}
@media (max-width: 767px) {
	.podcast-img {
		max-width: 225px;
		border-radius: 20px;
	}
}

.podcast-tag {
	height: 71px;
	color: #ffffff;
	font-size: 22px;
	font-weight: 300;
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
	background: linear-gradient(180deg, rgba(0, 179, 170, 0) 0%, #00B3AA 100%);
	width: 100%;
	padding-top: 30px;
}
.podcast-tag.purple {
	background: linear-gradient(180deg, rgba(130, 64, 153, 0) 0%, #824099 100%);	
}

.podcast-info {
	margin-top: 0.25rem;
	padding: 0 1rem;
}
@media (max-width: 767px) {
	.podcast-info {
		padding: 0 1rem 3rem 1rem;
	}
}

.podcast-player {
	background-image: url(https://pharmacist.com/DNNGlobalStorageRedirector.ashx?egsfid=Z6jLbeCIn8I%3d);
	background-repeat: no-repeat;
	min-height: 300px;
	background-color: rgba(15, 94, 122, 0.1);
	background-size: auto 243px;
	background-position: 2rem 2rem;
	padding-left: 1.5rem;
	overflow: hidden;
}
@media (max-width: 767px) {
	.podcast-player {
		padding-left: 0;
		text-align: center;
		background-size: auto 19%;
		background-position: center 1rem;
	}
}
.podcast-player h2 {
	font-size: 46px;
	font-weight: 900;
	text-transform: uppercase;
	color: #000000;
	line-height: 55px;
	border-bottom: 0;
	margin-top: 5.5rem;
}
@media (max-width: 767px) {
	.podcast-player h2 {
		font-size: 33px;
		margin-top: 2rem;
		text-align: center;
		line-height: 40px;
	}
}
.podcast-player-embed {
	width: calc(100% - 20px);
	height: calc(100% - 20px);
	margin: 10px 0 10px 10px;
	background: #0f5e7a;
	box-shadow: -11px 0px 50px rgba(0, 0, 0, 0.3);
	border-radius: 20px;
	padding: 1rem 0 1rem 1rem;
}
.podcast-player-embed.purple {
	background-color: rgba(130, 64, 153, 1);
}
.podcast-player-iframe {
	background-color: rgba(255, 255, 255, 0.1);
	border-radius: 12px;
	color: #ffffff;
	max-width: calc(100% - 1rem);
	max-height: 183px;
}
@media (max-width: 767px) {
	.podcast-player-iframe {
		max-width: 100%;
		max-height: 1000px;
	}
}
.podcast-player-iframe a {
	color: #ffffff;
}
.podcast-player-iframe ul {
	margin: 1rem 0 0 0;
}
.podcast-player-iframe ul li {
	line-height: 1.8 !important;
	margin: 0.33rem 0;
	text-align: left;
	width: 100%;
}
.podcast-player-iframe .tab-pane {
	padding: 0;
}
.podcast-player-iframe .tab-content {
    border-left: 0;
    height: 100%;
    background-color: transparent;
    background-image: none;
	border-left: 0;
}
.podcast-player-iframe .nav-link {
 	padding: 0;
	background-color: transparent;
}
.podcast-player-iframe .nav-pills .nav-link.active, 
.podcast-player-iframe .nav-pills .show>.nav-link {
	background-color: transparent;
	color: rgba(242, 222, 46, 1);
	text-align: left;
}

.podcast-player-iframe iframe {
	width: calc(100% - 2rem);
	min-width: auto !important;
	margin: 1rem;
	border-radius: 6px;
}
@media (max-width: 767px) {
	.podcast-player-iframe iframe {
		display: block;
	}
}
.podcast-options {
	width: calc(100% - 2rem);
	margin-top: 1rem;
	color: #ffffff;
}
@media (max-width: 767px) {
	.podcast-options {
		width: 100%;
	}
	.podcast-options .text-right {
		text-align: center !important;
		margin-top: 0.5rem;
	}
}
.podcast-options p {
	margin: 0;	
}
.podcast-options a.btn-primary {
	background-color: rgba(0, 179, 170, 1);

}
.podcast-options img {
	margin: 5px;
	width: 94px;	
}
.podcast-options a {
	color: #ffffff;
}
.podcast-options i.fab {
	font-size: 20px;
	margin: 5px;
	position: relative;
	top: 2px;
}
.podcast-subtitle {
	background-color: rgba(0, 0, 0, 0.85);
	text-align: center;
	border-radius: 20px;
	overflow: hidden;
}
.podcast-subtitle img {
	max-width: 320px;
}
@media (max-width: 767px) {
	.podcast-subtitle img {
		width: 80%;
	}
}
.podcast-subtitle img.img-fluid {
	max-width: 100% !important;
	width: 100%;
}
.podcast-subtitle h2 {
	color: #00b3aa;
	border-bottom: 0;
	font-size: 28px;
	text-transform: none;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
}
@media (max-width: 1810px) {
	.podcast-subtitle h2 {
		max-width: 978px;
		margin: 0 auto;
	}
}
@media (max-width: 767px) {
	.podcast-subtitle h2 {
		font-size: 20px;
	}
}

main .podcast-archives .accordion {
	width: calc(100% - 0.75rem);
	background-color: transparent;
    color: #2a2a2a;
	font-size: 125%;
	margin-left: 0;
	border-right: 0;
}
main .podcast-archives .accordion.active {
	background-color: rgba(0, 179, 170, 0.4);
}
main .podcast-archives .accordion:hover,
main .podcast-archives .accordion.active:hover {
	background-color: rgba(0, 179, 170, 0.8);
    color: #ffffff;
}

.podcast-signup {
	width: 100%;
	background-color: rgba(0, 0, 0, 0.85);
	background-image: url(https://pharmacist.com/DNNGlobalStorageRedirector.ashx?egsfid=UXdAkihsGP4%3d);
	background-size: auto 100%;
	background-position: left top;
	overflow: hidden;
	padding: 2rem;
}
.podcast-signup h2 {
	border-bottom: 0;
	font-weight: 400;
	font-size: 21px;
	text-align: center;
	color: #ffffff;
	text-transform: none;
}
.podcast-signup img {
	width: 100%;
	max-width: 285px;
	margin: 0 auto;
}

.podcast-about h5, .podcast-player h5 {
	line-height: 1.5;
}

.collapse-step {
	min-height: 105px;
}
.collapse-step:hover {
	background-color: #ccf0ee;
}
.collapse-step span {
	font-size: 200%;
	color: rgba(0, 0, 0, 0.425);
}
.collapse-step:hover span {
	background-color: rgba(0, 0, 0, 0.0775);
	color: rgba(0, 0, 0, 0.575);
}
.collapse-step h2 {
	font-weight: 500 !important;
}
.collapse-step:hover h2 {
	border-image: linear-gradient(to right,#ffffff,#ffffff 33px,transparent 33px) 4
}




