*:not(i) {
	font-family: europa, sans-serif;
	font-weight: 400;
	font-style: normal;
}
body,
p {
	font-size:18px;
	line-height:1.5;
	color:#737373;
} 
h1,h2,h3,h4,h5 {
	margin-top:0;
	margin-bottom:0;
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
	color:#382741;
}
h1,
h1 * {

}
h2,
h2 * {
	font-size:40px;
}
h3,
h3 * {

}
h4,
h4 * {
	font-size:30px;
}
h5,
h5 * {

}
h6,
h6 * {

}

.container {
	width:100%;
	max-width:1660px;
}
img {
	max-width:100%;
	height:auto;
}
a,
a:hover {
	text-decoration:none;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.accent_bg {
	background:#F58121;
}
.accent_color {
	color:#F58121;
}
.accent_border {
	border-color:#F58121;
}
.global_button {
	padding:7.5px 15px;
	border-radius: 3.75px;
	border-width:1px;
	border-style: solid;
}
em {
	font-style: italic;
}

/* Header */

header {
	padding:30px 15px;
}
header ul li {
	position:relative;
	padding-bottom:3.5px;
}



.header-center ul > li.current_page_item > a {
	border-bottom:solid thin #382741;
}
.header-center ul a:hover {
	border-bottom:solid thin #382741;
}

header ul li:hover ul.sub-menu {
    opacity: 1;
    top: 35px;
    visibility: visible;
}
header ul.sub-menu {
	padding:15px;
	background:#fff;
	z-index:100;
    float: left;
    left: 50%;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    opacity: 0;
    position: absolute;
    top: 25px;
    visibility: hidden;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
	-webkit-font-smoothing:antialiased;
    list-style: none;
    margin: 0;
	min-width: 350px;
	text-align: center; 

}
header ul.sub-menu li {
	display: inline-block;
	width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    min-width: 25%;
    padding:0 0px;
}
.innner_height {

}

.header-left img {
	max-width:200px;
}
.header-center {

}
.header-center ul {
	list-style: none;
	padding-left:0;
	margin-bottom:0;
	text-align: center;
}
.header-center ul>li {
	margin:0 7.5px;
	display:inline-block;
}
.header-center ul>li:nth-child(1) {
	margin-left:0;
}
.header-center ul>li:nth-last-child(1) {
	margin-right:0;
}
.header-center ul>li>a {
	color:#382741;
	padding-bottom:2px;

}
.header-right {
	display: -webkit-flex;
	display: flex;
	align-items:center;
	justify-content:flex-end;
	flex-wrap: wrap;
	width:100%;
}
.header-right a {
	margin-left: 7.5px;
}
.header-right .social_header {
	padding-right:7.5px;
}
.header-right .social_header a {
	font-size:24px;
	margin-left:7.5px;
}

.global_button.accent_bg {
	color:#fff;
}
.ctct-inline-form {
	max-width:75%;
	margin:auto;
}
#ctct_recaptcha_0 {
	display:none;
}
/* HEader */
.top_banner_home {
	display: -webkit-flex;
	display: flex;
	align-items:center;
	justify-content:center;
}
.top_banner_home_content {
	position:relative;
	background:#382741;
	min-height:800px;
	display: -webkit-flex;
	display: flex;
	align-items:center;
	justify-content:center;
}
.angled_banner {
	position:absolute;
	top:0;
	right:0;
	height: 100%;
	z-index:1;
}
.angled_banner svg {
	fill:#382741;
	position: absolute;
	height: 100%;
	right: calc(100% - 250px);
}
.top_banner_home_img {
	height:100%;
	background-size:cover !important;
	background-position:center center !important;
	min-height:800px;
}
.inner_content_banner {
	position:relative;
	z-index:2;
	margin-left:60px;
	padding:60px 0 0 60px;
}
.inner_content_banner * {
	color:#fff;
}
.inner_content_banner img {
	max-width:60px;
	position:absolute;
	top:0;
	left:0;
}
.inner_content_banner strong {
	color:#F58121;
	font-style: italic;
	font-family: museo-slab, serif;
	font-weight:bold;
}
.inner_content_banner h2 {
	margin-bottom:30px;
}
.inner_content_banner p {
	margin-bottom:0px;
}
.inner_content_banner a {
	display:inline-block;
	margin-top:30px;
	padding:7.5px 15px;
	border-radius: 3.75px;
	border-width:1px;
	border-style: solid;
	border-color:#F58121;
	background:#F58121;
	font-family: museo-slab, serif;
	font-weight: 300;
}
.top_section_home {
	padding:120px 0;
	text-align: center;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-size:contain !important;
}
.top_section_home h2 {
	margin-bottom:30px;
}
.top_section_home h2 em {
	color:#F58121;
	font-style: italic;
	font-family: museo-slab, serif;
	font-weight:bold;
}
.first_top_section_home {
	margin-bottom:calc(60px - 1rem);
}
.top_stats_home {

}
.top_stats_home h3 {
	font-size:90px;
	color:#F58121;
	margin-bottom:15px
}
.first_top_section_home_links {
	margin-top:calc(60px - 1rem);
}
.first_top_section_home_links a{
	border-color: #F58121;
	background: #F58121;
	padding: 7.5px 15px;
	border-radius: 3.75px;
	border-width: 1px;
	border-style: solid;
	color:#fff;
	display: inline-block;
	margin:0 7.5px;
	font-family: museo-slab, serif;
	font-weight: 300;
}
.second_section_home {
	margin-top:30px;
}
.section_title{
	margin-bottom:60px;
	text-align: center;
}
.section_title h2 strong {
	color:#F58121;
	font-style: italic;
	font-family: museo-slab, serif;
	font-weight:bold;
}
.i_student_home_img {
	padding-bottom:100%;
	height:0;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-size:cover !important;
	margin-bottom:15px;
	border-radius: 10px;
}
.i_student_home a.link_read {
	color:#382741;
	text-decoration: underline;
}
.i_student_home {
	margin-bottom:30px;
}
.student_story_row {
	text-align: center;

}
.student_story_row  a {
	border-color: #382741;
	background: #382741;
	padding: 7.5px 15px;
	border-radius: 3.75px;
	border-width: 1px;
	border-style: solid;
	color:#fff;
	display: inline-block;
	font-family: museo-slab, serif;
	font-weight: 300;
}
.btm_banner_con {
	padding-top:120px;
	padding-bottom:120px;
}
.btm_banner_home {
	background: #B89B7B;
}
.btm_banner_con_img {
	padding-bottom:100%;
	height:0;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-size:cover !important;
}
.btm_banner_home_content {
	text-align: center;
	padding:30px;
}
.btm_banner_home_content * {
	color:#fff;
}
.btm_banner_home_content h3 {
	margin-bottom:30px;
}
.btm_banner_home_content p:nth-last-child(2) a {
	text-decoration: underline;
}
.btm_banner_home_content p:nth-last-child(1) a {
	border-color: #382741;
	background: #382741;
	padding: 7.5px 15px;
	border-radius: 3.75px;
	border-width: 1px;
	border-style: solid;
	color:#fff;
	display: inline-block;	
	font-family: museo-slab, serif;
	font-weight: 300;
}
.third_section_home {
	margin-bottom:120px;
	text-align: center;
}
.third_section_home h2 {
	margin-bottom:30px;
	color:#382741;
}
footer {
	padding:120px 0 00px;
	background: #382741;
}
.copyright {
	text-align: right;
	margin-top:60px;
}
.copyright * {
	font-size:14px;
}
.copyright a:hover {
	color:#fff;
}
footer * {
	color:#fff;
}
footer ul {
	list-style: none;
	padding-left:0;
}
.footer_5 a {
	display: inline-block;
	margin-bottom:15px
}
footer strong {
	font-weight: bold
}
/* About */
body:not(.home) .top_banner_home_img,
body:not(.home) .top_banner_home_content {
	min-height:400px;
}
.row_1_about {
	margin-top:90px;
	text-align: center;
}
.row_1_about h2 {
	margin-bottom:60px;
}
.row_1_about h2 strong {
	color:#F58121;
	font-style: italic;
	font-family: museo-slab, serif;
	font-weight:bold;
}
.row_1_panel {
	margin-bottom:30px;
}
.row_1_panel h3 {
	color:#F58121;
	margin-bottom:30px;
}
.row_2_about {
	margin-top:90px;
}
.map_row_about {
	background:rgba(184,155,123,0.10);
	padding:30px;
}
.map_row_about h2 {
	margin-bottom:60px;
	text-align: center;
}
.map_row_about table {
	width:100%;
}
.map_row_about table tr td:nth-child(1) {
	background:transparent;
	color:#F58121;
	outline: none;
	font-weight:bold;
}
.map_row_about table tr td {
	text-align: center;
	background:rgba(162,101,195,0.08);
	outline: solid thin #fff;
	padding:7.5px;
}
.map_row_about table th {
	text-align: center;
}
.row_3_about {
	margin-top:120px;
}
.about_iframe {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
}
.about_iframe iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;	
}
.row_4_about {
	padding-top:120px;
	margin-top:60px;
}
.row_4_about img {
	border-radius: 10px;
}
.row_4_about h2 {
	margin-bottom:30px;
}
.bg_offset {
	background:#FAFAFA;
}

