/* Add your CSS code here. - Design 446 Custom Code*/

.ast-single-post .entry-header.ast-no-title.ast-no-thumbnail{margin-bottom:0px!important;}

/*Donation Form*/

label.IATS_EventTitle {
font-family: 'Manrope',sans-serif!important;
font-weight: 500!important;
margin: 0 0 40px 0!important;	
}

label.IATS_EventTitle {
    color: #16384e!important;
    font-size: 2.1578947368421rem!important;
    line-height: 1.3!important;
}

@media (max-width: 544px){
label.IATS_EventTitle {
    font-size: 22px!important;
}
}

@media (max-width: 921px){
label.IATS_EventTitle {
    font-size: 26px!important;
}
	}


div.IATS_Div{border:0px solid #ccc!important;font-family: 'Manrope',sans-serif!important; width: 100%!important;max-width: 960px!important;}
div.IATS_PaymentItemDiv label{font-family: 'Manrope',sans-serif!important;}m

span.IATS_AmountSectionTitle, span.IATS_PaymentSectionTitle{color:#0079b2!important;}
select.IATS_PaymentTitleInputField, input.IATS_PaymentInputField, textarea.IATS_PaymentInputField, select.IATS_PaymentInputField, input.IATS_AccountNumberField, input.IATS_CVV2Field, input.IATS_ExpiryMonthField, input.IATS_ExpiryYearField, input.IATS_LastAccountNumberField, select.IATS_ExpiryMonthField, select.IATS_ExpiryYearField, select.IATS_ACHInput, input.IATS_ACHInput, select.IATS_PaymentReoccurringInputField, input.IATS_PaymentDateInputField, input.IATS_OtherAmount, .IATS_ShoppingCartOption1SelectList {
    border: 1px solid #cbd5e0!important;
    background-color: #ffffff!important;
}

input.IATS_InputRequired {
    border: 1px solid #cbd5e0!important;
}
input.IATS_PaymentInputField, textarea.IATS_PaymentInputField {
    padding: 16px 8px!important;
    border-bottom: 1px solid #f1f1f1;
    background: #fff;
    -webkit-box-shadow: inset 0 1px 2px 0 rgb(0 0 0 / 45%);
    box-shadow: inset 0 1px 2px 0 rgb(0 0 0 / 45%);
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

input.IATS_OtherAmount {padding: 16px 8px!important;}

input.IATS_QtyInput:focus, input.IATS_PaymentInputField:focus, input.IATS_PaymentDateInputField:focus, textarea.IATS_PaymentInputField:focus, input.IATS_AccountNumberField:focus, input.IATS_CVV2Field:focus, input.IATS_LastAccountNumberField:focus, input.IATS_ACHInput:focus, input.IATS_OtherAmount:focus, input.IATS_QtyInputShort:focus {
    outline: none;
    box-shadow: 0px 0px 0px #a1bb93!important;
    border-bottom: 1px solid #0079b2!important;
}
span.IATS_Action {
    margin: 20px 0 20px 0!important;
}


button.IATS_Disabled {
    background: #f1f1f1!important;
    color: #252525!important;
    border: 1px solid #252525!important;
    text-transform: uppercase!important;
	border-radius: 0px!important;
}

button.IATS_Action {
    font-size: 26px;
    line-height: 26px;
    border: 2px solid #0079b2!important;
    color: #16384e!important;
    background: transparent!important;
	text-transform: uppercase!important;
    filter: none;
    -webkit-border-radius: 0px;
    border-radius: 0px;
	    display: inline-block;
    margin: 0;
    padding: 20px 40px 20px 40px!important;
    width: auto;
    height: auto;
    letter-spacing: normal;
	font-family: 'Manrope',sans-serif!important;
	font-weight: 500!important;
}

button.IATS_Action:hover {
    border: 2px solid #0079b2!important;
    color: #fff!important;
    background: #0079b2!important;
}

/*-----------Vendors----------------------*/

.category-vendors h3.item-title-tag {
 font-size:2.1055rem!important;
	font-weight: 700!important;
	cursor: pointer;
}
.page-template article.category-vendors{
	padding-left:85px!important;
	padding-bottom: 2em!important;
    vertical-align: middle;
    border-bottom: 1px solid #f8f8f8!important;}
.page-template article.category-vendors::before {
content:'';
background-image: url('/wp-content/uploads/2022/12/RFQv2.png');
width:70px;
height:72px;
background-size: 70px 72px;
display: inline-block;
	position: absolute;
	top:1.2em;
	left:0;
}
@media (max-width: 921px) {
.category-vendors h3.item-title-tag {
 font-size:30px!important;
}
	
	
}
@media (max-width: 544px) {
.category-vendors h3.item-title-tag {
 font-size:1.3rem!important;
}	
}

/*-----------Spacing-----------*/
.wp-block-button.is-style-outline .wp-block-button__link{padding:20px 40px!important;}
.wp-block-button.is-style-outline .wp-block-button__link:hover{
	background-color: #0079b2!important;
    border-color: #0079b2!important;
}

a, a:focus, a:hover, a:visited {
cursor: pointer!important;
}

.show-for-mobile{display:none!important;}
iframe#mapIframe, iframe.home {
	height:100%;
	min-height:650px;
}

a:where(:not(.wp-element-button)) {
  text-decoration: inherit!important;
}

.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu{padding:20px 10px!important; text-transform: initial!important;}

.entry-content ul li::before {
    color: #252525!important;
}

ol.white li,ul.white li{color:#ffffff!important;}

 ul.white li::before {
    color: #ffffff!important;
}

ul.food-donations{column-count: 3; column-gap: 20px;}

.entry-content p strong {
    color: #16384e;
	font: normal normal 600 22px/36px 'Manrope',sans-serif;
}

.align-items-center {
  align-items: center !important;
}

.align-items-end {
  align-items: flex-end !important;
	justify-content: end;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-self-center {
  align-self: center !important;
}

.ft-contentholder{min-height:200px; width:200px;}

.nf-form-content {
    font-family: 'Manrope',sans-serif!important;
}


.entry-content ul.wp-block-social-links{margin: 0 0 1.5em 0!important;}
.nf-field-label label{font-weight:400!important;}
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
    border-radius: 0px!important;
}

input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    color: #666;
    border-width: 1px;
    border-style: solid;
    border-color: #cbd6e0!important;
    border-radius: 0px!important;
    background: #ffffff!important;
}

input[type=text].msf-constant-contact, input[type=email].msf-constant-contact{width:100%!important;}

input#submit, input[type="button"], input[type="submit"], input[type="reset"]{color:#16384e!important; text-transform: uppercase!important;}
input#submit:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover{color:#ffffff!important;}

.msf-constant-contact input[type=submit] {
    padding: 1em 1em!important;
    border-radius: 0px!important;
    border: 1px #0079b2 solid!important;
	    color: #16384e!important;
    background-color: #ffffff!important;
}

.msf-constant-contact input[type=submit]:hover {
    border: 1px #0079b2 solid!important;
	    color: #ffffff!important;
    background-color: #0079b2!important;
}

blockquote {
    text-align: center;
	margin: 1.5em 1em 1.5em 1em;
	border-left: 0px solid rgba(0,0,0,.05);
	padding: 20px 20px;
	position: relative;
	z-index: 1;
}

.blockquote__icon {
    background: transparent;
    border-radius: 100%;
    margin-top: 40px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    z-index: 2;
	    display: inline-flex;
    float: unset;
	position: relative;
}

.blockquote__icon svg {
    width: 100px;
    height: 100px;
    fill: #f2f2f4;
}

.blockquote__content {
    font-family: "Crimson Text";
    font-style: italic;
    font-weight: 500;
    font-size: 34px;
    line-height: 1.2em;
    margin-bottom: 41px;
    text-align: center;
	display: block;
}

.blockquote::before{
	content:'';
	background-image: url("assets/images/quote.svg");
	width: 120px;
	height: 90px;
	text-align: center;
	position: relative;
	margin:0px auto -40px auto;
	background-repeat: no-repeat;
	z-index: -1;
	display: block;
}

.blockquote__content p {
    font-family: "Crimson Text"!important;
    font-style: italic!important;
    font-weight: 500!important;
    font-size: 34px!important;
    line-height: 1.2em!important;
    margin-bottom: 41px!important;
    text-align: center!important;
	display: block!important;
}

.blockquote footer {
    display: block;
    text-align: center;
}

.blockquote__author-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: inline-flex;
    flex-direction: row;
    align-self: center;
    align-items: center;
	margin-bottom:40px;
}

cite.blockquote__author {
    color: #252525;
    text-align: center;
	font-style: normal;
	font-weight: 600;
}

.entry-content ol, .entry-content ul {
    margin: 0 0 1.5em 1.5em!important;
}
.entry-content ol{margin-left:20px!important;}
.entry-content ol li::marker{font-weight:600;}

/***ANIMATE IMAGE ROLLOVER*******/
h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background{padding:1.25em 2.375em 0 2.375em!important;}
.sponsors_slide .sponsor-logo{padding:0rem 1.5rem;}

.sponsors_slide .slick-track {
  display: flex;
}
.sponsors_slide .slick-track .slick-slide {
  display: flex;
  height: auto;
  align-items: center;
  justify-content: center;
}

.info_contain{padding:2rem 0rem; display:block;}

.block-sponsors-partners figure {margin:0 0 0.5em;}
.block-sponsors-partners figure .img_contain{min-height:275px;padding:1rem 2rem; align-items: center; justify-content: center; display: flex; }
.block-sponsors-partners figure .img_contain img{min-width:200px; height:auto; max-width: 200px; }

.block-sponsors-partners h4{font-weight: 800;}

figure .img_contain {
    overflow: hidden;
}

figure:hover .img_contain img {
    transform: scale(1.1);
}

 figure .img_contain img {
    display: block;
    transition: transform .8s ease;
}

p.address{margin-bottom:.5em!important}

.wp-block-separator.has-background:not(.is-style-dots) {
    border-bottom: none;
    height: 2px!important;
}
.mx-auto { margin-left: auto; margin-right: auto; }
.m0 { margin: 0 }
.mt0 { margin-top: 0!important; }
.mt1 { margin-top: 0.313rem!important; }
.mt2 { margin-top: 0.625rem!important; }
.mt3 { margin-top: 0.938rem!important; }
.mt4 { margin-top: 1.250rem!important; }
.mt5 { margin-top: 1.563rem!important; }
.mt6 { margin-top: 1.875rem!important; }
.mt7 { margin-top: 2.500rem!important; }
.mt8 { margin-top: 3.125rem!important; }
.mt9 { margin-top: 3.750rem!important; }
.mt10 { margin-top: 5.000rem!important; }
.mt11 { margin-top: 6.250rem!important; }
.mt12 { margin-top: 8.750rem!important; }
.mb0 { margin-bottom: 0!important; }
.mb1 { margin-bottom: 0.313rem!important; }
.mb2 { margin-bottom: 0.625rem!important; }
.mb3 { margin-bottom: 0.938rem!important; }
.mb4 { margin-bottom: 1.250rem!important; }
.mb5 { margin-bottom: 1.563rem!important; }
.mb6 { margin-bottom: 1.875rem!important; }
.mb7 { margin-bottom: 2.500rem!important; }
.mb8 { margin-bottom: 3.125rem!important; }
.mb9 { margin-bottom: 3.750rem!important; }
.mb10 { margin-bottom: 5.000rem!important; }
.mb11 { margin-bottom: 6.250rem!important; }
.mb12 { margin-bottom: 8.750rem!important; }
.p0 { padding: 0!important }
.pt0 { padding-top: 0!important }
.pt1 { padding-top: 0.313rem!important; }
.pt2 { padding-top: 0.625rem!important; }
.pt3 { padding-top: 0.938rem!important; }
.pt4 { padding-top: 1.250rem!important; }
.pt5 { padding-top: 1.563rem!important; }
.pt6 { padding-top: 1.875rem!important; }
.pt7 { padding-top: 2.500rem!important; }
.pt8 { padding-top: 3.125rem!important; }
.pt9 { padding-top: 3.750rem!important; }
.pt10 { padding-top: 5.000rem!important; }
.pt11 { padding-top: 6.250rem!important; }
.pt12 { padding-top: 8.750rem!important; }
.pb0 { padding-bottom: 0 }
.pb1 { padding-bottom: 0.313rem!important; }
.pb2 { padding-bottom: 0.625rem!important; }
.pb3 { padding-bottom: 0.938rem!important; }
.pb4 { padding-bottom: 1.250rem!important; }
.pb5 { padding-bottom: 1.563rem!important; }
.pb6 { padding-bottom: 1.875rem!important; }
.pb7 { padding-bottom: 2.500rem!important; }
.pb8 { padding-bottom: 3.125rem!important; }
.pb9 { padding-bottom: 3.750rem!important; }
.pb10 { padding-bottom: 5.000rem!important; }
.pb11 { padding-bottom: 6.250rem!important; }
.pb12 { padding-bottom: 8.750rem!important; }
.py11 {padding-top: 6rem!important;padding-bottom: 6rem!important;}
.pl0 { padding-left: 0 }
.pl1 { padding-left: 0.313rem!important; }
.pl2 { padding-left: 0.625rem!important; }
.pl3 { padding-left: 0.938rem!important; }
.pl4 { padding-left: 1.250rem!important; }
.pl5 { padding-left: 1.563rem!important; }
.pl6 { padding-left: 1.875rem!important; }
.pl7 { padding-left: 2.500rem!important; }
.pl8 { padding-left: 3.125rem!important; }
.pl9 { padding-left: 3.750rem!important; }
.pl10 { padding-left: 5.000rem!important; }
.pl11 { padding-left: 6.250rem!important; }
.pl12 { padding-left: 8.750rem!important; }
.pr0 { padding-right: 0 }
.pr1 { padding-right: 0.313rem!important; }
.pr2 { padding-right: 0.625rem!important; }
.pr3 { padding-right: 0.938rem!important; }
.pr4 { padding-right: 1.250rem!important; }
.pr5 { padding-right: 1.563rem!important; }
.pr6 { padding-right: 1.875rem!important; }
.pr7 { padding-right: 2.500rem!important; }
.pr8 { padding-right: 3.125rem!important;}
.pr9 { padding-right: 3.750rem!important; }
.pr10 { padding-right: 5.000rem!important; }
.pr11 { padding-right: 6.250rem!important; }
.pr12 { padding-right: 8.750rem!important; }
.ml0 { margin-left: 0 }
.ml1 { margin-left: 0.313rem!important; }
.ml2 { margin-left: 0.625rem!important; }
.ml3 { margin-left: 0.938rem!important; }
.ml4 { margin-left: 1.250rem!important; }
.ml5 { margin-left: 1.563rem!important; }
.ml6 { margin-left: 1.875rem!important; }
.ml7 { margin-left: 2.500rem!important; }
.ml8 { margin-left: 3.125rem!important; }
.ml9 { margin-left: 3.750rem!important; }
.ml10 { margin-left: 5.000rem!important; }
.ml11 { margin-left: 6.250rem!important; }
.ml12 { margin-left: 8.750rem!important; }
.mr0 { margin-right: 0 }
.mr1 { margin-right: 0.313rem!important; }
.mr2 { margin-right: 0.625rem!important; }
.mr3 { margin-right: 0.938rem!important; }
.mr4 { margin-right: 1.250rem!important; }
.mr5 { margin-right: 1.563rem!important; }
.mr6 { margin-right: 1.875rem!important; }
.mr7 { margin-right: 2.500rem!important; }
.mr8 { margin-right: 3.125rem!important; }
.mr9 { margin-right: 3.750rem!important; }
.mr10 { margin-right: 5.000rem!important; }
.mr11 { margin-right: 6.250rem!important; }
.mr12 { margin-right: 8.750rem!important; }
.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem!important;;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem!important;;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}
@media (max-width: 767px) {

	.background-image{max-height:initial!important;min-height:300px!important;}
	.wp-block-cover.background-image{background-size:contain!important;}
	
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }	
	
  .g-sm-0,
.gx-sm-0 {
--bs-gutter-x: 0;
  }
  .g-sm-0,
.gy-sm-0 {
--bs-gutter-y: 0;
  }
  .g-sm-1,
.gx-sm-1 {
--bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}	
	
}

