/*******************************
	General classes
*******************************/
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
h1 {
	font-family: "Cabin", sans-serif;
	color: #636466;
	font-size: 50px;
	font-weight: 700;
}
h2 {
	font-family: "Cabin", sans-serif;
	font-size: 45px;
	color: #636466;
	font-weight: 700;
}
h2.entry-title {
	font-size: 36px;
	color: #0098a9;
}
h3 {
	font-family: "Cabin", sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #636466;
}
.et_pb_text_inner h3 {
	color: #0098a9;
}
h4 {
	font-family: "Cabin", sans-serif;
}
h5 {
	font-family: "Manuale", serif;
	font-size: 25px;
}
h4 a {
    color: #a86328;
}
h6 {
	font-family: "Cabin", sans-serif;
	font-size: 20px !important;
	color: #636466;
}
p {
	font-family: "Manuale", serif;
	font-size: 17px;
	line-height: 150%;
	color: #636466;
}
.white {
	color: white !important;
}
.grey {
	color: #636466;
}
.orange {
	color: #f99d21;
}
.teal {
	color: #0098a9;
}
address {
	font-style: normal;
	font-size: 15px;
	text-align: right;
	border-right: solid 1px;
	padding-right: 20px;
}
a {
	color: #a86328;
}
.arrowLink {
	color: white;
	font-size: 20px;
	font-family: "Cabin", sans-serif;
}
.arrowLink:after {
	font-family: 'FontAwesome';
	content: "\f054";
	padding-left: 10px;
	vertical-align: middle;
}
.arrowLink.grey {
	color: #636466;
}
li {
	font-size: 17px;
}
.et_pb_text_inner li {
	line-height: 115%;
	padding-bottom: 12px;
	font-family: "Manuale", serif;
}
.btn {
	color: white;
	background: #f99d21;
	padding: 3px 10px;
	border-radius: 5px;
	font-size: 16px;
	font-weight: 700;
}
.btn.small {
	font-size: 13px;
}
.btn.white {
	background: white;
	color: #636466 !important;
}
.btn.large {
	width: 100%;
	display: block;
	text-align: center;
}
body .et_pb_button_module_wrapper .et_pb_button {
	padding: 10px 30px !important;
	text-transform: uppercase;
	font-size: 18px;
	letter-spacing: 0px;
	color: white;
	background: #f99d21;
	font-weight: 700;
	border-radius: 0;
	border: none;
}
body .et_pb_button_module_wrapper .et_pb_button:hover,
body .et_pb_button_module_wrapper .et_pb_button:focus {
	-webkit-transition: background-color 0.5s ease-out;
	-moz-transition: background-color 0.5s ease-out;
	-o-transition: background-color 0.5s ease-out;
	transition: background-color 0.5s ease-out;
	background-color: #f99d21;
	color: white;
	padding: 10px 30px !important;
	font-size: 18px;
	box-shadow: none;
	border-radius: 0;
	border: none;
}
.btnGroup {
	padding-top: 20px;
}
.btnGroup .btn {
	width: 48%;
	text-align: center;
}
input[type="button"] {
	color: white;
	background: #f99d21;
	padding: 3px 10px;
	border-radius: 5px;
	font-size: 20px !important;
	font-weight: 700;
	border: none;
	cursor: pointer;
}
.et_pb_text ol,
.et_pb_text ul {
	padding-left: 20px;
}
.et_pb_module li {
	font-family: "Manuale", serif;
}
.et_builder_inner_content {
	font-size: 16px;
}
.container {
	max-width: 1170px;
	width: 90%;
	margin: 0 auto;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clr {
	clear: both;
}
.et_pb_button:after {
	position: relative;
	top: -2px;
	vertical-align: middle;
}
.et_pb_section {
	background-color: transparent;
}
.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 {
	color: inherit !important;
}

h3.funds-heading {
    color: #F99D21;
    margin: 21px 0 7px;
    font-size: 27px;
}
div#subpage-content-main {
    margin-top: -30px;
}
/*.single-scholarship-top-sec.rest-message .single-scholarship-main-left {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 0 !important;
    text-align: center;
}
.single-scholarship-top-sec.rest-message h1:after {
    margin-left: auto;
    margin-right: auto;
}*/
.single-scholarship-main-left ul {
    list-style: disc;
    margin-left: 22px;
    list-style-position: outside;
    margin-bottom: 15px;
}
.single-scholarship-main-left li {
	padding-bottom:8px;
	font-family:"Manuale", serif;
}
.page-template-page-scholarship-contactbar li {
	font-family: "Manuale", serif!important;
}
.restricted-message-schl {
    border: 3px solid #f99d21;
    padding: 10px 10px 0 10px;
    background: #f8f8f8;
    font-weight: bold;
}
@media print {
  #main-header, #main-footer, .heateor_sss_sharing_container, .et_post_meta_wrapper, .post-meta img{
  	display: none!important;
  } 
}

 @media screen and (max-width: 980px) {
h1 {
	font-size: 33px;
}
h2 {
	font-size: 35px;
}
address {
	font-size: 13px;
}
}



 @media screen and (min-width: 1190px) {
#main-header .headerTop .logo_container #logo {
	max-width:200px!important;
	margin-top:2px!important;
}
}

 @media screen and (max-width: 480px) {
.btnGroup .btn {
	width: 100%;
	margin-top: 10px;
}
}
#main-header {
	box-shadow: none;
	border-bottom: solid 1px #cecac8;
}
#main-header .headerTop {
	background: #f8f8f8;
	/*border-bottom: solid 1px #cecac8;*/
}
#main-header .headerTop #et-top-navigation {
	float: right;
	padding: 30px 0px 0px 0px !important;
}
#main-header .headerTop #et-top-navigation nav > ul > li > a {
	padding-bottom: 30px;
}
#main-header .headerTop .logo_container {
	position: relative;
	width: auto;
	height: auto;
	float: left;
	margin-top: 12px;
}
#main-header .headerTop .logo_container #logo {
	max-height: 100%;
	max-width:150px;
	margin-top:10px;
}
#main-header .headerTop .donateBtn {
	float: left;
	margin: 20px 0px 0px 30px;
	padding-left: 20px;
	/*border-left: solid 1px #cecac8;*/
}
#main-header .headerTop #top-menu li {
	font-size: 13px;
	padding-right: 13px;
}
#main-header .headerTop #top-menu li a {
	color: #000000;
}
#main-header .headerTop #et_top_search {
	border-left: solid 1px #cecac8;
	padding-left: 30px;
	margin-left: 20px;
	height: 18px;
	text-align: right;
	margin: 0px 0 0 22px;
}
#main-header .headerTop #et_top_search #et_search_icon:before {
	top: 0px;
	left: auto;
	right: 0px;
}
#main-header .container {
	z-index: 1;
}
#main-header .container.et_search_form_container.et_pb_search_form_hidden {
	z-index: 0 !important;
}
#top-header {
	display: none;
}
select.gt_selector {
    margin-top: -5px;
    margin-right: 5px;
    font-family: "Open Sans",Arial,sans-serif;
    font-weight: 600;
    font-size: 12px;
    text-transform: lowercase;
    color: #000000;
    background-color: transparent;
    border: 0;
}
#et-secondary-menu {
	float: none;
	clear: both;
	text-align: center;
}
#et-secondary-menu li {
	font-size: 17px;
	padding: 20px 0px 10px 0px;
	margin-right: 30px;
}
#et-secondary-menu li a {
	padding: 0px;
	color: #000000 /*#636466*/;
	text-transform: lowercase;
}
#et-secondary-menu li ul {
	background-color: white;
	box-shadow: none !important;
	left: -20px;
}
#et-secondary-menu li li {
	padding: 0px;
}
#et-secondary-menu li li a {
	text-align: left;
	font-size: 15px;
	padding: 10px 20px;
	text-transform: unset;
}
#et-secondary-menu li > ul {
	width: 260px;
}
#et-secondary-menu #et-secondary-nav > li:hover > a {
	border-bottom: solid 2px #f99d21;
}
#et-secondary-menu #et-secondary-nav > li > a {
	border-bottom: solid 2px transparent;
}
#et-secondary-menu .menu-item-has-children > a:first-child:after {
	top: 20px;
}
#et-secondary-menu li > .current_page_item a {
	border-bottom: solid 3px #fb9e00;
}
#et-secondary-menu .current_page_item .sub-menu a {
	border: none;
}
#et-secondary-menu li ul ul {
	right: auto !important;
	left: 230px !important;
}
#main-footer {
	border-top: solid 1px #cecac8;
	margin-top: 10px;
}
#footer-widgets {
	max-width: 68%;
	float: right;
}
#footer-widgets .footer-widget {
	color: #636466;
}
#footer-widgets .footer-widget a {
	color: inherit !important;
}
.footerLogo {
	padding: 4% 0 0;
	float: left;
	max-width:150px;
}
.et-social-instagram a.icon:before {
    content: "\e09d";
}
.et-social-rss a.icon:before {
    content: "\e09a";
}
.et-social-icons {
	float: left;
	margin: 6.5% 0 0 3%;
	border-left: solid 1px;
}
.et-social-icons li {
	background: #0098a9;
	padding: 7px 0px;
	border-radius: 100%;
	vertical-align: middle;
	width: 33px;
	height: 33px;
	text-align: center;
}
.et-social-icons li a {
	color: white;
	font-size: 18px;
}
.et-social-icons li a:hover {
	opacity: 1;
	color: white;
}
/* {
      margin-left: 5px; }*/

.bottomFooterNav li {
	display: inline-block;
	padding-right: 10px;
}
.bottomFooterNav li a {
	font-size: 12px;
	color: grey;
}

.et-search-form input{background: #f8f8f8;}
.gtranslate{display: initial;position: relative;float:left;}

/* media queries */
@media screen and (min-width: 980px) {
.et_pb_gutters3 .footer-widget {
	margin-right: 3%;
}
#et-secondary-nav .menu-item-has-children > a:first-child:after,
#top-menu .menu-item-has-children > a:first-child:after {
	display: none;
}
#et-secondary-nav .menu-item-has-children > a:first-child,
#top-menu .menu-item-has-children > a:first-child {
	padding-right: 0px;
}
.et-search-form {
	height: 75px;
}
span.et_close_search_field {
	height: 100px;
}
#footer-widgets {
	width: 500px;
}
#footer-widgets .footer-widget {
	min-width: 175px;
}
#footer-widgets .footer-widget:nth-of-type(3) {
	min-width: 0px;
	margin-right: 0px;
	width: auto;
}
.bottomFooterNav {
	margin-top: -20px;
}
}
 @media screen and (max-width: 1200px) {
#footer-widgets {
	width: 60%;
}

}
 @media screen and (max-width: 1200px) and (min-width: 769px) {
#et-secondary-menu li li a {
	padding: 10px 5px;
}
#et-secondary-menu li ul ul {
	left: 210px !important;
}
#et-secondary-menu li > ul {
	width: 210px;
}
}
 @media screen and (max-width: 980px) {
 	.gtranslate{top: 20px;}
#main-header .headerTop .donateBtn {
	display: none;
}
#main-header .headerTop #et-top-navigation {
	padding: 10px 0px 0px 0px !important;
}
#main-header .headerTop #et_top_search {
	border-left: none;
	padding-left: 0px;
	margin-left: 0px;
	height: auto;
	text-align: right;
	margin: 15px 5px 0px 0px;
}
#main-header .headerTop .logo_container #logo {
	max-width: 200px;
}