/* Teams */
.row_1_team_panel {
	display: -webkit-flex;
	display: flex;
	align-items:center;
	margin-bottom:30px;
}
.bg_team_img {
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-size:cover !important;
	background:#F58121 !important;
	border-radius: 6px;
	margin-right:15px;
	width:140px;
	height:140px;
}
.row_1_team_panel h4 {
	color:#382741;
	margin-bottom:7.5px;
}
.row_1_team_panel p {
	color:#737373;
	margin-bottom:0;
}
.team_section_title {
	margin-top:90px;
	margin-bottom: 30px;
}
.team_section_title h2 {
	padding-bottom: 30px;
	border-bottom: solid thin #E0E0E0
}
.row_1_team_panel div:not(.bg_team_img) {
	max-width:calc(100% - 155px);
}

/* Financials and Annual Review */
.row_1_far {
	margin-top: 90px;
}
.row_1_far_panel {
}
.row_1_far_panel img {
	width: 100%;
	border-radius: 10px;
}
.row_1_far_panel h3 {
	margin-bottom: 30px;
}
.row_1_far_panel p {
	margin-bottom: 0;
}
.row_2_far {
	margin-top:120px;
	margin-bottom:120px;
}
.row_far_sep {
	margin-top:60px;
	margin-bottom: 60px;
	border-bottom:solid thin #E0E0E0;
}
.row_1_far_panel.btm_panel_reports a {
	padding:15px 30px;
	padding-left:75px;
	background:#6A4E79;
	border:solid thin #6A4E79;
	color:#fff;
	display: inline-block;
	margin-bottom: 15px;
	font-family: museo-slab, serif;
	font-weight: 300;
	margin-top:0;
	position:relative;
}
.row_1_far_panel.btm_panel_reports a:before {
	background:#382741;
	height:100%;
	width:60px;
	position:absolute;
	left:0;
	top:0;
	display: -webkit-flex;
	display: flex;
	align-items:center;
	justify-content: center;
	content:url(img/down_icon.png);
}
/* Student Stories */
.top_banner_student {
	background:#6A4E79;
	margin-top:90px;
	margin-bottom: 60px;
}
.top_banner_half_img_student {
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-size:cover !important;
	height:0;
	padding-bottom: 75%
}
.top_banner_student_content {
	padding:60px;
}
.top_banner_student_content * {
	color: #fff
}
.top_banner_student_content h4 {
	margin-bottom: 30px;
	font-size:24px;
}
.top_banner_student_content h3 {
	margin-bottom: 30px;
}
.top_banner_student_content p {
	margin-bottom: 0
}
.top_banner_student_content a {
	display: inline-block;
	margin-top:30px;
	padding: 7.5px 15px;
	border-radius: 3.75px;
	border-width: 1px;
	border-style: solid;
	color: #fff;
	border-color: #F58121;
	background: #F58121;

}

