.header_wrapper{
	transition: all .35s ease-in-out !important;
}
.header_wrapper.sticky_header{
	position: fixed !important;
	top: 0;
	width: 100%;
	min-height: 90px !important;
	transition: all .35s ease-in-out !important;
}
.site_logo img{
	transition: all .35s ease-in-out;
}
.main_heading h1{
	font-size: 60px;
	font-weight: 800;
	line-height: 1.2;
}
.main_heading h1 span,
.main_heading h1 strong{
	display: block;
	position: relative;
	width: max-content;
    margin: 0 auto;
    z-index: 1;
    font-weight: 800;
}
.main_heading h1 span:after,
.main_heading h1 strong:after{
	content: "";
	background: #E8570C;
	height: 40px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: -1;
}
.sub_heading h2{
	max-width: 530px;
	line-height: 1.3;
}
.header_wrapper .sub-arrow{
	padding: 5px !important;
}
.header_wrapper .sub-arrow svg{
	width: 18px !important;
    height: 18px !important;
}
.header_wrapper .sub-arrow svg path{
	fill: #E8570C;
}
.header_wrapper .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li .sub-menu{
	width: 270px !important;
	left: auto !important;
    right: 0 !important;
    border-radius: 0 0 120px 0;
    padding: 10px 0 40px;
    margin-top: 42px !important;
}
.header_wrapper .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li .sub-menu li .sub-menu{
	border-radius: 0;
	padding: 0;
	margin-top: 0 !important;
	position: static;
    margin: 0 !important;
    width: 250px !important;
}
.header_wrapper .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li .sub-menu li .sub-menu li a{
	color: #fff !important;
}
.header_wrapper .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li .sub-menu li.menu-item-has-children .has-submenu .sub-arrow{
	transform: rotate(90deg);
}
.header_wrapper .sub-menu li a{
	justify-content: flex-start;
}
.para-with-link a{
    color:#0B4307;
}
.yellow-line{
	color: #FFA900;
}
.find_food_btn{
	display: none !important;
	transition: all .35s ease-in-out !important;
}
.header_wrapper.hidden_header .nav_menu nav{
	display: none !important;
	transition: all .35s ease-in-out !important;
}
.header_wrapper.hidden_header .find_food_btn{
	display: block !important;
}
.header_wrapper.sticky_header .site_logo img{
	width: 200px !important;
    height: 72px !important;
}

.footer_middle h3{
	max-width: 200px;
	margin-bottom: 20px;
}
.footer_middle p a{
	color: #FCD3AA;
	text-decoration: underline;
}
.footer_middle .sub-arrow svg{
	width: 18px !important;
    height: 18px !important;
}
.footer_middle .sub-arrow svg path{
	fill: #E8570C;
}
.addresses_column{}
.addresses_column h3{}
.addresses_column p{
	margin-bottom: 15px;
	padding-right: 80px;
}
.addresses_column span{
	display: block !important;
}
.addresses_column em a{
	color: #FCD3AA;
    text-decoration: underline;
}
.donation_column{}
.donation_column h3{}
.donation_column p{
	margin-bottom: 25px;
	padding-right: 80px;
}
.resources_column{}
.resources_column nav{
	margin-top: 30px;
}
.additional_column{}
.additional_column h3{}
.additional_column ul li:not(:last-child){
	margin-bottom: 24px;
}
.additional_column ul li a{
	padding: 0 !important;
}
.additional_column nav{
	margin-top: 30px;
}
.partner_img{
	border-left: 1px solid #E8570C;
    padding-left: 10px;
}
.resources_column .sub-menu{
	margin-top: 0 !important;
	margin-left: 0 !important;
	z-index: 1;
	width: 150px !important;
}
.below_banner{
	max-width: 1080px !important;
	margin: -70px auto 0 !important;
}
.home_slider{
	padding: 0 !important;
}
.home_slider .e-con-inner{
	max-width: 100% !important;
	padding: 0 !important;
}
.home_slider .e-con.e-child,
.home_slider .swiper{
	padding: 0 !important;
}
.hunger_slider{}
.hunger_slider_img{
	position: relative;
}
.hunger_slider_img img{
	width: 100%;
}
.hunger_slider_img:after{
	content: "";
	background: url(../images/slider-vector.png) no-repeat;
	background-size: 100%;
	width: 150px;
	height: 720px;
	position: absolute;
	right: -2px;
	top: 0;
}
.hunger_slider_content{
	position: relative;
	padding: 0 0 0 30px !important
}
.hunger_slider_content h2{
	max-width: 430px;
}
.hunger_slider_content h3{
	max-width: 450px;
}
.food_changes_wrapper{
	position: relative;
	overflow: hidden !important;
}
.food_changes_wrapper:after{
	content: "";
	background: url(../images/icons-strawberry.png) no-repeat;
	background-size: 100%;
	width: 700px;
	height: 196px;
	position: absolute;
	right: 0;
	top: 50%;
    transform: translateY(-50%);
    z-index: -1;
}
.food_changes_img{
	position: relative;
}
.food_changes_content h2{
	max-width: 450px;
}
.support_num_heading h2{
	background: #FFA900;
	width: 80px;
	height: 80px;
	margin: 0 auto;
    border-radius: 50%;
    display: flex;
    align-items: center !important;
    justify-content: center !important;
    font-family: "Montserrat", Sans-serif !important;
    font-weight: 800 !important;
    font-size: 44px;
}
.support_wrapper{
	position: relative;
}
.support_wrapper:after{
	content: "";
	background: url(../images/flower-vector.png) no-repeat;
	background-size: 100%;
	width: 112px;
	height: 439px;
	position: absolute;
	left: 0;
	bottom: -80px;
    z-index: 1;
}
.find_food_wrapper{
	position: relative;
}
.find_food_wrapper img{
	width: 100%;
	position: relative;
	z-index: 1;
}
.find_food_wrapper:after{
	content: "";
	background: url(../images/findfood-ufb.png) no-repeat;
	background-size: 100%;
	width: 421px;
	height: 600px;
	position: absolute;
	right: 0;
	top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}