@media (min-width: 768px) {

	
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }	
 .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 992px) {
	
.block-sponsors-partners h4{font-size:1.45rem!important; line-height:1.2!important;}
	
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 3rem;
  }	
}

@media (min-width: 1200px) {
h1, .entry-content h1{margin-bottom:20px!important;}	
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }	
	
}

@media (min-width: 1400px) {

  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }	
	
}

@media screen and (min-width: 64em) and (max-width: 84.938em) {.large-offset-2.masthead-hero{margin-left: 3.125rem!important;}}

@media only screen and (max-width: 1023px) {
	ul.food-donations{column-count: 2; column-gap: initial!important;}
	.masthead-hero{padding:0rem 2rem!important; margin-right: 0rem;}
	.no-image-header h1 {margin-left: 0rem;}
	
	.mt5 { margin-top: 1.250rem!important; }
	.mt6 { margin-top: 1.563rem!important; }
	.mt7 { margin-top: 2.188rem!important; }
	.mt8 { margin-top: 2.813rem!important; }
	.mt9 { margin-top: 3.125rem!important; }
	.mt10 { margin-top: 4.375rem!important; }
	.mt11 { margin-top: 5.625rem!important; }
	.mt12 { margin-top: 7.500rem!important; }
	.mb5 { margin-bottom: 1.250rem!important; }
	.mb6 { margin-bottom: 1.563rem!important; }
	.mb7 { margin-bottom: 2.188rem!important; }
	.mb8 { margin-bottom: 2.813rem!important; }
	.mb9 { margin-bottom: 3.125rem!important; }
	.mb10 { margin-bottom: 4.375rem!important; }
	.mb11 { margin-bottom: 5.625rem!important; }
	.mb12 { margin-bottom: 7.500rem!important; }
	.pt5 { padding-top: 1.250rem!important; }
	.pt6 { padding-top: 1.563rem!important; }
	.pt7 { padding-top: 2.188rem!important; }
	.pt8 { padding-top: 2.813rem!important; }
	.pt9 { padding-top: 3.125rem!important; }
	.pt10 { padding-top: 4.375rem!important; }
	.pt11 { padding-top: 5.625rem!important; }
	.pt12 { padding-top: 7.500rem!important;}
	.pb5 { padding-bottom: 1.250rem!important; }
	.pb6 { padding-bottom: 1.563rem!important; }
	.pb7 { padding-bottom: 2.188rem!important; }
	.pb8 { padding-bottom: 2.813rem!important; }
	.pb9 { padding-bottom: 3.125rem!important; }
	.pb10 { padding-bottom: 4.375rem!important; }
	.pb11 { padding-bottom: 5.625rem!important; }
	.py11 {padding-top: 5rem!important;padding-bottom: 5rem!important;}
	.pb12 { padding-bottom: 7.500rem!important; }
	

.pl5 { padding-left: 1.250rem!important; }
.pl6 { padding-left: 1.563rem!important; }
.pl7 { padding-left: 2.188rem!important; }
.pl8 { padding-left: 2.813rem!important; }
.pl9 { padding-left: 3.125rem!important; }
.pl10 { padding-left: 4.375rem!important; }
.pl11 { padding-left: 5.625rem!important; }
.pl12 { padding-left: 7.500rem!important; }

.pr5 { padding-right: 1.250rem!important; }
.pr6 { padding-right: 1.563rem!important; }
.pr7 { padding-right: 2.188rem!important; }
.pr8 { padding-right: 2.813rem!important; }
.pr9 { padding-right: 3.125rem!important; }
.pr10 { padding-right: 4.375rem!important; }
.pr11 { padding-right: 5.625rem!important; }
.pr12 { padding-right: 7.500rem!important; }

.ml5 { margin-left: 1.250rem!important; }
.ml6 { margin-left: 1.563rem!important; }
.ml7 { margin-left: 2.188rem!important; }
.ml8 { margin-left: 2.813rem!important; }
.ml9 { margin-left: 3.125rem!important; }
.ml10 { margin-left: 4.375rem!important; }
.ml11 { margin-left: 5.625rem!important; }
.ml12 { margin-left: 7.500rem!important; }

.mr5 { margin-right: 1.250rem!important; }
.mr6 { margin-right: 1.563rem!important; }
.mr7 { margin-right: 2.188rem!important; }
.mr8 { margin-right: 2.813rem!important; }
.mr9 { margin-right: 3.125rem!important; }
.mr10 { margin-right: 4.375rem!important; }
.mr11 { margin-right: 5.625rem!important; }
.mr12 { margin-right: 7.500rem!important; }

}