.et_header_style_left .mobile_menu_bar {
	padding-bottom: 15px;
}
.et_header_style_left .mobile_menu_bar:before {
	font-size: 45px;
	color: #636466;
	top: 3px;
}
#footer-widgets {
	width: 100%;
	max-width: 100%;
	float: none;
	clear: both;
	padding-bottom: 0px;
}
#footer-widgets .footer-widget {
	width: 45% !important;
}
#footer-widgets .footer-widget:nth-of-type(1) {
	width: auto !important;
	margin-right: 2% !important;
	max-width: 50%;
}
#footer-widgets .footer-widget:nth-of-type(3) {
	width: 100% !important;
	text-align: center;
}
#footer-widgets .footer-widget:nth-of-type(3) .fwidget {
	text-align: center;
	width: 100%;
}
.bottomFooterNav {
	text-align: center;
}
#main-footer .container {
	max-width: 300px;
	text-align: center;
}
#main-header .et_mobile_menu {
	left: auto;
	right: -6%;
	border-top: solid 1px #cecac8;
	background: #f8f8f8;
	width: 85%;
	padding: 20px 0px;/*.menu-item-has-children.visible > a:after {
			content: '\4d';
		}*/ }
#main-header .et_mobile_menu li {
	position: relative;
}
#main-header .et_mobile_menu li a {
	border-bottom: none;
	font-size: 16px;
}
#main-header .et_mobile_menu ul.sub-menu {
	display: none !important;
	visibility: hidden !important;
	transition: all 1.5s ease-in-out;
}
#main-header .et_mobile_menu .menu-item-has-children > a {
	background-color: transparent;
	font-weight: 600;
	position: relative;/*&:after {
    			font-family: 'ETmodules'; 
    			text-align: center; 
    			speak: none; 
    			font-weight: normal; 
    			font-variant: normal; 
    			text-transform: none; 
    			-webkit-font-smoothing: antialiased; 
    			position: absolute;
    			font-size: 16px; 
    			content: '\4c'; 
    			top: 13px; 
    			right: 10px;
    		}*/ }
#main-header .et_mobile_menu .visible > ul.sub-menu {
	display: block !important;
	visibility: visible !important;
	padding-left: 0px;
	background: #e4e3e3;
	border-top: solid 1px #cecac8;
	border-bottom: solid 1px #cecac8;
}
#main-header .et_mobile_menu .menuToggle {
	position: absolute;
	top: 10px;
	right: 0px;
	padding: 0px 20px;
}
.donateBtnMobile {
	max-width: 90%;
	margin: 0 auto;
}
.donateBtnMobile a {
	color: white !important;
	text-align: center;
}
}
/*******************************
	General classes
*******************************/
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
h1 {
	font-family: "Cabin", sans-serif;
	color: #636466;
	font-size: 50px;
	font-weight: 700;
}
h2 {
	font-family: "Cabin", sans-serif;
	font-size: 45px;
	color: #636466;
	font-weight: 700;
}
h2.entry-title {
	font-size: 36px;
	color: #0098a9;
}
h3 {
	font-family: "Cabin", sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #636466;
}
.et_pb_text_inner h3 {
	color: #0098a9;
}
h4 {
	font-family: "Cabin", sans-serif;
}
h5 {
	font-family: "Manuale", serif;
	font-size: 25px;
}
h6 {
	font-family: "Cabin", sans-serif;
	font-size: 20px !important;
	color: #636466;
}
p {
	font-family: "Manuale", serif;
	font-size: 17px;
	line-height: 150%;
	color: #636466;
}
.white {
	color: white !important;
}
.grey {
	color: #636466;
}
.orange {
	color: #f99d21;
}
.teal {
	color: #0098a9;
}
address {
	font-style: normal;
	font-size: 15px;
	text-align: right;
	border-right: solid 1px;
	padding-right: 20px;
}
a {
	color: #a86328;
}
.arrowLink {
	color: white;
	font-size: 20px;
	font-family: "Cabin", sans-serif;
}
.arrowLink:after {
	font-family: 'FontAwesome';
	content: "\f054";
	padding-left: 10px;
	vertical-align: middle;
}
.arrowLink.grey {
	color: #636466;
}
li {
	font-size: 17px;
}
.et_pb_text_inner li {
	line-height: 115%;
	padding-bottom: 12px;
	font-family: "Manuale", serif;
}
.btn {
	color: white;
	background: #f99d21;
	padding: 3px 10px;
	border-radius: 5px;
	font-size: 16px;
	font-weight: 700;
}
.btn.small {
	font-size: 13px;
}
.btn.white {
	background: white;
	color: #636466 !important;
}
.btn.large {
	width: 100%;
	display: block;
	text-align: center;
}
body .et_pb_button_module_wrapper .et_pb_button {
	padding: 10px 30px !important;
	text-transform: uppercase;
	font-size: 18px;
	letter-spacing: 0px;
	color: white;
	background: #f99d21;
	font-weight: 700;
	border-radius: 0;
	border: none;
}
body .et_pb_button_module_wrapper .et_pb_button:hover,
body .et_pb_button_module_wrapper .et_pb_button:focus {
	-webkit-transition: background-color 0.5s ease-out;
	-moz-transition: background-color 0.5s ease-out;
	-o-transition: background-color 0.5s ease-out;
	transition: background-color 0.5s ease-out;
	background-color: #f99d21;
	color: white;
	padding: 10px 30px !important;
	font-size: 18px;
	box-shadow: none;
	border-radius: 0;
	border: none;
}
.btnGroup {
	padding-top: 20px;
}
.btnGroup .btn {
	width: 48%;
	text-align: center;
}
input[type="button"] {
	color: white;
	background: #f99d21;
	padding: 3px 10px;
	border-radius: 5px;
	font-size: 20px !important;
	font-weight: 700;
	border: none;
	cursor: pointer;
}
.et_pb_text ol,
.et_pb_text ul {
	padding-left: 20px;
}
.et_pb_module li {
	font-family: "Manuale", serif;
}
.et_builder_inner_content {
	font-size: 16px;
}
.container {
	max-width: 1170px;
	width: 90%;
	margin: 0 auto;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clr {
	clear: both;
}
.et_pb_button:after {
	position: relative;
	top: -2px;
	vertical-align: middle;
}
.et_pb_section {
	background-color: transparent;
}
.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 {
	color: inherit !important;
}
 @media screen and (max-width: 980px) {
h1 {
	font-size: 33px;
}
h2 {
	font-size: 35px;
}
address {
	font-size: 13px;
}
}
 @media screen and (max-width: 480px) {
.btnGroup .btn {
	width: 100%;
	margin-top: 10px;
}
}
#main-header {
	box-shadow: none;
	border-bottom: solid 1px #cecac8;
}
#main-header .headerTop {
	background: #f8f8f8;
	/*border-bottom: solid 1px #cecac8;*/
}
#main-header .headerTop #et-top-navigation {
	float: right;
	padding: 39px 0px 0px 0px !important;
}
#main-header .headerTop #et-top-navigation nav > ul > li > a {
	padding-bottom: 30px;
}
#main-header .headerTop .logo_container {
	position: relative;
	width: auto;
	height: auto;
	float: left;
	margin-top: 8px;
	margin-bottom:8px;
}
#main-header .headerTop .logo_container #logo {
	max-height: 100%;
}
#main-header .headerTop .donateBtn {
	float: left;
	margin: 32px 0px 0px 30px;
	padding-left: 20px;
	border-left: solid 1px #cecac8;
}
#main-header .headerTop #top-menu li {
	font-size: 13px;
	padding-right: 13px;
}
#main-header .headerTop #top-menu li a {
	color: #000000;
}
#main-header .headerTop #et_top_search {
	border-left: solid 1px #cecac8;
	padding-left: 30px;
	margin-left: 20px;
	height: 18px;
	text-align: right;
	margin: 0px 0 0 22px;
}
#main-header .headerTop #et_top_search #et_search_icon:before {
	top: 0px;
	left: auto;
	right: 0px;
}
#main-header .container {
	z-index: 1;
}
#main-header .container.et_search_form_container.et_pb_search_form_hidden {
	z-index: 0 !important;
}
#top-header {
	display: none;
}
#et-secondary-menu {
	float: none;
	clear: both;
	text-align: center;
}
#et-secondary-menu li {
	font-size: 17px;
	padding: 20px 0px 10px 0px;
	margin-right: 30px;
}
#et-secondary-menu li a {
	padding: 0px;
	color: #000000 /*#636466*/;
	text-transform: lowercase;
}
#et-secondary-menu li ul {
	background-color: white;
	box-shadow: none !important;
	left: -20px;
}
#et-secondary-menu li li {
	padding: 0px;
}
#et-secondary-menu li li a {
	text-align: left;
	font-size: 15px;
	padding: 10px 20px;
	text-transform: unset;
}
#et-secondary-menu li > ul {
	width: 260px;
}
#et-secondary-menu #et-secondary-nav > li:hover > a {
	border-bottom: solid 2px #f99d21;
}
#et-secondary-menu #et-secondary-nav > li > a {
	border-bottom: solid 2px transparent;
}
#et-secondary-menu .menu-item-has-children > a:first-child:after {
	top: 20px;
}
#et-secondary-menu li > .current_page_item a {
	border-bottom: solid 3px #fb9e00;
}
#et-secondary-menu .current_page_item .sub-menu a {
	border: none;
}
#et-secondary-menu li ul ul {
	right: auto !important;
	left: 230px !important;
}
#main-footer {
	border-top: solid 1px #cecac8;
	margin-top: 10px;
	padding-top: 30px;
}
#footer-widgets {
	max-width: 68%;
	float: right;
}
#footer-widgets .footer-widget {
	color: #636466;
}
#footer-widgets .footer-widget a {
	color: inherit !important;
}
.footerLogo {
	padding:0;
	float: left;
	margin-top: 20px;
}
.et-social-icons {
	float: left;
	margin:31px 0 0 3%;
	border-left: solid 1px;
}
.et-social-icons li {
	background: #0098a9;
	padding: 7px 0px;
	border-radius: 100%;
	vertical-align: middle;
	width: 33px;
	height: 33px;
	text-align: center;
}
.et-social-icons li a {
	color: white;
	font-size: 18px;
}
.et-social-icons li a:hover {
	opacity: 1;
	color: white;
}
/*.et-social-icons li:last-of-type {
      margin-left: 5px; }*/

.bottomFooterNav li {
	display: inline-block;
	padding-right: 10px;
}
.bottomFooterNav li a {
	font-size: 12px;
	color: grey;
}



