ï»¿	body { /*added by ES,21nov2017*/
		background-image:none !important;
		font-family:'Lato', sans-serif; /*added by ES,27mar2018*/
	}
	
	header .right-box{display:none} 
	header .phone-box{display:none} 
	header .nav, header .nav ul{display:none}
	header .visible-xs,
	.subnav .visible-xs{display:none} /*added by ES,14jul2016*/
	header a.first-button{display:none}
	header #uhfSkipToMain, header marquee#environmentnews{display:none}/*added by ES, 28oct2021*/
	.rotator-box{display:none}
	#content .column-box div.column+div.column{display:none}
	/*#content .post-box-row a.bottom-style{display:none}*/
		#content .post-box-row a.bottom-style{width:300px;margin-left:0px;background-color:#000000;border:1px solid #000000}
		
	#content .post-box-row .post-box{float:none;width:100%;page-break-inside:avoid}

	#content .post-box-row .post-box{clear:both;}
	#content .post-box-row .post-box .post-box-image img{width:300px;float:left;margin-right:20px}
		#content .post-box-row .post-box .post-box-image img{min-height:200px;max-height:200px;float:none}
		
	#content .post-box-row .post-box .post-box-text{position:relative; background:none; top:-5px;padding-top:0px;width:90%}
		#content .post-box-row .post-box .post-box-text{height:154px;width:300px;padding:17px 10px 5px 10px;overflow:hidden;}
		
	#content .column-box .column{page-break-inside:avoid}
	/*#content .column a.bottom-style{display:none}*/
		#content .column a.bottom-style{background-color:#000000;border:1px solid #000000; width:463px;}

	#content .post-box-row .post-box h1, #content .column-box .column h1{color:#000}
		#content .post-box-row .post-box h1{width:300px}
		#content .column-box .column{width:465px}
		
	#sponsorContainer .slick-list img, #sponsorContainer .item img {/*added by ES, 3feb2020*/
		width:100% !important;
		/*height:auto !important;*/
		max-width:125px !important;
		max-height:125px !important;
		margin:10px;
			
	}
	#sponsorContainer .slick-slide, #sponsorContainer .item {/*added by ES, 4feb2020*/
		width:169px !important;
			
	}
	#sponsorContainer .slick-track, #sponsorContainer #lyrSponsor{/*added by ES, 4feb2020*/
		display:flex;
		flex-wrap:wrap;
		width:600px !important;
		width:675px !important;
		align-items:center;
	}
	#sponsorContainer.idle #lyrSponsor{/*added by ES, 4feb2020*/
		width:700px !important;
	}
	#sponsorContainer .slick-dots, #sponsorContainer button, #sponsorContainer .item.slick-slide.slick-cloned{/*added by ES, 4feb2020*/
		display:none !important;
	}
	footer{display:none}
	
	/*footer .nav{display:none}
	footer .right-box .social-box{display:none}
	footer{background-color:#FFF;page-break-inside:avoid}*/
	
	header .left-box .slogan-box p{line-height:1.4}
	/*footer .slogan-box{border-bottom:0}
	footer .slogan-box p{border-bottom:1px solid red}*/
	
	#content ul#breadcrumbs{display:none}
	#content article .share-box{display:none}
	#content aside{display:none}
	#content .main-content{background:none;}
	#content .main-content article p, #content .main-content article  ul , #content .main-content article   form table , #content .main-content article   .shopping-cart {width:600px;}/*added by ES,15may2015*/
	#content .main-content article h1{color:#000;}
	#content article .article h1 { /*added by ES,5dec2017*/
		font-family:'Lato';
		font-size:34px;
		font-weight:bold;
		color:#000000;
	}
	#content article h2#pagetitle{ /*added by ES,8sep2017*/
		font-family:'Lato';
		font-size:34px;
		font-weight:bold;
		color:#000000;
		line-height:120%;
		padding-bottom:7px;
		word-wrap:break-word;
	}
	header{margin-bottom:30px}
	
	article #articleRelated {display:none}
	article .coments-box{display:none}
	
	form span.bodytext input[type=checkbox]{float:left;}
	
		/*#content .main-content table.bodytext{border:0px solid purple}
		#content .main-content table.bodytext{display:table}*/
	
	
	/*donate, added by ES, 2 jun 2014*/
	#content .donationarea{
		display:none;
	}
	
	#fundraisingBox { /*added by ES, 3 jun 2014*/
		page-break-inside:auto;
	}
	#fundraisingBox h1{ /*added by ES, 3 jun 2014*/
		color:#000;
	}
	
	#fundraisingBox .optioneach{/*added by ES, 3 jun 2014*/
		display:block;
		margin-left:0px !important;
		margin-bottom:40px !important;
	}
	#fundraisingBox #CustomRHL{/*added by ES, 3 jun 2014*/
		display:block;
	}
	
	article .part_title{display:none;}/*added by ES, 12 jun 2014  .part_title*/
	
	/*For Staff Landing, added by ES, 12dec2014*/
