
header.site-header.get-involved {
  background: url("img/girl-back.jpg") no-repeat;
  background-position: center center;
  background-size: cover;
  height: 920px;
}

header.site-header.get-involved .intro-block {
	width:100%;
	height:100%;
	max-width: 1160px;
	margin: 0 auto;
	position: relative;
}


header.site-header.get-involved .intro-block .container {	
	position: absolute;
	bottom: 275px;
	max-width: 630px;
}

header.site-header.get-involved .intro-block p {
	font-family: 'LeMondeCourrierStd Book', sans-serif;
	color: #fff;
	font-size: 56px;
	line-height: 64px;
	text-align: center;
	margin: 0 10px 40px 10px;
}

header.site-header.get-involved .intro-block p + p {
	font-family: 'Avenir', sans-serif;
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	margin: 0 60px 40px 60px;
}


#primary.get-involved {
	width: 100% !important;
	float: none !important;
}

#primary.get-involved main#main{
	width:100%;
	float:none;
}

#primary.get-involved .donateText{
	padding:60px 0 0 710px;
}

#primary.get-involved .donateText p{
	color:#797066;
	font-size:19px;
}

#primary.get-involved .donateText p + p{
	font-size:15px;
}

#primary.get-involved #donate{
	margin-top:-280px;
	width:630px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background:#fff url('img/bg-donate.jpg') center top;
	overflow: hidden;
	z-index:10;
	position:relative;
	float:left;
}

#primary.get-involved #donate section{
	background:rgba(0,0,0,.05);
	overflow:hidden;
	padding:0 35px 40px 35px;
}

#primary.get-involved #donate .ammount{
	height:70px;
	padding:20px 0;
	border-top:1px solid #c5c3b0;
	border-bottom:1px solid #c5c3b0;
	margin:0 0 .8em 0;
	position:relative;
}

#primary.get-involved #donate input.radio{
	position:absolute;
	margin:-10px 0 0 0;
	left:-999em;
}

#primary.get-involved #donate input.radio ~ label{
	padding-left:30px;
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	background:url('img/ico-radio.png') no-repeat 4px 4px;
	color:#666;
	font-family:'Avenir', sans-serif;
	font-size:24px;
	margin-right:27px;
	cursor:pointer;
}

#primary.get-involved #donate input.radio ~ label.active{
	background-position:4px -96px;
}

#amount-error{
	position:absolute !important;
	background:none !important;
	padding:0 !important;
}

#primary.get-involved #donate .input{
	padding-left:30px;
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	background:url('img/ico-radio.png') no-repeat 4px 7px;
	color:#666;
	font-family:'Avenir', sans-serif;
	font-size:24px;
	cursor:pointer;
}

#primary.get-involved #donate .input.active{
	background-position:4px -93px;
}

#primary.get-involved #donate .input input{
	height:40px;
	line-height:40px;
	background:#fff;
	width:80px;
	padding:0 5px;
	margin-top:-5px;
	border:none;
	font-family:'Avenir', sans-serif;
	font-size:20px;
	color:#666;
}

#primary.get-involved #donate input.ammount{
	position:absolute;
	left:-999em;
}

#primary.get-involved #donate .ammount .value label.error{
	width:100%;
	text-align:center;
	display:block;
	top:0;
	z-index:-1;
}

#primary.get-involved #donate header{
	width:630px;
	min-height:280px;
	height:auto;
	overflow:hidden;
	padding:0 35px;
}




.page-template-page-get-involved .BBFormContainer .BBDFormSectionGiftInfo{
	margin:0 !important;
	border-bottom:none !important;
	padding:0 !important;
}

.page-template-page-get-involved .BBFormContainer .BBFormSection .BBFormSectionHeading{
	margin:0;
	padding:0;
	border-bottom:none;
}

.page-template-page-get-involved .BBFormContainer .BBFormSectionHeading label#bboxdonation_gift_lblHeadingDonation{
	text-align:center;
	color:#104f83;
	font-family: 'LeMondeCourrierStd Book', sans-serif;
	font-size:36px;
	font-weight:normal;
	margin:20px 0;
	display:none;
}

.page-template-page-get-involved #donate h2{
	text-align:center;
	color:#104f83;
	font-family: 'LeMondeCourrierStd Book', sans-serif;
	font-size:36px;
	font-weight:normal;
	margin:20px 0 0 0;
	display:block;
}

.page-template-page-get-involved #donate h3{
	text-align:center;
	color:#104f83;
	font-family: 'LeMondeCourrierStd Book', sans-serif;
	font-size:28px;
	font-weight:normal;
	margin:50px 0 0 0;
	display:block;
}

.page-template-page-get-involved #donateUK{
	margin:0 15px;
}

.page-template-page-get-involved #donateUK p{
	text-align:center;
}

.page-template-page-get-involved #donateUK p.donatingUK{
	font-family:'Museo Slab 500';
	cursor:pointer;
}

.page-template-page-get-involved #donateUK p.donatingUK:hover{
	text-decoration:underline;
}

.page-template-page-get-involved #donateUK .formUK{
	display:none;
	margin:0 0 100px 0;
}

.page-template-page-get-involved #donateUK .formUK a img{
	display:block;
	margin:40px auto;
}

.page-template-page-get-involved .BBFormContainer .BBFormRadioGivingLevelItem{
	margin:0 17px 0 0 !important;
	display:block;
}

.page-template-page-get-involved .BBFormContainer .BBFormRadioGivingLevelItem:last-of-type{
	margin:0 0 0 0 !important;
}