body #footer-widgets {
    width: calc(100% - 450px);
	margin-top:0;
	padding-top:0;
	display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
    -webkit-flex-wrap: wrap;
     -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
 -webkit-justify-content: space-between;
     -moz-justify-content: space-between;
      -ms-justify-content: space-between;
          justify-content: space-between;
            -ms-flex-pack: space-between;
				-webkit-align-items: center;
     -moz-align-items: center;
      -ms-align-items: center;
          align-items: center;
}
body #footer-widgets .footer-widget:nth-child(1) {
   /* width: calc(100% - 160px);*/
    width: calc(100% - 225px);
	margin: 0;
	display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
    -webkit-flex-wrap: wrap;
     -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
 -webkit-justify-content: space-between;
     -moz-justify-content: space-between;
      -ms-justify-content: space-between;
          justify-content: space-between;
            -ms-flex-pack: space-between;
			
}
body #footer-widgets .footer-widget:nth-child(1) > div {
    width: calc(100%/3);
	margin:0;
	display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
    -webkit-flex-wrap: wrap;
     -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
 -webkit-justify-content: center;
     -moz-justify-content: center;
      -ms-justify-content: center;
          justify-content: center;
            -ms-flex-pack:center;
	-webkit-align-items: center;
     -moz-align-items: center;
      -ms-align-items: center;
          align-items: center;
		  padding:10px 0;
}
body #footer-widgets .footer-widget:nth-child(1) > div + div{ border-left:solid 1px #636466;}
body #footer-widgets .footer-widget:nth-child(1) > div address{ border:none; padding:0;}
body #footer-widgets .footer-widget:last-child{ margin-bottom:0;}
body #footer-widgets .footer-widget:last-child > div{ float:right;}
body #footer-widgets .footer-widget:empty{ display:none;}


/* media queries */
@media screen and (min-width: 980px) {
.et_pb_gutters3 .footer-widget {
	margin-right: 3%;
}
#et-secondary-nav .menu-item-has-children > a:first-child:after,
#top-menu .menu-item-has-children > a:first-child:after {
	display: none;
}
#et-secondary-nav .menu-item-has-children > a:first-child,
#top-menu .menu-item-has-children > a:first-child {
	padding-right: 0px;
}
.et-search-form {
	height: 75px;
}
span.et_close_search_field {
	height: 100px;
}
#footer-widgets {
	width: 500px;
}
#footer-widgets .footer-widget {
	min-width: 175px;
}
#footer-widgets .footer-widget:nth-of-type(3) {
	min-width: 0px;
	margin-right: 0px;
	width: auto;
}
.bottomFooterNav {
	margin-top: 20px;
}
}
 @media screen and (max-width: 1200px) {

#footer-widgets {
	width: 60%;
}
body #footer-widgets{ width:100%; max-width:100%; margin-top:15px;}
body #footer-widgets .footer-widget:nth-child(1) > div{ padding:10px 20px;}
img.footerLogo {
    float: none;
    display: inline-block;
}
.et-social-icons {
    float: none;
    margin: 31px 0 0 3%;
    display: inline-block;
    vertical-align: top;
}
#main-footer .container{ text-align:center;}
}
 @media screen and (max-width: 1200px) and (min-width: 769px) {
#et-secondary-menu li li a {
	padding: 10px 5px;
}
#et-secondary-menu li ul ul {
	left:auto !important;
	right: 210px !important;
}
#et-secondary-menu li > ul {
	width: 210px;
}
}
 @media screen and (max-width: 980px) {
#main-header .headerTop .donateBtn {
	display: none;
}
#main-header .headerTop #et-top-navigation {
	padding: 10px 0px 0px 0px !important;
}
#main-header .headerTop #et_top_search {
	border-left: none;
	padding-left: 0px;
	margin-left: 0px;
	height: auto;
	text-align: right;
	margin: 15px 5px 0px 0px;
}
#main-header .headerTop .logo_container #logo {
	max-width: 200px;
	margin-top:0;
}
.et_header_style_left .mobile_menu_bar {
	padding-bottom: 15px;
}
.et_header_style_left .mobile_menu_bar:before {
	font-size: 45px;
	color: #636466;
	top: 3px;
}
#footer-widgets {
	width: 100%;
	max-width: 100%;
	float: none;
	clear: both;
	padding-bottom: 0px;
}
#footer-widgets .footer-widget {
	width: 45% !important;
}
#footer-widgets .footer-widget:nth-of-type(1) {
	width: auto !important;
	margin-right: 2% !important;
	max-width: 50%;
}
#footer-widgets .footer-widget:nth-of-type(3) {
	width: 100% !important;
	text-align: center;
}
#footer-widgets .footer-widget:nth-of-type(3) .fwidget {
	text-align: center;
	width: 100%;
}
.bottomFooterNav {
	text-align: center;
}
#main-footer .container {
	max-width: 300px;
	text-align: center;
}
#main-header .et_mobile_menu {
	left: auto;
	right: -6%;
	border-top: solid 1px #cecac8;
	background: #f8f8f8;
	width: 85%;
	padding: 20px 0px;/*.menu-item-has-children.visible > a:after {
			content: '\4d';
		}*/ }
#main-header .et_mobile_menu li {
	position: relative;
}
#main-header .et_mobile_menu li a {
	border-bottom: none;
	font-size: 16px;
}
#main-header .et_mobile_menu ul.sub-menu {
	display: none !important;
	visibility: hidden !important;
	transition: all 1.5s ease-in-out;
}
#main-header .et_mobile_menu .menu-item-has-children > a {
	background-color: transparent;
	font-weight: 600;
	position: relative;/*&:after {
    			font-family: 'ETmodules'; 
    			text-align: center; 
    			speak: none; 
    			font-weight: normal; 
    			font-variant: normal; 
    			text-transform: none; 
    			-webkit-font-smoothing: antialiased; 
    			position: absolute;
    			font-size: 16px; 
    			content: '\4c'; 
    			top: 13px; 
    			right: 10px;
    		}*/ }
#main-header .et_mobile_menu .visible > ul.sub-menu {
	display: block !important;
	visibility: visible !important;
	padding-left: 0px;
	background: #e4e3e3;
	border-top: solid 1px #cecac8;
	border-bottom: solid 1px #cecac8;
}
#main-header .et_mobile_menu .menuToggle {
	position: absolute;
	top: 10px;
	right: 0px;
	padding: 0px 20px;
}
.donateBtnMobile {
	max-width: 90%;
	margin: 0 auto;
}
.donateBtnMobile a {
	color: white !important;
	text-align: center;
}
#main-footer .et-social-icons{ border:none; margin:15px 0 0 0;}
#main-footer .et-social-icons li:nth-child(1){ margin-left:0;}
body #footer-widgets .footer-widget:nth-child(1){ max-width:100% !important; margin:0 0 15px !important; width:100%;}
body #footer-widgets .footer-widget:nth-child(1) > div {
    padding: 5px 0;
    width: 100%;
	margin:0 !important;
}
body #footer-widgets .footer-widget:nth-child(1) > div + div {
	border-left: none;
}
body #footer-widgets .footer-widget:last-child{ margin:0 0 15px !important;}
body #footer-widgets .footer-widget:nth-child(1) > div address{ max-width:180px;}
}
@media screen and (max-width: 767px) {

}
/* home */ 
.home .et_pb_slides .et_pb_container{
padding:50px 15px;
/*	text-align: center;
	background: #0098a9;*/
}
/*.et_pb_slider .et_pb_slide{
		padding: 20px 0 20px;
}*/

.homeBanner h1 {
	margin: 25px 0;
	color: #fff;
	text-shadow:none;
}
.landing-sec-1 .preheader {
	font-size: 18px!important;
	font-family: "Cabin", sans-serif;
	color: #fff;
	padding:0;
}
.landing-sec-1 p {
	margin: 0 auto;
	/*max-width: 650px;*/
	color: #fff;
}
.btn-group a.landing-btn {
	margin: 0 10px;
}
.btn-group a.landing-btn:hover{
	color: #f99d21!important;
	text-shadow: none!important;
}
a.landing-btn {
	color: white;
	background: #f99d21;
	padding: 9px 15px 8px;
	border-radius: 5px;
	font-size: 16px;
	font-weight: 700;
	border: none!important;
	text-transform: uppercase;
	cursor: pointer;
	display: inline-block;
	border: solid 2px #f99d21;
	width: 45%;
	max-width: 205px;
}
a.landing-btn:hover {
	color: #f99d21;
	background: #fff;
}
.landing-sec-1 .btn-group {
	text-align: center;
}
.landing-sec-1 .btn-group:before {
	content: "";
	background: #d3d3d3;
	width: 200px;
	display: block;
	height: 1px;
	margin: 35px auto 35px;
}
.homeBanner .header-content,
.homeBanner .et_pb_container {
	width: 100% !important;
	max-width: 100% !important;
}
/*.homeBanner .header-content p, .homeBanner .et_pb_container p {
    font-size: 20px;
    max-width: 500px;
    margin: 10px auto; }*/

