/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/


@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz,wght@6..12,200;6..12,300;6..12,400;6..12,500;6..12,600;6..12,700;6..12,800;6..12,900&family=Oswald:wght@200;300;400;500;600;700&display=swap');

/*  new changes- 26-12-23*/
.ban-title h2
{
	font-size:60px!important;
	line-height:1.5;
	font-weight:700!important;
	text-transform:uppercase;
}
.text-greeny-ye{
	color:#29ad3c!important;
	font-weight:600!important;
	font-size:22px!important;
}
.summary .product_title
{
	color:#1fc736!important;
}

.woocommerce-products-header h1
{
	color:#1fc736!important;
}
.woocommerce-breadcrumb,.woocommerce-breadcrumb a
{
	color:black!important;
}
.woocommerce-ordering select
{
	background-color:#ff9100!important;
	color:white!important;
}
.woocommerce-ordering select option:hover
{
	background-color:white!important;
	color:black!important;
}
.archive.woocommerce-shop .ast-woocommerce-container{
	background:none!important;
}

.archive.woocommerce-shop .ast-woocommerce-container .woocommerce-products-header{
	position: absolute;
  top: 10%;
  z-index: 999999;
  left: 0;
  right: 0;
	text-align:Center!important;
	color:#fff!important;
}
.archive.woocommerce-shop .ast-woocommerce-container .woocommerce-breadcrumb{
	position: absolute;
  top: 12.7%;
  z-index: 999999;
  left: 0;
  right: 0;
	text-align:Center!important;
	color:#fff!important;
}
.archive.woocommerce-shop #masthead{
	background-image: url("https://greengrowthasia.org/wp-content/uploads/2024/02/Climate-Change1.png")!important;
	  background-position: center center;
	  background-repeat: no-repeat;
	  background-size: cover;
	min-height:550px!important;
}
.astra-shop-summary-wrap .ast-loop-product__link
{
	text-decoration:none!important;
}
.astra-shop-summary-wrap .add_to_cart_button,.single_add_to_cart_button
{
	background-color:#ff9100!important;
	color:white!important;
	text-decoration:none!important;
}
.quantity a
{
	text-decoration:none!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before
{
	background:#1fc736!important;
}
.form-submit input[type="submit"]
{
	background-color:#ff9100!important;
	color:white!important;
}
.ast-sticky-add-to-cart-title-wrap .ast-sticky-add-to-cart-title
{
	color:#1fc736!important;
}
.woocommerce-message, .woocommerce-info {
  border-top-color:#1fc736!important;
}
.woocommerce-message::before, .woocommerce-info::before
{
	 border-top-color:#1fc736!important;
	color:#1fc736!important;
}
.woocommerce-message a
{
	background-color:#ff9100!important;
	color:white!important;
}
.ast-woocommerce-container .ast-grid-common-col
{
	margin:10px!important;
	padding:10px!important;
	border:1px solid #ff9100!important;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	background:white!important;
	border-radius:10px!important;
}
.astra-shop-summary-wrap .ast-loop-product__link h2
{
	color:#1fc736!important;
	text-decoration:none!important;
}
.text-greeny-ye p{
	margin-bottom:0!important;
}
.page-id-5030 .vr-line{
	left: 12.5%!important;
	height: 125px;
  border-left: 3px dotted #1fc736;
  position: absolute;
 
  top: -23px!important;
  z-index: 9999;
}
.relax p{
	margin-bottom:0!important;
}
.spon-cor{
	background:#fff!important;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	padding:15px!important;
	border-radius:15px!important;
	text-align:center!Important;
	min-height:250px!important;
	padding-top:25px!Important;		
}
.cor-para{
	margin-bottom:0!Important;
}
#slider_7149{
	visibility:visible!important;
	display:block!important;
}
.bg-img-lay img{
	background: #fff;
  border-radius: 50%;
  padding: 20px;
}
.shadow-boxed img{
	background:#fff!important;
	padding:15px!important;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px!important;
	border-radius:15px;
}
.ep-border-left
{
	border-left:3px solid #1fc736!important;
}
.ep-text-warning
{
	color:#1fc736!important;
}
.header-above
{
	background:black!important;
}
.gg-acc .elementor-accordion-item,.gg-acc .elementor-tab-content
{
	border:none!important;
	margin:15px 0!important;
}
.pop-form i
{
	font-size:14px!important;
	padding-right:7px!important;
}
.gg-acc .elementor-tab-content
{
	border:none!important;
}
.mem-box img
{
	padding: 8px!important;
	border:5px solid #1fc736!important;
	height:340px!important;
border-radius:15px!important;
}
.mem-box-2 img
{
  padding: 8px!important;
/* 	background: #1fc736!important; */
	border:5px solid #1fc736!important;
	border-radius:15px!important;
}
.eco-box .elementor-widget-wrap img
{
max-height:145px!important;
	width:auto!important;
}
.ep_event_wishlist_action
{
	display:none;
}
.wpforms-field-container .wpforms-field-medium
{
	min-width:100%;
}
.ast-plain-container .ast-no-thumbnail
{
	background:none!important;
}
.wpforms-submit-container
{
	text-align:center;
}
.wpforms-submit-container .wpforms-submit
{
	font-size: 18px!important;
  font-weight: 700!important;
  background-color: #FF9100!important;
  border-radius: 5px 5px 5px 5px!important;
  padding: 18px 20px 35px 20px!important;
	text-decoration:none!important;
}
.re-pop-form
{
	background: white !important;
  box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em;
  margin: auto 15px !important;
  padding: 20px 10px !important;
  margin-top: -80px !important;
  position: relative !important;
  min-height: 175px !important;
	border-radius:10px!important;
}
.re-pop-form p
{
	font-size: 20px !important;
  color: black !important;
  font-weight: 500 !important;
	min-height:60px!important;
	margin-bottom:10px!important;
}
.paoc-popup-mheading,.paoc-popup-sheading
{
	text-align:center!important;
}
.wpforms-confirmation-container-full a
{
	color:#ff9100!important;
}
.pop-form
{
font-size: 18px!important;
  font-weight: 700!important;
  background-color: #FF9100!important;
  border-radius: 5px 5px 5px 5px!important;
  padding: 15px 20px 15px 20px!important;
	text-decoration:none!important;
}
.pop-form:hover
{
	background-color:#1fc736!important;
}

