@font-face {
    font-family: "robotoslab-bold";
    src: url('../assets/robotoslab-bold.eot');
    src: local("robotoslab-bold"), 
    url('../assets/robotoslab-bold.woff') format('woff'),
	url('../assets/robotoslab-bold.svg')format('svg'),
	url('../assets/robotoslab-bold.ttf') format("truetype");
}
@font-face {
    font-family: "stone";
    src: url('../assets/stone.eot');	
    src: local("stone"), 
    url('../assets/stone.woff') format('woff'),
	url('../assets/stone.svg')format('svg'),
	url('../assets/stone.ttf') format("truetype");
}
@font-face {
    font-family: "stone_sans_sem_itc_tt_semi";
    src: url('../assets/stone_sans_sem_itc_tt_semi.eot');
    src: local("stone_sans_sem_itc_tt_semi"), 
    url('../assets/stone_sans_sem_itc_tt_semi.woff') format('woff'),
	url('../assets/stone_sans_sem_itc_tt_semi.svg')format('svg'),
	url('../assets/stone_sans_sem_itc_tt_semi.ttf') format("truetype");
}
@font-face { /*added by ES,20apr2017*/
    font-family: "badaboom";
    src: local("BADABB__"), 
    url('../assets/BADABB__.TTF') format("truetype");
}
BODY {
   background: #ffffff;
   color: #000000;
   margin: 0;
   padding: 0;
   text-align: left;
   font-family: 'Lato', sans-serif;
   font-size: 15px;
   font-weight: 400;
   line-height: 145%;
}
A, INPUT, TEXTAREA, SELECT { 
  cursor: pointer;
  outline: none;
} 
SELECT:not(.ui-datepicker-month):not(.ui-datepicker-year) {/*added by ES, 17jul2019*/ /*edited by ES,10sep2019*/
	-webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;	
	
	-webkit-border-radius: 0px;
	height:26px;
	background: transparent url('../assets/arrowdown.png') right center no-repeat;
	padding-left:4px;
	padding-right:18px;
	border:1px solid #A9A9A9;
}

.donateform select { /*added by ES,9august2019*/
	background-color:#ffffff !important; /*edited by ES,10sep2019*/
	height:32px !important; /*added by ES,10sep2019*/
	border-radius:5px !important;/*added by ES,10sep2019*/
}
select::-ms-expand {/*added by ES, 17jul2019*/
   display: none;
}
A { 
    text-decoration: none;
    outline: none;
}
A:focus{ /*added by ES,24jan2019*/
	outline-style: dashed; 
    outline-width: 1px;
	outline-color: rgb(77, 144, 254) !important; /*edited by ES,20jun2019*/
	/*outline: 4px auto -webkit-focus-ring-color;
	outline-offset: -2px;*/
	text-decoration:none;
}
a[href*='showCVVHelp']:focus{/*added by ES,16apr2019*/
	/*color:#515461;*//*remarkd by ES,10sep2019*/
	color:#18385F;/*edited by ES 3apr2023*//*edited by ES,10sep2019*/
}
A.ui-state-disabled:focus{ /*added by ES,18mar2019*/
	outline:none;
}
pre:focus{
	outline:1px dashed rgb(77, 144, 254);
	margin-left:1px;
}
/*A:HOVER { text-decoration: underline; }*/	/*remarked by IF,13oct2017*/

A IMG { border: none; }
LABEL { cursor: pointer; }
BUTTON SPAN {display: none;}
H1, H2, H3, H4, H5, H6, P, FIELDSET, FORM, UL, OL, LI, DL, DT, DD {
  padding: 0;
  margin: 0;
}
Ul { margin-left: 25px; }
H1, H2, H3, H4, H5, H6 { line-height: 145%; }

H1 { 
    color: #138ee5;
    font-size: 24px;
}
H2 { 
    color: #138ee5;
    font-size: 34px;   
}
H3 { 
    color: #000000;
    font-size: 19px;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
}
H4 { 
    color: #000000;
    font-size: 15px;
    font-family: 'Lato', sans-serif;
    font-style: italic;
    font-weight: 700;  
}
H5 { 
    color: #000000;
    font-size: 15px;
    font-family: 'Lato', sans-serif;
    font-style: italic;
    font-weight: 400; 
}
H6 { 
    color: #3a3a3a;
    font-size: 16px;
}


.error-message {  display: none; }
a.facebook, a.twitter, a.youtube, a.vimeo, a.linkedin, a.instagram { /*edited by ES, 18jul2019*/
    display: block;
    height: 32px; /*30px;*/ /*edited by ES,16aug2017*/
    text-indent: -9999px;
    position: relative;
    overflow: hidden;
    width: 32px; /*30px;*/ /*edited by ES,16aug2017*/
}

#fb_share_img, a#email_share_img, #tw_share_img { /*added by ES,29dec2017*/
	width:32px;
	height:32px;
	display:inline-block;
}
/*FF*/ _::-moz-range-track, body:last-child #fb_share_img,
_::-moz-range-track, body:last-child a#email_share_img,
_::-moz-range-track, body:last-child #tw_share_img{ /*added by ES, 23oct2019*/
	/*display: inline-flex; -- removed - JM - Jul 31, 2024 */
}
#email_share_img {
	position: relative;
	top: -15px;
	color: #376092; /* added to remove inherited link color -15px - JM - Jul 31, 2024 */
}
_::-moz-range-track, body:last-child #email_share_img {
	top: 1px; /* changed from -15px - JM - Jul 31, 2024 */
}

/*added by ES,29dec2017 ; changed to match the header - JM - Jul 31, 2024 */
#fb_share_img {
	background: url('../assets/Facebook.svg') no-repeat left top;
	background-size: 32px;
}
#fb_share_img:hover, #fb_share_img:focus {
	background: url('../assets/Facebook_hover.svg') no-repeat right top;
	background-size: 32px;
}

button#tw_share_img {
	background: url('../assets/X_twitter@2x.png') no-repeat left top;
	background-size: 32px;
	margin-left: 6px;
}
button#tw_share_img:hover, button#tw_share_img:focus {
	background: url('../assets/X_twitter_hover@2x.png') no-repeat right top;
	background-size: 32px;
}

a#email_share_img {
	background: url('../assets/email.png') no-repeat left top;
	background-size: 32px;
	margin-left: 6px;
	/*overflow: hidden; -- removed - JM - Jul 31, 2024 */
}
a#email_share_img:hover, a#email_share_img:focus {
	background: url('../assets/email_hover.png') no-repeat right top;
	background-size: 32px;
}

#fb_share_img:hover, button#tw_share_img:hover, a#email_share_img:hover {
	/*opacity: .75; - removed to match the header - JM - Jul 31, 2024 */
	cursor: pointer;
}
a#email_share_img:focus {
	outline-offset: 0;
}

a.facebook { background: url('../assets/Facebook_1.svg') no-repeat left top; } /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*edited by ES,16aug2017*//*edited by ES,14sep2017*/
a.facebook:hover, a.facebook:focus { background: url('../assets/Facebook_hover_1.svg') no-repeat left top; } /*edited by ES, 18jul2019*//*added by ES,14sep2017*/
a.twitter { background: url('../assets/X_twitter@2x_1.png') no-repeat left top; background-size:32px;} /*edited by ES 23agt2023*//*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*edited by ES,16aug2017*//*edited by ES,14sep2017*/
a.twitter:hover, a.twitter:focus { background: url('../assets/X_twitter_hover@2x_1.png') no-repeat left top; background-size:32px;} /*edited by ES 23agt2023*//*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*added by ES,14sep2017*/
a.linkedin { background: url('../assets/LinkedIn.svg') no-repeat left top; } /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*added by ES,16aug2017*//*edited by ES,14sep2017*/
a.linkedin:hover, a.linkedin:focus { background: url('../assets/LinkedIn_hover.svg') no-repeat left top; } /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*added by ES,14sep2017*/
a.instagram { background: url('../assets/Instagram.svg') no-repeat left top; } /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*added by ES,16aug2017*//*edited by ES,14sep2017*/
a.instagram:hover, a.instagram:focus { background: url('../assets/Instagram_hover.svg') no-repeat left top; } /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*added by ES,14sep2017*/
/*a.youtube { background: url('../assets/facebook-2-05.png') no-repeat left top; }*//*remarked by ES, 18jul2019*/ /*edited by ES,16aug2017*//*edited by ES,14sep2017*/
/*a.youtube:hover, a.youtube:focus { background: url('../assets/facebook-2-11.png') no-repeat left top; }*//*remarked by ES, 18jul2019*/ /*added by ES,14sep2017*/
a.vimeo { background: url('../assets/Vimeo.svg') no-repeat left top; } /*edited by ES 21mar2023*//*added by ES, 18jul2019*/
a.vimeo:hover, a.vimeo:focus { background: url('../assets/Vimeo_hover.svg') no-repeat left top; } /*edited by ES 21mar2023*//*added by ES, 18jul2019*/
.social-box a.facebook { background: url('../assets/Facebook_2.svg') no-repeat left top; } /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*edited by ES,16aug2017*//*edited by ES,14sep2017*/
.social-box a.facebook:hover, .social-box a.facebook:focus { background: url('../assets/Facebook_hover_2.svg') no-repeat left top; } /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*added by ES,14sep2017*/
.social-box a.twitter { background: url('../assets/X_twitter@2x_2.png') no-repeat left top; background-size:32px;} /*edited by ES 23agt2023*//*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*edited by ES,16aug2017*//*edited by ES,14sep2017*/
.social-box a.twitter:hover, .social-box a.twitter:focus { background: url('../assets/X_twitter_hover@2x_2.png') no-repeat left top; background-size:32px;} /*edited by ES 23agt2023*//*edited by ES 21mar2023*//*edited by ES, 18jul2019*/ /*added by ES,14sep2017*/
.social-box a.linkedin { background: url('../assets/LinkedIn_1.svg') no-repeat left top; } /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*added by ES,16aug2017*//*edited by ES,14sep2017*/
.social-box a.linkedin:hover, .social-box a.linkedin:focus { background: url('../assets/LinkedIn_hover_1.svg') no-repeat left top; } /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*added by ES,14sep2017*/
.social-box a.instagram { background: url('../assets/Instagram_1.svg') no-repeat left top; } /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*added by ES,16aug2017*//*edited by ES,14sep2017*/
.social-box a.instagram:hover, .social-box a.instagram:focus { background: url('../assets/Instagram_hover_1.svg') no-repeat left top; } /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*added by ES,14sep2017*/
/*.social-box a.youtube { background: url('../assets/facebook-2-05_1.png') no-repeat left top; }*//*remarked by ES, 18jul2019*/ /*edited by ES,16aug2017*//*edited by ES,14sep2017*/
/*.social-box a.youtube:hover, .social-box a.youtube:focus { background: url('../assets/facebook-2-11_1.png') no-repeat left top; } */ /*remarked by ES, 18jul2019*/ /*added by ES,14sep2017*/
.social-box a.vimeo { background: url('../assets/Vimeo_1.svg') no-repeat left top; } /*edited by ES 21mar2023*//*added by ES, 18jul2019*/
.social-box a.vimeo:hover, .social-box a.vimeo:focus { background: url('../assets/Vimeo_hover_1.svg') no-repeat left top; } /*edited by ES 21mar2023*//*added by ES, 18jul2019*/
a.facebook:hover, a.facebook:focus, a.twitter:hover, a.twitter:focus, 
/*a.youtube:hover, a.youtube:focus *//*remarked by ES, 18jul2019*/
a.vimeo:hover, a.vimeo:focus /*added by ES, 18jul2019*/
{
	background-position: right top; 
}
.first-button {
    display: block;
    color: #fff;
    /*background: #E97512; edited by ES,16aug2017*/
    background: #be0f33; /*edited by ES,12sep2017*//*edited by ES, 28oct2021*/
    border: none;
    float: left;
    font-family: 'Lato', sans-serif;
    font-size: 19px;/*edited by ES 9may2023*/
    font-weight: 900;/*edited by ES 9may2023*/
	line-height:19px;/*added by ES 9may2023*/
    text-decoration: none;
    text-transform: uppercase;
    padding: 15px 17px 15px 15px;
	/* -webkit-box-shadow: 3px 3px 0px 0px rgba(12, 69, 109, 0.75);
    -moz-box-shadow:    3px 3px 0px 0px rgba(12, 69, 109, 0.75);
    box-shadow:         3px 3px 0px 0px rgba(12, 69, 109, 0.75);*/  /*edited by ES, 21aug2017*/
    -webkit-box-shadow: 2px 2px 3px 0px rgba(139, 139, 139, 1); /*edited by ES,7sep2017,12sep2017*/
    -moz-box-shadow:    2px 2px 3px 0px rgba(139, 139, 139, 1); /*edited by ES,7sep2017,12sep2017*/
    box-shadow:         2px 2px 3px 0px rgba(139, 139, 139, 1); /*edited by ES,7sep2017,12sep2017*/
	margin: 0 1px 0 12px;
    outline: none;
}
.first-button:hover, .first-button:focus  /*edited by ES, 3oct2019*/ /*.first-button:focus / is remarked by ES,22feb2019*/ 
{
    background: #780226; /*edited by ES 30mar2023*//*edited by ES, 28oct2021*//*edited by ES,16aug2017*/
    color: #fff;
    text-decoration: none;   
}
.first-button:focus{ /* added by ES,22feb2019*/
	text-decoration: none;
	outline:1px dashed rgb(77, 144, 254) !important;
	color:#ffffff;
}
.top-box li a:focus,.social-box li a:focus{ /*added by ES,24jan2019*/
	outline: none
}
.logo a:focus{ /*added by ES,24jan2019*/
	/*outline: 5px dashed #ff0000 !important;*/
	/*outline-style: dashed !important;
	outline-width: 5px !important;*/
}
.form-box button, A.bottom-style, .homepage_event a.bottom-style {
    /*background: #138ee5;*/
    background: #be0f33; /*edited by ES,14sep2017*/
    border: none;
    color: #fff;
    font-size: 18px;
    text-align: center;
    outline: none;
}
A.bottom-style  {
    display: block;
    font-family: "stone";
    padding: 11px 10px 10px;
    text-transform: uppercase;
    outline: none;
}
A.bottom-style:hover, .form-box button:hover /* A.bottom-style:focus, .form-box button:focus  / is remarked by ES,22feb2019*/
{
    /*background: #1172b7;*/
    background: #780226; /*edited by ES 30mar2023*//*edited by ES,14sep2017*/
    text-decoration: none;
}
A.bottom-style:focus{ /*added by ES,14feb2019*/
	outline:1px dashed rgb(77, 144, 254);
	text-decoration: none; /* added by ES,22feb2019*/
}
.post-box-row.donationarea A.bottom-style { /*added by ES,14dec2017*/
	background-color: #b51037; /*edited by ES 3apr2023*/
} 
.post-box-row.donationarea A.bottom-style:hover { /*added by ES,3apr2023*/
	background-color: #780226; 
} 
.post-box-row.donationarea A.bottom-style:focus{/*added by ES,15jan2019
	pending:
	outline: 4px auto -webkit-focus-ring-color;
	outline-offset: -2px; */
}
.post-box-row.donationarea .post-box.dtoleft, .post-box-row.donationarea .post-box.dstoleft { /*added by ES,14dec2017*/
	clear:left;
}
.homepage_hl .post-box .bottom-style { /*added by ES,16aug2017*/
	font-family: "Lato";
	background: #b51037; /*edited by ES 30mar2023*/
}
.homepage_hl .post-box .bottom-style:hover { /*added by ES,16aug2017*/
	background: #780226; /*edited by ES 30mar2023*/
}
.homepage_hl_icon { /*added by ES,16aug2017*/
	margin-bottom: 12px;
	/*height: 74px; added by ES, 12okt2020*/
}
.homepage_hl_icon td { /*added by ES,16aug2017*/
	padding: 0;
}
.homepage_hl_icon .td1 { /*added by ES,16aug2017*/
	padding-right: 20px;
}
A.bottom-style span {
    background: url('../assets/button-marker.png') no-repeat right 0.5px;
    padding-right: 25px;  
} 
.homepage_hl a.bottom-style span{ /*added by ES, 14okt2020*/
	background-position-y: 3.5px;
}
A.togglemenu {
    border: none;
    outline: none;
    color: #fff;
    display: none;
    float: left;
    margin-top: 14px;
    padding: 4px 10px;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}
A.togglemenu:focus{ /*added by ES,14jan2018*/
	outline: 4px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
A.togglemenu.open, header .mobile-menu H1.open {background-color: #444;}
.clear {
    clear: both;
    height: 0;
    line-height: 0px;
    font-size: 1px;
}

header, nav, section, article, aside, footer { display: block; }

a.m-skip-to-main { /*added by ES,9august2019*/
    left: -999px;
    position: absolute;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    z-index: -2;
}
a.m-skip-to-main:focus {/*added by ES,9august2019*/
    border: 1px dashed rgb(77,144,254);
}

a.m-skip-to-main:focus, a.m-skip-to-main:active {/*added by ES,9august2019*/
    background: #e6e6e6;
    color: #0067b8;
    position: fixed;
    top: 0;
    left: 0;
    padding: 24px;
    width: auto;
    height: auto;
    overflow: auto;
    right: 0;
    text-decoration: underline;
    text-align: center;
    z-index: 800;
    outline: none;
}

.container { 
    padding: 0;
    width: 100%;
    max-width: 970px;
    /*min-width: 320px;*/
    /*min-width: 285px;*/ /*edited by ES, 3aug2020*/
    min-width: 280px; /*edited by ES, 4aug2020*/
    overflow: hidden;
}
UL.social, .nav UL, .social-box UL, .form-link UL, #breadcrumbs, UL.slides, .links-box UL { 
    list-style: none;
    margin-left: 0;
}
IMG { width: 100%; }
img[src*='icon_download.gif']{/*added by ES,13feb2015*/
	width:16px !important; /*edited by ES,26jan2017*/
}
img[src='/images/spacer.gif']{/*added by ES,14nov2018*/
	width:1px !important; 
}
img[src='/images/alert.gif']{/*added by ES,14nov2018*/
	width:22px !important; 
	max-width:22px !important; 
}
img[id^='bDrop1_']:focus, img[id^='bDrop2_']:focus { /*added by ES,20jun2019*/
	outline:1px dashed rgb(77, 144, 254);
}

SECTION { padding: 0; }

/* Header */

header { padding: 24px 0 0; }
.left-box  {   padding-bottom: 13px; }
.right-box  {   padding-bottom: 6px; } /*edited by ES,25aug2017*/
.left-box {
    float: left;
    position: relative;
}
.slogan-box {
    border-bottom: 1px solid #be0f33;
    float: left;
    margin: 32px 0 0 -5px;
}
.right-box { float: right; }
header .right-box { /*added by ES,7sep2017*/
	max-height: 60px;
}
header .right-box.op {
	/*top: 94px !important; added by ES,24aug2017*/
	/*top: 122px !important; edited by ES,25aug2017*/
	/*top: 115px !important;*/ /*edited by ES,31aug2017*/
	/*top: 113px !important;*/ /*edited by ES,5may2023*/
	top: 109px !important; /*edited by ES 9may2023*/
}
header .right-box.hm.op { /*added by ES, 3aug2020*/
	/*top:135px !important; */
	top:131px !important; /*edited by ES 10may2023*/
}
header .right-box.toclose {
	/*top: 104px !important; added by ES,24aug2017*/
	/*top: 132px !important; edited by ES,25aug2017*/
	/*top: 125px !important;*/ /*edited by ES,31aug2017*/
	top: 121px !important; /*edited by ES,9may2023*/
}
header .right-box.hm.toclose { /*added by ES, 3aug2020*/
	top:146px !important;
}
header .right-box.hm.dl.hb_op { /*added by ES, 3aug2020*/
	top:181px !important;
}
header .right-box.hm.cl.hb_op { /*added by ES, 3aug2020*/
	top:189px !important;
}
header .right-box.hm.ml.hb_op { /*added by ES, 3aug2020*/
	top:146px !important;
}

header .right-box.ml.hb_op {
	/*top: 104px !important; added by ES,24aug2017*/
	/*top: 132px !important; edited by ES,25aug2017*/
	/*top: 125px !important;*/ /*edited by ES,31aug2017*/
	top: 121px !important; /*edited by ES,9may2023*/
}
header .right-box.dl.hb_op {
	/*top: 129px !important; added by ES,24aug2017*/
	/*top: 180px !important; edited by ES,28aug2017*/
	/*top: 160px !important;*/ /*edited by ES,31aug2017*/
	top: 156px !important; /*edited by ES,10may2023*/
}
header .right-box.dl.sp.hb_op { /*added by ES,14sep2017*/
	top: 150px !important;
}
header .right-box.cl.hb_op {
	/*top: 147px !important; added by ES,24aug2017*/
	/*top: 188px !important; edited by ES,28aug2017*/
	/*top: 168px !important;*/ /*edited by ES,31aug2017*/
	top: 164px !important; /*edited by ES,10may2023*/
} 

.slogan-box P {
    font-family: "stone";
    font-size: 13px;
    /*font-style: italic;*/ /*remarked by ES 5apr2023*/
    padding: 0 40px 0 26px; 
	color: #2C2C2C; /*added by ES 5apr2023*/
}
.logo {
    margin: 0;
    float: left;
    padding: 0;
    overflow: hidden;
    width: 186px;
    height: 67px; 
}
img.logo2 {max-width: 470px !important;}
.top-box {
    margin: 14px 0 0 0;
    list-style: none;
}
.top-box LI { 
    display: table-cell;
    vertical-align: middle;
    padding: 0 5px; /*added by ES, 25aug2017*/
}
.top-box .lastli { /*added by ES, 25aug2017*/
	padding-right:1px;
}
.top-box LI.hidden-xs { /*added by ES, 21aug2017*/
	padding-right:0;
	padding-right:3px; /*edited by ES,12sep2017*/
}
.search-bar {
    position: relative;
    display: block;
}
.small-form {
    position: absolute;
    right: 15px;
    top: 0px; 
    width: 1px;
    overflow: hidden;
    z-index: 10;
}
.small-form .small-form-row {
    background: #fff;
    display: block;
    height: 32px; /*edited by ES,18aug2017*/
    border: 1px solid #EEE; /*edited by ES,24aug2017*/
    border-right: none; 
    position: relative;
    -moz-border-radius-topleft: 15px;
    -webkit-border-top-left-radius: 15px;
     border-top-left-radius: 15px;
    -moz-border-radius-bottomleft: 15px;
    -webkit-border-bottom-left-radius: 15px;
    border-bottom-left-radius: 15px;
    width: 182px;
}
.small-form .small-form-row input {
    color: #bbbbbb;
    border: none;
    background: none;
   /* margin: 0 40px 0 15px;*/
    margin: 0 40px 0 0px;/*edited by ES 8may2023*/
    padding-left:15px; /*added by ES 8may2023*/
	height: 28px;
	/*width: 139px;*/ 
    width: 163px; /*edited by ES 8may2023*/
    -moz-border-radius-topleft: 15px;
    -webkit-border-top-left-radius: 15px;
     border-top-left-radius: 15px;
    -moz-border-radius-bottomleft: 15px;
    -webkit-border-bottom-left-radius: 15px;
}
.small-form .small-form-row input#search{/*added by ES, 12dec2014*/
	color: #000000;
}

.small-form .small-form-row button { display: none; }
#search-button {
    background: url('../assets/Search.svg') no-repeat left top; /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*edited by ES,16aug2017*//*edited by ES,14sep2017*/
    float: right;
    position: relative;
    border: none;
    overflow: hidden;
    text-indent: -9999px;
    height: 32px;/*30px;*/ /*edited by ES,16aug2017*/
    width: 32px;/*30px;*/ /*edited by ES,16aug2017*/
    outline: none;
    z-index: 20;
} 
#search-button:hover { /*added by ES,14sep2017*/
	background: url('../assets/Search_hover.svg') no-repeat left top;/*edited by ES 21mar2023*//*edited by ES, 18jul2019*/
}
#search-button:focus{ /*added by ES,14jan2019*/
	/*outline: 4px auto -webkit-focus-ring-color;
    outline-offset: -2px;*/
	background: url('../assets/Search_hover_1.svg') no-repeat left top;/*edited by ES 21mar2023*//*edited by ES, 18jul2019*/
}
/*#search-button.open {  background-position: -31px top; } edited by ES,18aug2017*/
.subnav .mobile-menu H1 {
    background: #be0f33;	/*edited by IF,18oct2017 - old: #138ee5*/
    color: #ffffff;
    cursor: pointer;
    font-size: 21px;
    padding: 4px 10px;
    float: left;
}
.mobile-menu .links-box { 
    display: none;
    margin-bottom: 10px;
}
.mobile-menu .links-box UL LI { width: 100%; }

/* nav */

header .nav {
    background: #be0f33;
    float: left;
    width: 100%;
}
header .nav UL { 
	/*padding-left: 18px; */
	padding-left: 9px;  /*edited by ES, 10mar2017*/
}
.nav UL LI { float: left; }
header .nav UL LI { 
	padding:20px 14px; /*edited by ES, 10mar2017*/
}
header .nav UL LI:last-child { /*added by ES, 10mar2017*/
	padding-right:20px; /*edited by ES,19apr2017*/
	padding-left:0; /*added by ES,19apr2017*/
	float:right;
}
header .nav UL LI A {
    color: #fff;
    display: block;
    font-family: "stone_sans_sem_itc_tt_semi";
    font-size: 16px; /*edited by ES,19apr2017*/
    outline: none;
}
header .nav UL LI A:hover, header .nav UL LI A:focus, header .nav UL LI.active A { 
    color: #e16780;
    text-decoration: none;
    outline: none;
} 
aside .hidden-xs .links-box { /*added by ML,9mar2018*/
	float:none;
}
aside .links-box li a.active { /*added by ES,5aug2017*/
	/*color: #939393;*/
	color: #C50830; /* ML Jan 6, 2019 accessibilty */
}
/* End Nav */ 
/* End Header*/
/* Rotator */

.rotator-box {
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    /*max-height: 448px; / 423px;*/ /*edited by ES, 5sept2022*//*remarked by ES, 8sept2022*/
    height: max-content; /*448px; / auto;*//*edited by ES, 5sept2022*//*edited by ES, 8sept2022*/
	padding-bottom:8px; /*added by ES, 8sept2022*/
}
.rotator-box .bx-controls-direction {  display: none; }
.rotator-box .slide img {max-width: 100%; height: auto !important;}
.slide {
    position: relative; 
    width: 100%;
    height: 100%;
}
.rotator-box .bx-pager.bx-default-pager {
    list-style: none;
    position: absolute;
    right:0; /*9px;*/ /*edited by ES, 5sept2022*/
    bottom:-8px; /*14px;*/ /*edited by ES, 5sept2022*/
	text-align:center; /*added by ES, 5sept2022*/
	position:relative; /*added by ES, 5sept2022*/
}
.rotator-box .bx-pager.bx-default-pager .bx-pager-item {
    float: left;
    margin-right: 10px;
}
.rotator-box .bx-pager.bx-default-pager .bx-pager-item a:focus{ /*added by ES,14feb2019*/
	outline:1px dashed rgb(77, 144, 254);
}
.rotator-box .flex-direction-nav { display: none; }
.rotator-box .bx-pager.bx-default-pager .bx-pager-item .bx-pager-link {
    /*background: url('../assets/pager-item.png') no-repeat right top;*/
    background: url('../assets/pager-item2.png') no-repeat -16px top; /*edited by ES, 5sept2022*/
    float: left;
    border: none;
    overflow: hidden;
    position: relative;
    text-indent: -9999px;
    height: 16px;
    width: 16px;
    outline: none;
    z-index: 100;
    line-height: 1px;
}
.rotator-box .bx-pager.bx-default-pager .bx-pager-item .bx-pager-link.active, .rotator-box .bx-pager.bx-default-pager .bx-pager-item .bx-pager-link:hover { background-position: left top; }
.slide-text {
    /*background: rgba(255, 199, 44, 0.8); edited by ES,16aug2017*/
    /*background: rgb(255, 199, 44); edited by ES,18aug2017*/
    /*background: rgb(186, 12, 47); edited by ES,22aug2017*/
    background: #000000; /*edited by ES,11jan2018*/
    /*background: #78be20; edited by ES,5nov2018*/
    bottom: 44px;
    right: 0;
    position: absolute;
    padding: 15px 30px 19px 25px;
    max-width:100%;		/*470px; by PS, 5/8/17*/
    max-height:190px;
    overflow:hidden;	/*added by ES,28apr14*/
}
.slide-text H2, .slide-text H2 A, .slide-text P,
 .slide-text h1, .slide-text h1 a 	/*added by ES,7sep2017*/
{ 
	color: #ffffff; 
} /*edited by ES,16aug2017*/
.slide-text H2 A,
 .slide-text h1 a /*added by ES,7sep2017*/
{
    font-family: "Lato"; /*edited by ES,16aug2017*/
    font-weight: bold; /*edited by ES,16aug2017*/
}
.slide-text H2,
 .slide-text h1 /*added by ES,7sep2017*/ 
{  
    font-size: 38px;
    line-height: 100%;
}
.slide-text H2 span,
 .slide-text h1 span  /*added by ES,7sep2017*/
{
    font-size: 25px;
    display: block;
}
.slide-text H2 strong,
 .slide-text h1 strong /*added by ES,7sep2017*/
{
    padding: 4px 0 3px;
    font-size: 28px;
    display: block;
    font-weight: normal;
}
.slide-text P {
    font-size: 20px;
    line-height: 145%;
}
.container .rotator-box .slides .slide .slide-text p a.featurelink{ /*added by ES, nov 20,2014*/
	color: #e7f3fc;
}
/* End Rotator */