.homeBanner .heroImg {
	padding-bottom: 25px;
}
.homeBanner .home-slider-2 h1 {
	color: #636466 !important;
	text-shadow: none;
}
.homeBanner .home-slider-2 .et_pb_slide_content p {
	font-size: 20px;
	max-width: 500px;
	margin: 10px auto;
	text-shadow: none;
}
.homePanel {
	background-size: 55% auto !important;
}
.homePanel .et_pb_row {
	width: 90%;
}
.homePanel .et_pb_column {
	padding: 100px 0px;
}
.homePanel .et_pb_column h2 {
	color: white;
	font-weight: 700;
	line-height: 90%;
	margin-bottom: 10px;
}
.homePanel .et_pb_column p {
	color: white;
	line-height: 150%;
}
.homePanel .et_pb_column:first-of-type {
	max-width: 350px;
}
.homeBubbles .et_pb_text_inner {
	text-align: center;
}
.homeBubbles .et_pb_text_inner .rollover {
	text-align: center;
}
.homeBubbles .et_pb_text_inner .rollover img:last-of-type {
	display: none;
}
.homeBubbles .et_pb_text_inner .rollover:hover img:last-of-type {
	display: inline;
}
.homeBubbles .et_pb_text_inner .rollover:hover img:first-of-type {
	display: none;
}
.homePanelTwo p {
	padding-bottom: 5px;
}
.contactBar h2,
.contactBar p,
.contactBar a {
	float: left;
	color: white;
}
.contactBar h6 {
	padding-top: 10px;
}
.contactBar p:first-of-type {
	max-width: 47%;
	padding: 0px 4%;
	border-right: solid 1px white;
	margin-right: 5%;
	line-height: 150%;
}
.contactBar h6 {
	float: left;
	padding: 0px;
}
.contactBar h6 a:last-of-type {
	display: block;
	float: none;
	padding-top: 10px;
	clear: both;
}
.wnSliderWrapper {
	max-width: 1170px;
	margin: 0 auto;
	padding: 80px 0px;
}
.wnSliderWrapper h2 {
	padding-bottom: 25px;
	max-width: 95%;
	margin: 0 auto;
}
.peopleSlider {
	max-width: 1280px;
	margin: 0 auto;
}
.peopleSlider .contentWrapper {
	position: absolute;
	bottom: 0px;
	width: 100%;
	background: #636466;
	padding: 20px;
}
.peopleSlider h5,
.peopleSlider p {
	color: white;
}
.peopleSliderWrapper {
	background: #f2f2f0;
}
.banner-section h1 {
	color: #ffffff;
	line-height: 50px;
	font-size: 41px;
	max-width: 450px;
}
.banner-section p {
	margin-top: 14px;
	color: #ffffff;
	line-height: 28px;
	font-size: 17px;
	max-width: 530px;
}
.banner-section .gform_wrapper form {
	padding: 0px 0px 10px 0px !important;
	border-bottom: none;
}
.about-section h2 {
	color: #f19521;
	text-align: center;
	text-transform: uppercase;
	font-size: 17px;
	line-height: normal;
}
.about-section p {
    text-align: center;
    font-size: 18px;
    margin: 0 auto;
    max-width: 930px;
}
.about-section2 p {
	text-align: center;
	font-size: 15px;
	line-height: 23px;
}
.average-time h2 {
    text-align: center;
    font-size: 50px;
    font-family: "Cabin", sans-serif;
    margin: 0 0 14px;
    padding: 0;
}
.average-time p {
	text-align: center;
	font-size: 17px;
	line-height: 24px;
	font-weight:bold;
	font-family: "Cabin", sans-serif;
}
.average-time-sec1 {
	padding: 105px 140px 95px 10px;
	color: #f19521;
}
.average-time-sec1 h2 {
	color: #f19521;
}
.average-time-sec1 p {
	color: #f19521;
}
.average-time-sec2 {
	padding: 105px 60px 15px 60px;
}
.average-time-sec2 h2 {
	color: #fff;
}
.average-time-sec2 p {
	color: #fff;
	font-size: 17px;
	line-height: 24px;
	font-weight:bold;
	font-family: "Cabin", sans-serif;
}
.average-time .et_pb_button_module_wrapper .et_pb_button {
	text-transform: capitalize !important;
}
.corporate-work h2 {
    color: #0098a9;
    border-bottom: 1px solid #979797;
    padding-bottom: 25px;
    font-size: 40px;
    line-height: normal;
}
.corporate-work ol {
	list-style: none;
	counter-reset: li;
	font-size: 22px;
	line-height: 30px;
	margin-top: 35px;
	padding-left:0;
	padding-bottom:0;
}
.corporate-work ol li::before {
	content: counter(li);
	color: #f19521;
	display: inline-block;
	width: 1em;
	margin-left:0;
	font-size: 25px;
	font-weight: 600;
	position: absolute;
	left:0;
	top:5px;
	font-family: "Cabin", sans-serif;
}
.corporate-work ol li {
	counter-increment: li;
	font-size: 25px;
	line-height: 35px;
	margin-bottom: 15px;
	position: relative;
	color: #636466;
	padding-left:65px;
}
.contact-section h1 {
	color: #fff;
	font-size: 42px;
}
.contact-section p {
	color: #fff;
	font-size: 22px;
}
.banner-section .gform_wrapper ul li {
    margin: 0 0 25px !important;
    padding: 0 !important;
    max-width: 100% !important;
    border: none !important;
    background: none !important;
	width:100% !important;
}
.banner-section .gform_wrapper div.validation_error {
    display: none;
}
.banner-section .gform_wrapper label {
	color: #fff !important;
	font-size: 15px !important;
	font-weight: 700 !important;
	font-family: "Cabin", sans-serif;
	display: block !important;
	margin: 0 0 5px;
	line-height: normal !important;
}
.banner-section .gform_wrapper {
	margin-bottom: 0 !important;
}
.searchScholarshipWraper article:last-child {
    border: none;
    padding-bottom: 0;
}
.top-heading-sec { margin-bottom:30px;}
.banner-section .gform_wrapper input:not([type="submit"]) {
	border: 1px solid rgba(255,255,255,0.2) !important;
	background: #091213;
	padding: 7px 10px !important;
	margin: 0px !important;
	line-height: normal !important;
	width: 100% !important;
}
.banner-section .gform_wrapper input[type="submit"] {
	font-family: "Cabin", sans-serif;
	font-size: 15px !important;
	line-height: normal;
	width: auto !important;
	padding: 10px 33px;
	border-radius: 0%;
	text-transform: capitalize;
	border: none !important;
}
.et_pb_section.banner-section {
	padding: 75px 0;
}
.banner-section .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: 100% !important;
}
.banner-section .gform_wrapper ul li div.ginput_container {
    margin-top: 0 !important;
    width: 100% !important;
}
.banner-section .gform_wrapper ul li div.ginput_container span {
    padding: 0 !important;
}
.banner-section .gform_wrapper ul li div.validation_message {
    padding: 0;
    background: rgba(255,255,255,0.8);
    padding: 4px 5px;
}
.banner-section .gform_wrapper ul li.gfield_error input {
    border-color: #f00 !important;
}
.et_pb_section.about-section.et_section_regular {
    padding:64px 0 120px 0;
}
.et_pb_row.about-section2 {
    padding: 55px 0 0;
}
.et_pb_row.about-section2 .et_pb_module.et_pb_image {
    margin-bottom: 20px;
}
.et_pb_section.average-time {
    padding: 50px 0 60px;
}
body .et_pb_button_module_wrapper .et_pb_button::after{ display:none;}
.average-time .et_pb_button_module_wrapper .et_pb_button, .average-time .et_pb_button_module_wrapper .et_pb_button:hover {
    text-transform: capitalize !important;
    font-size: 15px;
    padding: 10px 33px !important;
    line-height: normal !important;
    border: none !important;
}
.et_pb_section.corporate-work.et_section_regular{ padding:65px 0 42px;}
.et_pb_section.contactBar.landing-contactBar {
    margin-bottom: -11px;
}
.landing-sec-1 .et_pb_slide_description {
    padding: 0 !important;
}
.landing-sec-1 .et-pb-slider-arrows a {
    color: #fff !important;
}
.homeBanner .home-main-slider h1 {
    color: #fff;
}


  /* media queries */
@media screen and (max-width: 1199px) {
.average-time-sec1 {
    padding: 105px 70px 95px 10px;
}
.average-time-sec2 {
    padding: 105px 40px 15px 40px;
}
}
  
  
@media screen and (max-width: 980px) {
.banner-section .et_pb_text_0 {
	padding-top: 10px !important;
}
.banner-section .gform_wrapper form {
	padding: 0px 0px 0 0px !important;
}
.average-time-sec1,
.average-time-sec2 {
	padding: 0;
}
.average-time-sec1 {
	border-right-width: 0px !important;
	border-bottom: 1px solid #fff;
}
.average-time-sec1 p {
	padding-bottom: 38px !important;
}
.et_pb_section.banner-section {
    padding: 25px 0 25px;
}
.banner-section .gform_wrapper form .gform_footer.top_label {
    padding: 0 !important;
}
.et_pb_section.about-section.et_section_regular {
    padding: 35px 0 50px 0;
}
.questionsBar_landing .one_third {
    width: 100%;
    margin: 0 0 10px;
}
.landing-contactBar.contactBar h2, .landing-contactBar.contactBar p{
    float: none;
    color: white;
}
.landing-contactBar.contactBar a {
    float: none;
    color: white;
	margin-top:0;
}
.landing-sec-1 .et-pb-slider-arrows a.et-pb-arrow-prev{ left:0;}
.landing-sec-1 .et-pb-slider-arrows a.et-pb-arrow-next { right: 0;}


}
@media screen and (max-width: 767px) {
.banner-section h1 {
    line-height: 35px;
    font-size: 31px;
}
.banner-section p {
    line-height: 24px;
    font-size: 15px;
}
.banner-section .gform_wrapper label{ font-size:14px;}
.banner-section .gform_wrapper input:not([type="submit"]) {
    font-size: 15px !important;
    padding: 5px 10px !important;
}
.banner-section .gform_wrapper ul li {
    margin: 0 0 15px !important;
}
.about-section p{ font-size:16px;}
.et_pb_row.about-section2 {
    padding: 20px 0 0;
}
.average-time h2 {
    font-size: 35px;
    margin: 0 0 10px;
}
.average-time-sec2 p, .average-time p{ font-size:16px; line-height:22px;}
.corporate-work h2 {
    padding-bottom: 20px;
    font-size: 30px;
}
.corporate-work ol li {
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 15px;
    padding-left: 30px;
    padding-bottom: 0;
}
.et_pb_section.corporate-work.et_section_regular {
    padding: 22px 0 2px;
}
.questionsBar_landing.questionsBar h5{ font-size:21px;}
.landing-sec-1 .et_pb_slide_description {
    padding: 0 25px !important;
}
.homeBanner .home-main-slider h1 {
    color: #fff;
}
}
@media screen and (max-width: 480px) {
.corporate-work ol li::before {
    font-size: 20px;
    top: 3px;
}
.corporate-work ol li{ padding-left:25px;}
.landing-sec-1 .btn-group a.landing-btn {
    width: 100%;
    margin-bottom: 10px;
}
}


/* media queries */
@media screen and (min-width: 980px) {
.peopleSlider {
	background: #f2f2f0;
	margin-top: 5px;
}
.peopleSlider .slick-track {
	display: flex;
	flex-direction: row-reverse;
}
.peopleSlider .slick-slide {
	width: auto !important;
	position: relative;
	float: right;
	margin-left: 5px;
}
.peopleSlider .slick-slide:first-of-type {
	order: 3;
}
.peopleSlider .slick-slide:first-of-type .contentWrapper {
	background: transparent;
	max-width: 355px;
	bottom: 20px;
	left: 50px;
}
.peopleSlider .slick-slide:first-of-type .contentWrapper h5 {
	font-size: 40px;
}
.peopleSlider .slick-slide:nth-of-type(2) {
	order: 2;
}
.peopleSlider .slick-slide:last-of-type {
	order: 1;
}
.contactBar h6 {
	max-width: 23%;
}
.mobileSliderImg {
	display: none;
}
}
 @media screen and (max-width: 1400px) {
.homePanel {
	background-size: auto 100% !important;
}
.homePanel .et_pb_column:first-of-type {
	margin-right: 0px;
	padding-right: 3%;
}
}
 @media screen and (max-width: 980px) {
p {
	font-size: 15px;
}
li {
    font-size: 15px;
}
.homeBanner .et_pb_fullwidth_header_container {
	width: 100%;
}
.homeBanner .header-content {
	padding: 0px;
}
.homeBanner .header-content p {
	font-size: 16px;
	max-width: 95%;
}
.homeBanner h1 {
	max-width: 95%;
	margin: 0 auto;
}
.homeBubbles {
	display: none;
}
body div.et_pb_section.homePanel {
	background-image: none !important;
}
body div.et_pb_section.homePanel .et_pb_row {
	width: 100%;
}
body div.et_pb_section.homePanel .et_pb_column {
	padding: 0px;
}
body div.et_pb_section.homePanel .et_pb_column:first-of-type {
	margin: 0 auto !important;
	padding: 30px;
	max-width: 100%;
}
.wnSliderWrapper {
	padding: 40px 0px;
}
.wnSliderWrapper .wnSlider .et_pb_blurb_description {
	max-width: 95%;
	margin: 0 auto;
}
.peopleSlider {
	max-width: 380px;
	width: 90%;
	margin: 20px auto;
}
.peopleSlider .slick-prev.slick-arrow {
	position: absolute;
	top: 25%;
	left: -20px;
	z-index: 1;
	color: transparent;
	height: 61px;
	width: 61px;
	background: url("/wp-content/themes/divi-child/images/arrowLeft.png") center no-repeat;
	border: none;
}
.peopleSlider .slick-next.slick-arrow {
	position: absolute;
	top: 25%;
	right: -20px;
	z-index: 1;
	color: transparent;
	height: 61px;
	width: 61px;
	background: url(/wp-content/themes/divi-child/images/arrowRight.png) center no-repeat;
	border: none;
}
.peopleSlider img {
	margin: 0 auto;
	width: 100%;
}
.wnSliderWrapper h2 {
	text-align: center;
}
.contactBar p:first-of-type {
	max-width: 100%;
	padding: 0px 0px 10px 0px;
	border-right: none;
	margin-right: auto;
}
.doubleContact p:first-of-type {
	float: none;
	clear: both;
}
.doubleContact br {
	display: none;
}
.peopleSlider h5,
.peopleSlider p {
	max-width: 300px;
}
.homeBanner .et_pb_slide {
	padding: 0px;
}
.homeBanner .et_pb_slide_description {
	padding: 20px 0px;
}
.homeBanner .et_pb_slide_content p {
	font-size: 16px;
	max-width: 95%;
}
.desktopSliderImg {
	display: none;
}
}
 @media screen and (max-width: 767px) {
.wnSliderWrapper .slick-slide {
	opacity: .5;
}
.wnSliderWrapper .slick-slide.slick-current {
	opacity: 1;
}
 .questionsBar .one_third, .questionsBar .one_fourth {
    width: 100%;
    float: none;
    clear: both;
    margin-bottom: 20px;
}
}
.subBanner .et_pb_fullwidth_header {
	padding: 0px;
}
.subBanner .et_pb_fullwidth_header .header-content-container {
	width: 50% !important;
	float: left;
	padding: 100px 0px;
	background-color: #efefef;
}
.subBanner .et_pb_fullwidth_header .header-content-container h6 {
	color: #636466 !important;
}
.subBanner .et_pb_fullwidth_header .header-content-container p {
	font-family: "Cabin", sans-serif;
	line-height: 175%;
}
.subBanner .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
	width: 100%;
}
.questionsBar * {
	color: white !important;
}