#ep_single_event_image
{
	justify-content:center;
}
.header-above
{
	display:none!important;
}
.common-title-4 h2
{
	font-size:50px!important;
	color:black!important;
	font-weight:800!important;
}
.sub-title-2 a
{
	color:white!important;
	text-decoration:underline!important;
}
.project-post .wpr-grid-image-wrap
{
	height:264px!important;
}
.yr-box a
{
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px!important;
	background:white!important;
	padding:10px 50px!important;
	border-radius:8px!important;
}
.yr-box a
{
	color:#1fc736!important;
	text-decoration:none!important;
	font-size:26px!important;
	font-weight:600!important;
}
.elementor-element-9e4d31d  i{
	color:#222!important;
	font-size:30px!important;
	margin-bottom:40px!important;
}
.elementor-element-9e4d31d .elementor-social-icons-wrapper > .elementor-grid-item{
	margin-right:20px!important;
	margin-top:15px!important;
}
@media(max-width:768px){
	.elementor-element-9e4d31d .elementor-social-icons-wrapper > .elementor-grid-item{
	margin-right:15px!important;
	margin-top:15px!important;
}
	.elementor-element-9bc705d.common-title-2 h2{
		font-size:20px!important;
	}
	.page-id-5030 .vr-line {
  left: 49.5% !important;
	}
	.relax{
		background:#fff!important;
		border-radius:15px!important;
	}
	
}
.common-title h2 span
{
	font-family: 'Oswald', sans-serif!important;
}
.path-card
{
	background:white!important;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	padding:20px!important;
	margin:30px 0!important;
	border-radius:10px!important;
}
.vr-line
{
	height:160px;
	border-left:5px dotted #1fc736;
  position: absolute;
  left: 260px;
  top: -30px;
}
.elementor-3329 .elementor-element.elementor-element-92cfea2 ul.sub-menu {
  width: 310px!important;
}
#ep_event_calendar.fc .fc-toolbar.fc-header-toolbar .fc-button-primary
{
	background:#1fc736!important;
}
#ep_event_search_form .ep_event_view_filter
{
	background:black!important;
}
.fc-daygrid-event
{
	background:#e7870a!important;
	border:1px solid #e7870a!important;
}
.img-br
{
	border:1px solid #ff9100!important;
	border-radius:6px!important;
}
.donate-box h2
{
	min-height:50px!important;
}
.gg-acc .elementor-tab-title a
{
	text-decoration:none!important;
	line-height:30px!important;
}
.gg-acc .elementor-tab-title{
box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;	
	background:white!important;
	border-radius:8px!important;
}
.gg-acc .elementor-tab-content a
{
	color:#1FC736!important;
	font-weight:600!important;
	text-decoration:none;
}
.gr-text
{
	color:#1fc736!important;
}
.who-box .elementor-widget-container a
{
	display:flex;
	align-items:center;
	justify-content:start;
	column-gap:16px;
	width:265px;
  padding: 15px 16px 15px 17px;
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	border-radius:10px;
	background:white!important;
	text-decoration:none;
	transition:0.8s;
}
.who-box .elementor-widget-container a:hover
{
	transform:translatey(-20px);
}
.who-box .elementor-widget-container a img
{
height:50px;
	border:1px solid #ff9100!important;
	padding:8px!important;
	border-radius:6px!important;
}
.who-box .elementor-widget-container p
{
	margin-bottom:0px!important;
	font-size: 18px!important;
  color: black!important;
  font-weight: 500!important;
}
.ban-text p
{
	font-size:20px!important;
	line-height:2;
	font-weight:600!important;
	margin-bottom:0px!important;
	text-transform:uppercase;
}

.form-section
{
	padding-top:110px;
	padding-bottom:110px;
	margin-top:-118px!important;
}