/* Carousel - added by ES, 13sep2018*/
/* Slider */
.slick-slide {
	outline: 0;
}

.slick-slider {
	position: relative;
	outline: 0;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}

.slick-track:before,
.slick-track:after {
	display: table;
	content: '';
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

[dir='rtl'] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide p img {
	display: initial;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

.slick-dots {
	padding: 0 !important;
	margin-left: 0 !important;
}
.slick-dots li {
	list-style-type: none;
	display: inline-block;
	background-color: #f6f7f9;
	width: 10px;
	height: 10px;
	margin: 0 4px;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	border:1px solid  #019dda;
}
.slick-dots li button {
  display: none;
}
.slick-dots .slick-active {
  background-color: #019dda;
}

#sponsorContainer {
	padding: 40px 20px 40px 20px;
	text-align: center;
	width:650px;
	display:block;
	overflow:hidden;
}

#lyrSponsor {
	/*margin: 0px 20px 30px 20px;*/
	margin: 0px 20px 30px 25px;
}

#lyrSponsor .slick-slider .slick-track, .slick-slider .slick-list {
	width:100%;
}

#lyrSponsor .item {
	margin:10px;
	/*margin:0px;*/
	display: inline-block;
	/*width:140px;*/
	/*width:130px;*/
	width:125px; /*edited by ES,2may2019*/
	height:140px;
	position:relative;
}

#lyrSponsor .item img {
	/*width:100%;*/
	position:absolute;
	margin:auto;
	top:0;
	left:0;
	right:0;
	bottom:0;
	max-width:125px;
	max-height:125px;
}

#lyrSponsor .slick-prev,
#lyrSponsor .slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 45%;
	display: block;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	padding: 0;
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent;
}

#lyrSponsor .slick-prev {
	background-image: url('../assets/arrow-left2.png');
	background-repeat:no-repeat;
	background-position:center;
	left: -25px;
	height:170px;
	top:0;
}

#lyrSponsor .slick-next {
	background-image: url('../assets/arrow-right2.png');
	background-repeat:no-repeat;
	background-position:center;
	right: -25px;
	height:170px;
	top:0;
}
#lyrSponsor button:focus{ /*added by ES,19feb2019*/
	outline:1px dashed rgb(77, 144, 254);
}
/* for GIVING TUESDAY donate page */

img.imgGivingTuesday { width: 580px; }
img.beTheCure { width: 318px; }
img.img-donatenow-gt { width: 310px; }

div.cure-img { width: 335px; display: inline-block; }
div.cure-text, div.arrow-text, div.profile-text, div.fb2-text, div.instagram-text { display: inline-block; }
div.arrow-img, div.profile-img, div.fb2-img, div.instagram-img { width: 120px; display: inline-block; }
div.arrow-img a:focus, div.profile-img a:focus, div.fb2-img a:focus, div.instagram-img a:focus {outline-offset:1px;} /*added by ES,16apr2019*/

/* Thank you page */
div.dvTheCure-ty { margin-top: -50px; }
div.cure-img-ty, div.arrow-img-ty, div.profile-img-ty, div.fb2-img-ty, div.instagram-img-ty { display: inline; }
img.img-arrow-text-ty, img.img-profile-text-ty, img.img-fb2-text-ty, img.img-instagram-text-ty { width: 545px; padding-left: 23px; }
img.beTheCure-ty { width: 280px; padding-right: 20px; }
img.img-thecure-ty { width: 360px; }
/* ==================================================== */

/*show 3*/
@media only screen and ( min-width: 979px )  {
	.carousel_window.mobile{display:none;}
	.carousel_window.desktop{display:inline}
}
@media only screen and ( min-width: 768px ) and ( max-width: 850px ) { /*added by ES, 12okt2020*/
	/*.homepage_hl_icon{height: 108px;}*/
}
@media only screen and ( min-width: 687px ) and ( max-width: 767px ) {
	.carousel_window.mobile{display:none;}
	.carousel_window.desktop{display:inline}
}

/*show 1*/
@media only screen and ( min-width: 768px ) and ( max-width: 978px ) {
	.carousel_window.mobile{display:inline;}
	.carousel_window.desktop{display:none}
	#sponsorContainer {
		width:100%;
	}
}

@media only screen and ( max-width: 686px ) {
	.carousel_window.mobile{display:inline;}
	.carousel_window.desktop{display:none}
	#sponsorContainer {
		width:100%;
	}
}
/* End Carousel */

/* Content */
#content:focus{/*added by ES,19august2019*/
	outline:none;
}
#content, footer {
    display: block;
    margin: 0 5px;
}
#content { margin-bottom: 38px; }

/* homepage sign up & login */
.column-box.newsletter__login { /*added by ES,10may2017*/
	margin-top:8px;
	margin-left:0; /*edited by ES,12may2017*/
}

#homepage_newsletter.column { /*added by ES,10may2017*/
	margin-left:0;
	max-width:470px;
}

#homepage_login.column { /*added by ES,10may2017*/
	margin-left:20px;
	max-width:470px;
}

.column-box.newsletter__login .column { /*added by ES,10may2017*/
	width: 470px;
	margin-bottom:18px;	/*edited by ES,12may2017*/
}

.column-box.newsletter__login .blue_form { /*added by ES,10may2017*/
	margin-top:-5px;
}

.column-box.newsletter__login h3, 
/*#event_hl h3#title,*/
.homepage_event_title { /*added by ES,7sep2017*/
	float:left;
	min-height:45px;
	font-family: 'Lato';
	font-size: 24px;
	font-weight: normal;
	/*color: #787878;*/
	color: #000000;/* ML Jan 6, 2019 accessibilty */
}
.column-box.newsletter__login h2 {/*added by ES,16jan2018*/
	float: left;
    min-height: 45px;
    font-family: 'Lato';
    font-size: 24px;
    font-weight: normal;
	color: #000000;
	line-height: 145%;
	padding: 0;
	margin: 0;
	display: block;
}

#homepage_login .form-link li { /*added by ES,10may2017*/
	margin-top:11px;
}

/* End : homepage sign up & login */

/* Post-box */

.post-box-row {
    border: none;
    margin: 0 0 0 -3%;
    display: block;  
}
aside .post-box-row p{/*added by ES,21jul2014*/
	width:227px;
}
aside .post-box-row img{/*added by ES,21jul2014*/
	max-width: 227px;
}
aside .post-box-row .form-box { /*added by ES,11dec2017*/
	background-color:#f2f2f2;
}
.post-box {
    border: none;
    float: left;
    width: 30.3%;
    max-width: 300px;
    margin: 25px 0 0 3%;
}

.post-box H1 {  
	 font-family: "stone";
	 padding-bottom: 6px;
	 word-wrap: break-word;
}
.homepage_hl .post-box H1,
 .homepage_hl .post-box h4.hhlt /*added by ES,7sep2017*/
{  /*added by ES,16aug2017*/
    font-family: "Lato"; 
    font-weight: bold; 
	color: #000000; 
}
.homepage_hl .post-box h4.hhlt { /*added by ES,7sep2017*/
	padding-bottom: 6px;
	font-size: 24px;
	font-style: normal;
}
.post-box-image {
    height: 363px;/**/
	position: relative;
	overflow:hidden; /*added by ES,30apr14*/
	margin-top: 0 !important;
	background: #1e1e1e; /*added by ES, 13okt2020*/
}

.post-box-text {
    background: rgba(255, 255, 255, 0.92);
    bottom: 0;
    left: 0;
    position: absolute;
    padding: 17px 10px 5px;
    height: 174px;   
	/*width:300px;*/ /*added by ES,28apr14*/ /*remarked by ES, 15okt2020*/
	width: 100%;/*added by ES, 15okt2020*/
	overflow:hidden; /*added by ES,28apr14*/
    /*
    overflow:hidden;
    height: auto; 
    min-height: 154px;
    */
}
.homepage_hl .post-box-image .post-box-text{ /*added by ES, 14okt2020*/
	height: 163px;
}

.donatetitle{/*added by ES,26may14*/
	color:#138ee5
}
.post-box-image.donate{/*added by ES,26may14*/
	/*height:460px; ML June 25, 2014 */
	height:430px;
	background-color:#fff; /*added by ES,18dec2017*/
}
.post-box-image.donate .imgdonate{/*added by ES,26may14*/
	/*min-height:210px;*/
	min-height:185px; /*edited by ES,14dec2017*/
}
.post-box-image.donate .fundraiser_img { /*added by ES,15dec2017*/
	position: absolute;
	top:36px;
	right:22px
}
.donate .post-box-text{/*added by ES,26may14*/
	/*height:250px; ML June 25, 2014*/
	/*height:220px;*/
	height:245px; /*edited by ES,14dec2017*/
	/*background-color:#f2f2f2; edited by ES,11dec2017*/
}

.donate .textcontent{/*added by ES,26may14*/
	margin-bottom:20px;
	max-height:100px;
	overflow:hidden;
}
.donate .textcontent.goal{ /*added by ES, 15feb2018*/
	/*max-height:66px;*/
	max-height:46px;
}
.donate .textcontent.majorgifts { /*added by ES, 29jun2018*/
	max-height:90px; /*100px;*/ /*edited by ES,16apr2019*/
}

.toright { /*added by ES,15feb2018*/
	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:20px;*/
	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*/
}

#content .post-box-text P {
    color: #000000;
    font-size: 17px;
    line-height: 140%;
}

#content .post-box-text ol { /*added by ES,28apr14*/
	margin-left:25px;
	padding-left:0px;
}

/*End Post-box-row*/

/*homepage highlight*/
.post-box-row.homepage_hl .post-box { /*added by ES,12may2017*/
	margin-top: 33px;
	margin-bottom: 50px;
}
.homepage_hl .homepage_hl_icon .td2 { /*added by ES, 21aug2017*/
	max-width: 209px;
	/*word-wrap: break-word;*/ /*remarked by ES, 13okt2020*/
	/*overflow:hidden;*/  /*added by ES, 13okt2020*/ /*remarked by ES, 14okt2020*/
}
.homepage_hl .homepage_hl_icon .tds{ /*added by ES, 13okt2020*/
	/*overflow:hidden;  */ /*remarked by ES, 14okt2020*/
}
/*END: homepage highlight*/

/*option1-4 & custom RHL, added by ES,2 jun 2014 */
#fundraisingBox_GA{ /*edited by ES,15dec2017*/
	margin-left:0px;
	margin-top: 53px;
}
#fundraisingBox_GA h1{ /*edited by ES,15dec2017*/
	color: #000;
	font-family: 'Lato', sans-serif;
	line-height: 28px;
	margin-bottom: 28px;
}
#fundraisingBox_GA .dassist h1{ /*edited by ES,15dec2017*/
	margin-bottom: 23px;
}
#fundraisingBox_GA .dgraph { /*added by ES,15dec2017*/
	display:inline-block;
	float:left;
	/*max-width: 633px;*/
	width: 633px; /*edited by ES,18dec2017*/
}
#fundraisingBox_GA .dgraph.dg_fullwidth { /*added by ES,18dec2017*/
	max-width: 960px;
}
#fundraisingBox_GA .dgraph img{ /*added by ES,15dec2017*/
	/*max-width: 633px;
	width: 633px;*/
	width: 100%; /*edited by ES,18dec2017*/
}
#fundraisingBox_GA .dassist {/*added by ES,15dec2017*/
	.float:left;
	display:inline-block;
	margin-left:23px;
	max-width:304px;
}
#fundraisingBox_GA .dassist.da_toleft { /*added by ES,15dec2017*/
	margin-left:0;
	max-width:100%;
}
#fundraisingBox_GA .dassist p { /*added by ES,15dec2017*/
	font-size: 17px;
	line-height: 140%;
	margin-bottom: 19px;
}


#fundraisingBox .option4{
	display:inline-block;
	max-width:627px;
	margin-top:40px;
	margin-right:29px;
	float:left;
}
#fundraisingBox .optioneach{
	height:121px;
	height:130px; /*edited by ES, 5jun2014*/
	width:300px;
	margin-bottom:20px;
	overflow:hidden;
	display:inline-block;
}
#fundraisingBox .optioneach .imgbox{
	width:121px;
	height:121px;
	float:left;
	margin-right:10px;
	margin-top:8px;
}
#fundraisingBox #CustomRHL,#fundraisingBox #CustomRHL2{
	display:inline-block;
	width:300px;
	margin-top:40px;
}
#fundraisingBox #CustomRHL #RHLimg,#fundraisingBox #CustomRHL2 #RHLimg2{
	width:301px;
	height:237px;
	margin-top:8px;
}

#fundraisingBox .optioneach h1,
#fundraisingBox #CustomRHL h1,
#fundraisingBox #CustomRHL2 h1
 { /*added by ES, 11dec2017*/
	.color: #000000;
	color: #626475;
}

/*End: option1-4 & custom RHL*/


.column-box {
    border: none;
    margin-left: -3%; 
	border-top: 1px solid transparent !important;
}
.column {
    border: none;
    float: left;
    max-width: 465px;
    margin: 26px 0 0 3%;
    width: 47%;  
}

.column H1 {  
    font-family: "stone";
    float: left;
    min-height: 45px;
	color: #787878; /*added by ES,16aug2017*/
}
.size, .small-size {
    border: none;
    height: 28px;
    padding: 0 0 0 0;  
}
.form-box {
    background: #e7f3fc;
    padding: 10px 19px 20px;
    margin-bottom: 18px;
    min-height: 116px;
}
.column .form-box, 
/*#event_hl */
.homepage_event
{ /*added by ES,16aug2017*/
	background: #ffffff !important; 
	border:1px solid #D0D0D0;
}
.column .form-box input{ /*added by ES,16aug2017*/
	border:1px solid #D0D0D0;
	padding-left:10px;
	padding-right:10px;
	margin:0;
}

.form-box.style-2 { margin: 0; }
.row-form-box {
    border: none;
    background: #fff;
    float: left;
    margin: 14px 12px 0 0;
}
.row-form-box input[type="text"],
.row-form-box input[type="password"] { /*added by ES,29sep2017*/
	background-color:#fff;
}
.form-box .size, .form-box .small-size {
    border: none;
    float: left;
    height: 28px;
    margin: 0 16px 0 14px; 
}
.form-box button { margin-top: 14px; }
.form-box .size { width: 165px; }
.form-box .small-size {  width: 65px; }
.form-box button {
    height: 28px;
    line-height: 100%;
    float: left;
    padding: 0 25px;
}
.form-box.style-2 button { padding: 0 18px; }
.column .form-box button, 
/*#event_hl .bottom-style */
.homepage_event .bottom-style
{ /*added by ES,16aug2017*/
	background: #be0f33;
}
.column .form-box button:hover,  
/*#event_hl .bottom-style:hover */
.homepage_event .bottom-style:hover /* .column .form-box button:focus, .homepage_event .bottom-style:focus / is remarked by ES,22feb2019*/
{ /*added by ES,16aug2017*/
	background: #780226; /*edited by ES 30mar2023*/
}

.form-link { float: right; }
.form-link UL { min-width: 225px; }
.form-link UL LI {
    border-left: 1px solid #000000;
    float: left;
    padding: 0 0 0 8px; 
    line-height: 100%;
    margin: 13px 0;
}
.form-link UL LI:first-child { 
    border-left: none;
    padding: 0 8px;
}
.form-link UL LI A {
    color: #000000;
    font-style: italic;
    line-height: 100%;
}
footer .nav UL LI A:hover { /*edited by ES,29sep2017*/
    /*color: #138ee5;*/ /*remarked by ES 3apr2023*/
    text-decoration: underline; /*edited by ES 3apr2023*/
}

footer .nav UL LI A:focus{	/*added by ES,14feb2019*/
	text-decoration: none;
}

.form-link UL LI A:hover { /*added by ES,29sep2017*/
	color: #18385F; /*edited by ES 3apr2023*/
	text-decoration: none;/*edited by ES 3apr2023*/	/*remarked by IF,16oct2017*/
}
#homepage_login .form-link UL LI A:hover, footer .nav UL LI A:hover { /*added by ES,16aug2017*/
	color: #18385F; /*edited by ES 31mar2023*/
}
#homepage_login .form-link UL LI A:hover, #homepage_login .form-link UL LI A:focus {/*added by ES 31mar2023*/
	text-decoration:none;
}

footer #address_bphone { /*added by ES,12sep2017*/
	display:none;
}
footer #address_bphone_desktop { /*added by ES,14sep2017*/
	display:block;
	clear:both;
	color:#3f3e3c;
	text-align:right;
}
footer #address_bphone_desktop { /*added by ES,14sep2017*/
	position:relative;
	top:-6px;
}
footer #desktopOnly { /*added by ES,9okt2018*/
	font-weight:300;
	font-size:13px;
	color:#40403c;
	text-align:justify;
}
footer #mobileOnly{ /*added by ES,9okt2018*/
	display:none;
	text-align:justify;
}
.error-message, /*edited by ES,29agt2018*/
.error-message p {
    color: #be0f33;
    color: #ff0000; /*edited by ES,29agt2018*/
    font-size: 12px;   
}

/* Second page */
/* Page-bg */

.main-content {
    background: url('../assets/page-bg.png') repeat-y right top;
    position: relative;
    /*min-height: 1400px;*/ /*edited by ES,10apr14*/
    min-height: 380px; /*edited by ES,10apr14*/
    margin: 0 10px;
}
#breadcrumbs { 
    margin: 6px 10px 14px 10px; /*edited by ES, 5jun2014*/
    float: left;
}
#breadcrumbs LI {
    float: left; 
    padding: 4px 15px 5px 10px; /*edited by ES, 21may2014*/
    background: url('../assets/breadcrumbs-marker.png') no-repeat right 12px;
}
#breadcrumbs LI.current { /*background: none; edited by ES, 8may2014*/}
/*#breadcrumbs LI.current+a { background: url('../assets/breadcrumbs-marker_1.png') no-repeat right 12px; } added by ES,8may2014*/
#breadcrumbs LI A {  
	display: block; 
	line-height:1.7; /*added by ES,13may14*/
}
#breadcrumbs LI.first {/*added by ES,5jun14*/
	padding-left:0px;
}
#breadcrumbs LI, #breadcrumbs LI A, #breadcrumbs  A{ /*edited by ES,28sep2017*/
	font-family: 'Lato', sans-serif;
	/*font-size: 15px;*/
	font-size: 13px; /* ML Jan 6, 2019 accessibilty */
	/*color: #515461;*/ /* ML Jan 6, 2019 accessibilty */
	color: #376092; /*edited by ES 3apr2023*/
	font-weight: 400; 
	/*text-decoration: underline;*//*remarked by ES 3apr2023*/  /*added by IF,16oct2017*/
}
#breadcrumbs LI A, #breadcrumbs  A{/*added by ES 3apr2023*/
	text-decoration: underline;
}
#breadcrumbs a:hover, #breadcrumbs a:focus{ /*added by ES 3apr2023*/
	text-decoration:none;
}
#breadcrumbs #lastitem { /*added by ES, 8may2014*/
	position:relative;
	/*top:6px;				edited by IF,16oct2017 - old:5px*/
	top:4px; /*edited by ES, 20feb2019*/
	padding-left: 3px;	/*added by IF,16oct2017*/
}
#breadcrumbs #lilastitem { /*added by ES, 20feb2019*/
	background:none;
}
#breadcrumbs li.current{/*added by ES, 21may2014*/
	background:none;
}

.breadcrumb_below { /*added by ES,12may14*/
	clear: both;
}
.multilang_form {/*added by ES,12may14*/
	float: left;
	padding-top: 3px;
	height: 39px;
}

.multilang_form #sel_lang {/*added by ES,12may14*/
	width: 80px;
	font-family: verdana, arial, calibri, sans-serif;
	font-size: 12px;
}

.multilang_form #btnLang {/*added by ES,12may14*/
  width: 75px;
}

.nav ul#handbooktopmenu li{ /*added by ES,12may14*/
	/*padding-left:5px;
	padding-right:0px;*/
    padding:20px; /*edited by ES,21may2014*/
    padding-right:15px;
    text-align:center;
    height:61px;
}
.nav ul#handbooktopmenu li.twoln{ /*added by ES,12may14*/
	padding-top:8px;
	display:block; /*added by ES,13sep2017*/
}
.nav ul#handbooktopmenusp li{/*added by ES,21may14*/
	/*padding-left:5px;
	padding-right:0px;*/
	/*padding:20px; 
	padding-right:10px;
	text-align:center;
	height:61px;*/
	/*padding: 8px 15px 8px 9px;*/
	padding: 20px 15px 20px 9px; /*edited by ES,19august2019*/
	text-align:center;
	height:81px;
}

.nav ul#handbooktopmenu li.oneln, .nav ul#handbooktopmenusp li.oneln { /*added by ES,13sep2017*/
	display:none;
}
.nav ul#handbooktopmenusp li.twoln{/*added by ES,13sep2017*/
	display:block;
	padding-top:8px; /*added by ES,19august2019*/
}

.nav ul#handbooktopmenusp li.onelnx{/*added by PS,1/9/25*/
	display:block;
	padding-top:28px;
}

.nav ul#handbooktopmenusp li.twolnx{/*added by PS,1/9/25*/
	display:block;
	padding-top:8px;
}

.nav ul#handbooktopmenu li a{/*added by ES,12may14*/
  font-size:16px;
}
.nav ul#handbooktopmenusp li a{/*added by ES,12may14*/
	/*font-size: 14px; -- removed - JM - Jul 31, 2024 */
}

.hidden_obj {display: none;} /*added by ES,13may14, added for hidden object - JM - Dec 12, 2012 */

#homepage_newsletter button:focus,
#homepage_login button:focus
{ /*added by ES,10sep2019*/
	background-color: #780226; /*edited by ES 3apr2023*/
}	
#content article H1 {
    display: block;
    /*font-family: "stone";*/
	font-family:'Lato'; /*edited by ES, 5dec2017*/
	font-weight:bold;  /*added by ES, 5dec2017*/
	color:#000000;	/*added by ES, 5dec2017*/
	/*font-size: 34px;   */
	font-size: 36px;   /*edited by ES, 5dec2017*/ 
    line-height: 120%;
    padding-bottom: 7px;
	word-wrap:break-word; /*added by ES, 6sep2017*/
}
#content article H2 {
    color: #000000;
    font-family: 'Lato', sans-serif;
    font-size: 19px;
    font-weight: 300;
}
#content article .author-box H3 { 
   float: left; 
   /*font-family: 'Lato', sans-serif;
   font-size: 15px;
   font-style: italic;
   font-weight: 400; 
   padding: 7px 0;*/
}
#content article  H3 { 
   font-family: 'Lato', sans-serif;
   font-size: 15px;
   font-style: italic;
   font-weight: 400; 
   padding: 7px 0;
}

#content article H3 strong {  font-weight: 700; }
.main-image {
    float: right;
    width: 350px;
    margin: 5px  0 30px 30px;
}
.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;
}

.author-box {
    display: block;
    padding-bottom: 27px;
}

#pub_subtitle+.author-box { /*added by ES,30aug2017*/
	margin-top:7px;
}
.share-box, .share-icons { float: right; }
.share-info {
    padding: 0;
    margin: 0;
    float: left;
}
#content .share-info P {
    padding: 15px 5px 0 0;
}
.st-custom-button[data-network] {/*added by ES, 22oct2019*/
	width:32px;
	height:32px;
	display:inline-block;
	margin-left:6px;
}
.hvrss .st-custom-button{ /*added by ES, 24oct2019*/
	position:relative;
	top:-15px;
}
.st-custom-button[data-network]:focus {/*added by ES, 22oct2019*/
	outline:1px dashed rgb(77,144,254);
}

/* added background image by ES, 22oct2019 ; changed to match the header - JM - Jul 31, 2024 */
.st-custom-button[data-network='facebook'] {
	background: url('../assets/Facebook_3.svg') no-repeat left top;
	background-size: 32px;
}
.st-custom-button[data-network='facebook']:hover,
.st-custom-button[data-network='facebook']:focus {
	background: url('../assets/Facebook_hover_3.svg') no-repeat right top;
	background-size: 32px;
}

.st-custom-button[data-network='twitter'] {
	background: url('../assets/X_twitter@2x_3.png') no-repeat left top;
	background-size: 32px;
}
.st-custom-button[data-network='twitter']:hover,
.st-custom-button[data-network='twitter']:focus {
	background: url('../assets/X_twitter_hover@2x_3.png') no-repeat right top;
	background-size: 32px;
}

.st-custom-button[data-network='linkedin'] {
	background: url('../assets/LinkedIn_2.svg') no-repeat left top;
	background-size: 32px;
}
.st-custom-button[data-network='linkedin']:hover,
.st-custom-button[data-network='linkedin']:focus {
	background: url('../assets/LinkedIn_hover_2.svg') no-repeat right top;
	background-size: 32px;
}

.st-custom-button[data-network='email'] {
	background: url('../assets/email_1.png') no-repeat left top;
	background-size: 32px;
}
.st-custom-button[data-network='email']:hover,
.st-custom-button[data-network='email']:focus {
	background: url('../assets/email_hover_1.png') no-repeat right top;
	background-size: 32px;
}

/*.share-box.custom{
	padding-right:3px;
}*//*remarked by ES 20jul2023*//*added by ES, 22oct2019*/
.share-icons button{/*added by ES, 23oct2019*/
	border:0;
}
.share-icons *:focus{/*added by ES, 23oct2019*/
	outline:1px dashed rgb(77,144,254);
	/*opacity:.75; -- removed to match the header - JM - Jul 31, 2024 */
}
.share-icons.custom span:hover{/*added by ES, 24oct2019*/
	/*opacity:.75; -- removed to match the header - JM - Jul 31, 2024 */
	cursor:pointer;
}

/*added by ES, 23oct2019*/
.bdg_shrths{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* future proofing */
	-khtml-border-radius: 3px; /* for old Konqueror browsers */
	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	height: 30px;
	
	color: #ffffff;
	border-width: 0;
	
	margin: 0 0 1px 1px;
	
	/* added - JM - Jul 31, 2024 */
	padding: 0 15px;
	font-weight: 600;
}
.bdg_shrths.fb {
	background-color: #376092; /* changed from #4267b2 - JM - Jul 31, 2024 */
}
.bdg_shrths.fb:hover {
	background-color: #18385F; /* changed from #3C5694 - JM - Jul 31, 2024 */
}
.bdg_shrths.fb:focus {
	background-color: #18385F; /* changed from #3C5694 - JM - Jul 31, 2024 */
	outline: 1px dashed rgb(77,144,254);
}
.bdg_shrths.tw {
	background-color: #376092; /* changed from #1b95e0 - JM - Jul 31, 2024 */
}
.bdg_shrths.tw:hover {
	background-color: #18385F; /* changed from #0c7abf - JM - Jul 31, 2024 */
}
.bdg_shrths.tw:focus {
	background-color: #18385F; /* changed from #0c7abf - JM - Jul 31, 2024 */
	outline: 1px dashed rgb(77,144,254);
}

.author-box.aftsubt{ /*added by ES,4sep2019*/
	margin-top:9px;
}
.coments-box {
    display: block;
    margin-top: 8px;
    border-top: 1px solid#e8e8e8;
}

/* End Second page */
/* excellence logo *//*added by ES, 8nov2019*/
#exclogodiv{
	margin-top: 32px;
	margin-bottom: 58px;
	background: #F5F5F5 0% 0% no-repeat padding-box;
}

#exclogodiv #logocontainer, #exclogodiv #bgshp{
	width: 326px;
	height: 311px;
}
#exclogodiv #logocontainer{
	/*background: transparent url('../assets/bgt.png') 0% 0% no-repeat padding-box;*/
	display:inline-block;
	z-index: 1;
}

#exclogodiv #bgshp{
	z-index: 2;
	position:absolute;
	border-top:311px solid #E8CC87;
	border-right:230px solid transparent;
}
#exclogodiv #exclogo{
	width: 273px;
	margin-top: 20px;
	margin-left: 40px;
	margin-bottom :20px;
	z-index: 3;
	position:relative;
}

#exclogodiv #txcontainer{
	margin-left: 27px;
	display:inline-block;
	width:573px;
	vertical-align: top; /*middle;*/ /*edited by ES, 9okt2020*/
	margin-top:25px; /*added by ES, 9okt2020*/
}

#exclogodiv #tx{
	width: 555px;
	display:inline-block;
	text-align: left;
	letter-spacing: 0;
	color: #000000;
	font-size: 15px;
	font-family: Lato;	
	line-height: 22px;
}

#exclogodiv #list{
	font-weight: lighter;
	font-size: 17px;
	line-height: 23px;
	font-family: Lato;
	letter-spacing: 0;
	color: #000000;
	list-style-type:none;
	 -webkit-columns: 2;
	 -moz-columns: 2;
		  columns: 2;
	margin-top:20px;
	margin-left:0; /*edited by ES, 9okt2020*/
	height: 122px; /*added by ES, 9okt2020*/
}