/* Get Involved */
.row_0_involved {
	margin-top:90px;
	text-align: center;
	margin-bottom:60px;
}
.row_0_involved h2 {
	margin-bottom:30px;
}
.row_0_involved p {
	margin-bottom: 0;
}
.row_1_involved {
	margin-bottom:60px;
}
.row_1_far_panel {
	margin-bottom: 60px
}
.row_1_far_panel h2 {
	margin-bottom:30px;
}
.row_1_far_panel p {
	margin-bottom: 0
}
.row_1_far_panel a {
	background:#F58121;
	border-radius: 6px;
	margin-top:30px;
}

/* Involved 2 */
.row_0_involved2.row_0_involved2_1 .col-md-12 h2:nth-child(1) {
	margin-top:0;
}
.row_0_involved2 {
	margin-top:90px;
	margin-bottom: 60px;
	text-align: center;
}
.row_0_involved2 h2 {
	margin-top:60px;
	margin-bottom: 30px;
}
.row_0_involved2 p {
	margin-bottom: 0
}
.row_1_involved2 {
	padding:90px 0 30px;
	background: #FAFAFA
}
.row_1_involved2 h2 {
	margin-bottom: 60px;
	text-align: center;
}
.row_1_involved2 h2 strong {
	color:#F58121;
	font-style: italic;
	font-family: museo-slab, serif;
	font-weight:bold;
}
.row_1_involved2_panel {
	margin-bottom: 60px;
	padding-top:30px;
}
.row_1_involved2_panel p {
	margin-bottom:0;
	padding-left:50px;
}
.row_3_involved2 {
	margin-top:90px;
	margin-bottom: 60px;
}
.row_3_involved2 h2 {
	margin-bottom:30px;
}
.row_3_involved2 ul {

	padding-left:15px;
}
.row_3_involved2 ul li {
	margin-bottom:7.5px;
}
.row_3_involved2 ul li::marker {
	color:#F58121;
}
.row_3_involved2 ol {

}
.row_3_involved2 ol li {
	margin-bottom: 15px;
}
.row_3_involved2 ol li a {
	text-decoration: underline;
	color:#F58121;
}
.row_3_involved2 ol li::marker {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: italic;
	font-size:40px;
	color:#382741;
}
.mid_banner_img {
	height:0;
	padding-bottom: 60%;
	background-size:cover !important;
	background-repeat:no-repeat !important;
	background-position:center center !important;
	border-radius: 10px;
}
.top_banner_home.contact_full {
	height:auto;
	align-items: flex-start;
}
.top_banner_home.contact_full .top_banner_home_img {
	min-height:821px;
}
/* Contact */
.top_banner_home_content {

}
.top_banner_home_content .inner_content_banner {
	margin-top:90px;
	padding-bottom: 120px;
}
.top_banner_home_content .inner_content_banner h2 {
}
.top_banner_home_content .inner_content_banner h5 {
	margin-top:60px;
	margin-bottom: 15px;
	font-size: 20px;
}
/* Single */
.btm_single_story {
	margin-top:calc(120px - 1rem);
	text-align: center;
}
.btm_single_story img {
	margin: calc(60px - 1rem) auto;
	width:100%;
	max-width:none;
}
.btm_single_story {
	margin-bottom:120px;
}
.btm_single_story h3 {
	color:#382741;
	margin-bottom:30px;
}
.btm_single_story p{ 
margin-bottom: 0 
}
.btm_single_story a {
border-color: #F58121;
background: #F58121;
padding: 7.5px 15px;
border-radius: 3.75px;
border-width: 1px;
border-style: solid;
color: #fff;
display: inline-block;
font-family: museo-slab, serif;
font-weight: 300;
margin-top:30px;
}
.single_story {
	margin-top:90px;
}
.single_story h3 {
	margin-bottom:30px;
}
.single_story img {
	border-radius: 10px;
	width:100%;
}

