html{-webkit-font-smoothing:antialiased}
@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (-webkit-min-device-pixel-ratio:2.0833333333333335),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:1.25dppx),only screen and (min-resolution:200dpi){html{-webkit-font-smoothing:subpixel-antialiased}}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder,input:focus::-moz-placeholder{opacity:1;color:transparent}input:focus:-ms-input-placeholder{color:transparent}.hide{display:none!important}


/* charity */

body.charity.category_200193577 .section-header .c-title h3 span, body.charity.prnt_200193577 .section-header .c-title h3 span
{
  background: url(//theme.zdassets.com/theme_assets/38175/dc31835a891b69a8dd0c176b6fe0230ac0f5d1a4.png) no-repeat;
}
body.charity.category_200193577 .section-header .c-title, body.charity.prnt_200193577 .section-header .c-title
{
  background-color: #a2bad6;
}
body.charity.prnt_200193577 section.section-area .section-body .section-header .section-title h3,
body.charity.prnt_200193577 .section-body .section-header .section-title h3 a,
body.charity.prnt_200193577 .section-header .article-title h3 a
{
  color: #13539e;
}


body.charity.category_200193607 .section-header .c-title h3 span, body.charity.prnt_200193607 .section-header .c-title h3 span
{
  background: url(//theme.zdassets.com/theme_assets/38175/08477d540dcc0c02757d255e962064dc63fb97ed.png) no-repeat;
}
body.charity.category_200193607 .section-header .c-title, body.charity.prnt_200193607 .section-header .c-title
{
  background-color: #ba90b4;
}
body.charity.prnt_200193607 section.section-area .section-body .section-header .section-title h3,
body.charity.prnt_200193607 .section-body .section-header .section-title h3 a,
body.charity.prnt_200193607 .section-header .article-title h3 a
{
  color: #8f4384;
}


body.charity.category_200193587 .section-header .c-title h3 span, body.charity.prnt_200193587 .section-header .c-title h3 span
{
  background: url(//theme.zdassets.com/theme_assets/38175/a7af9a998e62a15756caa76ca2cad69224a19a3c.png) no-repeat;
}
body.charity.category_200193587 .section-header .c-title, body.charity.prnt_200193587 .section-header .c-title
{
  background-color: #f7acaf;
}
body.charity.prnt_200193587 section.section-area .section-body .section-header .section-title h3,
body.charity.prnt_200193587 .section-body .section-header .section-title h3 a,
body.charity.prnt_200193587 .section-header .article-title h3 a
{
  color: #8d3644;
}


body.charity.category_200193627 .section-header .c-title h3 span, body.charity.prnt_200193627 .section-header .c-title h3 span
{
  background: url(//theme.zdassets.com/theme_assets/38175/0eec47f735201240608a4caea287918779c7e63e.png) no-repeat;
}
body.charity.category_200193627 .section-header .c-title, body.charity.prnt_200193627 .section-header .c-title
{
  background-color: #92b8e2;
}
body.charity.prnt_200193627 section.section-area .section-body .section-header .section-title h3,
body.charity.prnt_200193627 .section-body .section-header .section-title h3 a,
body.charity.prnt_200193627 .section-header .article-title h3 a
{
  color: #236cb5;
}


body.charity.category_200193617 .section-header .c-title h3 span, body.charity.prnt_200193617 .section-header .c-title h3 span
{
  background: url(//theme.zdassets.com/theme_assets/38175/3332cafc8f52bc08bc6cd8b72add13d031797f4d.png) no-repeat;
}
body.charity.category_200193617 .section-header .c-title, body.charity.prnt_200193617 .section-header .c-title
{
  background-color: #ccb42c;
}
body.charity.prnt_200193617 section.section-area .section-body .section-header .section-title h3,
body.charity.prnt_200193617 .section-body .section-header .section-title h3 a,
body.charity.prnt_200193617 .section-header .article-title h3 a
{
  color: #978624;
}


body.charity.category_200193597 .section-header .c-title h3 span, body.charity.prnt_200193597 .section-header .c-title h3 span
{
  background: url(//theme.zdassets.com/theme_assets/38175/779f36e456b0d4ac7d64d12d5748a51478b41660.png) no-repeat;
}
body.charity.category_200193597 .section-header .c-title, body.charity.prnt_200193597 .section-header .c-title
{
  background-color: #8acc9a;
}
body.charity.prnt_200193597 section.section-area .section-body .section-header .section-title h3,
body.charity.prnt_200193597 .section-body .section-header .section-title h3 a,
body.charity.prnt_200193597 .section-header .article-title h3 a
{
  color: #137f40;
}




body.charity .homepage-search
{
  background-image: url(//theme.zdassets.com/theme_assets/38175/154edb3f8056964d05994c5e65e1ca859868f76e.jpg);
  background-position: center top;
}
/*
@media (min-width: 980px) {
  body.charity .homepage-search
  {
    background-image: url(//p3.zdassets.com/hc/theme_assets/64501/1543/CharityHero.jpg);
  }
}
*/


section.article-area .article-body strong {
  font-weight: 500 !important;
}

.jg-chrome-zendesk {
  height: 60px; 
  background-color: white; 
  position: fixed; 
  top: 0; 
  left: 0; 
  right: 0; 
  z-index: 1048;
}


/*MW-Notificaiton Banner CSS */
/* Licensed https://github.com/moderatorwes/Notification-Banner/blob/master/License.txt */
/* Common, default styles for the notification box */

/* change the background color by editing "background"  */
/* change the text color by editing "color"  */
.ns-box {
	position: relative;
	background: rgba(192, 57, 43,0.85);
	padding: 10px 20px 20px 20px;
	line-height: 1.4;
	z-index: 1000;
	pointer-events: none;
	color: rgba(250,251,255,0.95);
	font-size: 85%;
  border-bottom: 1px solid #DDD;
}

.ns-box.ns-show {
	pointer-events: auto;
}

.ns-box a {
	color: inherit;
  opacity: 0.7;
	font-weight: 700;
}

.ns-box a:hover,
.ns-box a:focus {
	opacity: 1;
}

.ns-box p {
    margin: 0;
}

.ns-box.ns-show,
.ns-box.ns-visible {
	pointer-events: auto;
}

.ns-close {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 4px;
	top: 4px;
	overflow: hidden;
	text-indent: 100%;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.ns-close:hover,
.ns-close:focus {
	outline: none;
}

.ns-close::before,
.ns-close::after {
	content: '';
	position: absolute;
	width: 3px;
	height: 60%;
	top: 50%;
	left: 50%;
	background: #6e6e6e;
}

.ns-close:hover::before,
.ns-close:hover::after {
	background: #fff;
}

.ns-close::before {
	-webkit-transform: translate(-50%,-50%) rotate(45deg);
	transform: translate(-50%,-50%) rotate(45deg);
}

.ns-close::after {
	-webkit-transform: translate(-50%,-50%) rotate(-45deg);
	transform: translate(-50%,-50%) rotate(-45deg);
}

.ns-box-inner i {
    color: #fff;
    font-size: 3.8em;
}

.megaphone:before {
  content:'\1F4E3';
  font-family: "entypo";
  font-size: 2.2em;
}

/* Top bar notifications */
.ns-box.ns-bar {
	/* top: 0; */
  top: 90px;
	left: 0;
	/* width: 100%; */
}

.ns-bar .ns-close {
	background: transparent;
	margin-top: 15px;
	right: 20px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.ns-bar .ns-close::before,
.ns-bar .ns-close::after {
	background: #b7b5b3;
}

[class^="ns-effect-"].ns-bar.ns-hide,
[class*=" ns-effect-"].ns-bar.ns-hide {
	-webkit-animation-direction: reverse;
	animation-direction: reverse;
}



/* Slide on top */
.ns-effect-slidetop {
	box-shadow: inset 5.4em 0 rgba(0,0,0,0.1);
}

.ns-effect-slidetop .icon {
	position: absolute;
	display: block;
	font-size: 109%;
	top: 50%;
	left: 1em;
	-webkit-transform: translate3d(0,-20%,0);
	transform: translate3d(0,-20%,0);
}

.ns-effect-slidetop p {
	padding: 0 3.2em;
	font-size: 1.2em;
	display: inline-block;
}

.ns-effect-slidetop .ns-close::before,
.ns-effect-slidetop .ns-close::after {
	width: 2px;
	background: #fff;
}

.ns-effect-slidetop .ns-close:hover::before,
.ns-effect-slidetop .ns-close:hover::after {
	background: #fff;
}

.ns-effect-slidetop.ns-show .icon,
.ns-effect-slidetop.ns-show p {
	-webkit-animation-name: animScaleUp;
	animation-name: animScaleUp;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.ns-effect-slidetop.ns-show p {
	-webkit-animation-name: animFade;
	animation-name: animFade;
}

@-webkit-keyframes animScaleUp {
	0% { opacity: 0; -webkit-transform: translate3d(0,-50%,0) scale3d(0,0,1); }
	100% { opacity 1; -webkit-transform: translate3d(0,-50%,0) scale3d(1,1,1); }
}

@keyframes animScaleUp {
	0% { opacity: 0; -webkit-transform: translate3d(0,-50%,0) scale3d(0,0,1); transform: translate3d(0,-50%,0) scale3d(0,0,1); }
	100% { opacity 1; -webkit-transform: translate3d(0,-50%,0) scale3d(1,1,1); transform: translate3d(0,-50%,0) scale3d(1,1,1); }
}

.ns-effect-slidetop.ns-show,
.ns-effect-slidetop.ns-hide {
	-webkit-animation-name: animSlideTop;
	animation-name: animSlideTop;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
}

@-webkit-keyframes animSlideTop {
	0% { -webkit-transform: translate3d(0,-100%,0); }
	100% { -webkit-transform: translate3d(0,0,0); }
}

@keyframes animSlideTop {
	0% { -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); }
	100% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
}