.page-template-page-get-involved .BBFormContainer .BBFormRadioGivingLevelItem .BBFormRadioLabelGivingLevel{
	display:block;
	padding:0 12px;
	float:left;
	height:44px;
	line-height:44px;
	background:#fff;
	border:1px solid #ccc !important;
	color:#666;
	font-family:'Avenir', sans-serif;
	font-size:20px;
	cursor:pointer;
	border:none;
	cursor:pointer;
	min-width:0;
	text-align:center;
	position:relative;
}

.page-template-page-get-involved .BBFormContainer .BBFormRadioGivingLevelItem .BBFormRadioLabelGivingLevelOther{
	width:100px;
	text-align:center;
	padding:0;
	}

.page-template-page-get-involved .BBFormContainer .BBFormRadioGivingLevelItem .BBFormRadioLabelGivingLevel:hover{
	background:#eee;
	}

.page-template-page-get-involved .BBFormContainer .BBFormRadioGivingLevelItem .BBFormRadioLabelGivingLevelSelected{
	background:#104f83;
	color:#fff;
}

.page-template-page-get-involved .BBFormContainer .BBFormRadioGivingLevelItem #bboxdonation_gift_txtOtherAmountButtons{
	background:transparent;
	color:#fff !important;
	font-size:16px;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	width:100px;
	margin:0;
	border:none !important;
}

.page-template-page-get-involved .BBFormContainer .BBFormRadioGivingLevelItem .BBFormRadioLabelGivingLevelSelected:hover{
	background:#104f83;
	color:#fff;
}

.page-template-page-get-involved .BBFormContainer #bboxdonation_gift_fldAmountWithLevels{
	margin:0 0 0 0;
	padding:13px 0;
	border-bottom:1px solid #c5c3b0;
	border-top:1px solid #c5c3b0;
}


.page-template-page-get-involved .BBFormContainer .BBFormSection{
	padding:20px 0;
	margin:0 25px 0 25px !important;
	border-bottom:1px solid #c5c3b0;
}

.page-template-page-get-involved .BBFormContainer .BBFormSection .BBFormSectionHeading label{
	text-align:center;
	color:#104f83;
	font-family: 'LeMondeCourrierStd Book', sans-serif;
	font-size:20px;
	font-weight:normal;
	margin:0 0 0 0;
	display:block;
}

.page-template-page-get-involved .BBFormContainer .BBFormSection .BBFormFieldContainer{
	margin:10px 0 0 0;
}

.page-template-page-get-involved .BBFormContainer .BBFormSectionRecurrenceInfo .BBFormFieldContainer #bboxdonation_recurrence_divRecurrenceCheckbox{
	text-align:center;
}

.page-template-page-get-involved .BBFormContainer .BBFormSectionRecurrenceInfo .BBFormFieldContainer #bboxdonation_recurrence_divRecurrenceCheckbox label{
	padding:0 0 0 0;
	height:30px;
	margin:0 0 0 0;
	line-height:22px;
	color:#666;
	font-family:'Avenir', sans-serif;
	font-size:16px;
	cursor:pointer;
}

.page-template-page-get-involved .BBFormContainer .BBFormSectionRecurrenceInfo .BBFormFieldContainer #bboxdonation_recurrence_divRecurrenceCheckbox input{
	margin-right:5px;
}

.page-template-page-get-involved .BBFormContainer .BBFormSectionRecurrenceInfo .BBFormFieldContainer .BBFormFieldRecurrenceInfo{
	margin:5px 0 0 0;
	padding:0;
	text-align:center;
	font-size:16px;
	color:#666;
	font-family:'Avenir', sans-serif;
}

.page-template-page-get-involved .BBFormContainer .BBDFormSectionTributeInfo #bboxdonation_tribute_divTributeGeneral{
	margin-bottom:15px;
}

.page-template-page-get-involved .BBFormContainer .BBDFormSectionTributeInfo #bboxdonation_tribute_divTributeGeneral .BBFormFieldContainer{
	text-align:center;
}

.page-template-page-get-involved .BBFormContainer .BBDFormSectionTributeInfo #bboxdonation_tribute_divTributeGeneral .BBFormFieldContainer label{
	padding:0 0 0 0;
	height:30px;
	margin:0 0 0 0;
	line-height:22px;
	color:#666;
	font-family:'Avenir', sans-serif;
	font-size:16px;
	cursor:pointer;
}

.page-template-page-get-involved .BBFormContainer .BBDFormSectionTributeInfo #bboxdonation_tribute_divTributeGeneral .BBFormFieldContainer input{
	margin-right:5px;
}

.page-template-page-get-involved .BBFormContainer #divGeneralTributeInfo .BBFormFieldContainer{
	margin:0 0 0 0;
	padding:0;
	text-align:center;
	font-size:16px;
	color:#666;
	font-family:'Avenir', sans-serif;
}

.page-template-page-get-involved .BBFormContainer #divGeneralTributeInfo .BBFormFieldContainer #bboxdonation_tribute_lblGeneralTributeInfo{
	line-height:44px;
}

.page-template-page-get-involved .BBFormContainer #divGeneralTributeInfo .BBFormFieldContainer #bboxdonation_tribute_txtTributeRecordName{
	margin:0 0 0 160px !important;
	min-height:22px;
	padding:0 10px;
}

.page-template-page-get-involved .BBFormContainer #divGeneralTributeInfo .BBFormFieldContainer + .BBFormFieldContainer{
	margin:5px 0 0 0;
}