/* Events */
.section_title_i_event {
	margin-top:90px;
	margin-bottom:30px;
}
.bg_i_event_img {
	height:0;
	padding-bottom: 100%;
	background-size:cover !important;
	background-repeat:no-repeat !important;
	background-position:center center !important;
}
.i_event_row {
	background: #FAFAFA;
	
}
.i_event_row  .col-md-9 {
	padding:30px;
}
.i_event_row h3 {
	margin-bottom:15px;
}
.i_event {
	margin-bottom:60px;
}
.i_event span {
	display: inline-block;
	padding:15px;
	background:#6A4E79;
	border-radius: 6px;
	width:100%;
}
.i_event span p {
	font-size:12px;
}
.i_event span  * {
	color:#fff;
	margin-bottom:0;
	text-transform: uppercase;
	text-align:center;
}
.section_title_i_event_2 {
	margin-top:60px;
}
.i_event.i_past_event span {
	background: #B5B5B5;
}
.i_event.i_past_event span * {
	color:#fff;
}

/* Our Work */
.first_section_work {
	margin-top: 90px;
	text-align: center;
	margin-bottom: 60px;
}
.first_section_work h2 {
	margin-bottom: 30px;
}
.first_section_work h2 strong {
	color:#F58121;
	font-style: italic;
	font-family: museo-slab, serif;
	font-weight:bold;
}
.first_section_work p {
	margin-bottom: 0
}
.second_section_work  {
	text-align: center;
}
.second_section_work h2 {
	margin-bottom:60px;
}
.second_section_work h3 {
	color: #F58121;
	margin-bottom: 30px;
}
.second_section_work p {
	margin-bottom:0;
}
.panels_circle_i {
	margin-bottom:60px;
}
.panels_circle_i i {
	margin-bottom: 15px;
	color:#B89B7B;
	font-size:32px;
}
.third_section_work {
	margin-top: 60px;
	text-align: center;
	margin-bottom: 60px;
}
.third_section_work h2{
	color:#F58121;
	font-style: italic;
	font-family: museo-slab, serif;
	font-weight:bold;
}
.fourth_section_work {
	background-size:cover !important;
	background-repeat:no-repeat !important;
	background-position:center center !important;
	display: -webkit-flex;
	display: flex;
	align-items:center;
	margin-bottom:120px;
}
.why_girl_i {
	width:100%;
	max-width:25%;
	padding:30px;
	min-height:450px;
	display: -webkit-flex;
	display: flex;
	align-items:center;
	position:relative;

}
.why_girl_i p {
	color:#fff;
	font-size:30px;
	font-style: italic;
	position:relative;
	z-index:2;
	text-align: center;
}
.why_girl_i p strong {
	color:#F58121;
	font-style: italic;
	font-family: museo-slab, serif;
	font-weight:bold;

}
.why_girl_i_2.why_girl_i p strong {
	color:#382741;
}
.why_girl_i.why_girl_i_4 p {
	color:#382741;
}
.why_girl_i:before {
	content:'';
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity: 0.9;
	z-index:1;
}
.row_1_far_panel.orange_btns a {
	border-color: #F58121;
	background: #F58121;
	padding: 7.5px 15px;
	border-radius: 3.75px;
	border-width: 1px;
	border-style: solid;
	color: #fff;
	display: inline-block;
	font-family: museo-slab, serif;
	font-weight: 300;
}
.row_1_far_panel.orange_btns a:hover {
	color: #F58121;
	background: transparent;
}
.btm_content_custom {
	margin-bottom: 120px;
}