#exclogodiv #list li{
	margin-bottom:15px;
	padding-left:27px;
	background: transparent url('../assets/li_star.png') 0% 50% no-repeat padding-box;
}
#exclogodiv #list li#lg{ /*added by ES, 9okt2020*/
	background: transparent url('../assets/li_star_1.png') 0% 20% no-repeat padding-box;
}
@media only screen and ( max-width: 960px )  {
	#exclogodiv #txcontainer{
		width: 57%; /*60%;*/ /*edited by ES, 9okt2020*/
	}
	#exclogodiv #tx{
		width:100%;
	}
	#exclogodiv #list{
		text-align:left;
		-webkit-columns: 1;
		 -moz-columns: 1;
			  columns: 1;
		/*margin-top:3px;*/ /*remarked by ES, 9okt2020*/
		height: unset; /*added by ES, 9okt2020*/
		margin-left:0; /*added by ES, 9okt2020*/
	}
	#exclogodiv #list li{
		margin-bottom:13px;
	}
	#exclogodiv #list li#lg{ /*added by ES, 9okt2020*/
		background: transparent url('../assets/li_star_2.png') 0% 50% no-repeat padding-box;
	}
	.homepage_hl .post-box-image .post-box-text{ /*added by ES, 14okt2020*/
		height: 164px;
	}
	header .right-box.dl.sp.hb_op {/*added by ES 18jul2023*/	
		top: 156px !important;
	}
	header .right-box.hm.dl.sp.hb_op {/*added by ES 18jul2023*/	
		/*top: 167px !important;*/
	}
}
@media only screen and ( min-width: 769px ) and ( max-width: 960px )  { /*added by ES, 9okt2020*/
	
	#exclogodiv{
		padding-bottom: 30px;
	}
}
@media only screen and ( max-width: 834px )  {
	#exclogodiv #txcontainer{
		width:52%;
	}
	#exclogodiv #tx{
		width:99%;
	}
	#exclogodiv #list li{
		margin-bottom:5px;
	}
}

@media only screen and ( max-width: 768px )  {
	#exclogodiv{
		text-align:left;
	}
	#exclogodiv #logocontainer{
		text-align:center;
	}
	#exclogodiv #exclogo{
		margin-left:0;
	}
	#exclogodiv #txcontainer{
		width:auto;
		margin-top:25px;
		margin-left:30px;
		margin-right:30px;
	}
	#exclogodiv #tx{
		width:100%;
	}
	#exclogodiv #list{
		text-align:left;
		-webkit-columns: 1;
		 -moz-columns: 1;
			  columns: 1;
		margin-top:20px;
		margin-bottom:6px;
	}
	#exclogodiv #list li{
		margin-bottom:13px;
	}
}
@media only screen and ( max-width: 736px )  {
	#exclogodiv{
		margin-left:20px;
		margin-right:20px;
	}
}
@media only screen and ( max-width: 760px )  {/*edited by ES 20jul2023*/ /*added by ES 5apr2023*/
	header .slogan-box {/*added by ES 5apr2023*/
		margin-left: -3px;
	}
	.author-box.sprs{/*added/ by ES 20jul2023*/
		padding-bottom:12px;
	}
}
@media only screen and ( max-width: 600px )  {/*added by ES 5apr2023*/
	header .slogan-box P{/*added by ES 5apr2023*/
		font-size: 12px;
		padding-left:30px; /*added by ES 9may2023*/
		line-height: 21px; /*added by ES 9may2023*/
	}
}
@media only screen and ( max-width: 425px )  {/*added by ES, 9okt2020*/
	#exclogodiv #list li#lg{ 
		background: transparent url('../assets/li_star_3.png') 0% 20% no-repeat padding-box;
	}
}
@media only screen and ( max-width: 384px )  {
	#exclogodiv {
		width:344px;
	}
	#exclogodiv #txcontainer {
		width: 282px;
	}
	#exclogodiv #list{
		margin-bottom:6px;
	}
	#exclogodiv #list li{
		background-position-y:5px;
		margin-bottom:14px;
	}
}
@media only screen and ( max-width: 375px )  {
	#exclogodiv{
		width:335px;
	}
	#exclogodiv #txcontainer {	
		width: 273px;
	}
}
@media only screen and ( max-width: 360px )  {
	#exclogodiv{
		margin-left:15px;
		margin-right:15px;
		width:330px;
	}
	#exclogodiv #txcontainer {	
		width: 268px;
	}
}
@media only screen and ( max-width: 320px )  {	
	#exclogodiv{
		width:280px;
		margin-left:auto; /*added by ES, 15okt2020*/
		margin-right:auto; /*added by ES, 15okt2020*/
	}
	#exclogodiv #logocontainer,#exclogodiv #bgshp{
		width:280px;
		height:298px;
	}
	#exclogodiv #logocontainer{
		/*width:100%;*/
		height:auto;
		/*background-position-x:-50px ;*/
	}
	#exclogodiv #bgshp{
		border-top-width:298px;
	}
	#exclogodiv #exclogo{
		width: 259px;
	}
	#exclogodiv #txcontainer {	
		width: 218px;
	}
}
/* END excellence logo */
/* Article */

article {
    display: block;
    margin: auto; 
    width: auto; 
    overflow: hidden;
    width: 100%; 
    float: left; 
    margin-right: -290px;
}
.article {margin-right: 290px;}
.article p {padding: 0 !important; margin: 15px 0;}
#button-register-red,#button-register-red-es{/*added by ES,6sep2019*/
	width:306px;
}
#button-register-red-rsvp{/*added by ES,27jan2023*/
	width:306px;
}
.post-box-row h1 {	/*added by IF,16oct2017*/
	color: #626475;
}
.post-box-row h2.hrepl{ /*added by ES,23jan2019*/
	/*color: #626475;
	font-size: 24px;
	font-family: "stone";*/ /*remarked by ES, 21feb2019*/
    padding-bottom: 6px;
    word-wrap: break-word;
}
.post-box-row h2.hrepl.rdc{ /*added by ES, 17jul2019*/
	font-size:29px;
}
.post-box-row h2.titlem17 { /*added by SF, 8apr2024*/
    font-size: 29px;   
}
@media only screen and ( max-width: 960px )  {
	.post-box-row h2.hrepl.rdc{font-size:27px;}/*added by ES, 17jul2019*/
	.post-box-row h2.hrepl.titlem17{font-size:27px;}/*added by SF, 8apr2024*/
} 
@media only screen and ( max-width: 910px )  {
	.post-box-row h2.hrepl.rdc{font-size:24px;}	/*added by ES, 17jul2019*/
	.post-box-row h2.hrepl.titlem17{font-size:24px;}/*added by SF, 8apr2024*/
} 
@media only screen and ( max-width: 833px )  { /*added by ES,4sep2019*/
	.share-box{
		margin-top:10px;
	}
} 
@media only screen and (min-width: 810px) and (max-width: 823px){ /*added/ by ES 20jul2023*/
	.breadcrumb_below .share-box{
		margin-top: 0;
	}
}

@media only screen and ( min-width: 800px ) and (max-width: 850px) {
	.post-box-row h2.hrepl.rdc{font-size:23px;} /*added by ES, 17jul2019*/
	.post-box-row h2.hrepl.titlem17{font-size:23px;} /*added by SF, 8apr2024*/
}
@media only screen and ( width: 768px )  {
	.post-box-row h2.hrepl.rdc{font-size:22px;} /*added by ES, 17jul2019*/
	.post-box-row h2.hrepl.titlem17{font-size:22px;} /*added by SF, 8apr2024*/
	.homepage_hl .post-box h4.hhlt{ /*added by ES, 14okt2020*/
		font-size: 23px;
	}
}
.post-box-row h1 a{
	color: #000000; /* ML Jan 6, 2019 accessibilty */
}

.article h2 a,   
aside p a,
/*#event_hl a*/ .homepage_event a{ /*added by ES,14sep2017*//*edited by ES 31mar2023*/
	/*color:#C50830;*/	/*remarked by IF,12oct2017*/
	/*color: #626475;*/		/*added by IF,12oct2017*/
	color: #515461; /* ML Jan 6, 2019 accessibilty */
}
.event_detail #lyrEventDetail td pre,
.event_detail #lyrEventDetail td table{/*added by ES 5apr2023*/
	max-width:650px;
}

.event_detail a, a.relmat, a.tagged, 
.post-box-text p a, .post-box-text a, #articleRelated a {/*added by ES 3apr2023*/
	color:#376092;
}
.post-box-text p a:hover, .post-box-text p a:focus, 
.post-box-text a:hover, .post-box-text a:focus,
#articleRelated a:hover, #articleRelated a:focus
 {/*added by ES 3apr2023*/
	color:#18385F;
	text-decoration:none;
}

#pagenum a, .article .eventld a.find_more, .article li a, .article h3 a{/*added by ES 3apr2023*/
	color:#376092;
}
footer .left-box p a{ /*edited by ES 3apr2023*//*added by ES 31mar2023*/
	color:#376092;
	text-decoration:underline;
}
.post-box-text a, .article h2 a,  .author-box a,
#event_calendar a,  
.articleList h3.pubListTitle a
 { /*added by ES,14sep2017*/ /*edited by ES,27sep2017*/ /*edited by IF,13oct2017*/ /*aside .post-box-row .explore a is remarked by ES,22feb2019*//*edited by ES 31mar2023*/
	/*color: #626475;*/ /*edited by ES,27sep2017*/
	color: #515461; /* ML Jan 6, 2019 accessibilty */
	text-decoration: underline;	/*added by IF,12oct2017*/
}
.articleList h3.watchtitle a,
.articleList h3.blogtitle a, 
.listTitle a, .articleList h3.listTitle a,
#fundraisingBox_GA p a{/*added by ES 4apr2023*/
	color: #376092;
	text-decoration: underline;
}
.articleList .event_title a, .articleList h3.pubtitle a, .articleList h4 a, .welcome a{/*added by ES 3apr2023*/
	color: #376092;
	text-decoration: underline;
}
.form-link ul li a, form a, .form-box a, article a, .article p a, #articleRelated .print, #glossaryContent a {/*added by ES 31mar2023*/
	color: #376092;
	text-decoration: underline;
}
aside h2.hrepl a{ /*added by ES,23jan2019*/
	text-decoration:none !important; /*edited by ES, 21feb2019*/
	color:#000000 !important; /*edited by ES, 21feb2019*/
}
aside h2.hrepl a:hover, aside h2.hrepl a:focus, aside p a:hover, aside .article a:hover{ /*edited by ES 4apr2023*/
	/*color:#C50830 !important;*/
	color:#18385F !important; /*edited by ES 3apr2023*/
	text-decoration:underline !important; /*added by ES 3apr2023*/
}
aside .article a.bottom-style:hover ,
aside .article a.bottom-style:hover span
{ /*added by ES 11apr2023*/
	color:#fff !important; 
}
aside .article a.bottom-style:hover {/*added by ES 11apr2023*/
	text-decoration:none !important;
}
.form-box a.bottom-style,  /*edited by ES, 9oct2019*/, 
/*.links-box a*/ /*remarked by ES 3apr2023*/
.post-box-row .bottom-style {	/*added by IF,12oct2017*/
	text-decoration: none;
}
#event_calendar .hlImg {/*added by ES,20jun2019*/
	margin-bottom:7px;
}
#event_calendar p{ /*added by ES,20jun2019*/
	margin-top:15px;
	margin-bottom: 15px;
}
#events_calendar_right + .clear + p{ /*added by ES,20jun2019*/
	margin-top: 21px; /*6+15*/
}

#events_calendar_right a.ui-state-default, #events_calendar_right a.ui-state-default:hover{ /*added by ES,16nov2017*/
	/*color: #fff; black for smoothness version*/
	color: #000; /*edited by ES,20nov2017*/
	text-decoration: none;
}
#dv_anchor a:hover span{/*added by ES 5apr2023*/
	color:#be0f33;
}
#funnel_shr_insp img[id^='badge']:focus{ /*added by ES,20jun2019*/
	outline:1px dashed rgb(77, 144, 254);
}
#funnel_shr_insp #badge_1{/*added by ES,20jun2019*/
	margin-left:1px;
}
 a.whatIsThis.pghasbg {	/*added by IF,13oct2017*/
	color: #fff;
	/*text-decoration: none;*/ /*remarked by ES, 8oct2019*/
}

 .article a span:hover, .article h2 a:hover, 
footer p a:hover, aside p a:hover, form a:hover,  
 /*#event_hl a:hover*/ 
 .articleList div a:hover,  .listTitle a:hover,
aside .post-box-row h1 a:hover,  
.post-box-row h1 a:hover,
.formadd p a font:hover, .homepage_event a:not(.homepage_event_button):hover
 {	/*added by IF,12oct2017*/	/* aside .post-box-row .explore a:hover is remarked by ES,22feb2019*/
	/*color: #C50830;*/
	color: #18385F; /*edited by ES 4apr2023*/
}
article a:hover, article a:focus, 
.article p a:hover,.article p a:focus,
#glossaryContent a:hover, #glossaryContent a:focus, 
#articleRelated a:hover,#articleRelated a:focus,
#homepage_newsletter a:hover, #homepage_newsletter a:focus, 
#articleRelated .print:hover,#articleRelated .print:focus,
#breadcrumbs a:hover,#breadcrumbs a:focus,
.articleList .event_title a:hover, .articleList .event_title a:focus, 
.article .eventld a.find_more:hover, .article .eventld a.find_more:focus, 
#pagenum a:hover,#pagenum a:focus,
.articleList h3.pubtitle a:hover, .articleList h3.pubtitle a:focus, 
.articleList h4 a:hover,.articleList h4 a:focus,
.article li a:hover, .article li a:focus, 
.article h3 a:hover,.article h3 a:focus,
a.whatIsThis:hover, a.whatIsThis:focus, 
.welcome a:hover, .welcome a:focus,
.post-box-text p a:hover, .post-box-text p a:focus,
.post-box-text a:hover,.post-box-text a:focus,
#fundraisingBox_GA p a:hover, #fundraisingBox_GA p a:focus,
.listTitle a:hover, .listTitle a:focus, 
.articleList h3.listTitle a:hover, .articleList h3.listTitle a:focus,
.articleList h3.blogtitle a:hover, .articleList h3.blogtitle a:focus,
a.tagged:hover, a.tagged:focus,
.articleList h3.watchtitle a:hover,.articleList h3.watchtitle a:focus,
a.relmat:hover, a.relmat:focus,
 .event_detail a:hover,  .event_detail a:focus
 {/*added by ES 31mar2023*/
	color: #18385F;
}
#homepage_newsletter a:hover, #homepage_newsletter a:focus, 
article a:hover, article a:focus, 
.article p a:hover, .article p a:focus, 
.welcome a:hover, .welcome a:focus,
#fundraisingBox_GA p a:hover, #fundraisingBox_GA p a:focus,
.listTitle a:hover, .listTitle a:focus, 
.articleList h3.listTitle a:hover, .articleList h3.listTitle a:focus,
#glossaryContent a:hover, #glossaryContent a:focus
{/*added by ES 31mar2023*/
	text-decoration:none !important;
}
#breadcrumbs a:focus, .phone-box P A:focus, article a:focus, article a:focus,.clrfoc:focus, .article p a:focus, .article h2:not(.hrepl) a:focus,.article li a:focus, .form-link UL LI A:focus,
footer .nav UL LI A:focus, footer p a:focus,footer .left-box a:focus, #articleRelated .print:focus, #homepage_newsletter a:focus, .welcome a:focus, .homepage_event a:not(.homepage_event_button):focus, aside p a:focus,
.listTitle a:focus, #glossaryContent a:focus, a.whatIsThis:focus{ /*added by ES,2sept2019*/
	color: #18385F !important; /*edited by ES 31mar2023*/
}
.links-box UL LI A:focus{/*added by ES 31mar2023*/
	color: #18385F !important;
	text-decoration:underline;
}
a.tagged:focus{
	text-decoration:underline;
}

.homepage_content .bottom-style:focus{ /*added by ES, 9oct2019*/
	/*background-color:#be0f33;*/
	background-color:#780226; /*edited by ES 3apr2023*/
}
.homepage_event a:focus, #completedetail:focus{/*added by ES,2sept2019*/ /*edited by ES, 9oct2019*/
    text-decoration: underline;
}
.homepage_event a.homepage_event_button:focus,A.bottom-style:focus{ /*added by ES,2sept2019*/
	color:#ffffff;
	text-decoration:none;
	background: #780226;/*edited by ES 3apr2023*/
}
.article .eventld a.find_more:focus, #articleRelated .pdf:focus,a.whatIsThis:not(.pghasbg):focus{ /*added by ES, 7oct2019*/
	text-decoration:underline;
}
aside a#handbookreturn:focus{/*added by ES,2sept2019*/
	background-color: #780226;/*edited by ES 3apr2023*/
}
footer .nav UL LI A:focus{	/*added by ES,14feb2019*/
	text-decoration: none;
}

.clrfoc:focus{ /*added by ES,15feb2019*/
	/*color:#515461;*//*remarked by ES,2sept2019*/
	text-decoration:underline;/*added by ES,2sept2019*/
}
a.glossary {
    /*border-bottom: dashed 1px #0966AB;*/
    border-bottom: dashed 1px #376092; /*edited by ES 5apr2023*//*edited by ES,16nov2017*/
    font-style: italic;
	text-decoration: none !important;
}
a.glossary:hover { /*added by ES,16nov2017*/
	/*border-bottom: dashed 1px #C50830;*//*remarked by ES 5apr2023*/
	border-bottom-width:0;/*added by ES 5apr2023*/
}

/*#event_hl a.bottom-style, */
#homepage_event a.bottom-style, 
.post-box-row .bottom-style {/*added by ES,15sep2017*/
	color:#fff;
}
aside .post-box-row div + .bottom-style{/*added by ES,19jun19*/
	margin-top:15px;
}
.post-box-row .bottom-style:hover, .post-box-row .bottom-style span:hover { /*added by ES,28sep2017*/
	color:#fff;
}
.main-content article .articleList h4 { /*added by ES,28sep2017*/
	font-size: 12px !important;
}
.comment { /*added by ES,28sep2017*/
	margin-top:0 !important;
	font-size:12px;
}

.article ul {padding-left: 10px;}
.article li {padding-left: 0 !important;}
.article .ecomm_article_title, .article .ecomm_article_title a{ /*added by ES,3jul2017, edited 4jul2017*/
	/*font-family: 'stone', 'Lustria', sans-serif !important; edited by ES,16aug2017*/
	font-family: 'Lato' !important; /*edited by ES,11sep2017*/
	font-weight:500 !important; 
	line-height:120% !important;
	font-size:24px !important;
	/*color:#626475 !important;*/ /*edited by ES,27sep2017*/
	color: #515461 !important; /* ML Jan 6, 2019 accessibilty */
	color:#BA0C2F !important; /*edited by ES 28jun2023*/
}
.article .ecomm_article_title a:hover {
	color:#C50830 !important; /*added by IF,12oct2017*/
	color:#BA0C2F !important; /*edited by ES 28jun2023*/
}
/*.article.ecommunicate_container.apy21 .ecomm_article_title.rightsidetitle {added by ES, 3may2021*/
.article.ecommunicate_container.apy21 .rightsidetitle,
.article.ecommunicate_container.apy23 .rightsidetitle /*edited by ES 4apr2023*/
 {/*added by ES, 3may2021*/
	display:inline-block;
	width:459px; /*edited by ES, 18may2021*/
	word-break: break-word; /*added by ES, 18may2021*/
}
@media (max-width:960px){.article.ecommunicate_container.apy21 .rightsidetitle, .article.ecommunicate_container.apy23 .rightsidetitle {width:409px;}/*edited by ES 4apr2023*//*added by ES, 3may2021*//*edited by ES, 18may2021*/}
@media (max-width:834px){.article.ecommunicate_container.apy21 .rightsidetitle, .article.ecommunicate_container.apy23 .rightsidetitle {width: 283px;}/*edited by ES 4apr2023*//*added by ES, 3may2021*//*edited by ES, 18may2021*/}
@media (max-width:812px){.article.ecommunicate_container.apy21 .rightsidetitle, .article.ecommunicate_container.apy23 .rightsidetitle {width: 260px;}/*edited by ES 4apr2023*//*added by ES, 3may2021*/}
@media (max-width:800px){.article.ecommunicate_container.apy21 .rightsidetitle, .article.ecommunicate_container.apy23 .rightsidetitle {width: 249px;}/*edited by ES 4apr2023*//*added by ES, 3may2021*//*edited by ES, 18may2021*/}
@media (max-width:768px){.article.ecommunicate_container.apy21 .rightsidetitle, .article.ecommunicate_container.apy23 .rightsidetitle {width: 217px;}/*edited by ES 4apr2023*//*added by ES, 3may2021*//*edited by ES, 18may2021*/}
@media (max-width:736px){.article.ecommunicate_container.apy21 .rightsidetitle, .article.ecommunicate_container.apy23 .rightsidetitle {width: 525px;}/*edited by ES 4apr2023*//*added by ES, 3may2021*/}
@media (max-width:732px){.article.ecommunicate_container.apy21 .rightsidetitle, .article.ecommunicate_container.apy23 .rightsidetitle {width: 521px;}/*edited by ES 4apr2023*//*added by ES, 3may2021*//*edited by ES, 18may2021*/}
@media (max-width:684px){.article.ecommunicate_container.apy21 .rightsidetitle, .article.ecommunicate_container.apy23 .rightsidetitle {width: 472px;}/*edited by ES 4apr2023*//*added by ES, 3may2021*/}
@media (max-width:667px){.article.ecommunicate_container.apy21 .rightsidetitle, .article.ecommunicate_container.apy23 .rightsidetitle {width: 455px;}/*edited by ES 4apr2023*//*added by ES, 3may2021*/}
@media (max-width:653px){.article.ecommunicate_container.apy21 .rightsidetitle, .article.ecommunicate_container.apy23 .rightsidetitle {width: 442px;}/*edited by ES 4apr2023*//*added by ES, 3may2021*/}
@media (max-width:640px){.article.ecommunicate_container.apy21 .rightsidetitle, .article.ecommunicate_container.apy23 .rightsidetitle {width: 429px;}/*edited by ES 4apr2023*//*added by ES, 3may2021*//*edited by ES, 18may2021*/}
@media (max-width:600px){.article.ecommunicate_container.apy21 .rightsidetitle, .article.ecommunicate_container.apy23 .rightsidetitle {width: 389px;}/*edited by ES 4apr2023*//*added by ES, 3may2021*//*edited by ES, 18may2021*/}
@media (max-width:598px){.article.ecommunicate_container.apy21 .rightsidetitle, .article.ecommunicate_container.apy23 .rightsidetitle {width: 384px;}/*edited by ES 4apr2023*//*added by ES, 3may2021*/}
@media (max-width:533px){.article.ecommunicate_container.apy21 .rightsidetitle, .article.ecommunicate_container.apy23 .rightsidetitle {width: 320px;}/*edited by ES 4apr2023*//*added by ES, 3may2021*/}
@media (max-width:480px){.article.ecommunicate_container.apy21 .rightsidetitle, .article.ecommunicate_container.apy23 .rightsidetitle {width: 269px;}/*edited by ES 4apr2023*//*added by ES, 3may2021*//*edited by ES, 18may2021*/}
@media (max-width:425px){.article.ecommunicate_container.apy21 .rightsidetitle, .article.ecommunicate_container.apy23 .rightsidetitle {width: 210px;}/*edited by ES 4apr2023*//*added by ES, 3may2021*/}
@media (max-width:414px){.article.ecommunicate_container.apy21 .rightsidetitle, .article.ecommunicate_container.apy23 .rightsidetitle {width: 200px;}/*edited by ES 4apr2023*//*added by ES, 3may2021*/}
@media (max-width:384px){.article.ecommunicate_container.apy21 .rightsidetitle, .article.ecommunicate_container.apy23 .rightsidetitle {width: 170px;}/*edited by ES 4apr2023*//*added by ES, 3may2021*/}
@media (max-width:375px){.article.ecommunicate_container.apy21 .rightsidetitle, .article.ecommunicate_container.apy23 .rightsidetitle {width: 164px;}/*edited by ES 4apr2023*//*added by ES, 3may2021*/}
@media (max-width:360px){.article.ecommunicate_container.apy21 .rightsidetitle, .article.ecommunicate_container.apy23 .rightsidetitle {width: 148px;}/*edited by ES 4apr2023*//*added by ES, 3may2021*/}
@media (max-width:320px){.article.ecommunicate_container.apy21 .rightsidetitle, .article.ecommunicate_container.apy23 .rightsidetitle {width:  98px;}/*edited by ES 4apr2023*//*added by ES, 3may2021*/}
@media (max-width:280px){.article.ecommunicate_container.apy21 .rightsidetitle, .article.ecommunicate_container.apy23 .rightsidetitle {width:  69px;}/*edited by ES 4apr2023*//*added by ES, 3may2021*//*edited by ES, 18may2021*/}

.article.ecommunicate_container.apy21 .ecomm_article_title a,
.article.ecommunicate_container.apy21.efver .ecomm_article_title a{/*added by ES, 21apr2021*/
	/*color: #050505 !important;*/
	color: #515461  !important;/*edited by ES, 9jun2021*/
}
.article.ecommunicate_container.apy21 .ecomm_article_title a:hover,
.article.ecommunicate_container.apy21.efver .ecomm_article_title a:hover{/*added by ES, 21apr2021*/
	color: #C50830 !important;/*edited by ES, 8jun2021*/
}

.article.ecommunicate_container.apy23 .ecomm_article_title a,
.article.ecommunicate_container.apy23.efver .ecomm_article_title a{/*added by ES, 4apr2023*/
	/*color: #376092  !important;*//*edited by ES, 9jun2021*/
	color:#BA0C2F !important; /*edited by ES 28jun2023*/
}
.article.ecommunicate_container.apy23 .ecomm_article_title a:hover,
.article.ecommunicate_container.apy23.efver .ecomm_article_title a:hover{/*added by ES, 4apr2023*/
	/*color: #18385F !important;*/
	color:#BA0C2F !important; /*edited by ES 28jun2023*/
}

.article.ecommunicate_container.apy21 strong.ecomm_article_title,
.article.ecommunicate_container.apy21 h2.ecomm_article_title,
.article.ecommunicate_container.apy23 strong.ecomm_article_title,
.article.ecommunicate_container.apy23 h2.ecomm_article_title
{/*edited by ES 4apr2023*//*added by ES, 26apr2021*/
	padding:0 0 8px 0;
	display:block;
}
a.documentLibrary {	/*added by IF,12oct2017*/
	text-decoration: underline !important;
}
.article .ecomm_article_title+.pubdate { /*added by ES,3jul2017*/
	font-family: 'Lato', sans-serif;
	font-weight:normal;
	line-height:120%;
	font-size:15px; 
	color:#717171; 
	display:block;
}
.article.ecommunicate_container.apy21 .ecomm_article_title+.pubdate,
.article.ecommunicate_container.apy23 .ecomm_article_title+.pubdate
 {/*added by ES, 26apr2021*/
	/*font-family: Arial, sans-serif;*/ /*remarked by ES, 8jun2021*/
	/*font-weight:normal;*/ /*remarked by ES, 8jun2021*/
	/*line-height: 16px;*/ /*remarked by ES, 8jun2021*/
	/*font-size: 12px;*/ /*remarked by ES, 8jun2021*/
	/*color:#717171;*/ /*remarked by ES, 8jun2021*/
	/*display:block;*/ /*remarked by ES, 8jun2021*/
	font-size: 16px; /*added by ES, 8jun2021*/
    line-height: 140%; /*edited by ES, 8jun2021*/
    color: #000000; /*added by ES, 8jun2021*/
	/*margin-top:1px;*/
	margin-top:7px;/*edited by ES, 9jun2021*/
	margin-bottom: 15px;
}

.article.ecommunicate_container p {
	font-family: 'Lato', sans-serif;
	font-weight:normal;
	font-size:16px;
	line-height:140%;
	color:#000000;
}
.article.ecommunicate_container.apy21 p.pt1,
.article.ecommunicate_container.apy23 p.pt1
{/*edited by ES 4apr2023*//*added by ES, 26apr2021*/
	margin-top:0 !important;
	/*padding-top:15px !important;*/
}
.article.ecommunicate_container.apy21 p,
.article.ecommunicate_container.apy23 p
{/*edited by ES 4apr2023*//*added by ES, 21apr2021*/
	clear:left;
	line-height: 21px;
	color: #000001;
	font-weight:400;
	font-size: 15px;
	font-family: Arial, sans-serif;/*added by ES, 29apr2021*/
}
.article.ecommunicate_container.apy21 p, .article.ecommunicate_container.apy21 ol, .article.ecommunicate_container.apy21 ul,
.article.ecommunicate_container.apy23 p, .article.ecommunicate_container.apy23 ol, .article.ecommunicate_container.apy23 ul
{/*edited by ES 4apr2023*/ /*added by ES, 26apr2021*/
	padding-bottom: 15px !important;
}
.article.ecommunicate_container.apy21.efver p.pefver,
.article.ecommunicate_container.apy23.efver p.pefver
{/*edited by ES 4apr2023*//*added by ES, 21may2021*/
	padding-bottom: 0 !important;
	margin:0;
}
.article.ecommunicate_container img.thumb { /*added by ES,7aug2017*/
	margin-top:3px;
}

.article.ecommunicate_container.apy21 img.thumb, 
.article.ecommunicate_container.apy23 img.thumb 
{ /*edited by ES 4apr2023*//*added by ES, 27apr2021*/
	margin-bottom:15px;
}
.article.ecommunicate_container.apy21.efver img.thumb,
.article.ecommunicate_container.apy23.efver img.thumb
{ /*edited by ES 4apr2023*//*added by ES, 27may2021*/
	margin-top:0;
}
.article.ecommunicate_container p.pt1{ /*added by ES, 13apr2018*/
	margin-bottom:0;
}

.article.ecommunicate_container p.preventck{/*added by ES, 21may2021*/
	margin:0 !important;
	padding-bottom:0 !important;
}
.dvpreventck{/*added by ES, 21may2021*/
	height:0;
}