.page-template-page-get-involved .BBFormContainer .BBDFormSectionTributeInfo #divTributeAcknowledge .BBFormFieldContainer{
	text-align:center;
}

.page-template-page-get-involved .BBFormContainer .BBDFormSectionTributeInfo #divTributeAcknowledge .BBFormFieldContainer input + label{
	padding:0 0 0 0;
	height:30px;
	margin:0 0 0 0;
	line-height:14px;
	color:#666;
	font-family:'Avenir', sans-serif;
	font-size:12px;
	cursor:pointer;
}

.page-template-page-get-involved .BBFormContainer .BBDFormSectionTributeInfo #divTributeAcknowledge .BBFormFieldContainer input{
	margin-right:5px;
}


.page-template-page-get-involved .BBFormContainer #divTributeAcknowledge .BBFormFieldContainer{
	margin:0 0 0 0;
	padding:0;
	text-align:center;
	font-size:16px;
	color:#666;
	font-family:'Avenir', sans-serif;
}


.page-template-page-get-involved .BBFormContainer select{
	height:44px;
	border:1px solid #fff !important;
	line-height:44px;
	width:100%;
	padding:0 10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px !important;
	border-radius:5px !important;
	color:#666;
	font-family:'Avenir', sans-serif;
	font-size:14px;
}

.page-template-page-get-involved .BBFormContainer select:focus{ 
	outline:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}

.page-template-page-get-involved .BBFormContainer input[type=text], .page-template-page-get-involved .BBFormContainer input[type=tel], .page-template-page-get-involved .BBFormContainer input[type=email]{
	height:44px;
	border:1px solid #fff !important;
	line-height:44px;
	width:100%;
	padding:0 10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	text-transform:capitalize;
	opacity:1 !important;
	color:#666;
	font-family:'Avenir', sans-serif;
	font-size:14px;
}

.page-template-page-get-involved .BBFormContainer input:focus{ 
	outline:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}

.page-template-page-get-involved .BBFormContainer textarea{
	border:1px solid #fff !important;
	line-height:20px !important;
	width:100%;
	padding:5px 10px !important;
	min-height:70px !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	text-transform:capitalize;
	opacity:1 !important;
	color:#666 !important;
	font-family:'Avenir', sans-serif !important;
	font-size:14px !important;
}

.page-template-page-get-involved .BBFormContainer textarea:focus{ 
	outline:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}

.page-template-page-get-involved .BBFormContainer .BBDFormSectionTributeInfo #divTributeAcknowledge .BBFormFieldContainer label{
	height:44px;
	line-height:44px;
	font-size:16px;
	color:#666;
	padding:0 0 0 0;
	font-family:'Avenir', sans-serif;
}

.page-template-page-get-involved .BBFormContainer .BBFormAddressBlock .BBFormFieldContainer{
	margin:7px 0 !important;
}

.page-template-page-get-involved .BBFormContainer .BBFormAddressBlock .BBFormFieldContainer label{
	height:44px;
	line-height:44px;
	font-size:16px;
	color:#666;
	padding:0 15px 0 0;
	font-family:'Avenir', sans-serif;
	margin:0;
}

.page-template-page-get-involved .BBFormContainer .BBFormAddressBlock #bboxdonation_billing_lblFullName{
	height:44px;
	line-height:44px;
	font-size:16px;
	color:#666;
	padding:0 15px 0 0;
	font-family:'Avenir', sans-serif;
	margin:0;
}

.page-template-page-get-involved .BBFormContainer .BBDFormSectionPaymentInfo .BBFormFieldContainer label{
	height:44px;
	line-height:44px;
	font-size:16px;
	color:#666;
	padding:0 15px 0 0;
	font-family:'Avenir', sans-serif;
	margin:0;
}

.page-template-page-get-involved .BBFormContainer .BBDFormSectionPaymentInfo .BBExpirationCSC{
	clear:both;
}

.page-template-page-get-involved .BBFormContainer .BBFormAddressBlock #bboxdonation_billing_fldOrgGift{
	margin:15px 0 20px 0;
	text-align:center;
}

.page-template-page-get-involved .BBFormContainer .BBFormAddressBlock #bboxdonation_billing_fldOrgGift input + label{
	padding:0 0 0 0;
	height:30px;
	margin:0 0 0 0;
	line-height:14px;
	color:#666;
	font-family:'Avenir', sans-serif;
	font-size:12px;
	cursor:pointer;
}

.page-template-page-get-involved .BBFormContainer .BBFormAddressBlock #bboxdonation_billing_fldOrgGift input{
	margin-right:5px;
}

.page-template-page-get-involved .BBFormContainer .BBFormAddressBlock #bboxdonation_billing_fldAnonymous{
	margin:15px 0 20px 0;
	text-align:center;
}

.page-template-page-get-involved .BBFormContainer .BBFormAddressBlock #bboxdonation_billing_fldAnonymous input + label{
	padding:0 0 0 0;
	height:30px;
	margin:0 0 0 0;
	line-height:14px;
	color:#666;
	font-family:'Avenir', sans-serif;
	font-size:12px;
	cursor:pointer;
}

.page-template-page-get-involved .BBFormContainer .BBFormAddressBlock #bboxdonation_billing_fldAnonymous input{
	margin-right:5px;
}

.page-template-page-get-involved .BBFormContainer #bboxdonation_billing_divBillingSection{
	padding:20px 0 0 0;
	border-bottom:none;
}

.page-template-page-get-involved .BBFormContainer .BBFormButtonRow{
	padding:0 0 40px 0;
	border-bottom:none;
}