.storiesSwiper{}
.stories_col{
	padding: 0 20px;
}
.stories_img{
	height: 232px;
	overflow: hidden;
	position: relative;
}
.stories_img img{
	width: 100%;
	height: 100% !important;
	object-fit: cover;
}
.stories_content{
	background: #FCD3AA;
	padding-bottom: 30px;
	position: relative;
    top: -1px;
    z-index: 5;
}
.stories_img h3{
	background: #FCD3AA;
	color: #0B4307;
	font-size: 20px;
	font-weight: 800;
	max-width: 340px;
    margin-top: -60px;
    position: relative;
    border-radius: 0px 30px 0px 0px;
    padding: 11px 16px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
}
.stories_img h3 a{
	color: #0B4307;
	text-decoration: none;
}
.stories_content p{
	color: #0B4307;
	font-size: 16px;
	font-weight: 500;
	padding: 0 16px;
}
.stories_date{
	color: #E8570C;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 12px;
	padding: 0 16px;
}
.stories_link{
	margin: 24px 0 0 16px;
}
.stories_link a{
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	border-radius: 15px;
	background: #E8570C;
	padding: 8px 40px;
	display: inline-block;
	border: 3px solid #E8570C;
	text-decoration: none;
}
.stories_link a:hover{
	color: #E8570C;
	background: transparent;
}
.swiper-button-next:after{
	display: none;
}
.swiper-button-prev:after{
	display: none;
}
.swiper-button-next{
	background: url(../images/right-arrow.svg) no-repeat;
	background-size: 100%;
	width: 40px;
	height: 35px;
	width: calc(var(--swiper-navigation-size) / 44* 27);
    height: var(--swiper-navigation-size);
}
.swiper-button-prev{
	background: url(../images/left-arrow.svg) no-repeat;
	background-size: 100%;
	width: 40px;
	height: 35px;
	width: calc(var(--swiper-navigation-size) / 44* 27);
    height: var(--swiper-navigation-size);
}
.swiper-button-next.swiper-button-disabled{
	background: url(../images/right-arrow-disabled.svg) no-repeat;
	background-size: 100%;
	/*width: 40px;
	height: 35px;*/
	width: calc(var(--swiper-navigation-size) / 44* 27);
    height: var(--swiper-navigation-size);
}
.swiper-button-prev.swiper-button-disabled{
	background: url(../images/left-arrow-disabled.svg) no-repeat;
	background-size: 100%;
	/*width: 40px;
	height: 35px;*/
	width: calc(var(--swiper-navigation-size) / 44* 27);
    height: var(--swiper-navigation-size);
}
.stories_wrapper .e-con-inner{
	max-width: 1480px;
}
.storiesSwiper{
	padding: 0 19px !important;
}
.storiesSwiper .swiper-button-next, 
.storiesSwiper .swiper-rtl .swiper-button-prev{
	right: 0px !important;
}
.storiesSwiper .swiper-button-prev, 
.storiesSwiper .swiper-rtl .swiper-button-next{
	left: 0px !important;
}
.inner_below_banner{
	position: relative;
	z-index: 1;
}
.helpful_wrapper{
	position: relative;
	overflow: hidden !important;
}
.helpful_wrapper:after{
	content: "";
	background: url(../images/ufb-shield.png) no-repeat;
	background-size: 100%;
	width: 503px;
	height: 600px;
	position: absolute;
	right: 0;
	bottom: -200px;
    z-index: 1;
}
.volunter_text a{
	color: #FFA900;
	text-decoration: underline !important;
}
.three_photos{
	margin-top: -200px !important;
}
.contribution_text strong{
	color: #FFA900;
	font-weight: 700;
}
.count_text{
	position: relative;
	z-index: 1;
}
.count_text strong{
	color: #0B4307;
	font-weight: 700;
}
.food_three_images img{
	width: 100%;
}
.countribution_count{
	position: relative;
}
.countribution_count:after{
	content: "";
	background: url(../images/ufb-Sheild2.png) no-repeat;
	background-size: 100%;
	width: 481px;
	height: 523px;
	position: absolute;
	right: 30px;
	top: 30px;
    z-index: 1;
}
.charitable_tax h2{
	max-width: 100%;
}
.donation_boxes .e-con-inner{
	gap: 30px !important;
}
.impact_column{
	padding: 0 !important;
}
.impact_column img{
	width: 100%;
}
.volunteer_wrapper:after{
	top: auto;
    transform: translateY(0);
    z-index: 1;
    bottom: 0;
}
.inner_banner .e-con-inner{
	position: relative;
}
#breadcrumbs span{
	text-shadow: 0px 4px 4px rgb(0 0 0 / 50%);
}
#breadcrumbs .breadcrumb_last{
	color: #fff !important;
}
.location_text strong{
	color: #E8570C;
	font-size: 24px;
	display: block;
}
.left_col_img .elementor-widget-image{
	height: 100%
}
.left_col_img img{
	object-fit: cover;
	height: 100% !important;
}
.coming_events{
	display: block !important;
    width: 100% !important;
}
.events_row{
	display: flex;
	flex-wrap: wrap;
	gap: 40px;
	margin-top: 30px;
}
.events_col{
	width: calc(33.33% - 30px);
}
.events_col_img{
	height: 291px;
	position: relative;
}
.events_col_img img{
	width: 100%;
	height: 100% !important;
	object-fit: cover;
	vertical-align: middle;
}
.events_col_content{
	position: relative;
	background: #0B4307;
}
.events_col_img h3{
	background: #0B4307;
	font-size: 20px;
	font-weight: 700;
	border-radius: 0px 30px 0px 0px;
	padding: 15px 20px;
    position: absolute;
    bottom: -1px;
    max-width: 350px;
    width: 100%;
    z-index: 1;
}
.events_col_img h3 a{
	color: #FCD3AA;
}
.events_col_date{
	color: #FCD3AA;
	font-size: 18px;
	font-weight: 500;
	padding: 0 20px;
}
.events_col_link{
	margin: 24px 0 0 16px;
	padding-bottom: 30px;
}
.events_col_link a{
	color: #fff;
    font-size: 16px;
    font-weight: 600;
    border-radius: 15px;
    background: #E8570C;
    padding: 8px 40px;
    display: inline-block;
    border: 3px solid #E8570C;
}
.events_col_link a:hover {
    color: #E8570C;
    background: transparent;
}
.btn_one_mobile,
.btn_two_mobile,
.btn_three_mobile,
.btn_four_mobile{
	display: none;
}
.btn_one{}
.btn_two{}
.btn_three{}
.host_fundraiser_btn{
	margin-bottom: 20px !important;
	margin-top: 20px;
}
.footer_middle{
	margin-top: -2px !important;
}
.resources_links a{
	color: #0B4307;
	text-underline-offset: 2px;
}
.our_food_wrapper{
	position: relative;
}
.our_food_wrapper:after{
	content: "";
    background: url(../images/flower-vector.png) no-repeat;
    background-size: 100%;
    width: 112px;
    height: 439px;
    position: absolute;
    left: 0;
    bottom: 220px;
    z-index: 1;
}
.statistices_wrapper .e-con-inner{
	max-width: 1180px !important;
}
.food_changes_content{
	padding-left: 100px !important;
}
.host_fundraiser_btn{}
.support_box{
	padding: 0 40px !important;
}
.lives_box span{
	vertical-align: middle !important;
}