.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*/
}
.ecommunicate_container.apy21 strong.ecomm_article_title,
.ecommunicate_container.apy21 strong.ecomm_article_title a,
.ecommunicate_container.apy23 strong.ecomm_article_title,
.ecommunicate_container.apy23 strong.ecomm_article_title a
{/*edited by ES 4apr2023*//*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;
}
.ecommunicate_container.apy23 strong.ecomm_article_title a{/*added by ES 28jun2023*/
	color:#BA0C2F !important;
}
.ecommunicate_container.apy23 strong.ecomm_article_title,
.ecommunicate_container.apy23 h2.ecomm_article_title,
.ecommunicate_container.apy23.efver strong.ecomm_article_title,
.ecommunicate_container.apy23.efver h2.ecomm_article_title,
/* .article.ecommunicate_container.apy23 a,
.article.ecommunicate_container.apy23 p a,
.article.ecommunicate_container.apy23 li a,
.article.ecommunicate_container.apy23.efver a,
.article.ecommunicate_container.apy23.efver p a,
.article.ecommunicate_container.apy23.efver li a */ /*remarked by ES 26jun2023*/
{ /*added by ES 4apr2023*/
	color:#376092  !important;
}
.ecommunicate_container.apy23 strong.ecomm_article_title a,
.ecommunicate_container.apy23 h2.ecomm_article_title a,
.ecommunicate_container.apy23.efver strong.ecomm_article_title a,
.ecommunicate_container.apy23.efver h2.ecomm_article_title a,
.article.ecommunicate_container.apy23 h3 strong a,
.article.ecommunicate_container.apy23 li a,
.article.ecommunicate_container.apy23 a:not(.print)
{/*added by ES 28jun2023*/
	color:#BA0C2F !important;
}

.ecommunicate_container.apy23 strong.ecomm_article_title a:hover,
.ecommunicate_container.apy23 strong.ecomm_article_title a:focus,
.ecommunicate_container.apy23 h2.ecomm_article_title a:hover,
.ecommunicate_container.apy23 h2.ecomm_article_title a:focus,
.ecommunicate_container.apy23.efver strong.ecomm_article_title a:hover,
.ecommunicate_container.apy23.efver strong.ecomm_article_title a:focus,
.ecommunicate_container.apy23.efver h2.ecomm_article_title a:hover,
.ecommunicate_container.apy23.efver h2.ecomm_article_title a:focus
/* .article.ecommunicate_container.apy23 a:hover,
.article.ecommunicate_container.apy23 a:focus,
.article.ecommunicate_container.apy23 p a:hover,
.article.ecommunicate_container.apy23 p a:focus,
.article.ecommunicate_container.apy23 li a:hover,
.article.ecommunicate_container.apy23 li a:focus,
.article.ecommunicate_container.apy23.efver a:hover,
.article.ecommunicate_container.apy23.efver a:focus,
.article.ecommunicate_container.apy23.efver p a:hover,
.article.ecommunicate_container.apy23.efver p a:focus,
.article.ecommunicate_container.apy23.efver li a:hover,
.article.ecommunicate_container.apy23.efver li a:focus */ /*remarked by ES 26jun2023*/
{ /*added by ES 4apr2023*/
	/*color:#18385F  !important;*/
	color:#BA0C2F !important; /*edited by ES 28jun2023*/
}

.ecommunicate_container.apy21 h2.ecomm_article_title,
.ecommunicate_container.apy21 h2.ecomm_article_title a
{ /*added by ES, 8jun2021*/
	color:#515461  !important;
}

.ecommunicate_container.apy21.efver strong.ecomm_article_title,
.ecommunicate_container.apy21.efver strong.ecomm_article_title a
{/*added by ES, 17may2021*/
	color:#626475  !important;
}
.ecommunicate_container.apy21.efver h2.ecomm_article_title,
.ecommunicate_container.apy21.efver h2.ecomm_article_title a
{/*added by ES, 8jun2021*/
	color:#515461  !important;
}
.article.ecommunicate_container p a,
.article.ecommunicate_container p a:hover{/*added by ES 26jun2023*/
	color: #BA0C2F !important;
}
.article.ecommunicate_container.apy21 .spanish-button:hover{/*added by ES 28jun2023*/
	color: #FFFFFF !important;
}
.article.ecommunicate_container.apy21 a, 
.article.ecommunicate_container.apy21 p a, 
.article.ecommunicate_container.apy21 .ecomm_article_title a,
.article.ecommunicate_container.apy23 a, 
.article.ecommunicate_container.apy23 p a, 
.article.ecommunicate_container.apy23 .ecomm_article_title a
{ /*edited by ES 4apr2023*//*added by ES, 8jun2021*/
	text-decoration:underline;
}
.article.ecommunicate_container.apy21 .spanish-button,
.article.ecommunicate_container.apy23 .spanish-button
 {/*edited by ES 4apr2023*//*added by ES, 21apr2021*/
	text-decoration:none;
}
.article.ecommunicate_container.apy21.efver a, 
.article.ecommunicate_container.apy21.efver p a, 
.article.ecommunicate_container.apy21.efver .ecomm_article_title a,
.article.ecommunicate_container.apy23.efver a, 
.article.ecommunicate_container.apy23.efver p a, 
.article.ecommunicate_container.apy23.efver .ecomm_article_title a
 {/*edited by ES 4apr2023*//*added by ES, 17may2021*/
	text-decoration:underline;
}
.article.ecommunicate_container.apy21.efver .spanish-button,
.article.ecommunicate_container.apy23.efver .spanish-button
{/*edited by ES 4apr2023*//*added by ES, 27may2021*/
	text-decoration:none;
}

.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*/
	color: #BA0C2F;/*edited by ES 2jun2023*/
}
.article.ecommunicate_container.apy21.efver a,
.article.ecommunicate_container.apy21.efver p a,
.article.ecommunicate_container.apy21.efver li a
{/*added by ES, 17may2021*/
	/*color: #626475;*/
	color: #BA0C2F;/*edited by ES 2jun2023*/
}

.article.ecommunicate_container.apy21 .spanish-button, 
.article.ecommunicate_container.apy23 .spanish-button 
{/*edited by ES 4apr2023*//*added by ES, 21apr2021*/
	font-family: Arial, sans-serif;
	font-size: 13px;
	display: inline-block;
	width: fit-content;
	border: 1px solid #FFE6EB;
	border-radius: 2px;  /*added by ES, 27may2021*/
	background-color: #FFEFF2;
	/*color: #BA0C2F;*/
	color: #626475;/*edited by ES, 8jun2021*/
	padding: 4px 11px;
	line-height:17px;
}
.article.ecommunicate_container.apy23 .spanish-button 
{/*added by ES 4apr2023*/
	border: 1px solid #e6f1ff;
	background-color: #e5eeff;
}

.article.ecommunicate_container.apy21 .spanish-button:hover
 {/*edited by ES 4apr2023*//*added by ES, 21apr2021*/
	color: #ffffff;
	background-color: #BA0C2F; 
}
.article.ecommunicate_container.apy23 .spanish-button:hover
 {/*added by ES 4apr2023*/
	color: #ffffff;
	background-color: #24345f;
}
.article.ecommunicate_container.apy21 .recline,
.article.ecommunicate_container.apy23 .recline
 {/*edited by ES 4apr2023*//*added by ES, 26apr2021*/
	border-bottom:1px solid #E5E5E5;
	margin-bottom:30px; /*edited by ES, 27may2021*/
}
.article.ecommunicate_container.apy21 .norecline,
.article.ecommunicate_container.apy23 .norecline
 {/*edited by ES 4apr2023*//*added by ES, 24may2021*/
	line-height:0;
	margin-bottom:20px;
}

.article.ecommunicate_container #btndonate { /*added by ES,7nov2017*/
	color: #fff;
	background: #ffc537;
	float:right;
	position:relative; top: -11px;
	/*display: block;
	width: 83px;*/
	width: 115px;
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
    text-decoration: none;
	padding: 15px 17px 15px 15px;
	
	-webkit-box-shadow: 2px 2px 3px 0px rgba(139, 139, 139, 1); 
    -moz-box-shadow:    2px 2px 3px 0px rgba(139, 139, 139, 1); 
    box-shadow:         2px 2px 3px 0px rgba(139, 139, 139, 1);
}
.article.ecommunicate_container #btndonate:hover { /*added by ES,7nov2017*/
	background: #be0f33; 
    color: #fff;
    text-decoration: none;
}
.article.ecommunicate_container #btndonatehd { /*added by ES,8nov2017*/
	display:none;
}

.article.ecommunicate_container a.facebook img, 
.article.ecommunicate_container a.twitter img, 
.article.ecommunicate_container a.youtube img, 
.article.ecommunicate_container a.linkedin img, 
.article.ecommunicate_container a.instagram img ,
.article.ecommunicate_container a.vimeo img /*added by ES, 18jul2019*/
{ /*added by ES,7nov2017*/
    display: none;
}

.article.ecommunicate_container a.facebook, 
.article.ecommunicate_container a.twitter, 
.article.ecommunicate_container a.youtube,
.article.ecommunicate_container a.linkedin, 
.article.ecommunicate_container a.instagram,
.article.ecommunicate_container a.vimeo /*added by ES, 18jul2019*/
 { /*added by ES,7nov2017*/
    margin-right:10px;
	display: inline-block;
    height: 32px; 
    text-indent: -9999px;
    position: relative;
    overflow: hidden;
    width: 32px; 
}

.article.ecommunicate_container a.facebook:hover, .article.ecommunicate_container a.facebook:focus { background: url('../assets/Facebook_hover_4.svg') no-repeat left top; }/*edited by ES 21mar2023*//*edited by ES, 18jul2019*/ /*added by ES,7nov2017*/
.article.ecommunicate_container a.twitter:hover, .article.ecommunicate_container a.twitter:focus { background: url('../assets/Twitter_hover.svg') no-repeat left top; } /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*added by ES,7nov2017*/
.article.ecommunicate_container a.linkedin:hover, .article.ecommunicate_container a.linkedin:focus { background: url('../assets/LinkedIn_hover_3.svg') no-repeat left top; } /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*added by ES,7nov2017*/
.article.ecommunicate_container a.instagram:hover, .article.ecommunicate_container a.instagram:focus { background: url('../assets/Instagram_hover_2.svg') no-repeat left top; } /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*added by ES,7nov2017*/
.article.ecommunicate_container a.youtube:hover, .article.ecommunicate_container a.youtube:focus { background: url('../assets/facebook-2-11_2.png') no-repeat left top; }/*added by ES,7nov2017*/
.article.ecommunicate_container a.vimeo:hover, .article.ecommunicate_container a.vimeo:focus { background: url('../assets/Vimeo_hover_2.svg') no-repeat left top; } /*edited by ES 21mar2023*//*added by ES,18jul2019*/

#content article P {
    padding-bottom: 30px;
}
#glossaryContent a img[src*="icon_download.gif"]{/*added by ES,6feb2015*/
    width:16px !important; /*edited by ES,26jan2017*/
}
#content article H4 {
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
}
#content article H6 {/*added by ES,6feb2015*/
    font-size: 13px;
}
#content article h2#pagetitle, #content article h2#completed{ /*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;
}

.container.pnf #content article h2#pagetitle { /*added by ES,12sep2017*/
	font-family:'Lato', sans-serif;/*edited by ES,30apr2019*/
	/*font-family:sans-serif;*/
}
#content article UL, #content article OL {  margin: 21px 0 19px 18px; }/*edited by ES, 6feb2015*/
#content article UL LI, #content article OL LI {  padding-left: 23px; }
#content .main-content article .article ol {  padding-left: 23px; } /*added by ES,2oct2014*/
#content .main-content article .article ul {  padding-left: 23px; } /*added by ES,2oct2014*/

.main-content p img{
	width:auto;
}

.main-content article .article form[action*="fotf_main_processed.asp"] table p img{/*edited by ES, 6feb2015*/
	max-width:600px;
}

form th .qlabel{ /*added by ES,14sep2018*/
	font-size: 15px;
	font-weight:700;
}
form .dline{ /*added by ES,14sep2018*/
	display:inline;
}
form .qlabel{ /*added by ES,21aug2018*/
	font-size: 15px;
	font-weight:400;
	margin-bottom: 0;
}
.reqmark:after{ /*added by ES,17dec2018*/
	content:'*';
	color:#ff0000;
}
form .qlabel.red_text, form select.red_text, form file.red_text, span.red_text{ /*added by ES,21aug2018*/
	color: #ff0000;
}
form select:focus, form input:focus, form button:focus, form textarea:focus{ /*added by ES,14jan2018*/
	/*outline: 4px auto -webkit-focus-ring-color;*/
	/*outline-offset: -2px;*/
	outline-style: dashed !important;
	outline-width: 1px !important;
	outline-color: rgb(77, 144, 254) !important;
}
form select.daysel{ /*added by ES,23august2019*/
	width:47px;
}
form .ui-datepicker-trigger { /*added by ES,16apr2019*/
	padding:0;
	position:relative;
	top:-1px;
	margin-left:1px;
	height:27px; /*added by ES, 7oct2019*/
}

form .ui-datepicker-trigger img{ /*added by ES,16apr2019*/
	width:21px !important;
	height:21px !important;
}
form .red_textbox{ /*added by ES,21aug2018*/
	border-color:#ff0000 !important;
	border-style:solid !important;
	border-width:2px !important;
}
#errBox { /*added by ES,24aug2018*/
	padding:0;
}
#errBox ul{ /*added by ES,24aug2018*/
	max-width:95%;
}
.fotftbl #errBox ul{ /*added by ES,23nov2018*/
	max-width:100%;
}
#errBox a{ /*added by ES 4apr2023*/
	text-decoration-color:#ff0000;
}

.fotftbl table td{ /*added by ES,14feb2019*/
	max-width:500px;
}
.fotftbl .tdwrq{/*added by ES,9august2019*/
	padding-right:0;
	padding-left:0; /*added by ES, 9oct2019*/
}
.fotftbl td label
,.fotftbl .fotf_errBox li
{/*added by ES 03jun2025 */
	word-break: break-word;
}
.tstatus{ /*added by ES,3sept2019*/
	color:rgb(0, 82, 155);
	border:1px solid rgb(0, 82, 155);
	background:rgb(189, 229, 248) url('../assets/info.gif') no-repeat 10px /*15px*/ 45%;
	width:100%;
}
.tstatus td, .tdstatus{ /*added by ES,3sept2019*/
	padding:20px 10px 20px 50px !important;
	display:block !important;
}

#content article .articleList  .fotf_errBox ul{ /*added by ES,12nov2018*/
	padding-left:0 !important;
}
#content article .articleList  .fotf_errBox li{ /*added by ES,12nov2018*/
	margin-left:0 !important;
}

#detail_img { /*added by ES,30aug2017*/
	margin: 0 auto 10px auto;
	max-width:600px;
	display:block;
}
table tr td {
    padding: 10px;
}

a.print {
	background: url('../assets/print.gif') no-repeat left center;
	padding: 2px 0 2px 25px;
}

a.pdf {
	background: url('../assets/pdf.gif') no-repeat left center;
	padding: 2px 0 2px 25px;
}

form span.bodytext input[type=radio], form span.bodytext input[type=checkbox]{/*added by ES,10apr14*/
	display:inline !important;
	clear:left;
	min-height:0
}
input[type=radio]:focus, input[type=checkbox]:focus{/*added by ES,16apr2019*/
	outline-offset:1px;
}
td input[type=checkbox]:focus{ /*added by ES,13august2019*/
	margin-left:2px;
}
input[type=radio][id^='radPrice']:focus{
	outline-offset:0;
}

p.firstP { /*added by ES,6may2014*/
	margin-top: 20px;
}
.author-box+p.firstP { /*added by ES,9feb2017*/
	margin-top: 0;
}

img.secBigImg {/*added by ES,6may2014*/
	margin-bottom: 20px;
}
.floatRight {/*added by ES,6may2014*/
	float: right !important;
	margin-left: 10px !important;
	width:120px;
	height:78px;
}
.pharmacy.thImg {/*added by ES,27mar2018*/
	float: left;
	margin-right:10px;
	width:120px;
	height:78px;
}
.floatRight.thImg, .pharmacy.thImg { /*added by ES,26jan2017, edited by ES,27mar2018*/
	margin-bottom:5px;
}
a.thblink:focus{ /*added by ES,15feb2019*/
	outline-offset:0;
}
.tStrFront a.thblink:focus, .articleList.blogs a.thblink:focus, .articleList.events a.thblink:focus{ /*added by ES,10apr2019*/
	outline:none;
}
.articleList ul, .articleList ol {/*added by ES,27mar2018*/
	overflow:hidden;
}
#frmstorefront .articleList {/*added by ES,27mar2018*/
	overflow: auto;
}
/* End Article */

/* List */
.container #content .main-content article #articleList, .container #content .main-content article .articleList { /*edited by ES,26may2015*/
	clear: both;
	padding: 20px 0 0 0;
}
.articleList.eventld {	/*added by ES,15mar2017*/ /*edited by ES,27sep2017*/
	padding-top:0 !important;
	/*margin-top:30px;*/
	margin-top:16px;
	overflow:hidden;
}
.articleList.eventld.firstrow {	/*added by ES,15mar2017*/ /*edited by ES,27sep2017*/
	margin-top:0;
}
.articleList.eventld.firstrow_nonfeatured {	/*added by ES,15mar2017*/ /*edited by ES,27sep2017*/
	margin-top:6px;
}

.eventld .event_title { /*added by ES,15mar2017*/
	padding-top:0;
}

.container #content .main-content article #articleList p, .container #content .main-content article .articleList p {/*edited by ES,26may2015*/
	margin-bottom: 10px;
}

.container #content .main-content article #articleList h4, .container #content .main-content article .articleList h4 {/*edited by ES,26may2015*/
	font-size:11px;
}
.container #content .main-content article #articleList h3, .container #content .main-content article .articleList h3 {   /*edited by ES,26may2015*/  
	margin-bottom: 0px;
    font-size: 18px;
    padding: 10px 0;
}
.container #content .main-content article .articleList h3.blogtitle,
.container #content .main-content article .articleList h3.pubtitle
 { /*added by ES,28sep2017*/
	padding-top:0;
	padding-bottom:0;
}

.container #content .main-content article #articleList ul, .container #content .main-content article .articleList ul {/*edited by ES,26may2015*/
	margin-bottom: 10px;
}

.container #content .main-content article #articleList ol, .container #content .main-content article .articleList ol {/*edited by ES,26may2015*/
	margin-bottom: 10px;
}

.container #content .main-content article #articleList ul li, .container #content .main-content article .articleList ul li {/*edited by ES,26may2015*/
	margin-left: 22px;
	/*margin-left: 24px;*/
	padding-left: 5px;
	/*padding-left: 6px;*/
}

.container #content .main-content article #articleList ol li, .container #content .main-content article .articleList ol li, #fundraisingBox_GA ol li {/*edited by ES,26may2015*/
	margin-left: 27px;
	/*margin-left: 30px;*/
}
.floatRight {
	float: right;
	margin-left: 10px;
}

.eventbd .main-content .article p { /*added by ES,15mar2017*/
	margin-bottom:12px;
}
.eventld .event__thImg{ /*added by ES,15mar2017*/ /*edited by ES,21mar2017*/
	float:left;
	margin-top:7px;
	margin-bottom:5px;
	margin-right:21px;
	width:340px;
	/*height:230px;*/
}
.find_more{ /*added by ES,15mar2017*/
	text-decoration:underline;
	margin-bottom:14px;
	display:inline; /*flex;*//*edited by ES,10apr2019*/ /*block;*//*edited by ES,15feb2019*/
}
.event_title, .event_title a{ /*added by ES,15mar2017*/
	color:#138ee5;
}
.container #content .main-content article #articleList h3.event_title{ /*added by ES,15mar2017*/
	font-size:22px !important;
	font-style:normal !important;
	font-weight:bold !important;
	padding-top:0 !important;
	padding-bottom:7px !important;
}
.event_date{ /*added by ES,15mar2017*/
	margin-bottom:10px;
	display:block;
}
.author-box.event_share{ /*added by ES,15mar2017*/
	margin-top:-46px; /* -49px / edited by ES,22feb2019*/
}
#event_section_border { /*added by ES,15mar2017*/
	/*margin-top:50px;
	margin-top:47px;*/
	margin-top:33px;
	margin-bottom:34px;
	clear:both;
}
.article p { /*added by ES,15mar2017*/
	word-break: break-word;
}
 /*End List */
 aside .article p { /*added by ES,7oct2019*/
	word-break:break-all; 
}
 
/*Staff gallery*/  /*added by ES, 20may2014*/
#staffgallery {/*added by ES, 30may2014*/
	/*padding-bottom:50px;*/
	padding-bottom:0px; /*edited by ES, 9dec2014*/
}
#staffgallery .staff {
	display:inline-block;
	padding-right:5px; 
	/*margin-right:5px;*/
	/*margin-right:30px; edited by ES, 3Jul2015*/
	margin-bottom:20px; 
	/*width:215px;*/
	width:185px;
	/*min-height:275px;*/
	min-height:247px; /*edited by ES, 11dec2014*/
	overflow:hidden;  /*added by ES, 11dec2014*/
	vertical-align:top;
	position:relative;
}
#staffgallery .staff img{
	width:175px !important;
	height:175px !important;
	margin-bottom:5px;
}
#staffgallery .staff .staffname{
	color:#be0f33;
}
#staffgallery2 .staff {
	display:inline-block;
	padding-right:5px; 
	margin-right:5px; 
	margin-bottom:20px; 
	width:215px;
	vertical-align:top;
	min-height:275px;
  
	/*
	min-height:275px;
	height:auto;
	height:300px;*/
    
	/*overflow:hidden;*/
	position:relative;
    border:1px solid orange;
}
#staffgallery2 .staff img{
	width:175px !important;
	height:175px !important;
	margin-bottom:5px;
}
#staffgallery2 .staff .staffname{
	color:#be0f33;
}
#staffgallery .groupbreaker, .staffgallery_new .groupbreaker{/*added by ES, 9dec2014*/
	margin-top:50px;
	margin-bottom:10px;
	border-bottom:2px solid #eeeeee;
}
#staffgallery .staff.ceo{/*added by ES, 9dec2014*/
	top:0px;
	display:block;
	margin-right:auto;
	margin-left:auto;
	min-height:247px;
	left:-25px;
}
#staffgallery  .staff.side{/*added by ES, 11dec2014*/
	top:-92px;
}
.staffgallery_new  .staff.ceo{/*added by ES, 10dec2014*/
	top:0px;
	display:block;
	margin-right:auto;
	margin-left:auto;
	min-height:247px;
	left:-25px;
}
.staffgallery_new .groupbreaker.next{/*added by ES, 9dec2014*/
	margin-top:-30px;
}

#staffgallery .staffgallery_new.wztop.shring.dsg2,
#staffgallery .staffgallery_new.wztop.shring.dsg2 .groupbreaker{ /*added by ES 9feb2024 */
	margin-top: 0 !important;
}
#staffgallery .staffgallery_new.dsg2 .groupbreaker{ /*added by ES 7feb2024 */
	min-height: 36px;
	background-color: #EDEDED;
	padding:6px 15px;
	padding-bottom: 5px;
	margin-bottom: 25px;
	margin-top:0;
}
#staffgallery .staffgallery_new.dsg2 .groupbreaker span{/*added by ES 7feb2024 */
	font: normal normal bold 21px/21px Lato;
	letter-spacing: 0px;
	color: #000000;
}
#staffgallery .staffgallery_new.dsg2 .groupbreaker.sub{/*added by ES 7feb2024 */
	background-color: #FFFFFF;
	border-bottom: 1px solid #DBDBDB;
	padding-bottom: 9px;
	padding-left:0;
}
#staffgallery .staffgallery_new.dsg2 .groupbreaker.sub span{/*added by ES 7feb2024 */
	font: normal normal 600 15px/21px Lato;
}
#staffgallery .staffgallery_new.dsg2 .staff{/*added by ES 7feb2024 */
	margin-bottom:40px;
	min-height: unset; /*added by ES 9feb2024 */
}
#staffgallery .staffgallery_new.dsg2 .staff .staffname{/*added by ES 7feb2024 */
	font: normal normal 600 16px/34px Lato;
}
#staffgallery .staffgallery_new.dsg2 .staff .stafftitle{/*added by ES 7feb2024 */
	font-size:14px;
}
#staffgallery .staffgallery_new.dsg2 .staff img{/*added by ES 7feb2024 */
	width:176px !important;
	height:176px !important;
}
.staffgallery_new{/*added by ES, 9dec2014*/
	/*padding-bottom:50px;*/
	min-height:350px;
}
#staffgallery .staffgallery_new.dsg2{ /*added by ES 9feb2024 */
	min-height:unset;
}

.staffgallery_new .staff {/*added by ES, 9dec2014*/
	display:inline-block;
	padding-right:5px; 
	/*margin-right:30px; edited by ES, 3Jul2015*/
	margin-bottom:20px; 
	width:185px;
	/*min-height:275px;*/
	min-height:247px; 
	overflow:hidden;  
	vertical-align:top;
	position:relative;
}
.staffgallery_new .staff.mido{/*added by ES, 11dec2014*/
	top:-272px;
	margin-left:20px;/*added by ES, 3Jul2015*/
}

.staffgallery_new .staff.side,
#staffgallery .staffgallery_new.dsg2 .staff.side
{/*added by ES, 11dec2014*//*edited by ES 7feb2024 */
	top:-180px;
}
.staffgallery_new .staff.rside{/*added by ES, 11dec2014*/
	margin-left:227px; /*edited by ES, 3Jul2015*/ 
}
.staff.rside2{/*added by ES feb2024*/
	/*margin-left:227px;*/
}
.staffgallery_new .staff img{/*added by ES, 9dec2014*/
	width:175px !important;
	height:175px !important;
	margin-bottom:5px;
}

.staffgallery_new .staff .staffname{/*added by ES, 9dec2014*/
	color:#be0f33;
}

/*End Staff*/ 

/*Button new skin, added by ES, 20may2014*/
article input.buttonskin2, #newsletterSignUp .buttonskin2, #btnAAFM, 
#btnRemoveHFM_1, #btnRemoveHFM_2, #btnRemoveHFM_3, #btnRemoveHFM_4, #btnRemoveHFM_5,
#btnRemoveHFM_6, #btnRemoveHFM_7, #btnRemoveHFM_8, #btnRemoveHFM_9, #btnRemoveHFM_10, #btnRemoveHFM_11, #btnRemoveHFM_12, #btnRemoveHFM_13, #btnRemoveHFM_14, #btnRemoveHFM_15 ,
article button.buttonskin2 /*added by ES,12august2019*/
,aside input.buttonskin2 /*added by ES, 18nov2021*/
{ /*edited by ES, 12aug2016*/ /*edited by ES,29sep2017*/
	/*background-color:#138ee5;*/
	background-color:#b51037; /*edited by ES 30mar2023*//*edited by ES,14sep2017*/
	color:#ffffff;
	border:0px;
	padding:5px;
}
article input.buttonskin2:hover, article input.buttonskin2:focus, 
article button.buttonskin2:hover,article button.buttonskin2:focus,
#newsletterSignUp .buttonskin2:hover, #newsletterSignUp .buttonskin2:focus, 
#frmHLLogin .buttonskin2:focus,
#btnAAFM:hover, #btnAAFM:focus, 
#btnRemoveHFM_1:hover, #btnRemoveHFM_1:focus, 
#btnRemoveHFM_2:hover , #btnRemoveHFM_2:focus, 
#btnRemoveHFM_3:hover , #btnRemoveHFM_3:focus, 
#btnRemoveHFM_4:hover , #btnRemoveHFM_4:focus, 
#btnRemoveHFM_5:hover ,#btnRemoveHFM_5:focus, /*edited by ES,10sep2019*/
aside input.buttonskin2:hover, aside input.buttonskin2:focus /*added by ES, 18nov2021*/
{ /*added by ES,14sep2017*/ /*edited by ES,29sep2017*/
	background-color:#780226; /*edited by ES 30mar2023*/
}
input.buttonskin2:focus{ /*added by ES,25feb2019*/
	outline:1px dashed rgb(77, 144, 254);
	outline-offset:-1px;
}
button.buttonskin2:focus{/*added by ES,15august2019*/
	outline:1px dashed rgb(77, 144, 254);
}
.buttonskin2:disabled:hover, .buttonskin2[disabled]:hover { /*added by ES,29sep2017*/
	background-color:#be0f33;
}
#newsletterSignUp .buttonskin2{ /*added by ES, 12aug2016*/
	margin-top:5px;
	padding-left:15px;
	padding-right:15px;
}
article input.prev{
  /*background-color:#138ee5 !important;*/
  background-color:#be0f33 !important;/*edited by ES,14sep2017*/
  color:#ffffff;
  background:url('../assets/button-prev-marker.png') no-repeat ;
  background-position:15px 8px;
}
article input.next{
  /*background-color:#138ee5 !important;*/
  background-color:#be0f33 !important; /*edited by ES,14sep2017*/
  color:#ffffff;
  background:url('../assets/button-marker_1.png') no-repeat 90% 8px;
}
article input.prev:hover, 
article input.prev:focus, 
article input.next:hover,
article input.next:focus
{
	background-color: #780226 !important;/*edited by ES 3apr2023*/
}
article input.buttonskin2del{
  background-color:#fff;
  color:#138ee5;
  padding:5px;
  border:0px solid gray;
  padding:5px;
  /*background:url('../assets/deletes.png') no-repeat left 0px;*/
  background:url('../assets/deletes_red.png') no-repeat left 0px; /*edited by ES,14sep2017*/
}