.page-template-page-get-involved .BBFormContainer .BBFormButtonRow .BBFormSummaryTotal{
	display:none;
}

.page-template-page-get-involved .BBFormContainer .BBFormButtonRow .BBFormSubmitbutton{
	height:44px;
	border:none;
	line-height:44px;
	width:230px;
	color:#fff;
	background:#104f83;
	padding:0;
	margin:0 auto;
	display:block;
	font-size:17px;
	clear:both;
	font-weight:normal;
	transition:all .5s;
}

.page-template-page-get-involved .BBFormContainer .BBFormButtonRow .BBFormSubmitbutton:hover{
	background:#104f83;
}





#primary.get-involved #donate div.checkbox{
	clear:both;
	display:block;
	margin:0;
	min-height:44px;
	height:auto;
}

#primary.get-involved #donate div.checkbox input{
	position:absolute;
	left:-999em;
}

#primary.get-involved #donate div.checkbox label{
	padding-left:30px;
	display:block;
	float:left;
	height:30px;
	margin-top:7px;
	line-height:14px;
	padding-top:9px;
	background:url('img/ico-checkbox.png') no-repeat 4px 5px;
	color:#666;
	font-family:'Avenir', sans-serif;
	font-size:12px;
	cursor:pointer;
}

#primary.get-involved #donate div.checkbox input:checked + label{
	background-position:4px -95px;
}

#primary.get-involved #donate div.recurring{
	display:none;
	float:none;
	clear:both;
	width:50%;
	margin-top:10px;
}

#primary.get-involved #donate div.dedicate{
	display:none;
}

#primary.get-involved #donate .niceSelect{
	position:relative;
	height:44px;
}

#primary.get-involved #donate .niceSelect select{
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	width:100%;
	height:44px;
	z-index:2;
  -webkit-appearance:menulist-button;
}

#primary.get-involved #donate section .dedicate{
	border-bottom:1px solid #c5c3b0;
	padding-bottom:15px;
}

#primary.get-involved #donate .niceSelect .value{
	background:#fff url('img/ico-select.png') no-repeat right center;
	height:44px;
	line-height:44px;
	padding:0 15px;
	color:#999;
	position:absolute;
	top:0;
	left:0;
	width:100%;
}

#primary.get-involved #donate section h3{
	text-align:center;
	color:#d0472b;
	font-family: 'LeMondeCourrierStd Book', sans-serif;
	font-size:18px;
	font-weight:normal;
	margin:20px 0;
}

#primary.get-involved #donate section .left{
	height:44px;
	float:left;
	width:50%;
	padding-right:10px;
	margin-bottom:15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#primary.get-involved #donate section .right{
	height:44px;
	float:right;
	width:50%;
	padding-left:10px;
	margin-bottom:15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#primary.get-involved #donate section .long{
	height:44px;
	float:none;
	width:100%;
	padding-left:10px;
	margin-bottom:15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#primary.get-involved #donate section .right input.phone{
	float:left;
	width:20%;
}

#primary.get-involved #donate section .right input.phone + input.phone{
	float:right;
	width:80%;
}

#primary.get-involved #donate section .left input, #primary.get-involved #donate section .long input, #primary.get-involved #donate section .right input{
	height:44px;
	border:1px solid #fff;
	line-height:44px;
	width:100%;
	padding:0 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
}

#donate input.error{ border:1px solid #c00 !important; }
#donate .niceSelect select.error + label.error + .value{ border:1px solid #c00 !important; }
#donate label.error{ color:#c00 !important; font-size:11px !important; position:relative; top:-7px; }
#donate .niceSelect label.error{ position:absolute; bottom:-14px; top:auto; background:none !important; line-height:16px !important; height:auto !important; padding:0 !important; margin:0 !important; }

#primary.get-involved #donate section .submit{
	height:44px;
	border:none;
	line-height:44px;
	width:230px;
	color:#fff;
	background:#d0472b;
	padding:0;
	margin:0 auto;
	display:block;
	font-size:17px;
	clear:both;
}

#primary.get-involved #donate section .submit:hover{
	background:#104f83;
}

#primary.get-involved #donate section .newsletter{
	margin:10px 0 15px 0;
}

input:focus, button:focus, textarea:focus{ outline:none !important; }


#newsletterForm{
	margin:70px 0 0 0;
	padding:50px 0;
	background:#fff url('img/bg-donate.jpg') center top;
}
#newsletterForm label.error {
	float: left;
	font-size: 10px;
	line-height: 100%;
	color: #c00;
}
#newsletterForm address label.error {
	line-height: 150%;
}
#newsletterForm input.error {
	border: 1px solid #c00 !important;
}

#newsletterForm .body{
	max-width:1160px;
	margin:0 auto;
}

#newsletterForm .body .text{
	width:50%;
	min-height:150px;
	float:left;	
	background:url('img/neareast-logo.png') no-repeat left center;
	background-size:132px auto;
	padding-left:160px;
	padding-right:25px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#newsletterForm label.BBFormFieldLabelEdit{
	font-family:'Novecentowide DemiBold';
	text-transform:uppercase;
	color:#104f83;
	font-size:26px;
	text-align:center;
	margin:15px auto;
	display:block;
}

#newsletterForm span.BBFormSubSectionHeading{
	font-family: 'LeMondeCourrierStd Book', sans-serif;
	color:#808080;
	font-size:15px;
	line-height:24px;
	text-align:center;
}

#newsletterForm .body .form{
	width:50%;
	min-height:150px;
	float:left;	
	padding-left:25px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.home #newsletterForm{ background:#fff !important; }