.form-section-2 .common-title h2
	{
		font-size: 72px!important;
    font-weight: 700!important;
    color: white!important;
	}
.ban-btn a
{

	border-radius: 5px!important;
	background:transparent;
	border:1px solid white!important;
	font-size:18px!important;
	line-height:27px!important;
	font-weight:700!important;
}
.hov-box
{
	padding:25px!important;
	min-height:360px!important;
	display:flex;
	align-items:end;
	transition:0.4s;
	border:1px transparent;
}
.hov-box:hover
{
	background:white!important;
	border:1px solid black;
	display:block;
	transition:0.4s;
	cursor:pointer;
}
.hov-box .fa
{
	margin: 0 auto!important;
  background: white!important;
  height: 30px!important;
  width: 30px!important;
  text-align: center!important;
  border-radius: 50%!important;
  display: flex!important;
  align-items: center!important;
  justify-content: center!important;
}
.hov-box:hover .fa
{
	display:none!important;
}
.type-post
{
	background:#f9fafb!important;
}
.comments-area
{
	display:none!important;
}
.post-thumb img
{
	text-align:center!important;
	margin:0 auto!important
}
.entry-header .entry-title
{
	line-height:50px!important;
}
.nav-links a
{
	color:#ff9100!important;
	text-decoration:none!important;
}
.hov-box h2
{
	font-size: 30px !important;
  font-weight: 500 !important;
  color: black !important;
	text-align:center!important;
	display:none;
}
.hov-box:hover h2
{
	display:block;
}
.hov-box p
{
	font-size:16px!important;
	color:black!important;
	display:none;
}
.hov-box:hover p
{
	display:block;
}
.hov-box .hov-hov
{
	background:#ff9100!important;
	color:white!important;
	display:none;
	padding:10px 20px;
	width:fit-content;
	margin:0 auto;
	text-decoration:none!important;
	border-radius:5px;
}
.hov-box:hover .hov-hov
{
	display:block;
}
.hov-box:hover .hov-nor
{
	display:block;
}
.hov-box .hov-nor
{
	display:block;
	background:#485549!important;
	color:white!important;
	margin: 0 auto;
  height: 35px;
  width: 35px;
	text-align: center;
  border-radius: 50%;
}
.hov-box:hover .hov-nor
{
	display:none;
}
.hov-box .hov-nor i
{
	margin-top:10px;
}
.counter-box .elementor-counter
{
	padding:10px!important;
	background:white!important;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	border-radius:10px!important;
}
.donate-box h2 a
{
	text-decoration:none!important;
}
.ft-flex 
{
	display:flex;
}
.ft-flex .ft-head
{
	width:100;
}
.ft-flex .ft-50
{
	width:50%;
}
.un-box .elementor-widget-wrap
{
	background:white!important;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	padding:20px!important;
	border-radius:10px!important;
	margin:10px!important;
}
.eco-box .elementor-widget-wrap
{
	background:white!important;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	padding:20px!important;
	border-radius:10px!important;
	margin:20px!important;
}
.sub-title-2 .no-un
{
	text-decoration:none!important;
}
/*  */

body,p,div,a,li
{
	font-family: 'Nunito Sans', sans-serif!important;
}
h1,h2,h3,h4,h5,h6
{
	font-family: 'Oswald', sans-serif!important;
}
.elementor-element-c6e60df a
{
	text-decoration:none!important;
	color:white!important;
}
.header-contact a
{
	color:#1fc736!important;
	text-decoration:none!important;
}
.sub-menu li a
{
	line-height:1.3em!important;
}
.footer-above h6
{
	color:#cccccc!important;
	font-size:20px!important;
	font-weight:500!important;
}
.img-border
{
	border-radius:30px!important;
}
.footer-above a
{
	text-decoration:none!important;
	color:#cccccc!important;
}
.elementor-element-32e6e39 h2
{
	display:flex!important;
	column-gap:8px!important;
	justify-content:center!important;
}
.fm-form-container.fm-theme1 {
  width: 100%!important;
}
.wdform-page-and-images.fm-form-builder{
display: flex!important;
justify-content: center!important;
	margin:0 auto!important;
}
.n2-ss-item-content p a
{
	text-decoration:none!important;
	color:black!important;
}
.n2-ss-item-content p i
{
	margin-left:5px!important;
}
.strategic-tab .elementor-tab-content,.team-text-2 p
{
	text-align:justify!important;
}
.team-text p
{
	min-height:103px!important;
	margin-bottom:0px!important;
}
.team-split > p:first-child
{
	width:20%!important;
}
.team-text div
{
	text-align:center!important;
}
.team-text-2 div
{
	text-align:center!important;
}
.paoc-popup-click i
{
	padding-left:4px!important;
}
.n2-ss-section-main-content
{
margin-top:-40px!important;
}
.strategic-tab .elementor-tab-content .common-title-2,.team-text .common-title-3,.team-text-2 .common-title-3
{
	text-align:center!important;
}