#ErrRow{ /*added by ES,29jun2016*/
	width:420px;
}
/*Button new skin*/
.author-box { /*added by ES,3feb2017*/
	vertical-align:top;
}
.author-box #author_area h3 {	/*added by ES,3feb2017*/
	margin:0;
	padding:0;
	font-style:normal;
}
.author-box #author_area h3#pubdate{	/*added by ES,3feb2017, edited by ES 8feb2017*/
	clear:left;
}
.author-box #author_area{ /*added by ES,3feb2017*/
	/*border:1px solid gray;*/
	display:inline-block;
	vertical-align:top;
}
.author-box #share_area{ /*added by ES,3feb2017*/
	/*border:1px solid green;*/
	display:inline-block;
	vertical-align:top;
	float:right;
}
/*Aside*/

aside {
    position: relative;
    overflow: hidden;
    width: 290px; 
    padding-left: 63px;
    margin: 0;
}
#content aside H1 {
    /*font-family: "stone";*/
	font-family: 'Lato'; /* ML Jan 6, 2019 accessibilty */
    color: #000000; /* ML Jan 6, 2019 accessibilty */
    font-size: 21px;
    width:227px;
}

aside h2.hrepl{ /*added by ES,23jan2019*/
	font-family: 'Lato'; 
    color: #000000; 
    font-size: 21px;
    width:227px;
}

#glossaryContent H1, .donationarea .textcontent h1, .homepage_hl h1, /*#event_hl h1*/ .homepage_event h1, #content aside .h1hlcontent { /*added by ES,5dec2017*/
	font-family:'Lato';
	font-size:36px;
	font-weight:bold;
	color:#000000;
	/*line-height:120%;
	padding-bottom:7px;
	word-wrap:break-word;*/
}
#content aside h5#sctname,
#content aside h5#sctname_ch,
#content aside h3#sctname_ch
{ /*added by ES,8sep2017; edited by ES,4jan2019; edited by ES,21feb2019*/
	font-family:'Lato';
	font-size:21px;
	font-weight:normal;
	color:#000000;
	width: 227px;
	font-style: normal;
}
#content aside h3#sctname, #content aside h3#sctname{ /*added by ES,16jan2018*/
	font-family: 'Lato';
    font-size: 21px;
    font-weight: normal;
    color: #000000;
    width: 227px;
    font-style: normal;
	line-height: 145%;
	padding: 0;
	margin: 0;
	display: block;
}
.links-box {
    float: left;
    margin-bottom: 32px;
    width: 100%;
    overflow: hidden;
}
.links-box UL { 
    float: left;
    margin: 0 0 -1px;
    width: 100%;
}
.links-box UL LI {
    background: url('../assets/links-box-bg.png') no-repeat 23px bottom;   
    float: left;
    /*width: 230px;*/
    width: 100%;	/*edited by ES,24jan2019*/
}
.links-box UL LI.cld { /*added by ES,24jan2019*/
	margin-left: 20px;
	max-width:207px
}
.links-box UL LI A {
    display: block;
    color: #3a3a3a;
    background: url('../assets/links-box-marker.png') no-repeat left 14px;   
    padding: 9px 20px 3px;
    font-family: "stone_sans_sem_itc_tt_semi";
}
.links-box UL LI A:hover, .links-box UL LI A:focus  {	/*added by IF,12oct2017*/
    color: #18385F; /*edited by ES 3apr2023*/
	text-decoration:unerline; /*added by ES 3apr2023*/
}
aside .post-box-row { margin: 0; }
aside .post-box-row pre{ 
	overflow:visible;  /*added by ES, 21jun19*/
}

aside .post-box {
    float: left;
    margin: 24px 0 12px 0;
    max-width: 227px;
    width: 100%;
}
aside .post-box-image  {
    height: 274px;
    width: 227px;
    position: relative;
    overflow: hidden;
}
aside .post-box-image IMG { height: 100%; }
aside .form-box {
    margin: 13px 0 0 0;
    padding: 15px 15px 11px;
}
aside .form-box P {  font-size: 16px; }
aside .form-link {
    float: left;
    width: 100%;
}
aside .form-link UL LI:first-child {
    border-left: medium none;
    padding: 0 8px 0 0;
}
aside .form-link UL LI A {
    font-size: 14px;
    font-style: italic;
    font-weight: 300;
    line-height: 100%;
}

aside .row-form-box {  margin: 12px 8px 0 0; }
aside .form-box button {  margin-top: 12px; }
aside #right_search_form { /*added by ES, 18nov2021*/
	margin-bottom:32px;
}
aside #rightsearch { /*added by ES, 18nov2021*/
	width:169px;
}
aside #rightsearch.sp { /*added by ES, 18nov2021*/
	width:168px;
}

aside .post-box-text {
    background: none;
    bottom: 64px; 
    right: 0;
    padding: 0;
    height: auto;
}
aside .my_hog_login p{ /*added by ES,20dec2018*/
	word-break:break-word;
	max-width:100%;
}

#content aside .post-box-text H2, #content aside .post-box-text H3, #content aside .post-box-text P {   float: right; }
#content aside .post-box-text H2 {
    background: rgba(190, 15, 51, 0.8);
    color: #ebebeb;
    font-size: 23px;
    font-weight: 700;
    padding: 1px 11px 0;  
}
#content aside .post-box-text H3 {
    background: rgba(255, 255, 255, 0.8);
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    padding: 1px 12px 2px;
}
#content aside .post-box-text P {
    color: #ebebeb;
    font-size: 13px;
    padding-right: 10px;
} 

p.explore {
	/*font-size: 24px;*/
	font-size: 21px; /*edited by ES,11dec2017*/
	font-weight: 500; /*added by ES,11dec2017*/
	font-family: "stone"; /*added by ES,11dec2017*/
	/*line-height: 26px; edited by ES,11dec2017*/
	padding-bottom: 11px; 
	color: #000000;	/*edited by IF,16oct2017 - old: #000*/ /* #626475 is edited by ES,22feb2019*/
	background: url('../assets/bg-explore-hog.gif') no-repeat right top;
}
p.explore a, p.explore a:hover{ /* added by ES,22feb2019*/
	color: #000000;
	text-decoration:none;
}

ul.for {
  list-style-type: none;
  margin-bottom: 18px;    /* it was 22px - AG - Apr 16, 2008 */
  margin-left:0px;
}

* html ul.for {
  margin-bottom: 20px;    /* it was 28px - AG - Apr 16, 2008 */
}

*:first-child + HTML ul.for {
  margin-bottom: 28px;
}

ul.for a img {
  border: 0;
  margin-bottom: 2px;
}

aside a#handbookreturn{ /*add by ES, 21may2014*/
  width:250px;
  height:40px;
  color:#ffffff;
  display:block;
  text-decoration: none;
  text-transform: uppercase;
  margin: 0 1px 0 0;
  padding: 8px 15px 10px 15px;
  font-size: 18px;
  font-weight: 500 /*700*/;
  font-family: 'Lato', sans-serif;
  /*background-color: #138ee5;*/
  background-color: #b51037; /*edited by ES 30mar2023*//*edited by ES,14sep2017*/
}
aside a#handbookreturn:hover { /*added by ES,14sep2017*/
	background-color: #780226; /*edited by ES 30mar2023*/
}
aside a#handbookreturn img{ /*add by ES, 21may2014*/
  width:8px ; 
  height:15px ;
  margin-left:10px;
  margin-bottom:5px;
}
/* End Aside */
/*End content */

/* Store Front */
.tStrFront .articleList {padding: 0 !important;height:auto;}/*edited by ES,26may2015*/
.tStrFront .articleList h3.listTitle {margin: 0;padding: 8px 2px !important;}/*edited by ES,26may2015*/
.tStrFront .articleList h3.listTitle a {
	width: max-content; /*edited by ES,10apr2019*/ /*70%;*/ /*edited by ES,26jun2015*/
	max-width:70%; /*added by ES,10apr2019*/
	padding-right:8px;
	display: inline-block; /*block;*/ /*edited by ES,10apr2019*/
	padding: 6px 0 7px 0; border-bottom: 0px solid #eee;
}/*edited by ES,26may2015*/
.tStrFront h1 + .articleList h3.listTitle a {border-top: 0px solid #eee;}/*edited by ES,26may2015*/
.tStrFront .articleList h3.listTitle a {}/*edited by ES,26may2015*/
.tStrFront h1 {color: #434343;}
.tStrFront .cart-quantity {display: none;}
.tStrFront .add-to-cart {display: none;}

.fixed-save-button-wrapper {display: none;}

.pharm-filters{ /*added by ES,15august2019*/
	clear:both;
}
.pharm-filters label {font-weight: normal; padding-right: 5px;}
.pharm-filters .buttonskin2{ /*added by ES,10apr2019*/
	overflow:hidden;
}
.pharm-filters .buttonskin2:focus { /*added by ES,18feb2019*/
	outline-offset:-1px;
}
.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-filter.pharm-search label{ /*added by ES, 17jul2019*/
	margin-top:5px;
}
.pharm-search #txtSearch {font-size: 12px; height: 30px; width: 250px; padding: 0 5px; display: block; float: left;}
.pharm-cat .buttonskin2, .pharm-type .buttonskin2, .pharm-search .buttonskin2 {color: transparent; display: block; float: left; width: 30px; height: 30px; 
	/*background: #138EE5 url('../assets/search.png') left center no-repeat;*/
	background: #be0f33 url('../assets/search_red.png') left center no-repeat; /*edited by ES,14sep2017*/
	}
.pharm-filters select{ /*added by ES,18feb2019*/
	height:26px;
}
.pharm-cat .buttonskin2, .pharm-type .buttonskin2{ /*added by ES,25jan2019*/
	float:right;
	background-size: 45px;
	/*width:22px;
	height:22px;*/
	width:26px;/*edited by ES,18feb2019*/
	height:26px;/*edited by ES,18feb2019*/
	/*position:relative;
	top:-1px;*/
}
.pharm-search .buttonskin2:hover {
	/*background: #0E70B6 url('../assets/search_1.png') right center no-repeat;*/
	background: #780226 url('../assets/search_red_1.png') right center no-repeat; /*edited by ES 3apr2023*//*edited by ES,14sep2017*/
}
.pharm-filters .pharm-filter.pharm-cat #sel_pharmacyType{ /*added by ES, 11feb2020*/
	max-width: 535px;
}
/* Shopping Cart */
.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-quantity, .cart-delete {display: block; float: left; padding: 10px 0 5px 0;}
.cart-item {width: 50%; line-height: 26px;}
.cart-quantity {width: 30%; position: relative;}
.cart-quantity input { /*edited by ES,26jun2015*/
	padding: 5px; 
	font-size: 22px; 
	margin-left: 0; /*-25px; */ /*edited by ES,19feb2019*/
	max-width:100%; /*added by ES,19feb2019*/
	text-align: center;
} 
.cart-row .cart-quantity input{margin-left:0px;}/*added by ES,26jun2015*/
.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; /*edited by ES,14sep2017*/
	}

.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;}

/*added by ES,23jun2015, Changed by CAG, 23 June 2015 */
.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.png') center center no-repeat; */
	background: transparent url('../assets/add-to-cart_red.png') center center no-repeat; /*edited by ES,14sep2017*/
	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;}
 /*end ES*/
 /*Changed by CAG, 23 June 2015 */
 .main-content article img, .main-content aside p img, #glossaryContent p img, #fundraisingBox_GA img{ /*added by ES,26jan2017, edited by ES,14nov2018, edited by ES,18dec2018*/
	height:auto !important;
	max-width:100%;
	text-decoration: underline;	/*added by IF,13oct2017*/
 }
 .main-content article p video { /*added by ES,14nov2018*/
	max-width:100%;
 }
 .main-content article video:focus {/*added by ES,15feb2019*/
	/*max-width:99%;*/
	outline-offset:-1px;
	outline-style:dashed;
	outline-width:1px;
 }

#sp_event_url span{ /*added by ES,6sep2019*/
	display:inline;
}
#sp_event_url span.hdn{ /*added by ES,6sep2019*/
	display:none;
}

#sp_event_url span#btnTgl1{ /*added by ES,6sep2019*/
	/*background: rgb(252, 242, 244) url('../assets/TranslateBttn_background.png');*/
	background: rgb(229, 238, 255) url('../assets/TranslateBttn_background_1.png');/*edited by ES 4apr2023*/
}
#sp_event_url span#btnTgl2{ /*added by ES,6sep2019*/
	/*background: rgb(190, 15, 51) url('../assets/TranslateBttn_background_Hover.png');*/
	background: rgb(36, 52, 95) url('../assets/TranslateBttn_background_Hover_1.png');/*edited by ES 4apr2023*/
}

@media only screen and ( max-width: 767px )  {
	.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_1.png') center center no-repeat; */
		background: transparent url('../assets/add-to-cart_red_1.png') center center no-repeat; /*edited by ES,14sep2017*/
		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;}
	#btnSubmitStoreFront{display:none;}
	/*.tStrFront .articleList h3.listTitle a {width: 95%;} added by ES,23jun2015*/
	.post-box-row.donationarea .post-box.dtoleft { /*added by ES,14dec2017*/
		clear:none;
	}
	.post-box-row.donationarea .post-box.stoleft { /*added by ES,14dec2017*/
		clear:left;
	}
	
	#bp_goal_donation span{ /*added by ML, 9mar2018*/
		display:block;
		float:none;
	}
	#bp_goal_donation .toright{ /*added by ML, 9mar2018*/
		margin-top:20px;
	}
	aside #rightsearch, aside #rightsearch.sp { /*added by ES, 18nov2021*/
		width:192px;
	}
	.handbooksearchresult aside .forrightsearch, .handbooksearchresult aside #right_search_form{ /*added by ES, 18nov2021*/
		display:none;
	}
	header{ /*added by ES 3apr2023*/
		background-color:#ffffff;
	}
}

/* Check Out */
.form-checkout label {font-weight: normal;}
.form-row {margin: 15px 0;}
.form-row .question-input input[type='text'], .form-row .question-input select {width: 100%;}
.form-row .question-input textarea {width: 100%; height: 80px;}

/* footer */

footer {
   background: #fff; /*edited by ES, 25aug2017*/
   padding: 30px 32px 12px 37px; 
   margin: 0;
}
footer .logo { 
   width: 168px;
   height: 61px;  
}
footer .bottom-box {
   display: block;
   margin: 0 0 0 168px; 
}
footer .slogan-box {
   margin-top: 28px;
   width: 100%;
}
footer .slogan-box P { float: left;  font-size:12px;}
footer .nav {
   float: right;
   display: inline;
}
footer .nav UL LI {  padding: 0 0 0 32px; }
footer .nav UL LI A { 
	color: #474747; /*edited by ES 3apr2023*/
}
footer .left-box { width: 430px; }
footer .left-box P {
   color: #40403c;
   font-family: 'Lato', sans-serif;
   font-size: 14px;
   font-weight: 300;
}
footer .left-box, footer .right-box { margin-top: 9px; } 
.social-box { 
    float: left;
    margin-right: 12px;
}
footer .left-box a:hover
 {	/*added by IF,13oct2017*/
	text-decoration: none;
	color: #18385F; /*added by ES 31mar2023*/
}
.social-box UL LI {
    float: left;
    margin: 11px 9px 11px 0;
}
.phone-box { 
	float: right; 
}

.phone-box P { padding-bottom: 3px;}
.phone-box P, .phone-box P A  {
    color: #474747; /*edited by ES 3apr2023*/
    text-align: right;
	font-weight: 600;/*added by ES 9may2023*/
	line-height: 16px;/*added by ES 9may2023*/
}
.phone-box.top p a:hover, .phone-box P A:hover {	/*added by IF,12oct2017*/
    color: #18385F; /*edited by ES 31mar2023*/
}
.phone-box P A { padding-right: 10px; }
.phone-box.top {/*added by ES,25aug2017*/
	margin-bottom:8px;
	width:100%; /*added by ES,31aug2017*/
	display:table; /*added by ES,31aug2017*/
}
.phone-box.top p {/*added by ES,25aug2017*/
	font-size:13px;
	padding-bottom:0;
	line-height:16px;/*edited by ES 9may2023*/
	display:table-cell; /*added by ES,31aug2017*/
}
.phone-box.top p#address { /*added by ES,31aug2017*/
	text-align:left;
}
.phone-box.top p#address_stack { /*added by ES,31aug2017*/
	display:none;
}
.phone-box.top p a{/*added by ES,25aug2017*/
	padding-right:3px;
	color: #474747; /*added by ES 31mar2023*/
}
.phone-box.top p#phonefax { /*added by ES,12sep2017*/
	padding-right: 5px;
}
footer .right-box .phone-box p,
footer .right-box .phone-box p a, 
footer #address_bphone_desktop{/*added by ES 9may2023*/
	font-size: 13px;
	font-weight: 600;
	line-height: 16px;
}
#articleRelated {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 15px 0;
	margin-bottom: 15px;
	overflow:auto; /*added by ES,30aug2017*/
}

#articleRelated a {
	margin-right: 30px;
}

/* ML June 25, 2014 for form*/
form.formadd .row {
	margin-bottom:10px;
}
form.formadd .row input[type='text'], form.formadd .row select {
	height:30px;
}
form.formadd .row.caption {
	margin-bottom:20px;
}
/* end for form */

iframe {
	max-width: 100%;
	/*height:auto !important; cancel*/
}

#my-hog input[type=text], #my-hog input[type=radio] {width: 100%;}

/* End footer*/

article input.buttonskin2vc { /*added by ES,25may2015*/
    /*background-color:#138ee5;*/
    background-color:#be0f33; /*edited by ES,14sep2017*/
    color:#ffffff;
    border:0px;
    padding:5px;
  }
article input.buttonskin2vc:hover { /*added by ES,14sep2017*/
	background-color:#780226;/*edited by ES 3apr2023*/
}
article input.buttonskin2vc:focus{ /*added by ES,18feb2019*/
	outline-offset:-1px;
	background-color:#780226;/*edited by ES 3apr2023*//*added by ES,10sep2019*/
}
.donateSubmitDiv{ /*added by ES,18jul2016*/
	text-align:right;
}

.main-content article video { /*added by ES,4dec2018*/
	max-width:100%;
	height:auto; /*re-added by ES,19dec2018*/
	padding-bottom:10px;
}
#fundraisingBox_GA video, 
.homepage_hl video, 
aside video, 
#glossaryContent video, 
.donationarea video {/*added by ES,18dec2018*/
	max-width:100%;
	height:auto;
	padding-bottom:10px;
}
	
/*added by IF - Sep 14, 2016 - Sponsor in hardcoded page*/
.sponzor-partners {
	font-size: 21px !important; 
	margin: 10px 0; 
	padding-top: 7px;
	text-align:center; /*added by ES, 22sep2016*/
}
.sponzor-title {
	color: grey !important;
	font-weight: normal !important;
}
.sponzor-hr {
	height: 1px; 
	background: grey no-repeat scroll center; 
	margin: 5px 0 50px;
}
.sponzor-area {
	text-align: center;
}
.sponzor-item {
	margin: 0 10px 50px;
}
.sponzor-area-bottom {
	padding-bottom: 30px;
}
a[href$='blogs.asp']:focus{
	outline-offset:1px;
}
.rssIconWithBg { /*added by ES,11dec2018*/
	background: transparent url('../assets/icon_rss_31.png') top left no-repeat;
	background-size:cover;/*added by ES, 25oct2019*/
	border: 0;
	margin: 0 0 0 4px;
	/*top: 15px;*//*edited by ES, 23oct2019*/ /* -1px;*/
	top:0px; /*edited by ES, 25oct2019*/
	width: 32px !important;/*edited by ES, 25oct2019*//*31px;*/
	height: 32px;/*edited by ES, oct2019*//*31px;*/
	display: inline-block;
	position: relative;
}

@media only screen and ( max-width: 800px )  { /*added by ES,15sep2016*/
	.sponzor-item img.platinumwidth{
		width:100% !important;
	}
}
@media only screen and ( width: 800px )  { /*added by ES 21jul2023*/
	.breadcrumb_below .share-box{
		width: 204px;
	}
}

@media only screen and ( max-width: 400px )  { /*added by ES,15sep2016*/
	.sponzor-item{
		width:94%;
	}
	.sponzor-item img.goldwidth{
		width:90% !important;
	}
}

/*end of - added by IF - Sep 14, 2016 - Sponsor in hardcoded page*/
 
@media only screen and ( min-width: 992px )  {/*added by ES, 16dec2014*/
	.staffgallery_new .staff.lside:last-child{
		top:-272px !important;
		left:208px;/*edited by ES, 3Jul2015*/
	}
	#staffgallery .staff.m{ /*added by ES, 3Jul2015*/
		margin-left:20px;
		margin-right:15px;
	}
	.staffgallery_new .staff.mido+.side{/*added by ES, 11dec2014*/
		margin-left:19px;
	}
	#fundraisingBox #CustomRHL2{  /*added by ES,6may2015*/
		float:right;
	}
}
@media only screen and ( min-width: 979px )  {
	header .nav {	/*added by ES,19apr2017*/
		display:block !important;
	}
}
@media only screen and ( max-width: 991px )  {
	.phone-box.top { /*added by ES, 25aug2017*/
		margin-right: 11px;
	}
	.phone-box.top p#address { /*added by ES,31aug2017*/
		padding-left:21px;
		padding-right: 10px;
	}
	.right-box.dl+.phone-box.top p#address { /*added by ES,31aug2017*/
		/*padding-left:12px;*/ /*remarked by ES,17sept2019*/
	}
	.right-box.cl+.phone-box.top p#address { /*added by ES,31aug2017*/
		/*padding-left:12px;*/
		padding-left:21px;/*edited by ES 20jul2023*/
	}
	
   .container { 
       /* padding: 0 2%; */
		width: 100%;
    } 
	#content{padding:0 20px 0;}/*added by ES,17mar2016*/
   /*.post-box-image { background: #1e1e1e; }*/ /*remarked by ES, 13okt2020*/
   .post-box-text {width: 100%;}
   .post-box-text {height: 220px;}
   .donate .post-box-text { /*added by ES,14dec2017*/
		background-color: #fff;
   }
   .homepage_hl .post-box-image .post-box-text{ /*added by ES, 14okt2020*/
		height: 173px;
	}
   #staffgallery  .staff{ /*added by ES, 11dec2014*/
		display:block;
		top:0px !important;
		margin-right:auto;
		margin-left:auto;
		margin-bottom:20px;
   }
   #staffgallery  .staff.ceo, .staffgallery_new  .staff.ceo{ /*added by ES, 11dec2014*/
		left:0px;
   }
   .staffgallery_new  .staff.side, .staffgallery_new  .staff.lside, .staffgallery_new  .staff.rside, .staffgallery_new  .staff.mido { /*added by ES, 11dec2014*/
		display:block ;
		top:0px ;
		margin-right:auto;
		margin-left:auto;
   }
   .staffgallery_new.shring{/*added by ES, 11dec2014*/
		margin-top:80px !important;
   }
   
   #fundraisingBox_GA .dgraph, #fundraisingBox_GA .dassist  { /*added by ES,15dec2017*/
		max-width: 100%;
	}
	#fundraisingBox_GA .dassist { /*added by ES,15dec2017*/
		margin-top: 58px;
		margin-left: 0;
	}
	
	#fundraisingBox #CustomRHL2{ /*added by ES,6may2015*/
		float:none;
		display:block;
	}
	header .logo {margin-left: 10px;}
	.right-box {margin-right: 10px;}
	header {position: relative;}
  
  	.donateSubmitDiv{	/*added by ES,18jul2016*/
		display:table;
	}
	#staffgallery .staff, #staffgallery .staff.ceo, .staffgallery_new .staff, .staffgallery_new .staff.ceo{ /*added by ES, 29mar2017*/
		min-height:20px;
	}
	#staffgallery .staffgallery_new.shring.dsg2{ /*added by ES 9feb2024 */
		margin-top: 50px !important;
	}
	#staffgallery .staffgallery_new.wsub.shring.dsg2{ /*added by ES 9feb2024 */
		margin-top: 50px !important;
	}
	
	.column-box.newsletter__login .column { /*added by ES,12may2017*/
		margin-left: auto !important;
		margin-right: auto;
		float: none;
	}
	
	#bp_detailImg{ /*added by ES, 6mar2018*/
		max-width:100%;
	}
	
	#bp_goal_donation .toright{ /*added by ES,12mar2018*/
		margin-top:0;
		width:100%;
		float:none;
	}
	#bp_goal_donation span{ /*added by ES,12mar2018*/
		line-height:145%;
	}
	
	/* Thank you page *//*added by ES,21nov2018*/
	img.beTheCure-ty { margin-top: -50px; }
	img.beTheCure-ty, div.fb2-img-ty img, div.profile-img-ty img, div.arrow-img-ty img, div.instagram-img-ty img  { 
		margin-left: auto;
		margin-right: auto; 
		display: block;
		padding-bottom: 10px;
	}
	.cure-text .img-thecure-ty{
		padding-left:23px;
	}
}

@media only screen and ( max-width: 978px )  {
	.small-form .small-form-row {/*added by ES,24aug2017*/
		border: 1px solid #FFF;
	}
	a.togglemenu { 
		display: block; 
		width: 100%;
		background: #BD0F33 url('../assets/icon_menu.png') 10px 24px no-repeat;
		background-size: 17px 12px;
		padding: 20px 10px 20px 35px;
		margin-top:0px; /*added by ES, 25aug2017*/
    }
	
	header .nav {
        display: none;
    }
	
	header .nav ul { padding: 0; border-top: 1px solid #fff;}
    header .nav ul li { 
        border-bottom: 1px solid #fff;
        float: none;
        padding: 10px 20px;    
    }
	header .nav UL LI:last-child { /*added by ES, 10mar2017*/
		float:none;
	}
    header .right-box {float: none; position: absolute !important; 
		/*bottom: 3px !important; */
		bottom: 9px !important; /*edited by ES 5apr2023*//*edited by ES, 25aug2017*/
		right: 0; top: auto !important;
	}
	header .right-box.hm.toclose{/*added by ES 5apr2023*/
		/*top:147px !important;*/
		top:143px !important;/*edited by ES 10may2023*/
	}
	header .right-box.hm.cl.hb_op{/*added by ES 5apr2023*/
		/*top: 190px !important;*/
		top: 186px !important;/*edited by ES 11may2023*/
	}
	header .right-box.hm.dl.hb_op{/*added by ES 5apr2023*/
		/*top: 182px !important;*/
		top: 178px !important;/*edited by ES 11may2023*/
	}
	header .right-box.hm.ml.hb_op{/*added by ES 5apr2023*/
		/*top: 147px !important;*/
		top: 143px !important;/*edited by ES 11may2023*/
	}
	
    .right-box.ml+.phone-box.top { /*added by ES, 25aug2017*/
		/*margin-top:-8px;*/
		margin-top:5px; /*edited by ES,31aug2017*/
	}
	.right-box.dl+.phone-box.top { /*added by ES, 28aug2017*/
		margin-top:5px;
	}
	.right-box.cl+.phone-box.top { /*added by ES, 28aug2017*/
		margin-top:5px;
	}
	
	.left-box  { 
        float: none;
        padding: 0 135px 0 0;
    }
	header .nav UL LI:last-child { /*added by ES,19apr2017*/
		padding-left:20px;
	}
	.nav ul#handbooktopmenu li, .nav ul#handbooktopmenusp li { /*added by ES,7sep2017*/
		text-align:left;
	}
	.nav ul#handbooktopmenusp li { /*added by ES,13sep2017*/
		padding: 20px;
		padding-right:15px;
	}
	.nav ul#handbooktopmenu li.oneln, .nav ul#handbooktopmenusp li.oneln { /*added by ES,13sep2017*/
		display:block;
	}
	.nav ul#handbooktopmenu li.twoln, .nav ul#handbooktopmenusp li.twoln { /*added by ES,13sep2017*/
		display:none;
	}
	a.facebook { background: url('../assets/Facebook_4.svg') no-repeat left top; } /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*edited by ES,18aug2017*//*edited by ES,14sep2017*/
	a.facebook:hover, a.facebook:focus { background: url('../assets/Facebook_hover_5.svg') no-repeat left top; } /*edited by ES 21mar2023*//*edited by ES, 18jul2019*/ /*added by ES,14sep2017*/
    a.twitter { background: url('../assets/X_twitter@2x_4.png') no-repeat left top; background-size:32px;} /*edited by ES 23agt2023*//*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*edited by ES,18aug2017*//*edited by ES,14sep2017*/
    a.twitter:hover, a.twitter:focus { background: url('../assets/X_twitter_hover@2x_4.png') no-repeat left top; background-size:32px;} /*edited by ES 23agt2023*//*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*added by ES,14sep2017*/
    a.linkedin { background: url('../assets/LinkedIn_3.svg') no-repeat left top; } /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*added by ES,18aug2017*//*edited by ES,14sep2017*/
    a.linkedin:hover, a.linkedin:focus { background: url('../assets/LinkedIn_hover_4.svg') no-repeat left top; } /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*added by ES,14sep2017*/
    a.instagram { background: url('../assets/Instagram_2.svg') no-repeat left top; }/*edited by ES 21mar2023*//*edited by ES, 18jul2019*/ /*added by ES,18aug2017*//*edited by ES,14sep2017*/
    a.instagram :hover, a.instagram :focus{ background: url('../assets/Instagram_hover_3.svg') no-repeat left top; } /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*added by ES,14sep2017*/
   /* a.youtube { background: url('../assets/facebook-2-05_2.png') no-repeat left top; }*//*remarked by ES, 18jul2019*/ /*edited by ES,18aug2017*//*edited by ES,14sep2017*/
   /* a.youtube:hover, a.youtube:focus { background: url('../assets/facebook-2-11_3.png') no-repeat left top; }*//*remarked by ES, 18jul2019*/ /*added by ES,14sep2017*/
    a.vimeo { background: url('../assets/Vimeo_2.svg') no-repeat left top; } /*edited by ES 21mar2023*//*added by ES, 18jul2019*/
    a.vimeo:hover, a.vimeo:focus { background: url('../assets/Vimeo_hover_3.svg') no-repeat left top; } /*edited by ES 21mar2023*//*added by ES, 18jul2019*/
    #search-button {background: url('../assets/Search_1.svg') no-repeat left top;} /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*edited by ES,18aug2017*//*edited by ES,14sep2017*/
    #search-button:hover {background: url('../assets/Search_hover_2.svg') no-repeat left top;} /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*added by ES,14sep2017*/
	.first-button {
        position: absolute;
        top: 0;
        right: 10px;
        padding: 10px;
    }
	.hidden-xs{display:none!important}
	header .left-box .visible-xs,
	aside .hidden-xs  /*added by ES, 6sep2017*/
		{display:block!important}
	.phone-box.top { /*added by ES, 25aug2017*/
		/*margin-top:-8px;*/
		margin-top: 5px; /*edited by ES,31aug2017*/
	}
	.phone-box.top p#phonefax { /*added by ES,12sep2017*/
		padding-right:0;
	}
	footer .nav.visible-xs{display: block !important; float:none;}/*added by ES,18mar2016*/
	footer .nav.visible-xs ul li{padding:0 32px 0 0;}/*added by ES,18mar2016*/
	footer .left-box{width: 100%; padding: 0}/*added by ES,18mar2016*/
	footer .right-box{float:none;}/*added by ES,18mar2016*/
	footer .right-box .phone-box{float:none;clear:both;}/*added by ES,18mar2016*/
	footer .right-box .phone-box p{text-align:left;}/*added by ES,18mar2016*/
	footer #address_bphone { /*added by ES,12sep2017*/
		display:block;
	}
	
	footer #address_bphone_desktop { /*added by ES,14sep2017*/
		display:none;
	} 
	#content.homepage_content { /*added by ES,12may2017*/
		margin-bottom: 0;
	}
	.homepage_content+footer { /*added by ES,12may2017*/
		margin-top: 0;
	}
	.main-content article .article form[action*="fotf_main_processed.asp"] table p img { /*added by ES,28aug2017*/
		max-width:100%;
	}
	footer #desktopOnly{ /*added by ES,9okt2018*/
		display:none;
	}
	footer #mobileOnly{ /*added by ES,9okt2018*/
		display:block;
	}
}
@media only screen and ( min-width: 541px ) and ( max-width: 978px )  {
	footer .bottom-box{display:block !important;float:none !important;margin-left:168px !important;} /*added by ES,18mar2016*/
}