#staffgallery {
  padding-bottom:0px;
	width:670px;  
	width:680px;  
	.overflow:hidden;
}
#staffgallery .staff {
  display:inline-block;
  padding-right:5px; 
  margin-right:30px;
  margin-bottom:20px; 
  width:185px;
  min-height:247px;	
  overflow:hidden;	
  vertical-align:top;
  position:relative;
.border:1px solid red;
}

#staffgallery .staff img{
  width:175px !important;
  height:175px !important;
  margin-bottom:5px;
}
#staffgallery .staff .staffname{
  color:#be0f33;
}

#staffgallery .groupbreaker, .staffgallery_new .groupbreaker{
	margin-top:50px;
	margin-bottom:10px;
	border-bottom:2px solid #eeeeee;
}
#staffgallery .staff.ceo{
	top:0px;
	left:0px;
	display:inline-block;
	.margin-right:auto;
	margin-right:35px;
	.margin-left:auto;
	min-height:247px;
	.left:-25px;
.border:1px solid purple;
}
#staffgallery  .staff.side{
	.margin-top:-92px;
.border:1px solid orange;
}
.staffgallery_new  .staff.ceo{
	top:0px;
	display:inline-block;
	margin-right:35px;
		margin-right:0px;
	margin-left:30px;
	min-height:247px;
	.left:-25px;
.border:1px solid orange;	
}
.staffgallery_new .groupbreaker.next{
	.margin-top:-30px;
	margin-top:30px;
	.page-break-after:avoid;
}
div.staffgallery_new{
	min-height:350px;
	width:670px; 
		display:block;
		.height:auto;
		.padding-bottom:50px;
		margin-bottom:150px;
		.page-break-before:auto;
		page-break-before:always;
		top:0px;
		margin-top:20px;
		
border:1px solid white;
}

.staffgallery_new .staff {
  display:inline-block;
  padding-right:5px; 
  margin-right:30px;
  margin-bottom:20px; 
  width:185px;
  	min-height:247px;
	overflow:hidden;	
  vertical-align:top;
  position:relative;
}
.staffgallery_new .staff.mido{
	top:0;
}
.staffgallery_new .staff.side{
	.top:-180px;
.border:1px solid blue;	
}
.staffgallery_new .staff.rside{
	margin-left:0;
margin-right:0;
.top:0;
.border:1px solid red;
}
.staffgallery_new .staff.lside:last-child{
	.top:-272px !important;
	.left:217px;
	left:0;
	margin-top:247px;
}

.staffgallery_new .staff img{
  width:175px !important;
  height:175px !important;
  margin-bottom:5px;
}

.staffgallery_new .staff .staffname{
  color:#be0f33;
}
/*End staff landing*/

blockquote /*added by ES,6feb2015, from ckeditor*/
{
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 0;
	border-style: solid;
	border-color: #ccc;
	border-width: 0;
	
	padding-left: 20px;
	padding-right: 8px;
	border-left-width: 5px;
}