.home #newsletterForm .BBFormFieldContainer + div{ width:100%; max-width:592px; margin:20px auto; float:none; text-align:center; }
.home #newsletterForm .body .form .niceSelect .value{ background:#f2f2f2 url('img/ico-select.png') no-repeat right center; text-align:left; }
.home #newsletterForm .BBFormFieldContainer + div .BBFormFieldContainer{ width:50% !important; padding:0 5px !important; margin:10px 0 !important; float:none !important; display:inline-block; box-sizing:border-box; }
.home #newsletterForm .BBFormButtonRow{ width:100% !important; padding:0 !important; margin-left:0 !important; }
.home #newsletterForm .BBFormButtonRow{ float:none; margin:0 auto; position:static; }
#newsletterForm .BBFormButtonRow .BBFormSubmitbutton{
	height:44px;
	border:none;
	line-height:40px;
	width:120px;
	text-align:center;
	color:#fff;
	background:#104f83;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	font-size:14px;
	margin:0 auto;
	font-family: 'Novecentowide DemiBold';
	display:block;
	position:static;
}
#newsletterForm .BBFormFieldContainer input{
	height:44px;
	border:none;
	line-height:44px;
	width:100%;
	max-width:290px;
	padding:0 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	background:#f1f1f1;
	opacity:1;
	font-family:'Avenir', sans-serif;
	color:#000;
	font-size:16px;
}
#newsletterForm .BBFormFieldContainer input::-webkit-input-placeholder{ text-transform:capitalize; }
#newsletterForm .BBFormFieldContainer input::-moz-placeholder{ text-transform:capitalize; }
#newsletterForm .BBFormFieldContainer input:-ms-input-placeholder{ text-transform:capitalize; }
#newsletterForm .BBFormFieldContainer input:-moz-placeholder{ text-transform:capitalize; }
#newsletterForm .BBFormFieldContainer input:focus{
	box-shadow: none !important;
}


#newsletterForm .body .form form{
	margin-top:20px;
}

#newsletterForm .body .form .address{
	display:none;
	margin-top:10px;
}

#newsletterForm .body .form .emailGroup{
	height:44px;
}

#newsletterForm .body .form input.email{
	height:44px;
	border:none;
	line-height:44px;
	width:38%;
	max-width:290px;
	padding:0 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	float:left;
}

#newsletterForm .body .form input.button{
	height:44px;
	border:none;
	line-height:40px;
	width:120px;
	text-align:center;
	color:#fff;
	background:#104f83;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	float:left;
	font-size:14px;
	font-family: 'Novecentowide DemiBold';
}

#newsletterForm .body .form input.button:hover{
	background:#d0472b;
}

#newsletterForm .body .form div.checkbox{
	clear:both;
	display:block;
	margin:10px 0 0 0;
	height:44px;
}

#newsletterForm .body .form div.checkbox input{
	position:absolute;
	left:-999em;
}

#newsletterForm .body .form div.checkbox label{
	padding-left:30px;
	display:block;
	float:left;
	height:30px;
	margin-top:7px;
	line-height:14px;
	background:url('img/ico-checkbox.png') no-repeat 4px 5px;
	color:#797066;
	font-family:'Avenir', sans-serif;
	font-size:12px;
	cursor:pointer;
	padding-top:9px;
}

#newsletterForm .body .form div.checkbox label.active{
	background-position:4px -95px;
}

#newsletterForm .body .form .left {
	height:44px;
	float:left;
	width:50%;
	padding-right:10px;
	margin-bottom:15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#newsletterForm  #get-involved-signup .left {
	height:44px;
	float:left;
	width:38%;
	padding: 0;
	margin-bottom:15px;
	margin-right: 4px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#newsletterForm .body .form .right {
	height:44px;
	float:right;
	width:50%;
	padding-left:10px;
	margin-bottom:15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#newsletterForm  #get-involved-signup .right {
	height:44px;
	float:left;
	width: 38%;
	padding: 0;
	margin-bottom:15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#newsletterForm .body .form .left input, 
#newsletterForm .body .form .right input,
#get-involved-signup input {
	height:44px;
	border:none;
	line-height:44px;
	width:100%;
	padding:0 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
}

#newsletterForm .body .form .niceSelect{
	position:relative;
	height:44px;
}

#newsletterForm .body .form .niceSelect select{
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	width:100%;
	height:44px;
	z-index:2;
  -webkit-appearance:menulist-button;
}

#newsletterForm .body .form .niceSelect .value{
	background:#fff url('img/ico-select.png') no-repeat right center;
	height:44px;
	line-height:44px;
	padding:0 15px;
	color:#999;
	position:absolute;
	top:0;
	left:0;
	width:100%;
}

.page-template-page-get-involved #newsletterForm label.BBFormFieldLabelEdit{ display:none; }
.page-template-page-get-involved #newsletterForm span.BBFormSubSectionHeading{ display:none; }
.page-template-page-get-involved #newsletterForm .BBFormFieldContainer + div .BBFormFieldContainer{ width:50% !important; padding:0 5px !important; margin:0 0 10px 0 !important; float:none !important; display:inline-block; box-sizing:border-box; }
.page-template-page-get-involved #newsletterForm .BBFormFieldContainer input{ background:#ffffff; max-width:100%; }
.page-template-page-get-involved #newsletterForm .BBFormButtonRow{ clear:both; margin:0 0 0 5px; }
.page-template-page-get-involved #newsletterForm .BBFormButtonRow input{ margin:0 0 0 0; }
.page-template-page-get-involved #newsletterForm .BBFormSection p{ font-family:'LeMondeCourrierStd Book', sans-serif; color:#808080; font-size:15px; line-height:24px; text-align:center; }