.questionsBar img {
	float: left;
	margin-right: 3%;
	border-radius: 80px;
}
.questionsBar h5 {
	font-family: "Cabin", sans-serif;
	padding: 7px 0px 5px 0px;
}
.questionsBar .one_third div {
	font-size: 17px;
}
.questionsBar .one_fourth div {
    font-size: .92em;
}
.questionsBar .one_third div a, .questionsBar .one_fourth div a {
	display: block;
}
.questionsBar .one_third div .fa {
	padding-right: 5px;
}
.subBannerFull .header-content {
	width: 100% !important;
	max-width: 100% !important;
}
.numbersPanel .num {
	font-size: 134px;
	font-weight: 700;
	text-align: center;
	letter-spacing: -4px;
}
.numbersPanel .num sup {
	font-size: 30px;
	vertical-align: top;
	bottom: 1.3em;
}
.numbersPanel p {
	padding-top: 65px;
	text-align: center;
	line-height: 120%;
	font-size: 21px;
	font-family: "Cabin", sans-serif;
}
.et_pb_toggle {
	border: none;
	padding: 0px 0px !important;
}
.et_pb_toggle .et_pb_toggle_content {
	padding: 20px 0px;
	background-color: white;
	margin-top: 10px;
}
.et_pb_toggle .et_pb_toggle_title:before {
	color: transparent;
	font-size: 16px;
	background-image: url(/wp-content/themes/divi-child/images/arrowDown.png);
	width: 25px;
	height: 25px;
}
.et_pb_toggle_close {
	background-color: transparent;
}
.agency-fund-faq .et_pb_toggle_item{
	padding:30px;
}
.agency-fund-faq .et_pb_toggle{
	margin-bottom:10px!important;
}
.agency-fund-faq .et_pb_toggle_content{ 
    font-family: "Manuale", serif;
	font-size: 17px;
}

.agency-fund-faq .et_pb_toggle_open .et_pb_toggle_title:after{
    background-image: url(/wp-content/uploads/FAQicon-minus.png);
}
 .agency-fund-faq .et_pb_toggle .et_pb_toggle_title:before{
 	background-image: url(/wp-content/uploads/FAQicon-plus.png);
 }
