/*
Primary
-----------
Dark Blue: #3f50a2
Mid Blue: #00aeef
Orange: #f7941d
Support
-----------
Green: #8dc63f
Red: #f26649
Purple: #6e298d
*/
/* display none */
/* .video_blog {
	display: none;
} */
/* Global Declaration */
body, * {
	font-size: 16px;
	font-weight: 500;
	white-space: normal;
}
body.page-id-3573 {
    background-image: url(http://www.youth2israel.org.au/wp-content/uploads/2016/04/landing-bg.jpg)!important;
}
body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header, body.et_fixed_nav.et_secondary_nav_enabled #main-header {
    top: 0px;
}
* h1, * h2, * h3, * h4 {
	color: #3f50a2;
	text-shadow: -1px 1px 1px #ffffff; 
}
html {
    overflow-x: hidden;
}
h1 {
	font-size: 38px;
	font-weight: 600;
}
h2 {
	font-size: 30px;
	font-weight: 600;
}
.hideme, * .hideme {
	display: none !important;
}
.anchors {
	height: 1px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	visibility: hidden;
}
a.anchor {
	display: block;
	height: 1px;
	margin: 0 auto;
	position: relative;
	top: -100px;
	visibility: hidden;
	width: 100%;
}
.main-home-slider {
    display: none;
}
.archive article {
	border-bottom: 1px solid #e0e0e0;
}
.et_pb_posts article {
	border-bottom: 1px solid #e0e0e0;
}
.search article {
  border-bottom: 1px solid #e0e0e0;
}
.et_pb_scroll_top.et-visible:hover {
	background-color: rgba(0, 0, 0, 0.2);
}
.single .et_pb_post img {
	display: block;
	margin: 0 auto;
	max-height: 400px;
	padding: 0;
	width: auto;
}
.et_pb_fullwidth_header.who_y2i h2 {
	font-size: 38px;
	text-transform: uppercase;
}
.et_pb_fullwidth_header h2 {
	font-size: 30px;
	font-weight: 600;
}
.quotes .et_pb_column_4_4 h1 {
	font-size: 30px;
	font-weight: 500;
	line-height: 1.7em;
}
.quotes .et_pb_fullwidth_header h2 {
	font-size: 26px;
	font-weight: 500;
	line-height: 1.7em;
}
.et_pb_row_inner:nth-of-type(n+2) {
	padding-top: 3%;
}
.quotes .et_pb_fullwidth_header {
	font-size: 20px;
	font-weight: 500;
}
.et_pb_main_blurb_image {
	margin-bottom: 5%;
}
.et_pb_blurb {
	margin-bottom: 5%;
}
h1.empty_header {
	clear: both;
	display: none;
	height: 1px;
	line-height: 1;
	margin: 0 auto;
	padding: 0;
	text-shadow: none !important;
	visibility: hidden;
}
h2.empty_header {
	clear: both;
	display: none;
	height: 1px;
	line-height: 1;
	margin: 0 auto;
	padding: 0;
	text-shadow: none !important;
	visibility: hidden;
}
h3 {
	font-size: 22px;
	font-weight: 600;
}
h4 {
	font-size: 18px;
	font-weight: 600;
}
h5 {
	font-size: 18px;
	font-weight: 600;
}
* a {
	color: #f7941d;
}
* a:hover {
	color: #00aeef;
}
span[data-icon] {
	margin: 0 5% 0 auto;
}
[data-icon]::before {
	text-shadow: 1px 1px 1px #111111;
}
.et_pb_bg_layout_dark a, .et_pb_bg_layout_dark p a, .et_pb_blurb.et_pb_bg_layout_dark a, .et_pb_blurb.et_pb_bg_layout_dark p a, .et_pb_bg_layout_dark * a, .et_pb_bg_layout_dark p * a, .et_pb_blurb.et_pb_bg_layout_dark * a, .et_pb_blurb.et_pb_bg_layout_dark p * a {
	color: #f7941d;
	text-shadow: none;
	font-weight: 600;
}
.et_pb_slider.et_pb_bg_layout_dark a, .et_pb_slider.et_pb_bg_layout_dark p a, .et_pb_slider.et_pb_bg_layout_dark * a, .et_pb_slider.et_pb_bg_layout_dark p * a {
	color: #f7941d;
	text-shadow: none;
	font-weight: 600;
	font-size: 20px;
}
.et_pb_pricing_table_button, .et_pb_promo_button, a.et_pb_more_button, .et_pb_newsletter_button, .comment-reply-link, .form-submit input, .et_pb_contact_submit, .et_pb_contact_reset, .single_add_to_cart_button .button {
	background-color: rgba(0, 174, 239, 0.5);
	border-color: #ffffff;
	box-shadow: 1px 1px 1px rgba(0, 174, 239, 1);
	color: #ffffff !important;
	text-shadow: -1px 1px 1px rgba(0, 174, 239, 1) !important;
}
.et_pb_promo_button:hover, a.et_pb_more_button:hover, .et_pb_newsletter_button:hover {
	background-color: rgba(255, 255, 255, 0.8) !important;
	border: 2px solid #00aeef;
	box-shadow: 1px 1px 1px #ffffff;
	color: #00aeef !important;
	text-shadow: -1px 1px 1px #ffffff;
	padding: 6px 34px 6px 14px !important;
}
.et_pb_bg_layout_dark a:hover, .et_pb_bg_layout_dark p a:hover {
	color: #ffffff;
}
.et_pb_bg_layout_light a, .et_pb_bg_layout_light p a, .et_pb_blurb.et_pb_bg_layout_light a, .et_pb_blurb.et_pb_bg_layout_light p a, .et_pb_bg_layout_light * a, .et_pb_bg_layout_light p * a, .et_pb_blurb.et_pb_bg_layout_light * a, .et_pb_blurb.et_pb_bg_layout_light p * a {
	color: #f7941d;
	font-size: 100%;
	font-weight: 600;
	text-shadow: none;
}
.et_pb_widget a, .et_pb_bg_layout_light .et_pb_widget li a {
	color: #666666;
	text-shadow: none;
	font-weight: 600;
	font-size: 16px;
}
.et_pb_bg_layout_light a:hover, .et_pb_bg_layout_light p a:hover {
	color: #00aeef;
	opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}
.et_pb_bg_layout_dark h1 a, .et_pb_bg_layout_dark h1 * a {
	color: #f7941d;
	text-shadow: none;
	font-size: 100%;
}
.et_pb_bg_layout_dark h1 a:hover {
	color: #ffffff;
}
.et_pb_bg_layout_light h1 a, .et_pb_bg_layout_light h1 * a {
	color: #f7941d;
	text-shadow: none;
	font-size: 100%;
	font-weight: 600;
}
.et_pb_bg_layout_light h1 a:hover {
	color: #00aeef;
}
ul.et-social-icons li {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	padding: 0;
	margin: 0 auto;
}
#footer-bottom ul.et-social-icons li {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	margin: 0 auto;
	line-height: 1;
	padding: 0 0 0 2%;
	text-align: center;
	width: 20%;
}
#footer-bottom ul..et-social-icon li a {
	padding: 2% 0 2% 30%;
}
#et_search_icon::before {
	content: "U";
	font-size: 17px;
	left: 0;
	position: relative;
	top: 0;
	display: inline-block;
	vertical-align: top;
}
.title_of_list h1 {
	text-transform: capitalize;
}
.title_of_list_2.et_pb_section {
	padding: 50px 0;
}
.mr_58px {
	padding-top: 58px;
}
* p {
	margin: 0 auto;
	padding: 0 0 1em;
}
* p:last-child {
	margin: 0 auto;
    padding: 0 0 1em;
}
* p:last-of-type {
    margin: 0 auto;
    padding: 0 0 1em;
}
ul li {
	list-style-type: disc;
	list-style-image: none;
	list-style-position: outside;
	margin: 0 auto 0 5%;
	padding: 0;
}
blockquote {
	border: medium none;
	color: #00aeef;
	display: block;
	margin: 0 auto;
    padding: 0 0 1em;
}
.post_left {
	display: inline-block;
	margin: 0 auto 1%;
	padding: 0;
	vertical-align: top;
	width: 20%;
}
.post_right {
	display: inline-block;
	margin: 0 auto;
	padding: 0 0 0 1%;
	vertical-align: top;
	width: 78%;
}
.post_right h2 {
	margin: 0 auto;
}
/* divi css edits */
.et_fixed_nav #logo {
	max-height: 120px;
	margin: 0 auto;
	float: none;
	padding: 0;
	display: block;
	-webkit-transition: max-height 1.4s;
    -moz-transition: max-height 1.4s;
    transition: max-height 1.4s;
}
#logo.icon-logo {
	max-height: 80px;
}
.et_pb_posts .category-news > a {
    display: inline-block;
    width: 20%;
    vertical-align: top;
}
.et_pb_posts .category-news.has-post-thumbnail > a > img {
    margin-top: 20px;
    width: 100%;
}
.et_pb_posts .category-news > .blog_content_container {
    display: inline-block;
    margin-left: 15px;
    vertical-align: top;
    width: 77%;
}
.et_pb_blog_grid h2 {
	display: block;
	font-size: 30px;
	margin: 0 auto;
	padding: 0;
}
.et_pb_section.padding_me {
	padding: 2% 0;
}
.et_pb_space {
	border: medium none;
	height: 1px;
}
.et_pb_post.has-post-thumbnail a img {
	display: block;
	margin: 0 auto;
	max-height: 400px;
	min-height: 100px;
	padding: 0;
	width: auto;
}
.single .et_pb_post .entry-content a > img, .single .et_pb_post .entry-content img {
	margin: 1%;
	padding: 0;
}
#top-menu .current-page-ancestor > a {
	color: #00aeef;
}
#mobile_menu .menu-item {
	display: inline-block;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.et_mobile_menu {
	left: 0;
	padding: 5%;
	position: absolute;
	top: 100%;
	width: 100%;
}
.quotes .et_pb_fullwidth_header {
	padding: 20px 0;
}
.quotes.small_quote h1 {
	font-size: 28px;
}
.quotes.small_quote p {
	font-size: 16px;
}
.separator_quotes {
	background-attachment: scroll;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: block;
	margin: 0 auto;
	padding: 0;
}
.blurme {
	
}
.the_logo {
	display: inline-block;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 22%;
    bottom: 20px;
    z-index: 9999;
}
.et_fixed_nav .et-fixed-header #logo {
	display: block;
	float: none;
	margin: 0 auto;
	max-width: 160px;
	padding: 0;
	max-height: 50px;
	-webkit-transition: max-height 1.4s;
    -moz-transition: max-height 1.4s;
    transition: max-height 1.4s;
}
.righter, .et-fixed-header .righter {
	display: inline-block;
	margin: 0 auto;
	padding: 0;
	position: relative;
	vertical-align: bottom;
	width: 100%;
	text-align: right;
}
.et-fixed-header .righter #top-menu > li > a {
    padding: 0;
}
.blinks .et_pb_row.nth-child-2n, .blinksets .et_pb_row.nth-child-2n {
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	padding: 1% 1%;
}
.blinks.et_pb_section, .blinksets.et_pb_section {
	padding: 3% 0;
}
.linksets .et_pb_row {
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	padding: 2% 0 2% 1%;
}
.links .et_pb_row:first-child+div {
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	padding: 1% 0 1% 1%;
}
.links .et_pb_row:first-child+div a {
	color: #f7941d;
	text-shadow: 0 0 0 rgba(0,0,0,0);
}
.links .et_pb_row:first-child+div a:hover {
	color: #00aeef;
	text-shadow: 0 0 0 rgba(0,0,0,0);
}
.et-search-form {
	right: 0;
}

#et_top_search form.et-search-form{
    height: 83px;
    width: 320px;
    top: 35px;
}

form.et-search-form .et-search-field{
    position: relative;
    right: 0;
}

header#main-header {
	display: block;
	margin: 0 auto;
	padding: 1% 0 0 !important;
	width: 100%;
	top: 0;
}
#top-header {
	display: none;
}
.et_fixed_nav #main-header .container {
	display: block;
	max-height: 150px;
	padding: 0 0 1%;
	position: relative;
}
#et-top-navigation {
	display: inline-block;
	float: none;
	margin: 15px auto 0;
	width: 100%;
}
#top-menu li {
	margin: 0 auto;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}
