/*

 Theme Name:   Fildisi Child

 Theme URI:    http://themeforest.net/user/euthemians

 Description:  Fildisi Child Theme

 Version:      2.3.3

 Author:       Euthemians Team

 Author URI:   http://euthemians.com

 Template:     fildisi

*/





html {
    /* Adjust font size */
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    /* Font varient */
    font-variant-ligatures: none;
    -webkit-font-variant-ligatures: none;
    /* Smoothing */
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
	font-family: 'HK Grotesk';
  }

a{font-family: 'HK Grotesk';}

body *{font-family:'HK Grotesk'}
h1,h2,h3,h4,h5,h6{font-family:'HK Grotesk'}

#eut-top-bar ul {line-height: 11px;}

.eut-text p a:hover{font-family: 'HK Grotesk'; color:#5CB1F4; }

.eut-topbar-item .fa-sign-in-alt{display: inline-block;}

li.eut-topbar-item{padding: 0;margin-top: 0px;}
ul.eut-social{padding-top: 10px;}

a.eut-btn{padding: 10px 28px;}

.fpo{background: #C5C8CC;}

.green span{color:#75CEAC;}
.teal span{color:#5CB1F4;}


#eut-page-title .eut-title, #eut-blog-title .eut-title, #eut-search-page-title .eut-title{letter-spacing:0px;margin-bottom: 8px;}
.eut-content.eut-align-left-bottom, .eut-content.eut-align-center-bottom, .eut-content.eut-align-right-bottom{padding-bottom: 60px}

ul, ol {line-height: 24px;}

li {padding-bottom: 10px;}


/*----Header-----*/


#eut-header .eut-horizontal-menu.eut-position-right ul.eut-menu > li > a {padding: 0px 0px 0px 22px;}

#eut-header{}
#eut-header > div > div > div > div.eut-container{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
#eut-header > div > div > div > div.eut-container::before,
#eut-header > div > div > div > div.eut-container::after{content: unset !important;}
#eut-header > div > div > div > div.eut-container{}
#eut-header nav{float: unset !important;}
#eut-header{}
ul.eut-menu{display: flex; flex-direction: row;}
ul.eut-menu > li.eut-first-level{
	float: unset !important;
/*	padding-bottom: 35px;*/
	transform: translateY(20px);
}

#eut-header.eut-sticky-header ul.eut-menu > li.eut-first-level{transform: translateY(10px);}
#eut-header.eut-sticky-header ul.eut-menu > li.eut-first-level a{padding-bottom: 20px !important;}
ul.eut-menu > li.eut-first-level > a{    
	display: flex !important;
	flex-direction: column;
	justify-content: center;
	padding-bottom: 30px !important;
}
ul.eut-menu > li.eut-first-level > a > span{display: flex;flex-direction: column;line-height: normal;}
ul.eut-menu > li.eut-first-level > a > span::after{
	content: "";
	width: 100%;
	height: 2px;
	background-color: transparent;
	transition: background-color 0.4s;
	position: absolute;
	bottom: 0px;
}
ul.eut-menu > li.eut-first-level > a:hover > span::after{background-color: #5CB1F4;}
ul.eut-menu{}

.fa-sign-in-alt::before {
	content: '' !important;
    background: url(imgs/icon-S2S-Registration-Portal.png) no-repeat center center !important;
	height: 13px !important;
	width: 12px !important;
	display: block;
	background-size: contain !important;
}

#eut-top-bar ul {font-size: 13px !important;}

/*-----Title Bar------*/

.eut-page-title .eut-container{
	background: #2A3753;
	max-width: 776px !important;
	margin: 0;
	padding-right: 136px;
	padding-top: 52px;
	padding-bottom: 52px;
}

.eut-page-title .eut-title{color: #fff !important; font-size: 60px !important;}
.page-id-156 .eut-page-title .eut-container{
	background: #75CEAC;
	max-width: 776px !important;
	margin: 0;
	padding-right: 136px;
	padding-top: 52px;
	padding-bottom: 52px;
}

.page-id-156 .eut-title::before {
    content: '';
    height: 46px;
    width: 41px;
    display: inline-block;
    background-size: contain !important;
    transition: all ease 0.3s;
    background: url(imgs/icon-white-isaac-program.png) no-repeat center center;
        background-size: auto;
    margin-right: 29px;
}


.eut-description{font-family:'HK Grotesk' !important; font-size: 24px !important; color: #fff !important; max-width: 454px !important;}

/*-----Rev Slider------*/

.rev-area{background: #2A3753; white-space: normal;padding: 55px 60px 60px 60px;}
.rev-area .title{font-size: 60px; line-height: 70px !important;  font-weight: 600 !important;}

.btn,
.rev-area a{
	font-size: 18px;
	text-transform: none !important;
	margin-bottom: 74px;
	border: none !important;
	color: #fff;
	margin-top: 30px;
	padding: 12px 28px;
	border-radius: 1000px;
	opacity: 1;
	position: relative;
	background-color: transparent !important;
/*	transition: background 0.4s ease !important;*/
}

.btn{font-size: 16px !important;}

.gradient.btn::before,
.rev-area a::before{
	background: rgb(116,209,236);
	background: linear-gradient(-270deg, rgba(116,209,236,1) 0%, rgba(127,188,209,1) 35%, rgba(140,203,177,1) 100%) !important;
}

.gradient.btn::before,
.gradient.btn::after,
.rev-area a::before,
.rev-area a::after{
	content: "Donate";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	transition: opacity 0.4s ease;
	border-radius: 100px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.gradient.btn::before,
.gradient.btn::after{
	content: "Donate Today";
	color: white;
	font-family: 'HK Grotesk';
	font-weight: 600;
}

.gradient.btn::after,
.rev-area a::after{
	opacity: 0;
	background: -webkit-linear-gradient(left, rgba(218,26,11,1) 5%, rgba(231,162,0,1) 100%) !important;
	background: -o-linear-gradient(left, rgba(218,26,11,1) 5%, rgba(231,162,0,1) 100%) !important;
	background: linear-gradient(to right, rgba(218,26,11,1) 5%, rgba(231,162,0,1) 100%) !important;
}

.gradient.btn:hover::before,
.rev-area a:hover::before{opacity: 0;}

.gradient.btn:hover::after,
.rev-area a:hover::after{opacity: 1;}

.gradient.btn.volunteer::before,
.gradient.btn.volunteer::after{content: "Volunteer Today";}
.rev-area a.outline::before,
.rev-area a.outline::after{content: unset;}
.rev-area a.outline{
	font-size: 18px;
	text-transform: none !important;
	margin-bottom: 74px;
	background: rgb(116,209,236);
	background: transparent !important;
	border: 1.5px solid #fff !important;
	color: #fff;
	margin-top: 30px;
	padding: 12px 15px;
	border-radius: 1000px;
	opacity: 1;
	margin-left: 18px;
	transition: color 0.4s ease, background-color 0.4s ease;
}

.gradient.btn.register::before,
.gradient.btn.register::after{content: "Learn More";}
.gradient.btn.register-here::before,
.gradient.btn.register-here::after{content: "Register Here";}

.rev-area a.outline:hover{color: #2A3753; background-color: white !important;}
.rev-area a.outline:hover i{color: #2A3753 !important;}

.rev-area i {
	margin-left: 06px !important;
	font-size: 14px !important;
	transition: color 0.4s ease;
}


.rev-area p{font-size: 24px; line-height: 32px !important; margin-bottom: 44px;}





/*-----Home Page-----*/
.home3 .equalize .eut-column-inner .eut-single-icon{
	position: absolute;
	bottom: 0;
}
.home3 .equalize .eut-column-inner .eut-wrapper-icon{margin-left: unset;}


.home-section1{padding-top: 120px; padding-bottom: 120px;}
.home-section1 h1{color:#2A3753;}
.home-section1 p{color: #484848; margin-bottom: 25px;}
.home-section1 a{color: #989898; font-weight: bold; font-family: 'Work Sans'; text-transform: none !important;}
.home-section1 a span{font-size: 16px;}


.home-section2{padding-top: 120px; padding-bottom: 0px;}
.home-section2 h2{color:#fff;}
.home-section2 p{color: #fff; margin-bottom: 25px;}
.home-section2 a{color: #989898; font-weight: bold; font-family: 'Work Sans'; text-transform: none !important;margin-bottom: 74px;}
.home-section2 a span{font-size: 16px;}

.home-animated-hovers{margin-bottom: 100px;}
.home-animated-hovers .eut-column-wrapper-inner{
	position: relative;
}
.home-animated-hovers .eut-column-wrapper-inner::before{
	content: "";
	width: 100%;
	height: 100%;
	background: #fff; 
	border-radius: 10px; 
	position: absolute;
	overflow: hidden;
	z-index: -1;
	transition: background-color 0.4s ease, transform 0.4s ease;
	top: 0;
	left: 0;
}
.home-animated-hovers .col1 .eut-column-wrapper-inner:hover::before{
	background-color: #5CB1F4;
}

.home-animated-hovers .col2 .eut-column-wrapper-inner:hover::before{
	background-color: #75CEAC;
}

.home-animated-hovers .col3 .eut-column-wrapper-inner:hover::before{
	background-color: #DA1A0B;
}

.home-animated-hovers .col4 .eut-column-wrapper-inner:hover::before{
	background-color: #E7A200;
}

.home-animated-hovers div .eut-column-wrapper-inner:hover::before{transform: scaleY(1.05);}

.home-animated-hovers .eut-column-wrapper-inner .eut-text,
.home-animated-hovers .eut-column-wrapper-inner .vc_custom_heading{
    max-width: 228px;
    margin: 0 auto;
}

.home-animated-hovers .eut-column-wrapper-inner .eut-text{color: #484848;}
.home-animated-hovers .eut-column-wrapper-inner .vc_custom_heading{color: #2A3753;}

.home-animated-hovers .eut-column-wrapper-inner .vc_custom_heading{margin-bottom: 24px;padding-top: 1px;}

.home-animated-hovers .eut-column-wrapper-inner:hover .eut-text,
.home-animated-hovers .eut-column-wrapper-inner:hover .vc_custom_heading{
    color: #fff;
}

.home-animated-hovers .col1 .vc_custom_heading::before,
.home-animated-hovers .col2 .vc_custom_heading::before,
.home-animated-hovers .col3 .vc_custom_heading::before,
.home-animated-hovers .col4 .vc_custom_heading::before{
    content:'';
    height: 52px;
    width: 49px;
    display: block;
    background-size: contain !important;
    transition: all ease 0.3s;
    margin-top: 24px;
    margin-bottom: 36px;
}


.home-animated-hovers .col1 .vc_custom_heading::before{background: url(imgs/icon-color-vlab-program.png) no-repeat center center;}
.home-animated-hovers .col1:hover .vc_custom_heading::before{background: url(imgs/icon-white-vlab-program.png) no-repeat center center;}

.home-animated-hovers .col2 .vc_custom_heading::before{background: url(imgs/icon-color-isaac-program.png) no-repeat center center;}
.home-animated-hovers .col2:hover .vc_custom_heading::before{background: url(imgs/icon-white-isaac-program.png) no-repeat center center;}

.home-animated-hovers .col3 .vc_custom_heading::before{background: url(imgs/icon-color-professional-development.png) no-repeat center center;}
.home-animated-hovers .col3:hover .vc_custom_heading::before{background: url(imgs/icon-white-professional-development.png) no-repeat center center;}

.home-animated-hovers .col4 .vc_custom_heading::before{background: url(imgs/icon-color-after-school.png) no-repeat center center;}
.home-animated-hovers .col4:hover .vc_custom_heading::before{background: url(imgs/icon-white-after-school.png) no-repeat center center;}


.eut-wrapper-icon{margin-left: 24px;}


.home-animated-hovers .eut-single-icon.eut-with-shape .eut-wrapper-icon {
    width: 37px;
    height: 37px;
    line-height: 32px;
    display: inline-block;
    text-align: center;
    margin-top: 34px;
    margin-bottom: 24px;
    border-color: #293753;
}


.home-animated-hovers .col1:hover .eut-single-icon.eut-with-shape .eut-wrapper-icon,
.home-animated-hovers .col2:hover .eut-single-icon.eut-with-shape .eut-wrapper-icon,
.home-animated-hovers .col3:hover .eut-single-icon.eut-with-shape .eut-wrapper-icon,
.home-animated-hovers .col4:hover .eut-single-icon.eut-with-shape .eut-wrapper-icon {
    width: 37px;
    height: 37px;
    line-height: 32px;
    display: inline-block;
    text-align: center;
    margin-top: 34px;
    margin-bottom: 24px;
    border-color: #fff;
}


.home-animated-hovers .fa, 
.home-animated-hovers .fas {
    /*font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 16px;
    color:#000000;*/
    content:'' !important;
	background: url("imgs/button-arrow-navyblue.png") no-repeat center center;
	width:6px !important;
	height:10px !important;
}
.home-animated-hovers .fa-chevron-right::before { display:none !important;
	/*content:'' !important;
	background: url("imgs/button-arrow-navyblue.png") no-repeat center center;
	width:6px !important;
	height:10px !important;
	display:block !important;*/
}

.home-animated-hovers .col1:hover .fa, 
.home-animated-hovers .col1:hover .fas,
.home-animated-hovers .col2:hover .fa, 
.home-animated-hovers .col2:hover .fas,
.home-animated-hovers .col3:hover .fa, 
.home-animated-hovers .col3:hover .fas,
.home-animated-hovers .col4:hover .fa, 
.home-animated-hovers .col4:hover .fas{
    /*font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 16px;
    color:#fff;*/
    border-color:#fff;
	content:'' !important;
	background: url("imgs/button-arrow-white.png") no-repeat center center;
	width:6px !important;
	height:10px !important;
	/*display:block !important;*/
}


.home-section3{padding-top: 110px;}
.home-section3 h2{color:#2A3753;}
.home-section3 p{color: #484848; margin-bottom: 25px; max-width: 884px; margin: 0 auto;}
.home-section3 a{color: #989898; font-weight: bold; font-family: 'Work Sans'; text-transform: none !important;margin-bottom: 74px; background: rgb(116,209,236);
background: linear-gradient(-270deg, rgba(116,209,236,1) 0%, rgba(127,188,209,1) 35%, rgba(140,203,177,1) 100%) !important; border: none !important; color: #fff;margin-top: 30px;}
.home-section3 a span{font-size: 16px; color: #fff;}


.home-section4{padding-top: 15px;padding-bottom: 108px;}
.home-section4 .eut-image {
    max-width: 175px;
    float: left;
}
.home-section4 .eut-text {
    max-width: 354px;
    display: inline-block;
    margin-left: 32px;
    min-height: 230px;
}

.home-section4 h2{color:#2A3753;}
.home-section4 p{margin-bottom: 12px;}
.home-section4 a{}
.home-section4 a span{font-size: 16px; color: #fff;}




.home-section5{padding-top: 90px; padding-bottom: 120px;}
.home-section5 h2{color:#2A3753; margin-bottom: 68px; padding: 26px 32px 0 32px;}
.home-section5 p{color: #484848; margin-bottom: 25px;min-height: 125px;padding: 0 32px;}
.home-section5 a{color: #989898; font-weight: bold; font-family: 'Work Sans'; text-transform: none !important;}
.home-section5 a span{font-size: 16px;}

.home-section5 .eut-read-more {
    font-size: 16px;
    text-transform: capitalize !important;
    color: #2A3753;
    border: solid #2A3753 1px;
    border-radius: 23px;
    padding: 13px 28px;
    top: -20px;
    left: 32px;
    position: relative;
}

.home-section5 .eut-blog .eut-post-title{font-size: 32px; font-weight: 400;}
.home-section5 .eut-blog-item-inner{background: #fff; height: auto !important;}

.home-section5 .connect{text-align:right;}
.home-section5 .connect i{font-size: 25px !important;}
.home-section5 .connect ul > li{margin-left: 0px;}
.home-section5 .connect h2{font-size: 24px; text-align: right; display: inline-block;padding-right: 10px;}
.home-section5 .eut-element.eut-social{display: inline-block;}

.home-section6{padding-bottom: 70px;}
.home-section6 h3{font-size:34px; margin-bottom: 60px;}
.home-section6 p{color: #484848; margin-bottom: 25px;}
.home-section6 a{color: #989898; font-weight: bold; font-family: 'Work Sans'; text-transform: none !important;}
.home-section6 a span{font-size: 16px;}

.eut-blog-item{}
.eut-blog-item a.eut-read-more{transition: background-color 0.4s ease;}
.eut-blog-item a.eut-read-more:hover{background-color: #2A3753;color: white !important;}
.eut-blog-item a.eut-read-more i{margin-left: 5px;}
.eut-blog-item a.eut-read-more:hover i{color: white;}
.eut-blog-item{}


/*----Testimonials-----*/

.testmonial-area{padding-top: 120px; padding-bottom: 120px;max-width: 1015px; margin: 0 auto !important;}
.testmonial-area h4{color:#fff;font-size: 16px !important; line-height: 32px !important;}
.testmonial-area .testimonial-block .eut-text{padding: 62px 58px;}

.testmonial-area .eut-carousel-buttons div i {
    font-size: inherit;
    line-height: inherit;
    border: 1px solid #000;
    border-radius: 10000px;
}


.testmonial-area.volunteer{padding-top: 84px; padding-bottom: 94px;}
.testmonial-area.volunteer h2{margin-bottom: 58px;}

/*-----Resource Center banner-----*/
.resource-banner{padding-top: 65px !important; padding-bottom: 30px !important;}
/*-----Issac Page-----*/



.issac-section1{padding-top: 93px; padding-bottom: 70px;}
.issac-section1 h1{color:#2A3753;}
.issac-section1 h3{margin-bottom:5px;}
.issac-section1 p{color: #484848; margin-bottom: 25px;}
.issac-section1 a{color: #989898; font-weight: bold; font-family: 'Work Sans'; text-transform: none !important;}
.issac-section1 a span{font-size: 16px;}


.issac-section1 .col1::before,
.issac-section1 .col2::before,
.issac-section1 .col3::before{
    position: relative;
    display: inline-block;
    color: #2A3753;
    font-size: 24px;
    font-family: 'HK Grotesk';
    font-weight: 600;
    width: 21px;
    vertical-align: top;
    top: 3px;
    margin-right: 15px;
}


.issac-section1 .col1::before{content: '1.';}
.issac-section1 .col2::before{content: '2.';}
.issac-section1 .col3::before{content: '3.';}

.issac-section1 .col1,
.issac-section1 .col2,
.issac-section1 .col3{margin-top: 34px;}



.issac-section1 .col1 .eut-column-wrapper-inner {max-width: 295px; display: inline-block;}
.issac-section1 .col2 .eut-column-wrapper-inner {max-width: 295px; display: inline-block;}
.issac-section1 .col3 .eut-column-wrapper-inner {max-width: 295px; display: inline-block;}



.issac-section2{padding-top: 102px; padding-bottom: 100px;}
.issac-section2 h2{color:#fff;}
.issac-section2 p{color: #fff; margin-bottom: 25px; font-size: 24px; line-height: 32px; max-width: 365px;}
.issac-section2 a{color: #989898; font-weight: bold; font-family: 'Work Sans'; text-transform: none !important;margin-bottom: 74px;}
.issac-section2 a span{font-size: 16px;}

/*.issac-section3{padding-top: 66px; padding-bottom: 14px;}*/
.issac-section3 h2{color:#2A3753;}
.issac-section3 p{color: #484848; margin-bottom: 25px; max-width: 884px; margin: 0 auto;}
.issac-section3 a{color: #989898; font-weight: bold; font-family: 'Work Sans'; text-transform: none !important;margin-bottom: 50px; background: rgb(116,209,236);
background: linear-gradient(-270deg, rgba(116,209,236,1) 0%, rgba(127,188,209,1) 35%, rgba(140,203,177,1) 100%) !important; border: none !important; color: #fff;margin-top: 30px; opacity: 1; transition: all ease 0.3s;}
.issac-section3 a:hover{opacity: .5; transition: all ease 0.3s;}

.issac-section3 a span{font-size: 16px; color: #fff;}

.issac-section4{padding-top: 15px;padding-bottom: 113px;}
.issac-section4 h2{color:#2A3753;}
.issac-section4 h3{font-size: 34px; margin-bottom: 30px;}
.issac-section4 p{margin-bottom: 12px; margin-top: 30px;}
.issac-section4 a span{font-size: 16px; color: #fff;}

.issac-section4.top {padding-top: 90px;padding-bottom: 30px;}
.issac-section4.bottom{padding-top: 0px; padding-bottom: 60px;}


.issac-section5{padding-top: 70px; padding-bottom: 33px;}
.issac-section5 p{margin-bottom: 6px;}
.issac-section5 strong{font-size: 18px;color: #484848;}
.issac-section5 ul{color: #484848;}



/*------Volunteer-----*/

.volunteer-title1{padding-top: 96px; padding-bottom: 60px;}
.volunteer-title1 h1{color:#2A3753; font-size: 34px;line-height: 40px}
.volunteer-title1 h2{color:#2A3753; font-size: 48px;line-height: 58px}
.volunteer-title1 h3{color:#2A3753; font-size: 24px;line-height: 28px; margin-bottom: 5px;}

.volunteer-title1 p{color: #484848; margin-bottom: 25px;font-size: 16px;  line-height: 24px;}
.volunteer-title1 a{color: #989898; font-weight: bold; font-family: 'Work Sans'; text-transform: none !important;}
.volunteer-title1 a span{font-size: 16px;}
.volunteer-title1 ul{color: #484848;}
.volunteer-title1.indent p{margin-left: 15px;}




/*----vlab----*/

.vlab-section4{padding-top: 15px;padding-bottom: 113px;}
.vlab-section4 h2{color:#2A3753;}
.vlab-section4 h3{font-size: 34px; margin-bottom: 30px;}
.vlab-section4 p{margin-bottom: 12px; margin-top: 30px;}
.vlab-section4 a{color: #009ade; transition: all ease 0.3s;}
.vlab-section4 a:hover{color: #2A3753;}
.vlab-section4 a span{font-size: 16px; color: #fff;}

.vlab-section4.top {padding-top: 90px;padding-bottom: 30px;}
.vlab-section4.bottom{padding-top: 0px; padding-bottom: 60px;}


/*-----Interiors-----*/
.lhea-modal-contents.lhea-team-president{
	position: relative;
	height: auto !important;
}

.lhea-modal-contents .lhea-modal-post_contents h4 {
    font-size: 34px;
	font-weight: 600;
	line-height: 44px;
	margin-bottom: 0 !important;
	padding-bottom: 24px;
}

.lhea-member-style-1 .lhea-member-picture .lhea-member-name-position .lhea-member-position {
    display: inline-block;
    font-size: 13px;
    font-weight: 600 !important;
    padding: 5px 17px;
    transition: opacity 1.25s, transform 1.25s;
    color: #ffffff !important;
}

.lhea-member-hover{
	margin: unset !important;
	width: 100%;
	height: 100%;
	top: 0 !important;
	left: 0 !important;
}

.lhea-member-hover button{
	margin: 0;
	width: 100%;
	height: 100%;
	border: unset !important;
	background-color: transparent !important;
}

.lhea-modal .mfp-container{opacity: 1 !important;}
button.lhea-close-modal{
	border: unset;
	background-color: #00000094 !important;
	width: auto !important;
	height: auto !important;
	cursor: pointer;
}
button.lhea-close-modal i{
	font-size: 18px;
	padding: 10px 14px 14px;
}

.overview1{}
.overview1 h2,
.overview1 p{color: #484848;}
.overview1 .home-animated-hovers .eut-column-wrapper-inner::before{
	box-shadow: 0px 3px 17px -8px rgba(0,0,0,0.48);
}
.overview1 .home-animated-hovers .eut-column-wrapper-inner:hover .eut-text p {color:#fff !important;}
.overview1 .eut-single-icon{width: 228px;margin: 0 auto;}
.overview1 .eut-single-icon a > div.eut-wrapper-icon{margin-left: 0px !important;}
.overview1{}

.stem-title1{padding-top: 96px; padding-bottom: 98px;}
.stem-title1 h1{color:#2A3753; font-size: 34px;line-height: 40px}
.stem-title1 h2{color:#2A3753; font-size: 48px;line-height: 58px}
.stem-title1 h3{color:#2A3753; font-size: 24px;line-height: 28px; margin-bottom: 5px;}


.current-partners{padding-top: 60px; padding-bottom: 35px;}
.current-partners h2{max-width: 755px; margin-bottom: 45px;}
.current-partners ul{color: #484848}
.blue-extra-margin{margin-bottom: 30px !important;}

.interior-rounded-blocks-section{padding-bottom: 77px; }
.interior-rounded-blocks ul{color:#2A3753; min-height: 250px;}
.interior-rounded-blocks h2{margin-bottom:35px;}
.interior-rounded-blocks .eut-column-wrapper-inner{
	background:#fff; 
	border-radius:10px; 
	padding: 34px 24px; 
	margin:24px auto !important;
}
.equalize .eut-column-wrapper-inner{ padding: 34px 24px 81px !important;}
.equalize .eut-column-wrapper-inner > div.bottom-btn{
	position: absolute;
	bottom: 10px;
	transform: translateY(-100%);
}
.interior-rounded-blocks h3{font-size: 34px; color: #2A3753;line-height: 44px;}
.interior-rounded-blocks h3 strong{font-weight: 600;}

.green h3 strong {color:#75CEAC;}
.teal h3 strong{color:#5CB1F4;}
.red h3 strong{color:#DA1A0B;}




.big-title1{padding-top: 120px; padding-bottom: 120px;}
.big-title1 h1{color:#2A3753; font-size: 48px; max-width: 420px; line-height: 58px}
.big-title1 p{color: #484848; margin-bottom: 25px;font-size: 24px; max-width: 460px; line-height: 32px;}
.big-title1 a{color: #989898; font-weight: bold; font-family: 'Work Sans'; text-transform: none !important;}
.big-title1 a span{font-size: 16px;}




.small{font-size: 14px;}
.medium{font-size: 18px;}
.medium a{background:none !important; color: #5CB1F4 !important;}
.medium a:hover{background:none; color: #2A3753;}


.interior-section-button{padding-top: 0px; padding-bottom: 67px;}
.interior-section-button h2{color:#2A3753;}
.interior-section-button p{color: #484848; margin-bottom: 25px;  margin: 0 auto;}


.gradient-button a{font-size: 16px !important; color: #fff !important; font-weight: bold; font-family: 'Work Sans'; text-transform: none !important;margin-bottom: 41px; background: rgb(116,209,236);
background: linear-gradient(-270deg, rgba(116,209,236,1) 0%, rgba(127,188,209,1) 35%, rgba(140,203,177,1) 100%) !important; border: none !important; color: #fff;margin-top: 30px; opacity: 1; transition: all ease 0.3s;}
.gradient-button a:hover{opacity: .5; transition: all ease 0.3s;}


.col-3-interior{padding-top: 46px; padding-bottom: 32px;}
.col-3-interior .info-block{background: #fff; padding: 35px 40px; min-height: 204px;}
.col-3-interior h2{font-size: 34px;margin-bottom: 40px;}

.col-3-interior .info-block.volunteer{min-height: 245px;}

.l-vid,
.r-vid{display: inline-block;width: calc(50% - 10px);}
.r-vid{margin-left: 20px;}

.l-vid iframe,
.r-vid iframe{
	aspect-ratio: 16/9;
	height: auto;
}

.partners-supporters ul{
	column-count: 3;
	column-gap: 25px;
}
.partners-supporters ul > li {padding-bottom: unset;margin-bottom: 10px;}


/*-------Footer---------*/

.footer{padding-top: 74px; padding-bottom: 50px;}
.footer .logo{max-width:326px;}

.wpb_raw_code{display: inline-block; max-width: 45%; margin: 0 6px;}
.wpb_raw_code img{height: 75px; width: auto;}

.footer ul{list-style-type: none; padding: 0; margin: 0;}
.footer ul li{list-style-type: none; padding: 0; margin: 0;line-height: 21px;}
.footer p{color:#fff;font-size: 14px;}

.footer .address{margin-top: 26px; margin-bottom: 22px;}
.footer .phone p{margin-top: 35px !important;}
.footer .phone p a{margin-bottom: 24px; text-decoration-color: white;}
.footer .copyright{margin-top: 25px;}

.footer .spacefix{margin-top: 35px;}


.footer a{color:#fff;font-size: 14px;}
.footer a:hover{color:#5CB1F4;}

.footer h4{color:#fff; font-size: 16px; margin: 0;}

.footer-org {
    display: inline-block;
    max-width: 100%;
    margin: 0;
}


.footer-org.img-one img{max-width: 100px; margin-top: -3px; margin-right: 15px;}
.footer-org.img-two img{max-width: 75px;}

/*-----CTA------*/

.cta{}
.cta h3{font-size: 34px; color: #fff; line-height: 44px; padding-left: 70px;}
.cta .eut-btn{font-size: 24px !important; text-transform: none; letter-spacing: 0px; margin-right: 70px;}

.interior-cta{}
.interior-cta h3{font-size: 34px; color: #fff; line-height: 44px; padding-left: 0px; margin-right:-15px;}
.interior-cta .eut-btn{font-size: 24px !important; text-transform: none; letter-spacing: 0px; margin-right: 70px;}



.cta2{padding-top: 75px; padding-bottom: 75px;}
.cta2 h3{font-size:24px; color: #2A3753; margin-bottom: 60px;}
.cta2 h3 a{color: #5CB1F4;font-family: 'HK Grotesk';}

.white-boxes{}
.white-boxes .eut-text{padding: 36px 34px; background: #fff;}
.white-boxes h3{font-size: 24px; min-height: 85px; margin-bottom: 15px;}
.white-boxes a{font-size: 16px; color: #5CB1F4; font-weight: 600;}
.white-boxes a{font-size: 16px; color: #5CB1F4; font-weight:600;}


.white-boxes a::after{
    /*content: "\f054";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;*/
    transition: all ease 0.3s;
    margin-left: 10px; 
	content: "" !important;
	background:url("imgs/button-arrow-lightblue.png") no-repeat center center;
	display:inline-block;
	width:6px;
	height:10px;
}

.white-boxes a:hover::after{
    content: "\f054";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    transition: all ease 0.3s;
    margin-left: 20px; 
}

/*-----Fine Tuning-----*/

.desktop-min .eut-column-wrapper-inner{min-height: 440px;}
.desktop-min ul{height: 100% !important; min-height: auto !important;}
.overview-even .vc_custom_heading{min-height: 172px;}
.overview-even .eut-element.eut-text {min-height: 220px;}
.educators-overview h3{font-size: 31px;}
.educators-overview ul{min-height: 100px;}


.higher-edu h3 {
    font-size: 24px;
    min-height: auto;
    margin-bottom: 15px;
	display: inline-block;
	margin-bottom: 0px;
	width: auto;
}

.higher-edu p {
    display: inline-block;
    margin-left: 20px;
    width: 33%;
    text-align: right;
}

.partners-supporters{}
.partners-supporters .eut-row-inner{margin-bottom: 20px;}
.partners-supporters .eut-row-inner img{padding: 35px;}
.partners-supporters{}


.president-hero ul.lhea-heroes li.lhea-hero {
	width: 100%;
}
.km_row{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-end;
}
.km_row > h3,
.km_row > p{width: auto;}
.km_row > p{min-width: 100px;margin-left: unset;}




@media all and (max-width: 1023px){
	.partners-supporters ul{
		column-count: 2;
	}
}




@media all and (max-width: 900px){
	.testmonial-area{}
	.testmonial-area .eut-carousel-wrapper > div.owl-carousel{
		padding: 0 20px;
	}
	
	.eut-section:not(.eut-fullwidth) .eut-carousel .eut-carousel-buttons .eut-carousel-prev{
		left: -35px;
	}
	.eut-section:not(.eut-fullwidth) .eut-carousel .eut-carousel-buttons .eut-carousel-next{
		right: -35px;
	}
}




@media all and (max-width: 600px) {
	.page-id-280 div.eut-section:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1),
	.interior-cta .eut-column-1-3 > div:nth-child(1),
	.page-id-186 div.eut-custom-height:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1),
	.page-id-197 div.eut-middle:nth-child(2) > div:nth-child(1),
	.page-id-258 div.eut-middle:nth-child(2) > div:nth-child(1),
	.page-id-8 div.eut-section:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1),
	.page-id-8 div.eut-middle:nth-child(2) > div:nth-child(1),
	.page-id-293 div.eut-middle:nth-child(2) > div:nth-child(1){height: auto !important;}
	
	
	.page-id-8 .cta .eut-btn-extralarge{margin: 20px 50px 20px 20px !important;}
	
	.equalize .eut-column-1-4{margin-bottom: 20px;}
	.equalize .col4{margin-bottom: 80px;}
	
	.interior-cta .eut-column-1-3 > div:nth-child(1){padding-top: 30px;}
	
	.page-id-717 ul{margin-bottom: 0px; margin-top: 0px; }
	.president-hero > div:nth-child(1){height: auto !important; margin-bottom: 50px !important;}
	#layers-heroes-assemble ul.lhea-heroes{
		display: flex !important;
		flex-direction: column !important;
		height: auto !important;
	}
	#layers-heroes-assemble ul.lhea-heroes > li.lhea-hero{
		width: 100%!important; 
		margin-left: 0px !important;
		position: relative !important;
		left: unset !important;
		top: unset !important;
		float: unset !important;
		transition: unset !important;
		transform: unset !important;
	}
	.vc_custom_1635533983405{padding-left: 0 !important;}
	.eut-slide-menu ul.eut-menu li a{padding-top: 0px; padding-bottom: 0px;}
	#eut-responsive-header .eut-logo a {
    height: 45px;
    margin-top: 0px;
	}
	
	.btn, .rev-area a,
	.rev-area a.outline{font-size: 12px;}
	.rev-area {
			background: #2A3753;
			white-space: normal;
			padding: 55px 20px 60px 20px !important;
		
/*
		display: flex !important;
		flex-direction: column;
*/
	}	

	.home-section4 .eut-image {
			max-width: 100%;
			float: none;
		margin-bottom: 20px;
	}	

	.home-section4 .eut-image.eut-align-center img,.home-section4 img.eut-align-center,.home-section4 .eut-image-wrapper {
			display: block;
			margin: 0px auto;
			z-index: 1;
			width: 100%;
	}	


	.cta h3{padding-left: 0px;}
	.cta .eut-btn{margin-right: 0px;}

	.eut-video {padding: 0 !important;}	
	ul.eut-menu > li.eut-first-level > a {display: inline-block !important; padding: 0px !important;}
	.eut-slide-menu ul.eut-menu li{margin-bottom: 10px !important;}


	.cta2 h3 a {margin-left: -9px;}
	.cta2.rm-anchor-shift h3 a {margin-left: 0;}
	.overview-even{margin-bottom: 20px;}
	.page-id-274 .eut-text ul{margin-bottom: 0;}
	.vlab-section4 {height: 100px !important;}
	.page-id-274 div.eut-section:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2){height: 300px;}
	.eut-page-title .eut-title {font-size: 30px !important;}
	#eut-page-title .eut-description{font-size: 16px !important;}
	
	.rev-area p {
			font-size: 16px;
			line-height: 22px !important;
			margin-bottom: 34px !important;
	}	
	
	.rev-area .title {font-size: 24px !important; line-height: 32px !important;}	
	
	.partners-supporters ul{
		column-count: 1;
	}
	
	.km_row{flex-direction: column;align-items: flex-start;}
	
	.km_row > p{margin-top: 10px;margin-left: -2px;}
}


@media all and (max-width: 767px){
	.testmonial-area .testimonial-block .eut-text{
		padding: 40px 30px;
	}
	.testmonial-area .eut-carousel-wrapper > div.owl-carousel{
		padding: 0 25px;
	}
	.eut-section:not(.eut-fullwidth) .eut-carousel .eut-carousel-buttons .eut-carousel-prev{
		left: -30px;
	}
	.eut-section:not(.eut-fullwidth) .eut-carousel .eut-carousel-buttons .eut-carousel-next{
		right: -30px;
	}
	
	div.lhea-member-style-1 .lhea-member-picture .lhea-member-hover{display: block !important;}
/*	div.lhea-member-style-1 .lhea-member-modal-trigger{display: block !important;}*/
}





@media only screen and (max-width: 420px) {
	rs-layer .rev-area{
		display: flex !important;
		flex-direction: column;
		padding: 40px 20px 48px 20px !important;
	}
	div.rev-area > a{margin: unset !important; width:100%; display:block;}
	div.rev-area > a:first-of-type{margin-bottom: 15px !important;}
	div.rev-area > a:last-of-type{
		display: flex;
		justify-content: center;
		align-items: center;
	}
	div.rev-area{}
	
	.eut-section:not(.eut-fullwidth) .eut-carousel .eut-carousel-buttons .eut-carousel-prev{
		left: -25px;
	}
	.eut-section:not(.eut-fullwidth) .eut-carousel .eut-carousel-buttons .eut-carousel-next{
		right: -25px;
	}
	.cta-wrap > h3{font-size: 18px;}
	.cta-wrap > h3 > a{margin-left: unset !important;}
} /* end of 420 */





@media all and (max-width: 350px){} /* end of 350 */





