body.home {
    background-color: #F2F8FF;
}
/** overlapping badge 1/13/2023 ***/
.jfc__topContent {
	padding-top: 4.5rem;
}
.jfc__overlappingLogo {
	position: absolute;
  top: 506px;
  margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	text-align: center;
}

@media (min-width:768px) {
	.jfc__overlappingLogo {
			top: -77px;
	}
}
/**** end overlapping badge *****/
h3 {
	line-height: 1.25;
}
.removeLeftMargin {
	margin-left: 0 !important;
}
.homepageHeading__title {
	font-size: 24px;
	margin-top: 1.8rem;
	margin-bottom: 0;
	line-height: 1.25;
}
.homepageHeading__sub {
	margin-top: 0
}
.homepageHeading__image figure {
	margin-right: 1.5rem !important;
}
.morePaddingBtn a {
	padding: .667rem 2.5rem;
}

.wp-block-gallery, .blocks-gallery-grid  {
	  width: 100%;
}
 
.giving_gallery {
	margin-top:0;
}
.giving_gallery .blocks-gallery-item {
    box-sizing: content-box;
    margin: 0 0 0em !important;
}

.wp-block-button__link {
    border-radius: unset !important;

}

.nonCash__form input[type=submit]  {
	  background-color: rgb(205 9 45);
		font-family: 'Montserrat';
    font-weight: 500;
}


.nonCash__form input[type=submit]:hover {
	background-color: rgb(164 7 36);
}

.nonCash__form input[type=text],
.gform_wrapper textarea {
	border: 1px solid #C6C7C9;
	
}

.nonCash__form input[type=text] {
	height: 45px;
}

.nonCash__form {
	padding: 48px;
}

.gform_wrapper {
	border: 1px solid #E5EAEB;
}

.gform_wrapper h3.gform_title {
	font-size: 24px !important;
}

.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label {
	font-family: 'Montserrat';
	font-weight: 500;
}

ul.nonCashGift--list {
	padding-left: 25px;
}

ul.nonCashGift--list li{
	padding-left: 25px;
}

li::marker 
{
    font-size: 1.5rem;
    font-weight: bolder;
}

.jfcHide--mobile {
	visibility: hidden;
}
.maxHeight385 img {
	max-height: 385px;
   object-fit: cover;
}
@media (min-width: 783px) {
	.jfcHide--desktop {
		visibility: hidden;
		position: absolute;
	}
	.jfcHide--mobile {
		position: relative;
		visibility: visible;
	}
}

#main > div > div.wp-container-10.wp-block-columns.columns--noPaddingNoBottomMargin.reverse-columns--under600px.has-white-background-color.has-background > div.wp-container-9.wp-block-column.column-noBottomMargin.has-white-background-color.has-background > div > div > figure > img {
	width: 100%;
	margin: 0px !important;
}

@media (max-width: 425px) {
	.home .wp-block-image img {
		max-width: calc(100% + 20px);
	}
	
	.jfcHide--desktop img {
		width: 100%;
	}
}
@media (min-width: 2100px) {
	.giving_gallery {
		height: auto;
	}
}

:where(p.has-text-color:not(.has-link-color)) a {
	color: #7799e5;
}

.quoteImage {
	width: 100%;
}

@media (min-width: 801px) {
	.paddedContentBlock__wrapper {
			width: unset;
	}
}

@media (max-width: 600px) {
	.wp-block-image .alignright {
		margin-left: 0;
	}
    .page-id-60035 .wp-block-image .alignright,
    .page-id-60035 .wp-block-image .alignleft {
        float: none;
			  margin: 0 auto;
    }
    
    .page-id-60035 .wp-block-image .alignright img,
    .page-id-60035 .wp-block-image .alignleft img {
        width: 100%;
    }
}

.is-resized {
	width: 100%;
}