@media only screen and (max-width: 800px) {
	iframe#mapIframe, iframe.home  {
	min-height:600px;
}
	
		ul.food-donations{column-count: 1; column-gap: initial!important;}
	.ft-contentholder img{height:75px;}
	.ft-contentholder {
    min-height: 85px;
    width: auto;
    padding: 0.5rem 0.5rem;
    min-width: 90px;
}
.md-padding {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}
.team-slider-container, listing-slider-container {
  width: inherit!important;
}	
	.mt5 { margin-top: 1.125rem!important; }
	.mt6 { margin-top: 1.375rem!important; }
	.mt7 { margin-top: 1.875rem!important; }
	.mt8 { margin-top: 2.500rem!important; }
	.mt9 { margin-top: 2.813rem!important; }
	.mt10 { margin-top: 3.750rem!important; }
	.mt11 { margin-top: 5.000rem!important; }
	.mt12 { margin-top: 6.250rem!important; }
	.mb5 { margin-bottom: 1.125rem!important; }
	.mb6 { margin-bottom: 1.375rem!important; }
	.mb7 { margin-bottom: 1.875rem!important; }
	.mb8 { margin-bottom: 2.500rem!important; }
	.mb9 { margin-bottom: 2.813rem!important; }
	.mb10 { margin-bottom: 3.750rem!important; }
	.mb11 { margin-bottom: 5.000rem!important; }
	.mb12 { margin-bottom: 6.250rem!important; }
	.pt5 { padding-top: 1.125rem!important; }
	.pt6 { padding-top: 1.375rem!important; }
	.pt7 { padding-top: 1.875rem!important; }
	.pt8 { padding-top: 2.500rem!important; }
	.pt9 { padding-top: 2.813rem!important; }
	.pt10 { padding-top: 3.750rem!important; }
	.pt11 { padding-top: 5.000rem!important; }
	.pt12 { padding-top: 6.250rem!important; }
	.pb5 { padding-bottom: 1.125rem!important; }
	.pb6 { padding-bottom: 1.375rem!important; }
	.pb7 { padding-bottom: 1.875rem!important; }
	.pb8 { padding-bottom: 2.500rem!important; }
	.pb9 { padding-bottom: 2.813rem!important; }
	.pb10 { padding-bottom: 3.750rem!important; }
	.pb11 { padding-bottom: 5.000rem!important; }
	.py11 {padding-top: 4rem!important;padding-bottom: 4rem!important;}
	.pb12 { padding-bottom: 6.250rem!important; }
	
	