.wpr-grid-item-below-content
{
	padding:15px!important;
}
.wdform-element-section.wd-flex.wd-flex-row.wd-width-100
{

width:500px!important;
}
.common-title h2
{
	font-size:font-family: 'Oswald', sans-serif!important;
	font-size:72px!important;
	font-weight:500!important;
	color:black!important;
}
.common-title-2 h2
{
	font-family:'Nunito Sans', sans-serif!important;
	font-size:30px!important;
	font-weight:500!important;
	color:black!important;
}
.slide-box
{
	padding:25px;
	text-align:center;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	min-height:360px;
	border-radius:10px;
}
.line
{
	  border: 0.5px solid #dbdbdb;
}
.elementor-element-bd8cd2c .sa_owl_theme .owl-dots .owl-dot span
{
	border-radius:0px!important;
	height:5px!important;
	width:40px!important;
}

.elementor-element-bd8cd2c .sa_owl_theme .owl-dots .active span 
{
  background-color:#43c32a!important;
}
.sub-title
{
	font-size:24px;
	color:black
}
.sub-menu a{
color:black!important;
}
.sub-menu a:hover{
color:#ff9100!important;
}
.elementor-element-d372ce1 h2 img
{
	width:4%!important;
}
.sub-menu li:nth-first-child()
{
 border-top-right-radius:15px!important;
	border-top-left-radius:15px!important;
}
.sub-menu li:nth-last-child()
{
 border-bottom-right-radius:15px!important;
	border-bottom-left-radius:15px!important;
}
.footer-above h6
{
	font-family: 'Nunito Sans', sans-serif!important;
}


.button-submit
{
	background:#ff9100!important;
}
div#n2-ss-3 .n2-ss-slide-limiter {
  max-width:unset!important;
}
.pathway-shadow
{
	background:white!important;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	border-radius:10px!important;
}
.donate-box
{
	padding:10px!important;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	background:white!important;
	border-radius:10px!important;
	margin:0 30px!important;
	transition:0.8s;
}
.donate-box:hover
{
	transform: translatey(-30px);
	transition:0.8s;
}
.choose-section .common-title h2,.form-section .common-title h2 
{
	font-size:font-family: 'Oswald', sans-serif!important;
	font-size:72px!important;
	font-weight:700!important;
	color:white!important;
}
.choose-section .common-title-2 h2
{
	color:White!important;
	justify-content:center;
	align-items:center;
	display:flex;
	column-gap:20px;
}
.image-box
{
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    margin:0 20px!important;
	border-radius:5px;
	background:white!important;
}
.fm_empty_margin
{
	margin-top:0!important;
}
.wpr-grid-item-title
{
	line-height:1.em!important;
}
.slide-shadow
{
	border-radius:10px!important;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.n2-ss-slider .n2-ss-slider-controls-absolute-right
{
	left: -96%!important;
}
.elementor-element-510b01d a,.elementor-element-ee7619f a
{
	text-decoration:none!important;
	color:white!important;
}
.project-post .wpr-grid-item-title{
min-height:60px!important;
}
.project-post-2 .wpr-grid-item-read-more a
{
	padding:10px 20px!important;
	background:#ff9100!important;
	border-radius:5px!important;
	color:white!important;
}
.subscribeform1_sub_heading , #sfba-form2-heading{
display:none!important;
}
.sfba_subscribe_form__fields_wrap{

display:flex!important;
max-width:60%!important;
}
#sfba_subscribe_form_937, #sfba-form2-container{
width:100%!important;
}
#sfba-form2-container{
	background-color:transparent!important;
	border:unset!important;
}
#sfba-form2-email{
	height:46px!important;
}
#sfba-form2-button{
	font-weight: 600 !important;
  font-size: 16px!important;
}
.sfba_subscribe_form__fields {
width: 200% !important;
  margin-right: 30px;
}
#sfba-form2-button{
margin-top:8px!important;
}
.page-id-3297 .global-post .wpr-grid-item-read-more a {
  color: #ee8a01 !important;
  background:unset!important;
	padding:7px 0!important;
	  
}
.page-id-3297 .global-post .wpr-grid-item-read-more
{
	text-align:left!important;
}
.global-post .wpr-grid-item-excerpt
{
	min-height:52px!important;
}
.global-post .wpr-grid-item-read-more
{
	text-align:center!important;
}
.global-post .wpr-grid-item-read-more a
{
	padding:10px 20px!important;
	border-radius:5px!important;
	color:white!important;
	background:#ee8a01!important;
}
.global-post .wpr-grid-item-read-more i
{
	padding-left:4px!important;
}
.global-post .wpr-grid-item-excerpt .inner-block p
{
	min-height:53px!important;
}
.elementor-element-8cba773 a ,.elementor-element-1acd99b a
{
	text-decoration:none!important;
	color:white!important;
}


.project-post-2 .wpr-grid-item-read-more
{
	text-align:center!important;
}
.project-post-2 .wpr-grid-item-title
{
	text-align:center!important;
	min-height:60px!important;
}
.n2-ss-slider .n2-ss-slider-controls-absolute-left, .n2-ss-slider .n2-ss-slider-controls-absolute-right
{
  position: absolute!important;
  bottom: -30%!important;
}
.n2-ss-slider .n2-ss-slider-controls-absolute-left, .n2-ss-slider .n2-ss-slider-controls-absolute-right {
  position: absolute;
  right: 196%!important;
  top: 158px!important;
}
.s i
{
	margin-right:10px!important;
}