.agency-fund-faq .et_pb_toggle_title{
	color:#fff!important;
	font-family: "Cabin", sans-serif;
	font-size: 22px;
	font-weight: bold;
	padding: 13px!important;
	background:#4896A7;
	 color: #fff!important;
}
.et_pb_toggle_open .et_pb_toggle_title:after {
	background-image: url(/wp-content/themes/divi-child/images/arrowUp.png);
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -.5em;
	color: transparent;
	font-size: 16px;
	width: 25px;
	height: 25px;
}
.et_pb_toggle_open h5.et_pb_toggle_title {
	color: #666;
}
.schoolTable {
	max-width: 500px;
}
.schoolTable td {
	padding: 6px 5px !important;
}
.schoolTable td:last-of-type {
	border-left: solid 1px #eee;
	text-align: right;
}
.scholarshipsWrapper h1 {
	margin-bottom: 40px;
}
.scholarshipsWrapper article {
	padding: 20px 0px;
}
.singleFundWrapper {
	padding-top: 70px;
}
.singleFundWrapper h1 {
	margin-bottom: 30px;
}
#donate-now-button {
	margin-top: 30px;
}
.tableWrapper {
	overflow: scroll;
	width: 100%;
}
.eventsTable tr:first-of-type td {
	background: #f99d21;
}
.eventsTable tr:first-of-type td h3 {
	color: white;
	padding-bottom: 0px;
}
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text{
	font-size:18px!important;
}
.page-id-3116 .event_listing_category-board {
    display: none !important;
}
add-to-calendar-button.atcb-light {
    display: block;
}
.event-listing-view .wpem-to-date {
    display: none;
}
.event-listing-view .wpem-event-date{
	position:relative!important;
}
.wpem-col-xs-12.wpem-col-sm-12.wpem-col-md-12.wpem-single-event-images {
    display: none;
}
/* forms */
.gform_wrapper .gform_page_footer {
	border-top: none;
}
h3.gform_title {
	display: none;
}
.gform_next_button {
	float: right;
}
.confirmation {
	text-align: right;
	border-top: solid 1px #dddddd;
	padding: 10px 0px 0px 0px !important;
}
.ginput_container.ginput_container_checkbox {
	margin-top: 5px !important;
}
.gform_wrapper form {
	border-bottom: solid 1px #dddddd;
	padding: 0px 0px 35px 0px !important;
}
.gform_wrapper .top_label li ul.gfield_checkbox {
	width: 100%;
	margin-top: 0px;
}
.gform_wrapper .gform_page_footer {
	margin: 0px;
}
.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
	font-size: 20px;
	color: #626466;
}
.gform_wrapper select {
	height: 37px;
	margin-top: 0px !important;
}
.sort {
	max-width: 1170px;
	margin: 0 auto;
	padding: 70px 0px;
}
.sort select {
	background: lightgrey;
	color: grey;
	width: 25%;
	min-width: 195px;
	height: 30px;
	border-radius: 100px;
	margin-right: 20px;
	font-size: 17px;
}
input[type="submit"] {
	color: white;
	background: #f99d21;
	padding: 7px 15px;
	border-radius: 5px;
	font-size: 25px !important;
	font-weight: 700;
	border: none;
	text-transform: uppercase;
	cursor: pointer;
}
#main-content .container:before {
	display: none;
}
.et_pb_toggle_content li {
	line-height: 140%;
	padding-bottom: 10px;
}
.resultsWrapper {
	max-width: 1170px;
	margin: 0 auto;
	width: 95%;
	font-size: 17px;
	line-height: 160%;
}
.resultsPagination {
	margin: 30px 0px 50px 0px;
	border-top: solid 1px #efefef;
}
ul.sponsorsList {
	padding: 5px 0px 40px 0px;
	border-bottom: solid 1px #e4e3e3;
	margin-bottom: 40px;
}
.sponsorsList li {
	display: inline-block;
	padding-right: 20px;
	text-align: left;
	vertical-align: middle;
}
.teamWrapper {
	max-width: 1170px;
	margin: 0 auto;
	width: 95%;
}
#staff-gallery {
	width: 20%;
	float: left;
	margin-bottom: 20px !important;
	background-color: #FFF;
	padding: 10px;
	height: 265px;
	text-align: center;
}
#staff-gallery img:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
/* For IE8 and earlier */ }
#board-gallery {
	width: 150px;
	float: left;
	margin-bottom: 20px !important;
	background-color: #FFF;
	padding: 10px 6px;
	height: 215px;
}
#staff-name {
	font-weight: bold;
	font-size: 18px !important;
	text-align: center;
	color: #0098a9;
}
#staff-name a:link,
#staff-name a:visited {
	color: #0098a9;
	text-decoration: none;
}
#staff-name a:hover {
	text-decoration: underline;
}
#staff-photo {
	float: left;
	width: 250px;
	margin-right: 20px;
	background-color: #FFF;
}
#staff-photo img {
	max-width: 100%;
	height: auto;
}
#staff-position {
	font-size: 13px;
	font-style: italic;
	color: #636466;
	text-align: center;
	line-height: 14px;
}
.single-staff #staff-position {
	text-align: left;
	font-size: 25px;
	padding-bottom: 10px;
}
#staff-company {
	font-size: 12px;
	color: #999;
	text-align: center;
	line-height: 16px;
}
#fullpage-staff-position {
	font-size: 24px;
	color: #999;
}
#staff-single-email {
	font-size: 18px;
	color: #2D9BA7;
	margin: 6px 0px;
}
#staff-tn-email {
	font-size: 12px;
	color: #2D9BA7;
	margin: 4px 0px;
	text-align: center;
}
article.staff img {
	float: left;
	width: 40%;
	padding-right: 3%;
}
article.staff p.post-meta {
	display: none;
}
article.staff .entry-content p {
	line-height: 185%;
	font-size: 20px;
}
.entry-content ul{
	font-family: "Manuale", serif;
}
.newsWrapper,
.eventsWrapper {
	max-width: 1170px;
	margin: 0 auto;
	width: 95%;
}
.news .et_pb_row {
	max-width: 1170px;
}
#news-container {
	position: relative;
	clear: both;
	padding-bottom: 40px;
}
#news-container .newsContent {
	float: left;
	width: 80%;
	padding-left: 5%;
}
#news-container #news-thumbnail {
	float: left;
}
#news-container #news-title a {
	font-size: 20px;
}
#news-container #news-thumbnail {
	float: left;
	max-width: 20%;
}
.single-post article.category-news .et_post_meta_wrapper img {
	float: right;
	width: 50%;
}
.single-post article.category-news p.post-meta {
	float: left;
	width: 50%;
}
.single-post article.category-news:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	font-size: 0;
	content: " ";
}
.scholarshipSearchWrapper {
	max-width: 1170px;
	margin: 0 auto;
	width: 95%;
	padding-bottom: 50px;
}
.scholarshipSearchWrapper select {
	font-size: 17px;
}
.scholarshipSearchWrapper article {
	border-bottom: solid 1px grey;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.scholarshipSearchWrapper article:last-of-type {
	border-bottom: none;
}
.scholarshipSearchWrapper #award {
	padding-bottom: 0;
}
#scholarship-intro .et_pb_row {
	max-width: 1170px;
}
#scholarship-intro .et_pb_section {
	padding-bottom: 0px;
}
.greatest-need-button {
	width: 673px;
	background-color: #26676D;
	height: 150px;
	margin: 20px 0px 10px 0px;
	color: #FFF;
	float: left;
	position: relative;
}
.greatest-need-region {
	width: 100%;
	background-color: #0098a9;
	margin: 0px 0px 20px 0px;
	color: #FFF;
	float: left;
	position: relative;
}
a.greatest-need-button:link,
a.greatest-need-button:hover {
	text-decoration: none !important;
}
.greatest-need-button:hover .greatest-need-image {
	bottom: -130px;
}
a.give-now-button:link,
a.give-now-button:hover {
	text-decoration: none !important;
}
.give-now-button:hover .give-now-image {
	opacity:0;
}
.give-now-title {
font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    display: block;
    padding-top: 15px;
    text-align: center;
    color: white;
    padding-bottom: 15px;
}
.give-now-text {
	font-size: 15px;
	display: block;
	padding: 6px 10px 10px 10px;
	color: #FFF;
	z-index: 1;
	text-align:center;
}
.give-now-bar {
	background-color: #efefef;
	font-size: 14px;
	position: absolute;
	transition: all 150ms ease-in-out 0s;
	z-index: 1;
	width: 100%;
	bottom: 0;
	padding: 8px 0 8px 0;
	color: #FFF;
	text-align: center;
}
.greatest-need-give-now-bar {
	background-color: #efefef;
	font-size: 14px;
	width: 503px;
	padding: 8px 10px 8px 10px;
	color: #FFF;
	text-align: left;
	position: absolute;
	bottom: 0px;
	right: 0px;
	float: right;
	width: 100%;
	float: left;
	position: relative;
}
.scholarships-give-now-bar {
	background-color: #1D4F54;
	font-size: 14px;
	width: 503px;
	padding: 8px 10px 8px 10px;
	color: #FFF;
	text-align: left;
	margin-top: 42px;
	float: right;
}
.fund-give-now-bar {
	background-color: #1D4F54;
	font-size: 14px;
	width: 503px;
	padding: 8px 10px 8px 10px;
	color: #FFF;
	text-align: left;
	margin-top: 12px;
	float: right;
}
.project-give-now-bar {
	background-color: #1D4F54;
	font-size: 14px;
	width: 503px;
	padding: 8px 10px 8px 10px;
	color: #FFF;
	text-align: left;
	margin-top: 27px;
	float: right;
}
.give-now-image {
	left: 0;
	position: absolute;
	transition: all 150ms ease-in-out 0s;
	z-index: 2;
	width: 100%;
	top: 50px;
	opacity:1;
	transition:all 0.35s ease-in-out; -moz-transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; -ms-transition:all 0.35s ease-in-out;
}
.give-now-image img {
	width: 100%;
}
.greatest-need-image {
	float: left;
	min-width: 150px;
	height: 150px;
	width: 15%;
}
.all-funds-box {
	width: 332px;
	background-color: #26676D;
	height: 160px;
	margin: 20px 0px 10px 0px;
	color: #FFF;
	float: left;
	margin-right: 9px;
	display: inline;
	overflow: hidden;
	position: relative;
}
.greatest-need-regional-box {
	width: 332px;
	float: left;
	min-height: 150px;
	margin: 20px 0px 0px 0px;
	background-color: #FFB71C;
	color: #FFF;
}
.greatest-need-title {
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 32px 10px 0px 10px;
	float: left;
	width: 80%;
}
.greatest-need-description {
	margin: 10px 10px 0px 10px;
	font-size: 17px;
	color: #FFF;
	float: right;
	width: 80%;
	float: left;
}
.other-funds-box {
	width: 672px;
	background-image: url("//tfec.org/wp-content/uploads/existing-funds-bkg-image.jpg");
	background-repeat: no-repeat;
	background-color: #26676D;
	min-height: 150px;
	margin-top: 2px;
	color: #FFF;
}
.give-now-box-title {
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
	left: 10px;
	top: 10px;
}
.give-now-block:hover {
	color: #FFF !important;
}
.questions-box-container {
	float: left;
	margin-top: 20px;
	margin-left: 3px;
	background-color: #E8F4F4;
}
.questions-box-title {
	background-color: #1D4F54;
	font-size: 26px;
	color: #FFF;
	padding: 6px 6px 6px 13px;
	text-transform: uppercase;
	font-family: bebas-neue, sans-serif;
}
.questions-box-picture {
	width: 90px;
	float: left;
	height: 98px;
}
.questions-box-content {
	float: left;
	width: 114px;
	padding: 4px 5px 5px 0px;
	font-size: 11px !important;
}
.questions-box-content a:link,
.questions-box-content a:visited {
	text-decoration: none;
	color: #26676D;
}
.questions-box-content a:hover {
	text-decoration: underline;
}
.project-container {
	margin-bottom: 4px;
}
.post-date {
	margin-bottom: 10px;
	font-style: italic;
	color: #444;
}
.greatest-need-give-now-bar select {
	font-size: 17px;
	height: 28px;
	vertical-align: top;
}
.donateWrapper {
	max-width: 1170px;
	margin: 0 auto;
	width: 95%;
	padding-bottom: 30px;
}
.greatest-need-give-now-bar {
	text-align: center;
}
.give-now-button {
	background-color: #0098a9;
	width: 49%;
	height: 260px;
	display: inline;
	float: left;
	margin: 0px 9px 12px 0px;
	overflow: hidden;
	position: relative;
	line-height: 155%;
}
.give-now-button:nth-of-type(even) {
	float: right;
	margin-right: 0px;
}
.singleScholarshipWraper,
.searchScholarshipWraper {
	padding: 70px 0px 20px 0px;
}
.searchScholarshipWraper {
	border-bottom: solid 1px #cecac8;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.searchScholarshipWraper h1 {
	padding-bottom: 50px;
}
.searchScholarshipWraper article {
	border-bottom: solid 1px #cecac8;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.sitemapWrapper ul {
	list-style-type: none;
	padding-left: 0px;
	margin-bottom: 20px;
}
.sitemapWrapper ul li.sitemap-headers {
	font-size: 20px;
	border-bottom: solid 1px #cecac8;
	margin-bottom: 20px;
}
.category-news img,
.category-press-releases img {
	max-width: 20% !important;
	float: right;
}
.subSlider {
	height: 520px;
	width: 100%;
	padding: 10px;
	background: #f5f5f5 !important;
	box-shadow: 0px 6px 10px -7px #000 !important;
	overflow: visible;
}
.subSlider .et_pb_slide {
	padding: 0px;
	height: 500px;
}
.subSlider .et_pb_slide_description {
	color: black;
	background: rgba(255, 255, 255, 0.8);
	padding: 10px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	text-shadow: none;
}
.subSlider .et_pb_slide_description h2.et_pb_slide_title {
	font-size: 30px;
}
.subSlider .et-pb-arrow-next,
.subSlider .et-pb-arrow-prev {
	color: white !important;
}
.subSlider .et-pb-arrow-next {
	right: -22px !important;
	opacity: 1 !important;
	background-image: url("/wp-content/themes/divi-child/images/arrowRight.png") !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: right center !important;
}
.subSlider .et-pb-arrow-prev {
	left: -22px !important;
	opacity: 1 !important;
	background-image: url("/wp-content/themes/divi-child/images/arrowLeft.png") !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: right center !important;
}
/* override slider plugin styles */
.ls-minimal {
	padding: 10px;
	background: #f5f5f5 !important;
	box-shadow: 0px 6px 10px -7px #000 !important;
}
.ls-s-1 {
	background: rgba(255, 255, 255, 0.8);
	position: absolute !important;
	left: 0px !important;
	width: 100% !important;
	text-align: center;
}
p.ls-s-1 {
	color: black !important;
}
a.ls-nav-next {
	visibility: visible !important;
	display: block !important;
	background-image: url("/wp-content/themes/divi-child/images/arrowRight.png") !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: right center !important;
	width: 50px !important;
	opacity: 1 !important;
}
a.ls-nav-prev {
	visibility: visible !important;
	display: block !important;
	background-image: url("/wp-content/themes/divi-child/images/arrowLeft.png") !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: right center !important;
	width: 50px !important;
	opacity: 1 !important;
}
/* misc */
ul > li > ul {
	padding-bottom: 0px !important;
}
ul > li > ul > li {
	padding-bottom: 8px !important;
}