.page-template-page-where-we-work_map #page-all{ height:100vh; }
.page-template-page-where-we-work_map #interactiveMap{ height:calc(100% - 104px); }
.page-template-page-where-we-work_map #interactiveMap #map{ height:100%; }


#otherWays{
	background:#fff url('img/kids-back.jpg') no-repeat center bottom;
	padding:70px 0 70px 0;
	background-size:cover;
}
#otherWays h2 + p{ margin:30px auto 30px auto; max-width:700px; }
#otherWays .body a.btn{
	height:44px;
	border:none;
	line-height:44px;
	width:230px;
	color:#fff;
	background:#d0472b;
	padding:0;
	margin:40px auto 0 auto;
	display:block;
	font-size:17px;
	text-align:center;
}
#otherWays .body a.btn:hover{
	background:#104f83;
}

#otherWays .ways{ text-align:center; margin:70px 0 50px 0; }
#otherWays .ways .way{ width:300px; margin:0 10px 20px 10px; display:inline-block; vertical-align:top; background:#fff; padding:20px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
#otherWays .ways .way h4{ font-size:18px; margin:0 0 20px 0; }
#otherWays .ways .way p{ font-size:14px; margin:10px 0 0 0; }


#otherWays .body{
	max-width:1160px;
	margin:0 auto;
}

#otherWays .body h2{
	color:#4d4d4d;
	font-weight:normal;
	text-align:center;
	font-size:64px;
	margin:0 0 30px 0;
}

#otherWays .body p{
	color:#4d4d4d;
	font-weight:normal;
	text-align:center;
	font-size:24px;
}

#otherWays .body #involvedSlider{
	margin:90px 0 0 0;
}

#otherWays .body #involvedSlider h3{
	margin:80px 0 20px 0;
	color:#4d4d4d; 
	font-weight:normal;
	text-align:center;
	font-size:36px;
}

#otherWays .body #involvedSlider .col1{
	width:30%;
	float:left;
	padding-right:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#otherWays .body #involvedSlider .col1 .body{
	background:url('img/bg-donate.jpg');
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:30px;
}

#otherWays .body #involvedSlider .col1 .body h3{
	color:#d0472b;
	text-align:left;
	font-family: 'LeMondeCourrierStd Book', sans-serif;
	font-size:24px;
	line-height:24px;
	font-weight:normal;
	margin:0 0 20px 0;
}

#otherWays .body #involvedSlider .col1 .body p{
	color:#444;
	text-align:left;
	font-size:16px;
	line-height:24px;
	font-weight:normal;
}

#otherWays .body #involvedSlider .col1 .body p a{
	color:#444;
	font-weight:bold;
}

#otherWays .body #involvedSlider .col1 .body p a:hover{
	text-decoration:underline;
}

#otherWays .body #involvedSlider .col2{
	width:40%;
	float:left;
	padding:0 20px;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#otherWays .body #involvedSlider .col2 .prev{
	position:absolute;
	left:-5px;
	top:40px;
	width:55px;
	height:55px;
	background:#d0472b url('img/slide-prev.png') no-repeat 18px center;
	background-size:16px auto;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	cursor:pointer;
	z-index:5;
}

#otherWays .body #involvedSlider .col2 .prev:hover{
	background-color:#104f83;
}

#otherWays .body #involvedSlider .col2 .next{
	position:absolute;
	right:-5px;
	top:40px;
	width:55px;
	height:55px;
	background:#d0472b url('img/slide-next.png') no-repeat 22px center;
	background-size:16px auto;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	cursor:pointer;
	z-index:5;
}

#otherWays .body #involvedSlider .col2 .next:hover{
	background-color:#104f83;
}

#otherWays .body #involvedSlider .col2 .slider{
	position:relative;
	overflow:hidden;
}

#otherWays .body #involvedSlider .col2 .slider .slideBody{
	width:600%;
	position:relative;
}

#otherWays .body #involvedSlider .col2 .slider .slideBody .item{
	float:left;
}

#otherWays .body #involvedSlider .col2 .slider .box{
	padding:25px;
	background:url('img/bg-donate.jpg');
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin:0 0 5px 0;
}

#otherWays .body #involvedSlider .col2 .slider .box p{
	color:#797066;
	font-size:18px;
	line-height:24px;
	margin:10px 0 10px 0;
}

#otherWays .body #involvedSlider .col2 .slider .box p + p{
	margin:10px 0;
	font-size:22px;
	line-height:30px;
	color:#444;
}

#otherWays .body #involvedSlider .col2 .slider a.btn{
	height:44px;
	border:none;
	line-height:44px;
	width:230px;
	color:#fff;
	background:#d0472b;
	padding:0;
	margin:25px auto 0 auto;
	display:block;
	font-size:17px;
	text-align:center;
}

#otherWays .body #involvedSlider .col2 .slider a.btn:hover{
	background:#104f83;
}

#otherWays .body #involvedSlider .col3{
	width:30%;
	float:left;
	padding-left:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#otherWays .body #involvedSlider .col3 .body{
	background:url('img/bg-donate.jpg');
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:30px;
}

#otherWays .body #involvedSlider .col3 .body p{
	color:#444;
	text-align:left;
	font-size:16px;
	line-height:24px;
	font-weight:normal;
	margin-top:0;
}

#otherWays .body #involvedSlider .col3 .body p + p{
	font-weight:bold;
	margin-bottom:0;
}