.pl5 { padding-left: 1.125rem!important; }
.pl6 { padding-left: 1.375rem!important; }
.pl7 { padding-left: 1.875rem!important; }
.pl8 { padding-left: 2.500rem!important; }
.pl9 { padding-left: 2.813rem!important; }
.pl10 { padding-left: 3.750rem!important; }
.pl11 { padding-left: 5.000rem!important; }
.pl12 { padding-left: 6.250rem!important; }

.pr5 { padding-right: 1.125rem!important; }
.pr6 { padding-right: 1.375rem!important; }
.pr7 { padding-right: 1.875rem!important; }
.pr8 { padding-right: 2.500rem!important; }
.pr9 { padding-right: 2.813rem!important; }
.pr10 { padding-right: 3.750rem!important; }
.pr11 { padding-right: 5.000rem!important; }
.pr12 { padding-right: 6.250rem!important; }

.ml5 { margin-left: 1.125rem!important; }
.ml6 { margin-left: 1.375rem!important; }
.ml7 { margin-left: 1.875rem!important; }
.ml8 { margin-left: 2.500rem!important; }
.ml9 { margin-left: 2.813rem!important; }
.ml10 { margin-left: 3.750rem!important; }
.ml11 { margin-left: 5.000rem!important; }
.ml12 { margin-left: 6.250rem!important; }

