body *
{
	text-align: right;
	direction: rtl;
}

body center, body center *
{
	text-align: center;
}


/*		HEADER							*/





.inline-heading
{
	color: #8b0000; 
	font-weight: bold; 
}
	

/* NOT SURE IF STILL USED! */




.menu_hover_fade .menu_main_nav > li:last-child
{
	float: left; 
}


.menu_hover_fade .menu_main_nav > li:last-child > a
{
	font-size: .7em; 
}


.menu_hover_fade .menu_main_nav > li:last-child ul
{
	width: 150px; 
}



.top_panel_wrap select:not(#currency_code)
{
	float: left; 
	margin-top: 1.5em; 
}


.top_panel_wrap select
{
	color: #8b0000; 
	background-color: #ffffff; 
	border: 1px solid #ffffff; 
	text-transform: uppercase; 
	font-size: .7em; 
	font-weight: bold; 
	background-image: url(/images/dropdown-icon.png); 
	background-repeat: no-repeat; 
	background-position: left center; 
	padding-left: 20px; 
}



.tagline
{
	float: right; 
	margin-top: 5px; 
	padding-right: 25px; 
	font-size: 16px; 
	color: #8b0000; 
}


.scheme_original .logo
{
	height: 97px; 
	margin-top: 5px; 
	margin-bottom: 5px; 
	float: right; 
	background-repeat: no-repeat; 
	background-image: url(/images/ZO-logo.png); 
	background-position: right top; 
}


.scheme_original .logo .home
{
	height: 97px; 
	padding-right: 110px; 
}

											

.scheme_original a.logo
{
	font-size: 52px; 
	font-family: 'PT Serif', serif; 
	color: #7a1012; 
}


.logo span
{
	display: inline-block; 
	padding-top: 30px; 
}




@media (max-width: 9998px) and (min-width: 0px) 
{

	.logo .tagline
	{
		display: block; 
		float: none; 
	}

	.logo span
	{
		padding-top: 22px; 
	}

}



.scheme_original div.logo span:not(.icon-facebook), .scheme_original div.logo .tagline
{
	font-family: 'PT Serif', serif; 
	color: #7a1012; 
}


.scheme_original div.logo span:not(.icon-facebook)
{
	font-size: 52px; 
}


.scheme_original div.logo span.icon-facebook
{
	padding-top: 0 !important; 
}



.upper
{
	text-transform: uppercase; 
}





/*		SWITCH LANGUAGE VIA FLAGS		*/






/*2025*/




.flag
{
	padding: 0 !important; 
	display: inline-block !important; 
	width: 16px; 
	height: 13px; 
}


a.en
{
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url('/images/flags/en.png'); 
}


a.en:hover, span.en
{
	background: url('/images/flags/en.png'); 
}


a.de
{
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url('/images/flags/de.png'); 
}


a.de:hover, span.de
{
	background: url('/images/flags/de.png'); 
}


a.fr
{
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url('/images/flags/fr.png'); 
}


a.fr:hover, span.fr
{
	background: url('/images/flags/fr.png'); 
}


a.he
{
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url('/images/flags/he.png'); 
}


a.he:hover, span.he
{
	background: url('/images/flags/he.png'); 
}


.menu_main_nav > li:last-child
{
	padding-top: 20px; 
}



.flag-table tr
{
	background-color: inherit !important; 
}


.flag-table td
{
	padding: 2px !important; 
	border-width: 0 !important; 
	line-height: 0 !important; 
}





/*		FOOTER							*/





.scheme_original footer a.logo
{
	float: none; 
	display: block; 
}


.scheme_original footer a.logo:hover
{
	color: #8b0000; 
}


.contacts_address, .contacts_address *
{
	font-size: .86em; 
}


.contacts_address p
{
	margin-bottom: .5em; 
}


footer .email
{
	margin-bottom: 20px; 
}


footer .email a
{
	font-weight: bold; 
}


footer .logo span
{
	padding-right: 110px; 
}





/*		SUBSCRIBE						*/





.success-new-subscribe.sc_infobox, .success-existing-subscribe.sc_infobox
{
	margin: 0; 
}





/*		HOLYCLOCK						*/





a[href*="holyclock"], a[href*="holyclock"] img
{
	position: absolute; 
	right: -9999px; 
}





/*		HOME							*/





.scheme_original .sc_button.sc_button_style_filled2.slider
{
	background-color: #8b0000; 
	color: #FACF33; 
}


.scheme_original .sc_button.sc_button_style_filled2.slider:hover
{
	background-color: #4798dd; 
	color: #ffffff; 
}



.columns-3
{
	-webkit-column-count: 3; 
	-moz-column-count: 3; 
	column-count: 3; 
}


p.no-bottom-margin
{
	margin-bottom: 0; 
}



.home-video
{
	background-color: #8b0000; 
	margin-right: 25px; 
	margin-bottom: 25px; 
	float: left; 
	width: 35%; 
	padding: 22px 30px; 
}


.home-video h3
{
	color: white; 
	font-size: 20px; 
	margin-top: 0; 
	margin-bottom: 12px; 
}


body .home-video h3, body .home-video h3 *
{
	text-align: center;
}



.home-video h4
{
	color: #F7CA31; 
	font-size: 24px; 
	margin-top: 5px; 
	margin-bottom: 8px; 
}


.home-video div
{
	color: white; 
	font-size: 14px; 
}


.home-video .sc_button
{
	float: left; 
	margin-top: 10px; 
}



h2.smaller
{
	font-size: 2em; 
}


.scheme_original h3.home
{
	color: #75c037; 
	font-weight: bold; 
	font-size: 2em; 
	margin-top: 0; 
}


.scheme_original h3.home.smaller
{
	font-size: 1.2em; 
}


.scheme_original .sc_button.sc_button_style_filled.maroon, .scheme_original input[type="submit"].maroon
{
	background-color: #8b0000; 
}


.scheme_original .sc_button.sc_button_style_filled.maroon:hover, .scheme_original input[type="submit"].maroon:hover
{
	background-color: #fecd34 !important; 
}


h4.home
{
	display: inline-block; 
	width: 50%; 
}


.scheme_original .sc_button.sc_button_style_filled.home
{
	float: left; 
	margin-top: 30px; 
}


.campaign a.maroon
{
	margin-top: 8px; 
}



img.book
{
	float: right; 
	margin-left: 50px; 
	margin-bottom: 15px; 
}



.home-pow *
{
	background-color: #CCBF9D; 
	color: #000000; 
}


.home-pow .column-4_12 *
{
	font-size: 27px; 
	line-height: 40px; 
}


.home-pow h2.smaller
{
	font-size: 1.2em; 
}


.home-pow .column-8_12
{
	padding: 40px 0 0; 
}


.home-pow .column-8_12 p
{
	font-style: normal; 
	font-size: .7em; 
	line-height: 1.3em; 
}


.home-pow .sc_testimonial_content p
{
	margin-right: 0; 
	margin-left: 0; 
	text-align: right; 
}


.home-pow .sc_slider_swiper .sc_slider_pagination_wrap
{
	display: none; 
}


.home-pow form div div
{
	margin-bottom: 15px; 
}


.scheme_original .home-pow button
{
	background-color: #8b0000; 
	margin-top: 20px; 
}


.scheme_original .home-pow button:hover
{
	background-color: #84c54e !important; 
}



img.help
{
	margin-top: 15px; 
	width: 85%; 
}


.goal > *
{
	display: table-cell; 
	white-space: nowrap; 
	padding-top: 30px; 
	padding-bottom: 20px; 
}


.goal h4
{
	padding-left: 50px; 
	margin-top: 20px; 
}





/*		SLIDER							*/





.column-8_12 .sc_slider_controls_wrap .sc_slider_prev
{
	margin-right: 30px !important; 
}


.column-8_12 .sc_slider_controls_wrap .sc_slider_next
{
	margin-left: 30px !important; 
}


.column-8_12 .sc_slider_swiper
{
	width: 96%; 
	margin-right: auto; 
	margin-left: auto; 
}





/*		ABOUT US						*/





.page_content_wrap.page_paddings_top
{
	padding-bottom: 0; 
}


.page_content_wrap.page_paddings_small_bottom
{
	padding-bottom: 2em; 
}



h4.sc_title.sc_title_regular.sub-about1.green
{
	color: #75c037; 
	font-size: 2.0em; 
	font-weight: bold; 
	margin-top: 1em; 
}



.counters *
{
}


body .counters *, body .counters * *
{
	text-align: center;
}




.alumni img
{
	width: 95%; 
}


.scheme_original .alumni h2
{
	color: white; 
}


.scheme_original .alumni .sc_item_descr
{
	color: white; 
}



.staff *
{
	background-color: #F8F2E6; 
}


.staff .staff.main
{
	padding-right: 3em; 
	padding-left: 3em; 
}


body .staff .staff.main, body .staff .staff.main *
{
	text-align: center;
}



.staff .staff
{
	padding-right: .8em; 
	padding-left: .8em; 
}


body .staff .staff, body .staff .staff *
{
	text-align: center;
}



.staff img
{
	width: 100%; 
	border: 1px solid #9F740B; 
}


.staff_name
{
	color: #8b0000; 
	font-weight: bold; 
	font-size: 20px; 
	margin-top: 12px; 
	margin-bottom: 7px; 
}


.staff_description
{
	font-size: 14px; 
	line-height: 20px; 
	text-align: right; 
	color: #000000; 
}


.staff.small .staff_name
{
	font-size: 14px; 
	line-height: 18px; 
	margin-top: 6px; 
	margin-bottom: 4px; 
}


.staff.small .staff_description
{
	font-size: 12px; 
	line-height: 17px; 
}


.staff .sc_slider_controls_wrap
{
	top: 20%; 
}



img.point
{
	cursor: pointer; 
}



#book-offer *
{
	background-color: #9AC5CC; 
	color: black; 
}


#book-offer h4
{
	color: white; 
}


#book-offer h4:first-of-type
{
	font-size: 1.7em; 
}


#book-offer h4:last-of-type
{
	float: right; 
	font-size: 1.25em; 
}


#book-offer .sc_button
{
	margin-top: 1.6em; 
	float: left; 
	background-color: white; 
	padding-right: 1.25em; 
	padding-left: 1.25em; 
}


											


/*		TABLE							*/





.sc_form_address.column-1_2
{
	margin-bottom: 25px; 
}





/*		CONTACT							*/





.visit-info
{
	background-color: #F8F2E6; 
	padding: .5em 0 1.5em; 
}


.visit-info.contact
{
	margin-top: 2em; 
}


.scheme_original input[type="submit"].contact
{
	background-color: #84c54e; 
}


.scheme_original input[type="submit"].contact:hover
{
	background-color: #4798dd; 
}


.scheme_original input[type="submit"].contact.disabled
{
	background-color: #eeeeee; 
}


.scheme_original input[type="submit"].contact.disabled:hover
{
	background-color: #eeeeee; 
}




@media (max-width: 9999px) and (min-width: 480px) 
{

	.grid-fixer
	{
		height: 60px; 
	}

}





/*		HOW TO HELP						*/





.isotope_wrap .isotope_item .my_post_descr p
{
	margin-top: .5em; 
	margin-bottom: .5em; 
}


.my_post_descr > div
{
	margin-bottom: 15px; 
}


h2.sc_promo_title
{
	font-size: 2em; 
}


.program_spacer
{
	height: 45px; 
}


.program_spacer:first-child
{
	display: none; 
}


input[type=checkbox], input[type=radio]
{
	transform: scale(1.5); 
}





/*		PROGRESS BAR					*/





.column-6_12 .post_info_donations
{
	margin-top: 15px; 
}


.post_info_donations
{
	background-color: #FCF8F5; 
	padding: 0 20px 20px; 
}


.post_info_donations h4
{
	margin-top: 10px; 
}


.percent
{
	position: relative; 
	right: 35%; 
	font-weight: bold; 
}





/*		PROGRAM							*/





.scheme_original h2.program, .scheme_original h3.program
{
	color: #75c037; 
}


.scheme_original h2.program span, h2.sc_promo_title.sc_item_title.sc_item_title_without_descr span
{
	color: #F1A223; 
}



h2.content-title
{
	font-size: 2.3em; 
	margin-top: .3em; 
	margin-bottom: .7em; 
}



.program-text p
{
	margin-top: 1.1em; 
	margin-bottom: 1.1em; 
}


.program-text strong
{
	color: #75c037; 
}



#paypal_area
{
	position: absolute; 
	right: -9999px; 
	top: -9999px; 
}



.discovery
{
	color: #75c037; 
	font-size: 1em; 
}


.meaningful
{
	margin-top: -15px; 
	margin-bottom: 10px; 
	font-size: .8em; 
	color: black; 
}



.donation_group_option, .donation_group_option *
{
	color: black; 
}


.donation_group_option .left-pad
{
	padding-right: 7px; 
}


.donation_group_option .no-left-pad
{
	padding-right: 0; 
}


.donation_group_option .right-pad
{
	padding-left: 7px; 
}


.donation_group_option .small
{
	font-size: .8em; 
}


.donation_group_option .amount
{
	white-space: nowrap; 
	font-weight: bold; 
}


body .donation_group_option .amount, body .donation_group_option .amount *
{
	text-align: left;
}



.donation_group_option .amount.left
{
	text-align: right !important; 
}



.choose-level
{
	padding: 10px; 
}


.choose-level, .choose-level *
{
	background-color: #FCF8F5; 
}


.choose-level .prompt-label
{
	padding-right: 10px; 
}


.floater
{
	float: right; 
}


.choose-level select, .choose-level input[type=text]
{
	background-color: #f2f2f2; 
}


.choose-level td, .choose-level th
{
	border-color: #FCF8F5; 
}


.choose-level span
{
	padding-right: 10px; 
	color: #8b0000; 
}



.required
{
	margin-top: 3.8em; 
	padding-right: 20px; 
	float: right; 
	font-size: .7em; 
}



.prompt-label
{
	float: right; 
	padding-left: 20px; 
	color: #8b0000; 
	padding-top: 8px; 
}


.form-inside
{
	margin-right: 20%; 
	margin-left: 20%; 
	background-color: white; 
	padding: 15px; 
	border-radius: 10px; 
	line-height: 1.4em; 
}


.big_submit_container
{
	margin-top: 15px; 
	margin-bottom: 15px; 
}


.program .post_type_donation.post_item_single .post_sidebar
{
	padding-left: 30px !important; 
	margin-top: 16px; 
}


.program .post_type_donation.post_item_single .post_body
{
	padding-right: 30px !important; 
}


.dropdowns
{
	padding-top: 5px; 
	padding-bottom: 5px; 
}


.dropdowns, .dropdowns *
{
	font-size: .82em; 
}



.clear
{
	clear: both; 
}



.cellphone.sc_donations_form_field, .fax.sc_donations_form_field, .website.sc_donations_form_field
{
	display: none; 
}

										

#receipt-div, #receipt-div *
{
	font-size: 16px; 
	margin-top: 5px; 
	margin-bottom: 5px; 
}

				

#submit-button
{
	background-color: #75c037; 
	color: white; 
	float: right; 
}


#submit-button:hover
{
	background-color: #4798dd; 
}



.thank-you
{
	color: #0D4C7A; 
	font-size: 1.3em; 
	margin-top: 1.3em; 
	margin-bottom: 1em; 
}





/*		GIVE NOW						*/





h4 span
{
	color: white; 
	background-color: #8b0000; 
	display: inline-block; 
	height: 30px; 
	border-radius: 50%; 
	font-size: .85em; 
	margin-left: 10px; 
	width: 30px; 
}


body h4 span, body h4 span *
{
	text-align: center;
}




.scheme_original a.other-group
{
	color: #8b0000; 
	font-weight: bold; 
	font-size: 95%; 
}


.scheme_original a.other-group:hover
{
	color: #75c037; 
}



.reserved
{
	color: white; 
	background-color: #8b0000 !important; 
	padding: 1px 20px; 
	font-weight: bold; 
	display: inline-block; 
	text-transform: uppercase; 
}



.program .post_type_donation.post_item_single .post_body.give-now
{
	margin-right: auto; 
	margin-left: auto; 
	float: none; 
	padding-right: 0; 
}


.give-now .sc_donations_form_field.sc_donations_form_field_button
{
}


body .give-now .sc_donations_form_field.sc_donations_form_field_button, body .give-now .sc_donations_form_field.sc_donations_form_field_button *
{
	text-align: center;
}



.sc_donations_form_field_amount > div
{
	margin-top: 1em; 
	-webkit-column-count: 2; 
	-moz-column-count: 2; 
	column-count: 2; 
	-webkit-column-gap: 10px; 
	-moz-column-gap: 10px; 
	column-gap: 10px; 
}


.sc_donations_form_field_amount label
{
	margin: 0 .5em 0 0; 
	font-weight: bold; 
}


.sc_donations_form_field_amount div div
{
	margin: 8px; 
}


.sc_donations_form_field input[type="text"]#sendDate
{
	width: 80%; 
}



.sc_donations_form_field input[type="password"]
{
	width: 100%; 
}



h3#program-parent
{
	font-size: 1.2em; 
	margin-top: 2em; 
	margin-bottom: 0; 
	font-weight: bold; 
	cursor: pointer; 
	background-image: url(/images/dropdown.png); 
	background-repeat: no-repeat; 
	background-position: right center; 
	padding-right: 30px; 
}


h3#program-parent:hover
{
	color: #8b0000; 
}


#program-child a, #selected-program
{
	font-size: .9em; 
	display: block; 
	padding: 2px 15px; 
	background-color: #FCF8F5; 
	color: #8a8a8a; 
	margin: 1px 0; 
}


#program-child a:hover
{
	color: #8b0000; 
}


#program-child
{
	margin: 1em; 
}



.help
{
	font-style: italic; 
	font-size: 80%; 
	color: rgb(150,150,150); 
}



#returning-donors
{
	font-size: .82em; 
	color: #8b0000; 
	background-color: #FCF8F5; 
	padding: 10px; 
	margin-bottom: 20px; 
}


#returning-donors input[type=button]
{
	font-size: 11px; 
}


#returning-donors input[type=button]:last-of-type
{
	float: left; 
}


.post-returning
{
	margin-bottom: 20px; 
}


	


/*		PRAYER							*/





#prayer-other
{
	margin-top: -2em; 
	margin-bottom: 2em; 
}


.content_wrap.center
{
}


body .content_wrap.center, body .content_wrap.center *
{
	text-align: center;
}



.post_sidebar .prayer
{
	margin-bottom: 1.2em; 
}


.prayer
{
	display: inline-block; 
}


body .prayer, body .prayer *
{
	text-align: center;
}



.prayer span, .prayer ul
{
	float: right; 
}


.prayer ul, .prayer li
{
	margin-top: 0; 
	margin-bottom: 0; 
	padding-top: 0; 
	padding-bottom: 0; 
}


.prayer a
{
	color: #666666; 
}


.comments_wrap .comments_field textarea.small
{
	height: 2em; 
}


.prayer_links
{
	padding-top: 1em; 
	padding-bottom: 1em; 
}

										
										


/*		FORM THANK YOU					*/





[class^=success-]
{
	color: rgb(115,25,31); 
	font-weight: bold; 
}



[class^=success-] a
{
	color: rgb(60,146,85); 
	font-weight: bold; 
	display: block; 
	margin-top: 8px; 
}





/*		RESPONSIVE						*/





/*		HEADER							*/






@media (max-width: 1439px) and (min-width: 1323px) 
{

	header .content_wrap
	{
		width: 85%; 
	}

}




@media (max-width: 1322px) and (min-width: 1024px) 
{

	header .content_wrap
	{
		width: 98%; 
	}

}




@media (max-width: 1262px) and (min-width: 0px) 
{

	.top_panel_wrap .contact_button, .top_panel_wrap .contact_socials
	{
		margin-top: 2.55em; 
	}

}




@media (max-width: 699px) and (min-width: 0) 
{

	.header_mobile_content
	{
		width: 80%; 
		margin-right: auto; 
		margin-left: auto; 
		padding-bottom: 15px; 
	}


	body .header_mobile_content, body .header_mobile_content *
	{
		text-align: center;
	}


	.scheme_original .header_mobile a.logo
	{
		float: none; 
		margin: 0; 
		display: block; 
		padding: 98px 0 0 0; 
		background-position: center 0; 
		height: auto; 
		line-height: 45px; 
	}

	.tagline
	{
		float: none; 
		margin-top: 15px; 
		padding-right: 0; 
	}

	.header_mobile_content_bottom
	{
		padding-top: 8px; 
	}

	/* GIVE NOW BUTTON WAS INEXPLICABLY LOWER THAN FB ICON. MAX-HEIGHT, OVERFLOW WAS ONLY SOLUTION THAT WORKED */


.header_mobile_content_bottom > div
	{
		display: inline-block; 
		max-height: 35px; 
		overflow: hidden; 
	}

	.header_mobile .contact_socials
	{
		display: inline-block; 
		width: 35px; 
		margin: 0 15px; 
	}

	.sc_socials.sc_socials_shape_round .sc_socials_item
	{
		margin-bottom: 0; 
	}

}




@media (max-width: 399px) and (min-width: 0) 
{

	.scheme_original .header_mobile a.logo
	{
		font-size: 40px; 
		line-height: 35px; 
	}

}





/*		NAVBAR							*/






@media (min-width: 960px) and (max-width: 1440px) 
{

	.menu_main_nav > li > a
	{
		padding: 1.5em 1.5em; 
	}

}




@media (min-width: 780px) and (max-width: 959px) 
{

	.menu_main_nav > li > a
	{
		padding: 1.5em 1em; 
	}

}




@media (min-width: 0px) and (max-width: 779px) 
{

	.menu_main_nav > li > a
	{
		padding: 1.5em .7em; 
	}

}




@media (min-width: 700px) and (max-width: 1262px) 
{

	.menu_main_nav > li:last-child
	{
		padding-top: 15px; 
	}

}




@media (min-width: 0) and (max-width: 699px) 
{

	.menu_main_nav > li:last-child
	{
		padding-top: 0; 
	}

}




@media (max-width: 959px) and (min-width: 0px) 
{

	header .content_wrap
	{
		width: 98%; 
	}

}





/*		SIDEBAR							*/





.header_mobile .icon-cancel:before
{
	font-size: 50px; 
	margin: 40px; 
}





/*		FOOTER LOGO						*/






@media (min-width: 480px) and (max-width: 1280px) 
{

	footer .logo span
	{
		font-size: 90%; 
	}

}




@media (min-width: 0) and (max-width: 479px) 
{

	footer .logo span
	{
		font-size: 70%; 
	}

}




@media (min-width: 768px) and (max-width: 959px),
(min-width: 0px) and (max-width: 639px) 
{

	footer .logo span
	{
		line-height: 45px; 
		padding-top: 0; 
	}

}





/*		FOOTER PARAGRAPH				*/






@media (min-width: 480px) and (max-width: 1262px) 
{

	.contacts_address, .contacts_address *
	{
		font-size: 1.1em; 
	}

}




@media (min-width: 0) and (max-width: 479px) 
{

	.contacts_address, .contacts_address *
	{
		font-size: 1em; 
	}

}





/*		FOOTER LEFT SIDE				*/






@media (min-width: 0) and (max-width: 767px) 
{

	.contacts_wrap .contacts_address
	{
		padding-left: 0; 
	}

}





/*		FOOTER LEFT SIDE				*/






@media (min-width: 0) and (max-width: 767px) 
{

	footer #text-3 h5
	{
		margin-top: 30px; 
	}

}



footer .column-2_5.width_right
{
	padding-left: 0; 
}





/*		HOME							*/






@media (min-width: 651px) and (max-width: 9999px) 
{

	.home-video .sc_button.last
	{
		display: none; 
	}

}




@media (min-width: 0) and (max-width: 650px) 
{

	.home-video .sc_button.first
	{
		display: none; 
	}

}




@media (min-width: 0) and (max-width: 850px) 
{

	.campaign .columns_wrap .column-6_12
	{
		width: 100%; 
	}

}




@media (min-width: 0) and (max-width: 1262px) 
{

	.home-pow .column-4_12 *
	{
		font-size: 22px; 
		line-height: 30px; 
	}

}




@media (min-width: 0) and (max-width: 1023px) 
{

	.home-pow .columns_wrap .column-4_12
	{
		padding-left: 0; 
	}

}




@media (min-width: 0) and (max-width: 767px) 
{

	.home-pow .columns_wrap .column-4_12, .home-pow .columns_wrap .column-8_12
	{
		width: 100%; 
	}

	.home-pow .columns_wrap .margin_top_large
	{
		margin-top: 0 !important; 
	}

}




@media (min-width: 0) and (max-width: 500px) 
{

	.book
	{
		display: block; 
		float: none !important; 
		margin-right: auto !important; 
		margin-left: auto !important; 
	}

}





/*		GIVE NOW						*/






@media (min-width: 0) and (max-width: 767px) 
{

	.post_type_donation.post_item_single .post_body
	{
		width: 95% !important; 
	}

}




@media (min-width: 0) and (max-width: 639px) 
{

	.program .wrapper
	{
		width: 95% !important; 
	}

}




@media (min-width: 0) and (max-width: 767px) 
{

	.post_type_donation.post_item_single .post_sidebar
	{
		width: 90% !important; 
		padding-right: 40px !important; 
	}

}





/*		PLAQUES							*/





.plaques h3
{
	font-weight: bold; 
}


.plaque-red-line
{
	margin: 20px 0; 
	background-color: #8b0000; 
	height: 5px; 
}


.plaques
{
	color: #888888; 
}


.plaques img
{
	display: inline-block; 
	margin: 20px 0; 
}


.plaques tr:first-child *
{
	color: #8b0000; 
	font-weight: bold; 
}


.plaques td:first-child
{
	font-weight: bold; 
}


.plaques td:last-child
{
}


body .plaques td:last-child, body .plaques td:last-child *
{
	text-align: left;
}



.plaques .green
{
	color: #75c037; 
	font-weight: bold; 
}


.comments_wrap .comments_field input[type="submit"]
{
	margin-top: 1em; 
}




/*		YAHRZEIT						*/





.yahrzeit
{
	color: rgb(3,54,111); 
	background-color: rgb(216,225,234); 
	padding-top: 20px; 
	padding-bottom: 20px; 
	font-family: times; 
	font-size: 30px; 
	line-height: 40px; 
	font-weight: bold; 
	margin-top: 16px; 
}


body .yahrzeit, body .yahrzeit *
{
	text-align: center;
}



.yahrzeit div
{
	font-size: 50px; 
	margin-top: 20px; 
	margin-bottom: 20px; 
}


.not-enough
{
	border: 3px solid rgb(216,226,236); 
	padding: 15px 20px; 
	margin-top: 30px; 
}


.not-enough h4
{
	margin-top: 0; 
}





/*		LABELS							*/





label[for=subscribe-name], label[for=subscribe-email], label[for=footer-email], label[for=_mc4wp_honeypot]
{
	display: none; 
}




/*	ADDED 2025 FOR NEW LOOK	*/





/*	BURGER	*/





.top_menu_button.icon-menu.top_panel_item
{
	font-size: 66px; 
}





/*	FLAGS, SEARCH	*/





.new-flag.opaque
{
	opacity: 0.3; 
}


a:hover .new-flag
{
	opacity: 1; 
}




@media (max-width: 9998px) and (min-width: 1263px) 
{

	.new-flag
	{
		width: 28px; 
	}

	.search_style_fullscreen .search_form .search_submit
	{
		font-size: 45px; 
		padding-top: 5px; 
	}

}




@media (max-width: 1262px) and (min-width: 1136px) 
{

	.new-flag
	{
		width: 23px; 
	}

	.search_style_fullscreen .search_form .search_submit
	{
		font-size: 39px; 
		padding-top: 3px; 
	}

}




@media (max-width: 1135px) and (min-width: 0) 
{

	.new-flag
	{
		width: 21px !important; 
	}

	.search_style_fullscreen .search_form .search_submit
	{
		font-size: 37px; 
		padding-top: 3px; 
	}

}





/*	REMOVE OLD MENU LAYER	*/





.top_panel_bottom
{
	display: none !important; 
}





/*	HOME VIDEO	*/





video
{
	filter: brightness(70%); 
}



.mejs-controls
{
	display: none !important; 
}


.cp-slider-content
{
	float: right; 
	width: 100%; 
}


body .cp-slider-content, body .cp-slider-content *
{
	text-align: center;
}



.cp-slider-content .title
{
	font-size: 55px; 
	color: #fff; 
	line-height: 60px; 
	display: block; 
	margin: 0 0 25px; 
}


.cp-slider-content p
{
	font-size: 50px; 
	font-weight: 300; 
	color: #555; 
	margin-bottom: 0.5em; 
}


.cp-slider-content a
{
	border: 2px solid #F5CF3E; 
}



.cp_video-banner .cp-slider-content
{
	position: absolute; 
	top: 190px; 
}




@media (max-width: 897px) and (min-width: 0) 
{

	.cp_video-banner .cp-slider-content
	{
		top: 30px; 
	}

	.cp-slider-content .title
	{
		font-size: 25px; 
		line-height: 25px; 
		margin: 0 0 10px; 
	}

	.cp-slider-content p
	{
		font-size: 25px; 
		line-height: 25px; 
		margin-bottom: 1em; 
	}

}



.cp_video-banner .cp-slider-content p
{
	color: #fff; 
}


.cp_video-banner
{
	position: relative; 
}



/*
.cp_video-banner{
	float: left;
	width: 100%;
	overflow:hidden;
}
.cp-banner{
	float: left;
	width: 100%;
	position: relative;
}
.cp_video-banner:before{
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(0,0,0,0.3);
}
.cp_video-banner video{
	width: 100%;
	float: left;
}
*/






/*	POW	*/





.home-pow.column_container .column-inner
{
	padding: 1em 0; 
}




@media (max-width: 1023px) and (min-width: 768px) 
{

	.home-pow .column-8_12
	{
		padding-right: 20px !important; 
	}

}



.home-pow .column-8_12
{
	padding-top: 0 !important; 
}



.home-pow .column-8_12 h2
{
	margin-top: 0 !important; 
}



.home-pow .column-8_12 p
{
	font-size: 27px !important; 
	line-height: 40px !important; 
}



.home-pow .column-8_12 [type=text]
{
	font-size: 14px !important; 
	height: 52px !important; 
}




@media (max-width: 1261px) and (min-width: 768px) 
{

	.home-pow .column-8_12 [type=text]
	{
		height: 45px !important; 
	}

}




@media (max-width: 767px) and (min-width: 0) 
{

	.home-pow .column-8_12 [type=text]
	{
		height: 39px !important; 
	}

}



.home-pow .column-8_12 .sc_form_item, .home-pow .column-8_12 .sc_form_info
{
	display: inline-block !important; 
}



.home-pow .column-4_12 .sc_slider_pagination_bottom .swiper-slide
{
	padding-bottom: 0 !important; 
}





/*	MENU */





.menu_main_nav_area.menu_hover_fade
{
	float: right; 
}


.menu_main_nav > li:last-child
{
	padding-top: 0; 
}


.sub-menu
{
	width: 250px !important; 
}



.max_900
{
	display: none; 
}