#otherWays .body #involvedSlider .col3 .body p a{
	color:#444;
}

#otherWays .body #involvedSlider .col3 .body p a:hover{
	text-decoration:underline;
}

#otherWays + footer{
	margin-top:0;
}

.valign{
	width:1000px;
	display:table;
}

.valign .middle{
	display:table-cell;
	vertical-align:middle;
}


@media (max-width: 1220px) {
	header.site-header.get-involved .intro-block{
		padding:0 20px;
	}

	header.site-header.get-involved .intro-block .container{
		min-width:100px;
	}

	#primary.get-involved{ 
		padding:0 20px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}

	#newsletterForm .body .text{
		padding-left:180px;
		background-position:20px center;
	}

	#newsletterForm .body .form{
		padding:0 20px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}

	.home #newsletterForm .body .form{ padding:0; }

	#otherWays .body h2{
		margin-left:20px;
		margin-right:20px;
		line-height:50px;
		font-size:48px;
	}

	#otherWays{
		padding:70px 20px;
	}
}


@media (max-width: 1180px) {
	header.site-header.get-involved .intro-block p{
		font-size:48px;
	}

	#newsletterForm .body .text h3{
		font-size:23px;
	}

	#primary.get-involved .donateText{
		padding:30px 0 0 680px;
	}
}


@media (max-width: 990px) {
	header.site-header.get-involved .intro-block .container{
		min-width:none;
		max-width:none;
		width:100%;
		padding:200px 0 300px 0;
		position:static;
	}

	header.site-header.get-involved{
		height:auto;
	}

	#primary.get-involved #donate{
		margin:-280px auto 0 auto;
		float:none;
	}

	#primary.get-involved .donateText{
		padding:20px 0;
	}

	.page-template-page-get-involved #newsletterForm #mc_embed_signup{ margin:0 0 0 160px; }

	#newsletterForm .body .text{
		width:100%;
		float:none;
		overflow:hidden;
	}

	#newsletterForm .body .form{
		width:100%;
		float:none;
		overflow:hidden;
		padding:0 20px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}

	#newsletterForm .body .form .emailGroup{
		margin-left:155px;
	}

	.home #newsletterForm .body .form .emailGroup{
		margin-left:0;
	}

	#newsletterForm .body .form div.checkbox{
		margin-left:155px;
	}

	#otherWays .body #involvedSlider .col3{
		display:none;
	}

	#otherWays .body #involvedSlider .col1{
		width:100%;
		float:none;
		padding:0;
	}

	#otherWays .body #involvedSlider .col1 .body{
		background:none;
	}

	#otherWays .body #involvedSlider .col1 .body h3{
		text-align:center;
	}

	#otherWays .body #involvedSlider .col1 .body p{
		text-align:center;
	}

	#otherWays .body #involvedSlider .col2{
		width:100%;
		float:none;
	}
    #otherWays .body #involvedSlider .col2 .slider a.btn {
        height: 44px;
        border: none;
        line-height: 44px;
        width: 190px;
        color: #fff;
        background: #d0472b;
        padding: 0;
        margin: 25px auto 0 auto;
        display: block;
        font-size: 15px;
        text-align: center;
    }
}

@media (max-width: 720px) {
	header.site-header.get-involved{
		background:url('img/girl-back-mobile.jpg') no-repeat right center;
		background-position:center top !important;
		background-size:cover;
	}

	header.site-header.get-involved .intro-block{
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}

	header.site-header.get-involved .intro-block p{  text-shadow:0 0 30px #fff; }
	header.site-header.get-involved .intro-block p + p{  text-shadow:0 0 30px #fff; }

	header.site-header.get-involved .intro-block .container{
		position:absolute;
		padding:0 0 20px 0;
		bottom:0;
		left:20px;
		right:20px;
		width:auto;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}

	header.site-header.get-involved .intro-block p{
		font-size:26px;
		line-height:32px;
		margin:0 0 30px 0;
	}

	header.site-header.get-involved .intro-block p + p{
		font-size:15px;
		line-height:18px;
		margin:0 0 20px 0;
	}

	#primary.get-involved{
		margin:0;
	}

	#primary.get-involved #donate{
		margin:20px 0;
	}
}


@media (max-width: 700px) {
	#otherWays .ways .way{ width:250px; }
}


@media (max-width: 680px) {
	#primary.get-involved #donate{
		width:auto;
	}
	#primary.get-involved #donate .ammount{
		height:auto;
		padding:10px 0;
	}
	
	#primary.get-involved #donate .input{
		float:none;
		margin:10px 0;
	}

	#primary.get-involved #donate header{
		height:auto;
		width:auto;
	}

	#primary.get-involved #donate input.radio + label{
		float:none;
		margin:10px 0;
	}

	#primary.get-involved #donate section .left{
		width:100%;
		float:none;
		padding-right:0;
	}

	#primary.get-involved #donate section .right{
		width:100%;
		float:none;
		padding-left:0;
	}

	#primary.get-involved #donate div.checkbox label{
		float:none;
	}
}