.mr5 { margin-right: 1.125rem!important; }
.mr6 { margin-right: 1.375rem!important; }
.mr7 { margin-right: 1.875rem!important; }
.mr8 { margin-right: 2.500rem!important; }
.mr9 { margin-right: 2.813rem!important; }
.mr10 { margin-right: 3.750rem!important; }
.mr11 { margin-right: 5.000rem!important; }
.mr12 { margin-right: 6.250rem!important; }
	
	.mr-sm{margin-right:0rem!important;;}
	.ml-sm{margin-left:0rem!important;;;}
	.pl-sm{padding-left:0rem!important;;}
	.pr-sm{padding-right: 0rem!important;;}
		
}

@media only screen and (max-width: 500px) {
	iframe#mapIframe, iframe.home  {
	min-height:450px;
}
}

@media only screen and (max-width: 479px) {
	.background-image{max-height:initial!important;min-height:200px!important;}
	.wp-block-cover.background-image{background-size:contain!important;}
	
	.mt5 { margin-top: 1.000rem!important; }
	.mt6 { margin-top: 1.250rem!important; }
	.mt7 { margin-top: 1.625rem!important; }
	.mt8 { margin-top: 2.188rem!important; }
	.mt9 { margin-top: 2.500rem!important; }
	.mt10 { margin-top: 3.125rem!important; }
	.mt11 { margin-top: 4.375rem!important; }
	.mt12 { margin-top: 5.000rem!important; }
	.mb5 { margin-bottom: 1.000rem!important; }
	.mb6 { margin-bottom: 1.250rem!important; }
	.mb7 { margin-bottom: 1.625rem!important; }
	.mb8 { margin-bottom: 2.188rem!important; }
	.mb9 { margin-bottom: 2.500rem!important; }
	.mb10 { margin-bottom: 3.125rem!important; }
	.mb11 { margin-bottom: 4.375rem!important; }
	.mb12 { margin-bottom: 5.000rem!important; }
	.pt5 { padding-top: 1.000rem!important; }
	.pt6 { padding-top: 1.250rem!important; }
	.pt7 { padding-top: 1.625rem!important; }
	.pt8 { padding-top: 2.188rem!important; }
	.pt9 { padding-top: 2.500rem!important; }
	.pt10 { padding-top: 3.125rem!important; }
	.pt11 { padding-top: 4.375rem!important; }
	.pt12 { padding-top: 5.000rem!important; }
	.pb5 { padding-bottom: 1.000rem!important; }
	.pb6 { padding-bottom: 1.250rem!important; }
	.pb7 { padding-bottom: 1.625rem!important; }
	.pb8 { padding-bottom: 2.188rem!important; }
	.pb9 { padding-bottom: 2.500rem!important; }
	.pb10 { padding-bottom: 3.125rem!important; }
	.pb11 { padding-bottom: 4.375rem!important; }
	.pb12 { padding-bottom: 5.000rem!important; }
	
.pl5 { padding-left: 1.000rem!important; }
.pl6 { padding-left: 1.250rem!important; }
.pl7 { padding-left: 1.625rem!important; }
.pl8 { padding-left: 2.188rem!important; }
.pl9 { padding-left: 2.500rem!important; }
.pl10 { padding-left: 3.125rem!important; }
.pl11 { padding-left: 4.375rem!important; }
.py11 {padding-top: 3rem!important;padding-bottom: 3rem!important;}
.pl12 { padding-left: 5.000rem!important; }

.pr5 { padding-right: 1.000rem!important; }
.pr6 { padding-right: 1.250rem!important; }
.pr7 { padding-right: 1.625rem!important; }
.pr8 { padding-right: 2.188rem!important; }
.pr9 { padding-right: 2.500rem!important; }
.pr10 { padding-right: 3.125rem!important; }
.pr11 { padding-right: 4.375rem!important; }
.pr12 { padding-right: 5.000rem!important; }

.ml5 { margin-left: 1.000rem!important; }
.ml6 { margin-left: 1.250rem!important; }
.ml7 { margin-left: 1.625rem!important; }
.ml8 { margin-left: 2.188rem!important; }
.ml9 { margin-left: 2.500rem!important; }
.ml10 { margin-left: 3.125rem!important; }
.ml11 { margin-left: 4.375rem!important; }
.ml12 { margin-left: 5.000rem!important; }

.mr5 { margin-right: 1.000rem!important; }
.mr6 { margin-right: 1.250rem!important; }
.mr7 { margin-right: 1.625rem!important; }
.mr8 { margin-right: 2.188rem!important; }
.mr9 { margin-right: 2.500rem!important; }
.mr10 { margin-right: 3.125rem!important; }
.mr11 { margin-right: 4.375rem!important; }
.mr12 { margin-right: 5.000rem!important; }
	
.mr-sm{margin-right:0rem!important;;}
	.ml-sm{margin-left:0rem!important;;}
	.pl-sm{padding-left:0rem!important;;}
	.pr-sm{padding-right: 0rem!important;;}
}

.mission {
	font: normal normal 500 72px/91px 'Manrope',sans-serif!important;
	letter-spacing: 1px!important;
	color: #fff!important;
	margin-bottom:5px!important;
}

.misdesc p span {
    color: #ff5b00;
    font-size: 25px!important;
    line-height: 32px;
    font-weight: 600;
}

.misdesc {
    letter-spacing: 1px!important;
    color: #FFFFFF!important;
}


.text-container{padding:2rem 2rem;}
.text-container-right{padding-right: 2rem;}
.text-container-left{padding-left: 2rem;}

.entry-content .entry-header {
    margin-bottom: 2em!important;
}

.ast-article-post .ast-date-meta .posted-on, .ast-article-post .ast-date-meta .posted-on * {
    background: #16384e!important;
    color: #ffffff;
}



.read-more {
    margin: 2em 0px!important;
    display: inline-block!important;
}
a span.read-more{margin:0 0!important;}

.latest-post-selection article .read-more {
    float: inherit!important;
}

.ast-button,.button{
text-transform: uppercase!important;
    color: #16384e!important;	
}

.ast-button:hover, .button:hover{
	color: #ffffff!important;
    background-color: #0079b2!important;
    border-color: #0079b2!important;
}