@media only screen and ( max-width: 834px )  { /*added by ES, 14okt2020*/
	.homepage_hl .post-box-image .post-box-text{ /*added by ES, 14okt2020*/
		height: 200px;
	}
}
@media only screen and ( max-width: 812px )  { /*added by ES, 19feb2019*/
	.pharm-filters label {display: none;}
	.pharm-filter {display: block; float: none; margin: 0 0 20px 0;}
	.pharm-filter select {
		display: inline-block; 
		width: 88%; /*edited by ES, 17jul2019*/
		float:left; /*added by ES, 17jul2019*/
		margin-bottom:20px; /*added by ES, 17jul2019*/
	}
	.pharm-search #txtSearch{ /*added by ES, 17jul2019*/
		width:89%;
	}
	.pharm-cat .buttonskin2, .pharm-type .buttonskin2{/*added by ES, 17jul2019*/
		float:none;
	}
	.homepage_hl .post-box-image .post-box-text{ /*added by ES, 14okt2020*/
		height: 205px;
	}
}
@media only screen and ( min-width: 768px )  { /*added by ES, 19dec2018*/
	aside video{/*added by ES,19dec2018*/
		max-width:227px;
	}
}
@media only screen and ( min-width: 768px ) and ( max-width: 812px )  { /*added by ES, 5nov2018*/
	div.cure-text { display: inline; }
	img.img-thecure { width: 380px; }
}

/* test ES 11nov2015*/
@media only screen and ( max-width: 805px )  {
	.post-box-text {height: 240px;}
  
	.homepage_hl .post-box-image .post-box-text{ /*added by ES, 14okt2020*/
		height: 207px;
	}
}

@media only screen and ( max-width: 773px )  {/*added by ES,17mar2016*/
	#content{padding-left:20px;}
}

@media only screen and ( min-width: 768px ) and ( max-width: 983px )  {
	.column-box .column{/*added by ES,26may2015*/
		clear: left;
	}
	.homepage_hl .homepage_hl_icon .td2 { /*added by ES, 21aug2017*/
		max-width: 205px;
	}
}
@media only screen and ( min-width: 851px ) and ( max-width: 983px )  { /*added by ES,21aug2017*/
	.homepage_hl .post-box {
		overflow:hidden;
	}
}

@media only screen and ( max-width: 960px )  { /*added by ES,4dec2018*/
	.pharm-filters .pharm-filter.pharm-cat #sel_pharmacyType{ /*added by ES, 11feb2020*/
		max-width: 482px;
	}
}

@media only screen and ( min-width: 768px ) and ( max-width: 850px )  { /*added by ES,21mar2017*/
	.eventld .event__thImg { /*added by ES,21mar2017*/
		float:none;
	}
	.homepage_hl .homepage_hl_icon .td2 { /*added by ES, 21aug2017*/
		max-width: 134px;
	}
	.main-image.pharmacydt {/*added by ES,20apr2018*/
		max-width:100%;
	}
}
@media only screen and ( min-width: 813px ) and ( max-width: 834px ) {/*added by ES, 11feb2020*/
	.pharm-filters .pharm-filter.pharm-cat #sel_pharmacyType{ /*added by ES, 11feb2020*/
		max-width: 70%;
	}
	.pharm-filters .pharm-filter.pharm-cat #sel_pharmacyType, .pharm-filters .pharm-filter.pharm-cat label,
	.pharm-filters .pharm-filter.pharm-type #sel_itemType, .pharm-filters .pharm-filter.pharm-type label{ /*added by ES, 11feb2020*/
		float:left;
	}
	.pharm-filters .pharm-filter.pharm-cat input[type="submit"], .pharm-filters .pharm-filter.pharm-type input[type="submit"]{ /*added by ES, 11feb2020*/
		float:none;
	}
	.pharm-filters .pharm-filter.pharm-type {/*added by ES, 11feb2020*/
		width:100%;
	}
}
@media only screen and ( min-width: 768px ) and ( max-width: 815px )  { /*added by ES,14sep2017*/
	.author-box.event_share .share-info { /*added by ES, 14sep2017*/
		display:none;
	}
	
	div.cure-text { width: 400px; }
	
	/* Thank you page */
	img.beTheCure-ty { margin-top: -50px; }
	img.beTheCure-ty, div.fb2-img-ty img, div.profile-img-ty img, div.arrow-img-ty img, div.instagram-img-ty img  { 
		margin-left: auto;
		margin-right: auto; 
		display: block;
		padding-bottom: 10px;
	}
	div.cure-img-ty img { 
		display: block;
		margin-left: auto;	
		margin-right: auto;
		padding: 0px 0px 10px 0px;
	}
}
@media only screen and ( min-width: 768px ) and ( max-width: 812px )  {/*added by ES,19dec2018*/
	form[action*="fotf_main_processed.asp"] textarea:not(.g-recaptcha-response){
		width:76% !important;
	}
	form[action*="fotf_main_processed.asp"] video{
		max-width:76% !important;
		margin-left:0 !important;
	}
}

@media only screen and ( width: 768px )  {
	.homepage_hl .post-box-image .post-box-text{ /*added by ES, 14okt2020*/
		height: 214px;
	}
}
@media only screen and ( max-width: 768px )  { /*added by ES, 5sept2022*/
	.rotator-box { /*added by ES, sept2022*/
		overflow: visible;
		height: max-content;
		max-height: max-content; 
	}

	.slide-text {  /*added by ES, 5sept2022*/
		position: relative;
		top: 0;
		height:max-content;
		max-height:max-content;
		/*background-color:#F5F5F5 !important;*/ /*remarked by ES, 20sept2022*/
	}
	
	.slide-text h1,
	.slide-text h1 a{ /*added by ES, 6sept2022*/
		font-size:32px;
		line-height:38px;
	}
	.slide-text p, .slide-text p a{ /*added by ES, 6sept2022*/
		font-size:16px;
		font-weight:500;
	}
	.slide-text h1, .slide-text h1 a, .slide-text p, .slide-text p a{/*added by ES, 6sept2022*/
		/*color:#000000 !important;*/ /*remarked by ES, 20sept2022*/
	}
}
@media only screen and ( max-width: 960px )  {/*added by ES 6apr2023*/
	a + a.first-button {top: 30px;}
	
	/*added by WP 22march2024*/
	.post-box-text .toright {
		float: none;
	}
}

@media only screen and ( max-width: 767px )  {
    /*.rotator-box {max-height: 307px; } */ /*remarked by ES, 6sept2022*/
    .post-box-text {height: 175px;}
	.homepage_hl .post-box-image .post-box-text{ /*added by ES, 14okt2020*/
		height: 163px;
	}
	aside{display:inline-block} /*added by ES, 16dec2014*/	/*remarked by IF,18oct2017*/
	aside .hidden-xs { /*added by ES, 6sep2017*/
		display:none !important;
	}
	aside .welcome {	/*added by IF,18oct2017*/
		padding-bottom:20px;
	}
    a.facebook { background: url('../assets/Facebook_5.svg') no-repeat left top; }/*edited by ES 21mar2023*//*edited by ES, 18jul2019*/ /*edited by ES,18aug2017*//*edited by ES,14sep2017*/
    a.facebook:hover { background: url('../assets/Facebook_hover_6.svg') no-repeat left top; } /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*added by ES,14sep2017*/
    a.twitter { background: url('../assets/X_twitter@2x_5.png') no-repeat left top; background-size:32px;} /*edited by ES 23agt2023*//*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*edited by ES,18aug2017*//*edited by ES,14sep2017*/
    a.twitter:hover { background: url('../assets/X_twitter_hover@2x_5.png') no-repeat left top; background-size:32px;} /*edited by ES 23agt2023*//*edited by ES, 18jul2019*//*added by ES,14sep2017*/
    a.linkedin { background: url('../assets/LinkedIn_4.svg') no-repeat left top; } /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*added by ES,18aug2017*//*edited by ES,14sep2017*/
    a.linkedin:hover { background: url('../assets/LinkedIn_hover_5.svg') no-repeat left top; } /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*added by ES,14sep2017*/
    a.instagram { background: url('../assets/Instagram_3.svg') no-repeat left top; } /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*added by ES,18aug2017*//*edited by ES,14sep2017*/
    a.instagram:hover { background: url('../assets/Instagram_hover_4.svg') no-repeat left top; }/*edited by ES 21mar2023*//*edited by ES, 18jul2019*/ /*added by ES,14sep2017*/
    /*a.youtube { background: url('../assets/facebook-2-05_3.png') no-repeat left top; }*//*remarked by ES, 18jul2019*/ /*edited by ES,18aug2017*//*edited by ES,14sep2017*/
    /*a.youtube:hover { background: url('../assets/facebook-2-11_4.png') no-repeat left top; }*//*remarked by ES, 18jul2019*/ /*added by ES,14sep2017*/
    a.vimeo {background: url('../assets/Vimeo_3.svg') no-repeat left top;} /*edited by ES 21mar2023*//*added by ES, 18jul2019*/ 
    a.vimeo:hover{background: url('../assets/Vimeo_hover_4.svg') no-repeat left top;} /*edited by ES 21mar2023*//*added by ES, 18jul2019*/
	#search-button {background: url('../assets/Search_2.svg') no-repeat left top;} /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*edited by ES,18aug2017*//*edited by ES,14sep2017*/
    #search-button:hover {background: url('../assets/Search_hover_3.svg') no-repeat left top;} /*edited by ES 21mar2023*//*edited by ES, 18jul2019*//*added by ES,14sep2017*/
    .first-button {
        position: absolute;
        top: 0;
        right: 10px;
        padding: 10px;
    }
	a + a.first-button {top: 30px;}
    a.togglemenu { 
		display: block; 
		width: 100%;
		background: #BD0F33 url('../assets/icon_menu_1.png') 10px 24px no-repeat;
		background-size: 17px 12px;
		padding: 20px 10px 20px 35px;
    }
    #content {margin: 0;}
    .subnav {
      width: 100%;
      /* padding-bottom: 35.9%; */ height: 115px;
      background: transparent url('../assets/hog-mobile-pharm-bkgd.jpg') center center no-repeat;
      background-size: 100% auto;
    }
	.subnav .mobile-menu .links-box li a.active { /*added by ES,5aug2017*/
		color: #939393;
	}
    #breadcrumbs {
		margin: 0; /*edited by ES, 5jun2014*/
		float: none;
		overflow: hidden;
		padding-left: 10px;
    }
    /*#breadcrumbs li, #breadcrumbs li a {color: #434343;}*/	/*remarked by IF,18oct2017*/
    #breadcrumbs li{ /*added by ES,12sep2017*/
		background-position: right 6px;
		padding-bottom:0;
	}
	#breadcrumbs li a{ /*added by ES,12sep2017*/
		line-height: 100%;
	}
    .shopping-cart-icon {position: absolute; right: 40px; top: 10px;}
    .shopping-cart-icon, .shopping-cart-icon a {color: #434343;}
    .shopping-cart-icon a span {display: none;}
    .shopping-cart-icon a:after {content: ''; width: 26px; height: 26px; background: transparent url('../assets/cart.png') center bottom no-repeat; position: absolute; background-size: 26px 26px;}
    .cart-keep {width: 47%; margin: 20px 10px 20px 0;}
    .cart-cont {width: 47%; float: right; margin: 20px 0 20px 0;}
    .cart-pharm {width: 100%;}

	.pharm-search #txtSearch {padding: 0 35px 0 5px; width: 88%;/*edited by ES, 17jul2019*/}
    /*.pharm-search .buttonskin2 {position: absolute; right: 0;}*/ /*remarked by ES, 17jul2019*/
	ul.bcwidth, ul.bccpwidth{/*added by ES, 26may2014*/
		max-width:100%;	/*edited by IF,18oct2017 - old: 80%*/
	}
	#breadcrumbs.bcwidth a#lastitem{/*added by ES, 26may2014*/
		display: inline-block;
		overflow: hidden; 
		width:50%;
		height: 25px;
	}
	#breadcrumbs.bccpwidth a#lastitem{/*added by ES, 26may2014*/
		display: inline-block;
		overflow: hidden; 
		/*width:30%;*/
		width:60%;
		height: 25px;
	}
	#breadcrumbs #lastitem { /*added by ES,17oct2017*/
		top:0;
	}
	#breadcrumbs #lilastitem {/*added by ES,20feb2019*/
		white-space:nowrap;
		width:50%;
		height: 25px;
		overflow: hidden; 
	}
    header .nav {
        display: none;
    }
    header .nav ul { padding: 0; border-top: 1px solid #fff;}
    header .nav ul li { 
        border-bottom: 1px solid #fff;
        float: none;
        padding: 10px 20px;    
    }
    header .right-box {
		float: none; position: absolute !important; 
		/*bottom: 3px !important; */
		bottom: 9px !important; /*edited by ES 5apr2023*//*edited by ES, 25aug2017*/
		right: 0; top: auto !important;
	}
	
    .subnav {position: relative; margin-bottom: 20px}
    .subnav .mobile-menu {
      left: 0; 
      bottom: 10px; 
      padding: 0 10px;
      width: 100%;
    }
    .subnav .mobile-menu h1 {
		float: none; position: relative; text-align: center; margin-top: 25px; font-size: 20px; font-weight: normal; 
		border: 1px solid #be0f33;	/*edited by IF,18oct2017 - old:#0E70B6*/
	}
    .subnav .mobile-menu h1 span {position: absolute; top: 16px; padding-left: 10px;}
    .subnav .mobile-menu h1 span:after {
      content: ''; display: block; width: 0; height: 0;
      border: solid; border-width: 8px 6px; border-color: #fff transparent transparent transparent;
    }
    .links-box {background: #f2f2f2; padding: 0;}
    .links-box ul {
		border: 1px solid #be0f33; /*edited by IF,18oct2017 - old:#138ee5*/
		border-top: none;
	}
    .links-box ul li {background: none;}
    .links-box ul li a {
		background: none; padding: 10px 10px; 
		border-bottom: 1px solid #be0f33; /*edited by IF,18oct2017 - old:#138ee5*/
	}
    .links-box ul li a.child {	/*added by ES,22may2015*/
		border-bottom: 0px solid #be0f33; /*edited by IF,18oct2017 - old:#138ee5*/
	} 
    /*.rotator-box { max-height: 304px; }*/ /*remarked by ES, 6sept2022*/
    .column-box, .post-box-row { margin-left: 0; }
	.post-box-row {  padding-left:20px; }/*added by ES,17mar2016*/	/*remarked by IF,18oct2017*/
	#fundraisingBox {  padding-left:20px; }/*added by ES,17mar2016*/
	#fundraisingBox_GA { /*added by ES,15dec2017*/
		padding-left:20px; 
		max-width: 660px;
	}
	
    .column, .post-box {
       display: block;
       float: none;
       width: 100%;
    }
	
    .column { margin: 26px auto 0; }
    .post-box-row {  margin: 0 0 0 -31px; }
    .post-box {
        float: left;
        width: 300px;
        margin: 24px 0 0 30px;
    }
    .left-box  { 
        float: none;
        padding: 0 135px 0 0;
    }
	footer{margin-top:20px;} /*added by ES,17mar2016*/
    footer .bottom-box {
        display: inline;
        float: left;
        margin: 0;
    }
	footer .slogan-box{margin-left:-5px;}/*added by ES,18mar2016*/
    footer .left-box { padding: 0; }
    footer .left-box { width: 100%; }
    footer .nav { float: none; }
    footer .nav UL LI { padding: 0 32px 0 0; }

    footer .right-box {float: none;}
    footer .phone-box {float: none; display: block; clear: both;}
    footer .phone-box p, .phone-box p a {text-align: left;}
    footer .phone-box p a {padding-right: 10px;}
	.slogan-box{margin-left:0px;}/*added by ES,17mar2016*/
    .main-content { background: none; }
    article { margin: 0; }
    aside {
        position: relative;
        padding-top: 20px;
        top: auto;
        right: auto;
        width: 100%;	 /*227px edited by IF, 18oct2017 - old: 100%;*/
        margin-left:0px; /*added by ES,10apr14*/
		margin: 0 auto;
    }
    .article {margin:0;}
    aside .post-box-row { 
        margin-left: auto;
        margin-right: auto;
        width: 520px;/**/	/*remarked by IF,18oct2017*/
    }
    aside .post-box { 
        margin-left: 15px;
        margin-right: 15px;
    }
    
    #staffgallery .staff {
      display:block;
      margin-left:auto;
      margin-right:auto;/**/
      min-height:75px;
    }
    #staffgallery .staff.side {
      top:0px !important;
    } 
    
    .staffgallery_new .staff {/*added by ES, 9dec2014*/
      display:block;
      margin-left:auto;
      margin-right:auto;
      /*min-height:75px;*/
    }
    .staffgallery_new .staff.side {/*added by ES, 9dec2014*/
      top:0px !important;
    } 
    /* Share This Icons */
    .share-box, .share-icons {float: none; clear: both;}
	.author-box #share_area{ /*added by ES,3feb2017*/
		float:none;
		display:block;
	}
    .share-info {display: block; float: none;}
    #content .share-info p {text-transform: capitalize; margin: 0 0 3px 0; color: #666; font-size: 16px; font-weight: 300;}
    p.firstP {margin-top: 0;}
    .share-icons {margin: 0 !important;}
    .share-icons span.st_googleplus_large {margin-left: -3px;}
	.st-custom-button[data-network='facebook'] { margin-left: 0; } /* added - JM - Jul 31, 2024 */
	
	#sp_event_url span{ /*added by ES,4sep2019*/
		/*display:inline-table;*/
		display:block;
		/*background-color: rgb(252, 243, 245);  */
		/*background: rgb(252, 242, 244) url('../assets/TranslateBttn_background_2.png');*//*edited by ES,6sep2019*/
	}
	#sp_event_url span.hdn{
		display:none;
	}
	
	#sp_event_url+.share-box{ /*added by ES,4sep2019*/
		margin-top:15px;
	}

	#sp_event_url+.share-box .share-info{ /*added by ES,4sep2019*/
		display:inline-block;
	}
	#sp_event_url+.share-box .share-icons{ /*added by ES,4sep2019*/
		display:inline-block;
	}

	article input.buttonskin2vc{ /*added by ES,25may2015*/
		background-color:#be0f33; /*edited by ES,17oct2017*/
		color:#ffffff;
		border:0px;
		padding:5px;
		margin-left:0px;
		width:100% !important;
	}
  
	.fixed-save-button-wrapper {
		position: fixed; 
		width: 100%; 
		background: #eee; 
		bottom: 0; 
		z-index: 100; 
		padding: 10px 10px 10px 10px; 
		display: block;
		right: 0;	/*added by IF,18oct2017*/
	}
	.fixed-save-button-wrapper p {margin: 0;}
	.fixed-save-button {
		color: #fff; 
		display: block; 
		float: left; 
		background: #780226; /*edited by ES 3apr2023*/ /*edited by ES,17oct2017*/
		padding: 5px 10px; 
		width: 100%; 
		text-align: center;
	}
	.fixed-save-button:hover {
		color: #fff;
		text-decoration: none;
		background: #ed1340; /*edited by IF,18oct2017*/
	}

	.donateSubmitDiv { /*added by ES, 10feb2017*/
		text-align:left;
	}
  
	.author-box.event_share{ /*added by ES,15mar2017*/
		margin-top:0;
	}
	
	/* homepage highlight */
	.homepage_hl .clear { /*added by ES,10may2017*/
		display:none;
	}
	.homepage_hl .homepage_hl_icon .td2 { /*added by ES, 21aug2017*/
		max-width: 210px;
	}
	/* End : homepage highlight */
	
	#content.homepage_content { /*added by ES,15may2017*/
		padding-left: 0;
		padding-right: 0;
	}
}
@media only screen and ( max-width: 720px )  {
    /*.rotator-box { max-height: 287px; }*/ /*remarked by ES, 6sept2022*/
	#fundraisingBox .optioneach{ /*added by ES, 2jun2014*/
		display:block;
		margin-left:0 !important;
	}
	#fundraisingBox #CustomRHL,#fundraisingBox #CustomRHL2{/*added by ES, 2jun2014*//*edited by ES, 6may2015*/
		display:block;
	}
}
@media only screen and ( min-width: 687px ) and ( max-width: 767px )  { /*added by ES,10may2017*/
	/* homepage highlight */
	.homepage_hl .post-box.lclear { /*added by ES,10may2017*/
		clear:left;
	}
	/* End : homepage highlight */
}

@media only screen and ( min-width: 731px ) and ( max-width: 767px )  { /*added by ES,12may2017*/
	/* homepage highlight */
	.post-box-row.homepage_hl .post-box { /*added by ES,12may2017*/
		margin-left:8%;
	}
	/* End : homepage highlight */
	
	div.cure-text { display: inline; }
	img.img-thecure { width: 300px; }
	img.img-profile-text, img.img-fb2-text { width: 510px; }	
}

@media only screen and ( min-width: 541px ) and ( max-width: 767px )  { /*added by ES,11dec2017*/
	.my_hog_login .form-box p {
		width: 100%;
	}
}

@media only screen and ( min-width: 687px ) and ( max-width: 730px )  { /*added by ES,12may2017*/
	/* homepage highlight */
	.post-box-row.homepage_hl .post-box { /*added by ES,12may2017*/
		margin-left:5%;
	}
	/* End : homepage highlight */
}

@media only screen and ( min-width: 816px ) and ( max-width: 877px )  { /*added by ES,21nov2018*/
	.cure-text{
		margin-top:10px;
	}
}
@media only screen and ( min-width: 611px ) and ( max-width: 730px )  { /*added by ES,21nov2018*/
	.cure-text{
		margin-top:10px;
	}
}

@media only screen and ( max-width: 686px )  {
	.post-box-row {  padding-left:0px; }/*added by ES,17mar2016*/
	#fundraisingBox {  padding-left:0px; }/*added by ES,17mar2016*/
	
    .post-box-row {  margin: 0; }
    .post-box { 
        float: none;
        margin: 24px auto 0;
        width: 100%;
    }

	#staffgallery .staff.side{
		top:0px !important;
	}
	.staffgallery_new .staff.side{/*added by ES, 9dec2014*/
		top:0px !important;
	} 
	#fundraisingBox .optioneach{ /*added by ES, 2jun2014*/
		display:block;
		margin-left:auto !important;
		margin-right:auto !important;
	}
	#fundraisingBox .option4{/*added by ES, 2jun2014*/
		width:100% ;
	}
	#fundraisingBox #CustomRHL,#fundraisingBox #CustomRHL2{/*added by ES, 2jun2014*//*edited by ES, 6may2015*/
		margin-left:auto;
		margin-right:auto;
		display:block;
	}
   .post-box-text {width: 100%;}
   #fundraisingBox_GA  { /*added by ES,15dec2017*/
		padding-right: 20px;
   }
}
@media only screen and ( max-width: 667px )  {	/*added by ES,17mar2016*/
	#fundraisingBox .option4{padding-left:20px;}
}