/*.header_wrapper .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul.sub-menu {
    display: none !important;
}

.header_wrapper .elementor-nav-menu--layout-horizontal li.menu-item-has-children.down > ul.sub-menu {
    display: block !important;
}*/



/* corporate-volunteer-request-form */
body .Corporate_Volunteer_Request_Form .gform_fields{
	row-gap:30px;
}
body .Corporate_Volunteer_Request_Form .gform_fields input,
body .Corporate_Volunteer_Request_Form .gform_fields select,
body .Corporate_Volunteer_Request_Form .gform_fields textarea{
	border-color:#0B4307;
	border-radius:0;
}
body .Corporate_Volunteer_Request_Form .gform_fields input:focus,
body .Corporate_Volunteer_Request_Form .gform_fields select:focus,
body .Corporate_Volunteer_Request_Form .gform_fields textarea:focus{
	border-color: #E8570C;
	outline: none;
	box-shadow: none;
}
body .Corporate_Volunteer_Request_Form .gform_fields select{
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="9" viewBox="0 0 15 9" fill="none"><path d="M1 1L7.5 7.5L14 1" stroke="%23E8570C" stroke-width="2" stroke-linecap="round"/></svg>');
    background-repeat: no-repeat;
    background-position: right 0.7rem top 50%;
}
body .Corporate_Volunteer_Request_Form .gform_fields input[type="checkbox"]:before,
body .Corporate_Volunteer_Request_Form .gform_fields input[type="radio"]:before{
	color: #E8570C !important;
}
body .Corporate_Volunteer_Request_Form .gform_fields input:not([type="checkbox"]):not([type="radio"]){
	height:40px;
	width: 100%;
}

body .Corporate_Volunteer_Request_Form .gform_fields .gfield_error input,
body .Corporate_Volunteer_Request_Form .gform_fields .gfield_error select,
body .Corporate_Volunteer_Request_Form .gform_fields .gfield_error textarea{
	border-color: #E8570C !important;
}


