@font-face {
font-family: 'metropolisregular';
src: url(//globalsummersacademy.com/wp-content/themes/salient-child/fonts/metropolis-regular-webfont.woff2) format('woff2'),
url(//globalsummersacademy.com/wp-content/themes/salient-child/fonts/metropolis-regular-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
a{
color: #009874;
}
p{
line-height: 24px;
}
h1, h2, h3, h4, h5, h6, p, span, li, div, a, input, button, label, #gform_submit_button_1, #gform_submit_button_5, body .gform_wrapper .top_label .gfield_label, #footer-outer .widget h4{
font-family: 'metropolisregular';
}
h1, h2, h3, h4, h5, h6{
color: #009874;
}
h1, h2{
margin-bottom: 30px !important;
font-weight: 300;
}
small{
font-size: 12px !important;
}
.doc_title {
color: #009874 !important;
}
.ptb-2{
padding-top: 20px !important;
padding-bottom: 20px !important;
}
.ptb-3{
padding-top: 30px !important;
padding-bottom: 30px !important;
}
.ptb-4{
padding-top: 40px !important;
padding-bottom: 40px !important;
}
.ptb-5{
padding-top: 60px !important;
padding-bottom: 60px !important;
}
.pb-4{
padding-bottom: 40px !important;
}
.img-round{
border-radius: 100%;
}
.text-green,
.text-green *,
.text-gren *{
color: #129874;
}
ul li{
margin-bottom: 20px;
}
#field_2_2,
#field_2_3{
margin-bottom: 0;
}
#field_2_4,
#field_2_5{
margin-top: 5px;
}
.gfield_time_minute label,
.gfield_time_hour label,
.gform_wrapper .hidden_label .gfield_label,
form #field_1_1 label,
form #field_1_2 label{
display: none !important;
}
.ginput_complex .ginput_full.address_line_1,
.ginput_complex .ginput_full.address_line_2,
#field_6_18 .ginput_full.address_line_1,
#field_6_18 .ginput_full.address_line_2{
display: block;
}
#label_1_4_2,
#label_1_4_1,
#input_1_4 li label,
.gform_fields .gfield_checkbox label{
display: inline-block !important;
}
input[type="email"], input[type="text"] {
background-color: transparent !important; border-radius: 0 !important;
}
.ginput_complex.ginput_container label{
display: none !important;
}
.gfield.col-md-6{
width: 50%;
float: left;
clear: right !important;
margin-bottom: 15px;
}
.gfield.col-md-3{
width: 25%;
float: left;
clear: right !important;
margin-bottom: 15px;
}
#input_1_1_3_container,
#input_1_1_6_container,
.ginput_container_email,
.ginput_container_phone,
.ginput_container_text,
.gfield_time_minute,
.gfield_time_hour,
.ginput_container_date,
.ginput_container_product_price,
.ginput_container.ginput_complex,
.ginput_container.ginput_complex span{
position: relative;
}
#input_1_1_3_container:before,
#input_1_1_6_container:before,
.ginput_container_email:before,
.ginput_container_phone:before,
.ginput_container_text:before,
.gfield_time_hour:before,
.gfield_time_minute:before,
.ginput_container_date:before,
.ginput_container_product_price:before,
.ginput_container.ginput_complex span:before{
content: "";
position: absolute;
height: 100%;
background: #009874;
height: 100%;
width: 2px;
left: 0px;
bottom: -5px;
}
#input_1_1_3_container:after,
#input_1_1_6_container:after,
.ginput_container_email:after,
.ginput_container_phone:after,
.ginput_container_text:after,
.gfield_time_minute:after,
.gfield_time_hour:after,
.ginput_container_date:after,
.ginput_container_product_price:after,
.ginput_container.ginput_complex span:after{
content: "";
position: absolute;
height: 100%;
background: #009874;
width: 100%;
height: 2px;
bottom: 0px;
left: -5px;
}
.gfield_radio input{
margin-top: 0 !important;
}
#header-outer,
#header-space{
margin-top: 38px;
}
body .gform_wrapper .top_label .gfield_label{
font-weight: 400;
color: #009874;
}
#input_1_4 li{
display: block;
float: left;
width: 260px;
}
#input_1_4 li label{
text-transform: uppercase;
color: #009874;
}
#gform_1 .gform_footer{
width: 100px;
margin: 0px auto;
}
#gform_1 .gform_footer:before,
#gform_1 .gform_footer:after{
content: "";
position: absolute;
height: 100%;
background: #009874;
}
body #footer-outer #gform_widget-2 #gform_submit_button_5.gform_button.button,
#gform_submit_button_2,
#gform_submit_button_1{
background-color: transparent !important;
background-image: url(//globalsummersacademy.com/wp-content/uploads/2020/10/SUBMIT.png);
background-size: 100%;
background-repeat: no-repeat;
width: 144px;
height: 40px;
border-radius: 0;
padding: 0 !important;
color: #009874;
}
#nf-form-title-2{
display: none !important;
}
.nf-form-fields-required{
color: #fff;
}
.nf-form-content{
max-width: 100% !important;
}
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea{
background-color: #fff !important;
}
.nf-breadcrumbs li a{
min-width: 25%; background: #129874 !important;
color: #B3B3B3 !important;
border-bottom: 1px solid #B3B3B3;
font-size: 14px !important;
}
.nf-breadcrumbs li.active a{
background: #129874 !important;
color: #fff !important;
border-bottom: 1px solid #fff;
}
.nf-response-msg{
color: #fff;
font-size: 40px;
text-align: center;
margin-top: 100px;
margin-bottom: 160px;
display: block;
clear: both;
position: relative;
}
.payment-today-total{
font-size: 33px;
}
#nf-field-73-wrap{
display: block;
}
#nf-field-73-wrap .nf-field-label{
width: 45px;
float: left;
}
#nf-field-66-wrap table tbody tr:last-child{
font-weight: 800;
}
.application-header .row-bg.using-image.using-bg-color{
background-repeat: no-repeat !important;
background-size: 100% 275px !important;
}
body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1),
body:not(.woocommerce-cart) .main-content table{
background-color: transparent !important;
}
body:not(.woocommerce-cart) .main-content tr th:first-child, body:not(.woocommerce-cart) .main-content tr td:first-child{
border-left-width: 0;
border-color: #129874;
}
body:not(.woocommerce-cart) .main-content th,
body:not(.woocommerce-cart) .main-content td{
border-width: 1px 1px 1px 0;
border-color: #129874;
}
body:not(.woocommerce-cart) .main-content td:last-child,
body:not(.woocommerce-cart) .main-content th:last-child{
border-width: 1px 0px 1px 0;
}
body:not(.woocommerce-cart) .main-content th{
background-color: #B3B3B3;
color: #fff;
} .img-absolute{
position: absolute !important;
z-index: -1;
}
.grade-block{
height: 390px;
z-index: 9;
display: flex;
width: 100%;
align-items: center;
justify-content: center;
color: #000;
font-size: 30px;
line-height: 36px;
margin-bottom: 0 !important;
}
.grade-block p{
color: #fff;
text-shadow: px 0px 25px rgba(0, 0, 0, 0.75); height: 200px;
display: flex;
align-items: center;
}
.hover-popup{
position: absolute !important;
background: rgba(255, 255, 255, 0.95);
box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1);
padding: 25px;
width: 100%;
bottom: -90px;
transition: all 0.4s ease-in-out;
height: 200px;
opacity: 0;
text-align: left;
}
.hover-popup.active{
bottom: -70px;
opacity: 1;
height: 200px;
transition: all 0.4s ease-in-out;
}
.hover-popup ul{
margin-bottom: 10px !important;
margin-left: 20px !important;
}
.hover-popup li{
list-style: none;
}
.hover-popup li:before{
content: "";
background-image: url(//globalsummersacademy.com/wp-content/uploads/2020/10/ico-map.png);
width: 12px;
height: 12px;
background-size: contain;
position: relative;
display: inline-block;
background-repeat: no-repeat;
left: -10px;
}
.hover-popup p{
padding-bottom: 10px !important;
}
.hover-popup ul,
.hover-popup ul li,
.hover-popup p{
text-align: left !important;
}
.hover-popup *{
color: #000 !important;
}
.hover-popup .wpb_wrapper{
height: 160px;
overflow: hidden
}
.bg-white50 .vc_column-inner{
background: rgba(255, 255, 255, 0.75);
box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1);
padding: 20px;
}
.text-dark h2,
.text-dark h3{
color: #000;
} .lines-right-top:before,
.lines-right-top:after,
.lines-right-bottom:before,
.lines-right-bottom:after,
.lines-left-top:before,
.lines-left-top:after{
content: "";
position: absolute;
height: 100%;
background: #fff;
}
.lines-right-top:before{
height: 100%;
width: 2px;
right: 25px;
}
.lines-right-top:after{
width: 100%;
height: 2px;
top: 35px;
visibility: visible;
}
.lines-right-bottom:before{
height: 100%;
width: 2px;
right: 25px;
}
.lines-right-bottom:after{
width: 100%;
height: 2px;
bottom: 35px;
visibility: visible;
z-index: -1;
}
.lines-left-top:before{
height: 100%;
width: 2px;
left: 35px;
}
.lines-left-top:after{
width: 100%;
height: 2px;
top: 35px;
visibility: visible;
}
.lines-right-bottom-green:before{
content: "";
position: absolute;
height: 100%;
width: 2px;
background: #009874;
right: 50px;
visibility: visible;
z-index: 9;
}
.lines-right-bottom-green:after{
content: "";
position: absolute;
width: 100%;
height: 2px;
background: #009874;
bottom: 35px;
visibility: visible;
}
.lines-left-bottom-green:before{
content: "";
position: absolute;
height: 100%;
width: 2px;
background: #009874;
left: -5px;
visibility: visible;
}
.lines-left-bottom-green:after{
content: "";
position: absolute;
width: 100%;
height: 2px;
background: #009874;
bottom: 35px;
left: -40px;
visibility: visible;
}
.lines-bottom-right-grey img{
max-width: 80% !important;
}
.lines-bottom-right-grey:before{
content: "";
position: absolute;
height: 100%;
width: 2px;
background: #ddd;
right: 50px;
visibility: visible;
z-index: 9;
}
.lines-bottom-right-grey:after{
content: "";
position: absolute;
width: 80%;
height: 2px;
background: #ddd;
bottom: 35px;
visibility: visible;
right: -10px;
} .swiper-slide .content{
top: 90px !important;
}
.swiper-slide .content h2{
font-size: 44px;
line-height: 44px;
}
.swiper-slide .content p{
width: 60% !important;
font-size: 18px;
line-height: 24px;
} .scroll-1 .wpb_wrapper{
height: 220px;
overflow: hidden;
padding-bottom: 5px;
}
.scroll-2-1 .wpb_wrapper{
height: 200px;
overflow: hidden;
padding-bottom: 5px;
}
.arrows{
transform: rotate(90deg);
width: 60px;
position: absolute;
left: -70px;
bottom: 50px;
}
.arrows.small{
left: -15px;
bottom: 10px;
opacity: 0;
transition: all 0.4s ease-in-out;
}
.grade-hover .arrows.small{
left: -15px;
bottom: -30px;
opacity: 0;
transition: all 0.4s ease-in-out;
}
.arrows.small.active{
opacity: 1;
}
.arrows a{
font-size: 50px;
font-family: 'Open Sans';
font-weight: 100;
color: #009874;
padding: 0 5px;
cursor: pointer;
}
.arrows.small a{
font-size: 40px;
} .leader-text{
opacity: 0;
height: 0;
overflow: hidden;
transition: all 0.4s ease-in-out;
margin-bottom: 0 !important;
}
.leader-text.active{
opacity: 1;
height: 200px;
display: block;
transition: all 0.4s ease-in-out;
}
.scroll-2-1 .wpb_wrapper,
.scroll-2-2 .wpb_wrapper,
.scroll-2-3 .wpb_wrapper
{
height: 200px;
overflow: hidden;
} #footer-outer, #footer-outer a:not(.nectar-button){
color: #777 !important;
}
#custom_html-2{
font-size: 18px;
line-height: 24px;
}
#custom_html-2 li{
display: flex;
align-items: center;
justify-content: normal;
align-content: center;
}
#custom_html-2 li img{
margin-bottom: 0;
}
#custom_html-2 a{
margin-top: 0;
margin-left: 20px;
}
#copyright{
position: absolute;
bottom: 20px;
width: 100%;
font-size: 10px;
}
#footer-outer #copyright p{
font-size: 10px;
}
#footer-outer .widget h4{
font-size: 22px;
font-weight: 400;
}
.tabbed > ul li .active-tab, .material input[type=text]:focus, .material textarea:focus, .material input[type=email]:focus, .material input[type=search]:focus, .material input[type=password]:focus, .material input[type=tel]:focus, .material input[type=url]:focus, .material input[type=date]:focus, .row .col .wp-caption .wp-caption-text, .material.woocommerce-page input#coupon_code:focus, .material #search-outer #search input[type="text"], #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a:after, div[data-style="minimal"] .toggle.default.open i, div[data-style="minimal"] .toggle.default:hover i, div[data-style="minimal"] .toggle.accent-color.open i, div[data-style="minimal"] .toggle.accent-color:hover i, body[data-form-style="minimal"] input[type=text]:focus, body[data-form-style="minimal"].woocommerce-cart table.cart .actions .coupon .input-text:focus, body[data-form-style="minimal"] textarea:focus, body[data-form-style="minimal"] input[type=email]:focus, body[data-form-style="minimal"] input[type=search]:focus, body[data-form-style="minimal"] input[type=password]:focus, body[data-form-style="minimal"] input[type=tel]:focus, body[data-form-style="minimal"] input[type=url]:focus, body[data-form-style="minimal"] input[type=date]:focus, .single #single-meta div a:hover, .single #single-meta div a:focus, .single .fullscreen-blog-header #single-below-header > span a:hover, .blog-title #single-meta .nectar-social.hover > div a:hover, .nectar-hor-list-item[data-hover-effect="full_border"][data-color="accent-color"]:hover{
border-color: transparent !important;
}
.rsvp-table a{
border: 2px solid #129874;
display: inline-block;
padding: 7px 10px;
margin: 10px 5px;
font-weight: 800;
} .tr-total td{
background: #B3B3B3;
color: #fff;
font-weight: 900;
}
.nectar-post-grid-item .meta-category{
display: none !important;
} 
.hero-program .divider-wrap .divider{
height: 200px !important;
}
.about-program-text p{
font-size: 15px;
}
.itinerary-program .wpb_wrapper p{
color: #009874 !important;
}
.optional-extras h4{
font-size: 18px;
}
.optional-extras p{
font-size: 15px;
line-height: 20px;
}
.whats_included *{
color: #009874 !important;
}
.whats_included ul {
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
.whats_not ul li,
.whats_included ul li{
margin-bottom: 10px;
font-size: 15px;
padding-right: 20px;
}
.lines-bottom-left:after,
.lines-bottom-left:before{
content: "";
position: absolute;
height: 100%;
background: #fff;
}
.lines-bottom-left:before{
height: 100%;
width: 2px;
left: 25px;
}
.lines-bottom-left:after{
width: 100%;
height: 2px;
bottom: 35px;
left: -10px;
visibility: visible;
width: 82%;
}
.lines-bottom-left .img-round{
width: 80%;
}
.flight-details{
display: none !important;
}
body #top .nav-apply-now a{
background: url(//globalsummersacademy.com/wp-content/themes/salient-child/btn-apply-now.png);
background-repeat: no-repeat;
background-size: contain;
background-color: transparent !important;
height: 40px;
width: 150px;
color: transparent !important;
}
#header-outer #top nav > ul > li.nav-apply-now > a{
color: transparent !important;
}
a.cta_apply,
.cta_apply a{
background: url(//globalsummersacademy.com/wp-content/themes/salient-child/btn-apply.png);
background-repeat: no-repeat;
background-size: contain;
background-color: transparent !important;
height: 80px;
width: 230px;
color: transparent;
}
.cta_apply a.subscribe-2022{
background: url(//globalsummersacademy.com/wp-content/themes/salient-child/btn-subscribe.png);
background-repeat: no-repeat;
background-size: contain;
background-color: transparent !important;
height: 80px;
width: 230px;
color: transparent;
}
body a.btn-rsvp{
background: url(//globalsummersacademy.com/wp-content/themes/salient-child/btn-rsvp.png);
background-repeat: no-repeat;
background-size: contain;
background-color: transparent !important;
height: 40px;
width: 150px;
color: transparent;
}
a.btn-rsvp span,
a.cta_apply span,
.cta_apply a span{
color: transparent;
display: none;
}
.whats_not *{
color: #999999;
}
.view_all_month,
.view_all_grade,
.august_filter_btn,
.july_filter_btn,
.university_filter_btn,
.grade_11_12_filter_btn,
.grade_9_10_filter_btn{
background-color: transparent !important;
}
.view_all_month:hover,
.view_all_grade:hover,
.august_filter_btn:hover,
.july_filter_btn:hover,
.university_filter_btn:hover,
.grade_11_12_filter_btn:hover,
.grade_9_10_filter_btn:hover,
.view_all_month:focus,
.view_all_grade:focus,
.august_filter_btn:focus,
.july_filter_btn:focus,
.university_filter_btn:focus,
.grade_11_12_filter_btn:focus,
.grade_9_10_filter_btn:focus{
filter: contrast(0);
}
.products.columns-4 .classic.product h2{
float: left;
margin-bottom: 0 !important;
margin-top: 0 !important;
}
.products.columns-4 .classic.product span.price{ padding: 0 0;
clear: both;
font-weight: normal;
} .nectar-quick-view-box .inner-wrap{
border: 3px solid #009874;	
border-radius: 0;
}
.nectar-quick-view-box .close-wrap .close-line1{
left: 15px;
}
.nectar-quick-view-box .close-wrap .close-line2{
left: 0px;
}
.single-product .quantity.buttons_added,
.nectar-quick-view-box .quantity.buttons_added,
.nectar-quick-view-box .nectar-full-product-link{
display: none !important;
}
body .nectar-quick-view-box div.product div.images{
width: 300px !important;
transition: all 0.4s ease-in-out;
}
.nectar-quick-view-box .single_add_to_cart_button_wrap,
.nectar-quick-view-box div.product div.summary{
width: calc(100% - 300px) !important;
}
.nectar-quick-view-box .single_add_to_cart_button_wrap{
width: 200px !important;
}
.body .nectar-quick-view-box .single_add_to_cart_button.alt{
background-color: #333333!important;
}
.nectar-quick-view-box.add-content .nectar-product-slider{
height: 280px !important;
width: 280px !important;
margin-top: 35%;
position: relative;
margin-left: 20px;
}
.nectar-quick-view-box .flickity-viewport{
height: 265px !important;
width: 265px !important;
border-radius: 100%;
}
.nectar-quick-view-box.add-content .nectar-product-slider:before {
border-left: solid 2px #009874;
content: '';
height: 100%;
left: 15px;
position: absolute;
z-index: 1;
}
.nectar-quick-view-box.add-content .nectar-product-slider:after {
border-bottom: solid 2px #009874;
bottom: 25px;
content: '';
left: 0;
position: absolute;
width: 100%;
z-index: 1;
}
.nectar-quick-view-box .flickity-slider img{
height: 300px !important;
}
body .nectar-quick-view-box div.product div.images:after{
width: 0 !important;
}
.woocommerce-tabs{
display: none !important;
}
.woocommerce-checkout input[type="email"], 
.woocommerce-checkout input[type="text"]{
background-color: rgba(0,0,0,0.04) !important;
border-radius: 6px !important;
} .day-table *{
color: #009874;
font-weight: 600;
}
.day-table tr td:first-child{
width: 160px;
}
.what-its-like a:hover{
color: #fff;
} .hero-page{
padding-top: 200px !important;
padding-bottom: 200px !important;
}
#footer-outer a{
text-transform: uppercase;
}
@media screen and (max-width: 768px){
.application-header .row-bg.using-image.using-bg-color {
background-repeat: no-repeat !important;
background-size: 100% 375px !important;
}
}
@media screen and (max-width: 1000px){
.gfield.col-md-6{
width: 100%;
float: none;
clear: both;
}
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p,
#boxed .swiper-slide .content p{
font-size: 15px !important;
line-height: 15px !important;
}
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2, #boxed .swiper-slide .content h2{
line-height: 20px;
}
.swiper-slide .content p{
width: 100% !important;
}
.lines-left-bottom-green:after{
bottom: 20px;
}
.lines-left-bottom-green:after{
left: -10px;
}
.hover-popup ul{
margin-left: 15px !important;
}
.arrows{
left: -55px;
}
#gform_1 .gform_footer:before {
height: 70px;
}
#gform_1 .gform_footer:after {
left: 50%;
margin-left: -50px;
bottom: 25px;
}
.grade-block p{
margin-top: -50px;
}
#copyright{
position: relative;
bottom: 0;
}
}
@media screen and (min-width:691px) and (max-width:999px){
.lines-right-bottom:after {
width: 100%;
height: 2px;
bottom: 125px !important;
visibility: visible;
z-index: -1;
}
}
@media only screen and (max-width: 600px) {
.lines-right-bottom:after {
width: 100%;
height: 2px;
bottom: 95px !important;
visibility: visible;
z-index: -1;
}
}
@media screen and (min-width: 1000px){
#header-outer #logo, #header-outer .logo-spacing{
margin-top: 0 !important;
}
#header-outer.small-nav #logo, 
#header-outer.small-nav .logo-spacing{
margin-top: 28px !important;
}
}
@media screen and (min-width: 1300px){
.lines-right-bottom-green:before{
right: 70px;
}
}
#header-secondary-outer #social{
float: right;
}
body #menu-footer-1 #menu-item-1122.footer-apply-now a,
body #top .nav-apply-now a{
background: url(//globalsummersacademy.com/wp-content/themes/salient-child/btn-apply-now.png);
background-repeat: no-repeat;
background-size: contain;
background-color: transparent !important;
height: 40px;
width: 150px;
color: transparent !important;
}
body #menu-footer-1 #menu-item-1122.footer-apply-now{
margin-top: 35px;
}
.social-footer li{
display: inline-block;
margin-right: 5px;
float: left;
clear: right;
}
.social-footer li a{
width: 40px;
height: 40px;
margin-left: 0 !important;
}
#menu-footer-2 a,
#menu-footer-1 a{
font-size: 15px !important;
}
#custom_html-2 h6{
color: #929497!important;
}
.tico{
margin-top: 70px !important;
width: 80% !important;
}
#gform_fields_5{
margin-right: 15% !important;
}
#field_5_2 .ginput_container_email:before,
#field_5_2 .ginput_container_email:after,
#input_5_1_3_container:after,
#input_5_1_3_container:before{
background: #999;
}
#field_5_2{
margin-top: 0 !important;
}
#footer-outer h4{
font-size: 14px !important;
line-height: 24px !important;
margin-bottom: 7px !important;
font-weight: 600 !important;
}
.material #header-secondary-outer{
min-height: 32px !important;
}
#social li{
margin-bottom: 0 !important;
}
#social .fa-facebook,
#social .fa-instagram,
#social .fa-linkedin{
background-repeat: no-repeat !important;
background-size: 24px 24px !important;
width: 24px !important;
height: 24px !important;
}
#social .fa-facebook{
background: url(//globalsummersacademy.com/wp-content/themes/salient-child/fb-green.png);
}
#social .fa-instagram{
background: url(//globalsummersacademy.com/wp-content/themes/salient-child/ig-green.png);
}
#social .fa-linkedin{
background: url(//globalsummersacademy.com/wp-content/themes/salient-child/in-green.png);
}
#social .fa-facebook:before,
#social .fa-instagram:before,
#social .fa-linkedin:before{
content: none !important;
}
#gform_fields_3 .gfield_checkbox li{
display: inline-block;
margin-right: 20px;
}
.overlay{
padding-top: 30px !important;
padding-bottom: 40px !important;
background-color: rgba(0, 98, 46, 0.6);
}
.overlay a{
color: #ccc;
}
.overlay a:hover{
color: #fff;
}
#custom_html-2 li img{
width: 40px;
height: auto;
}
#custom_html-2{
font-size: 15px !important;
}
#custom_html-2 a{
text-transform: none;
float: left;
}
#custom_html-4 li{
display: block;
height: auto;
position: relative;
overflow: auto;
clear: both;
width: 100%;
align-items: center;
}
#custom_html-4 img{
width: 24px;
height: auto;
float: left;
margin-right: 10px;
margin-top: 2px;
margin-bottom: 2px;
}
#custom_html-4 a{
text-transform: none;
float: left;
font-size: 12px;
}
.nectar-animated-title .nectar-animated-title-outer{
width: 100%;
}
.nectar-animated-title-inner{
display: block;
}
body.page-id-1305 .container-wrap{
padding-bottom: 0 !important;
} body.page-id-1305 .multi-column-dropdown li a{
font-size: 28px;
}
body.page-id-1305 .menu2{
display: none !important;
}
#header-outer #top nav > ul > li.menu-item-958 > a{
font-weight: 900;
color: #555 !important;
}
#nf-field-205-1,
#nf-label-class-field-205-1{
display: none !important;
} .gsa_2021_program_links{
background: rgba(18,152,116, 0.6);
}                              .program_header, .program_2022_header{
padding-bottom:10px
}
.program_header, .program_header h2{
color:white !important;
}
.gsa_2022_program_links, .program_2022_header h2{
color:black !important;
}
.program_header h2, .program_2022_header h2{
margin-bottom:10px !important;
}
.gsa_2021_course_grid .nectar-post-grid .nectar-post-grid-item-bg-wrap-inner:before, 
.gsa_2022_course_grid .nectar-post-grid .nectar-post-grid-item-bg-wrap-inner:before{  
content: '';
width: 50%;
height: 50%;
position: absolute;
bottom: 0;
right: 0;
z-index: 9;
}
.gsa_2021_course_grid .nectar-post-grid .nectar-post-grid-item-bg-wrap-inner:before {  
background:url(//globalsummersacademy.com/wp-content/uploads/2021/03/2021-green-NEW.png) no-repeat;
background-size: contain;
background-position: bottom right;
}
.gsa_2022_course_grid .nectar-post-grid .nectar-post-grid-item-bg-wrap-inner:before {  
background:url(//globalsummersacademy.com/wp-content/uploads/2021/03/2022-grey-NEW.png) no-repeat;
background-size: contain;
background-position: bottom right;
} .portfolio-items .col.span_3 .work-meta h4{
line-height: 28px !important;
}
.green-div{
color: #000;
}
.green-div:hover{
color: #fff;
}
.thnk-pge{
text-align: center;
padding: 80px 0px;
}
.thnk-pge h1{
text-transform: uppercase;
font-weight: 600 !important;
margin-bottom: 10px !important;
color: #009874;
font-size: 60px !important;
line-height: 60px !important;
}
.thnk-pge .btn{
background-color: #009874;
color: #fff;
border-radius: 5px;
}
.thnk-pge p{
line-height: 1.5;
}
.thnk-pge .btn:hover{
background-color: #007458;
}
.foot-h4-div{
color: #777777;
font-size: 14px ;
line-height: 24px ;
margin-bottom: 7px ;
font-weight: 600 ;
letter-spacing: 0;
-webkit-font-smoothing: antialiased;
}
.foot-h6-div{ letter-spacing: 0;
-webkit-font-smoothing: antialiased; font-size: 15px;
line-height: 24px;
margin-bottom: 7px;
margin-top: 100px;
}
.cart-h2-div{
font-size: 42px;
line-height: 42px;
margin-bottom: 30px !important;
font-weight: 300;
color: #009874;
font-family: 'metropolisregular';
letter-spacing: 0;
-webkit-font-smoothing: antialiased;
}
.bnr-hom-h2-small small{
color: #fff;
transform: none;
opacity: 1;
font-size: 44px !important;
line-height: 44px;
letter-spacing: -1px;
display: block;
font-weight: 300;
margin-bottom: 30px !important;
}
.h3-apply-div{
font-size: 24px;
font-weight: 400;
}
.faq-h4-h2{
color: #ffffff;
font-size: 24px;
font-weight: 400;
margin-bottom: -30px;
padding: 0px;
line-height: 32px;
}
.page-h4-div{
font-size: 24px;
font-weight: 400;
color: #009874;
line-height: 32px;
}
.page-h3-h2{
font-size: 42px;
line-height: 42px;
margin-bottom: 30px !important;
font-weight: 300;
}
.blog-h3-h2 h2{
margin-bottom: 6px!important;
font-size: 18px!important;
line-height: 34px!important;
font-weight: 600;
}
.blog-h3-h2 h2 a{
color: #fff!important;
}
@media only screen and (max-width: 1600px){
.blog-h3-h2 h2{
font-size: 16px!important;
line-height: 22px!important;
}
}
@media only screen and (max-width: 1300px){
.bnr-hom-h2-small small{
font-size: 32px;
line-height: 50px;
}
.blog-h3-h2 h2{
font-size: 14px!important;
line-height: 20px!important;
}
}
@media only screen and (max-width: 1000px){
.bnr-hom-h2-small small{
font-size: 20px!important;
line-height: 30px!important;
}
.blog-h3-h2 h2{
font-size: 16px!important;
line-height: 20px!important;
}
}
@media only screen and (max-width: 690px){
.cart-h2-div{
font-size: 31.5px;
line-height: 31.5px;
}
.h3-apply-div , .page-h4-div , .faq-h4-h2{
font-size: 21.6px;
}
.page-h3-h2{
font-size: 31.5px;
line-height: 31.5px;
}
.blog-h3-h2 h2{
font-size: 18px!important;
line-height: 34px!important;
}
}
#gform_wrapper_5 .top_label div.ginput_complex.ginput_container.gf_name_has_1{
width: 100% !important;
}
@media only screen and (min-width:1000px){
#footer-widgets[data-cols="5"] .container .row >div:last-child,
#footer-widgets[data-cols="5"] .container .row >div:first-child {
width: 25%;
}	
}
.material #footer-outer #footer-widgets .col ul.menu li{
padding-bottom: 10px !important;
}
#menu-item-2331 span::after{
display: none !important;
}
.custom-h2 h2 {
font-size: 22px;
margin-bottom: 0px !important;
}
@media (max-width:1199px){
#top .container {
padding: 0 10px !important;
}
#top nav>ul>li>a {
font-size: 11px !important;
}
}
@media (max-width:991px){
body[data-slide-out-widget-area-style=slide-out-from-right] .slide_out_area_close{
top: 70px !important;
}
.top_img_box .hover-wrap-inner{
height: 800px !important;
}
.bot_img_box .hover-wrap-inner {
height: 510px !important;
}
}
@media (max-width:767px){
.top_img_box .hover-wrap-inner{
height:550px !important;
}
.bot_img_box .hover-wrap-inner {
height: 440px !important;
}
.bot_img_box .hover-wrap-inner img {
margin:0 auto !important; max-width: 75% !important;
}
}