@media only screen and ( max-width: 610px )  { /*added by ES,28aug2017*/
	.left-box.handbook .visible-xs.first-button.cl { /*added by ES,28aug2017*/
		padding: 10px;
		top:123px;
	}
	.right-box.cl+.phone-box.top { /*added by ES, 28aug2017*/
		margin-top:59px;
	}
	header .right-box.cl.hb_op { /*added by ES,28aug2017*/
		/*top: 242px !important; */
		top: 222px !important; /*edited by ES,13sep2017*/
	}
	
	img.img-donatenow-gt { 
		width: 310px; 
		display: block;
		margin-left: auto;	
		margin-right: auto
	}
	img.imgGivingTuesday { width: 350px; }
	div.cure-text { margin-top: 10px; }
	div.arrow-text { margin-top: 10px; }
	div.profile-text { margin-top: 10px; }
	div.fb2-text { margin-top: 10px; }
	div.instagram-text { margin-top: 10px; }
	
	div.cure-img { 
		width: 318px;
		margin-left: auto;
		margin-right: auto; 
		display: block;
	}
	div.arrow-img, div.profile-img, div.fb2-img, div.instagram-img {
		width: 100px;
		margin-left: auto;
		margin-right: auto; 
		display: block;
	}
}
@media only screen and ( max-width: 603px )  { /*added by ES,24aug2017*/
	header .right-box.dl.hb_op {
		/*top: 128px !important; added by ES,24aug2017*/
		top: 160px !important; /*edited by ES,13sep2017*/
	}
	header .right-box.dl.sp.hb_op { /*added by ES,14sep2017*/
		top: 149px !important;
	}
}
@media only screen and ( min-width: 569px ) and ( max-width: 600px )  { /*added by ES,5nov2018*/
	.slide-text { 
		bottom: 64px;
	}
}
@media only screen and ( max-width: 600px )  {
    a + a.first-button {padding: 3px 10px; top: 50px;}
  .slogan-box {
        margin: 7px 0 0;
        width: 100%;
    }
    header .slogan-box {
        border-bottom: none;
    }
    .first-button {
		top: 12px;
		font-size:18px; /*added by ES 9may2023*/
	}
    .left-box { padding: 0; }
	
    .slide-text H2,
     .slide-text h1 /*added by ES,7sep2017*/
	{ font-size: 28px; }
    .slide-text H2 span, 
     .slide-text h1 span  /*added by ES,7sep2017*/
	{  font-size: 20px; }
    .slide-text H2 strong ,
     .slide-text h1 strong /*added by ES,7sep2017*/
	{
        padding: 0px;
        font-size: 23px;
    }
    .slide-text P {  font-size: 16px; }
     aside .post-box { 
        margin-left: 5px;
        margin-right: 5px;
    }
    aside .post-box-row { 
        width: 480px;
    }
    
	#ErrRow{ /*added by ES,29jun2016*/
		width:410px;
	}
	.left-box.handbook .visible-xs.first-button.dl { /*added by ES,24aug2017*/
		padding:10px;
		/*top:118px; *edited by ES,28aug2017*/
		/*top:115px;*/ /*edited by ES 6apr2023*//*edited by ES,28aug2017*/
		top:unset;/*edited by ES 5may2023*/
	}
	.left-box.handbook .visible-xs.first-button.cl { /*added by ES,28aug2017*/
		padding: 10px;
		top:123px;
	}
	#adeflog{ /*added by ES,24aug2017*/
		/*height:105px; *edited by ES,28aug2017*/
		/*height:102px;*//*remarked by ES 5may2023*/ /*edited by ES 6apr2023*//*edited by ES,28aug2017*/
		display:block;
		margin-bottom:13px; /*added by ES 5may2023*/
	}
	
	header .right-box.op {
		/*top: 122px !important; added by ES,24aug2017*/
		/*top: 156px !important;*/ /*added by ES,25aug2017*/
		/*top: 163px !important;*/ /*edited by ES 5may2023*/
		top: 154px !important; /*edited by ES 9may2023*/
	}
	header .right-box.toclose {
		/*top: 132px !important; added by ES,24aug2017*/
		/*top: 166px !important;*/ /*added by ES,25aug2017*/
		/*top: 175px !important;*/ /*edited by ES 5may2023*/
		top: 166px !important; /*edited by ES 9may2023*/
	}
	
	header .right-box.ml.hb_op {
		/*top: 132px !important; added by ES,24aug2017*/
		/*top: 166px !important;*/ /*edited by ES,28aug2017*/
		/*top: 175px !important;*/ /*edited by ES 5may2023*/
		top: 166px !important; /*edited by ES 9may2023*/
	}
	header .right-box.dl.hb_op {
		 /*top: 129px !important; added by ES,24aug2017*/
		/*top: 237px !important;*//*edited by ES,28aug2017*/
		/*top: 234px !important;*//*edited by ES,8may2023*/
		top: 226px !important;/*edited by ES,10may2023*/
	} 
	header .right-box.dl.sp.hb_op { /*added by ES,14sep2017*/
		/*top: 237px !important;*/
		top: 226px !important; /*edited by ES 18jul2023*/
	}
	header .right-box.cl.hb_op { /*added by ES,28aug2017*/
		/*top: 242px !important;*/ 
		/*top: 242px !important;*/ /*edited by ES 8may2023*/
		top: 234px !important; /*edited by ES 10may2023*/
	}
	
	.phone-box.top { /*added by ES, 25aug2017*/
		/*margin-top:-2px;*/
		margin-top: 6px;/*edited by ES 4may2023*/
	}
	
	.phone-box.top p#address { /*added by ES,31aug2017*/
		display: none;
	}
	.phone-box.top p#address_stack { /*added by ES,31aug2017*/
		display: block;
	}
	.phone-box.top p { /*added by ES,31aug2017*/
		display: block;
	}
	.phone-box.top { /*added by ES,31aug2017*/
		display: block;
		width: auto;
	}
	.right-box.ml+.phone-box.top { /*added by ES, 25aug2017*/
		/*margin-top:-2px;*/
		margin-top:6px;/*edited by ES 4may2023*/
	}
	.right-box.dl+.phone-box.top { /*added by ES, 28aug2017*/
		/*margin-top:59px;*/
		margin-top:46px;/*edited by ES 8may2023*/
	}
	.right-box.hm.dl+.phone-box.top{/*added by ES 5may2023*/
		/*margin-top:45px;*/
		margin-top:46px;/*edited by ES 8may2023*/
	}
	
	.right-box.cl+.phone-box.top { /*added by ES, 28aug2017*/
		margin-top:59px;
	}
	
	.col-xs-7 textarea { /*added by ES,18dec2017*/
		width:100% !important;
	}
	
	img.imgGivingTuesday { max-width: 100%; } /*added by ES,19nov2018*/
	
	/* Thank you page */
	img.beTheCure-ty { margin-top: -50px; }
	img.beTheCure-ty, div.fb2-img-ty img, div.profile-img-ty img, div.arrow-img-ty img, div.instagram-img-ty img  { 
		margin-left: auto;
		margin-right: auto; 
		display: block;
		padding-bottom: 10px;
	}
	header .right-box.hm.op { /*added by ES, 3aug2020*/
		/*top:177px !important;*/ 
		/*top:176px !important;*/ /*edited by ES 5apr2023*/
		/*top:184px !important;*/ /*edited by ES 4may2023*/
		top:176px !important; /*edited by ES 10may2023*/
	}
	header .right-box.hm.toclose { /*added by ES, 3aug2020*/
		/*top:187px !important; */
		/*top:189px !important;*/ /*edited by ES 5apr2023*/
		/*top:188px !important;*/ /*edited by ES 5apr2023*/
		/*top:196px !important;*/ /*edited by ES 4may2023*/
		top:188px !important; /*edited by ES 10may2023*/
	}
	header .right-box.hm.dl.hb_op { /*added by ES, 3aug2020*/
		/*top:258px !important;*/
		/*top:256px !important;*//*edited by ES 6apr2023*/
		/*top: 244px !important;*/ /*edited by ES 5may2023*/
		/*top: 256px !important;*//*edited by ES 8may2023*/
		top: 248px !important;/*edited by ES 11may2023*/
	}
	header .right-box.hm.ml.hb_op { /*added by ES, 3aug2020*/
		/*top:187px !important;*/
		/*top:188px !important;*/ /*edited by ES 5apr2023*/
		/*top:196px !important;*//*edited by ES 4may2023*/
		top:188px !important;/*edited by ES 11may2023*/
	}
	header .right-box.hm.cl.hb_op { /*added by ES, 3aug2020*/
		/*top:263px !important;*/
		/*top:264px !important;*//*edited by ES 5apr2023*/
		top:256px !important;/*edited by ES 11may2023*/
	}
}
@media only screen and ( min-width: 481px ) and ( max-width: 600px )  {	/*added by ES,18dec2017*/
	.col-xs-7 {
		width: 70%;
	}
}

@media only screen and ( max-width: 568px )  {	/*added by ES,17mar2016*/
	#fundraisingBox .option4 {padding-left: 0;}
	#fundraisingBox .option4 .optioneach{ float:none !important;}
}
@media only screen and ( max-width: 540px )  {
    .column, .post-box {
       margin: 26px auto 0;
       width: 100%;  
    }
    footer .slogan-box {   margin: 8px 0 14px; }
    footer .bottom-box {
        display: block;
        float: none;
    }
    footer .nav UL LI { padding-bottom: 8px; }
    aside .post-box { 
        margin-left: 0;
        margin-right: 0;
    }
    aside .post-box-row { width: 230px; }
    .main-image {
        float: none;
        display: block;
        margin: 5px auto 30px;
        text-align: center;
        width: 100%;
        max-width: 350px;
    }
	.main-image.pharmacydt {/*added by ES,19apr2018*/
		max-width:100%;
	}
    footer .nav UL LI {  width: 105px;  }
}
@media only screen and ( min-width: 510px ) and ( max-width: 767px )  {
	ul.bcwidth, ul.bccpwidth{/*added by ES, 26may2014*/
		max-width:90%;
	}
	#breadcrumbs.bccpwidth a#lastitem{/*added by ES, 26may2014*/
		/*display: inline-block;
		overflow: hidden; 
		width:30%;*/
		width:50%;
		/*height: 25px;*/
	}
}
@media only screen and ( min-width: 401px ) and ( max-width: 509px )  {
	ul.bcwidth, ul.bccpwidth{/*added by ES, 26may2014*/
		max-width:95%;	/*edited by IF,18oct2017 - old: 85%*/
	}
	#breadcrumbs.bccpwidth a#lastitem{/*added by ES, 26may2014*/
		width:30%;
	}
}

@media only screen and ( max-width: 509px )  { /*added by ES,17oct2017*/
	form[action*="fotf_main_processed.asp"] table{  /*added by ES,17oct2017*/
		width:80%;
	}
}

@media only screen and ( max-width: 425px )  { /*added by ES, 6sept2022*/
	.slide-text h1,
	.slide-text h1 a{ /*added by ES, 6sept2022*/
		font-size:24px;
		line-height:30px;
	}
}

@media only screen and ( max-width: 400px )  {
    #breadcrumbs.bcwidth a#lastitem{/*added by ES, 26may2014*/
		width:60px;
	}
	#breadcrumbs.bccpwidth a#lastitem{/*added by ES, 26may2014*/
		width:35px;
	}
}

@media only screen and ( max-width: 495px )  {
    .row-form-box {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
    }
    .form-box .size, .form-box .small-size {
        margin: 0 4%;
        width: 92%;
    }
    .form-box button {
        padding: 0 4%;
        width: 100%;
    }
    .slide-text H2 ,
     .slide-text h1 /*added by ES,7sep2017*/
	{ font-size: 23px; }
    .slide-text H2 span, .slide-text H2 strong, /*.slide-text P , .slide-text.stonly*/ /*remarked by ES, 6sept2022*/ 
    .slide-text h1 span, .slide-text h1 strong /*added by ES,7sep2017*/
	 /*added by ES,5nov2018*/
	{ display: none; }
	.column-box{padding-left:20px;padding-right:20px;}/*added by ES, 17mar2016*/
	.donationarea ~ .column-box {padding-left:0px;padding-right:0px;}/*added by ES, 17mar2016*/
	
	/* homepage sign up & login */
		.column-box.newsletter__login .column { /*added by ES,12may2017*/
			/*width: 291px;*/
			width: 360px; /*edited by ES 3apr2023*/
		}
		.column-box.newsletter__login { /*added by ES,12may2017*/
			padding-right:0;
			padding-left:0;
		}
		#homepage_login { /*added by ES,12may2017*/
			margin-top: 23px;
		}
		#homepage_login .form-link  { /*added by ES,12may2017*/
			margin-right: -5px;
		}
		#homepage_login .form-link li { /*added by ES,12may2017*/
			margin-top: 2px;
			margin-bottom: 9px;
		}
		.column-box.newsletter__login .blue_form { /*added by ES,12may2017*/
			margin-top:-1px;
		}
		.column-box.newsletter__login .row-form-box  { /*added by ES,12may2017*/
			/*width: 269px;*/
			width: 100%;/*edited by ES 4apr2023*/
			margin-top: 11px;
		}
		.column-box.newsletter__login .row-form-box input[type=text], .column-box.newsletter__login .row-form-box input[type=password] { /*added by ES,12may2017*/
			/*width: 269px;*/
			width: 100%;/*edited by ES 4apr2023*/
			margin: 0;
			padding-left: 14px;
			padding-right: 14px;
		}
		.column-box.newsletter__login .form-box { /*added by ES,12may2017*/
			padding-left: 11px;
			padding-right: 11px;
			padding-top: 7px;
		}
		.column-box.newsletter__login .form-box.welcome { /*added by ES,20dec2018*/
			word-break:break-word;
		}
		.column-box.newsletter__login #homepage_newsletter .form-box { /*added by ES,12may2017*/
			padding-bottom: 23px;
		}
		.column-box.newsletter__login #homepage_login .form-box { /*added by ES,12may2017*/
			padding-bottom: 19px;
		}
		#homepage_newsletter .form-box button[type=submit] { /*added by ES,12may2017*/
			margin-top: 7px;
		}
		#homepage_login .form-box button[type=submit] { /*added by ES,12may2017*/
			margin-top: 12px;
		}
		#homepage_login .row-form-box.password { /*added by ES,12may2017*/
			margin-top: 13px;
		}
	/* END: homepage sign up & login */
	
	/* homepage highlight */
		.post-box-row.homepage_hl .post-box { /*added by ES,12may2017*/
			margin-top: 18px;
			margin-bottom: 35px;
		}
		.post-box-row.homepage_hl .post-box H1,
		 .homepage_hl .post-box h4.hhlt /*added by ES,7sep2017*/
		{ /*added by ES,12may2017*/
			padding-bottom: 4px;
		}
		.post-box-row.homepage_hl .post-box-image .post-box-text { /*added by ES,12may2017*/
			padding-top: 15px;
		}
	/* END: homepage highlight */
	
	.homepage_content .column-box { /*added by ES,12may2017*/
		padding-left: 0;
		padding-right: 0;
	}
	
}
@media only screen and ( min-width: 768px ) and ( max-width: 779px )  {
	.fotftbl tr.captcha td { /*added by ES,23nov2018*/
		display:table-row;
	}
}
@media only screen and ( max-width: 480px )  {
    /*.rotator-box { max-height: 186px; }*/ /*remarked by ES, 6sept2022*/
	a + a.first-button {padding: 3px 10px; top: -20px;}
	.left-box.handbook .first-button.dl { /*added by ES,24aug2017*/
		top:115px;
	}
	#articleRelated a.pdf{ clear:left;float:left;} /*added by ES,3feb2017*/
	.eventld .event__thImg { /*added by ES,21mar2017*/
		float:none;
	}
	
	tr.captcha td { /*added by ES,17oct2017*/
		display:table-row;
	}
	.col-xs-7 { /*added by ES,18dec2017*/
		/*width: 345px;*/
		width: 100%;
	}
	#acstlogo{/*added by ES 8may2023*/
		display:block;
		height:110px;
	}
	#acstlogo .logo2{/*added by ES 8may2023*/
		width:100% !important;
		height:auto !important;
		max-height:110px;
	}
}

@media only screen and ( max-width: 428px )  {/*added by ES 5apr2023*/	
	#adeflog{ /*added by ES,5apr2023*/
		/*height:93px;*//*remarked by ES 5may2023*/
	}
	header .right-box.dl.hb_op{/*added by ES 8may2023*/
		/*top: 225px !important;*/
		top: 217px !important;/*edited by ES 10may2023*/
	}
	header .right-box.dl.sp.hb_op {/*added by ES 18jul2023*/	
		top: 217px !important;
	}
	header .right-box.hm.dl.hb_op{/*added by ES 6apr2023*/
		/*top: 247px !important;*/
		/*top: 237px !important;*//*edited by ES 5may2023*/
		/*top: 245px !important;*//*edited by ES 8may2023*/
		top: 238px !important;/*edited by ES 11may2023*/
	}
	.right-box.hm.dl+.phone-box.top{/*added by ES 5may2023*/
		/*margin-top:46px;*/
		/*margin-top:45px;*//*edited by ES 8may2023*/
		margin-top:46px;/*edited by ES 11may2023*/
	}
	.left-box.handbook .visible-xs.first-button.cl {/*added by ES 10may2023*/
		top:123px;
	}
	.right-box.cl+.phone-box.top {/*added by ES 10may2023*/
		margin-top: 59px;
	}
	header .right-box.cl.hb_op{ /*added by ES 10may2023*/
		top: 234px !important;
	}
}

@media only screen and ( max-width: 425px )  { /*added by ES, 6sept2022*/
	header .right-box.dl.hb_op{/*added by ES 8may2023*/
		/*top: 224px !important;*/
		top: 216px !important;/*edited by ES 10may2023*/
	}
	header .right-box.dl.sp.hb_op {/*added by ES 18jul2023*/	
		top: 216px !important;
	}
	header .right-box.hm.dl.hb_op{/*added by ES 6apr2023*/
		/*top: 246px !important;*/
		top: 238px !important;/*edited by ES 11may2023*/
	}
	.right-box.hm.dl+.phone-box.top{/*added by ES 8may2023*/
		margin-top:46px;
	}
}

@media only screen and ( max-width: 417px )  {
	input.buttonskin2[name*="btnViewCart"]{/*added by ES, 26may2014*/
		margin-top:10px;
	}
}

@media only screen and ( max-width: 414px )  {
	#breadcrumbs #lilastitem {/*added by ES,20feb2019*/
		width:40%;
	}
	header .right-box.dl.hb_op{/*added by ES 8may2023*/
		/*top: 222px !important;*/
		top: 214px !important;/*edited by ES 10may2023*/
	}
	header .right-box.dl.sp.hb_op {/*added by ES 18jul2023*/	
		top: 214px !important;
	}
	header .right-box.hm.dl.hb_op{/*added by ES 6apr2023*/
		/*top: 244px !important;*/
		/*top: 233px !important;*/ /*edited by ES 5may2023*/
		/*top: 242px !important;*/ /*edited by ES 8may2023*/
		top: 235px !important; /*edited by ES 11may2023*/
	}

	.right-box.hm.dl+.phone-box.top{/*added by ES 5may2023*/
		/*margin-top:45px;*/
		margin-top:46px;/*edited by ES 11may2023*/
	}
	
    img.img-donatenow-gt { 
		width: 310px; 
		display: block;
		margin-left: auto;	
		margin-right: auto
	}
	img.imgGivingTuesday { width: 350px; }
	div.cure-text { margin-top: 10px; }
	div.arrow-text { margin-top: 10px; }
	div.profile-text { margin-top: 10px; }
	div.fb2-text { margin-top: 10px; }
	div.instagram-text { margin-top: 10px; }
	
	div.cure-img { 
		width: 318px;
		margin-left: auto;
		margin-right: auto; 
		display: block;
	}
	div.arrow-img, div.profile-img, div.fb2-img, div.instagram-img {
		width: 100px;
		margin-left: auto;
		margin-right: auto; 
		display: block;
	}
	
	/* Thank you page */
	img.beTheCure-ty { margin-top: -50px; }
	img.beTheCure-ty, div.fb2-img-ty img, div.profile-img-ty img  { 
		margin-left: auto;
		margin-right: auto; 
		display: block;
	}
	div.cure-img-ty img { 
		display: block;
		margin-left: auto;	
		margin-right: auto;
		padding: 0px;
	}
}

@media only screen and ( max-width: 412px )  {/*added by ES 6apr2023*/
	header .right-box.dl.hb_op{/*added by ES 8may2023*/
		/*top: 221px !important;*/
		top: 213px !important;/*edited by ES 10may2023*/
	}
	header .right-box.dl.sp.hb_op {/*added by ES 18jul2023*/	
		top: 213px !important;
	}
	header .right-box.hm.dl.hb_op{/*added by ES 8may2023*/
		/*top: 243px !important;*/
		top: 235px !important;/*edited by ES 11may2023*/
	}
	.right-box.hm.dl+.phone-box.top{/*added by ES 5may2023*/
		margin-top:46px;
	}
}

@media only screen and ( max-width: 411px )  {
	header .right-box.dl.sp.hb_op { /*added by ES,14sep2017*/
		/*top: 224px !important;*/ /*remarked by ES 18jul2023*/
	}
	header .right-box.hm.dl.sp.hb_op {/*added by ES 18jul2023*/	
		top: 235px !important;
	}
	
	header .right-box.dl.hb_op {
		/*top: 130px !important;} added by ES,24aug2017*/
		/*top: 224px !important;*/ /*edited by ES,28aug2017*/
		/*top: 221px !important;*/ /*edited by ES,8may2023*/
		top: 213px !important; /*edited by ES,10may2023*/
	} 
	
	#articleRelated a.cart{ /*added by ES,26may2015*/
		display:inline-block;
	}
}

@media only screen and ( max-width: 400px )  {
	header .right-box.op {
		/*top: 115px !important; added by ES,24aug2017*/
		top: 149px !important; /*edited by ES,25aug2017*/
	}
	header .right-box.toclose {
		/*top: 125px !important; added by ES,24aug2017*/
		top: 159px !important; /*edited by ES,25aug2017*/
	}
	header .right-box.ml.hb_op {
		/*top: 125px !important; added by ES,24aug2017*/
		top: 159px !important; /*edited by ES,28aug2017*/
	}
	header .right-box.dl.hb_op {
		/*top: 129px !important; added by ES,24aug2017*/
		top: 224px !important; /*edited by ES,28aug2017*/
	} 
}

@media only screen and ( max-width: 400px )  {
    .logo {width: 167.4px; height: 60.3px;}
}

@media only screen and ( max-width: 393px )  {/*added by ES 9may2023*/
	header .right-box.op {
		top: 147px !important;
	}
	header .right-box.hm.op{ /*added by ES 10may2023*/
		top: 169px !important;
	}
	header .right-box.toclose{
		top: 159px !important;
	}
	header .right-box.hm.toclose{ /*added by ES 10may2023*/
		top: 181px !important;
	}
	header .right-box.dl.hb_op{/*added by ES 10may2023*/
		top: 209px !important;
	}
	header .right-box.dl.sp.hb_op {/*added by ES 18jul2023*/	
		top: 209px !important;
	}
	header .right-box.hm.ml.hb_op {/*added by ES 11may2023*/
		top: 181px !important;
	}
	header .right-box.hm.dl.hb_op {/*added by ES 11may2023*/
		top: 231px !important;
	}
	header .right-box.hm.dl.sp.hb_op {/*added by ES 18jul2023*/	
		top: 231px !important;
	}
}
@media only screen and ( max-width: 390px )  {/*added by ES 6apr2023*/
	header .right-box.op{/*added by ES 5may2023*/
		/*top: 156px !important;*/
		top: 147px !important;/*edited by ES 9may2023*/
	}
	header .right-box.hm.op{ /*added by ES 10apr2023*/
		/*top:170px !important;*/
		/*top:178px !important;*//*edited by ES 4may2023*/
		top:169px !important;/*edited by ES 10may2023*/
	}
	header .right-box.toclose{/*added by ES 5may2023*/
		/*top: 168px !important;*/
		top: 159px !important;/*edited by ES 9may2023*/
	}
	header .right-box.hm.toclose{ /*edited by ES 10may2023*//*added by ES 10apr2023*/
		/*top:182px !important;*/
		/*top:190px !important;*//*edited by ES 4may2023*/
		top:181px !important;/*edited by ES 10may2023*/
	}
	header .right-box.ml.hb_op{/*added by ES 5may2023*/
		/*top: 168px !important;*/
		top: 159px !important;/*edited by ES 9may2023*/
	}
	header .right-box.hm.ml.hb_op {/*added by ES 6apr2023*/
		/*top: 182px !important;*/ /*edited by ES 4may2023*/
		/*top: 190px !important;*/
		top: 181px !important;/*edited by ES 11may2023*/
	}
	header .right-box.dl.hb_op {/*added by ES 8may2023*/
		/*top:215px !important;*/
		top:207px !important;/*edited by ES 10may2023*/
	}
	header .right-box.dl.sp.hb_op {/*added by ES 18jul2023*/	
		top: 207px !important;
	}
	header .right-box.hm.dl.hb_op {/*added by ES 6apr2023*/
		/*top:238px !important;*/
		/*top:229px !important;*//*edited by ES 5may2023*/
		/*top:238px !important;*//*edited by ES 8may2023*/
		top:230px !important;/*edited by ES 11may2023*/
	}
	header .right-box.hm.dl.sp.hb_op {/*added by ES 18jul2023*/	
		top: 230px !important;
	}
	.right-box.dl+.phone-box.top{/*added by ES 8may2023*/
		margin-top:45px;
	}
}
@media only screen and ( max-width: 384px )  { /*added by ES,19feb2019*/
	.column-box.newsletter__login .column { /*added by ES 3apr2023*/
		width: auto;
		margin-left:15px !important;
		margin-right:15px !important;
	}
	.pharm-filter select{
		width:88%; /*edited by ES, 17jul2019*/
	}
	.errBoxtr table{ /*added by ES,15apr2019*/
		width:88% !important;
	}	
	header .right-box { /*added by ES, 5apr2023*/
		bottom:9px !important;
	}
	header .right-box.hm.toclose { /*added by ES, 3aug2020*/
		/*top:180px !important;*/
		/*top:182px !important;*//*edited by ES 5apr2023*/
		top:181px !important;/*edited by ES 10may2023*/
	}
	header .right-box.dl.hb_op { /*added by ES, 8may2023*/
		/*top: 215px !important;*/
		top: 207px !important;/*edited by ES 10may2023*/
	}
	header .right-box.hm.dl.hb_op { /*added by ES, 3aug2020*/
		/*top:245px !important;*/
		/*top:246px !important;*//*edited by ES 5apr2023*/
		/*top: 237px !important;*//*edited by ES 6apr2023*/
		/*top: 228px !important;*//*edited by ES 5may2023*/
		/*top: 237px !important;*//*edited by ES 8may2023*/
		top: 229px !important;/*edited by ES 11may2023*/
	}
	header .right-box.hm.dl.sp.hb_op {/*added by ES 18jul2023*/	
		top: 229px !important;
	}
	
	header .right-box.hm.cl.hb_op { /*added by ES, 3aug2020*/
		/*top:263px !important;*/
		/*top:264px !important;*//*edited by ES 5apr2023*/
		top:256px !important;/*edited by ES 11may2023*/
	}
	
	.right-box.dl+.phone-box.top{/*added by ES 8may2023*/
		margin-top:46px;
	}
}
@media only screen and ( max-width: 379px )  {
	input.buttonskin2[name*="btnPrintReceipt"]{/*added by ES, 26may2014*/
		margin-top:10px;
	}
  
	img.img-donatenow-gt { 
		width: 310px; 
		display: block;
		margin-left: auto;	
		margin-right: auto
	}
	img.imgGivingTuesday { width: 350px; }
	div.cure-text { margin-top: 10px; }
	div.arrow-text { margin-top: 10px; }
	div.profile-text { margin-top: 10px; }
	div.fb2-text { margin-top: 10px; }
	div.instagram-text { margin-top: 10px; }	
	
	div.cure-img-ty img { 
		display: block;
		margin-left: auto;	
		margin-right: auto;
		padding: 0px;
	}
}
@media only screen and ( max-width: 375px )  { /*added by ES,20feb2019*/
	#breadcrumbs #lilastitem {/*added by ES,20feb2019*/
		width:30%;
	}
	footer .nav UL LI{ /*added by ES, 4mar2022*/
		width: auto;
	}
	
	.left-box.handbook .visible-xs.first-button.dl{/*added by ES 6apr2023*/
		/*top: 94px;*/ /*remarked by ES 5may2023*/
	}
	header .right-box.dl.hb_op{/*added by ES 8may2023*/
		/*top: 213px !important;*/
		top: 205px !important;/*edited by ES 10may2023*/
	}
	header .right-box.dl.sp.hb_op {/*added by ES 18jul2023*/	
		top: 205px !important;
	}
	header .right-box.hm.dl.hb_op{/*added by ES 6apr2023*/
		/*top: 235px !important;*/
		/*top: 226px !important;*//*edited by ES 5may2023*/
		/*top: 235px !important;*//*edited by ES 8may2023*/
		top: 227px !important;/*edited by ES 11may2023*/
	}
	header .right-box.hm.dl.sp.hb_op {/*added by ES 18jul2023*/	
		top: 227px !important;
	}
}
@media only screen and ( max-width: 360px )  {
    .eventld { /*added by ES,21mar2017*/
		word-break: break-word;
	}
	form[action*="fotf_main_processed.asp"] table, 
	form[action*="fotf_main_processed.asp"] input[type="text"],
	form[action*="fotf_main_processed.asp"] select,
	form[action*="fotf_main_processed.asp"] span.bodytext
	{  /*added by ES,17oct2017*/
		/*width:60% !important;*/
		width:95% !important;
	}
	
	form[action*="fotf_main_processed.asp"] span.bodytext {/*added by ES,17oct2017*/
		display:inline-block;
	}
	
	img.imgGivingTuesday { width: 320px; }
	div.cure-img-ty img { 
		display: block;
		margin-left: auto;	
		margin-right: auto;
		padding: 0px;
	}
	.input.drange { /*added by ES,22nov2018*/
		margin-bottom:5px;
	}
	header .right-box{/*added by ES 5apr2023*/
		bottom:9px !important;
	}
	header .right-box.op{/*added by ES 5may2023*/
		/*top: 176px !important;*/
		top: 163px !important;/*edited by ES 9may2023*/
	}
	header .right-box.hm.op { /*added by ES, 3aug2020*/
		/*top:190px !important;*/
		/*top:198px !important;*//*edited by ES 4may2023*/
		top:185px !important;/*edited by ES 10may2023*/
	}
	header .right-box.toclose{/*added by ES 5may2023*/
		/*top: 188px !important;*/
		top: 175px !important;/*edited by ES 9may2023*/
	}
	header .right-box.hm.toclose { /*added by ES, 3aug2020*/
		/*top:200px !important;*/
		/*top:202px !important;*/ /*edited by ES 5apr2023*/
		top: 197px !important; /*edited by ES 10may2023*/
	}
	
	header .right-box.ml.hb_op{/*added by ES 5may2023*/
		/*top: 188px !important;*/
		top: 175px !important;/*edited by ES 9may2023*/
	}
	header .right-box.dl.hb_op { /*added by ES, 8may2023*/
		/*top: 230px !important;*/
		top: 218px !important;/*edited by ES 10may2023*/
	}
	header .right-box.dl.sp.hb_op {/*added by ES 18jul2023*/	
		top: 218px !important;
	}
	header .right-box.hm.dl.hb_op { /*added by ES, 3aug2020*/
		/*top:265px !important;*/
		/*top:266px !important;*//*edited by ES 5apr2023*/
		/*top:252px !important;*//*edited by ES 6apr2023*/
		/*top:243px !important;*//*edited by ES 5may2023*/
		/*top:252px !important;*//*edited by ES 8may2023*/
		top:240px !important;/*edited by ES 11may2023*/
	}
	header .right-box.hm.dl.sp.hb_op {/*added by ES 18jul2023*/	
		top: 240px !important;
	}
	header .right-box.hm.ml.hb_op { /*added by ES, 3aug2020*/
		/*top:200px !important;*/
		/*top:202px !important;*/ /*edited by ES 5apr2023*/
		/*top:210px !important;*//*edited by ES 5apr2023*/
		top:197px !important;/*edited by ES 11may2023*/
	}
	
	header .right-box.cl.hb_op{/*added by ES 8may2023*/
		/*top:262px !important;*//*edited by ES 5apr2023*/
		top:250px !important;/*edited by ES 10may2023*/
	}
	header .right-box.hm.cl.hb_op { /*added by ES, 3aug2020*/
		/*top:283px !important;*/
		/*top:284px !important;*//*edited by ES 5apr2023*/
		top:272px !important;/*edited by ES 11may2023*/
	}
}

@media only screen and ( max-width: 353px )  { /*added by ES 18jul2023*/
	header .right-box.dl.hb_op {/*added by ES 18jul2023*/
		top: 216px !important;
	}
	header .right-box.dl.sp.hb_op {/*added by ES 18jul2023*/	
		top: 216px !important;
	}
	header .right-box.hm.dl.hb_op {/*added by ES 18jul2023*/
		top: 238px !important;
	}
	header .right-box.hm.dl.sp.hb_op {/*added by ES 18jul2023*/	
		top: 238px !important;
	}
}