.bold_checks [type="checkbox"] + label{
	font-weight: bold;
}
.Corporate_Volunteer_Request_Form .ui-datepicker-trigger{
	opacity: 1 !important;
}
.form-bold-orange{
	font-weight: 800;
	font-size: 20px;
	color: #E8570C;
}
.Corporate_Volunteer_Request_Form [type="checkbox"] + label,.Corporate_Volunteer_Request_Form [type="radio"] + label{
	font-weight: 600;
}
.Corporate_Volunteer_Request_Form [type="checkbox"] + label b,.Corporate_Volunteer_Request_Form [type="radio"] + label b{
	font-weight: 800;
}
.Corporate_Volunteer_Request_Form p{
	font-weight:500;
}
.Corporate_Volunteer_Request_Form .gform-footer{
	justify-content:center;
}
.Corporate_Volunteer_Request_Form .gform-footer .gform_button{
	background-color: #E8570C!important;
    font-family: "Montserrat", Sans-serif!important;
    font-size: 16px!important;
    font-weight: 700!important;
    text-transform: capitalize!important;
    font-style: normal!important;
    text-decoration: none!important;
    color:#FFFFFF!important;
    border:3px solid #E8570C!important;
    border-radius: 15px 15px 15px 15px!important;
    padding: 11px 23px 11px 23px!important;
}
.Corporate_Volunteer_Request_Form .gform-footer .gform_button:hover{
	background:transparent!important;
	color:#E8570C!important;
}
/* corporate-volunteer-request-form */

/* Custom Form Section */
.custom-form-section h2{
	color: #0B4307;
	font-size: 44px;
	font-weight: 800;
	text-align: center;
}
.custom-boxes{
	display:flex;
	gap:60px;
	justify-content: center;
	text-align: center;
	margin-top:25px;
}
.custom-box{
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.custom-box h4{
	font-size:20px;
	font-weight:700;
	color: #E8570C;
}
/* Custom Form Section */

.para-with-black-link a{
	color: #000;
	text-decoration: underline!important;
}

/* Stories Grid */
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}
.story-wrapper{
	max-width:1440px;
	margin:0 auto;
	/* padding-bottom:80px; */
}
.story-wrapper .stories_col{
	padding: 0;
	margin-bottom: 25px;
}
.story-tabs {
	list-style: none;
	display: flex;
	justify-content: center;
	margin:0;
	gap: 80px;
	flex-wrap: nowrap;
	padding-bottom:60px;
}
.story-tabs li {
	/* margin-right: 10px; */
}
.story-tabs li a {
	border-bottom: 4px solid transparent;
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
	font-size:44px;
	text-decoration: none;
	color:#0B4307;
	font-weight: 800;
	padding-bottom:10px;
}
.story-tabs li.active a {
	border-bottom-color: #E8570C;
	color: #E8570C;
}

.story-tab-panel {
	display: none;
}
.story-tab-panel.active {
	display: block;
}