#main-header nav#top-menu-nav, #main-header.et-fixed-header nav#top-menu-nav {
	float: none;
	padding: 0;
	text-align: right;
	width: 100%;
}
#top-menu.nav {
	float: none;
	width: 100%;
}
#et_top_search {
	color: #6e298d;
	display: inline-block;
	float: none;
	height: 18px;
	margin: 0 auto;
	position: relative;
	text-align: right;
	vertical-align: top;
}
#main-header .et-search-form, #main-header .nav li ul, #main-header .et_mobile_menu, #main-header .footer-widget li::before, #main-header .et_pb_pricing li::before, #main-header blockquote {
	border-color: #00aeef;
}
.et_pb_section {
	padding: 0;
	position: relative;
	margin: 0 auto;
}
.et_pb_row {
	padding: 0.1% 0 0;
	position: relative;
	margin: 0 auto;
}
.et_pb_text {
	margin: 0 auto;
	padding: 0;
}
.et_pb_row .et_pb_column:last-child {
	margin: 0 auto;
	padding: 0;
}
#et-main-area > div#main-content {
	min-height: 500px;
}
.bottom-nav a {
	color: #f7941d;
}
.bottom-nav li {
	list-style: outside none disc;
	margin: 0 auto;
}
.et_mobile_menu li a {
	color: #f7941d;
}
#mobile_menu.et_mobile_menu > li > a:hover {
	color: #00aeef;
	opacity: 0.4;
	filter: alpha(opacity=40); /* For IE8 and earlier */
}
#top-menu > li > a {
	color: #f7941d;
	font-size: 16px;
	font-weight: 600;
	padding: 0;
}
#top-menu > li > a:hover {
	color: #00aeef;
	opacity: 0.4;
	filter: alpha(opacity=40); /* For IE8 and earlier */
}
#et-info {
	display: inline-block;
	float: none;
	font-weight: 600;
	margin: 0 auto;
	padding: 0;
	text-align: right;
	vertical-align: top;
	width: 90%;
}
#et-info > span {
	color: #6e298d;
	display: inline-block;
	float: none;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 60%;
	vertical-align: top;
}
#et-info-phone::before {
	margin-right: 2%;
}
#et-info > a {
	color: #6e298d;
	display: inline-block;
	float: none;
	margin: 0 auto;
	padding: 0 1%;
	position: relative;
	vertical-align: top;
}
#et-info > a > span {
	color: #6e298d;
	display: block;
	float: right;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 100%;
	vertical-align: top;
}
#et_search_icon::before {
	display: inline-block;
	position: relative;
	text-align: right;
	vertical-align: baseline;
	width: 100%;
}
.et_pb_bg_layout_dark, .et_pb_bg_layout_dark h1, .et_pb_bg_layout_dark h2, .et_pb_bg_layout_dark h3, .et_pb_bg_layout_dark h4, .et_pb_bg_layout_dark h5, .et_pb_bg_layout_dark h6 {
	text-shadow: -1px 1px 1px #3f50a2;
}
.et_pb_pricing_table_button::after, .et_pb_promo_button::after, a.et_pb_more_button::after, .et_pb_newsletter_button::after, .comment-reply-link::after {
	top: 15%;
}
a.et_pb_more_button:hover {
	background-color: rgba(255, 255, 255, 0.5);
	border: 2px solid #00aeef;
	box-shadow: 1px 1px 1px #ffffff;
	color: #00aeef;
	text-shadow: -1px 1px 1px #ffffff;
}
.news_grid .more-link {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #f7941d;
	font-weight: 600;
}
.et-social-icon a.icon:hover::before {
	color: #00aeef;
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}
#footer-bottom * a:hover {
	color: #00aeef;
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}
.blog_content_container a.more-link {
	clear: both;
	color: #f7941d;
	display: block;
	font-weight: 600;
	margin: 0 auto;
	padding: 0;
	text-transform: uppercase;
}
.blog_grids .blog_content_container a.more-link {
	bottom: 1%;
	clear: both;
	color: #f7941d;
	display: block;
	font-weight: 600;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	text-transform: uppercase;
}
.blog_content_container a.more-link:hover {
	color: #00aeef;
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}
.bottom-nav a:hover {
	color: #00aeef;
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}
.et_pb_blog_grid_wrapper .more-link {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.et_pb_side_nav .side_nav_item {
	list-style: outside none none;
	margin: 0 auto;
	padding: 0;
}
/* display: nones; */
/* home page edits */
.homeclass .quotes .et_pb_fullwidth_header_subhead {
	font-size: 26px;
}
.homeclass .overlay_the_video .overlay_image::after {
	background-image: url("images/play_youtube_min_gray.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 35%;
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	width: 100%;
	opacity: 0.6;
}
.homeclass .overlay_the_video .overlay_image:hover {
	background-color: none;
	background-image: url("images/play_youtube_min.png");
	background-repeat: no-repeat;
	background-size: auto 35%;
	background-position: center center;
}
.homeclass .overlay_the_video .overlay_image:hover::after {
	background-color: none;
	background-image: url("images/play_youtube_min.png");
	background-repeat: no-repeat;
	background-size: auto 35%;
	background-position: center center;
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	width: 100%;
	opacity: 1;
}
.homeclass .overlay_the_video {
	display: block;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
.homeclass .overlay_video .fluid-width-video-wrapper {
	position: relative;
	visibility: hidden;
	opacity: 0;
}
.homeclass  .overlay_image {
	display: block;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.homeclass .overlay_image .overlay_image_video {
	display: block;
	margin: 0 auto;
	vertical-align: top;
	width: 90%;
}
.homeclass .et_pb_slide_description > h2 {
	color: rgba(0, 174, 239, 1) !important;
	display: block;
	font-size: 46px;
	font-weight: 300;
	line-height: 1;
	margin: 5% auto;
	padding: 0;
	text-shadow: 2px 2px 2px #111111;
	width: 100%;
}
.homeclass  .et_pb_slide_description > h2 > a {
	color: rgba(0, 174, 239, 1) !important;
	display: block;
	font-size: 46px;
	font-weight: 300;
	line-height: 1;
	margin: 0 auto;
	padding: 0;
	text-shadow: 2px 2px 2px #111111;
	width: 100%;
}
.homeclass  .et_pb_slide_description > h2 > a:hover {
	color: rgba(0, 174, 239, 1) !important;
	text-shadow: 2px 2px 2px #ffffff;
	font-size: 46px;
	font-weight: 300;
}
.homeclass a.et_pb_more_button {
	color: #ffffff;
	text-shadow: -1px 1px 1px  rgba(0, 174, 239, 1);
	box-shadow: 1px 1px 1px rgba(0, 174, 239, 1);
	background-color: rgba(0, 174, 239, 0.5);
}
.homeclass a.et_pb_more_button:hover {
	background-color: rgba(255, 255, 255, 0.8) !important;
	border: 2px solid #00aeef;
	box-shadow: 1px 1px 1px #ffffff;
	color: #00aeef;
	text-shadow: -1px 1px 1px #ffffff;
}
.homeclass .et_pb_fullwidth_header_subhead {
	font-size: 26px;
}
.homeclass .image_spacer {
	margin: 0 auto;
	padding: 0;
	display: block;
	width: 100%;
}
.homeclass .pandssplitf {
	margin: 0 auto;
	padding: 32% 0 0;
	display: inline-block;
	width: 100%;
	vertical-align: bottom;
}
.homeclass .splitpands {
	margin: 0 auto;
	padding: 0;
	display: inline-block;
	width: 48.5%;
	vertical-align: top;
	text-align: center;
}
.homeclass .splitf {
	margin: 0 auto;
	padding: 0;
	display: inline-block;
	width: 48.5%;
	vertical-align: top;
	text-align: center;
}
.homeclass .et_pb_team_member_image > img {
	border: 5px solid #e0e0e0;
	border-radius: 50%;
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 180px;
	padding: 0;
	width: 100%;
}
.homeclass .et_pb_team_member_image {
	display: inline-block;
	float: none;
	margin: 0 auto !important;
	max-width: 28%;
	padding: 0;
	vertical-align: top;
	width: 100% !important;
}
.homeclass * .et_pb_column .et_pb_team_member .et_pb_team_member_inner .et_pb_team_member_description {
	display: inline-block;
	float: none;
	margin: 0 auto 0 5% !important;
	padding: 2% 0;
	vertical-align: top;
	width: 60%;
}
.homeclass .et_pb_blurb h4 a {
	font-size: 3em;
	line-height: 1;
}
.homeclass .et_pb_blurb_content {
	color: #ffffff;
	text-shadow: 3px 3px 3px #111111;
}
.homeclass  .psf .et_pb_main_blurb_image {
	margin-bottom: 30px;
	text-align: center;
}
.homeclass .et_pb_row .et_pb_column:last-child {
	float: right;
}
.homeclass .psf .et_pb_main_blurb_image a img.et-waypoint.et_pb_animation_bottom.et-animated {
	max-height: 200px;
	max-width: 200px;
	min-height: 200px;
	min-width: 200px;
	transition: all 1.8s ease-in-out 0s;
}
.homeclass .psf .et_pb_bg_layout_dark .et_pb_main_blurb_image a:hover img.et-waypoint.et_pb_animation_bottom.et-animated {
	transform: scale(2);
}
.homeclass .psf .et_pb_bg_layout_dark .et_pb_main_blurb_image a {
	border: 1px solid transparent;
	border-radius: 50%;
	display: block;
	margin: 0 auto;
	max-height: 200px;
	max-width: 200px;
	min-height: 200px;
	min-width: 200px;
	padding: 2%;
	width: 50%;
}
.homeclass .psf .et_pb_bg_layout_dark .et_pb_main_blurb_image a:hover {
	background-color: rgba(255, 255, 255, 0.5);
	border: 1px solid #ffffff;
}
/* team */
.homeclass .et_pb_team_member {
	display: inline-block;
	margin: 0 auto;
	padding: 0;
	width: 48%;
}
.homeclass .et_pb_team_member_inner {
	margin: 0 auto;
	padding: 2% 0;
	position: relative;
	width: 100%;
}
.homeclass .entry-content .et_pb_member_social_links {
	bottom: 20%;
	list-style-type: none;
	padding: 0;
	position: absolute;
	width: 50%;
}
.homeclass .et_pb_team_member:last-of-type {
	margin: 0 25%;
}
.homeclass .blog_list .et_pb_column_4_4 .blog_grids.research_grid {
	display: inline-block;
	vertical-align: top;
	width: 32%;
	margin: 0 auto;
	padding: 0;
}
.homeclass .blog_list .et_pb_column_4_4 .news_grid.blog_grids {
	display: inline-block;
	margin: 0 auto;
	padding: 0;
	width: 66%;
	vertical-align: top;
}
.homeclass .blog_list .et_pb_column_4_4 .blog_grids.research_grid article {
	background-color: rgba(255, 255, 255, 0.8);
	border: 1px solid #d8d8d8;
	display: inline-block;
	float: none;
	margin: 0 auto 1% 1%;
	padding: 0;
	vertical-align: top;
	width: 99%;
}
.homeclass .blog_list .et_pb_column_4_4 .news_grid.blog_grids article {
	background-color: rgba(255, 255, 255, 0.8);
	border: 1px solid #d8d8d8;
	display: inline-block;
	float: none;
	margin: 0 auto 1% 1%;
	padding: 0;
	vertical-align: top;
	width: 48%;
}
.homeclass .blog_list .et_pb_column_4_4 .blog_grids article a img {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: auto;
	display: block;
	min-height: 200px;
}
.homeclass .blog_list .et_pb_column_4_4 .blog_grids article .blog_content_container {
	display: block;
	margin: 0 auto;
	padding: 1% 5% 25px;
	vertical-align: top;
	width: 90%;
	position: relative;
}
.homeclass .blog_list .et_pb_column_4_4 .blog_grids article .blog_content_container > h2 {
	display: block;
	line-height: 1;
	margin: 5% auto;
	padding: 0;
	width: 100%;
}
.homeclass .blog_list .et_pb_column_4_4 .blog_grids.video_list article .blog_content_container > h2 {
	display: block;
	line-height: 1;
	margin: 5% auto;
	min-height: 30px;
	padding: 0;
	width: 100%;
}
.homeclass .blog_list .et_pb_column_4_4 .blog_grids article > a {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	max-height: 200px;
	min-height: 200px;
	overflow: hidden;
}
/* video */
.homeclass  .video_back {
	background-color: rgba(255, 255, 255, 0.8);
	border: none;
	margin: 0 auto;
	padding: 2% 0;
	display: block;
	width: 70%;
}
.homeclass .video_back .fluid-width-video-wrapper {
	display: block;
	margin: 0 auto;
	vertical-align: top;
	width: 90%;
}
.homeclass  .video_back h3 {
	width: 90%;
	margin: 2% auto;
	padding: 0;
	display: block;
}
.homeclass  .video_back .fluid-width-video-wrapper iframe, .homeclass  .video_back .fluid-width-video-wrapper object, .homeclass  .video_back .fluid-width-video-wrapper embed {
	height: 100%;
	width: 100%;
}
.et_pb_bg_layout_light.video_back a, .et_pb_bg_layout_light.video_back p a, .et_pb_blurb.et_pb_bg_layout_light.video_back a, .et_pb_blurb.et_pb_bg_layout_light.video_back p a, .et_pb_bg_layout_light.video_back * a, .et_pb_bg_layout_light.video_back p * a, .et_pb_blurb.et_pb_bg_layout_light.video_back * a, .et_pb_blurb.et_pb_bg_layout_light.video_back p * a, .et_pb_bg_layout_light.video_back_2 h3 a {
	color: #3f50a2;
}
.et_pb_bg_layout_light.video_back a:hover, .et_pb_bg_layout_light.video_back p a:hover, .et_pb_blurb.et_pb_bg_layout_light.video_back a:hover, .et_pb_blurb.et_pb_bg_layout_light.video_back p a, .et_pb_bg_layout_light.video_back * a:hover, .et_pb_bg_layout_light.video_back p * a:hover, .et_pb_blurb.et_pb_bg_layout_light.video_back * a:hover, .et_pb_blurb.et_pb_bg_layout_light.video_back p * a:hover {
	color: #00aeef;
}
/* event */
.homeclass .event_blog .et_pb_row {
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.homeclass .event_blog .et_pb_row:first-child+div .et_pb_column_4_4 {
	background-color: rgba(0, 0, 0, 0.4);
	width: 100%;
}
.homeclass .event_blog .et_pb_row .et_pb_column_4_4 .et_pb_posts {
	margin: 0 auto;
	padding: 2% 0;
	width: 100%;
}
.homeclass .event_blog .et_pb_row .et_pb_column_4_4 .et_pb_post {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	display: inline-block;
	float: none;
	margin: 1% auto;
	padding: 0 1% 0 0;
	position: relative !important;
	text-align: center;
	vertical-align: top;
	max-width: 260px !important;
    width: 100%;
}
.homeclass .event_blog .et_pb_row .et_pb_column_4_4 .et_pb_post:first-child {
	
}
.homeclass .event_blog .et_pb_row .et_pb_column_4_4 .et_pb_post:first-child+article+article+article {
	
}
.homeclass .et_pb_text.et_pb_bg_layout_dark.et_pb_text_align_left.event_list {
	width: 95%;
	max-width: 1080px;
}
.homeclass .et_pb_blurb.et_pb_bg_layout_light.et_pb_text_align_center {
	display: inline-block;
	margin: 0 auto;
	padding: 2% 0;
	width: 100%;
}
.homeclass .psf {
	background-attachment: scroll;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}
.homeclass .psf .et_pb_column {
	display: inline-block;
	margin: 0 auto;
	padding: 0;
	width: 49.5%;
}
.homeclass .et_pb_space {
	display: block;
	margin: 0 auto;
	padding: 1% 0;
	visibility: hidden;
}
.homeclass .psf .et_pb_row {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	max-width: 1080px;
}
.homeclass .event_style h2 {
	display: block;
	font-size: 28px;
	font-weight: 600;
	line-height: 1;
	margin: 3% auto 0;
	padding-bottom: 0;
	width: 100%;
}
.homeclass .category-events .blog_content_container p {
	display: block;
	font-size: 16px;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.homeclass .event_style p.post-meta {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.homeclass .event_style .blog_content_container {
	clear: none;
	display: inline-block;
	line-height: 1;
	margin: 0 auto;
	min-height: 80px;
	padding: 0;
	vertical-align: baseline;
	width: 100%;
}
.type-post li {
    list-style: none;
    padding: 5px 4px;
    margin: 0;
}
/* contact form */
.homeclass .et_pb_contact_form .input, .homeclass input.wpcf7-form-control, .homeclass textarea.wpcf7-form-control {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border: 2px solid #ffffff !important;
	border-radius: 5px;
	box-shadow: none;
	box-sizing: border-box;
	color: #ffffff !important;
	font-size: 18px;
	font-weight: 500;
	margin: 2% auto 0;
	min-height: 38px;
	padding: 0 1% !important;
	text-shadow: 1px 1px 1px #111111;
	width: 100%;
}
.homeclass input.wpcf7-form-control:focus, .homeclass textarea.wpcf7-form-control:focus {
}
.homeclass submit.wpcf7-form-control.wpcf7-submit {
	cursor: pointer;
	display: block;
	float: right;
	font-family: inherit;
	margin: 0 auto;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border-radius: 0;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.7em;
	padding: 2% !important;
	position: relative;
	transition: all 0.4s ease 0s;
}
.homeclass .wpcf7-form-control.wpcf7-submit:hover, .homeclass .wpcf7-form-control.wpcf7-submit:active, .homeclass .wpcf7-form-control.wpcf7-submit:focus {
	background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0 !important;
	padding: 0 !important;
}
.homeclass .wpcf7-form br {
	clear: both;
	margin: 0 auto 1em;
	padding: 0;
	width: 100%;
}
.homeclass div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
	color: #ff0000;
}
.homeclass .contact_form {
	margin: 0 auto;
	padding: 0;
	display: block;
	width: 100%;
}
.homeclass .contact_form_header {
	margin: 0 auto;
	padding: 0;
	display: block;
}
.homeclass .contact_form_content {
	margin: 0 auto;
	padding: 0;
	display: block;
}
.homeclass .contact_form_text {
	color: #ffffff;
	display: inline-block;
	font-size: 28px;
	margin: 0 auto;
	padding: 0;
	vertical-align: top;
	width: 49.5%;
}
.homeclass .contact_form_7 {
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	display: inline-block;
	margin: 0 auto;
	padding: 2%;
	vertical-align: top;
	width: 45.5%;
}
.homeclass .contact_form .glyph {
	clear: both;
	display: inline-block;
	list-style-position: inside;
	list-style-type: none;
	margin: 0 auto;
	max-width: 30px;
	padding: 0;
	text-indent: 0;
	vertical-align: top;
	width: 10%;
}
.homeclass .fs1 {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.homeclass .contact_form_text ul {
	width: 85%;
	margin: 0 auto;
	padding: 0;
	display: inline-block;
	vertical-align: top;
}
.homeclass .contact_form_text li {
	padding: 1% 0;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	text-shadow: 1px 1px 1px #111111;
}
/* input placeholder */
/* WebKit browsers */
input:focus::-webkit-input-placeholder { color:#ffffff; }
/* Mozilla Firefox 4 to 18 */
input:focus:-moz-placeholder { color:#ffffff; }
/* Mozilla Firefox 19+ */
input:focus::-moz-placeholder { color:#ffffff; }
/* Internet Explorer 10+ */
input:focus:-ms-input-placeholder { color:#ffffff; }
/* textarea placeholder */
/* WebKit browsers */
textarea:focus::-webkit-input-placeholder { color:#ffffff; }
/* Mozilla Firefox 4 to 18 */
textarea:focus:-moz-placeholder { color:#ffffff; }
/* Mozilla Firefox 19+ */
textarea:focus::-moz-placeholder { color:#ffffff; }
/* Internet Explorer 10+ */
textarea:focus:-ms-input-placeholder { color:#ffffff; }
/* newsletter form */
.homeclass .et_pb_newsletter .et_pb_newsletter_description {
	float: none;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}
.homeclass .et_pb_newsletter .lefty {
	display: inline-block;
	margin: 0 auto;
	padding: 0;
	vertical-align: bottom;
	width: 49.5%;
}
.homeclass .et_pb_newsletter .righty {
	display: inline-block;
	margin: 0 auto;
	padding: 0;
	vertical-align: bottom;
	width: 49.5%;
}
.homeclass .et_pb_newsletter .righty.mailing {
	vertical-align: bottom;
}
.homeclass .et_pb_newsletter .second_line {
	display: inline-block;
	margin: 0 auto;
	padding: 0;
	vertical-align: top;
	width: 50%;
}
.homeclass .et_pb_newsletter .second_line .wpcf7-form-control-wrap.selection {
	display: block;
	margin: 2% auto 0;
	padding: 0;
	width: 100%;
}
.homeclass .et_pb_newsletter .second_line .wpcf7-form-control.wpcf7-radio {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.homeclass .et_pb_newsletter .second_line .wpcf7-radio .wpcf7-list-item {
	display: inline-block;
	margin: 0 auto;
	padding: 0;
	vertical-align: baseline;
	width: 16%;
}
.homeclass .et_pb_newsletter .second_line .wpcf7-radio .has-free-text .wpcf7-list-item-label {
	display: inline-block;
	margin: 0 auto;
	padding: 0;
	vertical-align: baseline;
	width: 20%;
}
.homeclass .et_pb_newsletter .second_line .wpcf7-radio .has-free-text input[type="radio"] {
	display: inline-block;
	margin: 0 auto;
	padding: 0;
	vertical-align: baseline;
	width: 10%;
}
.homeclass .et_pb_newsletter .second_line .wpcf7-radio .wpcf7-list-item.last.has-free-text {
	display: inline-block;
	margin: 0 auto;
	padding: 0;
	vertical-align: baseline;
	width: 52%;
}
.homeclass .et_pb_newsletter .third_line {
	display: inline-block;
	margin: 0 auto;
	padding: 0;
	vertical-align: top;
	width: 50%;
}
.homeclass .second_line .wpcf7-form-control-wrap.selection .has-free-text .wpcf7-free-text {
	-webkit-box-shadow:inset 0px 0px 0px 2px #ffffff;
    -moz-box-shadow:inset 0px 0px 0px 2px #ffffff;
    box-shadow:inset 0px 0px 0px 2px #ffffff;
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border: medium none !important;
	border-radius: 5px;
	box-shadow: 0 0 0 2px #ffffff inset;
	box-sizing: border-box;
	color: #ffffff !important;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	margin: 0 auto;
	min-height: 38px;
	padding: 0 !important;
	text-shadow: 1px 1px 1px #111111;
	vertical-align: top;
	width: 67%;
}
.homeclass .et_pb_newsletter .submit_line .wpcf7-form-control.wpcf7-submit, .homeclass .et_pb_newsletter .submit_line .wpcf7-form-control.wpcf7-submit {
	display: block;
	font-size: 1.5em;
	margin: 0 auto;
	padding: 1% !important;
	text-transform: uppercase;
	width: 25%;
}
.homeclass .et_pb_newsletter {
	display: block;
	float: none;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	white-space: nowrap;
}
.homeclass .et_pb_newsletter p {
	margin: 0 auto;
	padding: 0;
}
.homeclass .et_pb_newsletter .wpcf7-form-control-wrap.opt-in {
	display: inline-block;
	margin: 0 auto;
	padding: 0;
	width: 45%;
}
.homeclass .et_pb_post.has-post-thumbnail a img {
	width: 100%;
}
.homeclass .et_pb_newsletter .submit_line {
	display: block;
	line-height: 1;
	margin: 2% auto 0;
	padding: 0;
}
/* contacting */
.contact-line {
    clear: both;
    float: none;
}
.homeclass input.wpcf7-free-text {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 2px solid #ffffff !important;
    border-radius: 5px;
    box-shadow: none;
    box-sizing: border-box;
    color: #ffffff !important;
    font-size: 16px;
    font-weight: 600;
    margin: 2% auto 0;
    min-height: 38px;
    padding: 0 1% !important;
    text-shadow: 1px 1px 1px #111111;
    width: 100%;
}
.homeclass input.wpcf7-free-text {
	width: 35%;
}
.homeclass span.wpcf7-list-item {
	clear: none !important;
	display: inline-block;
	margin: 0 auto;
	padding: 0 !important;
	width: 16%;
}
.homeclass span.wpcf7-list-item.last.has-free-text {
	width: 49%;
	display: inline-block;
}
.homeclass span.wpcf7-list-item .wpcf7-list-item-label {
	display: inline-block;
	margin: 0 auto;
	padding: 0;
}
.homeclass span.wpcf7-list-item input[type="radio"] {
	display: inline-block;
	margin: 0 auto;
	padding: 0;
}
.homeclass .wpcf7-form-control-wrap.selection .wpcf7-form-control.wpcf7-radio, .homeclass .wpcf7-form-control-wrap.MMERGE4 .wpcf7-form-control {
	display: block;
	margin: 2% auto 0;
	text-align: right;
}
.homeclass span.wpcf7-list-item.last.has-free-text .wpcf7-list-item-label {
	display: inline-block;
}
.homeclass span.wpcf7-list-item.last.has-free-text  input[type="radio"] {
	display: inline-block;
}
.homeclass span.wpcf7-list-item.last.has-free-text input.wpcf7-free-text {
	border: medium none !important;
	box-shadow: 0 0 0 2px #ffffff inset;
	display: inline-block;
	margin: 0 auto;
	padding: 1% !important;
	width: 70%;
}
/* pages */
.et_pb_toggle {
	margin: 0 auto;
}
.et_pb_toggle_close {
	/* background-color: rgba(244, 244, 244, 0.5); */
	padding: 20px;
}
.et_pb_toggle_title::before {
	color: #ccc;
	content: "";
	font-size: 16px;
	position: absolute;
	right: 0;
}
.et_pb_toggle h5.et_pb_toggle_title {
	font-weight: 600;
	color: #00aeef;
}
.et_pb_toggle_open.et_pb_toggle h5.et_pb_toggle_title {
	color: #111111;
}
.et_pb_toggle_title::before {
	color: #00aeef;
}
.et_pb_toggle_open.et_pb_toggle .et_pb_toggle_title::before {
	color: #111111;
}
/* people page */
.peopleclass .et_pb_posts article {
	border: none;
}
.peopleclass .et_pb_blurb_content h4 {
	color: #3f50a2;
	display: block;
	font-size: 30px;
	font-weight: 600;
	line-height: 1;
	margin: 0 auto;
	padding: 0;
}
.peopleclass .people_blog.head_blog .et_pb_row .et_pb_column_4_4 .et_pb_post {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	display: inline-block;
	float: none;
	margin: 1% auto 1% 1%;
	padding: 0;
	position: relative !important;
	text-align: left;
	vertical-align: top;
	width: 46%;
}
.peopleclass  .team_blog .et_pb_row .et_pb_column_4_4 .et_pb_post {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	display: inline-block;
	float: none;
	margin: 1% auto 1% 1%;
	padding: 0;
	position: relative !important;
	text-align: left;
	vertical-align: top;
	width: 46%;
}
.peopleclass .team_blog .et_pb_post > a {
	display: block;
	margin-top: 30px;
	vertical-align: top;
	width: 100%%;
}
.peopleclass .team_blog .et_pb_post.has-post-thumbnail a img {
	display: block;
	height: auto;
	margin: 0 auto;
	padding: 0;
	width: 50%;
}
.peopleclass .team_blog .blog_content_container {
	display: block;
	width: 100%;
	vertical-align: top;
}
.peopleclass .et_pb_row .staffs .et_pb_post {
	display: block;
	width: 100%;
	margin: 0 auto;
	padding: 0;
}
.peopleclass .staffs .et_pb_post > a {
	display: inline-block;
	margin-top: 30px;
	vertical-align: top;
	width: 33%;
}
.peopleclass .staffs .et_pb_post.has-post-thumbnail a img {
	display: block;
	height: auto;
	margin: 0 auto;
	padding: 0;
	width: 50%;
}
.peopleclass .staffs .blog_content_container {
	display: inline-block;
	width: 65%;
	vertical-align: top;
}
.peopleclass .image_spacer {
	margin: 0 auto;
	padding: 0;
	display: block;
	width: 100%;
}
.peopleclass .pandssplitf {
	margin: 0 auto;
	padding: 35% 0 0;
	display: inline-block;
	width: 100%;
	vertical-align: bottom;
}
.peopleclass .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 {
	background-color: rgba(0, 0, 0, 0.4);
	width: 100%;
}
.peopleclass .event_blog .et_pb_row {
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.peopleclass .event_blog .et_pb_row .et_pb_column_4_4 .et_pb_text {
	margin: 0 auto;
	padding: 2% 0;
	width: 80%;
}
p.quoting, .blog_content_container p.quoting {
	color: #00aeef;
}
.peopleclass.et_full_width_page article.category-people img {
	border: 3px solid #00aeef;
	border-radius: 0;
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 50%;
}
.peopleclass .et_pb_text.linkage > ul {
	display: block;
	margin: 0 auto;
	padding: 0;
}
.peopleclass .et_pb_text.linkage li {
	display: inline-block;
	list-style-position: outside;
	list-style-type: none;
	list-style-image: none;
	margin: 10px auto;
	padding: 0;
	width: 30%;
	vertical-align: top;
}
/* sando page */
.sandosclass .sando_template ul li, .sandosclass .school_contact .sando_template_3 ul li ul li  {
	list-style-type: square;
	list-style-image: none;
	list-style-position: outside;
	margin: 0 auto 0 5%;
	padding: 0;
}
.sandosclass .sando_template ul li ul li {
	list-style-type: circle;
	list-style-image: none;
	list-style-position: outside;
	margin: 1% auto 1% 5%;
	padding: 0;
}
.sandosclass .sando_template .quoted li {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}
.sandosclass .sando_template_2 ul li {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	margin: 2% auto 2% 5%;
	padding: 0;
}
.sandosclass .sando_template_2 ul li ul li {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	margin: 2% auto 2% 5%;
	padding: 0;
}
.sandosclass .sando_template_2 .quoted li {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}
.sandosclass .school_contact .sando_template_3 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border: 1px solid #111111;
	border-radius: 5px;
	box-shadow: none;
	box-sizing: border-box;
	color: #111111 !important;
	font-size: 16px;
	font-weight: 300;
	margin: 2% auto 0;
	padding: 2% !important;
	text-shadow: 0 0 0 #ffffff;
	width: 100%;
}
.school_organization input.wpcf7-form-control {
	background-color: #00aeef;
	border: 1px solid #111111;
	border-radius: 15px;
	color: #ffffff;
	font-size: 1em;
	margin: 2% auto;
	padding: 5%;
}
.school_organization input.wpcf7-form-control.wpcf7-radio {
	background-color: #00aeef;
	border: 1px solid #111111;
	border-radius: 15px;
	color: #ffffff;
	font-size: 1em;
	margin: 2% auto;
	padding: 5%;
}
.school_organization a.more-link {
	clear: both;
	color: #f7941d;
	display: block;
	font-weight: 600;
	margin: 0 auto;
	padding: 0;
	text-transform: uppercase;
}
.school_organization a.more-link:hover{
	color: #00aeef;
	opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}
.school_organization .et_pb_blurb_content h4 {
	color: #3f50a2;
	display: block;
	font-size: 30px;
	font-weight: 600;
	line-height: 1;
	margin: 0 auto;
	padding: 0;
}
.school_organization .et_pb_animation_bottom.et-animated {
	animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s normal none 1 running fadeBottom;
	background-color: #ffffff;
	display: block;
	margin: 0 auto;
	min-height: 70px;
	opacity: 1;
	padding: 0;
	width: auto;
}
.school_organization .event_blog .et_pb_blurb_position_left .et_pb_main_blurb_image {
	display: inline-block;
	left: 0;
	margin: 0 auto;
	position: relative;
	top: 0;
	width: 38px;
}
.school_organization .image_spacer {
	margin: 0 auto;
	padding: 0;
	display: block;
	width: 100%;
}
.school_organization .pandssplitf {
	margin: 0 auto;
	padding: 20% 0 0;
	display: inline-block;
	width: 100%;
	vertical-align: bottom;
}
.school_organization .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 {
	background-color: rgba(0, 0, 0, 0.4);
	width: 100%;
}
.school_organization .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 .et_pb_blurb.event_lists {
	margin: 0 auto;
	padding: 0;
}
.school_organization .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 .et_pb_blurb.event_lists .et_pb_blurb_content {
	max-width: 100%;
	padding: 0;
	text-align: center;
	width: 65%;
}
.school_organization .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 .et_pb_blurb.event_lists h4 {
	display: inline-block;
	font-size: 38px;
	font-weight: 600;
	margin: 0 auto;
	padding: 20px 0;
}
.school_organization .event_blog .et_pb_row {
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.school_organization .event_blog .et_pb_row .et_pb_column_4_4 .et_pb_text {
	margin: 0 auto;
	padding: 2% 0;
	width: 80%;
}
.school_organization .separator_quotes {
	background-attachment: scroll;
	background-position: center 45%;
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: block;
	margin: 0 auto;
	padding: 0;
}

.donations .separator_quotes {
    background-attachment: scroll;
    background-position: center 74%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    display: block;
    margin: 0 auto;
    padding: 0;
}
.donations a.more-link {
	clear: both;
	color: #f7941d;
	display: block;
	font-weight: 600;
	margin: 0 auto;
	padding: 0;
	text-transform: uppercase;
}
.donations a.more-link:hover{
	color: #00aeef;
	opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}
.donations .et_pb_blurb_content h4 {
	color: #3f50a2;
	display: block;
	font-size: 30px;
	font-weight: 600;
	line-height: 1;
	margin: 0 auto;
	padding: 0;
}
.donations .et_pb_animation_bottom.et-animated {
	animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s normal none 1 running fadeBottom;
	background-color: #ffffff;
	display: block;
	margin: 0 auto;
	min-height: 70px;
	opacity: 1;
	padding: 0;
	width: auto;
}
.donations .event_blog .et_pb_blurb_position_left .et_pb_main_blurb_image {
	display: table-cell;
    left: 0;
    margin: 0 auto;
    position: relative;
    top: 0;
    width: 38px;
    vertical-align: middle;
}
.donations .image_spacer {
	margin: 0 auto;
	padding: 0;
	display: block;
	width: 100%;
}
.donations .pandssplitf {
	margin: 0 auto;
	padding: 20% 0 0;
	display: inline-block;
	width: 100%;
	vertical-align: bottom;
}
.donations .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 {
	background-color: rgba(0, 0, 0, 0.4);
	width: 100%;
}
.donations .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 .et_pb_blurb.event_lists {
	margin: 0 auto;
	padding: 0;
}
.donations .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 .et_pb_blurb.event_lists .et_pb_blurb_content {
	max-width: 255px;
	padding: 0;
	text-align: center;
	width: 65%;
}
.donations .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 .et_pb_blurb.event_lists h4 {
	display: inline-block;
	font-size: 38px;
	font-weight: 600;
	margin: 0 auto;
	padding: 20px 0;
}
.donations .event_blog .et_pb_row {
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.donations .event_blog .et_pb_row.et_pb_row_fullwidth {
	width: 100% !important;	
	max-width: 100% !important;	
}	
.donations .event_blog .et_pb_row .et_pb_column_4_4 .et_pb_text {
	margin: 0 auto;
	padding: 2% 0;
	width: 80%;
}

/* contact form */
.donations .lefty{width:48%; float:left;}
.donations .righty{width:50%; float:right;}
.donations .et_pb_contact_form .input, .donations input.wpcf7-form-control {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border: 2px solid #ffffff !important;
	border-radius: 5px;
	box-shadow: none;
	box-sizing: border-box;
	color: #ffffff !important;
	font-size: 18px;
	font-weight: 500;
	margin: 2% auto 0;
	min-height: 38px;
	padding: 0 1% !important;
	text-shadow: 1px 1px 1px #111111;
	width: 100%;
}
.donations textarea.wpcf7-form-control {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border: 2px solid #ffffff !important;
	border-radius: 5px;
	box-shadow: none;
	box-sizing: border-box;
	color: #ffffff !important;
	font-size: 18px;
	font-weight: 500;
	margin: 2% auto 0;
	max-height: 126px;
	padding: 2% !important;
	text-shadow: 1px 1px 1px #111111;
	width: 100%;
}
.donations input.wpcf7-form-control:focus, .donations textarea.wpcf7-form-control:focus {
}
.donations submit.wpcf7-form-control.wpcf7-submit {
	cursor: pointer;
	display: block;
	float: right;
	font-family: inherit;
	margin: 0 auto;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border-radius: 0;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.7em;
	padding: 2% !important;
	position: relative;
	transition: all 0.4s ease 0s;
}
.donations .wpcf7-form-control.wpcf7-submit:hover, .donations .wpcf7-form-control.wpcf7-submit:active, .donations .wpcf7-form-control.wpcf7-submit:focus {
	background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0 !important;
	padding: 0 !important;
}
.donations .wpcf7-form br {
	clear: both;
	margin: 0 auto 1em;
	padding: 0;
	width: 100%;
}
.donations span.wpcf7-not-valid-tip{color:#fff; background:#f00; padding:2px 5px;}
.donations div.wpcf7-validation-errors {
	border: 2px solid #fff;
    background:#f00;
	color: #fff;
    float: left;
}
.donations div.wpcf7-mail-sent-ok {
    border: 2px solid #fff;
    float: left;
    background-color: #398f14;
    color: #fff;
}
.donations .contact_form {
	margin: 0 auto;
	padding: 0;
	display: block;
	width: 100%;
}
.donations .contact_form_header {
	margin: 0 auto;
	padding: 0;
	display: block;
}
.donations .contact_form_content {
	margin: 0 auto;
	padding: 0;
	display: block;
}
.donations .contact_form_text {
	color: #ffffff;
	display: inline-block;
	font-size: 28px;
	margin: 0 auto;
	padding: 0;
	vertical-align: top;
	width: 49.5%;
}
.donations .contact_form_7 {
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	display: inline-block;
	margin: 0 auto;
	padding: 2%;
	vertical-align: top;
	width: 45.5%;
}
.donations .contact_form .glyph {
	clear: both;
	display: inline-block;
	list-style-position: inside;
	list-style-type: none;
	margin: 0 auto;
	max-width: 30px;
	padding: 0;
	text-indent: 0;
	vertical-align: top;
	width: 10%;
}
/* pands page */
.pands .video_back_2 {
	background-color: rgba(255, 255, 255, 0.8);
	border: none;
	margin: 0 auto;
	padding: 2% 5%;
	display: block;
	width: 60%;
	text-align: center;
}
.pands .video_back_2.et_pb_posts article.et_pb_post {
	margin: 0 auto;
	padding: 0;
	display: block;
	width: 100%;
	border: none;
}
/* .pands .video_back_2 .fluid-width-video-wrapper {
	display: block;
	margin: 0 auto;
	vertical-align: top;
	width: 90%;
} */
.pands a .fluid-width-video-wrapper {
	/* -webkit-transition: background 0.4s ease-in; */  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
	/* transition: background 0.4s ease-in;  */ /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
}
.pands a:hover .fluid-width-video-wrapper {
	background-color: none;
	background-image: url("images/play_youtube_min.png");
	background-repeat: no-repeat;
	background-size: auto 35%;
	background-position: center center;
}
.pands .category-videos a.functioner {
	display: block;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
.pands .category-videos a.functioner::after {
	background-image: url("images/play_youtube_min_gray.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 35%;
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	width: 100%;
	opacity: 0.6;
}
.pands .category-videos a.functioner:hover {
	background-color: none;
	background-image: url("images/play_youtube_min.png");
	background-repeat: no-repeat;
	background-size: auto 35%;
	background-position: center center;
}
.pands .category-videos a.functioner:hover img {
	display: none;
}
.pands .category-videos a.functioner:hover::after {
	background-color: none;
	background-image: url("images/play_youtube_min.png");
	background-repeat: no-repeat;
	background-size: auto 35%;
	background-position: center center;
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	width: 100%;
	opacity: 1;
}
.pands a .fluid-width-video-wrapper iframe {
	/* -webkit-transition: all 0.4s ease-in; */  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
	/* transition: all 0.4s ease-in; */  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
}
.pands a:hover .fluid-width-video-wrapper iframe {
	display: block;
	z-index: -1;
}
.pands .video_back.et_pb_text {
	background-color: rgba(255, 255, 255, 0.8);
	border: none;
	margin: 0 auto;
	padding: 2% 5%;
	display: block;
	min-width: 50%;
	max-width: 50%;
}
.pands ul li {
	list-style-type: square;
	list-style-image: none;
	list-style-position: outside;
	margin: 0 auto 0 5%;
	padding: 0;
}
.pands .quotes .et_pb_fullwidth_header {
	padding: 20px 0;
}
.pands .video_blog .et_pb_post.has-post-thumbnail a img {
	display: block;
	height: auto;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.pands .et_pb_blurb_content h4 {
	color: #3f50a2;
	display: block;
	font-size: 30px;
	font-weight: 600;
	line-height: 1;
	margin: 0 auto;
	padding: 0;
}
.pands .image_spacer {
	margin: 0 auto;
	padding: 0;
	display: block;
	width: 100%;
}
.pands .pandssplitf {
	margin: 0 auto;
	padding: 30% 0 0;
	display: inline-block;
	width: 100%;
	vertical-align: bottom;
}
.pands .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 {
	background-color: rgba(0, 0, 0, 0.4);
	width: 100%;
}
.pands .event_blog .et_pb_row {
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.pands .event_blog .et_pb_row .et_pb_column_4_4 .et_pb_text {
	margin: 0 auto;
	padding: 2% 0;
	width: 80%;
}
.pands  .separator_quotes {
	background-attachment: scroll;
	background-position: center 80%;
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: block;
	margin: 0 auto;
	padding: 0;
}
.pands .separator_quotes.version_2 {
	background-attachment: scroll;
	background-position: center 30%;
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: block;
	margin: 0 auto;
	padding: 0;
}
.pands   .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 .et_pb_blurb.event_lists {
	margin: 0 auto;
	padding: 0;
}
.pands .event_blog .et_pb_row {
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.pands .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 .et_pb_blurb.event_lists h4 {
	display: inline-block;
	font-size: 38px;
	font-weight: 600;
	margin: 0 auto;
	padding: 20px 0;
}
.pands .event_blog .et_pb_blurb_position_left .et_pb_main_blurb_image {
	display: inline-block;
	left: 0;
	margin: 0 auto;
	position: relative;
	top: 0;
	width: 38px;
}
.pands .et_pb_main_blurb_image {
	margin: 2% auto;
}
/* about page */
.aboutclass .et_pb_blurb.et_pb_bg_layout_light.et_pb_text_align_center {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 95%;
}
.aboutclass .et_pb_blurb_content h4 {
	color: #3f50a2;
	display: block;
	font-size: 30px;
	font-weight: 600;
	line-height: 1;
	margin: 0 auto;
	padding: 0;
}
.aboutclass .image_spacer {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.aboutclass .pandssplitf {
    display: inline-block;
    margin: 0 auto;
    padding: 30% 0 0;
    vertical-align: bottom;
    width: 100%;
}
.aboutclass .topper .pandssplitf {
    padding: 40% 0 0;
}
.aboutclass .separator_quotes {
	background-attachment: scroll;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: block;
	margin: 0 auto;
	padding: 0;
}
.aboutclass .mission img {
	background-color: #00aeef;
	border: 3px solid #00aeef;
	border-radius: 50%;
	font-size: 68px;
	height: auto;
	line-height: 1;
	margin: 0 auto;
	padding: 15px;
	width: 68px;
}
.aboutclass .donor_blurbs_image .et-waypoint {
	display: block;
	margin: 0 auto;
	max-height: 130px;
	min-height: 85px;
	padding: 0;
	width: auto;
}
.aboutclass .donor_blurbs_image .et-waypoint:hover {
	background-color: rgba(255,255,255,0.5);
	opacity: 0.5;
}
.aboutclass .donor_blurbs_image h4 {
	line-height: 1;
	margin: 2% auto;
	min-height: 75px;
	padding: 0;
}
.aboutclass .donor_blurbs_image .et_pb_main_blurb_image {
	display: block;
	margin: 0 auto;
	max-height: 150px;
	padding: 0;
}
.aboutclass .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 .et_pb_blurb.event_lists h4 {
	display: inline-block;
	font-size: 38px;
	font-weight: 600;
	margin: 0 auto;
	padding: 20px 0;
}
.aboutclass .event_blog .et_pb_blurb_position_left .et_pb_main_blurb_image {
	display: inline-block;
	left: 0;
	margin: 0 auto;
	position: relative;
	top: 0;
	width: 38px;
}
.aboutclass .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 .et_pb_blurb.event_lists {
	margin: 0 auto;
	padding: 0;
}
.aboutclass .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 {
	background-color: rgba(0, 0, 0, 0.4);
	width: 100%;
}
.aboutclass .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 .et_pb_blurb.event_lists {
	margin: 0 auto;
	padding: 0;
}
.aboutclass .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 .et_pb_blurb.event_lists h4 {
	display: inline-block;
	font-size: 38px;
	font-weight: 600;
	margin: 0 auto;
	padding: 20px 0;
}
.aboutclass .event_lists .et_pb_blurb_content {
	display: block;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 80%;
}
.aboutclass  .et_pb_blurb.donor_blurbs_image.column_3 {
	display: inline-block;
	margin: 0 auto;
	padding: 0 0 0 2%;
	width: 30%;
	vertical-align: middle;
}
.aboutclass .et_pb_blurb.donor_blurbs_image.column_2 {
	display: inline-block;
	margin: 0 auto;
	width: 30%;
}
.aboutclass .et_pb_blurb.donor_blurbs_image.column_2_left {
	padding: 0 4% 0 15%;
}
.aboutclass .et_pb_blurb.donor_blurbs_image.column_2_right {
	padding: 0 15% 0 4%;
}
.aboutclass .donor_blurbs_image .et-waypoint.et_pb_animation_off.et-animated:hover {
	background-color: rgba(255,255,255,0.5);
	opacity: 0.5;
}
.aboutclass .donor_blurbs_image h4 {
	line-height: 1;
	margin: 2% auto;
	min-height: 75px;
	padding: 0;
}
.aboutclass .donor_blurbs_image .et_pb_main_blurb_image {
	display: block;
	margin: 0 auto;
	max-height: 130px;
	min-height: 85px;
	padding: 0;
}
/* contact page */
.contactclass  {
	color: #ffffff;
	font-size: 16px;
	font-weight: 300;
}
.contactclass .et_pb_contact_form .input, .contactclass input.wpcf7-form-control, .contactclass textarea.wpcf7-form-control {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: 2px solid #ffffff !important;
	border-radius: 5px;
	box-shadow: none;
	box-sizing: border-box;
	color: #ffffff !important;
	font-size: 16px;
	font-weight: 300;
	margin: 2% auto 0;
	padding: 2% !important;
	text-shadow: 1px 1px 1px #111111;
	width: 100%;
}
.contactclass .wpcf7-form-control input {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: 2px solid #ffffff !important;
	border-radius: 5px;
	box-shadow: none;
	box-sizing: border-box;
	color: #ffffff !important;
	font-size: 16px;
	font-weight: 300;
	margin: 2% auto 0;
	padding: 2% !important;
	text-shadow: 1px 1px 1px #111111;
}
.contactclass input.wpcf7-form-control:focus, .contactclass textarea.wpcf7-form-control:focus, .contactclass .wpcf7-form-control input:focus, .contactclass input.wpcf7-form-control:hover, .contactclass textarea.wpcf7-form-control:hover, .contactclass .wpcf7-form-control input:hover, .contactclass input.wpcf7-form-control:active, .contactclass textarea.wpcf7-form-control:active, .contactclass .wpcf7-form-control input:active {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.contactclass submit.wpcf7-form-control.wpcf7-submit {
	cursor: pointer;
	display: block;
	float: right;
	font-family: inherit;
	margin: 0 auto;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border-radius: 0;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.7em;
	padding: 2% !important;
	position: relative;
	transition: all 0.4s ease 0s;
}
.contactclass .wpcf7-form-control.wpcf7-submit:hover, .contactclass .wpcf7-form-control.wpcf7-submit:active, .contactclass .wpcf7-form-control.wpcf7-submit:focus {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.contactclass .wpcf7-form br {
	clear: both;
	margin: 0 auto 1em;
	padding: 0;
	width: 100%;
}
.contactclass div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
	color: #ff0000;
}
/* school pages */
.sandosclass .et_pb_contact_form .input, .sandosclass input.wpcf7-form-control, .sandosclass textarea.wpcf7-form-control {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: 1px solid #111111;
	border-radius: 5px;
	box-shadow: none;
	box-sizing: border-box;
	color: #111111 !important;
	font-size: 16px;
	font-weight: 300;
	margin: 2% auto 0;
	padding: 2% !important;
	text-shadow: 0px 0px 0px #ffffff;
	width: 100%;
}
.sandosclass input.wpcf7-form-control.wpcf7-submit {
	/* background: none repeat scroll 0 0 rgba(200, 200, 200, 0.7) !important;
	border: 1px solid #111111;
	border-radius: 5px;
	box-shadow: none;
	box-sizing: border-box;
	color: #111111 !important;
	font-size: 16px;
	font-weight: 300;
	margin: 2% auto 0;
	padding: 2% !important;
	text-shadow: 0px 0px 0px #ffffff;
	width: 100%; */
	background-color: rgba(0, 174, 239, 0.5) !important;
	border-color: #ffffff !important;
	box-shadow: 1px 1px 1px rgba(0, 174, 239, 1) !important;
	color: #ffffff !important;
	cursor: pointer;
	text-shadow: -1px 1px 1px rgba(0, 174, 239, 1) !important;
	transition: all 0.4s ease 0s;
	font-weight: 600;
}
.sandosclass input.wpcf7-form-control.wpcf7-submit:hover, .sandosclass input.wpcf7-form-control.wpcf7-submit:focus, .sandosclass input.wpcf7-form-control.wpcf7-submit:active {
	background-color: rgba(255, 255, 255, 0.8) !important;
	border: 1px solid #00aeef !important;
	box-shadow: 1px 1px 1px #ffffff !important;
	color: #00aeef !important;
	text-shadow: -1px 1px 1px #ffffff !important;
}
.sandosclass .wpcf7-form-control input {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: 1px solid #111111;
	border-radius: 5px;
	box-shadow: none;
	box-sizing: border-box;
	color: #111111 !important;
	font-size: 16px;
	font-weight: 300;
	margin: 2% auto 0;
	padding: 2% !important;
	text-shadow: 0px 0px 0px #ffffff;
}
.sandosclass input.wpcf7-form-control:focus, .sandosclass textarea.wpcf7-form-control:focus, .sandosclass .wpcf7-form-control input:focus, .sandosclass input.wpcf7-form-control:hover, .sandosclass textarea.wpcf7-form-control:hover, .sandosclass .wpcf7-form-control input:hover, .sandosclass input.wpcf7-form-control:active, .sandosclass textarea.wpcf7-form-control:active, .sandosclass .wpcf7-form-control input:active {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	color: #111111;
}
.sandosclass submit.wpcf7-form-control.wpcf7-submit {
	cursor: pointer;
	display: block;
	float: right;
	font-family: inherit;
	margin: 0 auto;
	background-color: #00aeef;
	border: 1px solid #111111;
	border-radius: 0;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.7em;
	padding: 2% !important;
	position: relative;
	transition: all 0.4s ease 0s;
	color: #111111;
}
.sandosclass .wpcf7-form-control.wpcf7-submit:hover, .sandosclass .wpcf7-form-control.wpcf7-submit:active, .sandosclass .wpcf7-form-control.wpcf7-submit:focus {
	background-color: #00aeef;
	border: 1px solid #111111;
}
.sandosclass .wpcf7-form br {
	clear: both;
	margin: 0 auto 1em;
	padding: 0;
	width: 100%;
}
.sandosclass div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
	color: #ff0000;
}
.sandosclass .links .et_pb_row:first-child + div {
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	padding: 2% 0;
}
.sandosclass .links .et_pb_row:first-child + div a {
	color: #f7941d;
	text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	word-wrap: break-word;
}
.sandosclass .links .et_pb_row:first-child + div a:hover {
	color: #00aeef;
	text-shadow: 0 0 0 rgba(0,0,0,0);
}
.sandosclass .school_contact ul li {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	margin: 2% auto 2% 0;
	padding: 0;
}
.sandosclass .school_contact ul li ul li {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	margin: 2% auto 2% 5%;
	padding: 0;
}
.sandosclass .school_contact .et_pb_animation_bottom.et-animated {
	animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s normal none 1 running fadeBottom;
	background-color: #ffffff;
	display: block;
	height: auto;
	margin: 2% auto;
	max-width: 90%;
	min-width: 90%;
	opacity: 1;
	padding: 0;
}
.sandosclass .school_name {
	background-attachment: scroll;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: block;
	margin: 0 auto;
	padding: 20% 0 0;
	width: 100%;
}
.sandosclass .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 {
	background-color: rgba(0, 0, 0, 0.4);
	width: 100%;
}
.sandosclass .event_blog_2 .et_pb_row:first-child + div .et_pb_column_4_4 {
	background-color: rgba(0, 0, 0, 0.4);
	width: 100%;
}
.sandosclass .event_blog .et_pb_row .et_pb_column_4_4 .et_pb_text, .sandosclass .event_blog_2 .et_pb_row .et_pb_column_4_4 .et_pb_text {
	margin: 0 auto;
	padding: 2% 0;
	width: 80%;
}
.sandosclass .event_blog_2.separator_quotes {
	background-attachment: scroll;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: block;
	margin: 0 auto;
	padding: 0;
}
.sandosclass .event_blog .et_pb_row, .sandosclass .event_blog_2 .et_pb_row {
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.sandosclass .pandssplitf {
	display: inline-block;
	margin: 0 auto;
	padding: 25% 0 0;
	vertical-align: bottom;
	width: 100%;
}
.sandosclass .image_spacer {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
/* input placeholder */
/* WebKit browsers */
.sandosclass input:focus::-webkit-input-placeholder { color:#111111; }
/* Mozilla Firefox 4 to 18 */
.sandosclass input:focus:-moz-placeholder { color:#111111; }
/* Mozilla Firefox 19+ */
.sandosclass input:focus::-moz-placeholder { color:#111111; }
/* Internet Explorer 10+ */
.sandosclass input:focus:-ms-input-placeholder { color:#111111; }
/* textarea placeholder */
/* WebKit browsers */
.sandosclass textarea:focus::-webkit-input-placeholder { color:#111111; }
/* Mozilla Firefox 4 to 18 */
.sandosclass textarea:focus:-moz-placeholder { color:#111111; }
/* Mozilla Firefox 19+ */
.sandosclass textarea:focus::-moz-placeholder { color:#111111; }
/* Internet Explorer 10+ */
.sandosclass textarea:focus:-ms-input-placeholder { color:#111111; }
/* funders page */
.funders {
}
.funders .et_pb_blurb_content h4 {
	color: #3f50a2;
	display: block;
	font-size: 30px;
	font-weight: 600;
	line-height: 1;
	margin: 0 auto;
	padding: 0;
}
.funders .count_1, .funders .count_1.nobloop {
	margin: 0 auto;
	padding: 2% 0;
	display: inline-block;
	width: 42%;
	transition: all 0.8s ease-in-out;
	vertical-align: top;
	box-sizing: content-box;
}
.funders .count_2, .funders .count_2.nobloop {
	margin: 0 auto;
	padding: 2% 0;
	display: inline-block;
	width: 42%;
	transition: all 0.8s ease-in-out;
	vertical-align: top;
	box-sizing: content-box;
}
.funders .count_3, .funders .count_3.nobloop {
	margin: 0 auto;
	padding: 2% 0;
	display: inline-block;
	width: 15%;
	transition: all 0.8s ease-in-out;
	vertical-align: top;
	box-sizing: content-box;
}
.funders .count_1.bloop {
	margin: 0 auto;
	padding: 2% 0 2% 12%;
	display: inline-block;
	width: 25%;
}
.funders .count_2.bloop {
	margin: 0 auto;
	padding: 2% 1%;
	display: inline-block;
	width: 25%;
}
.funders .count_3.bloop {
	margin: 0 auto;
	padding: 2% 12% 2% 0;
	display: inline-block;
	width: 15%;
}
.funders .et_pb_countdown_timer .et_pb_countdown_timer_container {
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
.funders .dollar_sign .percent p span.percent-value {
	position: relative;
    word-wrap: initial;
}
.funders .dollar_sign .percent p span.percent-value::before {
	content: "$";
	font-size: 80%;
	margin: 0 auto;
	position: relative;
}
.funders .count_1 > h3, .funders .count_2 > h3, .funders .count_3 > h3 {
	display: block;
	font-weight: 600;
	margin: 0 auto;
	padding: 15px 0 0;
}
.funders .donor_blurbs_image .et_pb_main_blurb_image > a {
	display: inline-block;
	margin: 0 auto;
	padding: 0;
	vertical-align: middle;
	width: 100%;
}
.funders .donor_blurbs_image .et-waypoint.et_pb_animation_off {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	max-height: 130px;
	min-height: 85px;
	width: 100%;
	padding: 0;
	width: auto;
}
.funders .et_pb_blurb.donor_blurbs_image.column_3 {
	display: inline-block;
	margin: 0 auto;
	padding: 0 0 0 2%;
	width: 30%;
}
.funders .et_pb_blurb.donor_blurbs_image.column_2 {
	display: inline-block;
	margin: 0 auto;
	width: 30%;
}
.funders .et_pb_blurb.donor_blurbs_image.column_2_left {
	padding: 0 4% 0 15%;
}
.funders .et_pb_blurb.donor_blurbs_image.column_2_right {
	padding: 0 15% 0 4%;
}
.funders .donor_blurbs_image .et-waypoint.et_pb_animation_off.et-animated:hover {
	background-color: rgba(255,255,255,0.5);
	opacity: 0.5;
}
.funders .donor_blurbs_image h4 {
	line-height: 1;
	margin: 2% auto;
	min-height: 75px;
	padding: 0;
}
.funders .donor_blurbs_image .et_pb_main_blurb_image {
	display: block;
	margin: 0 auto;
	max-height: 130px;
	min-height: 85px;
	padding: 0;
}
.funders .image_spacer {
	margin: 0 auto;
	padding: 0;
	display: block;
	width: 100%;
}
.funders .pandssplitf {
	margin: 0 auto;
	padding: 30% 0 0;
	display: inline-block;
	width: 100%;
	vertical-align: bottom;
}
.funders .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 {
	background-color: rgba(0, 0, 0, 0.4);
	width: 100%;
}
.funders .event_blog .et_pb_row {
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.funders .event_blog .et_pb_row .et_pb_column_4_4 .et_pb_text {
	margin: 0 auto;
	padding: 2% 0;
	width: 80%;
}
.funders .event_blog .et_pb_blurb_position_left .et_pb_main_blurb_image {
	display: inline-block;
	left: 0;
	margin: 0 auto;
	position: relative;
	top: 0;
	width: 38px;
}
.funders .image_spacer {
	margin: 0 auto;
	padding: 0;
	display: block;
	width: 100%;
}
.funders .pandssplitf {
	margin: 0 auto;
	padding: 20% 0 0;
	display: inline-block;
	width: 100%;
	vertical-align: bottom;
}
.funders .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 {
	background-color: rgba(0, 0, 0, 0.4);
	width: 100%;
}
.funders .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 .et_pb_blurb.event_lists {
	margin: 0 auto;
	padding: 0;
}
.funders .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 .et_pb_blurb.event_lists .et_pb_blurb_content {
  max-width: 100%;
  text-align: center;
  width: 65%;
}
.funders .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 .et_pb_blurb.event_lists h4 {
	display: inline-block;
	font-size: 38px;
	font-weight: 600;
	margin: 0 auto;
	padding: 20px 0;
}
.funders .event_blog .et_pb_row {
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.funders .event_blog .et_pb_row .et_pb_column_4_4 .et_pb_text {
	margin: 0 auto;
	padding: 2% 0;
	width: 80%;
}
/* CATEGORY PAGES */
/* .category-videos img {
	display: none;
} */
.category-videos .post_left {
    display: block;
    margin: 0 auto;
    padding: 0;
    width: 20%;
    float: left;
}
.category-videos.video_class .post_left {
	width: 20%;
}
.category-videos .post_right h2 {
  margin: 30px auto 0;
}
.category .video_class.category-videos a.indexer {
	display: block;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
.category .video_class.category-videos a.indexer::after {
	background-image: url("images/play_youtube_min_gray.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 35%;
	background-color: transparent;
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	width: 100%;
	opacity: 0.6;
}
.category .video_class.category-videos a.indexer:hover {
	background-color: transparent;
	background-image: url("images/play_youtube_min.png");
	background-repeat: no-repeat;
	background-size: auto 35%;
	background-position: center center;
}
.category .video_class.category-videos a.indexer:hover img {
	display: block;
}
.category .video_class.category-videos a.indexer:hover::after {
	background-color: transparent;
	background-image: url("images/play_youtube_min.png");
	background-repeat: no-repeat;
	background-size: auto 35%;
	background-position: center center;
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	width: 100%;
	opacity: 1;
}
.search a.more-link {
	clear: both;
	color: #f7941d;
	display: block;
	font-weight: 600;
	margin: 0 auto;
	padding: 0;
	text-transform: uppercase;
}
.archive a.more-link {
	clear: both;
	color: #f7941d;
	display: block;
	font-weight: 600;
	margin: 0 auto;
	padding: 0;
	text-transform: uppercase;
}
.single .category-videos > img {
	display: none;
}
.newsclass .et_pb_posts .et_pb_post > a {
    display: inline-block;
    width: 33%;
    vertical-align: top;
}
.newsclass .et_pb_posts .et_pb_post.has-post-thumbnail > a > img {
    margin-top: 20px;
    width: 100%;
}
.newsclass .et_pb_posts .et_pb_post > .blog_content_container {
    display: inline-block;
    margin-left: 15px;
    vertical-align: top;
    width: 64%;
}
/* people single post page */
.single.et_full_width_page article.category-people {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.single.et_full_width_page article.category-people img {
	display: block;
	margin: 2%;
	padding: 0;
	width: auto;
	border: 3px solid #00aeef;
	border-radius: 0;
	max-height: 400px;
	float: left;
}
.homeclass span.wpcf7-list-item {
		display: inline-block;
		float: none;
		position: relative;
		margin: 0 auto;
	}
	.homeclass span.wpcf7-list-item.first.last {
		width: 100%;
	}
	.homeclass .et_pb_newsletter .wpcf7-form-control-wrap.opt-in {
		width: 100%;
	}

/* Voucher page css */ 
#voucher-page #registration-form{
	z-index: 999;
	max-width: 95%!important;	
}

#voucher-page .et_pb_row #right-form.et_pb_column{
	width: 37%;
}

#right-form .voucher-contact-header{
	z-index: 1000;
}

#voucher-logo .et_pb_column.et_pb_column_1_2 {
    background-image: url(http://www.youth2israel.org.au/wp-content/uploads/2016/04/logopeople.png);
    background-repeat: no-repeat;
}
#voucher-page .et_pb_text.et_pb_bg_layout_light.et_pb_text_align_left.voucher-cform {
    background: rgba(76, 63, 146, 0.85);
    padding: 65px 19px 0px 48px;
    max-width: 364px!important;
    margin-top: 136px;
	position: relative;
}
#voucher-page .voucher-places {
    font-size: 12px;
    color: #ef9c00;
    font-weight: bold;
    line-height: 15px;
}
#voucher-page .voucher-amount {
    color: #ef9c00;
    font-size: 26px;
    font-weight: bold;
    font-family: arial;
    line-height: 30px;
}
#voucher-page img.et-waypoint.et_pb_image.et_pb_animation_left.voucher-contact-header.et-animated {
    position: absolute;
    width: 100%;
    max-width: 490px;
	z-index: 999;
}
#voucher-page input.wpcf7-form-control.wpcf7-text {
    width: 362px !important;
    height: 27px;    
	padding: 0 8px;
}

#voucher-page .field-name input,
#voucher-page .field-comments textarea{
	background: #fff;
}

#voucher-page .field-comments textarea{
	max-height: 70px;
}

#voucher-page input#Signuptoday {
    width: 245px;
    height: 40px;
    border: 3px solid #ef9c00;
    background: transparent;
    color: #ef9c00;
    font-size: 25px;
    padding: 5px 0px;
    margin-left: 44px;
}
#voucher-page .voucher-callus {
    background: #000;
    width: 100%;
    position: absolute;
    left: 0;
    background-color: rgba(25, 171, 230, 0.92);
    color: #ffffff;
    font-size: 24px;
    line-height: initial;
    height: auto;
    padding: 12px 0px 12px;
    font-family: arial;
    text-align: center;
	z-index: 999;
}
#voucher-page .voucher-callus a {
    color: #fff !important;
    font-weight: normal;
    text-decoration: underline;
}
#voucher-page .fac.fac-button-template .fac-button.fac-text span {
    padding: 0 0 0 3px;
    margin-left: 12px;
    font-size: 14px !important;
    font-weight: bold;
}
#voucher-page i.fa.fa-instagram {
    background: #ffffff;
    color: #000000;
    border-radius: 50%;
    font-size: 20px !important;
    padding: 2px;
    font-weight: bold;
    margin-left: 8px;
}
#voucher-page i.fa.fa-envelope-o {
    background: #ffffff;
    color: #07ac16;
    border-radius: 50%;
    font-size: 16px !important;
    padding: 0px;
    font-weight: bold;
    margin-left: 8px;
}
#voucher-page i.fa.fa-facebook {
    background: #ffffff;
    color: #0D47A1;
    border-radius: 50%;
    font-size: 20px !important;
    padding: 2px;
    font-weight: bold;
    margin-left: 8px;
}
#voucher-page a#button_1 {
    padding: 10px;
    width: 100% !important;
    text-align: left;
}
.voucher-social li {
    list-style-type: none !important;
    display: inline-block;
}
ul.voucher-social {
    text-align: center;
	margin-top: 5%;
}
.page-id-3573 body {
    color: #666666;
    background: rgba(0, 0, 0, 0.78);
}
.page-id-3573 div#page-container {
    padding-top: 0px!important;
}
.page-template-page-voucher header#main-header, .page-template-page-voucher footer#main-footer {
    display: none;
}
.page-id-3573 div#page-container {
    padding-top: 0px!important;
}
/*.page-id-3573 header#main-header, .page-id-3573 footer#main-footer {
    display: none;
}*/
#voucher-page .et_pb_row .et_pb_column:last-child {
    padding: 0;
    width: 34%;
    float: right;
    margin-right: 26px;
    max-height: 600px;
}
img#voucher-logo {
    z-index: 2;
    position: absolute;
    left: 68px;
    top: 50px;
    width: 180px;
}
#post-3573 .et_pb_column.et_pb_column_1_2:first-child:before {
    content: '';
    background: url(http://www.youth2israel.org.au/wp-content/uploads/2016/04/logopeople.png) no-repeat;
    background-size: contain;
    height: 100%;
    position: absolute;
    width: 420px;
    z-index: 1;
	min-height: 650px;
}
#voucher-page>.et_pb_row>.et_pb_column {
    float: left;
}
#voucher-page>.et_pb_row {
    padding: 0.1% 0 0;
    position: relative;
    margin: 0 auto;
    width: 100%;
    height: 100%;
}
#voucher-page .et_pb_row:last-child .et_pb_column {
    width: 100%;
    margin-top: 8%;
}
#voucher-page .field-name input.wpcf7-form-control.wpcf7-text {
	color: #333;
	font-size: 14px;
}
#voucher-page .voucher-contact .wpcf7-form-control.wpcf7-textarea{
	color: #333;
	font-size: 14px;
	font-family:'Arial';
}
.voucher-contact .wpcf7-form-control.wpcf7-textarea::-moz-placeholder {
	color:#333;
}
.voucher-contact .wpcf7-form-control.wpcf7-textarea:-moz-placeholder {
	color:#333;
}
.voucher-contact .wpcf7-form-control.wpcf7-textarea::-webkit-placeholder {
	color:#333;
}
.voucher-contact .wpcf7-form-control.wpcf7-textarea::-ms-placeholder {
	color:#333;
}
/*Info Night CSS*/
.infonight-contents h3 {
    color: #ee9c00;
    text-shadow: none;
    font-size: 13px;
    text-align: center;
    padding-left: 25px;
}
.page-id-4628 div#page-container {
    padding-top: 0 !important;
}
.infonight-heading {
    padding: 10px 0;
    width: 100%;
    text-align: center;
}
.infonight-heading h1:before {
    content: url(http://www.youth2israel.org.au/wp-content/uploads/2015/05/Youth2Israel-min-150x81.png);
    margin-right: 20px;
}
.infonight-heading img {
    display: inline-block;
    float: left;
}
.infonight-heading h1 {
    display: inline-block;
    color: #ffffff;
    text-shadow: none;
    font-size: 42px;
    font-weight: 600;
    margin: 0 auto;
    padding: 20px 0;
}
.infonight-contents p {
    font-size: 20px;
    text-align: center;
    color: #ffffff;
    padding-left: 45px;
}
.infonight-form h2 {
    text-align: center;
    color: #ffffff;
    text-shadow: -1px 1px 1px #000000;
}.et_pb_bg_layout_dark a:hover {    color: #00aeef !important;}
.field-name input.wpcf7-form-control.wpcf7-text {
    max-width: 48%;
    float: left;
    margin-right: 2%;
    padding: 8px;
    background: rgba(0, 0, 0, 0.01);
    color: #ffffff;
    border: 2px solid #ffffff;
    margin-bottom: 2%;
}
.download-infonight {
    text-align: center;
    margin-top: 18px;
    color: #ffffff;
}
.field-full input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 98%;
    padding: 8px;
    background: rgba(0, 0, 0, 0);
    color: #ffffff;
    border: 2px solid #ffffff;
    margin-bottom: 2%;
}
.field-mobile input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 98%;
    padding: 8px;
    background: rgba(0, 0, 0, 0);
    color: #ffffff;
    border: 2px solid #ffffff;
    margin-bottom: 2%;
}
.field-number input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 98%;
    padding: 8px;
    background: rgba(0, 0, 0, 0);
    color: #ffffff;
    border: 2px solid #ffffff;
    margin-bottom: 2%;
}
.infonight-form input.wpcf7-form-control.wpcf7-submit {
    padding: 8px;
    background: rgba(0, 0, 0, 0);
    color: #ffffff;
    border: 2px solid #ffffff;
    width: 38%;
    margin: 0 auto;
    text-align: center;
    margin-right: 2%;
}
.field-comments textarea.wpcf7-form-control.wpcf7-textarea {
    width: 98%;
    padding: 8px;
    background: rgba(0, 0, 0, 0);
    color: #ffffff;
    border: 2px solid #ffffff;
    margin-bottom: 2%;
    height: 100%;
    max-height: 100px;
}
.infonight-form div.wpcf7-validation-errors {
    border: 2px solid red;
    color: #ffffff;
    text-align: center;
}
.information-details h3 {
    text-align: center;
    font-size: 30px;
    color: #ef9c00;
    text-shadow: -1px 1px 1px #000000;
}
.infonight-form p {
    padding-bottom: 0;
}
.info-details h4 {
    color: #ffffff;
    font-size: 22px;
    font-weight: bold;
    text-shadow: -1px 1px 1px #000000;
}
.info-details p {
    color: #ef9c00;
    font-size: 18px;
    text-shadow: -1px 1px 1px #000000;
	padding-bottom: 0;
}
.info-social-links h4 {
    color: #ffffff;
    text-shadow: none;
    text-align: center;
    padding-top: 15px;
    font-size: 20px;
}
div#info-social-links {
    text-align: center;
    padding-top: 15px;
}
#info-social-links a.small-button.smallblue {
    padding: 5px 0;
    color: #ffffff !important;
    border: 1px solid #00aeef;
    background: #3c3270;
    display: block;
    width: 40%;
    text-align: center;
    margin: 0 auto;
}
#info-social-links a.small-button.smallblue:hover {
    background: #00aeef;
    color: #000000 !important;
}
#info-social-links .sfsiplus_norm_row {
    float: none;
    position: relative !important;
    width: 100% !important;
    display: inline-block;
}
.info-details i.fa {
    color: #ee9b00;
    font-size: 18px;
    padding-right: 12px;
    border-radius: 50%;
    padding: 10px;
}
.info-details {
    color: #ffffff;
    line-height: 8px;
    text-align: center;
    font-size: 18px;
    padding-bottom: 40px;
}
.visit-website a {
    color: #4c3f92;
    text-decoration: underline;
}
.infonight-form h4 {
    text-align: center;
    padding-top: 30px;
    color: #ffffff;
    text-shadow: -1px 1px 1px #000000;
}
#info-social-links h4 {
    color: #ffffff;
    text-shadow: none;
    padding-bottom: 20px;
    text-align: center;
    font-size: 28px;
}
.infonight-form span.wpcf7-not-valid-tip {
	margin-top: -12px;
}
.sfsiplus_footerLnk {
    display: none;
}
.footer-images img {
    border: 6px solid rgba(75, 63, 146, 0.57);
}
.infonight-contents span {
    color: #ee9c00;
    font-weight: bold;
}
.infonight-contents i.fa.fa-dot-circle-o {
    color: #ef9c00;
}
div#infonight-banner {
    background-attachment: scroll;
    background-position: center calc(100% - 40%);
    background-repeat: no-repeat;
    background-size: 100% auto;
    display: block;
    margin: 0 auto;
    padding: 0;
}
#infonight-banner .et_pb_row.et_pb_row_0 {
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
#infonight-banner .et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_0 {
    margin: 0 auto;
    padding: 4% 0;
    width: 100%;
}
#infonight-banner .image_spacer {
    display: block;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
#infonight-banner .pandssplitf {
    display: inline-block;
    margin: 0 auto;
    padding: 18% 0 0;
    vertical-align: bottom;
    width: 100%;
}
#infonight-banner .et_pb_row_1 {
    margin: 0 auto;
    padding: 0;
    width: 100% !important;
    max-width: 100% !important;
}
.visit-website h4 {
    color: #ffffff;
    text-shadow: none;
    font-size: 24px;
    text-align: center;
}
div#sfsi_holder {
    height: 15px !important;
}
.infonight-form .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
    color: #ffffff;
    text-align: center;
}