@media only screen and ( max-width: 345px )  { /*added by ES,14sep2017*/
	header .right-box.dl.sp .top-box li a, header .right-box.dl.sp .top-box li a#search-button { /*added by ES,14sep2017*/
		background-size: 24px;
		width:24px;
	}
	header .right-box.dl.sp .top-box .small-form-row{/*added by ES,14sep2017*/
		height:24px;
	}
	header .right-box.dl.sp .top-box .search-bar input#search { /*added by ES, 14sep2017*/
		padding-bottom:9px;
	}
	header .right-box.dl.sp {/*added by ES, 14sep2017*/
		bottom: 4px !important;
	}
	header .right-box.dl.sp.hb_op { /*added by ES,14sep2017*/
		top: 228px !important;
	}

}
@media only screen and ( max-width: 325px )  { /*added by ES,28aug2017*/
	header .right-box.op {  /*added by ES,28aug2017*/
		top: 169px !important; 
	}
	header .right-box.toclose {  /*added by ES,28aug2017*/
		top: 179px !important; 
	}
	
	header .right-box.dl.hb_op {  /*added by ES,28aug2017*/
		top: 244px !important; 
	} 
	
	form[action*="fotf_main_processed.asp"] table, 
	form[action*="fotf_main_processed.asp"] input[type="text"],
	form[action*="fotf_main_processed.asp"] select,
	form[action*="fotf_main_processed.asp"] span.bodytext
	{  /*added by ES,17oct2017*/
		width:90% !important;
	}
	
	img.imgGivingTuesday { width: 300px; }
	img.beTheCure { width: 290px; }

	header .right-box.dl.sp.hb_op { /*added by ES,14sep2017*/
		top: 248px !important;
	}
}

@media only screen and ( max-width: 320px )  {
    /* homepage event highlight*/
	#content.homepage_content { /*added by ES,12may2017*/
		margin-left: 0;
		margin-right: 0;
		width: auto;
	}
	/* END: homepage event highlight*/
	.top-box li a, .top-box li a#search-button {/*added by ES, 21aug2017*/
		background-size: 24px;
		width:24px;
	}
	.top-box li{/*added by ES, 21aug2017*/
		padding-right:0;
	}
	.top-box .small-form-row{/*added by ES, 21aug2017*/
		height:24px;
	}
	header .right-box{/*added by ES, 21aug2017*/
		/*padding-bottom:7px; edited by ES,25aug2017*/
		/*bottom: 4px !important;*/
		bottom: 5px !important;/*edited by ES 5apr2023*/
	}
	.top-box .search-bar input#search { /*added by ES, 21aug2017*/
		/*padding-bottom:9px;*/
		padding-bottom:0px;/*edited by ES 15may2023*/
		margin-left:1px;/*added by ES 15may2023*/
		height:22px;/*added by ES 15may2023*/
	}
	
	header .right-box.op {
		/*top: 121px !important; added by ES,24aug2017*/
		/*top: 173px !important;*/ /*edited by ES,25aug2017*/
		/*top: 180px !important;*/ /*edited by ES 5may2023*/
		top: 167px !important; /*edited by ES 9may2023*/
	}
	header .right-box.toclose {
		/*top: 131px !important; added by ES,24aug2017*/
		/*top: 183px !important;*/ /*edited by ES,25aug2017*/
		/*top: 192px !important;*/ /*edited by ES 5may2023*/
		top: 179px !important; /*edited by ES 9may2023*/
		
	}
	header .right-box.hb_op {top: 153px !important;} /*added by ES,24aug2017*/
	header .right-box.ml.hb_op {/*added by ES,24aug2017*/
		/*top: 183px !important;*/
		/*top: 192px !important;*//*edited by ES 5may2023*/
		top: 179px !important;/*edited by ES 9may2023*/
	} 
	header .right-box.dl.hb_op {
		/*top: 135px !important; added by ES,24aug2017*/
		/*top: 248px !important;*/ /*edited by ES,28aug2017*/
		/*top: 225px !important;*/ /*edited by ES,8may2023*/
		top: 213px !important; /*edited by ES,10may2023*/
	} 
	
	header .right-box.cl.hb_op {
		/*top: 153px !important; added by ES,24aug2017*/
		/*top: 266px !important;*/ /*edited by ES,28aug2017*/
		top: 254px !important; /*edited by ES,10may2023*/
	}
	#fundraisingBox_GA  { /*added by ES,15dec2017*/
		padding-left: 5px;
		padding-right: 5px;
		/*margin-left: auto;
		margin-right: auto;*/
   }
   .post-box-image.donate img { /*added by ES,18dec2017*/
		max-width:298px;
		margin-left:1px;
   }
	#bp_goal_donation .toright.mleft { /*added by ES, 6mar2018*/
		float:left;
		display: block;
	}
	div[id^='id-fotf-of-render-element']{ /*added by ES,13nov2018*/
		transform:scale(0.67);-webkit-transform:scale(0.67);transform-origin:0 0;-webkit-transform-origin:0 0;
	}
	
	img.img-donatenow-gt { width: 100%; }
	img.beTheCure { width: 300px; }
	div.arrow-img, div.profile-img, div.fb2-img, div.instagram-img {
		width: 100px;
		margin-left: auto;
		margin-right: auto; 
		display: block;
	}
	
	/* Thank you page */
	img.beTheCure-ty { margin-top: -50px; }
	img.beTheCure-ty, div.fb2-img-ty img, div.profile-img-ty img, div.arrow-img-ty img, div.instagram-img-ty img  { 
		margin-left: auto;
		margin-right: auto; 
		display: block;
		padding-bottom: 10px;
	}
	
	.pharm-filter select{ /*added by ES,19feb2019*/
		width:88%; /*edited by ES, 17jul2019*/
	}
	#breadcrumbs #lilastitem {/*added by ES,20feb2019*/
		width:18%;
	}
	
	a.facebook:hover,
	a.instagram:hover,
	a.twitter:hover,
	a.vimeo:hover,
	a.linkedin:hover{ /*added by ES, 18jul2019*/
		/*background-position:-5px -5px;*/
		background-size:100%;
	}
	aside .welcome{/*added by ES, 23sep2019*/
		width:100%;
		/*word-break:break-word;*//*remarked by ES, 4oct2019*/
		overflow-wrap:break-word;/*added by ES, 4oct2019*/
	}
	
	header .right-box.hm.op { /*added by ES, 3aug2020*/
		/*top:194px !important;*/
		/*top:202px !important;*//*edited by ES 4may2023*/
		top:189px !important;/*edited by ES 10may2023*/
	}
	header .right-box.hm.toclose { /*added by ES, 3aug2020*/
		/*top:204px !important;*/
		/*top:206px !important;*//*edited by ES 5apr2023*/
		/*top: 214px !important;*//*edited by ES 4may2023*/
		top: 201px !important;/*edited by ES 10may2023*/
	}
	header .right-box.dl.sp.hb_op {/*added by ES 18jul2023*/	
		top: 214px !important;
	}
	header .right-box.hm.dl.hb_op { /*added by ES, 3aug2020*/
		/*top:269px !important;*/
		/*top:270px !important;*//*edited by ES 5apr2023*/
		/*top:247px !important;*//*edited by ES 6apr2023*/
		/*top:240px !important;*//*edited by ES 6apr2023*/
		/*top:247px !important;*//*edited by ES 8may2023*/
		top:235px !important;/*edited by ES 11may2023*/
	}
	header .right-box.hm.dl.sp.hb_op {/*added by ES 18jul2023*/	
		top: 236px !important;
	}
	header .right-box.hm.ml.hb_op { /*added by ES, 3aug2020*/
		/*top:204px !important;*/
		/*top:206px !important; */ /*edited by ES 5apr2023*/
		/*top:214px !important;*//*edited by ES 4may2023*/
		top:201px !important;/*edited by ES 11may2023*/
	}
	header .right-box.hm.cl.hb_op { /*added by ES, 3aug2020*/
		/*top:287px !important;*/
		/*top:288px !important;*//*edited by ES 5apr2023*/
		top:276px !important;/*edited by ES 11may2023*/
	}
	.column-box.newsletter__login .row-form-box{/*added by ES 3apr2023*/
		width:100%;
	}
	.column-box.newsletter__login .row-form-box input[type=text]{/*added by ES 3apr2023*/
		width:100%;
	}
	
	.fotftbl input[type='file']{/*added by ES 04jun2025 */
		width:100% !important;
	}
}
	
/* EH, 2/25/2015, change H1 font-size for screen adaptation purpose */
@media only screen and ( max-width: 320px ), 
   only screen and (max-width: 360px), 
   only screen and (max-width: 370px), 
   only screen and (max-width: 400px), 
   only screen and (max-width: 480px) {
	#content article H1 {
		font-size: 30px;
	}
	#ErrRow{ /*added by ES,29jun2016*/
		width:290px;
	}
}

@media only screen and (max-width: 767px){
	aside{
		padding-left: 0!important;
		margin: 0 auto;
	}        
}
@media only screen and ( max-width: 280px ){  /*added by ES, 4aug2020*/
	.logo{
		width: 150px;
	}
	.container, .column-box.newsletter__login .column{
		width: 280px;
	}
	#homepage_login.column{
		max-width:280px;
	}
	#homepage_login .form-link{
		margin-right: 0;
	}
	#exclogodiv{
		/*margin:0;*/  /*remarked by ES, 15okt2020*/
		margin: 32px 0 0 0; /*added by ES, 15okt2020*/
	}
	#exclogodiv #bgshp{ border-top-width: 280px;}
	.slogan-box P{padding-right: 5px;}
	.social-box{ margin-right: 0;}
	.social-box UL LI{margin-right: 8px;}
	
	header .right-box{/*added by ES, 5apr2023*/
		bottom: 5px !important;
	}
	
	header .right-box.hm.toclose { /*added by ES, 5apr2023*/
		/*top:206px !important;*/
		top:201px !important;/*edited by ES 10may2023*/
	}
	
	header .right-box.dl.hb_op{/*added by ES 8may2023*/
		/*top: 217px !important;*/
		top: 205px !important;/*edited by ES 10may2023*/
	}
	header .right-box.dl.sp.hb_op {/*added by ES 18jul2023*/	
		top: 206px !important;
	}
	header .right-box.hm.dl.hb_op{/*added by ES 6apr2023*/
		/*top: 239px !important;*/
		/*top: 232px !important;*//*edited by ES 5may2023*/
		/*top: 237px !important;*//*edited by ES 8may2023*/
		top: 226px !important;/*edited by ES 11may2023*/
	}
	header .right-box.hm.dl.sp.hb_op {/*added by ES 18jul2023*/	
		top: 227px !important;
	}
	.subnav{/*added by ES 6apr2023*/
		/*height:102px;*/
		height:101px;/*edited by ES 16may2023*/
	}
	#homepage_newsletter, #homepage_login{/*added by ES 6apr2023*/
		width:270px;
		margin-left:5px !important;
		margin-right:5px !important;
	}
	
	.homepage_event_content{/*added by ES 6apr2023*/
		overflow:hidden;
	}
	.right-box.hm.dl+.phone-box.top{/*added by ES 8may2023*/
		/*margin-top: 45px;*/
		margin-top: 46px;/*edited by ES 11may2023*/
	}
	
	header .right-box.cl.hb_op{ /*added by ES 10may2023*/
		top: 254px !important;
	}
}

/* EH */

/*added by ES 17apr2014*/
@media print{
	/*CAUTION: it is not working, code has been moved to print_from_menu.css, and changed*/
	header .right-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}
	.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:12px;background-color:#000000;border:1px solid #000000}
    
	#content .post-box-row .post-box{float:none;max-width:100%; 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}
    
	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 h1{color:#000;}
  
	header{margin-bottom:30px}
  
	article #articleRelated {display:none}
	article .coments-box{display:none}
  
	form span.bodytext input[type=checkbox]{float:left;}
  
	#staffgallery .staff{
		display:block;
		/*margin-left:auto;
		margin-right:auto;*/
		min-height:75px;
	}
	#staffgallery .staff.side{
		top:0px !important;
	}
  
	.staffgallery_new .staff{ /*added by ES, 9dec2014*/
		display:block;
		min-height:75px;
	}
	.staffgallery_new .staff.side{/*added by ES, 9dec2014*/
		top:0px !important;
	}
	.staffgallery_new .staff.mido{/*added by ES, 3Jul2015*/
		margin-left:0px;
	}
	.staffgallery_new.shring{/*added by ES, 3Jul2015*/
		margin-top:0px !important;
	}
	.staffgallery_new .staff.lside:last-child{/*added by ES, 3Jul2015*/
		top:-200px !important;
	}
  
	/*donate, added by ES, 2 jun 2014*/
	#content .donationarea{
		display:none;
	}
  
	article .part_title{display:none;}/*added by ES, 12 jun 2014*/
  
	.main-content article p img, .main-content aside p img, #glossaryContent p img { /*added by ES,26jan2017*/
		height:auto !important;
		max-width:100%;
	 }
	
	img[src*='icon_download.gif']{/*added by ES,13feb2015*/
		width:16px !important; /*edited by ES,26jan2017*/
	}
}

.funnel-badge-pic-container{
	width:100%;
	height:100%;
	display:flex;
	border:1px solid gray;
	position: absolute;
	top: 0;
	left: 0;
	flex-direction: column;
}
.funnel-badge-pic-box{
	flex:1;
	background-position: center;
    background-repeat: no-repeat;
    background-size:70%;
}
.funnel-badge-pic-row{
	width:100%;
	display: flex;
	flex-direction: row;
	flex:1;
}

/* begin map bleeding for mobile version */

/* end of map bleeding for mobile version */

/* homepage event */

.homepage_event{
	display: flex;
	max-width: 960px;
    width: 960px;
	justify-content: space-around;
}

.homepage_event_title{
	margin-bottom: 10px;
	display:block;
	float:none;
	min-height:auto;
	margin-top: -8px;
}

.homepage_event_column{
	padding: 30px;
    min-width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.homepage_event_column img{
	max-width:100%;
	height: auto!important;
}

.homepage_event_column.homepage_event_column_video{
	width:50%;
}

.homepage_event_video_container{
	position: relative;
	background-size:contain;
	cursor:pointer;
}

.homepage_event_video_container_image{
	z-index:1;
}

.homepage_event_video_container_image.hoverable:hover{
	background: url('../assets/video_container_play.png') center center no-repeat;
    background-size: contain;
}

.homepage_event_video_container video,
.homepage_event_video_container iframe,
.homepage_event_video_container object{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	z-index:2;
}

.homepage_event_content {
	margin-bottom:30px;
}

@media only screen and (max-width: 978px){
	.homepage_event{
		width: 97%;
		flex-direction: column;
		padding:30px 30px 0 30px;
	}
	.homepage_event_column,
	.homepage_event_column.homepage_event_column_video
	{
		width:100%;
		padding: 0 0 30px 0;
	}
	
	.homepage_event_content {
		margin-bottom:0;
	}

	.homepage_event a.bottom-style{
		margin-top:30px;
	}
}

/* end of homepage event */ 

/* print handbook - IK 05302025 */
#dvprintHB {
	float: left;
	padding-top: 3px;
}
#dvprintHB.with-margin{
	margin-left: 50px;
}
.print-handbook {
    height: 32px;
    width: 130px;
    background: transparent url('../assets/print-handbook.png') 0% 0% no-repeat padding-box;
    border: 1px solid #A9A9A9;
    text-indent: -9999px;
    padding: 5px;
    background-position: 12px 7px;
    display: inline-block;
    margin-bottom: 22px;
}
a.print-handbook:hover {
	height: 32px;
    width: 130px;
	background: #b51037 url('../assets/print-handbook-white.png') 0% 0% no-repeat padding-box;
	border: 1px solid #b51037;
    text-indent: -9999px;
    padding: 5px;
    background-position: 12px 7px;
    display: inline-block;
    margin-bottom: 22px;
}

.dvprinttopdf .ui-dialog-titlebar {
	background:#ffffff;
	border:none;
	font: normal normal bold 18px/21px Lato;
	color: #000000;
}
.dvprinttopdf #dvmainprint {
	border-top: 1px solid #CFD3D8;
	padding: 20px 5px;
}

.dvprinttopdf label.lblprintopt {
	font-weight: normal;
}

.dvprinttopdf .ui-dialog-titlebar-close {
    position: absolute !important;
    right: 1.0em !important;
    width: unset !important;
    text-decoration: underline;
}

.dvprinttopdf .ui-icon.ui-icon-closethick {
    color: #376092;
    text-indent: 0;
    background-image: none;
    width: unset;
    height: unset;
    text-decoration: underline;
    font: normal normal normal 15px / 21px Lato;
}

/*** for loading screen ***/
#loading {
    display: none;
    position: fixed;
    z-index: 100001;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba( 255, 255, 255, .8) url('../assets/ajax-loader.gif') 50% 50% no-repeat;
	background-size: 40px 40px;
}


/* end of handbook */ 

/* virtual event hardcoded (webinar) *//*added by ES, 13aug2020*/
#ews .item{	
	margin-top:28px;
	margin-bottom:66px;
}
#ews .imgitem{
	margin-right:16px;
	width:308px;
	float:left;
}
	
#ews .imgitem, .dataitem{
	display:inline-block;
}
#ews .imgitem + .dataitem{
	width:49%;
}
#ews .thumbimg{
	width: 308px;
	height: 174px;
	background: transparent url('../assets/Spanish Factor Feud iStock-1094435244.png') 0% 0% no-repeat padding-box;
	opacity: 1;
	float:left;
}

#ews .title{
	text-align: left;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1;
	font-size:23px;
	font-weight:bold;
}

#ews .subtitle{
	text-align: left;
	font: Regular 24px/26px Lato;
	letter-spacing: 0px;
	color: #000000;
	font-weight:normal;
}

#ews .date:before{
	content:'';
	background:url('../assets/icon_Date@2x.png') no-repeat left 1px;
	background-size:16px;
	padding-left:20px;
	padding-right:8px;
}
#ews .date{
	text-align: left;
	font: Semibold 14px/23px Lato;
	font-weight:bold;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1;
	margin-top:19px;
	margin-bottom:25px;
	float:left;
}

#ews .content{
	width: 327px;
	text-align: left;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1;
	float:left;
}

#ews .date+p{
	clear:left;
}

#ews .viewdetail{
	width: 168px;
	height: 32px;
	background-color: #b51037;/*edited by ES 5apr2023*/
	opacity: 1;
	text-align: center;
}
	
#ews .viewdetail span{
	font: Semibold 15px/19px Lato;
	letter-spacing: 0px;
	color: #FFFFFF;
	opacity: 1;
	display:block;
	padding-top:4px;
	z-index:30;
}
#ews .viewdetail:hover span{
	color: #FFFFFF !important;
}
#ews .lnkviewdetail{
	text-decoration:none;
	display:inline-block;
}
#ews .lnkviewdetail:hover{
	text-decoration:none;
}

@media only screen and ( max-width: 991px )  {
	#ews .imgitem , #ews .imgitem +.dataitem{
		width:48% !important;
	}
}
@media only screen and ( max-width: 834px )  {/*added by ES, 19aug2020*/
	#ews .imgitem ,#ews .dataitem, #ews .imgitem +.dataitem{
		width:100% !important;
	}
	#ews .imgitem{
		margin-right:0;
		margin-bottom:19px;
		width:100%;
		float:none;
	}
}
@media only screen and ( max-width: 767px )  {
	#ews .imgitem + .dataitem{
		width:100%;
	}
	
	#ews .thumbimg{
		/*width: 100%;
		height: auto;*/
		float:none;
	}
}
@media only screen and ( max-width: 360px )  { /*added by ES, 19aug2020*/
	#ews .thumbimg{
		width: 100%;
		height: auto;
		float:none;
	}
}

/* end of virtual event hardcoded */

/*for FF (bug after using display table-row in td element)*/ /*added by ES, 21aug2020*/
	/*#frmEventStep3Special .ui-datepicker-trigger,  x:-moz-any-link  { 
		vertical-align:top; 
	}
	#frmEventStep3Special .ui-datepicker-trigger,  x:-moz-any-link, x:default  { 
		vertical-align:top; 
	}
	body:not(:-moz-handler-blocked)  #frmEventStep3Special .ui-datepicker-trigger  { 
		vertical-align:top; 
	}
	_:-moz-tree-row(hover),  #frmEventStep3Special .ui-datepicker-trigger  { 
		vertical-align:top; 
	}*/
	_::-moz-range-track,   #frmEventStep3Special .ui-datepicker-trigger  { 
		vertical-align:top; 
	}
/*end FF */	
/*test safari 16 (browserstack) - Live site version */	 /*added by ES 16may2023*/
@media only screen and ( max-width: 414px )  {
	@supports (-webkit-hyphens:none){ 
		header .right-box.op{
			top: 153px !important;
		}
		header .right-box.toclose{
			top: 165px !important; 
		}
	}
}
@media only screen and ( max-width: 390px )  {
	@supports (-webkit-hyphens:none){  
		header .right-box.op{
			top: 146px !important;
		}
		header .right-box.toclose{
			top: 158px !important; 
		}
	}
}

@media only screen and ( max-width: 375px )  {
	@supports (-webkit-hyphens:none){ 
		header .right-box.op{
			top: 146px !important;
		}
		header .right-box.toclose{
			top: 158px !important; 
		}
	}
}
@media only screen and ( max-width: 320px )  {
	@supports (-webkit-hyphens:none){ 
		header .right-box.op{
			top: 166px !important;
		}
		header .right-box.toclose{
			top: 178px !important; 
		}
	}
 }
/*end safari */	
 /* Added - WP - March 22, 2024 */
@media only screen and (max-width: 406px)  {	
	.post-box.custom-donation .post-box-text{
		height: 225px !important;
	}
	#dvprintHB.with-margin{
		margin-left: 15px;
	}
 }
 
@media only screen and (min-width: 737px) and ( max-width: 926px ) {	
	.post-box.custom-donation .post-box-text{
		height: 300px !important;
	}
	#dvprintHB.with-margin{
		margin-left: 15px;
	}
 }
 
/*  @media only screen and ( max-width: 960px ) {		
	.toright {
		float: none;
	}	
 } */
 
 

 .donate-container {
    display: flex;
	justify-content: space-evenly;
}

@media only screen and (min-width: 406px) and ( max-width: 926px ) {	
	.donate-container{
		width: 100% !important;
	}
	.donate-container-left {width: 55%;}
	#dvprintHB.with-margin{
		margin-left: 15px;
	}
 }
@media only screen and (min-width: 1024px) {	
	form.formDonate{
		padding-left:20px;
	}
 }
 
/* HEADER LINK CSS */
.header-link  {
	float: right;
	margin: 18px 0;
	opacity: 1;	
}
.header-link  a{
	/* font: normal normal 600 13px/16px Lato; - Remarked - WP- 20250903 - Could you increase the font size of âCareers / Place Pharmacy Orderâ located in the header by 2 px? */
	font: normal normal 600 15px/16px Lato;
	letter-spacing: 0px;
	text-align: left;
	color: #366092;
	text-decoration: underline;
}

@media only screen and (max-width: 991px) {	
	.header-link  {
		margin-right: 10px;
	}
	
	.header-link.handbook {
		padding-top: 34px;
	}
	
	.header-link.handbook.ml {
		padding-top: 0px;
	}
}

@media only screen and (max-width: 979px) and (min-width: 601px) {	
	.header-link  {
		padding-top: 0px;
		margin-top: 0px;
	}
	
	.header-link.handbook  {
		padding-top: 0px;
		margin-top: 0px;
	}
}
/* END OF HEADER LINK CSS */

/* MEDICAL PAGE CSS */

.medical-main-content .article {
	margin-right: 0px;
}
.card-rows {
	display: flex;
	/*justify-content: space-around;*/
	gap: 20px;
	margin: 20px 0 20px;
}
.four-col {
	display: block;
	border: 1px solid #D0D0D0;
	width: 229px;
	height: 265px;
	/* width: 25%; */
}
.two-col{
	display: block;
	border: 1px solid #D0D0D0;
	width: 478px;
	height: 345px;
	/* width: 50%; */
	max-width: calc(50% - (20px / 2));
}
.two-col .img-title {
	padding: 25px 30px 0px 30px;
	text-align: left;
}
.img-title {
	text-align: center;
	font: normal normal 600 18px/21px Lato;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1;
	/* padding: 25px 26px 0px; */
	padding: 25px 26px;
}

/* .four-col .img-row, .four-col .img-row img {
	height: 152px;
}
.two-col .img-row, .two-col .img-row img {
	height: 269px;
} */
.four-col .img-row,
.two-col .img-row {
	height: unset;
	width: 100%;
	padding-top: 66.38%;
	position: relative;
	overflow: hidden;
}

.four-col .img-row {
	padding-top: 66.38%;
}

.two-col .img-row {
	padding-top: 56.25%;
}

.four-col .img-row img,
.two-col .img-row img {
	position: absolute;
    object-fit: cover;
    display: block;
	width: 100%;
	height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.content-block {
	min-height: 291px;
	display: flex;
	background: transparent linear-gradient(90deg, #F5F5F500 0%, #F5F5F5 100%) 0% 0% no-repeat padding-box;
	align-items: center;
	justify-content: flex-start;
	gap: 2rem;
	max-width: 1200px;
	margin: 5rem auto;
	/* padding: 1rem; */
}
.content-block .image img {
  width: 411px;          /* adjust image width */
  height: 291px;
  height: auto;
  /* border-radius: 8px; */
  object-fit: cover;
}
.content-block .content {
	flex: 1;
	text-align: left;
	font: normal normal normal 15px/23px Lato;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1;
	padding: 33px 42px 0px 0px;
}

.content-image-block {
	display: flex;
	background: #F5F5F5;
	margin-top: 60px;
}

.content-image-block-img {
	width: 45%;
	overflow: hidden;
	position: relative;
}

.content-image-block-img::after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: transparent linear-gradient(90deg, #F5F5F500 0%, #F5F5F5 100%) 0% 0% no-repeat padding-box;
}

.content-image-block-img img{
	height: 100%;
	width: 100%;
	object-fit: cover;
	position: absolute;
    display: block;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.content-image-block-txt {
	flex: 1;
	max-width: 55%;
	padding: 32px 40px 32px 0;
	font: normal normal normal 15px/23px Lato;
	letter-spacing: 0px;
	color: #000000;
}

.content-image-block-txt > *:first-child {
	margin-top: 0;
}

.content-image-block-txt > *:last-child {
	margin-bottom: 0;
	padding-bottom: 0 !important;
}

@media only screen and (max-width: 1024px) {	
	.img-title {
		padding: 10px;
	}
	
	.two-col {
		width: calc(50% - (20px / 2));
	}	
	
	.four-col .img-row , .four-col .img-row img{
		/* height: auto; */
	}
		
	.two-col .img-row , .two-col .img-row img{
		/* height: auto; */
	}
	
	/* .content-image-block-img::after {
		display: none;
	} */
}

@media only screen and (max-width: 973px) {	
	.content-image-block {
		flex-direction: column;
	}

	.content-image-block-img {
		width: 100%;
	}

	.content-image-block-img img{
		height: auto;
		width: 100%;
		position: unset;
        transform: unset;
	}

	.content-image-block-img::after {
		display: none;
	}

	.content-image-block-txt {
		max-width: unset;
		padding: 24px;
	}
}
@media only screen and (max-width: 767px) {	
	.card-rows {
		/* padding-left: 25px; */
		/* padding-right: 25px; */
	}
	
	.card-rows {
		flex-flow: column;
		margin: 18px;
	}
	
	.article {
		padding-left: 18px;
	}
	
	.four-col {
		display:flex;
		flex-flow: row;
		width: auto;
		height: auto;
	}
	
	.two-col {
		display:flex;
		flex-flow: row;
		width: auto;
		height: auto;
	}
	
	.img-title {
		padding: 10px;
		text-align: left;
	}
	/* .four-col .img-row {height: auto!important;}
	.four-col .img-row img {
		max-width: 150px;
        width: unset;
        height: auto !important;
	} */
}

@media only screen and (max-width: 767px) {		
	
	.content-block {
		flex-flow: column;
		padding-left: 18px;
	}
	
	.four-col {
		/* width: 100%; */
		width: unset;
		flex:1;
		height: auto;
		flex-flow: row;
		display:flex;
	}
	.two-col {
		/* width: 100%; */
		width: unset;
		flex:1;
		height: auto;
		flex-flow: row;
		display:flex;
		max-width: unset;
	}
	
	.two-col .img-title {
		padding: 10px;
		text-align: left;
	}
	
	img {
		/* width: unset; */
	}
	
	/* .four-col .img-row , .four-col .img-row img{
		height: 100px !important;
		min-width: 150px;
	}
		
	.two-col .img-row , .two-col .img-row img{
		height: 100px !important;
		min-width: 150px;
	} */
	.four-col .img-row,
	.two-col .img-row {
		height: 100px !important;
		min-width: 150px;
		width: 150px;
		padding-top: 100px;
	}

	.four-col .img-row img,
	.two-col .img-row img {
		height: 100% !important;
		min-width: unset;
	}

	.content-image-block {
		margin-left: 18px;
        margin-right: 18px;
	}
}
/* 
@media only screen and (min-width: 400px) and (max-width: 830px) {	
	.card-rows {
		flex-flow: column;
		margin: 18px;
	}
	
	.article {
		padding-left: 18px;
	}
	
	.four-col {
		display:flex;
		flex-flow: row;
		width: auto;
		height: auto;
	}
	
	.two-col {
		display:flex;
		flex-flow: row;
		width: auto;
		height: auto;
	}
}
 */