.wp-block-button.is-style-outline .wp-block-button__link {
    border-style: solid;
    border-top-width: 2px!important;
    border-right-width: 2px!important;
    border-left-width: 2px!important;
    border-bottom-width: 2px!important;
    border-color: #0079b2;
    padding-top: calc(20px - 2px)!important;
    padding-right: calc(40px - 2px)!important;
    padding-bottom: calc(20px - 2px)!important;
    padding-left: calc(40px - 2px)!important;
}


.entry-content ol.news-nav, .entry-content ul.news-nav {
    margin: 0 0 1.5em 0em!important;
}  


ul.news-nav {
  list-style:none;
}
ul.news-nav li{
  display:inline-block; 
  padding:0 2rem; 
  position:relative;
margin-bottom: .25em!important;
}
ul.news-nav li:not(:last-child)::after{
  content:""; 
  border:1px solid #0079b2;
  border-width: 1px 1px 0 0;
  position:absolute; 
  right:-3px; 
  top:0; 
  height:100%;
}

ul.news-nav li a{color:#d6d9dc; font-size: 3.78947368421rem;font-family: 'Manrope',sans-serif;line-height: 1; font-weight: 600; }

ul.news-nav li.active a{color:#16384e;}


h6.lnsdate{color:#0079b2; margin-top:20px;}

@media (max-width: 991.6px) {
.block-sponsors-partners figure .img_contain {min-height:300px;}	
	
  .wp-block-column.has-2-columns {
    display: block;
	  flex-basis: 100%!important;	
  }
.wp-block-columns.is-not-stacked-on-mobile {
    flex-wrap: wrap!important;
}
	
	.has-2-columns {
    display: block;
	  flex-basis: 100%!important;	
  }
.is-not-stacked-on-mobile {
    flex-wrap: wrap!important;
}
	
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column:not(:first-child) {
    margin-left: var(--wp--style--block-gap,0em)!important;
}	
	
.is-not-stacked-on-mobile>.wp-block-column:not(:first-child) {
    margin-left: var(--wp--style--block-gap,0em)!important;
}		
}

/*********************************************
HOME MAP
**********************************************/
.home #artTableHolder {
    display: none!important;
    border-top: solid 0px #7abcd1!important;
}

iframe.home{margin-left:auto;margin-right:auto;text-align: center; display: flex;}
.text-center{text-align:center; margin-left:auto;margin-right:auto;}

.ast-mobile-header-wrap .ast-above-header-bar, .ast-above-header-bar .site-above-header-wrap {
  min-height: 50px!important;
}
.mt-4{padding-top:4rem!important;}
.no-gutter, .ast-container-fluid.no-gutter, .ast-container-fluid.no-gutter .ast-col-sm-12, .no-gutter .ast-col-sm-12 {padding-left:0px!important; padding-right:0px!important;}



.entry-content p, .entry-content li {
    font: normal normal normal 18px/30px 'Manrope',sans-serif;
    letter-spacing: 0.13px;
    color: #17384E;
	margin-bottom:1.2em;
}

.ast-builder-menu-1 .mega_food > .sub-menu > .menu-item > .menu-link:hover, .ast-builder-menu-1 .mega_food > .sub-menu > .menu-item > .menu-link:focus, .ast-builder-menu-1 .mega_food > .sub-menu > .menu-item > .menu-link:active{color:#FF5B00!important;}
.ast-builder-menu-1 .mega_family > .sub-menu > .menu-item > .menu-link:hover, .ast-builder-menu-1 .mega_family > .sub-menu > .menu-item > .menu-link:focus, .ast-builder-menu-1 .mega_family > .sub-menu > .menu-item > .menu-link:active{color:#65B00C!important;}
.ast-builder-menu-1 .mega_education > .sub-menu > .menu-item > .menu-link:hover, .ast-builder-menu-1 .mega_education > .sub-menu > .menu-item > .menu-link:focus, .ast-builder-menu-1 .mega_education > .sub-menu > .menu-item > .menu-link:active{color:#0079b2!important;}

.ast-builder-menu-2 .menu-item > .menu-link{letter-spacing: inherit!important;}
.ast-builder-menu-2 .menu-item > .menu-link::after{content: '|'!important; position: absolute; top:0px; left:0; display: inline-block; color:#ff5b00;}
.ast-builder-menu-2 .none.menu-item > .menu-link::after{content: ' '!important; position: absolute; top:0px; left:0; display: inline-block; color:#ff5b00;}
.ast-builder-menu-2 .menu-item > ul.sub-menu > .menu-link{color:#16384e!important;}
.ast-builder-menu-2 .main-header-menu > .menu-item > .sub-menu {border:0px solid #ffffff!important; padding:20px 6px;}
.ast-builder-menu-2 .main-header-menu > .menu-item > .sub-menu > .menu-item > .menu-link{color:#16384e!important; padding:10px 20px!important; font: normal normal normal 0.938rem/20px 'Manrope',sans-serif!important;}

.ast-builder-menu-2 .main-header-menu > .menu-item > .sub-menu > .menu-item > .menu-link:hover, .ast-builder-menu-2 .main-header-menu > .menu-item > .sub-menu > .menu-item > .menu-link:focus, .ast-builder-menu-2 .main-header-menu > .menu-item > .sub-menu > .menu-item > .menu-link:active{color:#FF5B00!important; }

.ast-builder-menu-2 .menu-item > .sub-menu > .menu-item > .menu-link::after{content: ' '!important;}
/************************************************
FOOTER
*************************************************/
.menu-link {color: #ffffff;}
.site-footer .address{color:#fff; font-size: 0.842105263158rem; margin-bottom:2rem!important;}
.site-footer .address span{color:#FF5B00; display:block;font-size: 14px; font-weight: 600;}

.site-footer-above-section-1.site-footer-section,.site-footer-above-section-2.site-footer-section,.site-footer-above-section-3.site-footer-section,.site-footer-above-section-4.site-footer-section{min-height:150px;}
.site-footer-above-section-4.site-footer-section{border-left: 1px solid #658092;}
/*.site-primary-footer-wrap::before{content:' '; width:100%; height:2px; display: inline-block; background-color: #658092;}*/

.site-primary-footer-inner-wrap{border-top:1px solid #658092;padding-top:2rem;}

@media (max-width: 921px){
.site-footer-above-section-4.site-footer-section{border-left: 0px solid #658092;}
	
}

/**********************************************
EVENTS
***********************************************/
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-top:initial!important;}
.tribe-events-before-html{padding-bottom:4rem!important;}
.tribe-events .tribe-events-c-search__button {
    background-color: transparent!important;
    color: #141827!important;
    border: 1px solid #141827!important;
    border-radius: 0px!important;
}
.single-tribe_events .tribe-events-before-html{display:none;}
.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__name h3 {
    font-size: 1.75rem!important;
}
.tribe-block__event-website a {
    background-color: transparent!important;
    border: 1px solid #16384e!important;
    border-radius: 0px!important;
  color:#16384e!important;
}

.tribe-block__event-website a:active, .tribe-block__event-website a:hover,.tribe-block__event-website a:focus {
    background-color: #ff5a00!important;
    border: 1px solid #ff5a00!important;
  color:#ffffff!important;
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button {
    background-color: transparent!important;
    color: #16384e!important;
	border: 1px solid #16384e!important;
    border-radius: 0px!important;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
    background-color: #ff5a00!important;
    color: #ffffff!important;
	border: 1px solid #ff5a00!important;
    border-radius: 0px!important;
}

/**********************************************
SLIDER
**********************************************/


.ast-desktop .ast-above-header-bar .main-header-menu > .menu-item {
    padding: 0 1vw!important;
}
.hhpostbg {
    height: 80vh;
	background-position: center center!important;
}

.hhcaption{
	position: absolute;
    bottom: 3rem;
    left: 0px;
    width: 65vw;
    background: rgba(0,121,178,.9);
    color: #fff!important;
	padding:2rem 4rem;
}

.hhbold {
    font-family: 'Manrope',sans-serif!important;
    letter-spacing: 1.4px!important;
    color: #fff!important;
    text-transform: none!important;
    max-width: inherit!important;
    border-bottom: 0px solid #FF5A00!important;
}

.hhlight {
    font-family: 'Manrope',sans-serif!important;
    letter-spacing: 1.4px!important;
    color: #fff!important;
    text-transform: none!important;
	max-width: inherit!important;
	font-size: 2.4rem;
    line-height: 1.1!important;
    font-weight: 500!important;
}


.slick-prev {
    left: 0px!important;
}

.slick-next {
    right: 0px!important;
}

.slick-prev, .slick-next {
    height: 75px!important;
    width: 75px!important;
    background: rgba(255,255,255,1)!important;
	background-color:#fff;
	padding:0px 29px!important;
	opacity: 1!important;
	z-index: 1!important;
	display: flex!important;
	align-items: center!important;
	justify-content: center!important;
}

.slick-prev:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    color: white;
    opacity: 1!important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content: ''!important;
	background: url('assets/images/left-arrow.svg');
	width: 17px;
	height: 29px;
	position: absolute;
	z-index: 1;
	vertical-align: middle;
}

.slick-next:before{
font-family: "slick";
    font-size: 20px;
    line-height: 1;
    color: white;
    opacity: 1!important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content: ''!important;
	background: url('assets/images/right-arrow.svg');
	width: 17px;
	height: 29px;	
	position: absolute;
	z-index: 1;
	vertical-align: middle;
}

.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
    opacity: .8!important;
}
@media (max-width: 921px){
	
.page-template-page-subpages .site-content {
    padding-top: 4rem!important;
	}
	
.block-insideheader .text-center.masthead .home-content p {
    font-size: 1.125rem!important;
}	
	
.hhlight {font-size: 1.2rem!important;}
.hhpostbg {height: 40vh!important;}	
.slick-prev, .slick-next{display:none!important;}	
}

/*************************************************************************
MENU - NAVIGATION
**************************************************************************/
.astra-megamenu .sub-menu {padding-top:1rem!important;}
.astra-megamenu .sub-menu .menu-item > .menu-link{text-transform: none!important;}

.ast-builder-menu-1 .menu-item > .menu-link {
    letter-spacing: 1.25px!important;
    font-family: 'Manrope',sans-serif!important;
  	font-size: 1rem!important;
	/*min-width: 135px;*/
}

.main-navigation .ast-icon.icon-arrow{display:none;}


.main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow,.main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type {
    display: none!important;
}
.ast-header-break-point .menu-text + .icon-arrow {
    display: none!important;
}

.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type {
    margin-right: 5px;
    display: none!important;
}

.whoweare:before,.whatwedo:before,.getinvolved:before{display:none!important;}

.ast-desktop .submenu-with-border .astra-full-megamenu-wrapper {
    border-width: 0px!important;
}
li.mega_food, li.mega_family,li.mega_education {position: relative;text-align:center; margin:0px auto;}
li.mega_food .ast-disable-link.menu-link .menu-text,li.mega_food.menu-item-heading .menu-link .menu-text, li.mega_family .ast-disable-link.menu-link .menu-text, li.mega_family.menu-item-heading .menu-link .menu-text, li.mega_education .ast-disable-link.menu-link .menu-text, li.mega_education.menu-item-heading .menu-link .menu-text {margin:0px auto; text-align:center; letter-spacing: .5px; }

li.mega_food .ast-disable-link.menu-link .menu-text{color:#FF5B00!important;}
li.mega_family .ast-disable-link.menu-link .menu-text{color:#65B00c!important;}
li.mega_education .ast-disable-link.menu-link .menu-text{color:#16384e!important;}
li.mega_food::before{
  content: '';
  display:block;
  background: url('/wp-content/uploads/2022/06/food-arrow.svg');
  background-repeat:no-repeat;
  width:34px;
  height:105px;
  margin:0px auto 2rem auto;
}
li.mega_family::before{
  content: '';
  display:block;
  background: url('/wp-content/uploads/2022/06/family-sun.svg');
  background-repeat:no-repeat;
  width:105px;
  height:105px;
  margin:0px auto 2rem auto;
}
li.mega_education::before{
  content: '';
  display:block;
  background: url('/wp-content/uploads/2022/06/education-book.svg');
  background-repeat:no-repeat;
  width:106px;
  height:105px;
  padding-bottom:2rem;
  margin:0px auto 2rem auto;
}

.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.sub-menu>.menu-item, .ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item {
    padding-left: 0;
    border-right: 1px solid #ccc;
}

.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.sub-menu>.menu-item:last-child ,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:last-child {
    padding-left: 0;
    border-right: 0px solid #ccc;
}

.ast-desktop .astra-megamenu-li .menu-item-3640.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .menu-item-3640.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item-3640.menu-item-heading > .menu-link {
    border-bottom: 0px solid #ff5b00!important;
	color:#ff5b00!important;
	font-size:48px!important; text-transform:uppercase;
	padding: 0em 1em;
    line-height: 1!important;
	font-weight: 500!important;
}

.ast-desktop .astra-megamenu-li .menu-item-3639.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .menu-item-4756.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item-4756.menu-item-heading > .menu-link {
    border-bottom: 0px solid #65b00c!important;
	color:#65b00c!important;
	font-size:48px!important; text-transform:uppercase;
	padding: 0em 1em;
    line-height: 1!important;
	font-weight: 500!important;
}

.ast-desktop .astra-megamenu-li .menu-item-3638.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .menu-item-4773.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item-4773.menu-item-heading > .menu-link {
    border-bottom: 0px solid #16384e!important;
	color:#16384e!important;
	font-size:48px!important; text-transform:uppercase; 
	padding: 0em 1em;
    line-height: 1!important;
	font-weight: 500!important;
}

ul.sub-menu.astra-megamenu-focus > .menu-item > .menu-link {
    letter-spacing: 1.25px;
    font: normal normal normal 0.938rem/20px 'Manrope',sans-serif!important;
}

@media(max-width:1369px){	
	.ast-builder-menu-1 .menu-item > .menu-link {min-width:95px!important;  padding-left: 1em;padding-right: 1em;}
}

@media(max-width:1366px){
.hhcaption {
    bottom: 2rem!important;
    width: 100%!important;
    background: rgba(0,121,178,.7)!important;
    padding: 2rem 4rem;
}
	
.hhlight {font-size: 2rem;}	
	
}

@media (max-width: 1530px){
.ast-builder-menu-1 .menu-item > .menu-link {
    color: inherit!important;
}
	}

@media screen and (min-width: 1130px) and (max-width: 1311px) {
	
.home,.whoweare, .whatwedo, .getinvolved, .newsevents {
    margin-right:0px!important;
}	
.ast-builder-menu-1 .menu-item > .menu-link {
    font-size: 13px!important;
	padding-left: 14px!important;
    padding-right: 14px!important;
}
		
}

/*EXTEND MOBILE MENU FIX*/
@media (max-width: 1130px){
.show-for-mobile{display:block!important;}
.main-navigation .ast-icon.icon-arrow{display:block;}
	
.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {
    top: 14px;
}
li.mega_food, li.mega_family, li.mega_education {
    text-align: left;
}	
	
#ast-desktop-header {
    display: none!important;
}
.ast-header-break-point #ast-mobile-header {
    display: block!important;
}
	
#ast-mobile-header {
    display: block!important;
}
	
.ast-below-header .ast-header-button-1[data-section="section-hb-button-1"] {
    display: block!important;
    width: 100%!important;
    text-align: center!important;
    font-weight: bold!important;
}
	
.ast-mobile-header-wrap .ast-below-header-bar{min-height: initial!important;}

.main-navigation .stack-on-mobile li {
    width: 100%!important;
	line-height: 3;
}
.whoweare .menu-link, .whatwedo .menu-link, .getinvolved .menu-link, .newsevents .menu-link {
    padding: 0 20px 0 35px!important;
}	

.ast-header-break-point .main-header-bar-navigation {
    line-height: 3;
}	
	
}



@media(max-width:1280px){	
.hhcaption{
    width: 100%;
}	
}
@media(max-width:1207px){	
	
}
@media(max-width:1130px){
.ast-header-button-1 .ast-custom-button {
    color: #ffffff;
    background: #ff5a00;
    border-radius: 0px;
	border:0px solid #16384e!important;
	padding: 14px 10px!important;
}	
	
.mission {
		font: normal normal 500 60px/100px 'Manrope',sans-serif!important;
	}	
	
ul.news-nav li a {
    font-size: 36px!important;
}	

ul.news-nac li{
	padding:0 0.5rem!important;
}	

li.mega_food::before{
  display:none;
}
li.mega_family::before{
  display:none;
}
li.mega_education::before{
  display:none;
}	
}
@media (max-width: 921px){
	
.main-header-menu .contact.menu-item{display:flex!important;}	
	
.mobile-none{display:none!important;}
	
.ast-builder-menu-mobile .main-navigation .main-header-menu{padding:10px 0px;}
	
.hhcaption {
    bottom: 0rem!important;
    background: rgba(0,121,178,.7)!important;
    padding: 1rem 3rem!important;
}
	
.ast-header-button-1 .ast-custom-button {
    color: #ffffff;
    background: #ff5a00;
    border-radius: 0px;
	border:0px solid #16384e!important;
	padding: 14px 10px!important;
}	
	
}

@media (max-width:767px){
.single .entry-header {
	margin-top:1em;
    margin-bottom: 2em;
}
	

.block-sponsors-partners figure .img_contain {
    min-height: 230px!important;
    padding: 2rem 2rem!important;
	max-width:275px;
	margin:0px auto;
}

.block-sponsors-partners h4 {
    font-size: 1.2rem!important;
    line-height: 1.1!important;
}	

	
}
@media (max-width:540px) {
	
	.mission {
		font: normal normal 500 40px/50px 'Manrope',sans-serif!important;
	}
	.has-text-align-right.sm-text-center{text-align:center!important;}
	
	
	.footer-blocks .pl8 {padding-left:20px!important;}
	.footer-blocks .pr8{padding-right:20px!important;}
	
blockquote {
   margin:0px 0px!important;
padding: 0 0!important;
}
	
.blockquote__content p {
    font-size: 24px!important;
}	


	
	
ul.news-nav li a {
    font-size: 2rem;
}
	
	ul.news-nav{margin:0 0 1.5em 0!important;}	
	
.parallax-img{min-height:250px!important;
	background-attachment: inherit!important;
	background-repeat: no-repeat!important;
	background-size:contain!important;}		
	
}