/*added by ES, 6feb2015, from bootstrap.min.css*/
address{margin-bottom:20px;font-style:normal;line-height:1.42857143}
pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}
/*from main.css*/
H6 { 
    color: #3a3a3a;
    font-size: 13px;
}
a {			/*added by IF,13okt2017*/
	color: #626475;
	text-decoration: underline;
}
a:hover {	/*added by IF,13okt2017*/
	color: #C50830;
}
.main-content a { /*added by ES,21nov2017*/
	text-decoration: underline !important;
}
.main-content p { /*added by ES,21nov2017*/
	margin: 15px 0;
}
a.glossary {		/*added by ES,21nov2017*/
    border-bottom: dashed 1px #626475;
    font-style: italic;
	text-decoration: none !important;
}
.article.ecommunicate_container #btndonate { /*added by ES,8nov2017*/
	display:none;
}
.article.ecommunicate_container .spanish-button { /*added by ES, 12apr2018*/
	font-size: 16px; /*added by ES, 30may2018*/
	/*display: block;
	padding: 11px 10px 10px;
	text-decoration: none !important;
	font-family: "Lato";
	font-size: 14px;
	background: #be0f33;
	color: #fff !important;
	width: 120px;
	text-align:center;*/ /*edited by ES, 28may2018*/
}
.article.ecommunicate_container .spanish-button:hover { /*added by ES, 12apr2018*/
	.background: #ed1340; /*edited by ES, 28may2018*/
}
.article.ecommunicate_container #btndonatehd { /*added by ES,8nov2017*/
	display:inline;	
	position:relative;
	top:-11px;
	float:right;
}
.article.ecommunicate_container.apy21 .rightsidetitle {/*added by ES, 3may2021*/
	display:inline-block;
	width:461px;
}
.article .ecomm_article_title, .article .ecomm_article_title a{ /*added by ES,15nov2017*/
	font-family: 'Lato' !important; 
	font-weight:500 !important; 
	line-height:120% !important;
	font-size:24px !important;
	color:#626475 !important; 
}

.article .ecomm_article_title+.pubdate { /*added by ES,15nov2017*/
	font-family: 'Lato', sans-serif;
	font-weight:normal;
	line-height:120%;
	font-size:15px; 
	color:#717171; 
	display:block;
}
.article.ecommunicate_container.apy21 .pubdate {/*added by ES, 26apr2021*/
	/*font-family: Arial, sans-serif;*/ /*remarked by ES, 8jun2021*/
	/*font-weight:normal;*/ /*remarked by ES, 8jun2021*/
	font-size: 16px; /*added by ES, 8jun2021*/
    line-height: 140%; /*added by ES, 8jun2021*/
    color: #000000; /*added by ES, 8jun2021*/
	display:block;
	/*margin-top:1px;*/
	margin-top:15px;/*edited by ES, 9jun2021*/
	margin-bottom: 15px;
}
.article.ecommunicate_container.apy21 img.thumb { /*added by ES, 27apr2021*/
	margin-bottom:15px;
}
.article.ecommunicate_container.apy21 p.pt1{/*added by ES, 26apr2021*/
	margin-top:0 !important;
	/*padding-top:15px !important;*/
}
.article.ecommunicate_container.apy21 p{/*added by ES, 21apr2021*/
	clear:left;
	line-height: 21px;
	color: #000001;
	font-weight:400;
	font-size: 15px;
}
.ecommunicate_container.apy21 strong.ecomm_article_title{/*added by ES, 21apr2021*/
	font-family: Arial, sans-serif !important;
	font-weight:900 !important;
	line-height:28px !important;
	font-size:22px !important;
	margin:-5px 0 0 0;
	color:#050505 !important;
	padding:0 0 8px 0;
	display:block;
}
.ecommunicate_container.apy21 h2.ecomm_article_title{ /*added by ES, 8jun2021*/
	margin:-5px 0 0 0;
	/*color:#050505 !important;*/
	color:#515461 !important;/*edited by ES, 9jun2021*/
	padding:0 0 8px 0;
	display:block;
}