.elementor-element-af60c7b .hfe-nav-menu li::before
{
/* 	content: " / "; */
	color:white;
	position:absolute;
	top:10px;
}
.ast-plain-container header{
	background:#222!important;
}
.footer-above .hfe-nav-menu li a
{
	color:#cccccc!important;
}
.elementor-element-af60c7b .hfe-nav-menu li:first-child::before
{
	content:unset!important;
}
.white .sa_owl_theme .owl-nav .owl-prev
{
	position:absolute!important;
	top:50%!important;
	left:-17px!important;
}
.sa_owl_theme .owl-nav .owl-next
{
  position:absolute!important;
	top:50%!important;
	right: -17px!important;
}
.white .sa_owl_theme .owl-nav .owl-prev:hover,.white .sa_owl_theme .owl-nav .owl-next:hover 
{
  background-color:#24c83a!important;
}
.sa_owl_theme .owl-dots .owl-dot span
{
	height:5px!important;
	width:30px!important;
	border-radius:0px!important;
}
.sa_owl_theme .owl-dots .active span 
{
  background-color: #24c83a!important;
}
.read a
{
	text-decoration:none!important;
	color:black!important;
}
.global-post .wpr-grid-item 
{
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px!important;
	background:white!important;
	padding:20px!important;
	border-radius:10px!important;
	height:unset!important;
}
div#n2-ss-4 .nextend-arrow{
	overflow:visible!important;
}

.wpr-grid-item-below-content
{
	padding:20px 10px 10px 10px!important;
}
.page-id-42 article img{
	min-height:250px!important;
}
.wpr-grid-item-title a
{
	font-size:28px!important;
	font-weight:500!important;
	text-decoration:none!important;
}
.wpr-grid-item-read-more a
{
	font-size:20px!important;
	text-decoration:none!important;
	font-weight:500!important;
	color:black!important;
	margin-top:15px!important;
}
.home .wpr-grid-image-wrap
{
	height:300px!important;
}
.ft-split
{
	display:flex;
	column-gap:8px;
	align-items:start;
	margin-bottom:5px!important;
}
.ft-split p
{
	margin-bottom:0px!important;
}
.ft-split img
{
	width:17px!important;
	margin-top:6px!important;
}
.ft-split img:nth-child(3) 
{
	height:13px!important;
}
#ast-scroll-top
{
	background:#1fc736!important;
}
/* @keyframes fade {
    from { transform: scale( 1 ); }
	75%{transform: scale( .75 );}
    50% { transform: scale( .50 ); }
	25%{transform: scale( .75 );}
    to { transform: scale( 1 );}
	
}                                                                                                                                                                                                                                   */

/* @-webkit-keyframes fade {
    from { transform: scale( 1 ); }
	75%{transform: scale( .75 );}
    50% { transform: scale( .50 ); }
	25%{transform: scale( .75 );}
    to { transform: scale( 1 );}
} */

.blink i,.strategic-tab i
{
/*   animation:fade 0.8s infinite; */
	animation: pulse 1s linear infinite;
/*   -webkit-animation:fade 1000ms infinite; */
	font-size:14px!important;
	padding-right:3px!important;
}
@keyframes pulse {
	0% {
		transform: scale(1);
	}

	50% {
		transform: scale(1.3);
	}

	100% {
		transform: scale(1);
	}
}
.header-mobile
{
	display:none!important;
}
#menu-item-703
	{
		display:flex!important;
	}
#menu-item-703 i
{
	padding-right:10px!important;
}
.hfe-nav-menu-icon
{
	color:white!important;
}
.mission-box .elementor-element-populated:hover
{
	background:#1fc736!important;
}
.mission-box h2 a
{
display:flex!important;
	align-items:center!important;
	justify-content:start!important;
	column-gap:10px!important;	
	text-decoration:none!important;
}
.elementor-element-d372ce1 h2 a
{
	text-decoration:none!important;
}
.wpr-grid-item-title a
{
	line-height:1.5em!important;
}
.elementor-element-e2508d3 p a,.elementor-element-352caad a,.elementor-element-f219801 a,.elementor-element-5fabcc9 a,.elementor-element-fd2bfd8 a,.elementor-element-fac490e a,.elementor-element-fdb3302 a,.elementor-element-f3b1ce9 a,.elementor-element-8e35cba a,.elementor-element-9ab7bfe a,.elementor-element-40fde9e a,.elementor-element-74d9a4b a,.elementor-element-74d9a4b a,.elementor-element-55cce5b a,.elementor-element-8cba773,.elementor-element-22750bf a,.elementor-element-1599d07 a
{
	color:white!important;
	text-decoration:none!important;
}

.mission-box .elementor-element-populated
{
	background-color:white;
	border-radius:10px!important;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	margin:15px!important;
}
.wp-block-buttons
{
	margin-top:20px!important;
}