@font-face {
  font-family: 'Cabin-Medium';
  src: url('../fonts/Cabin-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/Cabin-Medium.woff') format('woff'), url('../fonts/Cabin-Medium.ttf')  format('truetype'), url('../fonts/Cabin-Medium.svg#Cabin-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Cabin-Bold';
  src: url('../fonts/Cabin-Bold.eot?#iefix') format('embedded-opentype'),  url('C../fonts/abin-Bold.woff') format('woff'), url('../fonts/Cabin-Bold.ttf')  format('truetype'), url('../fonts/Cabin-Bold.svg#Cabin-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

.white-slider h1{color:#f99d21!important;}
.white-slider p{color:#636466!important;text-shadow:none;}
.hardship-fund-slide{ max-width:1200px; margin:0 auto; text-align:left;}
.hardship-fund-slide h5{ font-size:34px; line-height:normal; color:#fff; max-width:785px; letter-spacing:0.01rem; font-weight:normal;font-family: 'Cabin-Medium'; margin:0 0 30px !important;}
.hardship-fund-slide h6{ font-size:26px !important; line-height:normal; color:#fff; letter-spacing:0.05rem; font-weight:normal;font-family: 'Cabin-Bold'; margin:0 0 30px;}
.landing-sec-1 .hardship-fund-slide .btn-group:before{ display:none !important;}
.landing-sec-1 .hardship-fund-slide .btn-group{ text-align:left;}
.landing-sec-1 .hardship-fund-slide .btn-group a{ text-align:center;}


/* single-scholarship new css */

.single-scholarship-main-sec {
    padding: 55px 0;
}
.single-scholarship-top-sec {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.single-scholarship-main-left {
    width: 52%;
    padding-right: 30px;
}
.single-scholarship-main-right {
    background: #4896A7;
    border-radius: 11px;
    text-align: center;
    padding: 13px 38px;
    width: 50%;
    max-width: 392px;
}
.single-scholarship-top-sec h1 {
    font-size: 42px;
    color: #EAA042;
    font-weight: bold;
}
.single-scholarship-top-sec h1:after {
    content: '';
    border-bottom: 1px solid #6E6E6E;
    display: block;
    width: 100%;
    max-width: 455px;
    margin-top: 20px;
}
.single-scholarship-main-left p {
    margin-bottom: 20px;
}
.btn-with-arrow {
    padding: 7px 27px 9px !important;
    font-size: 27px;
    letter-spacing: 0px;
    color: white;
    background: #EAA042;
    font-weight: normal;
    border: none;
    display: inline-block;
    font-family: "Cabin", sans-serif;
    border-radius: 10px;
    line-height: normal;
}
.btn-with-arrow i {
    margin-left: 5px;
}
.btn-with-arrow:hover {
    background: #f99d21;
}
.single-scholarship-main-right h2 {
    font-size: 37px;
    font-weight: bold;
    font-family: "Manuale", serif;
    margin: 0;
    color: #fff;
	padding: 0;
}
.single-scholarship-main-right p {
    font-size: 22px;
    font-weight: bold;
    font-family: "Manuale", serif;
    margin: 0;
    color: #fff;
	padding: 0;
}
.single-scholarship-main-right .btn-with-arrow {
    font-size: 20px;
    margin-top: 10px;
    padding: 11px 27px 13px !important;
}
.single-scholarship-main-right hr {
    max-width: 208px;
    margin: 3px auto;
    border: none;
    height: 1px;
    background: #fff;
}
.single-scholarship-essay-sec {
    padding: 30px 0;
    margin-top: 20px;
    background: #F8F8F8;
}
.single-scholarship-essay-inner {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	-webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
}
.single-scholarship-essay-left{
	width:43%;
}
.single-scholarship-essay-right{
	width:50%;
}
.single-scholarship-essay-sec h2 {
    font-size: 34px;
    color: #EAA042;
    font-weight: bold;
}
.single-scholarship-essay-sec h2  {
    border-bottom: 1px solid #6E6E6E;
    padding-bottom: 8px;
    margin-bottom: 10px;
    display: inline-block;
}
.single-scholarship-essay-sec p, .single-scholarship-essay-sec li {
    margin-bottom: 10px;
	font-family: "Manuale", serif;
}
.single-scholarship-essay-sec ol, .single-scholarship-essay-sec ul, .single-scholarship-main-left ol{
    list-style: auto;
    list-style-position: inside;
    padding-left: 20px;
}
.single-scholarship-center-sec {
    padding: 55px 0;
}
.single-scholarship-center-sec .container {
    text-align: center;
    max-width: 660px;
}
.single-scholarship-center-sec p {
    margin-bottom: 24px;
}
.single-scholarship-center-sec ~ .single-experts-list {
    margin-top: 0;
}
.single-scholarship-center-sec p span {
    font-weight: bold;
}
.single-scholarship-center-sec .btn-with-arrow i {
    margin-left: 20px;
}
.single-scholarship-center-sec .btn-with-arrow {
    padding: 7px 40px 9px !important;
}

.single-scholarship-main-sec.deadline .single-scholarship-main-right h6 {
    color: #fff;
    font-size: 22px !important;
    font-weight: bold;
    font-family: "Manuale", serif;
}
.single-scholarship-main-sec.deadline .single-scholarship-main-right p {
    font-size: 18px;
}

.single-scholarship-essay-sec.history .single-scholarship-essay-left {
    width: 100% !important;
}
.history ul {
    list-style: disc;
} 

.single-scholarship-essay-sec.funding {
    background: none !important;
}
.single-scholarship-essay-sec.funding .single-scholarship-essay-left {
    width: 100% !important;
}
.funding ul {
    list-style: disc;
}
.single-scholarship-essay-sec.accordion{
	background: none !important;
}

.accordion-list ul{
	list-style: disc;
}
.accordion-list h4 {
    font-size: 26px;
    font-weight: bold;
    margin: 10px 0px;
    background: #4896A7;
    color: white;
    padding: 10px 0px;
    position: relative;
	cursor:pointer;
}
.answer {
    padding: 10px 0px 10px 35px;
}
.accordion-list li {
	font-family: "Manuale", serif;
    padding: 6px 0;
}

.accordion-scholarship {
    overflow: hidden;
}
.accordion-list h4:before {
    background: #4896A7;
    position: absolute;
    right: 100%;
    top: 0;
    width: 99999px;
    content: "";
    height: 100%;
}
.accordion-list h4:after {
    background: #4896A7;
    position: absolute;
    left: 100%;
    top: 0;
    width: 99999px;
    content: "";
    height: 100%;
}
.accordion-list li ul {
    padding-left: 25px;
    list-style-position: inside;
}








 @media screen and (min-width: 980px) {
.sitemapWrapper ul {
	list-style-type: none;
	padding-left: 0px;
	float: left;
	width: 33%;
	margin-bottom: 50px;
}
.sitemapWrapper ul li.sitemap-headers {
	font-size: 25px;
}
.subBanner.fullHeightCol .header-content-container {
	min-height: 474px;
}
}
 @media screen and (max-width: 1200px) {
.questionsBar .one_third div {
	font-size: 15px;
}
.single-experts-list .one_third {
    width: 24%;
}
.single-experts-list .list-scholarship, .single-experts-list .main-title-sec {
    width: 22%;
}
.single-experts-list .contact-list {
    font-size: 16px;
}
.single-experts-list h5 {
    font-size: 22px;
}
.numbersPanel .num {
	font-size: 100px;
}
.numbersPanel p {
	padding-top: 35px;
}
.give-now-button {
	height: 240px;
	line-height: 155%;
}
.give-now-image {
	display: none;
}
.greatest-need-title {
	margin: 15px 10px 0px 10px;
	width: 75%;
}
.greatest-need-description {
	margin: 10px 10px 10px 10px;
	width: 75%;
}
}
 @media screen and (max-width: 1200px) and (min-width: 769px) {
.subBanner .et_pb_fullwidth_header_container {
	width: 100%;
}
.subBanner .header-content {
	margin: 0 5% !important;
}
.subBanner .et_pb_fullwidth_header .header-content-container {
	padding: 60px 0px;
}
}
 @media screen and (max-width: 980px) {
.subBanner .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
	width: 100%;
}
.subBanner .et_pb_fullwidth_header .header-content-container {
	width: 100% !important;
	float: none;
	padding: 40px 0px;
}
.subBanner .et_pb_fullwidth_header .header-content-container .header-content {
	width: 80%;
	margin: 0 auto;
	float: none;
	padding: 0px;
}
.subBannerFull .et_pb_header_content_wrapper {
	text-align: left;
}
table.sitemap td {
	display: block;
	border: none;
	width: 100%;
}
.eventsTable td {
	font-size: 15px;
	padding: 6px 5px !important;
}
.eventsTable td:first-of-type {
	display: none;
}
.eventsTable h3 {
	font-size: 15px;
}
.give-now-button {
	display: block;
	margin: 10px 0px;
	height: 310px;
	line-height: 130%;
}
.give-now-image {
	display: none;
}
.numbersPanel .et_pb_column {
	margin-bottom: 70px;
}
.hardship-fund-slide h5{ font-size:35px; margin:0 0 20px !important; }
.hardship-fund-slide h6{ font-size:25px !important;margin:0 0 20px !important;}
.single-scholarship-top-sec h1 {
    font-size: 34px;
}
.single-scholarship-main-left {
    width: 100%;
    padding-right: 0;
    margin-bottom: 40px;
	text-align: center;
}
.single-scholarship-top-sec h1:after {
    max-width: 395px;
    margin: 0 auto;
    margin-top: 20px;
}
.single-scholarship-main-right h2 {
    font-size: 32px;
}
.single-scholarship-essay-sec li {
    font-size: 15px;
}
.single-scholarship-main-right {
    width: 100%;
	margin: 0 auto;
}
.btn-with-arrow {
    font-size: 22px;
}
 
}

@media (max-width: 959px){
.single-experts-list .list-scholarship, .single-experts-list .main-title-sec {
    width: 50% !important;
    float: left !important;
}
.single-experts-list {
    padding: 42px 0;
}

}
 @media screen and (max-width: 767px) {
.single-scholarship-top-sec h1 {
    font-size: 28px;
}
.single-experts-list .main-sec {
    text-align: center;
}
.single-experts-list .list-scholarship, .single-experts-list .main-title-sec {
    width: 100% !important;
    float: none !important;
}
.single-experts-list img {
    float: none;
    margin-right: 0;
}
.btn-with-arrow {
    font-size: 20px;
}	 
.single-scholarship-main-right h2 {
    font-size: 26px;
}
.single-scholarship-main-right p {
    font-size: 20px;
}
.single-scholarship-main-right {
    padding: 13px 20px;
}
.single-scholarship-main-right .btn-with-arrow {
    font-size: 18px;
}
.single-scholarship-essay-sec h2 {
    font-size: 28px;
}
.single-scholarship-essay-left {
    width: 100%;
    margin-bottom: 20px;
}
.single-scholarship-essay-right {
    width: 100%;
}
.accordion-list h4 {
    font-size: 20px;
}
	 
 }
 @media screen and (max-width: 600px) {
.give-now-button {
	height: auto;
	width: 100%;
	float: none !important;
}
.give-now-bar {
	position: relative;
}
.hardship-fund-slide h5{ font-size:30px;}
.hardship-fund-slide h6{ font-size:21px !important;}

}
 @media screen and (max-width: 480px) {
.greatest-need-region {
	width: 100%;
	margin: 0px 0px 20px 0px;
}
.greatest-need-image {
	display: none;
}
.greatest-need-title {
	font-size: 17px;
	margin: 10px 10px 0px 10px;
	float: left;
	width: 100%;
}
.greatest-need-description {
	margin: 10px 10px 10px 10px;
	font-size: 15px;
	width: 100%;
	float: left;
}
.greatest-need-give-now-bar select {
	max-width: 100%;
	margin-bottom: 10px;
}
.give-now-button {
	margin: 15px 0px;
}
.category-news img,
.category-press-releases img {
	max-width: 40% !important;
	float: right;
}
.category-news h2.entry-title,
.category-press-releases h2.entry-title {
	font-size: 24px;
}
#staff-gallery {
	width: 50%;
}
.subSlider {
	height: 320px;
}
.subSlider .et_pb_slide {
	height: 300px;
}
.hardship-fund-slide h5{ font-size:25px;}
.hardship-fund-slide h6{ font-size:18px !important;}

}

.centennial-roadmap-next-btn,
.centennial-roadmap-prev-btn {
  color: transparent;
  display: block;
  background-size: contain;
  width: 50px;
  height: 50px;
  position: absolute;
  top: -35px; }
.centennial-roadmap-next-btn {
  background-image: url("/wp-content/themes/divi-child/images/arrowRight.png");
  right: -60px; }
.centennial-roadmap-prev-btn {
  background-image: url("/wp-content/themes/divi-child/images/arrowLeft.png");
  left: -60px; }
#centennial-timeline.roadmap.roadmap--orientation-auto .roadmap__events:after,
#centennial-timeline.roadmap.roadmap--orientation-auto .roadmap__events__event:after,
#centennial-timeline.roadmap.roadmap--orientation-auto .roadmap__events__event:before,
#centennial-timeline.roadmap.roadmap--orientation-horizontal .roadmap__events:after,
#centennial-timeline.roadmap.roadmap--orientation-horizontal .roadmap__events__event:after,
#centennial-timeline.roadmap.roadmap--orientation-horizontal .roadmap__events__event:before,
#centennial-timeline.roadmap.roadmap--orientation-vertical .roadmap__events:after,
#centennial-timeline.roadmap.roadmap--orientation-vertical .roadmap__events__event:after,
#centennial-timeline.roadmap.roadmap--orientation-vertical .roadmap__events__event:before {
  background-color: #0098a9; }
#centennial-timeline .event__date {
  font-family: "Cabin", sans-serif;
  font-size: 30px;
  color: #0098a9; }
#centennial-timeline .event__content {
  font-family: "Cabin", sans-serif;
  font-size: 16px;
  line-height: 1.3em;
  color: #636466; }
@media (max-width: 765px) {
#centennial-timeline .event__content {
  font-size: 14px; } }
@media (max-width: 600px) {
#centennial-timeline .event__content {
  font-size: 11px; }
.centennial-roadmap-prev-btn,
.centennial-roadmap-next-btn {
  width: 30px;
  height: 30px; } }
/**** Events ****/
.centennial-events-wrapper {
  border-bottom: 2px solid #efefef; }
.centennial-events-wrapper .wpem-event-filter-wrapper {
  display: none; }
.centennial-events-wrapper .wpem-event-listings .wpem-event-layout-wrapper {
  border-right: none;
  border-bottom: none; }
.centennial-events-wrapper .wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing {
  border-left: none;
  padding: 30px; }
.centennial-events-wrapper .wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing.event_featured {
  padding: 0; }
.centennial-events-wrapper .wpem-event-listings .wpem-event-layout-wrapper {
  background-color: transparent; }
.centennial-events-wrapper .wpem-event-listings .wpem-event-layout-wrapper:hover {
  background-color: transparent; }
.centennial-events-wrapper .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0px; }
.centennial-events-wrapper .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title,
.centennial-events-wrapper .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time,
.centennial-events-wrapper .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location {
  box-sizing: border-box;
  flex-grow: 1;
  width: 32%; }
.centennial-events-wrapper .centennial-event-excerpt {
  flex-grow: 3;
  border-top: 2px solid #ebebeb;
  padding-top: 20px;
  margin-top: 5px; }
.centennial-events-wrapper .centennial-event-excerpt p {
  font-family: "Cabin", sans-serif;
  color: #666666; }
.centennial-events-wrapper .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time,
.centennial-events-wrapper .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location {
  padding-left: 40px;
  font-family: "Cabin", sans-serif;
  font-size: 17px;
  color: #a3a3a3;
  font-weight: 300; }
.centennial-events-wrapper .wpem-event-listings .wpem-event-layout-wrapper.event_featured .wpem-event-infomation .wpem-event-details {
  display: block;
  float: left;
  width: 50%; }
.centennial-events-wrapper .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text {
  color: #0098a9; }
.centennial-events-wrapper .wpem-event-listings .wpem-event-layout-wrapper.event_featured .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text {
  position: relative;
  font-family: "Cabin", sans-serif;
  color: #636466;
  font-size: 45px;
  line-height: 1.2em; }
.centennial-events-wrapper .wpem-event-listings .wpem-event-layout-wrapper.event_featured .wpem-event-infomation .wpem-event-details .wpem-event-title {
  padding-top: 55px;
  padding-bottom: 10px;
  width: auto; }
.centennial-events-wrapper .wpem-event-listings .wpem-event-layout-wrapper.event_featured .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text:before {
  content: 'FEATURED EVENT';
  position: absolute;
  top: -55px;
  left: 0;
  font-family: "Cabin", sans-serif;
  font-size: 20px;
  color: #636466;
  font-weight: 300; }
.centennial-events-wrapper .wpem-event-listings .event_featured.wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time,
.centennial-events-wrapper .wpem-event-listings .event_featured.wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location {
  display: block;
  margin-left: 30px;
  margin-bottom: 12px;
  width: auto; }
.centennial-events-wrapper .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time::before,
.centennial-events-wrapper .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location::before {
  color: #0098a9;
  font-size: 22px; }
.centennial-events-wrapper .wpem-event-layout-wrapper.event_featured .centennial-event-excerpt {
  display: none; }
.centennial-events-wrapper .centennial-event-image {
  box-sizing: border-box;
  float: right;
  width: 50%;
  padding-left: 40px; }
.centennial-events-wrapper .centennial-event-text {
  padding-top: 20px; }
.centennial-events-wrapper .event_listing:not(.event_featured) {
  border-left: 2px solid #efefef !important;
  border-right: 2px solid #efefef !important; }
.centennial-events-wrapper .event_listing:not(.event_featured):first-of-type {
  border-top: 2px solid #efefef; }
.centennial-events-wrapper .event_listing:not(.event_featured) .centennial-event-image,
.centennial-events-wrapper .event_listing:not(.event_featured) .centennial-event-text {
  display: none; }
.centennial-events-wrapper .event_listings .centennial-event:nth-of-type(2) {
  margin-top: 100px; }
.centennial-events-wrapper .event_listings .centennial-event:nth-of-type(2):before {
  content: 'MORE EVENTS';
  position: absolute;
  top: -40px;
  font-family: "Cabin", sans-serif;
  font-size: 20px;
  color: #636466;
  font-weight: 300; }

#et-secondary-menu li.mobile-show {
    display: none;
}
.header-social-icon {
    float: left;
    margin-top: -8px;
}
.header-social-icon ul.et-social-icons {
    margin: 0;
    border: none;
}
.header-social-icon ul.et-social-icons li {
    background: #8b8a90;
    margin: 0 0 0 4px;
    width: 29px;
    height: 29px;
	padding:4px 0px;
}
.header-social-icon ul.et-social-icons li:hover {
    background: #f99d21;
}
.header-social-icon ul.et-social-icons li a.icon {
    font-size: 16px;
}

.header-social-icon ul.et-social-icons li.icon_mail_alt a:before {
        content: "\e010";
}

.header-social-icon ul.et-social-icons li.icon_cart_alt a:before {
        content: "\e023";
}
#main-header .container{ max-width:1280px; width:100%; padding:0 15px;}
.et_pb_section.subBanner.banner-left-bg .et_pb_fullwidth_header_container.left:before {
    position: absolute;
    right: 100%;
    top: 0;
    width: 9999px;
    height: 100%;
    content: "";
    background: #efefef;
}
.donate-heading-sec .et_pb_row {
    width: 95%;
}

.top-header-sec-row {
    width: 95% !important;
}

@media screen and (min-width: 981px) {
#et-secondary-menu li {
    margin-right: 20px;
}

}

@media screen and (min-width: 1200px) {
#main-header .headerTop .logo_container {
    margin-top: 0;
    margin-bottom: 0;
    position: absolute;
    left: 0;
    background: #f8f8f8;
    top: 0;
    padding: 18px 15px;
}
#main-header .headerTop .donateBtn {
    margin-left: 330px !important;
}
#main-header > .container div#et-secondary-menu {
    text-align: right;
}
#main-header > .container div#et-secondary-menu li.menu-item {
    margin-right: 0;
    margin-left: 0;
}
#main-header {
    background-color: #f8f8f8;
}
#main-header .headerTop .logo_container #logo{
	max-width: 310px !important;
}
#main-header > .container div#et-secondary-menu > ul > li.menu-item > a:before {
    display: inline-block;
    content: "|";
    margin:0 4px 0 2px;
}
#main-header > .container div#et-secondary-menu > ul > li.menu-item:nth-child(1) > a:before{
	display: none;
}
#main-header > .container div#et-secondary-menu li.menu-item a {
    font-size: 16px;
}
}