/*.ecommunicate_container.apy21 h2.ecomm_article_title a,
.ecommunicate_container.apy21 strong.ecomm_article_title a,
.article.ecommunicate_container.apy21 a, 
.article.ecommunicate_container.apy21 p a, 
.article.ecommunicate_container.apy21 .ecomm_article_title a, 
*/ /*remarked by ES, 8jun2021*/
.article.ecommunicate_container.apy21 .spanish-button{/*added by ES, 21apr2021*/
	text-decoration:none !important;
}
.article.ecommunicate_container.apy21 a, 
.article.ecommunicate_container.apy21 p a, 
.article.ecommunicate_container.apy21 li a{/*added by ES, 21apr2021*/
	/*color: #717171;*/
	color: #626475;/*edited by ES, 9jun2021*/
}
.article.ecommunicate_container.apy21 .ecomm_article_title a {/*added by ES, 22apr2021*/
	/*color: #050505;*/
	color: #515461; /*edited by ES, 9jun2021*/
}
.article.ecommunicate_container.apy21 .spanish-button {/*added by ES, 21apr2021*/
	font-family: Arial, sans-serif;
	font-size: 13px;
	display: inline-block;
	width: fit-content;
	border: 1px solid #FFE6EB;
	background-color: #FFEFF2;
	/*color: #BA0C2F;*/
	color: #626475;/*edited by ES, 8jun2021*/
	padding: 4px 11px;
	line-height:17px;
}
.article.ecommunicate_container.apy21 .spanish-button:last-of-type {/*added by ES, 27apr2021*/
	margin-bottom:20px;
}
.article.ecommunicate_container.apy21 .spanish-button:hover {/*added by ES, 21apr2021*/
	color: #ffffff;
	background-color: #BA0C2F; 
}
.article.ecommunicate_container.apy21 .recline {/*added by ES, 26apr2021*/
	border-bottom:1px solid #E5E5E5;
	margin-bottom:20px;
}
img#button-register-red, img#button-register-red-es, img#bg,
input[type=button] , input[type=submit], 
input[type=image]#btnSubmitDonate,input[type=image]#btnSubmitDonateGive,input[type=image]#iddifference2,
#btnCancel, #btnSubmit , #btnBack ,
.togglemenu, .subnav , .top-box, .phone-box, .nav{
	display:none;
}
header {
	padding-top:24px;
	height:70px;
	padding-bottom:0;
	margin-bottom:0;
}
.slogan-box {
    border-bottom: 1px solid #be0f33;
    float: left;
    margin: 20px 0 0 -5px;
	
}

.slogan-box P {
    font-family: "stone";
    font-size: 13px;
    font-style: italic;
    padding: 0 40px 0 26px; 
	line-height:5px;
	margin-bottom:0;
}
.logo {
    margin: 0;
    float: left;
    padding: 0;
    overflow: hidden;
    width: 186px;
    height: 67px;	
}
.main-content {
	margin-top:0;
	padding-top:0;
}
#pagetitle {
	margin-top:0;
}

.donateform {
	float:left !important;
	width: 90% !important;
}
.donateform .whatIsThis {
	color: #fff;
}
#funnel_shr_insp { /*added by ES,2jan2018*/
	display:none;
}

.toright { /*added by ES,5mar2018*/
	float:right;
	display:block;
}

#bp_detailImg, #bp_goal_donation{ /*added by ES, 6mar2018*/
	display:block;
	margin-left:auto;
	margin-right:auto;
}

#bp_goal_donation{ /*added by ES, 6mar2018*/
	max-width:650px; /*edited by ES, 7mar2018*/
	margin-top:15px;
	display:block;
	/*overflow:auto;*/ /*remarked by ML, 9mar2018*/
	font-weight:bold; /*added by ML, 9mar2018*/
	font-size:30px; /*added by ML, 9mar2018*/
	margin-left:0; /*added by ML, 9mar2018*/
	margin-right:0; /*added by ML, 9mar2018*/
}