.news-social .aps-group-horizontal {
    text-align: center;
}
.news-social .aps-each-icon img {
    width: 50px;
    height: 50px;
}
.news-social {
    width: 100%;
    float: left;
    display: block;
    margin: 25px 0;
}
.category-title a {
    color: #ffffff;
}
.category-title a:hover {
    color: #f7941d;
}
.category-image:before {
    content: ' ';
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
}
.category-image {
    position: relative;
}
.category-container {
    width: 23%;
    float: left;
    margin: 0 1% 3%;
    background: #4c3e92;
    position: relative;
}
.category-title {
    padding: 10px;
    text-align: center;
    cursor: pointer;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(76, 62, 146, 0.8);
}
.category-title a {
    color: #ffffff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
}
.page-id-4956 .event-item {
    width: 33%;
    float: left;
    display: inline-block;
    padding-right: 2%;
}
.category-image img.attachment-full.size-full {
    display: block;
}
.y2i-social-share .sfsiplus_norm_row {
    float: none;
    position: relative !important;
    width: 100% !important;
    display: inline-block;
}
.y2i-social-share img.sfcm.sfsi_wicon {
    min-height: 40px;
}
.y2i-social-share {
    text-align: center;
    padding-top: 50px;
}

/* Voucher Page media css */
@media only screen and (min-width: 1920px) {
	body.page.page-id-3573 {
		height: 100%;
		position: absolute;
		width: 100%;
		overflow: hidden;
		}
	#voucher-page {
		position: absolute;
		width: 100%;
		height: 100%;
	}
	#voucher-page #et-main-area {
		height: 100%;
		width: 100%;
	}
	#voucher-page #main-content {
		height: 100%;
		width: 100%;
	}
	article#post-3573 {
		height: 100%;
		width: 100%;
	}
	#voucher-page .entry-content {
		height: 100%;
	}
	img#voucher-logo {
		z-index: 2;
		position: absolute;
		left: 6%;
		top: 7%;
		width: 18%;
	}
	#voucher-page img.et-waypoint.et_pb_image.et_pb_animation_left.voucher-contact-header.et-animated {
		position: absolute;
		width: 100%;
		max-width: 36%;
		z-index: 999;
		height: auto;
	}
	#post-3573 .et_pb_column.et_pb_column_1_2:first-child:before {
	    width: 31%;
	}
	#voucher-page .et_pb_text.et_pb_bg_layout_light.et_pb_text_align_left.voucher-cform {
	    max-width: 75%!important;
		margin-top: 33%;
	}
	#voucher-page .voucher-amount {
		font-size: 38px;
		line-height: 38px;
	}
	#voucher-page .voucher-places {
		font-size: 18px;
		line-height: 30px;
	}
	#voucher-page input.wpcf7-form-control.wpcf7-text {
		width: 95% !important;
		/* height: 3.5vw; */
	}
	#voucher-page input#Signuptoday {
	    width: 75%;
		height: 30%;
		font-size: 38px;
		padding: 5px 0px;
		margin-left: 10%;
	}
	#voucher-page .et_pb_row:last-child .et_pb_column {
		width: 100%;
		margin-top: 8%;
		margin: 0;
	}
	#voucher-page>.et_pb_row {
		height: 100%;
	}
	#voucher-page .voucher-callus {
		font-size: 30px;
		padding: 20px 0px;
	}
	#voucher-page>.et_pb_row:last-child {
		bottom: 30px;
		position: absolute;
		height: 83px;
		z-index: 999;
	}
	#voucher-page input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
		margin-bottom: 10px;
	}
	#voucher-page a#button_1 {
		padding: 5px;
		width: 100% !important; 
	}
	#voucher-page .fac.fac-button-template .fac-button.fac-text span {
		font-size: 26px !important;
	}
	ul.voucher-social {
		margin-top: 5%;
	}
}
@media (max-width: 768px) {
	img#voucher-logo {
		left: 45px;
		top: 38px;
		width: 150px;
	}
}
/* mobile media css */
@media screen and (max-width: 1100px){
	.homeclass input.wpcf7-free-text {
		width: 70%;
	}
}
@media only screen and ( max-width:1024px ) {
	#top-menu li {
		padding-right: 1%;
	}
}
@media only screen and ( max-width:980px ) {
	.et_pb_blurb_position_left .et_pb_blurb_content {
		display: block;
		margin: 0 auto;
		max-width: 100%;
		padding: 0;
		text-align: center;
		width: 100%;
	}
	.et_pb_blurb_position_left .et_pb_main_blurb_image {
		display: inline-block;
		left: 0;
		margin: 0 auto;
		padding: 0;
		position: relative;
		top: 0;
		width: 32px;
	}
	.aboutclass .et_pb_blurb_content h4 {
		color: #3f50a2;
		display: inline-block;
		font-size: 30px;
		font-weight: 600;
		line-height: 1;
		margin: 0 auto;
		padding: 0;
	}
	.et_pb_column {
		padding-bottom: 2%;
	}
	.homeclass span.wpcf7-list-item {
		width: 31%;
	}
	.homeclass span.wpcf7-list-item.last.has-free-text {
		width: 100%;
		display: inline-block;
	}
	.homeclass .event_blog .et_pb_row .et_pb_column_4_4 .et_pb_post {
		width: 48.5%;
	}
	span.wpcf7-form-control-wrap.selection {
		display: inline-block;
		position: relative;
		width: 100%;
	}
	.wpcf7-form-control.wpcf7-radio {
		display: inline-block;
		position: relative;
		width: 100%;
	}
	.et_pb_text.et_pb_bg_layout_dark.et_pb_text_align_left.event_list {
		width: 690px;
	}
	.et_pb_space {
		display: block;
	}
	.et_pb_blurb_content {
		margin: 2% auto 0;
		padding: 0 !important;
		display: block;
		width: 90%;
	}
	.et_pb_main_blurb_image {
		display: block;
		margin: 0 auto;
		padding: 0;
		width: 100%;
	}
	.et_pb_main_blurb_image .et-waypoint.et_pb_animation_top.et-animated {
		display: inline-block;
		margin: 0 auto;
		max-width: 40%;
	}
	.funders .et_pb_number_counter .percent p {
		font-size: 60px;
		font-weight: 500;
		line-height: 60px;
	}
	.funders .count_1, .funders .count_1.nobloop {
		display: block;
		margin: 0 auto;
		padding: 0;
		width: 100%;
	}
	.funders .count_2, .funders .count_2.nobloop {
		display: block;
		margin: 0 auto;
		padding: 0;
		width: 100%;
	}
	.funders .count_3, .funders .count_3.nobloop {
		display: block;
		margin: 0 auto;
		padding: 0;
		width: 100%;
	}
	.funders .count_1.bloop {
		display: block;
		margin: 0 auto;
		padding: 0;
		width: 100%;
	}
	.funders .count_2.bloop {
		display: block;
		margin: 0 auto;
		padding: 0;
		width: 100%;
	}
	.funders .count_3.bloop {
		display: block;
		margin: 0 auto;
		padding: 0;
		width: 100%;
	}
	.funders .count_1 {
		display: block;
		margin: 0 auto;
		padding: 0;
		width: 100%;
	}
	.funders .count_2 {
		display: block;
		margin: 0 auto;
		padding: 0;
		width: 100%;
	}
	.funders .count_3 {
		display: block;
		margin: 0 auto;
		padding: 0;
		width: 100%;
	}
	#et-info > span {
		color: #6e298d;
		display: inline-block;
		float: none;
		margin: 0 auto;
		padding: 0;
		position: relative;
		width: 88%;
	}
	#main-header > div.container > a {
		display: inline-block;
		margin: 0 auto;
		padding: 0;
		width: 50%;
	}
	.homeclass .et_pb_team_member {
		display: inline-block;
		margin: 0 auto;
		padding: 0;
		width: 100%;
	}
	.homeclass .et_pb_team_member:last-of-type {
		margin: 0 auto;
	}
	.homeclass .blog_list .et_pb_column_4_4 .blog_grids.research_grid {
		display: block;
		vertical-align: bottom;
		width: 100%;
		margin: 0 auto;
		padding: 0;
	}
	.homeclass .blog_list .et_pb_column_4_4 .news_grid.blog_grids {
		display: block;
		margin: 0 auto;
		padding: 0;
		width:  100%;
		vertical-align: bottom;
	}
	.homeclass .blog_list .et_pb_column_4_4 .blog_grids.research_grid article {
		background-color: rgba(255, 255, 255, 0.8);
		border: 1px solid #d8d8d8;
		display: block;
		float: none;
		margin: 1% 1% 1% auto;
		padding: 0;
		vertical-align: top;
		width: 98%;
	}
	.homeclass .blog_list .et_pb_column_4_4 .news_grid.blog_grids article {
		background-color: rgba(255, 255, 255, 0.8);
		border: 1px solid #d8d8d8;
		display: block;
		float: none;
		margin: 1% 1% 1% auto;
		vertical-align: top;
		width: 98%;
	}
	/* .homeclass .blog_list .et_pb_column_4_4 .blog_grids article {
		margin: 1% 1% 1% auto;
		width: 48%;
	} */
	.et_pb_blog_grid .et_pb_post {
		display: block;
		float: none;
		height: auto !important;
		margin: 0 auto 5%;
		padding: 0;
		width: 100%;
	}
	.homeclass .blog_list .et_pb_column_4_4 .blog_grids article.et_pb_post {
		height: auto !important;
	}
}
@media only screen and ( max-width:768px ) {
	* h1, * h1 a {
		font-size: 26px;
	}
	* h2, * h2 a {
		font-size: 18px;
	}
	* h3, * h3 a {
		font-size: 17px;
	}
	* h4, * h4 a {
		font-size: 16px;
	}
	.et_pb_text.event_lists	> h2 {
		display: block;
		margin: 0 auto;
		max-height: 255px;
		padding: 0;
		width: 100%;
		font-size: 18px;
		overflow: scroll;
	}
	.small_quote .et_pb_row > h2 {
		display: block;
		margin: 0 auto;
		max-height: 255px;
		padding: 0;
		width: 100%;
		font-size: 18px;
		overflow: scroll;
	}
	.quotes .et_pb_column_4_4 h1 {
		font-size: 26px;
		font-weight: 500;
		line-height: 1;
	}
	.sandosclass .pandssplitf {
		padding: 0;
		display: none;
	}
	.funders .pandssplitf {
		padding: 0;
		display: none;
	}
	.funders .event_blog .et_pb_row .et_pb_column_4_4 .et_pb_text {
		padding: 2% 0;
	}
	.funders .image_spacer {
		height: 0;
	}
	.funders .separator_quotes .et_pb_row .et_pb_column.et_pb_column_4_4 .spacers {
		height: 0;
		padding: 0;
	}
	.homeclass .entry-content .et_pb_member_social_links {
		bottom: 0;
		list-style-type: none;
		padding: 0;
		position: relative;
		width: 100%;
	}
	.peopleclass .threecolumn .et_pb_row .et_pb_column_4_4 .et_pb_text {
		display: inline-block;
		float: none;
		margin: 0 auto;
		padding: 0;
		vertical-align: top;
		width: 100%;
	}
	.peopleclass .threecolumn .et_pb_row .et_pb_column_4_4 .et_pb_text:first-child+div {
		margin: 0 auto;
	}
	.pands .video_back_2 {
		width: 90%;
	}
	.homeclass .video_back {
		width: 90%;
	}
}
@media only screen and ( max-width:640px ) {
	.pands .event_blog .et_pb_row .et_pb_column_4_4 .et_pb_text.spacing {
		margin: 0 auto;
		padding: 0;
		width: 90%;
	}
	.school_organization .event_blog .et_pb_row:first-child + div .et_pb_column_4_4 .et_pb_blurb.event_lists .et_pb_blurb_content {
		width: 90%;
	}
	.et_pb_row, .container, .et_pb_container {
		width: 90%;
	}
	.homeclass .event_style p.post-meta > br {
		display: none;
	}
	.newsclass .et_pb_posts .et_pb_post > a {
		display: inline-block;
		width: 100%;
		vertical-align: top;
	}
	.funders .et_pb_blurb.donor_blurbs_image.column_2.column_2_left, .funders .et_pb_blurb.donor_blurbs_image.column_2.column_2_right {
		display: block;
		margin: 0 auto;
		padding: 0;
		width: 70%;
	}
	.funders .et_pb_blurb.donor_blurbs_image.column_3 {
		display: block;
		margin: 0 auto;
		padding: 0;
		width: 70%;
	}
	.aboutclass .et_pb_blurb.donor_blurbs_image.column_2.column_2_left, .aboutclass .et_pb_blurb.donor_blurbs_image.column_2.column_2_right {
		display: block;
		margin: 0 auto;
		padding: 0;
		width: 70%;
	}
	.aboutclass .et_pb_blurb.donor_blurbs_image.column_3 {
		display: block;
		margin: 0 auto;
		padding: 0;
		width: 70%;
	}
	.homeclass .et_pb_newsletter .lefty, .homeclass .et_pb_newsletter .righty, 	.homeclass .et_pb_newsletter .submit_line .wpcf7-form-control.wpcf7-submit, 	.homeclass .et_pb_newsletter .submit_line .wpcf7-form-control.wpcf7-submit {
		width: 100%;
		display: block;
		float: none;
		clear: both;
	}
	.homeclass span.wpcf7-list-item {
		display: inline-block;
		float: none;
		margin: 1% auto 0;
		padding: 0;
		width: 30%;
	}
	.homeclass span.wpcf7-list-item.last.has-free-text {
		display: inline-block;
		float: left;
		margin: 1% auto 0;
		padding: 0;
		width: 100%;
	}
	.peopleclass .people_blog.head_blog .et_pb_row .et_pb_column_4_4 .et_pb_post {
		width: 100%;
		display: block;
	}
	.peopleclass .team_blog .et_pb_post > a {
		display: block;
		margin-top: 30px;
		vertical-align: top;
		width: 100%;
	}
	.peopleclass .team_blog .blog_content_container {
		display: block;
		vertical-align: top;
		width: 100%;
	}
	.peopleclass .et_pb_column {
		margin: 0 auto;
		padding: 0;
	}
	.et_pb_text.et_pb_bg_layout_dark.et_pb_text_align_left.event_list {
		width: 400px;
	}
	.peopleclass .staffs .et_pb_post > a {
		width: 100%;
		display: block;
	}
	.peopleclass .staffs .blog_content_container {
		width: 100%;
		display: block;
	}
	.et_pb_post.has-post-thumbnail a img {
		width: 50%;
		display: block;
	}
	.post_left {
		display: block;
		width: 100%;
	}
	.post_right {
		display: block;
		width: 100%;
	}
	.et_pb_post.has-post-thumbnail a.indexer img {
		width: 80%;
		height: auto;
		display: block;
	}
	.peopleclass .people_blog .et_pb_row .et_pb_column_4_4 .et_pb_post {
		width: 100%;
		display: block;
	}
	.homeclass .blog_list .et_pb_column_4_4 .blog_grids article {
		margin: 1% 1% 1% auto;
		width: 100%;
	}
	.the_logo {
		width: 100%;
	}
	.et_fixed_nav #main-header .container {
		max-height: 250px;
	}
	.righter, .et-fixed-header .righter {
		width: 100%;
	}
	.righter #et-info, 	.et-fixed-header .righter #et-info {
		font-size: 17px;
		width: 70%;		text-align: center;
	}
	#et-info > span {
		width: 86%;
		margin: 0 2% 0 auto;
	}
	#et-info > a {
		width: 8%;
	}
	.righter #et_top_search, 	.et-fixed-header .righter #et_top_search {
		width: 8%;
	}
	.homeclass .event_blog .et_pb_row .et_pb_column_4_4 .et_pb_post {
		width: 100%;
	}
	.homeclass .et_pb_newsletter_form > p {
		width: 100%;
	}
	.homeclass a.et_pb_newsletter_button {
		width: 100%;
	}
	.homeclass .et_pb_team_member_image {
		display: inline-block;
		float: none;
		margin: 0 auto !important;
		max-width: 100%;
		padding: 2% 0;
		vertical-align: top;
		width: 100% !important;
	}
	.homeclass .et_pb_team_member_image > img {
		border: 1px solid;
		border-radius: 50%;
		display: block;
		height: auto;
		margin: 0 auto;
		max-width: 180px;
		padding: 0;
		width: 100%;
	}
	.homeclass .et_pb_main_blurb_image .et-waypoint.et-animated {
		display: block;
		height: auto;
		margin: 0 auto;
		max-height: 140px;
		max-width: 80%;
		min-width: 50%;
		padding: 2% 0;
	}
	.et_pb_main_blurb_image {
		margin: 0 auto;
	}
	.homeclass .et_pb_blurb h4 a {
		font-size: 2em;
		line-height: 1;
	}
	.homeclass * .et_pb_column .et_pb_team_member .et_pb_team_member_inner .et_pb_team_member_description {
		border-top: 1px solid #e0e0e0;
		display: block;
		float: none;
		font-size: 1em;
		margin: 0 auto !important;
		padding: 2%;
		width: 97%;
	}
	.homeclass .et_pb_post.post.type-post.category-news {
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		border: medium none;
		display: block;
		float: none;
		margin: 2% auto;
		padding: 0 0 2%;
		width: 100%;
	}
	.homeclass .category-news .blog_content_container {
		background-color: #ffffff;
		display: inline-block;
		margin: 0 auto;
		padding: 2%;
		vertical-align: top;
		width: 68%;
	}
	.homeclass .category-news .blog_content_container > h2 {
		margin: 1% auto;
	}
	.homeclass .category-news .et_pb_image_container {
		display: inline-block;
		margin: 0 auto;
		padding: 0;
		vertical-align: top;
		width: 25%;
	}
	.homeclass .entry-content .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_more_button {
		clear: both;
		display: block !important;
		margin: 0 auto;
		padding: 2% !important;
		visibility: visible;
	}
	.homeclass .entry-content .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_more_button:hover {
		padding: 2% 2% 2% 0 !important;
	}
	.homeclass .contact_form_text {
		width: 100%;
	}
	.homeclass .contact_form_7 {
		width: 100%;
	}
	.et_pb_newsletter_description > h2 {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		border: medium none;
		clear: both;
		display: inline-block;
		float: none;
		height: auto;
		line-height: 1;
		margin: 0 auto;
		padding: 0;
		text-align: center;
		text-shadow: none;
		width: 100%;
		white-space: normal;
	}
	#et-top-navigation {
		display: block;
		float: none;
		margin: 0 auto;
		padding: 0;
		width: 100%;
	}
	.homeclass .pandssplitf {
		padding: 20% 0 0;
	}
	.homeclass .et_pb_newsletter .wpcf7-form-control-wrap.opt-in {
		width: 100%;
	}
	.wpcf7-checkbox .wpcf7-list-item.first.last {
		width: 100%;
	}
	.homeclass .contact_form_7 {
		display: block;
		width: 96%;
	}
}
@media only screen and ( max-width:540px ) {
	.homeclass .image_spacer {
		display: none;
	}
}
@media only screen and ( max-width:480px ) {	.righter #et-info, 	.et-fixed-header .righter #et-info {		text-align: center;	}
	.pands .pandssplitf {
		padding: 0;
		display: block;
	}
	.et_pb_text.event_lists > h2 {
		display: block;
		overflow: initial;
		padding: 3% 0;
	}
	.homeclass .psf .et_pb_main_blurb_image a img.et-waypoint.et_pb_animation_bottom.et-animated {
		max-height: 100px;
		max-width: 100px;
		min-height: 100px;
		min-width: 100px;
	}
	.homeclass .psf .et_pb_bg_layout_dark .et_pb_main_blurb_image a {
		max-height: 100px;
		max-width: 100px;
		min-height: 100px;
		min-width: 100px;
	}
	.homeclass .psf .et_pb_bg_layout_dark .et_pb_main_blurb_image a:hover img.et-waypoint.et_pb_animation_bottom.et-animated {
		transform: scale(1.5);
	}
	.peopleclass .et_pb_text.linkage li {
		width: 49%;
	}
	* {
		font-size: 16px;
		font-weight: 500;
	}
	* h1, * h2, * h3, * h4 {
		color: #3f50a2;
		text-shadow: -1px 1px 1px #ffffff; 
	}
	h1 {
		font-size: 26px;
		font-weight: 600;
	}
	h2 {
		font-size: 22px;
		font-weight: 600;
	}
	.quotes .et_pb_fullwidth_header h2 {
		font-size: 20px;
		font-weight: 500;
		line-height: 1.2em;
	}
	.et_pb_fullwidth_header h2 {
		font-size: 20px;
		font-weight: 600;
	}
	h3 {
		font-size: 18px;
		font-weight: 600;
	}
	h4 {
		font-size: 16px;
		font-weight: 600;
	}
	h5 {
		font-size: 16px;
		font-weight: 600;
	}
	.et_pb_slider.et_pb_bg_layout_dark a, .et_pb_slider.et_pb_bg_layout_dark p a {
		font-size: 16px;
	}
	.et_pb_bg_layout_light a, .et_pb_bg_layout_light p a, .et_pb_blurb.et_pb_bg_layout_light a, .et_pb_blurb.et_pb_bg_layout_light p a, .et_pb_bg_layout_light * a, .et_pb_bg_layout_light p * a, .et_pb_blurb.et_pb_bg_layout_light * a, .et_pb_blurb.et_pb_bg_layout_light p * a {
		font-size: 16px;
	}
	.et_pb_bg_layout_dark h1 a, .et_pb_bg_layout_dark h1 * a {
		font-size: 26px;
	}
	.et_pb_bg_layout_light h1 a, .et_pb_bg_layout_light h1 * a {
		font-size: 26px;
	}
}
@media only screen and ( max-width:360px ) {
	.et_pb_blurb_position_left .et_pb_blurb_content {
		padding: 0;
		text-align: center;
	}
	.et_pb_text.et_pb_bg_layout_light.et_pb_text_align_left.spacers {
		display: none;
	}
	.et_pb_blog_grid .et_pb_post {
		background-color: #fff;
	}
	.et_pb_slide_description {
		padding: 74px 2px;
	}
	.et_pb_bg_layout_dark a.et_pb_promo_button {
		font-size: 1em;
	}
	.homeclass .psf {
		background-attachment: scroll;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	.et_pb_text.et_pb_bg_layout_dark.et_pb_text_align_left.event_list {
		width: 280px;
	}
	.percent-value {
		font-size: 75%;
	}
}

.post-5471 [alt="placeholder"] {
    display: none;
}

.post-5471 h1.main_title {
  display: none; 
}