.strategic-tab .elementor-tabs-content-wrapper, 
.strategic-tab  .elementor-tab-desktop-title::before,
.strategic-tab  .elementor-tab-desktop-title::after{
	border:unset!important;
}
.strategic-text
{
	padding:10px 20px!important;
	margin:-86px 30px!important;
	box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em;
	border-radius:10px!important;
	background:white!important;
	min-height:425px!important;
}
.strategic-app
{
	background:white!important;
	margin:10px 30px!important;
	padding:20px!important;
	box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em;
	border-radius:10px!important;
	
}
.strategic-tab .elementor-tabs-wrapper
{
	justify-content:space-evenly!important;
}
.strategic-tab .elementor-tab-title
{
	border:none!important;
	box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em;
	margin:20px!important;
	border-radius:5px!important;
	padding:40px 30px!important;
	text-align:center!important;
}
.strategic-tab .elementor-active
{
	border-left:5px solid #1caa2d!important;
}
.strategic-tab  .elementor-tab-content
{
	border:none!important;
	box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em;
	margin:20px!important;
	border-radius:5px!important;
	padding:30px!important;
}
.download-btn
{
	padding:20px 25px!important;
	background:#ff9100!important;
	border-radius:5px!important;
}
.download-btn:hover
{
	background:#1cb732!important;
}
/* .team-text div
{
	text-align:center!important;
}
.team-text-2 div
{
	text-align:center!important;
} */
.team-text .common-title-3
{
	line-height:1.5em!important;
	font-size:22px!important;
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	min-height:55px!important;
}
.popup-btn
{
	background:#ff9100!important;
	color:White!important;
	border:none!important;
	outline:none!important;
padding:10px 25px!important;
	text-decoration:none!important;
	text-align:center!important;
	margin-top:15px!important;
}
.popup-btn:hover;
{
	background:#1fc736!important;
	color:white!important;
	border:none!important;
	outline:none!important;
}
.paoc-cb-popup-body
{
	border-radius:10p!important;
}
.paoc-credit-wrp
{
	display:none!important;
}
.team-text
{
	margin:-50px 20px 0 20px!important;
	padding:15px!important;
	background:white!important;
	box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em;
	border-radius:8px!important;
	min-height:283px!important;
}
.team-text:hover
{
	background:#1fc736!important;	
}
.team-text-2
{
	margin:-50px 5px 0 5px!important;
	padding:10px!important;
	background:white!important;
	box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em;
	border-radius:8px!important;
	min-height:154px!important;
}
.team-text-2:hover
{
	background:#1fc736!important;	
}
.team-split
{
	display:flex!important;
	align-items:center!important;
	justify-content:cell!important;
	column-gap:20px!important;
	margin-bottom:20px!important;
}
.common-title-3
{
	font-size:22px!important;
	margin-bottom:10px!important;
	font-weight:600;
	
}
.team-text-2 .common-title-3
{
	line-height:1.5em!important;
	min-height:50px!important;
}
.elementor-element-3c844d3 a,.elementor-element-e2508d3 a,.elementor-element-a959e06 a
{
	color:white!important;
	text-decoration:none!important;
}
.img-border img
{
	border-radius:35px!important;
}
.shadow-box
{
	box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em;
	padding:20px!important;
	background:white!important;
	border-radius:10px!important;
}
.shadow-box div
{
	display:flex!important;
	column-gap:10px!important;
}
.shadow-box div img
{
	width:50px!important;
	height:20px!important;
}
.growth-tab .elementor-accordion-item
{
	margin:25px 0!important;
	border-left:5px solid #c7c7c7!important;
	box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em; 
	border-radius:10px!important;
}
.growth-tab .elementor-tab-title
{
	padding:25px!important;
	font-size:22px!important;
	font-weight:500!important;
	
}
.growth-tab .elementor-tab-title a
{
	text-decoration:none!important;
}
.growth-tab .elementor-active
{
	border-left:5px solid #1fc836!important;
	border-radius:4px!important;
}
.pathways-box
{
	background:white!important;
	box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em; 
	border-radius:10px!important;
	margin:10px 20px!important;
}
.pathways-box a
{
	text-decoration:none!important;
	color:black!important;
}
.n2-ss-slide
{
	place-items: flex-start!important;
}
#n2-ss-5-arrow-previous,#n2-ss-6-arrow-previous,#n2-ss-8-arrow-previous
{
	position:absolute!important;
	top:255px!important;
	border:1px solid white!important;
}
#n2-ss-9-arrow-previous
{
	position:absolute!important;
	top:295px!important;
	border:1px solid white!important;	
}
#n2-ss-5-arrow-previous:hover,#n2-ss-6-arrow-previous:hover,#n2-ss-8-arrow-previous:hover,#n2-ss-9-arrow-previous:hover
{
	background:#1fc736!important;
}
#n2-ss-5-arrow-next,#n2-ss-6-arrow-next,#n2-ss-8-arrow-next
{
	position:absolute!important;
	top:255px!important;
	left:70px!important;
    border:1px solid white!important;
}
#n2-ss-9-arrow-next
{
position:absolute!important;
	top:295px!important;
	left:70px!important;
    border:1px solid white!important;
}
#n2-ss-5-arrow-next:hover,#n2-ss-6-arrow-next:hover,#n2-ss-8-arrow-next:hover,#n2-ss-9-arrow-next:hover
{
	background:#1fc736!important;
}
.slide-number div
{
font-family: 'Oswald', sans-serif!important;
	font-size:75px!important;
}
.project-box
{
	background:white!important;
	box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em;
	margin:auto 10px!important;
	border-radius:8px!important;
	padding:20px 10px!important;
	margin-top:-55px!important;
	min-height:155px!important;
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	
}
.project-post .wpr-grid-item-below-content
{
	background:white!important;
	box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em;
	margin:auto 15px!important;
	padding:20px 10px!important;
	margin-top:-55px!important;
	position:relative!important;
	min-height:175px!important;
}
.project-post-2 .wpr-grid-item-below-content
{
	background:White!important;
	box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em;
	margin:auto 15px!important;
	padding:20px 10px!important;
	margin-top:-55px!important;
	position:relative!important;
	min-height:175px!important;
}
.project-post-3 .wpr-grid-item-below-content
{
	background:White!important;
	box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em;
	margin:auto 15px!important;
	padding:20px 10px!important;
	margin-top:-55px!important;
	position:relative!important;
	min-height:175px!important;
}
.project-post-2 .wpr-grid-item-below-content:hover
{
	background:#1fc736!important;
}
.project-post-3 .wpr-grid-item-below-content:hover
{
	background:#1fc736!important;
}
.project-post .wpr-grid:not([data-settings*="list"]) .wpr-grid-item-below-content 
{
border-radius:8px!important;
}
.project-post-2 .wpr-grid:not([data-settings*="list"]) .wpr-grid-item-below-content 
{
border-radius:8px!important;
}
.project-post-3 .wpr-grid:not([data-settings*="list"]) .wpr-grid-item-below-content 
{
border-radius:8px!important;
}
.project-post .wpr-grid-item 
{
	box-shadow:none!important;
}
.project-post-2 .wpr-grid-item 
{
	box-shadow:none!important;
}
.project-post-3 .wpr-grid-item 
{
	box-shadow:none!important;
}
.project-post .wpr-grid-item-below-content .wpr-grid-item-title a
{
	font-size:20px!important;
	color:black!important;
	font-weight:500!important;
}
.project-post-2 .wpr-grid-item-below-content .wpr-grid-item-title a
{
	font-size:20px!important;
	color:black!important;
	font-weight:500!important;
}
.project-post-3 .wpr-grid-item-below-content .wpr-grid-item-title a
{
	font-size:20px!important;
	color:black!important;
	font-weight:500!important;
}
.project-post .wpr-grid-item-below-content .wp-block-button .wp-block-button__link
{
	background:#ff9100!important;
	color:white!important;
	font-weight:700!important;
}
.project-post .wpr-grid-item-below-content .wp-block-button .wp-block-button__link:hover
{
background:#1fc736!important;
	color:white!important;	
}
.project-box .project-title
{
	font-size:20px!important;
	color:black!important;
	font-weight:500!important;
	margin-bottom:15px !important;
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
}
.project-box button
{
	background:#ff9100!important;
	color:white!important;
}
.single-post #masthead
{
	background:black!important;
}
.elementor-3966 .elementor-element-eede3ad{
	width: 100% !important;
  margin-right: 0!important;
  max-width: 100%!important;
  margin-left: 3.1%!important;
}
.page-id-3310 p{
	margin-bottom:0!important;
}
.page-id-3310 .elementor-icon-wrapper{
	display: flex;
  align-items: center;
  justify-content: center;

}
.page-id-3310 .entry-content section .elementor-col-33 > .elementor-element-populated{
box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  background: white !important;
  border-radius: 8px !important;
	padding:10px 20px!Important;
	margin:0 10px!important;
}
.page-id-3310 .entry-content section .elementor-col-33 > .elementor-element-populated a{
	color:#222!important;
	text-decoration:none!Important;
}
@media (max-width:767px)
{
	.elementor-element-e646968 .swiper-slide-image{
		margin:0 auto!important;
		margin-left:21px!important;
	}
	.form-section
	{
		padding-top:unset!important;
		padding-bottom:unset!important;
	}
	.common-title-4 h2
	{
		font-size:35px!important;
	}
	.path-card
	{
		padding:0px!important;
	}
	.form-section-2 .common-title h2
{
	font-size:35px!important;
}

	.entry-header .entry-title
	{
		line-height:40px!important;
	}
	.vr-line
	{
		left:160px!important;
	}
	.ban-title h2
	{
		font-size:35px!important;
	}
	.ban-text p
	{
		font-size:16px!important;
	}
	.who-box .elementor-widget-container a
	{
		margin:0 auto;
	}
	.yr-box a
	{
		display:block;
	}
	.page-id-3310 .entry-content section .elementor-col-33 > .elementor-element-populated
	{
		margin:15px!important;
	}
	.global-post .wpr-grid-item 
	{
		min-height:unset!important;
		height:unset!important;
	}
	.header-below
	{
		display:none!important;
	}
	.header-above
	{
		display:none!important;
	}
	.header-mobile
{
	display:block!important;
}
	.section-2-img
	{
		position:relative!important;
	}
	.common-title h2
{
	font-size:font-family: 'Oswald', sans-serif!important;
	font-size:35px!important;
	font-weight:500!important;
	color:black!important;
}
	.team-split > p:first-child
	{
		width:45%!important;
	}
	.wp-image-1505, .wp-image-1788,.wp-image-1695
	{
		display:none!important;
	}
	.shadow-box div img {
  width: 107px !important;
  height: 17px !important;
}
	.common-title-2 h2
{
	font-family:'Nunito Sans', sans-serif!important;
	font-size:25px!important;
	font-weight:500!important;
	color:black!important;
}
	.white .sa_owl_theme .owl-nav .owl-prev
	{
		left:-4px!important;
	}
	.white .sa_owl_theme .owl-nav .owl-next
	{
		right:-4px!important;
	}
	#n2-ss-4-arrow-next
	{
		position:absolute!important;
		right:10px!important;
	}
	#n2-ss-4-arrow-previous
	{
		position:absolute!important;
		right:20px!important;
	}
	.choose-section .common-title h2,.form-section .common-title h2
{
	font-size:font-family: 'Oswald', sans-serif!important;
	font-size:55px!important;
	font-weight:700!important;
	color:white!important;
}
	.choose-section .common-title-2 h2
{
	color:White!important;
}
	.donate-box
	{
		margin:30px 0px!important;
	}
	.image-box
	{
		margin:15px 0!important;
	}
.team-split
	{
		display:block!important;
	}
	.team-text-2
	{
		margin:-50px 25px 0 25px!important;
	}
	.elementor-element-8febbe6,.elementor-element-b39dea8,.elementor-element-8e2370d
	{
		position:relative!important;
		top:0!important;
		left:0px!important;
	}
	.home .wpr-grid-image-wrap {
  height: 227px !important;
}
.strategic-text
	{
		margin:0px!important;
	}
	footer li
	{
		width:100%!important
	}
/* 	.wpr-grid article{
		margin-bottom:30px!important;
	} */
/* 	.elementor-element-1252a8f .n2-ss-item-content 
	{
		font-size:35px!important;
	}
	.elementor-element-1252a8f .n2-ss-item-content p
	{
		font-size:22px!important;
	} */
     div#n2-ss-4 .n-uc-aHm75v3MXncl
	{
		padding:0px 0px 0px 0px!important;
	}
	 div#n2-ss-4 .n-uc-IX1WGho22PWh {
    padding: 0px 0px 0px 0px!important;
  }
	 div#n2-ss-4 .n-uc-yA2ygoK2lGp3 {
    padding: 0px 0px 0px 0px!important;
  }
	div#n2-ss-4 .n-uc-Czh7EI8PAPI2 {
    padding: 0px 0px 0px 0px!important;
  }
	.form-section .common-title h2
	{
		font-size:35px!important;
	}
	.sfba_subscribe_form__fields_wrap{

display:block!important;
max-width:100%!important;
}
	.sfba_subscribe_form__fields{

width:100%!important;
}
	#sfba_subscribe_form_555 .sfba_subscribe_form__fields .sfba-form2-fields
	{
		width:100%!important;
	}
	.wp-image-429
	{
		border-radius:20px!important;
	}
	.elementor-element-d372ce1 h2 img {
  width: 8% !important;
}
}
@media (min-width:768px) and (max-width:997px)
{
	#n2-ss-4-arrow-previous
	{
		right:0px!important;
		top:50px!important;
	
	}
	.wpr-grid article{
		margin-bottom:30px!important;
	}
	#n2-ss-4-arrow-next
	{
		right:-46px!important;
		top:50px!important;
	}
	.donate-box {
    margin: 30px 60px !important;
  }
		.header-below
	{
		display:none!important;
	}
	.header-above
	{
		display:none!important;
	}
	.header-mobile
{
	display:block!important;
}
	.image-box
	{
		margin:10px 49px!important;
	}
	.elementor-element-433eb92,.elementor-element-d01fa06
	{
		min-height:630px!important;
	}
	.strategic-text
	{
		margin:-64px 30px!important;
		min-height:662px!important;
	}
	.strategic-tab .elementor-tab-title
	{
		margin:10px!important;
		padding:40px 17px!important;
	}
	.team-text
	{
		min-height:295px!important;
	}
	.team-text-2
	{
		min-height:170px!important
	}
	.pathways-box
	{
		margin:10px 17px!important;
	}
	 .team-text {
    min-height: 305px !important;
  }
	.team-text .common-title-3
	{
		min-height:100px!important;
	}
	.team-text p
	{
		min-height:140px!important;
	}
	.team-text p
	{
		min-height:135px!important
	}
	.team-text-2 .common-title-3
	{
		min-height:135px!important;
	}
}