/*Blog*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, 
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, 
aside, canvas, details, figcaption, figure, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
}
article, aside, details, figcaption, figure, header, hgroup, menu, nav, section {
    display: block;
}
ol, ul {
    list-style: none;
}
li{
    list-style: none !important;
}
body{
	font-family: "Montserrat", serif;
}

.blog_wrapper{
	padding: 40px 0;
}
.blog_container{
	max-width: 1470px;
	margin: 0 auto;
	padding: 0 30px;
}
.blog_breadcrumbs{}
.blog_breadcrumbs ul{
	display: flex;
	align-items: center;
}
.blog_breadcrumbs ul li{
	color: #E8570C;
	font-weight: 700;
	font-size: 16px;
	position: relative;
}
.blog_breadcrumbs ul li+li:before{
	content: ">";
	color: #0B4307;
	padding: 0 5px;
}
.blog_breadcrumbs ul li a{
	color: #0B4307;
	text-decoration: none;
}
.blog_row{
	display: flex;
	gap: 40px;
	margin: 60px 0;
}
.blog_content_wrap{
	width: 70%;
	border-right: 3px solid #E8570C;
	padding-right: 40px;
}
.featured_img{}
.featured_img img{
	max-width: 100%;
}
.blog_content_wrap h1{
	color: #E8570C;
	font-size: 44px;
	line-height: 54px;
	font-weight: 800;
	margin: 45px 0;
}
.blog_content{}
.blog_content h2{
	color: #000;
	font-size: 36px;
	line-height: 1;
	font-weight: 600;
	margin-bottom: 10px;
}
.blog_content h3{
	color: #000;
	font-size: 28px;
	line-height: 1;
	font-weight: 600;
	margin-bottom: 10px;
}
.blog_content h4{
	color: #000;
	font-size: 24px;
	line-height: 1;
	font-weight: 500;
	margin-bottom: 10px;
}
.blog_content p{
	font-size: 16px;
	line-height: 26px;
	font-weight: 500;
	margin-bottom: 25px;
}
.blog_content p a{
	color: #E8570C;
}
.blog_content ul,
.blog_content ol{
	padding-left: 15px;
	margin-bottom: 25px;
}
.blog_content ol{
	list-style: decimal !important
}
.blog_content ul li{
	list-style: disc !important;
}
.blog_content ul li a,
.blog_content ol li a{
	color: #E8570C;
}
.blog_content .alignright{
	float: right;
    margin: 0 0 20px 30px;
}
.blog_content .alignleft{
	float: left;
    margin: 0 30px 20px 0
}
.blog_content .aligncenter {
	display: block;
    margin: 0 auto 20px;
    clear: both;
}
.blog_content img{
	max-width: 100%;
    height: auto;
}
.blog_sidebar{
	width: 30%;
}
.blog_sidebar .widget-title{
	color: #0B4307;
	font-size: 20px;
	line-height: 1;
	font-weight: 800;
	margin-bottom: 40px;
}
.sidebar_column:not(:last-child){
	margin-bottom: 80px;
}
.sidebar_column ul{
	list-style: none;
	padding: 0;
}
.sidebar_column ul li{}
.sidebar_column ul li:not(:last-child){
	margin-bottom: 15px;
}
.sidebar_column ul li a{
	color: #0B4307;
	font-weight: 500;
	text-decoration: none;
}
.sidebar_column ul li a:hover{
	color: #E8570C;
}
.sidebaraccordion-header {
  	display: flex;
  	justify-content: space-between;
  	align-items: center;
  	cursor: pointer;
  	font-size: 16px;
  	font-weight: 500;
}
.sidebaraccordion-header .arrow {
  	transition: transform 0.3s ease;
}
.sidebaraccordion-header.active .arrow {
  	transform: rotate(180deg);
}
.sidebaraccordion-content {
  	display: none;
  	padding: 15px 10px 5px;
}
.accordion-item:not(:last-child){
	margin-bottom: 15px;
}
.leadership_green{}
.team_block{}
.blog_content_wrap .stories_col{
	padding: 0;
	margin-bottom: 30px;
}
.pagination .nav-links{
	display: flex;
    gap: 15px;
    justify-content: center;
    align-items: center;
}
.pagination .nav-links a,
.pagination .nav-links .current{
    min-width: 30px;
    text-align: center;
    padding: 3px 8px;
}
.pagination .nav-links .current{
	color: #fff;
    border: 1px solid #E8570C;
    background: #E8570C;
}
.pagination .nav-links a,
.pagination .nav-links a:focus{
	color: #000;
    text-decoration: none;
    border: 1px solid #FCD3AA;
}
.resources_top_link a{
	width: 100%;
}
.resources_content h2,
.resources_content h3,
.resources_content h4{
	margin-bottom: 25px;
}
.resources_content p{
	margin-bottom: 25px;
}
.resources_content p a,
.resources_content h3 a,
.resources_content h4 a{
	text-decoration: underline;
	color: #E8570C;
}
.resources_tabs .e-n-tabs-heading button{
	cursor: pointer;
}
#tribe-events-pg-template{
	max-width: 1280px !important;
}
.event_left_content{
	width: 65% !important;
	border-right: 5px solid #E8570C;
    padding-right: 50px;
}
.event_right_content{
	width: 30% !important;
}
.tribe-events-single>.tribe_events{
	gap: 50px;
	margin-bottom: 80px;
}
.tribe-events-c-subscribe-dropdown__button{
	background-color: #E8570C !important;
	border-color: #E8570C !important;
	color: #fff !important;
}
.tribe-events-c-subscribe-dropdown__button .tribe-common-c-svgicon--cal-export{
	display: none !important;
}
.tribe-events-meta-group a{
	color: #E8570C !important;
}
.tribe-events-meta-group .tribe-events-single-section-title{
	font-weight: 700 !important;
    font-size: 18px !important;
    color: #0B4307 !important;
}
.tribe-events-single-event-title{
	color: #E8570C !important;
}
.tribe-events-event-meta:before{
	display: none !important;
}
.tribe-events-meta-group{
	padding: 0 !important;
}
.swiper-button-disabled{
	opacity: 1 !important;
}
.swiper-button-disabled svg{
	fill: #FCD3AA !important;
}
.not-found{
	padding: 60px 0;
}
.not-found-page-content{
	max-width: 960px;
	margin: 0 auto;
	padding: 0 30px;
	text-align: center;
}
.img_404{}
.go_to_home{
	margin: 40px 0;
	text-align: center;
}
.go_to_home a{
	color: #fff;
    font-size: 16px;
    font-weight: 600;
    border-radius: 15px;
    background: #E8570C;
    padding: 8px 40px;
    display: inline-block;
    border: 3px solid #E8570C;
    text-decoration: none;
}
.go_to_home a:hover{
	color: #E8570C;
    background: transparent;
}
.gform_wrapper .gform_fields .gfield_label{
	font-weight: 600 !important;
}
.gfield_description{
	color: #000 !important;
	font-weight: 500 !important;
	font-size: 16px !important;
}
.gfield_consent_description{
	padding: 0 !important;
    border: none !important;
    font-style: italic !important;
}
.table_content th, .table_content td{
	border-top: 1px solid #adb0b64d;
    padding: 8px 0;
}
.table_content td a{
	text-decoration: underline !important;
	color: #E8570C !important;
}
.agency_member h4{
	margin-bottom: 0 !important;
}
.agency_member h5 a{
	text-decoration: underline !important;
	color: #E8570C !important;
}
.coming_events p{
	text-align: center;
    margin: 50px 0 0;
    font-weight: 500;
}
.resources_column .sub-menu li a{
	padding: 8px 5px !important;
    margin: 0 !important;
    font-size: 14px !important;
}
.gform_required_legend,
.gfield_required{
	display: none !important;
}
.gfield--type-date .gfield_description{
	font-weight: 600 !important;
    font-style: italic !important;
}
.food-drive-application .gform-footer .gform_button {
    padding: 11px 49px 11px 49px !important;
}
.food_changes_wrapper:after {
    content: "";
    background: none;
}
.header_wrapper .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li .sub-menu {
    width: 280px !important;
}
.donate_impact_boxes h3{
	background: #FCD3AA;
    position: absolute;
    left: 0;
    bottom: 80px;
    padding: 15px 15px 5px;
    border-radius: 0 20px 0 0;
    width: calc(100% - 60px);
}
.gform_confirmation_message{
	background: #FCD3AA !important;
    padding: 20px !important;
    text-align: center !important;
    font-size: 18px !important;
    font-weight: 500 !important;
}
.bod_meeting_packets p {
	margin-bottom: 10px;
}
.bod_meeting_packets p a{
	color: #0b4307;
	text-decoration: underline;
}


/*Media Queries*/
@media screen and (max-width:1600px){
	.donation_column p,
	.addresses_column p{
		padding-right: 80px;
	}
	.e-con-inner{
		max-width: 1380px !important;
	}
	.food_changes_wrapper:after{
		right: -80px;
	}
	.support_wrapper:after{
		width: 82px;
    	height: 409px;
	}
	.map_img{
    	text-align: right !important;
    }
    .our_food_wrapper:after{
    	bottom: 180px;
    }
    .corporate_heading{
    	top: 172px !important;
    }
}
@media screen and (max-width:1440px){
	.donation_column p,
	.addresses_column p{
		padding-right: 50px;
	}
	.e-con-inner{
		max-width: 1340px !important;
	}
	.food_changes_wrapper:after{
		right: -100px;
	}
	.support_wrapper:after{
		width: 72px;
    	height: 399px;
	}
	.make_donation_heading{
		top: 190px !important;
		width: 80% !important;
	}
	.disclaimer_text{
		max-width: 840px !important;
	}
	.lives_together_wrapper{
		max-width: 1280px !important;
    	width: 100% !important;
	}
	.location_iframe p{
		max-width: 800px;
    	margin: 0 auto;
	}
	.food_changes_content {
	    padding-left: 80px !important;
	}
	.support_wrapper .e-con-inner,
	.btn_support_wrapper .e-con-inner{
		max-width: 1240px !important;
	}
	.support_box {
	    padding: 0 30px !important;
	}
	.support_wrapper:after{
		bottom: -150px;
	}
	.corporate_heading{
    	top: 170px !important;
    }
}
@media screen and (max-width:1366px){
	.donation_column p,
	.addresses_column p{
		padding-right: 0;
	}
	.e-con-inner {
        max-width: 1280px !important;
    }
	.hunger_slider_img:after{
		right: -52px;
	}
	.food_changes_wrapper:after {
        right: -180px;
    }
    .support_wrapper:after{
		width: 62px;
        height: 249px;
        bottom: 120px;
	}
	.main_heading h1{
		font-size: 52px;
	}
	.coming_events{
		max-width: 1220px;
    	margin: 0 auto !important;
	}
    .our_food_wrapper:after{
    	width: 92px;
    	height: 389px;
    }
	.support_wrapper:after {
        width: 62px;
        height: 249px;
        bottom: 0px;
    }
}
@media screen and (max-width:1280px){
	.support_wrapper:after {
        width: 42px;
        height: 229px;
        bottom: -100px;
    }
    .non_profits_form,
    .meet_our_leadership{
    	padding: 0 30px !important;
    }
    .support_box {
        padding: 0 20px !important;
    }
    .staff_directory{
    	padding: 0 30px;
    }
    .story-wrapper{
    	max-width: 1220px;
    }
    .coming_events,
    .event_shortcode_wrapper,
    .spacer_wrapper{
    	padding: 0 30px !important;
    }
}
@media screen and (max-width:1170px){
	.footer_middle h3{
		max-width: 100%;
	}
	.partner_img{
		padding-left: 5px;
	}
	.additional_column nav,
	.resources_column nav{
		margin-top: 0;
	}
	.below_banner{
    	max-width: 960px !important;
	}
	.food_changes_wrapper:after{
		width: 500px;
    	height: 146px;
	}
	.hunger_slider_img img{
		height: 400px !important;
		object-fit: cover;
	}
	.hunger_slider_img:after {
        right: -42px;
        width: 120px;
    	height: 500px;
    }
    .storiesSwiper .swiper-button-next, 
	.storiesSwiper .swiper-rtl .swiper-button-prev{
		right: 5px !important;
	}
	.storiesSwiper .swiper-button-prev, 
	.storiesSwiper .swiper-rtl .swiper-button-next{
		left: 5px !important;
	}
	.make_donation_heading {
        top: 130px !important;
        width: 90% !important;
    }
    .make_donation_heading.donation_heading_two{
    	top: 125px !important;
    }
    .disclaimer_text {
        max-width: 740px !important;
    }
    .events_row{
    	gap: 30px;
    }
    .events_col {
	    width: calc(33.33% - 20px);
	}
	.coming_events {
        max-width: 960px;
    }
    .events_col_img {
	    height: 241px;
	}
	.our_food_wrapper:after {
        bottom: 90px;
    }
    .food_changes_content {
        padding-left: 50px !important;
    }
    .support_wrapper:after{
    	bottom: 0;
    }
    .btn_support_wrapper{
    	display: none !important;
    }
    .btn_one_mobile,
	.btn_two_mobile,
	.btn_three_mobile,
	.btn_four_mobile{
		display: block;
	}
	.host_fundraiser_btn{
		margin-bottom: 0 !important;
	}
	.support_wrapper{
		margin-bottom: 80px !important;
	}
	.story-wrapper{
    	padding: 0 30px;
    }
    .story-tabs li a{
    	font-size: 36px;
    }
}
@media screen and (max-width:1024px){
	.order-md-2{
        order:2!important;
    }
    .event_left_content{
    	width: 64% !important;
    }
    .event_right_content {
	    width: 29% !important;
	}
	.donate_impact_boxes h3{
		width: calc(100% - 30px);
    	font-size: 16px;
    	bottom: 75px;
	}
	.donate_impact_boxes p{
		font-size: 16px;
	}
}
@media screen and (max-width:991px){
	.main_heading h1 {
        font-size: 42px;
    }
    .main_heading h1 span:after,
    .main_heading h1 strong:after{
    	height: 25px;
    }
    .below_banner {
        max-width: 720px !important;
    }
    .hunger_slider_img:after{
    	display: none;
    }
    .hunger_slider_content{
    	position: absolute !important;
	    text-align: center;
	    /*width: 100% !important;*/
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%, -50%);
	    z-index: 5 !important;
    }
    .hunger_slider_img:before{
    	content: "" !important;
    	width: 100%;
    	height: 100%;
    	position: absolute;
    	top: 0;
    	left: 0;
    	z-index: 1;
    	background: rgb(0 0 0 / 40%);
    }
    .hunger_slider_content h2 {
	    max-width: 100%;
	}
	.impact_column img {
	    height: 170px !important;
	    object-fit: cover;
	}
	.make_donation_heading{
		top: 115px !important;
	}
	.make_donation_heading.donation_heading_two {
        top: 115px !important;
    }
    .events_col_img {
        height: 191px;
    }
    .events_col_content h3{
    	font-size: 18px;
	    padding: 12px 20px;
    }
    .coming_events{
    	padding: 0 20px !important;
    }
    .our_food_wrapper:after {
        width: 42px;
        height: 229px;
    }
    .food_changes_content {
        padding-left: 10px !important;
    }
    .blog_content_wrap h1{
    	font-size: 36px;
    	line-height: 1.1;
    	margin: 25px 0;
    }
    .blog_content_wrap h2{
    	font-size: 32px;
    }
    .blog_content_wrap h3{
    	font-size: 24px;
    }
    .blog_content_wrap h4{
    	font-size: 20px;
    }
    .blog_content p{
    	font-size: 14px;
    	line-height: 24px;
    }
    .blog_row{
    	flex-wrap: wrap;
    }
    .blog_content_wrap,
    .blog_sidebar{
    	width: 100%;
    }
    .blog_content_wrap{
    	border-right: none;
    	padding-right: 0;
    }
    .story-tabs li a {
        font-size: 26px;
    }
    .resources_top_links .elementor-button svg{
    	display: none !important;
    }
    .resources_top_links .elementor-button .elementor-button-content-wrapper{
    	gap: 0 !important;
    }
    .donate_impact_boxes h3{
    	width: calc(100% - 10px);
        font-size: 16px;
    }
    .donate_impact_boxes p{
    	min-height: 80px;
    }
}
@media screen and (max-width:767px){
	.custom-boxes{
		flex-direction: column;
	}
	.top_left_column{
		justify-content: center;
	}
	.additional_column ul{
		z-index: 1 !important;
	}
	.header_wrapper.sticky_header .find_food_btn{
		display: none !important;
	}
	.elementor-menu-toggle{
		padding: 0 !important;
		/*margin-top: 20px;*/
	}
	.header_wrapper.sticky_header .elementor-menu-toggle{
		margin-top: 0;
	}
	.header_wrapper{
		background-color: #0B4307 !important;
	}
	.header_wrapper.sticky_header .site_logo img{
		width: 120px !important;
	    height: 50px !important;
	}
	.header_wrapper.sticky_header{
		min-height: 80px !important;
	}
	.header_wrapper .nav_menu nav.elementor-nav-menu--dropdown{
		background-color: #FCD3AA !important;
		position: absolute !important;
		right: -10px !important;
		top: 37px !important;
		z-index: 5 !important;
		width: 285px;
        border-radius: 0px 0px 0px 112px;
        padding: 20px 0 40px;
        display: block !important;
	}
	.elementor-menu-toggle__icon--close path{
		fill: #FFA900 !important;
	}
	.header_wrapper .nav_menu nav.elementor-nav-menu--dropdown li{
		margin: 30px 0 !important;
	}
	.header_wrapper .nav_menu nav.elementor-nav-menu--dropdown li a{
		justify-content: flex-end !important;
	}
	.header_wrapper .nav_menu nav.elementor-nav-menu--dropdown li:first-child a{
		border: 3px solid #E8570C;
		border-radius: 15px;
		width: max-content;
        margin-left: auto;
        margin-right: 20px;
        padding: 11px 35px !important;
	}
	.header_wrapper .nav_menu nav.elementor-nav-menu--dropdown li a.highlighted,
	.header_wrapper .nav_menu nav.elementor-nav-menu--dropdown li a:hover{
		background-color: transparent !important;
		color: #E8570C !important;
	}
	.header_wrapper .nav_menu nav.elementor-nav-menu--dropdown li ul.sub-menu{
		background-color: transparent !important;
	}
	.header_wrapper .nav_menu nav.elementor-nav-menu--dropdown li ul.sub-menu li{
		margin: 10px 0 !important;
		padding-right: 12px;
	}
	.header_wrapper .nav_menu nav.elementor-nav-menu--dropdown li ul.sub-menu li:first-child a{
		border: none;
		width: auto;
		margin-right: 0;
		padding: 10px 20px !important;
	}
	.header_wrapper .nav_menu nav.elementor-nav-menu--dropdown li a:focus,
	.header_wrapper .nav_menu nav.elementor-nav-menu--dropdown li a:hover{
		background-color: transparent !important;
		outline: none !important;
		border: none !important;
	}
	.stories_content p{
		height: auto !important;
	}
	.main_heading h1 {
        font-size: 34px;
    }
    .below_banner {
        max-width: 340px !important;
    }
    .food_changes_wrapper:after{
    	top: auto;
        bottom: -5px;
        right: -120px;
        transform: translateY(0);
        background: url(../images/icons-strawberry-mobile.png) no-repeat;
    	background-size: 100%;
    	width: 440px;
        height: 166px;
        
    }
    .stories_col{
		padding: 0;
	}
	.support_wrapper:after{
		display: none;
	}
	.find_food_wrapper{
		overflow: hidden !important;
	}
	.find_food_wrapper:after{
		width: 230px;
        height: 340px;
        position: absolute;
        right: 0;
        top: 83%;
	    transform: translateY(0);
	}
	.storiesSwiper {
	    padding: 0 19px 70px !important;
	}
	.storiesSwiper .swiper-button-next, 
	.storiesSwiper .swiper-button-prev{
		top: auto;
		bottom: 0;
	}
	.storiesSwiper .swiper-button-next{
		left: 55% !important;
		transform: translateX(-50%);
		right: auto !important;
		background: url(../images/next-arrow-mobile.svg) no-repeat;
    	background-size: 100%;
	}
	.storiesSwiper .swiper-button-prev{
		left: 45% !important;
		transform: translateX(-50%);
		background: url(../images/prev-arrow-mobile.svg) no-repeat;
    	background-size: 100%;
	}
	.impact_column img {
        height: 232px !important;
    }
    .make_donation_heading,
    .make_donation_heading.donation_heading_two {
        top: 175px !important;
    }
    .helpful_wrapper:after{
    	width: 303px;
    	height: 500px;
    }
    .three_photos {
	    margin-top: -60px !important;
	}
	.countribution_count:after{
		width: 321px;
	    height: 363px;
	    right: 0px;
	    top: 170px;
	}
	.events_col {
        width: 100%;
    }
    .our_food_wrapper:after{
    	display: none;
    }
    .food_changes_content {
        padding-left: 0 !important;
    }
    .elementor-20 .elementor-element.elementor-element-6b3b5bc2 .elementor-nav-menu--dropdown a, 
    .elementor-20 .elementor-element.elementor-element-6b3b5bc2 .elementor-menu-toggle{
    	color: #0B4307 !important;
    }
    .header_wrapper .nav_menu nav.elementor-nav-menu--dropdown li ul.sub-menu li.menu-item-has-children{
    	padding-right: 0 !important;
    }
    .non_profits_form,
    .meet_our_leadership{
        padding: 0 15px !important;
    }
    .helping_the_hunger{
    	background-image: none !important;
    }
    .blog_content .alignright{
    	margin: 0 0 20px 0;
    	width: 100%;
    }
    .blog_content .alignleft{
    	margin: 0 0 20px 0;
    	width: 100%;
    }
    .blog_sidebar .widget-title{
    	font-size: 18px;
    	margin-bottom: 20px;
    }
    .sidebar_column:not(:last-child) {
	    margin-bottom: 40px;
	}
	.blog_breadcrumbs {
	    display: none;
	}
	.blog_row{
		margin: 0;
	}
	.blog_content_wrap h1{
		font-size: 32px;
	}
	.blog_content_wrap h2{
    	font-size: 30px;
    }
    .blog_content_wrap h3{
    	font-size: 22px;
    }
    .blog_content_wrap h4{
    	font-size: 18px;
    }
    .story-tabs{
    	gap: 30px;
    }
    .story-tabs li a {
        font-size: 16px;
    }
    .event_left_content {
        width: 100% !important;
        padding-right: 0;
        border-right: navajowhite;
    }
    .event_right_content{
    	width: 100% !important;
    }
    .coming_events, 
    .event_shortcode_wrapper, 
    .spacer_wrapper {
        padding: 0 20px !important;
    }
    .statistices_wrapper{
    	padding-top: 30px !important;
    }
    .food_drive_ideas_wrapper{
    	background-color: #FCD3AA !important;
    }
    .food_drive_ideas_wrapper *{
    	color: #0B4307 !important;
    }
    .food_drive_ideas_wrapper * a,
    .food_drive_ideas_wrapper * a strong,
    .food_drive_ideas_wrapper * a span{
    	color: #E8570C !important;
    	text-decoration-color: #E8570C !important;
    	text-decoration: underline !important;
    }
    .donate_impact_boxes h3{
        font-size: 20px;
    }
    .donate_impact_boxes p{
    	min-height: auto;
    }
}
@media screen and (max-width: 560px) {
    .main_heading h1 {
        font-size: 30px;
    }
	.story-tabs {
        gap: 10px;
    }
	.story-tabs li a {
        font-size: 15px;
    }
}