@media (max-width: 680px) {
	#newsletterForm{
		padding-top:0;
	}


	.page-template-page-get-involved #newsletterForm #mc_embed_signup{ margin:0; }
	.page-template-page-get-involved #newsletterForm .body .form input.email{ margin:0; }
	.page-template-page-get-involved #newsletterForm .body .form input.button{ margin:0; }

	#newsletterForm .body .text{
		background-position:center 40px;
		padding:200px 20px 0 20px;
		background-size:150px auto;
	}

	#newsletterForm .body .text h3{
		text-align:center;
	}

	#newsletterForm .body .text p{
		text-align:center;
	}

	#newsletterForm .body .form form{
		margin-top:50px;
	}

	#newsletterForm .body .form .emailGroup{
		margin-left:0;
	}

	#newsletterForm .body .form .emailGroup{
		height:auto;
	}

	#newsletterForm .body .form input.email{
		float:none;
		width:100%;
		max-width:100%;
		margin:10px auto;
		display:block;
	}

	.home #newsletterForm .body .form input.email{
		margin:0;
	}

	#newsletterForm .body .form .niceSelect{
		float:none;
		width:100%;
		max-width:100%;
		margin:10px auto;
		display:block;
	}

	.home #newsletterForm .body .form .niceSelect{
		margin:0;
	}

	#primary.get-involved #donate div.recurring{
		float:none;
		width:100%;
		height:44px;
	}

	#primary.get-involved #donate div.checkbox{
		height:auto;
	}

	#primary.get-involved #donate div.checkbox + div.checkbox{
		height:44px;
	}

	#primary.get-involved #donate section{
		padding:0 10px 40px 10px;
	}

	#primary.get-involved #donate header{
		padding:0 10px;
	}

	#primary.get-involved #donate header h2{
		font-size:36px;
	}

	#primary.get-involved #donate section .submit{
		margin-top:20px;
	}

	#newsletterForm .body .form input.button{
		float:none;
		width:100%;
		max-width:300px;
		margin:15px auto 0 auto;
		display:block;
		clear:both;
	}

	.home #newsletterForm .body .form input.button{
		width:120px;
		margin:15px auto 0 auto;
	}

	#newsletterForm .body .form div.checkbox{
		margin-left:0;
		margin-top:40px;
	}

	#newsletterForm .body .form div.checkbox label{
		display:block;
		float:none;
	}

	#newsletterForm .body .form .left{
		width:100%;
		float:none;
		padding-right:0;
	}

	#newsletterForm .body .form .right{
		width:100%;
		float:none;
		padding-left:0;
	}
}

@media (max-width: 660px) {
	.page-template-page-get-involved .BBFormContainer .BBFormSection{ margin:0 5px !important; }
}

@media (max-width: 620px) {
	.page-template-page-get-involved .BBFormContainer #divGeneralTributeInfo .BBFormFieldContainer #bboxdonation_tribute_lblGeneralTributeInfo{
		text-align:center; width:100%; }
	.page-template-page-get-involved .BBFormContainer #divGeneralTributeInfo .BBFormFieldContainer #bboxdonation_tribute_txtTributeRecordName{ margin:0 0 0 0 !important; }
	.page-template-page-get-involved .BBFormContainer .BBDFormSectionTributeInfo #divTributeAcknowledge .BBFormFieldContainer label{ text-align:center; width:100%; }
	.page-template-page-get-involved .BBFormContainer .BBDFormSectionPaymentInfo .BBFormFieldContainer label{ text-align:center; width:100%; padding:0; }
	.page-template-page-get-involved #bboxdonation_payment_divProcessedByBlackbaud{ text-align:center; }
	.page-template-page-get-involved .BBFormContainer .BBDFormSectionPaymentInfo .BBFormFieldContainer{ text-align:center; }
	.page-template-page-get-involved .BBFormContainer .BBDFormSectionPaymentInfo .BBFieldExpiration{ width:100%; margin:10px 0 0 0 !important; }
	.page-template-page-get-involved .BBFormContainer .BBDFormSectionPaymentInfo #DCCreditSecurityCode{ width:100%; margin:10px 0 0 0 !important; }
	.page-template-page-get-involved .BBFormContainer #bboxdonation_payment_lblMonth{ display:none; }
	.page-template-page-get-involved .BBFormContainer #bboxdonation_payment_lblYear{ display:none; }
	.page-template-page-get-involved .BBFormContainer .BBFormAddressBlock #bboxdonation_billing_lblFullName{ text-align:center; width:100%; padding:0; }
	.page-template-page-get-involved .BBFormContainer .BBDFormSectionBillingInfo .BBFormFieldContainer label{ text-align:center; width:100%; padding:0; }
	.page-template-page-get-involved .BBFormContainer .BBDFormSectionBillingInfo .BBFormFieldContainer{ text-align:center; }
}


@media (max-width: 610px) {
	#otherWays .ways .way{ max-width:350px; width:100%; height:auto !important; }
}


@media (max-width: 600px) {
	.home #newsletterForm .BBFormFieldContainer + div .BBFormFieldContainer{ width:100% !important; padding:0 0 !important; }
}

@media (max-width: 500px) {
	.home #newsletterForm  #get-involved-signup .left{ width:100% !important; float:none; padding:0 !important; margin-right:0 !important; }
	.home #newsletterForm  #get-involved-signup .right{ width:100% !important; float:none; padding:0 !important; margin-left:0 !important; }
	.page-template-page-get-involved #newsletterForm .BBFormFieldContainer + div .BBFormFieldContainer{ width:100% !important; padding:0 0 !important; }
}

@media (min-width: 991px) {
    #otherWays .body #involvedSlider h3 {color:#fff;}
}

#Country-for-email-updates {
    display:none;
}



/* donate */
.page-template-page-donate #donate ul{ justify-content:center; }
.page-template-page-donate #donate ul li{ margin:0 3px; }
.page-template-page-donate-uk #donate ul{ justify-content:center; }
.page-template-page-donate-uk #donate ul li{ margin:0 3px; }