@media screen and (min-width: 1300px) {
#main-header .headerTop .logo_container {
    margin-top: 0;
    margin-bottom: 0;
    position: absolute;
    left: 0;
    background: #f8f8f8;
    top: 0;
    padding: 18px 15px;
}
#main-header .headerTop .donateBtn {
    margin-left: 367px !important;
}
#main-header > .container div#et-secondary-menu li.menu-item {
    margin-right: 0;
    margin-left: 0;
}
#main-header .headerTop .logo_container #logo{
	max-width: 340px !important;
}
#main-header > .container div#et-secondary-menu li.menu-item a {
    font-size: 17px;
}
}




@media (max-width: 1280px) {
#main-header .headerTop .donateBtn{ margin-left:15px; padding-left:15px;}	
#main-header .headerTop #et_top_search{ margin-left:15px;}
#main-header .headerTop #top-menu li{ padding-right:10px;}
}

@media (max-width: 1200px){
.donate-fund a.give-now-button {
    height: auto;
    padding-bottom: 54px;
    width: calc(50% - 7px);
	margin-right:0;
}
.donate-fund {
    display: flex;
    flex-wrap: wrap;
}
.donate-fund a.give-now-button:nth-child(2n+2) {
    margin-left: 14px;
}
}
@media (max-width: 980px) {
#main-header .et_mobile_menu li.et-social-icon{ padding:10px 5%;}
#main-header .et_mobile_menu li.et-social-icon a{   background: #8b8a90;
    margin:0; border-radius:100%;
    width: 33px;
    height: 33px;
	font-size:0; display:block;
	padding:7px 0px;}
#main-header .et_mobile_menu li.et-social-icon.et-social-facebook a:before {
    content: "\e093"; font-size:18px; color:#fff;
}
#main-header .et_mobile_menu li.et-social-icon.et-social-twitter a:before {
    content: "\e094";font-size:18px; color:#fff;
}
#main-header .et_mobile_menu li.et-social-instagram a:before {
    content: "\e09d";font-size:18px; color:#fff;
}
#main-header .et_mobile_menu li.et-social-icon.et-social-rss a:before {
    content:"\e09a";font-size:18px; color:#fff;
}
.header-social-icon{ display:none;}
#main-header .et_mobile_menu{ right:0;}
}
@media (max-width: 820px) {
.centennial-events-wrapper .wpem-event-listings .wpem-event-layout-wrapper.event_featured .wpem-event-infomation .wpem-event-details {
  float: none;
  width: 100%; }
.centennial-events-wrapper .wpem-event-listings .event_featured.wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time,
.centennial-events-wrapper .wpem-event-listings .event_featured.wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location {
  margin-left: 0px; }
.centennial-events-wrapper .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title,
.centennial-events-wrapper .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time,
.centennial-events-wrapper .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location {
  width: 100%; }
.centennial-events-wrapper .centennial-event-image {
  float: none;
  width: 100%;
  padding-left: 0; } 
  }
@media (max-width: 767px) {
.donate-fund a.give-now-button:nth-child(2n+2) {
    margin-left: 0;
}
.donate-fund a.give-now-button {
    width: 100%;
	padding-top:10px;
	padding-bottom:0;
}
.greatest-need-title {
    margin: 0;
    width: 100%;
    padding: 20px 10px 0px 10px;
}
.greatest-need-description {
    margin: 0;
    width: 100%;
    padding: 10px 10px 20px 10px;
}
.give-now-title {
    font-size: 18px;
    padding-bottom: 5px;
}
.give-now-bar {
    position: relative;
	margin-top:10px;
}	

.greatest-need-region{ text-align:center;}
.greatest-need-image {
    float: none;
    min-width: 150px;
    height: 150px;
    width: 150px;
    margin: 15px auto 0;
}
#main-header select.gt_selector {
    margin-top: -9px;
    background: #ddd;
    padding: 4px 8px;
    width: 100%;
    max-width: 150px;
    display: block;
    border-radius: 2px;
    text-transform: capitalize;
    margin-right: 0;
}
}
@media (max-width: 600px) {
.centennial-events-wrapper .wpem-event-listings .wpem-event-layout-wrapper.event_featured .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text {
  font-size: 25px; } }
.wpem-event-single-image img{
  display:none;
}


@media (max-width: 479px) {
#main-header .gtranslate select.gt_selector {
    background: #ddd;
    padding: 4px 8px;
    width: 100%;
    max-width: 180px;
    margin: 0 auto;
    display: block;
    border-radius: 2px;
    text-transform: capitalize;
}
#main-header .gtranslate {
    position: absolute;
    top: 77px;
    left: 0;
    width: 100%;
}
#main-header {
    padding-bottom: 35px;
    background: #f8f8f8;
}
	}