/* Store Front *//*added by ES,27mar2018*/
.tStrFront .articleList {padding: 0 !important;height:auto;clear:left;}
.tStrFront .articleList p{font-size:15px;}
.tStrFront .articleList ol, .tStrFront .articleList ul{overflow:hidden;}
.tStrFront .articleList li{.margin-left:22px;}
.tStrFront .articleList h3.listTitle {margin: 0;padding: 8px 2px !important; font-style: italic; font-size:18px; font-weight:400;}
.tStrFront .articleList h3.listTitle a {
	width: 70%; 
	padding-right:8px;
	display: block; padding: 6px 0 7px 0; border-bottom: 0px solid #eee;
}
.tStrFront h1 + .articleList h3.listTitle a {border-top: 0px solid #eee;}
.tStrFront h1 {color: #434343;}
.tStrFront .cart-quantity {display: none;}
.tStrFront .add-to-cart {display: none;}

.fixed-save-button-wrapper {display: none;}

.pharm-filters label {font-weight: normal; padding-right: 5px;}
.pharm-filter {float: left; margin: 0 20px 20px 0;}
.pharm-filter.pharm-search {float: none; clear: both;}

.pharm-search {overflow: hidden; clear: both; position: relative;}
.pharm-search label {float: left;}
.pharm-search #txtSearch {font-size: 12px; height: 30px; width: 250px; padding: 0 5px; display: block; float: left;}
.pharm-search .buttonskin2 {color: transparent; display: block; float: left; width: 30px; height: 30px; 
	.background: #138EE5 url('../assets/search_2.png') left center no-repeat;
	background: #be0f33 url('../assets/search_red_2.png') left center no-repeat;
	}
.pharm-search .buttonskin2:hover {
	.background: #0E70B6 url('../assets/search_3.png') right center no-repeat;
	background: #ed1340 url('../assets/search_red_3.png') right center no-repeat;
}
/* Shopping Cart *//*added by ES,27mar2018*/
.shopping-cart, .shopping-cart * {box-sizing: border-box;}
.shopping-cart {overflow: hidden; position: relative; width: 100%;}
.cart-row {overflow: hidden; width: 100%; border-bottom: 1px solid #eee;}
.cart-row p {margin: 0;}
.cart-item, .cart-delete {display: block; float: left; padding: 10px 0 5px 0;}
.cart-quantity {
	width: 30%; position: relative;
	display:none; 
	float: left; 
	padding: 10px 0 5px 0; 
	margin-right: 28px; 
}
.cart-item {width: 50%; line-height: 26px;}
.cart-quantity input { padding: 5px; font-size: 22px; margin-left: -25px; text-align: center;} 
.cart-row .cart-quantity input{margin-left:0px;}
.cart-delete {width: 20%; text-align: center;}
.cart-delete input {width: 24px;}
.cart-actions input {
	.border: 1px solid #0E70B6 !important;
	border: 1px solid #be0f33 !important; 
	}

.cart-quantity .dec span, .cart-quantity .inc span {display: none;}
.cart-quantity .dec, .cart-quantity .inc {width: 0; height: 0; border: solid; border-width: 6px 4px; display: inline-block; position: absolute;}
.cart-quantity .inc {border-color: transparent transparent #138EE5 transparent; top: 10px; left: 40px;}
.cart-quantity .dec {border-color: #138EE5 transparent transparent transparent; top: 24px; left: 40px;}

.cart-keep {padding: 5px 20px 5px 30px !important; width: 200px; float: left; display: block; margin: 40px 20px 20px 0;}
.cart-cont {padding: 5px 30px 5px 20px !important; width: 200px; float: left; display: block; margin: 40px 0 20px 0;}
.cart-pharm {padding: 5px 20px 5px 20px !important; width: 420px; clear: both; display: block;}


.tStrFront .articleList {position: relative;}
.tStrFront .cart-quantity {position: absolute; right: 0; top: -3px; width: 60px; border: none;}
.tStrFront .add-to-cart {position: absolute; right: 0; top: 10px; width: 40px; height: 40px; border: none; display: block;}
.tStrFront .add-to-cart span {display: none;}
.tStrFront .add-to-cart {
	.background: transparent url('../assets/add-to-cart_2.png') center center no-repeat; 
	background: transparent url('../assets/add-to-cart_red_2.png') center center no-repeat; 
	background-size: 40px 80px; background-position: 0 0;
}
.tStrFront .add-to-cart:hover {background-position: 0 -40px;}
.tStrFront .show-quantity .add-to-cart {display: none;}
.tStrFront .show-quantity .cart-quantity {display: block;}

.main-image.pharmacydt { /*added by ES,27mar2018*/
    float:none;
	width: 500px; /*edited by ES,19apr2018,20apr2018*/
	margin: 5px  auto 30px;
}
.main-image.pharmacydt img{ /*added by ES,27mar2018*/
	width:auto;
	max-width: 100%;
	margin-left:auto;
	margin-right:auto;
	display:block;
}

.pharmacy.thImg {/*added by ES,27mar2018*/
	float: left;
	margin-right:10px;
	width:120px;
	height:78px;
}
.pharmacy.thImg { /*added by ES,27mar2018*/
	margin-bottom:5px;
}
#badge_video  { /*added by ES,16may2018*/
	margin-left:18px;
}