/* Hovers */
.global_button.accent_bg:hover,
.inner_content_banner a:hover,
.first_top_section_home_links a:hover,
.btm_single_story a:hover,
.top_banner_student_content a:hover {
	color:#F58121;
	background:transparent;
}
.header-right a:hover
 {
	background:#F58121;
	color:#fff;
}
.footer_5 a.accent_color.accent_border.global_button:hover {
	background:#F58121;
	color:#fff;
}
.header-right .social_header a:hover {
	color:#382741;
	background-color: transparent;
}
.student_story_row a:hover,
.btm_banner_home_content p:nth-last-child(1) a:hover,
.row_1_far_panel.btm_panel_reports a:hover {
	background: transparent;
	color: #382741;
}
footer li a:hover {
	color:#F58121;
}
.default_container_page {
	margin-top:90px;
	margin-bottom:calc(90px - 1rem);
}
@media (max-width: 1660px) {
	.buttons_right {
		margin-top:15px;
	}
}
@media (max-width: 1199.98px) {
	.ctct-inline-form {
		width:100%;
	}
	.header-right{
		display: none
	}
	.header-center ul {
		text-align: right
	}
}
@media (max-width: 991.98px) {
	.why_girl_i {
		width:100%;
		max-width:100%;
	}
	.fourth_section_work {
		margin-bottom:60px;
		flex-wrap: wrap;
	}


}
@media (max-width: 767.98px) {
	.header-left {
		max-width:100%;
		text-align: center;
	}
	.header-center {
		display: none
	}
	.top_banner_home_content .inner_content_banner {
		padding:0 0 0 0;
		margin:0 0 0 0;
		padding-left:75px;
	}
	.first_top_section_home_links a {
		width: 100%;
		margin-bottom:7.5px;
	}
	.second_section_home {
		margin-top:0;
	}
	.ctct-inline-form {
		max-width:100%;
	}
	.top_section_home,
	.btm_banner_con {
		padding:60px 0;
	}
	.row_2_far {
		margin:60px 0;
	}
	.row_3_about,
	.team_section_title,
	.top_banner_student {
		margin-top:60px;
	}
	.row_4_about {
		padding-top:60px;
	}
	.map_row_about,
	.row_2_about {
		display: none;
	}
	.row_4_about h2 {
		margin-top:15px;
	}
	.why_girl_i {
		width:100%;
		max-width:100%;
	}
	.fourth_section_work {
		margin-bottom:60px;
		flex-wrap: wrap;
	}
	.top_banner_home.contact_full .top_banner_home_content {
		padding:60px 15px 60px 15px !important;
	}
	.top_banner_home.contact_full .top_banner_home_img {
		display: none
	}
}
