/*.postid-7060 #promoter-outter .center-col, .postid-7060 #headliner-outter .center-col, .postid-7060 .opener
Theme Name: SMHF
Template: Impreza
Version: 1.0
Author:	UpSolution2.0
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/
/*Add your own styles here:*/


/*--------------------------------------------------------------------- body-block ---------------------------------------------------------------------*/

/* *******-------default-css-start-------********* */

/* theme css start  */

body {
	position: relative;
	background-color: #fbfbfb;
	font-family: 'gilroy-light' !important;
}

section.doner-row-outter-section .column-4-inner-sec a#financial_institute {
	width: 100% !important;
	max-width: 100% !important;
}

section.post-content-template .post-content-template-coltwo .latestnews-blog .latest-news-grid .w-grid-list {
	display: block !important;
}

.bot-modal .bot-rightcontent .vc_column-inner {
	align-items: center !important;
	justify-content: center;
}

.vc_col-sm-6.wpb_column.vc_column_container.bot-postimage .vc_column-inner {
	justify-content: center !important;
}

.donate-new-form .w-tabs-sections.titles-align_none.icon_chevron.cpos_right .w-tabs-section-header.active {
	background-color: #00000014;
}

#page-footer .signup-form input {
	font-family: gilroy-light;
	border-radius: 3px;
	border: 1px solid #fff !important;
	opacity: .8;
	padding: 5px 35px !important;
	width: 210px;
	font-size: 18px;
	font-weight: 400;
	background: #fff;
	box-shadow: 0 1px 0 1px rgba(0, 0, 0, .08) inset;
}

footer#page-footer .BBFormSectionHeading {
	display: none;
}

footer .footer-fourth .BBFormContainer {
	padding: 0 !important;
}

.foundation-grid img {
	transition: all .5s linear;
	object-position: center;
	object-fit: cover !important;
	aspect-ratio: 1 / 1;
	height: auto !important;
}

/*Our story page */

#board .ourstory_onerow_img_onecol article .w-grid-item-h .w-vwrapper.usg_vwrapper_1.align_center.valign_top {
	background: linear-gradient(transparent, rgb(30 30 30 / 0%)) !important;
	padding: 4rem 1rem 1.5rem 1rem !important;
}


.ways-to-give-image1 {
	display: none !important;
}

.impact-outter-row.hero-banner {
	background-image: linear-gradient(to bottom, #00000061, #00000085), url('https://smhf.org/wp-content/uploads/2024/01/fac0db6c901c3d7f0d30ac94ed370ab7-scaled-3.webp') !important;
}

.latestnews-blog article .ways-to-give-image img.attachment-full.size-full {
	height: 500px;
	object-fit: cover !important;
}

#hero-img .l-section-img {
	background-image: url(/wp-content/uploads/2021/10/img456-1.png) !important;
}

p {
	font-family: 'Gilroy-Light' !important;
}

header.sticky,
header {
	background-color: rgba(52, 63, 91, 0.5) !important;
}

@media screen and (max-width: 992px) {
	#team .vc_col-sm-9.wpb_column.vc_column_container.right-trustee-sec {
		width: 100% !important;
		height: 100% !important;
	}

	.right-trustee-sec .wpb_text_column .wpb_wrapper {
		padding: 0 !important;
	}
}

@media (max-width: 767px) {
	#signature-event-block .events-signatureevent-grid article {
		margin: 0 !important;
		padding: 10px !important;
	}

	.google-map-location iframe {
		height: 300px !important;
	}

	body.postid-11034::before {
		display: none !important;
	}

	body.postid-11034::after {
		display: none !important;
	}

	#page-footer .footer-section .footer-third {
		margin-bottom: 50px !important;
	}

	#page-footer .footer-section .footer-second {
		margin-bottom: 50px !important;
	}

	#page-footer .signup-form input {
		width: 300px !important;
	}
}

.footer-section .wpb_wrapper p a {
	color: #fff !important;
}

rs-module-wrap#rev_slider_3_1_wrapper {
	position: relative;
}

rs-module-wrap#rev_slider_3_1_wrapper::after {
	content: "";
	background-image: url('/wp-content/uploads/2020/10/SMHF_LOGO_PMS-3597_Rev-No-Box.png');
	width: 200px;
	height: 100px;
	position: absolute;
	z-index: 9999 !important;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	opacity: 0.7;
}

.page-id-8274 .ways-to-give-portfolio .ways-to-title a {
	color: #fff;
	font-family: 'gilroy-light' !important;
	font-size: 30px;
	font-style: normal;
	line-height: 34.8px;
	display: block;
	text-align: left;
	overflow: hidden;
}

.matching-gift-mainrow {
	background: #495392;
	clear: both;
	display: block !important;
	position: inherit !important;
	padding-bottom: 4rem !important;
}

section.l-section.wpb_row.matching-gift-mainrow.height_medium {
	display: block !important;
}

.g-cols.wpb_row.us_custom_4fb9e5a3.donating-form-main.via_flex.valign_top.type_default.stacking_default {
	float: right;
	margin-top: 30% !important;
}

.wpb_raw_code.wpb_content_element.wpb_raw_html {
	padding-left: 0px;
}

.l-header.shadow_thin .l-subheader.at_middle,
.l-header.shadow_thin .l-subheader.at_bottom {
	box-shadow: none !important;
}

.vc_col-sm-1\/5.wpb_column.vc_column_container {
	width: 31%;
}

.postid-924 .women-medi-sponsorhea .vc_col-sm-1\/5.wpb_column.vc_column_container {
	width: 20%;
	height: auto;
}

.postid-924 .women-medi-sponsorhea .vc_col-sm-1\/5.wpb_column.vc_column_container img {
	width: 250px;
	height: 250px;
	padding: 40px;
	border: 2px solid #764FA3;
}

input#bboxdonation_billing_txtFirstName {
	border: 2px solid #3000CC;
	height: 40px;
	width: 100px !important;
}

#page-header .make-a-gift-btn.new-primary-btn.button.post-make-gift.has_text_color .w-btn-label,
#page-header .post-search .w-search-open i.fas.fa-search,
#page-header .post-header-new .w-nav-icon {
	color: #ffffff !important;
}

div#inner-events-page .w-separator.size_large:empty {
	height: 0;
}

.post-content-template-coltwo.postcontent-sideb .w-separator.size_medium.with_line.width_default.thick_1.style_solid.color_border.align_center {
	height: 40px;
}

.ways-to-give-image img.attachment-large.size-large {
	height: 100%;
}

.ourstory_onerow_img_onecol {
	margin-bottom: 34px;
}

@media (min-width: 768px) and (max-width: 1024px) {
	.g-cols.wpb_row.us_custom_4fb9e5a3.donating-form-main.via_flex.valign_top.type_default.stacking_default {
		margin-top: 0 !important;
	}

	section#hospital-gala {
		padding-left: 0 !important;
		padding-right: 0 !important;
		padding-top: 0 !important;
	}

	.hospital-tab-new .vc_col-sm-1\/5.wpb_column.vc_column_container {
		width: 32.8% !important;
		padding-top: 10px;
	}

	.hospital-tab-new {
		padding-left: 0 !important;
	}

	section#women-medicine {
		padding-left: 0 !important;
		padding-right: 0 !important;
		padding-top: 0 !important;
	}

	.womenmedicine-tab-new .vc_col-sm-1\/5.wpb_column.vc_column_container {
		width: 32.8% !important;
		padding-top: 10px;
	}

	.womenmedicine-tab-new {
		padding-left: 0 !important;
	}

	.golf-sponsor-tab-new .vc_col-sm-1\/5.wpb_column.vc_column_container {
		width: 32.8% !important;
		padding-top: 10px;
	}

	.golf-sponsor-tab-new {
		padding-left: 0 !important;
	}
}

@media only screen and (max-width: 767px) {
	form#mongo-form {
		width: auto !important;
	}

	.g-cols.wpb_row.us_custom_4fb9e5a3.donating-form-main.via_flex.valign_top.type_default.stacking_default {
		margin-top: 0 !important;
	}

	select#bboxdonation_billing_ddTitle {
		font-size: 15px !important;
		width: 55px !important;
	}

	select#bboxdonation_billing_ddTitle {
		height: 40px;
		border: 2px solid #3000CC;
		width: 55px !important;
	}

	input#bboxdonation_billing_txtFirstName {
		border: 2px solid #3000CC;
		height: 40px;
		padding-right: 0px !important;
		font-size: 13px !important;
		opacity: inherit !important;
		padding-left: 0 !important;
		width: 80px !important;
	}

	input#bboxdonation_billing_txtLastName {
		border: 2px solid #3000CC;
		height: 40px;
		width: 80px !important;
		font-size: 13px !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		opacity: initial !important;
	}
}

.admin-bar .l-header.pos_fixed:not(.sticky_auto_hide)~.l-main .l-section.height_full:not(:first-of-type) {
	min-height: auto;
}

.us-nav-style_1> ::before,
.navstyle_1>.owl-nav div::before,
.us-btn-style_1::before {
	border-width: 1px;
}

/* *******-------default-css-end-------********* */

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box !important;
}


body p {
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	font-size: 17px;
	line-height: 26px;
}

.w-btn {
	border: 1px solid #e2af1a;
	background: #e2af1a;
	color: #fff;
	transition-duration: unset;
}

.yellow-link {
	border: 1px solid #e2af1a;
	background: #e2af1a;
	color: #fff;
	min-height: 40px;
	text-align: center;
	line-height: 40px !important;
	font-weight: 400 !important;
}

.yellow-link:hover {
	background: #fff;
	color: #e2af1a;
}

a {
	font-family: 'Gilroy-Bold', sans-serif;
	font-size: 18px;
	font-weight: 400 !important;
	transition-duration: unset;
}

a:hover {
	color: #e2af1a !important;
	text-decoration: none;
}

/*--------------------------------------------------------------------- home-page----------------------------------------------------------------------*/

/* *******-------header-section-start-------********* */

#page-header .l-subheader-cell .yellow-link-header {
	display: none;
}

#page-header .w-image .attachment-large {
	max-width: 160px;
	height: auto;
	position: relative;
	top: -20px;
}

#page-header .type_desktop .w-nav-list .menu-item {
	margin: 0px 0px 4px 2px;
}

#page-header .type_desktop .w-nav-list .menu-item .w-nav-anchor {
	font-style: normal;
	text-transform: capitalize;
	white-space: inherit;
	line-height: 20px;
	font-family: 'Gilroy-Bold', sans-serif;
}

#page-header .w-nav.type_desktop.dropdown_height .w-nav-list.level_2 {
	background: none;
	padding-top: 10px;
	padding-bottom: 12px;
}

#page-header .w-nav.type_desktop.dropdown_height .w-nav-list:not(.level_1) .menu-item {
	margin: 4px 0px 8px 20px;
}

#page-header .w-nav.type_desktop.dropdown_height .w-nav-list:not(.level_1) .menu-item .w-nav-anchor.level_2 {
	line-height: 12px;
}

#page-header .w-nav.type_desktop.dropdown_height .w-nav-list:not(.level_1) .menu-item .w-nav-anchor.level_2 .w-nav-title {
	font-size: 16px;
	color: #fff;
}

#page-header.sticky .l-subheader.at_middle .w-nav-list.level_2 {
	margin-top: 30px;
	background: #fff;
	padding-bottom: 12px;
}

#page-header.sticky .w-nav.type_desktop.dropdown_height .w-nav-list:not(.level_1) .menu-item .w-nav-anchor.level_2 .w-nav-title {
	font-size: 16px;
	color: #707070;
}

.w-nav.type_desktop.dropdown_height .w-nav-list:not(.level_1) {
	margin-top: 10px;
}

.header_hor .ush_menu_2.type_desktop .menu-item.level_1>a:not(.w-btn) {
	padding-left: 40px;
	padding-right: 0;
}

#page-header .type_desktop .w-nav-list .menu-item .w-nav-anchor .w-nav-title {
	font-size: 20px;
	padding-right: 38px;
}

#page-header .type_desktop .w-nav-list .menu-item .w-nav-list.level_2 .menu-item .w-nav-anchor.level_2 {
	line-height: 10px;
	padding-bottom: 6px;
}

#page-header .type_desktop .w-nav-list .menu-item .w-nav-list.level_2 .menu-item .w-nav-anchor.level_2 .w-nav-title:hover {
	color: #e2af1a !important;
}

#page-header .type_desktop .w-nav-list .menu-item .w-nav-list.level_2 .menu-item .w-nav-anchor.level_2 .w-nav-title {
	font-size: 16px;
	padding-right: 10px;
}

/* *******-------banner-section-start-------********* */

.hompage-toprow {
	position: relative;
}

.hompage-toprow .banner-text {
	position: absolute;
	top: 160px;
	display: block;
}

.hompage-toprow .banner-text h3 {
	font-size: 36px;
	color: #fff;
	letter-spacing: 0.5px !important;
	margin-bottom: 20px !important;
}

.hompage-toprow .banner-text h1 {
	font-size: 60px;
	color: #fff;
	margin-bottom: 36px !important;
	letter-spacing: 1px !important;
}

.hompage-toprow .banner-text p {
	white-space: normal;
	font-size: 16px !important;
	line-height: 22px !important;
}

.hompage-toprow .banner-text .banner-button a {
	border: 1px solid #e2af1a !important;
	background: #e2af1a;
	color: #fff;
	display: block;
	width: 250px;
	min-height: 40px;
	text-align: center !important;
	line-height: 40px !important;
}

.hompage-toprow .banner-text .banner-button a:hover {
	background: #fff;
	color: #e2af1a !important;
}

.hompage-toprow .banner-text .banner-button a::after {
	content: "\f054";
	font-family: "fontawesome";
	display: inline-block;
	margin-left: 12px;
	font-size: 14px;
	position: relative;
	vertical-align: middle;
	font-weight: 900;
}

.banner-button.slide-2 {
	position: absolute;
	margin: 0 auto;
	text-align: center !important;
	left: -130px;
	right: 0;
	display: block;
	width: 200px;
}

.banner-button.slide-2 .slide2-btn {
	border: 1px solid #e2af1a !important;
	background: #e2af1a;
	color: #fff;
	display: block;
	padding: 0 20px;
	min-height: 46px;
	text-align: center !important;
	line-height: 40px !important;
}

.banner-button.slide-2 a:hover {
	background: #fff;
	color: #e2af1a !important;
}

.banner-button.slide-2 .slide2-btn .white-span {
	display: inline-block;
	margin-left: 12px;
	font-size: 18px !important;
	position: relative;
	vertical-align: middle;
}

/* *******-------(desktop-media-query)-smhfhome-fourthrow-section-start-------********* */

@media only screen and (min-width: 1024px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {

	.l-canvas.type_wide {
		overflow: hidden;
	}
}

@media screen and (min-width: 1400px) {
	.hompage-toprow .rs-parallax-wrap {
		left: 790px !important;
	}

	.banner-button.slide-2 {
		position: absolute;
		margin: 0 auto;
		text-align: center !important;
		left: -350px;
		right: 0;
		display: block;
		width: 200px;
	}

}

@media screen and (min-width: 1600px) {
	.hompage-toprow .rs-parallax-wrap {
		left: 880px !important;
	}

}

@media screen and (min-width: 1800px) {
	.hompage-toprow .rs-parallax-wrap {
		left: 940px !important;
	}

	.banner-button.slide-2 {
		left: -160px !important;
	}

}

@media screen and (min-width: 1900px) {
	.hompage-toprow .rs-parallax-wrap {
		left: 1048px !important;
	}

	.banner-button.slide-2 {
		margin-top: 30px !important;
	}

}

/* *******-------smhfhome-secondrow-section-start-------********* */

.smhfhome-secondrow {
	position: relative;
	height: 760px;
}

.smhfhome-secondrow .l-section-h {
	position: absolute;
	z-index: 1;
	top: -20px;
	right: 90px;
	left: 0;
}

.smhfhome-secondrow .smhfsecond-left {
	background: #495392;
	color: #fff;
	padding-top: 10rem;
	padding-bottom: 12.5rem;
	padding-left: 46px;
	padding-right: 40px;
	position: relative;
}

.smhfhome-secondrow .smhfsecond-left .wpb_wrapper h3 {
	color: #fff;
	font-size: 34px;
	margin-bottom: 8px;
	font-weight: 600;
}

.smhfhome-secondrow .smhfsecond-left .wpb_wrapper h2 {
	color: #fff;
	font-size: 75px;
	letter-spacing: 0.5px;
	line-height: 75px;
	padding-top: 0;
	margin-bottom: 20px;
}

.smhfhome-secondrow .smhfsecond-left .wpb_wrapper .yellow-link {
	left: 0px;
	right: auto;
	display: inline-block;
	position: absolute;
	margin-top: 20px;
	padding-left: 30px;
	padding-right: 0;
	width: 324px;
}

.smhfhome-secondrow .smhfsecond-left .wpb_wrapper .yellow-link::after {
	content: "\f054";
	font-family: "fontawesome";
	display: inline-block;
	margin-left: 12px;
	font-size: 14px;
	position: relative;
	vertical-align: middle;
	font-weight: 900;
}

.smhfhome-secondrow .smhfrow-right {
	display: none;
}

/* *******-------smhfhome-thirdrow-section-start-------********* */

.smhfhome-thirdrow {
	padding-top: 9rem !important;
	padding-bottom: 9rem !important;
	position: relative;
	padding-left: 0;
}

.wpb_row.smhfhome-thirdrow {
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center;
}

.smhfhome-thirdrow .l-section-h {
	background: #4cab9a;
	position: relative;
	max-width: 54%;
	display: block;
	right: auto;
	left: 0;
	padding: 0 0px 36px 0px;
	margin: 0;
}

.smhfhome-thirdrow .smhfhome-third-left .wpb_wrapper h3 {
	color: #fff;
	font-size: 36px;
	font-weight: 600;
}

.smhfhome-thirdrow .smhfhome-third-left .wpb_wrapper p {
	color: #fff;
	font-size: 16px;
	letter-spacing: 0.5px;
}

.smhfhome-thirdrow .smhfhome-third-left .wpb_wrapper .yellow-link {
	left: 0px;
	right: auto;
	display: inline-block;
	position: absolute;
	margin-top: 20px;
	padding-left: 10.5%;
	padding-right: 30px;
}

.smhfhome-thirdrow .smhfhome-third-left .wpb_wrapper .yellow-link::after {
	content: "\f054";
	font-family: "fontawesome";
	display: inline-block;
	margin-left: 12px;
	font-size: 14px;
	position: relative;
	vertical-align: middle;
	font-weight: 900;
}

.smhfhome-thirdrow .smhfhome-third-right {
	display: none;
}

.smhfhome-thirdrow .smhfhome-third-left {
	width: 100%;
}

/* *******-------smhfhome-fourthrow-section-start-------********* */

.smhfhome-fourthrow {
	position: relative;
	height: 37em;
	padding-right: 0;
}

.wpb_row.smhfhome-fourthrow {
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

.smhfhome-fourthrow .l-section-h {
	max-width: 88%;
	float: right;
}

.impact-row-col {
	width: 100% !important;
}

.smhfhome-fourthrow .impact-row-col {
	position: relative;
	width: 100%;
	background: #fff;
	left: 0px;
	right: auto;
	display: block;
	padding-top: 12px;
	padding-right: 8%;
}

.smhfhome-fourthrow .impact-row-col .fourth-row-heading {
	margin-bottom: 30px;
}

.smhfhome-fourthrow .impact-row-col .fourth-row-heading .wpb_wrapper h3 {
	font-size: 104px;
	color: #495392;
	padding-left: 30px;
	letter-spacing: 1px;
}

.smhfhome-fourthrow .impact-row-col .impact-icons {
	text-align: center;
}

.smhfhome-fourthrow .impact-row-col .impact-icons .w-image-h .attachment-large {
	width: 90px;
	height: 90px;
	margin-bottom: 22px;
}

.smhfhome-fourthrow .impact-row-col .impact-icons h5 {
	font-size: 19px;
	color: #555;
	margin-bottom: 18px;
}

.smhfhome-fourthrow .impact-row-col .impact-icons p {
	line-height: 26px;
	font-size: 16px;
	color: #4D4D4D;
}

.smhfhome-fourthrow .impact-row-col .impact-btn-row {
	margin-top: 40px;
	margin-bottom: 30px;
}

.smhfhome-fourthrow .impact-row-col .impact-btn-row .yellow-link {
	left: 0px;
	right: auto;
	display: inline-block;
	position: relative;
	padding-left: 52px;
	padding-right: 30px;
}

.smhfhome-fourthrow .impact-row-col .impact-btn-row .yellow-link::after {
	content: "\f054";
	font-family: "fontawesome";
	display: inline-block;
	margin-left: 12px;
	font-size: 14px;
	position: relative;
	vertical-align: middle;
	font-weight: 900;
}

.smhfhome-fourthrow .impact-row-col .impact-btn-row .vc_column-inner {
	padding-left: 0;
}

/* *******-------(desktop-media-query)-smhfhome-fourthrow-section-start-------********* */

@media screen and (min-width: 1400px) {
	.smhfhome-fourthrow .l-section-h {
		max-width: 84%;
	}

	.smhfhome-fourthrow .impact-row-col {
		padding-right: 15%;
	}

}

@media screen and (min-width: 1600px) {
	.smhfhome-fourthrow .l-section-h {
		max-width: 80%;
	}

	.smhfhome-fourthrow .impact-row-col {
		padding-right: 22%;
	}

}

@media screen and (min-width: 1800px) {
	.smhfhome-fourthrow .l-section-h {
		max-width: 78%;
	}

	.smhfhome-fourthrow .impact-row-col {
		padding-right: 24%;
	}

}

@media screen and (min-width: 1900px) {

	.smhfhome-fourthrow .l-section-h {
		max-width: 75%;
	}

	.smhfhome-fourthrow .impact-row-col {
		padding-right: 30%;
	}
}


/* *******-------eventgrid-row-section-start-------********* */

.eventgrid-row {
	padding-top: 2rem !important;
	padding-bottom: 0 !important;
	position: relative;
	clear: both;
}

.eventgrid-row .l-section-h {
	position: relative;
	z-index: 1;
	bottom: -32px;
	right: 0;
	left: 0;
}

.eventgrid-row .signature-event-col {
	background: linear-gradient(to left, transparent 32%, #4892a7 32%);
}

.eventgrid-row .signature-event-col .home-event-grid {
	padding: 0px 20px 60px 0px;
}

.eventgrid-row .signature-event-col .donor-stories-text h3 {
	font-size: 75px;
	color: #fff;
	max-width: 60%;
	letter-spacing: 1px;
}

.eventgrid-row .signature-event-col .home-event-grid .w-vwrapper.usg_vwrapper_1 {
	padding: 30px 40px !important;
}

.eventgrid-row .signature-event-col .home-event-grid .w-vwrapper.usg_vwrapper_1 .entry-title {
	color: #888;
	letter-spacing: 0.5px;
	font-size: 22px !important;
}

.eventgrid-row .signature-event-col .home-event-grid .w-vwrapper .w-post-elm p {
	letter-spacing: 0.5px;
	color: #4D4D4D;
}

.eventgrid-row .home-event-grid .w-grid-item-h {
	border: 1px solid #000;
	border-radius: 0 !important;
}

.eventgrid-row .ticket-link.yellow-link {
	left: -2px;
	right: auto;
	display: inline-block;
	position: relative;
	padding-left: 36px;
	padding-right: 20px;
	margin-bottom: 20px;
	margin-top: 0;
	width: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	border-radius: 0;
	font-weight: 400 !important;
	font-size: 18px;
	border: none;
}

.eventgrid-row .ticket-link.yellow-link:before {
	border-width: 1px;
}

.eventgrid-row .ticket-link.yellow-link:after {
	content: "\f054";
	font-family: "fontawesome";
	display: inline-block;
	margin-left: 12px;
	font-size: 14px;
	position: relative;
	vertical-align: middle;
	font-weight: 900;
}

.eventgrid-row .us-btn-style_1.ticket-link.yellow-link:hover {
	background: none !important;
	border: 1px #e2af1a !important;
	color: #e2af1a !important;
}

/* *******-------event-highlights-row-section-start-------********* */

.event-highlights-row {
	background: #495392;
	padding-top: 5rem !important;
}

.event-highlights-row .event-highlights-header .event-highlight-heading {
	padding-bottom: 30px;
}

.event-highlights-row .highlights-stats .w-counter-value {
	color: #fff;
	font-size: 56px;
	font-weight: 600;
	margin-bottom: 10px;
	font-family: 'Gilroy-Bold', sans-serif;
}

.event-highlights-row .highlights-stats .w-counter-title {
	max-width: 66%;
	margin: 0 auto;
	font-size: 16px;
	color: #fff;
	line-height: 26px;
}

.event-highlights-row .event-highlights-header .event-highlight-heading h3 {
	color: #fff;
	font-size: 75px;
	text-transform: uppercase;
	margin-bottom: 8px;
	letter-spacing: 1px;
}

.event-highlights-row .event-highlights-header .event-highlight-heading p {
	color: #fff;
	max-width: 50%;
	margin-bottom: 10px;
}

.event-highlights-row .highlights-stats {
	text-align: center;
	color: #fff;
	padding-top: 30px;
	padding-bottom: 30px;
}

.event-highlights-row .highlights-stats h5 {
	color: #fff;
	font-size: 56px;
	font-weight: 600;
	margin-bottom: 10px;
}

.event-highlights-row .highlights-stats p {
	max-width: 54%;
	margin: 0 auto;
	font-size: 14px;
}

.event-highlights-row .other-event-row {
	padding-top: 20px;
}

.event-highlights-row .other-event-row p {
	text-align: center;
}

.event-highlights-row .other-event-row p .yellow-link {
	left: 0px;
	right: 0;
	display: inline-block;
	position: relative;
	padding: 0px 20px;
	width: 300px;
	font-size: 18px;
}

/* *******-------legecy-row-section-start-------********* */

.home-legecy-row-pageblock {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.legecy-row {
	position: relative;
}

.wpb_row.legecy-row {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center !important;
	padding-bottom: 8rem !important;
}

.legecy-row .legecy-full-content .legecy-text {
	font-size: 154px;
	max-width: 65%;
	text-transform: uppercase;
	line-height: 154px;
	color: #fff;
	position: relative;
	left: -6px;
}

.legecy-row .legecy-full-content p {
	color: #fff;
	font-size: 38px;
	letter-spacing: 0.5px;
	line-height: 42px;
}

.legecy-row .join-btn-block .yellow-link {
	left: 0px;
	right: auto;
	display: inline-block;
	padding-left: 30px;
	padding-right: 30px;
	position: relative;
	margin-top: 36px;
	font-size: 18px;
}

.legecy-row .join-btn-block .yellow-link::after {
	content: "\f054";
	font-family: "fontawesome";
	display: inline-block;
	margin-left: 12px;
	font-size: 14px;
	position: relative;
	vertical-align: middle;
	font-weight: 900;
}

/* *******-------stories-slider-section-start-------********* */

.stories-slider {
	padding-bottom: 2rem !important;
}

.stories-slider .story-carousel-coloumn {
	background: linear-gradient(to left, transparent 48%, #202c64 32%);
}

.stories-slider .story-carousel-coloumn {
	background: linear-gradient(to left, transparent 48%, #202c64 32%);
}

.stories-slider .latestnews-stories-slider {
	padding: 20px 20px 80px 23px;
}

.stories-slider .stories-slider-heading {
	margin-bottom: 26px;
}

.stories-slider .story-carousel-coloumn .w-grid-item.post.type-post {
	padding: 6px !important;
}

.stories-slider .story-carousel-coloumn .w-post-elm.post_title {
	color: #666;
	font-size: 16px !important;
	line-height: 26px;
}

.stories-slider .story-carousel-coloumn .w-post-elm.post_content {
	font-size: 16px !important;
	line-height: 26px;
	height: 100px;
	margin-bottom: 60px;
}

.stories-slider .w-grid-item-h {
	border-radius: 0 !important;
	border: 1px solid #000;
}

.stories-slider .category-news .yellow-link {
	left: 0px;
	right: auto;
	display: inline-block;
	position: relative;
	margin-bottom: 20px;
	width: 160px;
	padding: 0px 0px;
	padding-left: 24px;
	border-radius: 0;
	font-size: 17px;
	position: absolute;
	bottom: 0;
	z-index: 1;
}

.stories-slider .category-news .yellow-link:before {
	border-width: 1px;
}

.stories-slider .category-news .yellow-link:hover {
	border: 1px #e2af1a !important;
	background: #fff !important;
	color: #e2af1a !important;
}

.stories-slider .category-news .yellow-link .fas.fa-chevron-right {
	display: inline-block;
	margin-left: 12px;
	font-size: 14px;
	position: relative;
	vertical-align: middle;
}

/* *******-------more-stories-row-section-start-------********* */

.more-stories-row {
	padding-top: 0 !important;
	padding-bottom: 3rem !important;
}

.more-stories-row .more-stories-button {
	text-align: center;
}

.more-stories-row .more-stories-button .view-news.yellow-link {
	left: 0px;
	right: 0;
	display: inline-block;
	position: relative;
	padding: 0px 20px;
	width: 300px;
	font-size: 18px;
}

.more-stories-row .imapct-donor-stories-rowfive {
	text-align: center;
}

.grants-in-action-btn {
	left: 0px;
	right: 0;
	position: relative;
	padding: 8px 20px;
	width: auto;
	font-size: 18px;
	min-height: 40px;
	font-weight: 400 !important;
	border-radius: 0;
	margin-bottom: 24px;
}

.us-btn-style_1.grants-in-action-btn:hover {
	background: none !important;
	border: 1px #e2af1a !important;
	;
	color: #e2af1a !important;
}

/* *******-------footer-section-start-------********* */

.footer-section .w-image-h .attachment-medium {
	max-width: 160px;
	height: auto;
}

.footer-section .w-image-h {
	margin-bottom: 20px;
}

.footer-section .links-ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.footer-section .links-ul .single-so-li {
	display: inline-block;
	max-width: 28px;
	margin-right: 4px;
	border: 2px solid #202c64;
	padding: 4px;
	height: 25px;
	border-radius: 4px;
	line-height: 19px;
}

.footer-section .wpb_wrapper p {
	line-height: 26px;
}

.footer-section .wpb_wrapper #menu-footer-nav {
	margin-top: 6px;
	display: block;
}

.footer-section .wpb_wrapper #menu-footer-nav .menu-item {
	line-height: 4px;
	margin-bottom: 10px;
}

.footer-section .wpb_wrapper p a {
	color: #ffffff !important;
	font-weight: 400 !important;
	line-height: 26px !important;
	font-size: 16px !important;
	font-family: inherit;
}

.footer-section .newsletter-row p {
	margin-bottom: 0px;
}

.footer-section .gform_wrapper .gform_body .description_below .footer-gravity-form {
	margin-top: 0;
	margin-bottom: 0;
	padding-right: 0;
}

.footer-section .gform_wrapper .gform_body .description_below .footer-gravity-form .gfield_label.gfield_label_before_complex {
	display: none;
}

.footer-section .gform_wrapper .gform_body .description_below .footer-gravity-form .gfield_label {
	display: block;
}

.footer-section .gform_wrapper .gform_body .footer-gravity-form span {
	width: 100%;
}

.footer-section .gform_wrapper .gform_footer.top_label {
	margin-top: 0;
	padding-top: 0;
}

.footer-section .wpb_wrapper #menu-footer-nav {
	margin-top: 6px;
	display: block;
	padding-bottom: 20px;
}

div#gform_wrapper_1 form#gform_1 .gform-body.gform_body ul#gform_fields_1 li.gfield input {
	height: 32px !important;
	line-height: normal;
	min-height: 32px;
	margin-top: 0;
	margin-bottom: 6px;
	font-size: 16px !important;
	background-color: #fff;
}

div#gform_wrapper_1 form#gform_1 input#gform_submit_button_1 {
	margin: 0 !important;
	width: 210px;
	height: 35px;
	padding: 0;
	border-radius: 4px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
}

.footer-section .gform_wrapper .gform_footer.top_label .gform_button:hover {
	background: #fff;
	color: #e2af1a !important;
}

.footer-section .gform_wrapper .gform_body .description_below .ginput_container {
	margin-top: 0;
}

.footer-section .gform_wrapper .validation_error {
	line-height: normal;
}

.footer-section .gform_wrapper .gform_body .gfield_description {
	line-height: normal;
	padding-top: 0;
}

.footer-section .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
	max-width: 100% !important;
}

.footer-section .gform_confirmation_message {
	line-height: normal;
}

.footer-section span.wpcf7-form-control-wrap span.cf7ic_instructions {
	color: #fff;
	line-height: 24px;
	text-align: left;
	display: block;
	font-size: 18px;
	margin-bottom: 20px;
}

.footer-section span.wpcf7-form-control-wrap span input[type="radio"] {
	height: auto;
	width: auto !important;
	padding-left: 0 !important;
	display: none;
}

.footer-section span.wpcf7-form-control-wrap span i.fa {
	color: #fff;
	font-size: 28px;
}

.footer-section span.wpcf7-form-control span {
	text-align: left;
}

/* *******-------(desktop-media-query)-smhfhome-thirdrow-section-start-------********* */

@media screen and (min-width: 1400px) {
	.smhfhome-thirdrow .smhfhome-third-left {
		padding-left: 9.5%;
	}

	.smhfhome-thirdrow .smhfhome-third-left .wpb_wrapper .yellow-link {
		margin-top: 20px;
		padding-left: 19.5%;
		padding-right: 30px;
	}
}

@media screen and (min-width: 1600px) {
	.smhfhome-thirdrow .smhfhome-third-left {
		padding-left: 18.5%;
	}

	.smhfhome-thirdrow .smhfhome-third-left .wpb_wrapper .yellow-link {
		margin-top: 20px;
		padding-left: 27.5%;
		padding-right: 30px;
	}
}

@media screen and (min-width: 1800px) {
	.smhfhome-thirdrow .smhfhome-third-left {
		padding-left: 23.5%;
	}

	.smhfhome-thirdrow .smhfhome-third-left .wpb_wrapper .yellow-link {
		margin-top: 20px;
		padding-left: 31.5%;
		padding-right: 30px;
	}
}

@media screen and (min-width: 1900px) {
	.smhfhome-thirdrow .smhfhome-third-left {
		padding-left: 31%;
	}

	.smhfhome-thirdrow .smhfhome-third-left .wpb_wrapper .yellow-link {
		margin-top: 20px;
		padding-left: 38.5%;
		padding-right: 30px;
	}
}

/*--------------------------------------------------------------------- our-story-page ---------------------------------------------------------------------*/

/* *******-------banner-section-start-------********* */

.ourstory_cover_img .ourstory_textblock {
	position: relative;
	left: 8px;
}

.wpb_row.ourstory_cover_img {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	padding-top: 14rem;
	padding-bottom: 14rem;
	background-position: center !important;
}

.ourstory_cover_img .l-section-h {
	padding-top: 10px !important;
	position: relative;
	top: -75px;
}

.ourstory_cover_img .ourstory_textblock h3 {
	color: #fff;
	margin-bottom: 0;
	font-size: 32px;
	letter-spacing: 0.5px;
}

.ourstory_cover_img .ourstory_textblock h1 {
	font-size: 75px;
	color: #fff;
	padding-top: 0;
	margin-bottom: 0;
	letter-spacing: 1px;
}

.ourstory_cover_img .ourstory_textblock p {
	font-size: 16px;
	color: #fff;
	letter-spacing: 0.5px;
	max-width: 78%;
}

.ourstory_cover_img .ourstory_btn1 {
	position: relative;
	left: 8px;
}

.ourstory_cover_img .ourstory_btn1 .yellow-link {
	display: block;
	width: 210px;
	min-height: 40px;
	font-family: 'Gilroy-Bold', sans-serif;
	font-size: 18px;
}

.ourstory_cover_img .ourstory_btn1 .yellow-link::after {
	content: "\f054";
	font-family: "fontawesome";
	display: inline-block;
	margin-left: 12px;
	font-size: 14px;
	position: relative;
	vertical-align: middle;
	font-weight: 900;
}

/* *******-------ourstory_secondrow-start-------********* */

.ourstory_secondrow {
	padding-top: 3rem !important;
	padding-bottom: 0rem !important;
}

.ourstory_secondrow .has_text_color h3 {
	color: #888;
	font-size: 40px;
	letter-spacing: 0.5px;
	margin-bottom: 10px;
}

.ourstory_secondrow .has_text_color p {
	color: #4D4D4D;
	letter-spacing: 0.5px;
}

/* *******-------ourstory_video-start-------********* */

.ourstory_video {
	padding-bottom: 0 !important;
	position: relative;
	height: 600px;
}

.ourstory_video .l-section-h {
	position: absolute;
	z-index: 1;
	top: 40px;
	right: 0;
	left: 0;
}

.ourstory_video .ourstory_video_main {
	border: 1px solid;
	padding: 10px;
	box-shadow: 10px 10px #4cab9a;
}

/* *******-------ourstory_thirdrow-start-------********* */

.wpb_row.ourstory_thirdrow {
	height: 800px;
	background-size: cover !important;
	position: relative;
}

.ourstory_thirdrow .ourstory_thirdrow_col {
	padding-top: 80px;
}

.ourstory_thirdrow .ourstory_thirdrow_col h3 {
	font-size: 70px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 6px;
}

.ourstory_thirdrow .ourstory_thirdrow_col p {
	color: #fff;
	font-size: 28px;
	letter-spacing: 0.5px;
	line-height: 34px;
	max-width: 80%;
	font-weight: bold;
	margin-top: 17px;
	font-family: 'Gilroy-Bold', sans-serif;
}

/* *******-------ourstory_fourrow-start-------********* */

.ourstory_fourrow {
	padding-top: 6rem !important;
	padding-bottom: 6rem !important;
	position: relative;
}

.ourstory_fourrow .ourstory_fourrow_col h3 {
	font-size: 75px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-bottom: 19px;
	display: block;
}

.ourstory_fourrow .ourstory_fourrow_col h3 .ourstory_fourrow_hd {
	display: block;
}

.ourstory_onerow_img_onecol .w-grid-item {
	padding: 8px !important;
}

.ourstory_onerow_img_onecol .w-image-h .attachment-large {
	width: 100%;
}

.ourstory_onerow_img_onecol .wpb_wrapper p .ourstory_fourrow_hd {
	display: block;
}

.ourstory_onerow_img_onecol .w-post-elm.post_title.entry-title {
	text-align: center;
	font-size: 16px !important;
	margin-bottom: 22px;
}

.ourstory_onerow_img_onecol .w-vwrapper.align_left {
	align-items: center;
}

.ourstory_onerow_img_onecol {
	position: relative;
	padding: 0 24px;
}

.ourstory_onerow_img_onecol .post_content p {
	position: absolute;
	width: 100%;
	transition: .5s ease;
	opacity: 0;
	color: white;
	padding: 0 12px;
	text-align: center;
	left: 0;
	right: 0;
	top: calc(100% - 45px);
	margin: 0 auto;
	line-height: 16px;
	font-weight: 400;
	font-size: 14px;
}

.ourstory_onerow_img_onecol .layout_705 .w-grid-item-h:hover .usg_post_image_1 {
	opacity: 8;
	transform: scale(1);
}

.ourstory_onerow_img_onecol .layout_705 .w-grid-item-h:hover .post_content p {
	opacity: 1;
}



/* *******-------ourstory_fourrow-contact-form-start-------********* */

.ourstory_fourrow .ourstory_contant_us {
	background: #43AEA1;
	height: 288px;
	padding: 30px 8px;
	max-width: 49.2%;
	position: absolute;
	left: auto;
	right: 30px;
	top: auto;
	bottom: 16px;
}

.ourstory_fourrow .ourstory_contant_us .yellow-link {
	left: 0px;
	right: auto;
	display: inline-block;
	position: absolute;
	padding-left: 38px;
	padding-right: 10px;
	margin-top: 36px;
	width: 180px;
}

.ourstory_fourrow .ourstory_contant_us .yellow-link .white-span {
	display: inline-block;
	margin-left: 12px;
	font-size: 18px;
	position: relative;
	vertical-align: middle;
}

.ourstory_fourrow .ourstory_contant_us h3 {
	color: #fff;
	font-weight: 600;
	font-size: 36px;
	margin-bottom: 16px;
}

.ourstory_fourrow .ourstory_contant_us p {
	color: #fff;
	margin-bottom: 2px;
}

/* *******-------ourstory_fiverow-start-------********* */

.ourstory_fiverow {
	padding-top: 8rem !important;
	padding-bottom: 0rem !important;
}

.ourstory_fiverow .ourstory_fiverow_col h3 {
	font-size: 75px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-bottom: 19px;
	display: block;
}

.ourstory_fiverow .ourstory_fiverow_col h3 .ourstory_fourrow_hd {
	display: block;
}

.ourstory_fiverow .ourstory_hft_threerow_img .ourstory_onerow_img_onecol {
	margin-bottom: 12px;
}

/* *******-------ourstory_sixrow-start-------********* */

.ourstory_sixrow .l-section-h {
	padding: 50px 50px;
	color: #fff;
	position: relative;
}

.ourstory_sixrow_colone {
	margin-bottom: 48px;
}

.ourstory_sixrow .ourstory_sixrow_colone h3 {
	color: #fff;
	font-weight: 600;
	font-size: 36px;
	margin-bottom: 10px;
	letter-spacing: 0.5px;
	padding-bottom: 16px;
}

.ourstory_sixrow .ourstory_sixrow_colone p {
	margin-bottom: 0;
}

.ourstory_sixrow .ourstory_sixrow_colone p a {
	display: inline-block;
	width: auto;
	font-family: 'Gilroy-Bold', sans-serif;
	font-size: 18px;
	border: 1px solid #e2af1a;
	background: #e2af1a;
	color: #fff;
	min-height: 40px;
	text-align: center;
	line-height: 40px !important;
	font-weight: 400 !important;
	padding-left: 40px;
	padding-right: 28px;
	position: absolute;
	left: 0;
}

.ourstory_sixrow .ourstory_sixrow_colone p a::after {
	content: "\f054";
	font-family: "fontawesome";
	display: inline-block;
	margin-left: 12px;
	font-size: 14px;
	position: relative;
	vertical-align: middle;
	font-weight: 900;
}

.ourstory_sixrow .ourstory_sixrow_colone p a:hover {
	background: #fff;
	color: #e2af1a;
}

.ourstory_sixrow .ourstory_btnthree {
	padding-bottom: 50px;
}

.ourstory_sixrow .ourstory_btnthree .yellow-link {
	left: 0px;
	right: auto;
	display: inline-block;
	position: absolute;
	padding-left: 54px;
	padding-right: 30px;
}

.ourstory_sixrow .ourstory_btnthree .yellow-link .white-span {
	display: inline-block;
	margin-left: 12px;
	font-size: 18px;
	position: relative;
	vertical-align: middle;
}

.wpb_row.ourstory_fiverow {
	background-size: 100% !important;
}

/*--------------------------------------------------------------------- impact-page ---------------------------------------------------------------------*/

/* *******-------banner-section-start-------********* */

.impact-banner-row .impact-top-text {
	position: relative;
}

.impact-banner-row .banner-link {
	position: relative;
}

.impact-banner-row h1 {
	font-size: 75px;
	color: #fff;
	padding-top: 0;
	margin-bottom: 0;
	letter-spacing: 1px;
}

.impact-banner-row .yellow-link {
	display: block;
	width: 210px;
}

.impact-banner-row .yellow-link::after {
	content: "\f054";
	font-family: "fontawesome";
	display: inline-block;
	margin-left: 12px;
	font-size: 14px;
	position: relative;
	vertical-align: middle;
	font-weight: 900;
}

/* *******-------impact-second-row-section-start-------********* */

.impact-second-row {
	padding-bottom: 3rem !important;
}

.impact-second-row .imapct-healthcare-text {
	width: 58%;
}

.impact-second-row .impact-healthcare-img {
	width: 55%;
	position: absolute;
	right: 0;
	left: 57%;
	float: right;
}

.imapct-healthcare-text h3 {
	font-size: 75px;
	color: #707070;
	line-height: 75px;
	letter-spacing: 0.5px;
}

.imapct-healthcare-text h6 {
	font-size: 32px;
	color: #707070;
	letter-spacing: 0.5px;
}

.imapct-healthcare-text p {
	margin-bottom: 14px;
	color: #4D4D4D;
}

.impact-second-row .impact-healthcare-img .w-image-h {
	position: relative;
}

.impact-second-row .impact-healthcare-img .w-image-h .attachment-large {
	box-shadow: 15px 8px #4cab9a;
}

/* *******-------impact-third-row-section-start-------********* */

.wpb_row.impact-third-row {
	background-size: cover !important;
	background-position: center !important;
	height: 800px;
}

.impact-third-row .impact-third-inner {
	position: relative;
	top: 100px;
}

.impact-third-row .impact-third-inner h3 {
	color: #fff;
	font-size: 75px;
	line-height: 75px;
	max-width: 85%;
	letter-spacing: 1px;
}

.impact-third-row .impact-third-inner p {
	color: #fff;
	font-size: 38px;
	letter-spacing: 0.5px;
	line-height: 42px;
	font-weight: 600;
}

.impact-third-row .impact-third-inner .yellow-link {
	left: 0px;
	right: auto;
	display: inline-block;
	position: relative;
	margin-top: 36px;
	padding: 0px 30px;
}

.impact-third-row .impact-third-inner .yellow-link::after {
	content: "\f054";
	font-family: "fontawesome";
	display: inline-block;
	margin-left: 12px;
	font-size: 14px;
	position: relative;
	vertical-align: middle;
	font-weight: 900;
}

/* *******-------initiatives-portfolio-section-start-------********* */

.initiatives-portfolio-pageblock {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.initiatives-portfolio {
	background: linear-gradient(to right, transparent 3%, #7095b9 3%);
	margin-top: 4rem;
	position: relative;
	padding-top: 2rem !important;
	padding-left: 0;
	padding-right: 0;
}

.initiatives-portfolio .initiatives-col {
	position: relative;
	padding: 0 16px;
}

.initiatives-portfolio .l-section-h {
	max-width: 100%;
}

.initiatives-portfolio .impact-initiatives-portfolio-grid {
	position: relative;
}

.initiatives-portfolio .impact-initiatives-portfolio-grid .w-grid-list {
	margin: -1.5rem 0rem !important;
}

.initiatives-portfolio .w-post-elm.post_image.usg_post_image_1 {
	margin-bottom: 0 !important;
}

.initiatives-portfolio .w-post-elm.post_title {
	text-align: center;
	background: linear-gradient(transparent, rgba(30, 30, 30, 0.8));
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	top: 74%;
}

.initiatives-portfolio .w-post-elm.post_title a {
	color: #fff;
	font-size: 34px;
	position: absolute;
	width: 100%;
	left: 0;
	right: 0;
	bottom: 15px;
	top: auto;
	margin: 0 auto;
	height: 80px;
	max-width: 88%;
	font-size: 30px;

}

.initiatives-portfolio .w-post-elm.post_image.usg_post_image_1 img {
	min-height: 420px;
}

/* *******-------donor-stories-row-section-start-------********* */

.donor-stories-row .imapct-donor-stories-rowfive {
	background: linear-gradient(to left, transparent 42%, #4892a7 33%);
}

.donor-stories-text {
	padding-top: 24px;
	padding-bottom: 24px;
	margin-bottom: 0 !important;
}

.donor-stories-text h3 {
	font-size: 75px;
	color: #fff;
	text-transform: uppercase;
	padding-top: 0px;
	margin-bottom: 0;
	letter-spacing: 1px;
}

.donor-stories-text p {
	color: #fff;
	margin-bottom: 10px;
}

.donor-stories-row .imapct-donor-stories-rowfive .donor-stories-slider {
	padding: 20px 20px 80px 28px;
}

.donor-stories-row .donor-stories-slider .category-donor-stories {
	border: 1px solid #999;
	padding: 0px !important;
	margin: 0px 4px;
}

.donor-stories-row .category-donor-stories .w-grid-item-h {
	background: #fff;
}

.donor-stories-row .donor-stories-slider .category-donor-stories .w-post-elm.post_content {
	font-size: 16px;
	line-height: 25px;
	color: #4D4D4D;
}

.donor-stories-row .category-donor-stories .w-grid-item-h .w-vwrapper.usg_vwrapper_1 {
	padding: 20px 30px !important;
}

.donor-stories-row .category-donor-stories .w-grid-item-h .w-vwrapper.usg_vwrapper_1 .w-post-elm.post_title {
	color: #666;
	font-size: 18px !important;
	line-height: 26px;
}

.donor-stories-row .category-donor-stories .w-grid-item-h .yellow-link {
	margin-bottom: 30px;
	border-radius: 0;
	padding: 0px 30px;
}

.donor-stories-row .category-donor-stories .w-grid-item-h .yellow-link:before {
	border-width: 1px;
}

.donor-stories-row .category-donor-stories .w-grid-item-h .yellow-link .w-btn-label {
	font-size: 16px;
}

.donor-stories-row .category-donor-stories .w-grid-item-h .yellow-link .fas.fa-chevron-right {
	font-size: 14px;
	margin-left: 10px;
	position: relative;
	vertical-align: middle;
}

.donor-stories-row .category-donor-stories .w-grid-item-h .yellow-link:hover {
	background: #fff;
	color: #e2af1a !important;
	border: 1px #e2af1a;
}

/* *******-------grantrs-row-row-section-start-------********* */

.grants-in-actions-row {
	padding-bottom: 1.5rem !important;
}

.grants-in-actions-row .imapct-donor-stories-rowfive {
	background: linear-gradient(to left, transparent 42%, #6383AC 33%);
}

.grants-in-actions-row .imapct-donor-stories-rowfive .category-grants {
	padding: 4px !important;
}

.grants-in-actions-row .imapct-donor-stories-rowfive .category-grants .w-grid-item-h {
	border-radius: 0;
	border: 1px solid #999;
	padding: 0px !important;
}

.grants-in-actions-row .imapct-donor-stories-rowfive .category-grants .w-post-elm.post_image img {
	height: 230px;
	object-fit: cover;
	display: block;
}

.grants-in-actions-row .imapct-donor-stories-rowfive .category-grants .w-vwrapper.usg_vwrapper_1 {
	padding: 20px 30px !important;
	margin-bottom: 60px;
}

.grants-in-actions-row .imapct-donor-stories-rowfive .category-grants .w-vwrapper.usg_vwrapper_1 .w-post-elm.post_title {
	color: #666;
	font-size: 18px !important;
	line-height: 26px;
}

.grants-in-actions-row .imapct-donor-stories-rowfive .category-grants .w-vwrapper.usg_vwrapper_1 .w-post-elm.post_content {
	font-size: 16px !important;
	line-height: 26px;
	height: 100px;
	color: #4D4D4D;
}

.grants-in-actions-row .imapct-donor-stories-rowfive .category-grants .yellow-link.icon_atright {
	margin-bottom: 24px;
	border-radius: 0;
	padding: 0px 30px;
	font-size: 17px;
	position: absolute;
	bottom: 0;
}

.grants-in-actions-row .imapct-donor-stories-rowfive .category-grants .yellow-link.icon_atright:hover {
	background: #fff;
	color: #e2af1a !important;
	border: 1px #e2af1a;
	box-shadow: none !important;
}

.grants-in-actions-row .imapct-donor-stories-rowfive .category-grants .yellow-link.icon_atright .fas.fa-chevron-right {
	font-size: 14px;
	margin-left: 10px;
	position: relative;
	vertical-align: middle;
}

/* *******-------pillars-row-section-start-------********* */

.pillars-row {
	padding-top: 0rem !important;
	padding-bottom: 3rem !important;
}

.pillars-row .pillars-text {
	padding-bottom: 4rem;
}

.pillars-row .pillars-text h3 {
	color: #707070;
	font-size: 88px;
	letter-spacing: 1px;
	margin-bottom: 10px;
}

.pillars-icons .vc_column_container {
	text-align: center;
}

.pillars-row .pillars-icons .w-image-h .attachment-large {
	height: 92px;
	width: 86px;
	margin-bottom: 20px;
}

.pillars-icons .vc_column_container .wpb_wrapper h5 {
	font-size: 20px;
	color: #555;
}

.pillars-icons .vc_column_container .wpb_wrapper p {
	letter-spacing: 0.5px;
	max-width: 90%;
	margin: 0 auto;
	color: #4D4D4D;
}

/* *******-------grants-impact-row-section-start-------********* */

.grants-impact-row {
	padding-bottom: 0 !important;
	background: linear-gradient(to right, transparent 3%, #495392 3%);
	padding-top: 2rem !important;
}

.grants-impact-row .grants-impact-col-text {
	padding-bottom: 30px;
}

.grants-impact-row .grants-impact-col-text h3 {
	color: #fff;
	font-size: 75px;
	margin-bottom: 10px;
}

.grants-impact-row .grants-impact-col-text p {
	max-width: 55%;
	color: #fff;
}

.grants-impact-row .grants-stats {
	padding-bottom: 36px;
}

.grants-impact-row .grants-stats .w-counter-value {
	color: #fff;
	font-size: 56px;
	font-family: 'Gilroy-Bold', sans-serif;
}

.grants-impact-row .grants-stats .w-counter-title {
	max-width: 66%;
	margin: 0 auto;
	font-size: 16px;
	line-height: 26px;
	color: #fff;
}

/* *******-------impact-stories-slider-section-start-------********* */

.impact-stories-slider {
	padding-bottom: 1.5rem !important;
}

.impact-stories-slider .impact-stories-rownone {
	background: linear-gradient(to left, transparent 42%, #4cab9a 33%);
}

.impact-stories-slider .impact-slider .category-impact-stories {
	padding: 4px !important;
}

.impact-stories-slider .impact-stories-rownone .impact-slider {
	padding: 20px 20px 80px 20px;
}

.impact-stories-slider .impact-slider .category-impact-stories .w-grid-item-h {
	border-radius: 0;
	border: 1px solid #999;
	padding: 0px !important;
}

.impact-stories-slider .impact-slider .category-impact-stories .w-grid-item-h .attachment-medium {
	height: 230px;
	object-fit: cover;
	display: block;
}

.impact-stories-slider .impact-slider .category-impact-stories .w-vwrapper.usg_vwrapper_1 {
	padding: 20px 30px !important;
	margin-bottom: 60px;
}

.impact-stories-slider .impact-slider .category-impact-stories .w-vwrapper.usg_vwrapper_1 .w-post-elm.post_title {
	color: #666;
	font-size: 18px !important;
	line-height: 26px;
}

.impact-stories-slider .impact-slider .category-impact-stories .w-vwrapper.usg_vwrapper_1 .w-post-elm.post_content {
	font-size: 16px !important;
	line-height: 26px;
	height: 100px;
	color: #4D4D4D;
}

.impact-stories-slider .impact-slider .category-impact-stories .yellow-link {
	margin-bottom: 30px;
	border-radius: 0;
	padding: 0px 30px;
	font-size: 17px;
	position: absolute;
	bottom: 0;
}

.impact-stories-slider .impact-slider .category-impact-stories .yellow-link:before {
	border-width: 1px;
}

.impact-stories-slider .impact-slider .category-impact-stories .yellow-link .fas.fa-chevron-right {
	font-size: 14px;
	margin-left: 10px;
	position: relative;
	vertical-align: middle;
}

.impact-stories-slider .impact-slider .category-impact-stories .yellow-link:hover {
	background: #fff;
	color: #e2af1a !important;
	border: 1px #e2af1a;
	box-shadow: none !important;
	position: relative;
}

/* *******-------more-stories-row-section-start-------********* */

#ways-to-give-page-rowid {
	padding-top: 0 !important;
	padding-bottom: 0;
}

#ways-to-give-page-rowid .way-to-give-row {
	padding-top: 0rem !important;
	padding-bottom: 0rem;
}

.way-to-give-row {
	background: linear-gradient(to right, transparent 3%, #495392 3%);
	margin-top: 2rem;
	position: relative;
	padding-top: 2rem !important;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 4rem;
}

.way-to-give-row .l-section-h {
	max-width: 100%;
}

.impact-waystogive-col {
	position: relative;
	padding: 0 16px;
}

.impact-waystogive-col-text {
	position: relative;
	left: 64px;
	right: auto;
	padding-bottom: 40px;
	margin-bottom: 0 !important;
}

.impact-waystogive-col-text h3 {
	font-size: 75px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 0px;
	margin-bottom: 0;
}

.impact-waystogive-col-text p {
	color: #fff;
	margin-bottom: 10px;
	max-width: 64%;
}

/* -----------******---start-way-to-give-section--******----------- */

.way-to-give-row .w-grid-list .us_portfolio_category-ways-to-give {
	padding: 10px 10px 0px 10px !important;
	overflow: hidden;
}

.way-to-give-row .impact-waystogive-col-grid {
	position: relative;
}

.way-to-give-row .impact-waystogive-col-grid .w-grid-list {
	margin: -1.5rem 0rem !important;
}

.way-to-give-row .w-post-elm.post_image.usg_post_image_1 {
	margin-bottom: 0 !important;
}

.way-to-give-row .w-vwrapper.usg_vwrapper_1 {
	text-align: center;
	position: absolute !important;
	right: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
	z-index: 1;
	transition: all 1s;
	background: none !important;
	padding-bottom: 12px !important;
	margin: 0 auto;
	display: block;
}

.way-to-give-row .w-post-elm.post_title {
	text-align: center;
	max-width: 100%;
	margin-bottom: 16px;
	font-size: 50px !important;
}

.way-to-give-row .layout_796 .w-grid-item-h:hover .usg_post_image_1 {
	transform: inherit;
	opacity: 1;
}

.way-to-give-row .layout_796 .w-grid-item-h:hover .usg_post_image_1 {
	transform: inherit;
	opacity: 1;
}

.way-to-give-row .w-vwrapper.usg_vwrapper_2 {
	position: absolute;
	bottom: -196px;
	transition: all 1s;
	left: 0;
	right: 0;
}

.us_portfolio_category-ways-to-give:hover .usg_vwrapper_2 {
	position: absolute;
	bottom: 0px;
	transition: .5s ease;
}

.way-to-give-row .w-vwrapper.usg_vwrapper_2 .w-post-elm.post_content {
	margin: 0 auto;
	display: block;
}

.way-to-give-row .w-post-elm.post_content p {
	color: #fff;
	max-width: 80%;
	margin: 0 auto;
	display: block;
	text-align: center;
	position: relative;
	top: 0px;
	font-size: 15px;
}

.way-to-give-row .impact-waystogive-col .yellow-link {
	padding: 2px 16px;
	min-height: 30px;
	border-radius: 0;
	font-size: 16px;
	margin: 0 auto;
	margin-top: 0px;
	position: relative;
	bottom: 16px;
	margin-top: 36px;
	line-height: 22px !important;
	font-size: 16px;
}

.us_portfolio_category-ways-to-give .w-post-elm.post_image:after {
	background-image: linear-gradient(2deg, rgba(0, 0, 0, 1) 6%, transparent 50%);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
}

/* *******-------other-ways-row-section-start-------********* */

.way-to-give-superwrap {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.other-ways-row .other-ways-text h4 {
	color: #707070;
	font-size: 88px;
	letter-spacing: 1px;
	margin-bottom: 10px;
}

.other-ways-row .other-ways-text p {
	color: #4D4D4D;
}

.other-ways-row .other-ways-grid {
	padding-top: 50px;
	text-align: center;
}

.other-ways-row .other-ways-grid .w-image-h img {
	max-width: 150px !important;
	height: 140px;
	margin-bottom: 22px;
}

.other-ways-row .other-ways-grid .wpb_wrapper h5 {
	font-size: 24px;
	color: #4D4D4D;
	margin-bottom: 14px;
}

.other-ways-row .other-ways-grid .wpb_wrapper p {
	color: #4D4D4D;
	letter-spacing: 0.5px;
	max-width: 82%;
	margin: 0 auto;
}

.other-ways-row .other-ways-grid .wpb_wrapper .yellow-link {
	display: block;
	width: 160px;
	margin: 0 auto;
}

/*--------------------------------------------------------------------- events-page ---------------------------------------------------------------------*/

/* *******-------banner-section-start-------********* */

.events-banner-row .events-top-text {
	position: relative;
	left: 8px;
}

.wpb_row.events-banner-row {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	padding-top: 14rem;
	padding-bottom: 20rem;
	background-position: center !important;
}

.events-banner-row .l-section-h {
	padding-top: 10px !important;
	position: relative;
	top: -75px;
}

.events-top-text h1 {
	font-size: 75px;
	color: #fff;
	padding-top: 0;
	margin-bottom: 0;
	letter-spacing: 1px;
}

.events-top-text p {
	color: #fff;
	letter-spacing: 0.5px;
	max-width: 78%;
}

/* *******-------events-signatureevent-row-section-start-------********* */

.events-signatureevent-pageblock {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.events-signatureevent-row {
	background: linear-gradient(to right, transparent 3%, #202c64 3%);
	margin-top: 4rem;
	position: relative;
	padding-top: 2rem !important;
	padding-left: 0;
	padding-right: 0;
}

.events-signatureevent-row .events-signatureevent-col {
	position: relative;
	padding: 0 16px;
}

.events-signatureevent-text {
	position: relative;
	left: 58px;
	right: auto;
	padding-bottom: 46px;
	margin-bottom: 0 !important;
}

.events-signatureevent-text h3 {
	font-size: 75px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 0px;
	margin-bottom: 0;
}

.events-signatureevent-text p {
	color: #fff;
	margin-bottom: 10px;
	max-width: 64%;
}

.events-signatureevent-row .l-section-h {
	max-width: 100%;
}

.events-signatureevent-row .w-grid-list .event_listing {
	padding: 10px 10px !important;
}

.events-signatureevent-row .events-signatureevent-grid {
	position: relative;
	container-type: normal !important;
}

.events-signatureevent-row .events-signatureevent-grid .w-grid-list {
	margin: -1.5rem 0rem !important;
}

.events-signatureevent-row .w-post-elm.post_image.usg_post_image_1 {
	margin-bottom: 0 !important;
}

.events-signatureevent-row .w-vwrapper.usg_vwrapper_1 {
	text-align: center;
	position: absolute !important;
	right: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
	z-index: 1;
	transition: all 1s;
	background: none !important;
	padding-bottom: 16px !important;
}

.events-signatureevent-row .w-post-elm.post_title {
	text-align: center;
	width: 100%;
}

.events-signatureevent-row .w-post-elm.post_title a {
	font-family: 'Gilroy-Light';
	color: #fff;
	font-size: 20px;
	width: 100%;
	left: 0;
	right: 0;
	bottom: 15px;
	top: auto;
	max-width: 64%;
	margin: 0 auto;
	height: 200px;
}

.events-signatureevent-row .w-vwrapper.usg_vwrapper_1 .entry-date {
	top: 0;
	text-align: center;
	margin: 0 auto;
	display: block;
	left: 0;
	right: 0;
	color: #fff;
}

.events-signatureevent-row .layout_937 .w-grid-item-h:hover .usg_post_image_1 {
	transform: inherit;
	opacity: 1;
}

.events-signatureevent-row .layout_937 .w-grid-item-h:hover .usg_post_image_1 {
	transform: inherit;
	opacity: 1;
}

.events-signatureevent-row .w-vwrapper.usg_vwrapper_2 {
	position: absolute;
	transition: all .5s;
	bottom: 0;
	padding: 24px !important;
	opacity: 0;
}

#signature-event-block span.w-post-elm-value {
	font-size: 13px !important;
	line-height: normal;
}

.events-signatureevent-row .w-vwrapper.usg_vwrapper_2 .w-post-elm.post_content {
	margin: 0 auto;
	display: block;
}

.events-signatureevent-row .event_listing:hover .usg_vwrapper_1 {
	right: 0 !important;
	left: 0 !important;
	z-index: 1;
	transition: .5s ease;
	background-image: linear-gradient(1deg, rgba(0, 0, 0, 0.72) 100%, transparent 20%) !important;
	top: 0;
}

.events-signatureevent-row .event_listing:hover .usg_vwrapper_2 {
	position: absolute;
	bottom: 0px;
	transition: .5s ease;

}

.stewardship-events-pageblock .event_listing:hover .usg_vwrapper_2 {
	position: absolute;
	bottom: 0px;
	display: block;

}

.stewardship-events-pageblock .event_listing:hover .usg_vwrapper_1 {
	right: 0 !important;
	left: 0 !important;
	z-index: 1;
	bottom: 0 !important;
	transition: .5s ease;
	background: none !important;
	top: auto;
}

.events-signatureevent-row .w-post-elm.post_content p {
	color: #fff;
	max-width: 80%;
	margin: 0 auto;
	display: block;
	text-align: center;
	position: relative;
	top: 0px;
	font-size: 15px;
}

.events-signatureevent-row .yellow-link {
	padding: 2px 16px;
	min-height: 30px;
	border-radius: 0;
	font-size: 16px;
	margin: 0 auto;
	position: relative;
	bottom: 16px;
	margin-top: 24px;
	line-height: 20px !important;
	font-size: 16px;
}

.event_listing .w-post-elm.type_image:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
}

/* *******-------events-stewardshipevents-row-section-start-------********* */

.events-stewardshipevents-row {
	background: linear-gradient(to left, transparent 6%, #7095b9 5%);
	margin-top: 4rem;
	position: relative;
	padding-top: 2rem !important;
	padding-left: 0;
	padding-right: 0;
}

.events-stewardshipevents-row .l-section-h {
	max-width: 100%;
}

.events-stewardshipevents-row .events-stewardshipevents-col {
	position: relative;
}

.events-eventsgallery-row .events-stewardshipevents-text {
	padding-bottom: 0;
}

.events-stewardshipevents-text {
	position: relative;
	left: 72px;
	right: auto;
	padding-bottom: 40px;
	margin-bottom: 0 !important;
}

.events-stewardshipevents-text h3 {
	font-size: 75px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 0px;
	margin-bottom: 20px;
}

.events-stewardshipevents-text p {
	font-size: 14px;
	color: #fff;
	margin-bottom: 10px;
	max-width: 64%;
}

.events-stewardshipevents-row .events-stewardshipevents-grid {
	position: relative;
}

.events-stewardshipevents-row .w-grid-list .event_category-stewardship-events {
	padding: 10px 0px !important;
}

.events-stewardshipevents-row .w-post-elm.post_image.usg_post_image_1 {
	margin-bottom: 0 !important;
}

.events-stewardshipevents-row .w-post-elm.post_title {
	text-align: center;
	background: linear-gradient(transparent, rgba(30, 30, 30, 0.8));
	position: absolute;
	right: 0;
	bottom: -24px;
	left: 0;
	z-index: 1;
	top: 68%;
}

button#myBtn {
	bottom: 28px;
	right: 185px;
	padding-bottom: 20px;
	font-size: 18px;
}

.myBtn {
	bottom: -35px !important;
}

.page-id-8034 .post-762 .w-post-elm.post_image.usg_post_image_1.has_width.has_ratio::before {
	right: -22px;
}

#page-id-8034 .w-post-elm.post_image.usg_post_image_1.has_width.has_ratio::before {
	left: -22px;
}

.post-content-title-grid {
	position: absolute;
	width: 91%;
	bottom: 30px;
	margin: auto;
	left: 18px;
	background: transparent;
}

.latestnews-blog {
	margin-left: -10px !important;
	margin-right: 9px !important;
}

h2.vc_custom_heading.nextstory.us_custom_dbf2a9ac {
	color: #616568 !important;
	font-family: "gilroy-light" !important;
	font-weight: 400 !important;
	font-size: 24px;
	margin-bottom: 15px;
}

.sponsor-form-title {
	margin-bottom: 0;
}

.rock-form-outter {
	padding-top: 0 !important;
}


.post-content-template-coltwo.postcontent-sideb .w-separator.size_medium.with_line.width_default.thick_1.style_solid.color_border.align_center {
	height: 40px;
	width: 100%;
}

.post-content-title-grid a {
	font-size: 20px !important;
	color: #fff !important;
	z-index: 2;
}



.events-stewardshipevents-row .w-post-elm.post_title a {
	color: #fff;
	font-size: 34px;
	position: absolute;
	width: 100%;
	left: 0;
	right: 0;
	bottom: 32px;
	top: auto;
	margin: 0 auto;
	height: 120px;
	line-height: 40px;
	max-width: 85%;
}

.text-on-hover {
	text-align: center;
}

.text-on-hover p {
	margin-top: -50px;
	color: #fff;
	z-index: 99999;
	position: relative;
	opacity: 0;
}

.text-on-hover p a {
	color: #fff;
	font-size: 16px;
}

.events-stewardshipevents-col .layout_2009 .w-grid-item-h:hover .text-on-hover p {
	opacity: 1;
}

/* *******-------events-eventsgallery-row-section-start-------********* */

.events-eventsgallery-row {
	background: linear-gradient(to left, transparent 6%, #4cab9a 5%);
	margin-top: 4rem;
	position: relative;
	padding-top: 2rem !important;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 10rem !important;
	margin-bottom: 4rem;
}

.events-eventsgallery-row .l-section-h {
	max-width: 100%;
}

.events-eventsgallery-row .events-eventsgallery-col {
	position: relative;
}

.events-eventsgallery-row .w-grid-list .event_category-signature-events {
	padding: 0px !important;
}

.events-eventsgallery-row .w-grid-list .event_category-stewardship-events {
	padding: 0 !important;
}

.events-eventsgallery-row .w-post-elm.post_image.usg_post_image_1 {
	margin-bottom: 0 !important;
}

.events-eventsgallery-row .w-btn-wrapper .w-btn.us-btn-style_1 {
	position: absolute;
	top: 100%;
	bottom: auto;
	margin-top: 50px;
	left: 0;
	right: auto;
	border-radius: 0;
	padding-left: 7.5%;
	line-height: 10px !important;
}

.events-eventsgallery-row .w-btn-wrapper .w-btn.us-btn-style_1:before {
	border-width: 1px;
}

.events-eventsgallery-row .w-btn-wrapper .w-btn.us-btn-style_1 .fas.fa-angle-right {
	position: relative;
	vertical-align: middle;
	padding-left: 8px;
}

.events-eventsgallery-row .w-btn-wrapper .w-btn.us-btn-style_1:hover {
	background: #fff;
	color: #e2af1a !important;
	border: 1px #e2af1a !important;
}

.events-eventsgallery-row .events-eventsgallery-col .events-eventsgallery-grid .w-grid-list {
	margin: 0.5rem !important;
}

.events-eventsgallery-row .events-eventsgallery-col .events-eventsgallery-grid .w-grid-item {
	padding: 10px !important;
}

/* *******-------(desktop-media-query)-smhfhome-thirdrow-section-start-------********* */

@media screen and (min-width: 1400px) {
	.events-signatureevent-text {
		left: 9%;
	}

	.events-stewardshipevents-text {
		left: 9.8%;
	}

	.events-eventsgallery-row .w-btn-wrapper .w-btn.us-btn-style_1 {
		padding-left: 11.5%;
	}
}

@media screen and (min-width: 1600px) {
	.events-signatureevent-text {
		left: 14%;
	}

	.events-stewardshipevents-text {
		left: 14.4%;
	}

	.events-eventsgallery-row .w-btn-wrapper .w-btn.us-btn-style_1 {
		padding-left: 15.5%;
	}
}

@media screen and (min-width: 1800px) {
	.events-signatureevent-text {
		left: 16%;
	}

	.events-stewardshipevents-text {
		left: 16.5%;
	}

	.events-eventsgallery-row .w-btn-wrapper .w-btn.us-btn-style_1 {
		padding-left: 18%;
	}
}

@media screen and (min-width: 1900px) {
	.events-signatureevent-text {
		left: 20%;
	}

	.events-stewardshipevents-text {
		left: 20%;
	}

	.events-eventsgallery-row .w-btn-wrapper .w-btn.us-btn-style_1 {
		padding-left: 21.5%;
	}
}


/*--------------------------------------------------------------------- donate-page ---------------------------------------------------------------------*/

/* *******-------donate-form-row-section-start-------********* */

.donate-form-row {
	padding-top: 3rem !important;
	padding-bottom: 0 !important;
}

.donate-form-row .donate-form-heading h3 {
	color: #707070;
	font-size: 88px;
	letter-spacing: 1px;
	margin-bottom: 30px;
}

.donate-form-row #mongo-form .BBFormSectionHeading label {
	color: #707070;
}

.donate-form-row #mongo-form .BBFormFieldContainer .BBFormFieldLabel {
	color: #707070;
}

.donate-form-row #mongo-form .BBFormFieldContainer label {
	color: #707070;
}

.donate-form-row #mongo-form .BBFormFieldContainer .hasTooltip {
	color: #555;
	font-weight: 600;
	border-bottom: none !important;
}

.donate-form-row #mongo-form .BBFormContainer[data-bbox-part-id="72ea406d-cb41-470b-a9a0-11e18b7d94b6"] .BBFormTextbox,
.BBFormContainer[data-bbox-part-id="72ea406d-cb41-470b-a9a0-11e18b7d94b6"] .BBFormSelectList,
.BBFormContainer[data-bbox-part-id="72ea406d-cb41-470b-a9a0-11e18b7d94b6"] .BBFormTextArea {
	height: 2.8rem;
}

.BBFormContainer[data-bbox-part-id="72ea406d-cb41-470b-a9a0-11e18b7d94b6"] .BBFormFieldContainer input[type="checkbox"] {
	height: auto;
}

.donate-form-row #mongo-form .BBFormFieldContainer #bboxdonation_billing_chkAnonymous {
	position: relative;
	top: 3px;
}

.donate-form-row #mongo-form .BBFormFieldContainer .BBFormRadioLabelGivingLevelSelected {
	color: #fff;
}

.donate-waytogive-col {
	padding-bottom: 0 !important;
}

.donate-legecyfullwidth-col {
	padding-top: 2rem !important;
	padding-bottom: 0 !important;
}

.donate-otherwaystogive-col .other-ways-row {
	padding-top: 1rem;
	padding-bottom: 1rem;
}

/* *******-------(desktop-media-query)-smhfhome-thirdrow-section-start-------********* */

@media screen and (min-width: 1400px) {
	.impact-waystogive-col-text {
		left: 9.2%;
	}
}

@media screen and (min-width: 1600px) {
	.impact-waystogive-col-text {
		left: 14%;
	}
}

@media screen and (min-width: 1800px) {
	.impact-waystogive-col-text {
		left: 16%;
	}
}

@media screen and (min-width: 1900px) {
	.impact-waystogive-col-text {
		left: 20%;
	}
}


/* *******-------start-media-query-area-------********* */

/*--------------------------------------------------------------------- chrome-browser-i-pad-pro-css ---------------------------------------------------------------------*/

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {

	#page-header .type_desktop .w-nav-list .menu-item .w-nav-anchor .w-nav-title {
		font-size: 20px;
		padding-right: 16px;
	}

	#page-header .l-subheader-cell .yellow-link-header {
		display: none;
	}

	header#page-header .l-subheader.with_centering {
		padding-left: 1rem;
		padding-right: 1rem;
	}

	.grants-in-action-btn {
		font-size: 17px;
	}

	.smhfhome-secondrow .smhfsecond-left .wpb_wrapper .yellow-link {
		left: 6px !important;
	}
}

@media only screen and (min-width: 1030px) and (max-width: 1280px) {

	.l-header.pos_fixed:not(.sticky_auto_hide)~.l-main .l-section.height_full:not(:first-of-type) {
		min-height: auto;
	}

	.smhfhome-fourthrow .impact-row-col .fourth-row-heading .wpb_wrapper h3 {
		font-size: 94px;
		line-height: normal;
	}
}

@media only screen and (min-width: 1030px) and (max-width: 1180px) {
	.smhfhome-fourthrow {
		height: 38rem;
	}

	.smhfhome-fourthrow .impact-row-col .fourth-row-heading .wpb_wrapper h3 {
		font-size: 89px;
		line-height: normal;
	}
}

/* ------------start-media-query-css----------------------- */

@media only screen and (min-device-width : 768px) and (max-device-width : 980px) {

	#page-header .l-subheader-cell .yellow-link-header {
		display: block;
		border-radius: 0;
		padding: 6px 28px;
	}

	.l-header.bg_transparent:not(.sticky) .l-subheader.at_middle {
		background: transparent;
		color: #fff;
		height: 94px;
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 799px) {

	/* *******-------our-video-section-css-------********* */
	.ourstory_video {
		height: 490px;
		overflow: hidden;
	}
}

@media only screen and (min-device-width : 800px) and (max-device-width : 834px) {

	/* *******-------our-video-section-css-------********* */
	.ourstory_video {
		height: 506px;
		overflow: hidden;
	}
}

@media only screen and (min-device-width : 835px) and (max-device-width : 870px) {

	/* *******-------our-video-section-css-------********* */
	.ourstory_video {
		height: 528px;
		overflow: hidden;
	}
}

@media only screen and (min-device-width : 871px) and (max-device-width : 900px) {

	/* *******-------our-video-section-css-------********* */
	.ourstory_video {
		height: 546px;
		overflow: hidden;
	}
}

@media only screen and (min-device-width : 901px) and (max-device-width : 930px) {

	/* *******-------our-video-section-css-------********* */
	.ourstory_video {
		height: 560px;
		overflow: hidden;
	}
}

@media only screen and (min-device-width : 931px) and (max-device-width : 970px) {

	/* *******-------our-video-section-css-------********* */
	.ourstory_video {
		height: 580px;
		overflow: hidden;
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

	/* ---------autodaynamic-height-css----------- */

	.l-header.pos_fixed:not(.sticky_auto_hide)~.l-main .l-section.height_full:not(:first-of-type) {
		min-height: auto;
	}

	/* *******-------header-section-start-------********* */

	#page-header .w-image .attachment-large {
		max-width: 140px;
		height: auto;
		position: relative;
		top: -13px;
	}

	header#page-header .ush_menu_2 .w-nav-icon {
		font-size: 32px;
	}

	/* *******-------banner-section-start-------********* */

	.hompage-toprow .rs-parallax-wrap {
		left: 14px !important;
	}

	.hompage-toprow .banner-text {
		position: relative;
		top: 100px;
		display: block;
		left: 0;
	}

	.hompage-toprow .banner-text h3 {
		font-size: 24px;
		margin-bottom: 12px !important;
		line-height: normal;
	}

	.hompage-toprow .banner-text h1 {
		font-size: 48px;
		margin-bottom: 36px !important;
		line-height: normal;
	}

	.hompage-toprow .banner-text .banner-button a {
		font-size: 15px;
		left: -22px;
		right: 0;
		position: absolute;
		width: 200px;
	}

	.hompage-toprow .banner-text .banner-button a .white-span {
		font-size: inherit;
		top: 0;
	}

	.banner-button.slide-2 .slide2-btn {
		font-size: 15px;
		left: 40px;
		right: 0;
		position: absolute;
		bottom: auto;
		top: 150px;
		width: 160px;
		margin-left: 44px !important;
	}

	.banner-button.slide-2 .slide2-btn .white-span {
		font-size: inherit;
		top: 0;
	}

	.hompage-toprow .banner-text {
		left: 8px;
	}

	.banner-button.slide-2 {
		position: relative;
		left: 0;
		width: auto;
	}

	.banner-button.slide-2 .slide2-btn {
		top: 0;
		width: 160px;
		margin-left: 260px !important;
	}

	/* *******--------smhfhome-secondrow-start-------********* */

	.wpb_row.smhfhome-secondrow {
		background: none !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		padding-left: 24px;
		padding-right: 29px;
	}

	.smhfhome-secondrow .smhfrow-right .mobile-foundation-img img.attachment-large {
		height: auto;
	}

	.smhfhome-secondrow .smhfrow-right {
		display: block;
		width: 100%;
	}

	.smhfhome-secondrow {
		position: relative;
		height: auto;
	}

	.smhfhome-secondrow .l-section-h {
		position: relative;
		z-index: 0;
		top: 0;
		right: 0;
		left: 0;
	}

	.smhfhome-secondrow .smhfsecond-left {
		padding-top: 2rem;
		padding-bottom: 2rem;
		padding-left: 0px;
		padding-right: 0px;
		margin-bottom: 0 !important;
		position: inherit;
		width: 100%;
	}

	.smhfhome-secondrow .smhfsecond-left .wpb_wrapper h3 {
		font-size: 25px;
		line-height: normal;
	}

	.smhfhome-secondrow .smhfsecond-left .wpb_wrapper h2 {
		font-size: 48px;
		line-height: normal;
		padding-top: 10px;
	}

	.smhfhome-secondrow .smhfrow-right .vc_column-inner {
		padding: 0 !important;
	}

	.smhfhome-secondrow .smhfsecond-left .wpb_wrapper .yellow-link {
		margin-top: 0px;
		bottom: 0;
		left: -24px;
		padding-left: 32px;
		width: auto;
		padding-right: 20px;
		position: relative;
	}

	.smhfhome-secondrow .smhfsecond-left .w-separator.size_small:empty {
		height: auto;
	}

	/* *******--------smhfhome-thirdrow-start-------********* */

	.wpb_row.smhfhome-thirdrow {
		background: none !important;
	}

	.smhfhome-thirdrow {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		padding-left: 0;
		padding-right: 0;
	}

	.smhfhome-thirdrow .l-section-h {
		max-width: 100%;
		right: 0;
		left: 0;
		padding: 0px;
		margin: 0;
		background: none;
	}

	.smhfhome-thirdrow .smhfhome-third-right .smhf-third-right-img img {
		width: 100%;
		height: auto;
	}

	.smhfhome-thirdrow .smhfhome-third-left .vc_column-inner {
		padding: 2.5rem 24px !important;
	}

	.smhfhome-thirdrow .smhfhome-third-right {
		display: block;
		width: 100%;
	}

	.smhfhome-thirdrow .smhfhome-third-right .vc_column-inner {
		padding: 0 !important;
	}

	.smhfhome-thirdrow .smhfhome-third-left {
		background: #4cab9a;
		width: 50%;
	}

	.smhfhome-thirdrow .smhfhome-third-left .wpb_wrapper .yellow-link {
		margin-top: 0;
		padding-left: 26px;
		padding-right: 30px;
		bottom: auto;
	}

	.smhfhome-thirdrow .smhfhome-third-left {
		padding-left: 0;
		width: 100%;
		padding-bottom: 30px;
	}

	/* *******--------smhfhome-fourthrow-start-------********* */

	.wpb_row.smhfhome-fourthrow {
		padding-bottom: 5rem;
	}

	.smhfhome-fourthrow {
		position: relative;
		height: auto;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}

	.smhfhome-fourthrow .impact-row-col .fourth-row-heading .wpb_wrapper h3 {
		font-size: 46px;
		padding-left: 0;
		text-align: center;
		line-height: normal;
		padding-top: 20px;
	}

	.smhfhome-fourthrow .l-section-h {
		position: relative;
		left: 0;
		right: 0;
		padding: 18px;
		float: none;
		max-width: 100%;
	}

	.smhfhome-fourthrow .impact-row-col {
		padding-right: 0;
		padding-bottom: 12px;
	}

	.smhfhome-fourthrow .impact-row-col .impact-icons .vc_col-sm-1\/5 {
		width: 100%;
		padding-bottom: 30px;
	}

	.smhfhome-fourthrow .impact-row-col .impact-icons .w-image-h .attachment-large {
		max-width: 100px;
		margin-bottom: 22px;
		height: auto;
	}

	.smhfhome-fourthrow .impact-row-col .vc_col-sm-2.wpb_column.vc_column_container {
		padding-bottom: 34px;
	}

	.smhfhome-fourthrow .impact-row-col .empty-container {
		display: none;
	}

	.smhfhome-fourthrow .impact-row-col .impact-btn-row {
		position: relative;
		width: auto;
		bottom: 0;
		left: 0;
		top: auto;
		margin-top: 30px;
		margin-bottom: 20px;
	}

	.smhfhome-fourthrow .impact-row-col .impact-btn-row .yellow-link {
		width: auto;
		padding-left: 10px;
		padding-right: 12px;
		font-size: 18px;
	}

	.smhfhome-fourthrow .impact-row-col .impact-btn-row .yellow-link .white-span {
		top: 0;
	}

	.smhfhome-fourthrow .impact-row-col .impact-icons {
		text-align: center;
		max-width: 100%;
		margin: 0;
	}

	.smhfhome-fourthrow .impact-row-col .impact-icons p {
		max-width: 50%;
		margin: 0 auto;
	}

	/* *******--------eventgrid-row-start-------********* */

	.eventgrid-row {
		padding-top: 0rem !important;
		padding-bottom: 0rem !important;
		position: relative;
		padding-left: 24px;
		padding-right: 30px;
	}

	.eventgrid-row .l-section-h {
		z-index: 0;
		bottom: 0;
	}

	.eventgrid-row .signature-event-col .vc_column-inner .wpb_wrapper h3 {
		font-size: 46px;
		padding-left: 0;
		max-width: 100%;
		padding-top: 0;
		padding-bottom: 16px;
		line-height: normal;
	}

	.eventgrid-row .signature-event-col .vc_column-inner {
		background: linear-gradient(to top, #495392 32%, #4892a7 32%) !important;
		padding: 20px 20px 78px 20px !important;
	}

	.home-event-grid .w-post-elm.post_image {
		height: auto;
	}

	.home-event-grid .w-post-elm.post_image img.attachment-large {
		transform: scale(1);
		width: 100%;
		padding-top: 0px;
		height: revert-layer;
		object-position: right;
	}

	.eventgrid-row .signature-event-col .home-event-grid {
		padding: 0;
	}

	/* *******--------event-highlights-row-start-------********* */

	.event-highlights-row {
		padding-top: 1rem !important;
		margin-top: -2px;
	}

	.event-highlights-row .event-highlights-header .event-highlight-heading h3 {
		font-size: 46px;
		margin-bottom: 20px;
		line-height: normal;
	}

	.event-highlights-row .event-highlights-header .event-highlight-heading p {
		font-size: 15px;
		max-width: 100%;
	}

	.event-highlights-row .highlights-stats {
		padding-top: 6px;
	}

	.event-highlights-row .highlights-stats p {
		max-width: 100%;
		font-size: 17px;
	}

	.event-highlights-row .other-event-row p .yellow-link {
		margin-bottom: 30px;
	}

	.event-highlights-row .highlights-stats .w-counter-title {
		max-width: 100%;
	}

	.event-highlights-row .highlights-stats .w-counter-value span.w-counter-value-part {
		font-size: 46px;
	}


	/* *******--------legecy-row-start-------********* */

	.wpb_row.legecy-row {
		background-repeat: no-repeat !important;
		background-position: right center !important;
		padding-top: 4rem;
		padding-bottom: 4rem;
	}

	.legecy-row .legecy-full-content .legecy-text {
		font-size: 50px;
		max-width: 100%;
		line-height: 54px;
		letter-spacing: 1px;
	}

	.legecy-row .legecy-full-content p {
		color: #fff;
		font-size: 24px;
		line-height: 30px;
		padding-bottom: 30px;
	}

	.legecy-row .join-btn-block .yellow-link {
		left: -24px;
		right: 0;
		padding-left: 30px;
	}

	/* *******-------stories-slider-section-start-------********* */

	.stories-slider {
		padding-top: 0 !important;
		padding-bottom: 1rem !important;
		padding-left: 24px;
		padding-right: 30px;
	}

	.stories-slider .story-carousel-coloumn {
		background: linear-gradient(to top, transparent 32%, #202c64 32%);
	}

	.stories-slider .story-carousel-coloumn .vc_column-inner .wpb_wrapper h3 {
		font-size: 52px;
		color: #fff;
		text-transform: uppercase;
		font-weight: 600;
		padding-left: 12px;
		padding-bottom: 0;
		padding-top: 30px;
		line-height: normal;
	}

	.stories-slider .stories-slider-heading {
		margin-bottom: 26px;
	}

	.stories-slider .w-vwrapper.usg_vwrapper_1 {
		padding: 18px !important;
	}

	.stories-slider .story-carousel-coloumn .w-post-elm.post_content {
		height: auto;
	}

	.stories-slider .w-grid-item-h {
		border-radius: 0;
		border: 1px solid #ddd;
	}

	.stories-slider a.news-link.yellow-link .white-span {
		font-size: 18px;
		top: 0px;
	}

	.stories-slider .category-news .yellow-link .fas.fa-chevron-right {
		top: 2px;
	}

	.stories-slider .category-news .yellow-link {
		padding-left: 0;
	}

	/* *******-------footer-section-start-------********* */

	.footer-section h2.vc_custom_heading {
		font-size: 22px !important;
		margin-bottom: 10px;
		line-height: normal;
	}

	.footer-section .footer-second {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.footer-section .footer-third {
		padding-bottom: 12px;
	}

	.footer-section .footer-third {
		padding-top: 10px;
	}

	.footer-section .more-stories-button.grants-in-action-btn {
		padding: 0.8em 16px;
		font-size: 17px;
	}

	/*--------------------------------------------------------------------- our-story-page ---------------------------------------------------------------------*/

	.ourstory_cover_img .ourstory_textblock {
		left: 0;
	}

	.ourstory_cover_img .ourstory_textblock p {
		max-width: 100%;
	}

	.ourstory_cover_img .ourstory_btn1 {
		position: relative;
		left: 0;
	}

	.ourstory_cover_img .ourstory_textblock h1 {
		font-size: 52px;
		line-height: normal;
	}

	.ourstory_onerow_img_onecol .wpb_wrapper p {
		bottom: 0px;
		font-size: 16px;
		max-width: 70%;
	}

	.ourstory_sixrow_img .has-fill {
		position: relative;
		height: 270px;
		width: 100%;
	}

	.ourstory_fourrow .ourstory_contant_us {
		height: auto;
		padding: 30px 8px;
		max-width: 100%;
		position: relative;
		left: 0;
		right: 0;
		top: 14px;
		bottom: 0;
		margin-top: 10px;
		margin: auto;
	}

	.ourstory_fourrow .ourstory_contant_us .yellow-link {
		position: relative;
		left: -38px;
	}

	.wpb_row.ourstory_fiverow {
		background-size: inherit !important;
	}

	.ourstory_onerow_img_onecol {
		position: relative;
		padding: 0 18px;
	}

	.action-box-main {
		padding-left: 0;
		padding-right: 0;
	}

	.action-box-main .l-section-h.i-cf {
		max-width: 100%;
		margin-left: 0;
	}

	.ourstory_onerow_img_onecol #us_grid_1 .w-grid-list {
		margin: -1.5rem -1.3rem;
	}

	.ourstory_sixrow {
		padding-left: 2.3rem;
		padding-right: 2.3rem;
	}

	/*--------------------------------------------------------------------- impact-page ---------------------------------------------------------------------*/

	.impact-waystogive-col-outer .way-to-give-row {
		padding-left: 0rem;
		padding-right: 0;
	}

	.impact-waystogive-col-outer .way-to-give-row .impact-waystogive-col {
		padding: 0;
	}

	.impact-banner-row p {
		max-width: 100%;
	}

	.impact-banner-row .banner-link {
		left: 0;
	}

	.impact-banner-row h1 {
		font-size: 54px;
		line-height: normal;
		padding-bottom: 18px;
	}

	.impact-second-row .imapct-healthcare-text {
		width: 100%;
	}

	.impact-second-row .impact-healthcare-img {
		width: 100%;
		position: relative;
		right: 0;
		left: 0;
		float: none;
		padding-top: 20px;
	}

	.wpb_row.impact-third-row {
		height: auto;
		padding-top: 4rem;
		padding-bottom: 4rem;
	}

	.impact-third-row .impact-third-inner {
		position: relative;
		top: auto;
	}

	.impact-third-row .impact-third-inner h3 {
		font-size: 52px;
		line-height: normal;
		max-width: 100%;
	}

	.impact-third-row .impact-third-inner .yellow-link {
		margin-top: 20px;
	}

	.initiatives-portfolio {
		background: #7095b9;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		margin-top: 0px;
	}

	.impact-waystogive-col-text {
		left: 0px;
	}

	.initiatives-portfolio .cols_3 .w-grid-list .us_portfolio_category-initiatives {
		padding: 8px !important;
		width: 33.33% !important;
	}

	.initiatives-portfolio .w-post-elm.post_title a {
		font-size: 25px;
		max-width: 100%;
	}

	.donor-stories-row .imapct-donor-stories-rowfive {
		background: #4892a7;
	}

	.impact-stories-slider .impact-stories-rownone {
		background: #4cab9a;
	}

	.way-to-give-row {
		background: #495392;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}

	.other-ways-row .other-ways-grid .wpb_wrapper .yellow-link {
		width: 160px;
	}

	.initiatives-portfolio-pageblock {
		overflow: hidden;
	}

	#ways-to-give-page-rowid {
		padding-top: 0 !important;
		padding-bottom: 0;
		padding-left: 0.8rem;
		padding-right: 0.8rem;
		overflow: hidden;
		margin-bottom: 0px;
	}

	.other-ways-row.way-to-give-superwrap {
		overflow: hidden;
	}

	.grants-impact-row .grants-stats .w-counter-title {
		max-width: 100%;
	}

	.grants-in-actions-row .imapct-donor-stories-rowfive .category-grants .w-vwrapper.usg_vwrapper_1 .w-post-elm.post_content {
		height: auto;
	}

	.pillars-row .pillars-icons .vc_col-sm-1\/5.wpb_column {
		width: 100%;
		padding-bottom: 40px;
	}

	.pillars-icons .vc_column_container .wpb_wrapper p {
		max-width: 50%;
		margin: 0 auto;
	}

	.events-signatureevent-row .w-grid-list .event_listing {
		padding: 10px 6px !important;
		width: 33.33% !important;
	}

	.events-signatureevent-row .w-post-elm.post_content p {
		padding-bottom: 20px;
		max-width: 90%;
	}

	.way-to-give-row .w-grid-list .us_portfolio_category-ways-to-give {
		width: 33.33% !important;
	}

	/*--------------------------------------------------------------------- events-page ---------------------------------------------------------------------*/

	.events-banner-row .events-top-text {
		left: 0px;
	}

	.events-top-text p {
		max-width: 100%;
	}

	.events-signatureevent-pageblock {
		overflow: hidden;
	}

	.events-signatureevent-row {
		background: #202c64;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}

	.events-signatureevent-text {
		position: relative;
		left: 0px;
	}

	.events-signatureevent-text h3 {
		margin-bottom: 10px;
		line-height: normal;
	}

	.events-signatureevent-row .w-grid-list .event_category-signature-events {
		padding: 8px !important;
		width: 50% !important;
	}

	.fly-on-hover .w-vwrapper.usg_vwrapper_1 {
		background: none !important;
	}

	.events-stewardshipevents-row {
		background: #7095b9;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}

	.events-stewardshipevents-text {
		position: relative;
		left: 0px;
	}

	.events-stewardshipevents-row .w-grid-list .event_category-stewardship-events {
		padding: 8px !important;
	}

	.events-eventsgallery-row {
		background: #4cab9a;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}

	.events-eventsgallery-row .w-grid-list .event_category-signature-events {
		padding: 8px !important;
	}

	.events-eventsgallery-row .w-grid-list .event_category-stewardship-events {
		padding: 8px !important;
	}

	.events-stewardshipevents-row .w-post-elm.post_title a {
		max-width: 100%;
		font-size: 30px;
		bottom: 6px;
	}

	.events-signatureevent-pageblock .w-vwrapper.usg_vwrapper_1 {
		padding-bottom: 0 !important;
		background: #00000094 !important;
		padding-top: 100% !important;
		opacity: 0;
	}

	.events-signatureevent-pageblock .event_listing:hover .usg_vwrapper_1 {
		background: #00000094 !important;
		opacity: 9;
	}
}

@media (min-width: 600px) and (max-width: 1024px) {
	.l-subheader {
		margin: 0 auto;
		padding-left: 1rem;
		padding-right: 1rem;
	}
}

@media screen and (max-width: 767px) {

	/*--------------------------------------------------------------------- home-page ---------------------------------------------------------------------*/

	.l-header.pos_fixed:not(.sticky_auto_hide)~.l-main .l-section.height_full:not(:first-of-type) {
		min-height: auto;
	}

	/* *******-------header-section-start-------********* */

	#page-header .l-subheader-cell .yellow-link-header {
		display: block;
		border-radius: 0;
		padding: 6px 28px;
	}

	#page-header .w-image .attachment-large {
		max-width: 100px;
		height: auto;
		position: relative;
		top: -12px;
		left: 8px;
	}

	#page-header nav.w-nav.ush_menu_2 ul.w-nav-list {
		margin-top: 4px;
	}

	#page-header.sticky .l-subheader.at_middle .w-nav-list.level_2 {
		margin-top: 0px;
	}

	/* *******-------banner-section-start-------********* */

	.hompage-toprow .rs-parallax-wrap {
		left: 14px !important;
	}

	.hompage-toprow .banner-text {
		position: relative;
		top: 100px;
		display: block;
		left: 0;
	}

	.hompage-toprow .banner-text h3 {
		font-size: 24px;
		margin-bottom: 12px !important;
		line-height: normal;
	}

	.hompage-toprow .banner-text h1 {
		font-size: 48px;
		margin-bottom: 36px !important;
		line-height: normal;
	}

	.hompage-toprow .banner-text .banner-button a {
		font-size: 15px;
		left: -22px;
		right: 0;
		position: absolute;
		width: 200px;
	}

	.hompage-toprow .banner-text .banner-button a .white-span {
		font-size: inherit;
	}

	.banner-button.slide-2 .slide2-btn {
		font-size: 15px;
		left: 40px;
		right: 0;
		position: absolute;
		bottom: auto;
		top: 150px;
		width: 160px;
		margin-left: 60px !important;
	}

	.banner-button.slide-2 .slide2-btn .white-span {
		font-size: inherit;
	}

	.hompage-toprow .banner-text {
		left: 8px;
	}

	.banner-button.slide-2 {
		position: relative;
		left: 0;
		width: auto;
	}

	/* *******--------smhfhome-secondrow-start-------********* */

	.wpb_row.smhfhome-secondrow {
		background: none !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}

	.smhfhome-secondrow .smhfrow-right {
		display: block;
	}

	.smhfhome-secondrow {
		position: relative;
		height: auto;
	}

	.smhfhome-secondrow .l-section-h {
		position: relative;
		z-index: 0;
		top: 0;
		right: 0;
		left: 0;
	}

	.smhfhome-secondrow .smhfsecond-left {
		padding-top: 2rem;
		padding-bottom: 2rem;
		padding-left: 0px;
		padding-right: 0px;
		margin-bottom: 0 !important;
		position: inherit;
	}

	.smhfhome-secondrow .smhfsecond-left .wpb_wrapper h3 {
		font-size: 25px;
		line-height: normal;
	}

	.smhfhome-secondrow .smhfsecond-left .wpb_wrapper h2 {
		font-size: 48px;
		line-height: normal;
		padding-top: 10px;
	}

	.smhfhome-secondrow .smhfrow-right .vc_column-inner {
		padding: 0 !important;
	}

	.smhfhome-secondrow .smhfsecond-left .wpb_wrapper .yellow-link {
		margin-top: 0px;
		bottom: 50px;
		left: -24px;
		width: 270px;
		padding-left: 10px;
	}

	/* *******--------smhfhome-thirdrow-start-------********* */

	.wpb_row.smhfhome-thirdrow {
		background: none !important;
	}

	.smhfhome-thirdrow {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		padding-left: 0;
		padding-right: 0;
	}

	.smhfhome-thirdrow .l-section-h {
		max-width: 100%;
		right: 0;
		left: 0;
		padding: 0px;
		margin: 0;
		background: none;
	}

	.smhfhome-thirdrow .smhfhome-third-right {
		display: block;
	}

	.smhfhome-thirdrow .smhfhome-third-right .vc_column-inner {
		padding: 0 !important;
	}

	.smhfhome-thirdrow .smhfhome-third-left {
		background: #4cab9a;
	}

	.smhfhome-thirdrow .smhfhome-third-left .wpb_wrapper .yellow-link {
		margin-top: 0;
		padding-left: 24px;
		padding-right: 20px;
		bottom: 50px;
	}

	.smhfhome-thirdrow .smhfhome-third-left {
		padding-left: 0;
	}

	/* *******--------smhfhome-fourthrow-start-------********* */

	.wpb_row.smhfhome-fourthrow {
		padding-top: 2rem;
		padding-bottom: 4rem;
	}

	.smhfhome-fourthrow {
		position: relative;
		height: auto;
		padding-right: 1.5rem;
	}

	.smhfhome-fourthrow .impact-row-col .fourth-row-heading .wpb_wrapper h3 {
		font-size: 46px;
		padding-left: 0;
		text-align: center;
		padding-top: 20px;
		line-height: normal;
	}

	.smhfhome-fourthrow .l-section-h {
		position: relative;
		left: 0;
		right: 0;
		padding: 18px;
		float: none;
		max-width: 100%;
	}

	.smhfhome-fourthrow .impact-row-col {
		padding-right: 0;
		padding-bottom: 12px;
	}

	.smhfhome-fourthrow .impact-row-col .impact-icons .w-image-h .attachment-large {
		max-width: 100px;
		margin-bottom: 22px;
		height: auto;
	}

	.smhfhome-fourthrow .impact-row-col .vc_col-sm-2.wpb_column.vc_column_container {
		padding-bottom: 34px;
	}

	.smhfhome-fourthrow .impact-row-col .empty-container {
		display: none;
	}

	.smhfhome-fourthrow .impact-row-col .impact-btn-row {
		position: relative;
		width: auto;
		bottom: 0;
		left: 0;
		top: auto;
		margin-top: 30px;
		margin-bottom: 20px;
	}

	.smhfhome-fourthrow .impact-row-col .impact-btn-row .yellow-link {
		width: auto;
		padding-left: 10px;
		padding-right: 12px;
		font-size: 18px;
	}

	.smhfhome-fourthrow .impact-row-col .impact-icons {
		text-align: center;
		max-width: 100%;
		margin: 0;
	}

	.smhfhome-fourthrow .impact-row-col .impact-icons .wpb_column.vc_column_container {
		padding-bottom: 24px;
	}

	/* *******--------eventgrid-row-start-------********* */

	.eventgrid-row {
		padding-top: 0rem !important;
		padding-bottom: 0rem !important;
		position: relative;
	}

	.eventgrid-row .l-section-h {
		z-index: 0;
		bottom: 0;
	}

	.eventgrid-row .donor-stories-text {
		padding-top: 0;
	}

	.eventgrid-row .signature-event-col .vc_column-inner .wpb_wrapper h3 {
		font-size: 50px;
		padding-left: 0;
		max-width: 100%;
		padding-top: 0;
		line-height: normal;
	}

	.eventgrid-row .signature-event-col .vc_column-inner {
		background: linear-gradient(to top, #495392 32%, #4892a7 32%) !important;
		padding: 40px 20px 78px 20px !important;
	}

	.home-event-grid .w-post-elm.post_image {
		height: auto;
	}

	.home-event-grid .w-post-elm.post_image img.attachment-large {
		transform: inherit;
		width: auto;
		padding-top: 0;
	}

	.eventgrid-row .signature-event-col .home-event-grid {
		padding: 0;
	}

	/* *******--------event-highlights-row-start-------********* */

	.event-highlights-row {
		padding-top: 0rem !important;
	}

	.event-highlights-row .event-highlights-header .event-highlight-heading h3 {
		font-size: 50px;
		margin-bottom: 20px;
		line-height: normal;
	}

	.event-highlights-row .event-highlights-header .event-highlight-heading p {
		font-size: 15px;
		max-width: 100%;
	}

	.event-highlights-row .highlights-stats {
		padding-top: 6px;
	}

	.event-highlights-row .highlights-stats p {
		max-width: 100%;
		font-size: 17px;
	}

	.event-highlights-row .highlights-stats .w-counter-value {
		font-size: 50px;
	}

	.event-highlights-row .highlights-stats .w-counter-title {
		max-width: 100%;
		font-size: 22px;
		line-height: 32px;
	}

	.event-highlights-row .other-event-row p .yellow-link {
		margin-bottom: 30px;
		width: 100%;
	}

	/* *******--------legecy-row-start-------********* */

	.wpb_row.legecy-row {
		background-repeat: no-repeat !important;
		background-size: 674px 100% !important;
		background-position: right center !important;
		padding-top: 4rem;
		padding-bottom: 4rem;
	}

	.legecy-row .legecy-full-content .legecy-text {
		font-size: 50px;
		max-width: 100%;
		line-height: 54px;
		letter-spacing: 1px;
	}

	.legecy-row .legecy-full-content p {
		color: #fff;
		font-size: 24px;
		line-height: 30px;
		padding-bottom: 30px;
	}

	.legecy-row .join-btn-block .yellow-link {
		left: -24px;
		right: 0;
		padding-left: 24px;
	}

	/* *******-------stories-slider-section-start-------********* */

	.stories-slider {
		padding-top: 0 !important;
		padding-bottom: 1rem !important;
	}

	.stories-slider .story-carousel-coloumn {
		background: linear-gradient(to top, transparent 32%, #202c64 32%);
	}

	.stories-slider .story-carousel-coloumn .vc_column-inner .wpb_wrapper h3 {
		font-size: 52px;
		color: #fff;
		text-transform: uppercase;
		font-weight: 600;
		padding-left: 12px;
		padding-bottom: 0;
		padding-top: 30px;
		line-height: normal;
	}

	.stories-slider .stories-slider-heading {
		margin-bottom: 26px;
	}

	.stories-slider .w-vwrapper.usg_vwrapper_1 {
		padding: 18px !important;
	}

	.stories-slider .story-carousel-coloumn .w-post-elm.post_content {
		height: auto;
	}

	.stories-slider .w-grid-item-h {
		border-radius: 0;
		border: 1px solid #ddd;
	}

	.stories-slider a.news-link.yellow-link .white-span {
		font-size: 18px;
	}

	.stories-slider .category-news .yellow-link .fas.fa-chevron-right {
		top: 2px;
	}

	.stories-slider .category-news .yellow-link {
		padding-left: 0;
	}

	/* *******-------footer-section-start-------********* */

	.footer-section .w-image-h .attachment-medium {
		max-width: 100px;
	}

	.footer-section h2.vc_custom_heading {
		font-size: 22px !important;
		margin-bottom: 10px;
		line-height: normal;
	}

	.footer-section .footer-second {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.footer-section .footer-third {
		padding-bottom: 12px;
	}

	.footer-section .footer-third {
		padding-top: 10px;
	}

	/*--------------------------------------------------------------------- our-story-page ---------------------------------------------------------------------*/

	.wpb_row.ourstory_cover_img {
		padding-top: 6rem !important;
		padding-bottom: 6rem !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		background-position: left center !important;
		min-height: auto;
	}

	.ourstory_cover_img .ourstory_textblock {
		left: 0;
	}

	.ourstory_cover_img .ourstory_btn1 {
		left: 0;
	}

	.ourstory_cover_img .ourstory_textblock p {
		max-width: 100%;
	}

	.ourstory_secondrow {
		padding-top: 2rem !important;
		padding-bottom: 0rem !important;
	}

	.ourstory_secondrow .has_text_color h3 {
		font-size: 36px;
		margin-bottom: 14px;
		line-height: normal;
	}

	.ourstory_cover_img .l-section-h {
		padding-top: 10px !important;
		top: 0px;
	}

	.ourstory_cover_img .vc_column-inner {
		position: relative;
	}

	.ourstory_cover_img .ourstory_textblock h3 {
		font-size: 26px;
		line-height: normal;
	}

	.ourstory_cover_img .ourstory_textblock h1 {
		font-size: 50px;
		line-height: normal;
	}

	.ourstory_cover_img .ourstory_btn1 .yellow-link {
		position: absolute;
		left: -24px;
		width: 184px;
	}

	.ourstory_video {
		height: 140px;
		margin: 18px;
	}

	.ourstory_video .l-section-h {
		top: 0px;
	}

	.ourstory_video .ourstory_video_main {
		border: 1px solid;
		padding: 0px;
		box-shadow: 4px 4px #4cab9a;
	}

	.ourstory_thirdrow .ourstory_thirdrow_col h3 {
		font-size: 46px;
		line-height: normal;
	}

	.ourstory_thirdrow .ourstory_thirdrow_col p {
		font-size: 26px;
		line-height: 34px;
		max-width: 100%;
	}

	.wpb_row.ourstory_thirdrow {
		transform: scaleX(-1);
		background-position: bottom center !important;
		padding-top: 2rem;
		padding-bottom: 6rem;
		height: auto;
	}

	.ourstory_thirdrow .ourstory_thirdrow_col {
		padding-top: 50px;
		padding-bottom: 50px;
		transform: scaleX(-1);
	}

	.ourstory_fourrow {
		padding-top: 4rem !important;
		padding-bottom: 0rem !important;
		position: relative;
	}

	.ourstory_fourrow .ourstory_fourrow_col h3 {
		font-size: 50px;
		padding-bottom: 0;
		line-height: normal;
	}

	.vc_column_container.ourstory_onerow_img_onecol .vc_column-inner {
		padding: 8px !important;
		margin-bottom: 0 !important;
	}

	.vc_column_container.ourstory_onerow_img_onecol {
		width: 100% !important;
		float: left;
		padding-right: 0;
		padding-left: 0;
	}

	.ourstory_onerow_img_onecol .wpb_wrapper p {
		font-size: 13px;
		text-align: center !important;
	}

	.ourstory_sixrow_img .has-fill {
		position: relative;
		height: auto;
	}

	.ourstory_sixrow_img .ourstory_btn2 {
		padding-bottom: 50px;
	}

	.ourstory_sixrow_img .ourstory_btn2 .yellow-link {
		padding-left: 34px;
	}

	.ourstory_fiverow .ourstory_fiverow_col h3 {
		font-size: 50px;
		padding-bottom: 0;
		line-height: normal;
	}

	.ourstory_fiverow {
		padding-top: 4rem !important;
		padding-bottom: 0rem !important;
	}

	.ourstory_fourrow .vc_column_container.ourstory_onerow_img_onecol {
		padding: 0px !important;
		margin: 0 24px !important;
	}

	.vc_column_container.ourstory_onerow_img_onecol {
		padding: 0 18px;
	}

	.ourstory_fourrow .ourstory_fourrow_col {
		padding: 0 18px;
	}

	.ourstory_sixrow {
		padding-top: 12px !important;
		padding-bottom: 1rem !important;
		padding-left: 0;
		padding-right: 0;
	}

	.ourstory_sixrow .l-section-h {
		padding: 26px;
	}

	.ourstory_sixrow .ourstory_btnthree .yellow-link {
		padding-left: 28px;
		margin-top: 8px;
	}

	.action-box-main .l-section-h.i-cf {
		max-width: inherit;
		margin-left: 0;
	}

	.wpb_row.ourstory_fiverow {
		background-position: top !important;
		background-size: 984px 984px !important;
	}

	.ourstory_fourrow .vc_column-inner {
		padding: 0 0 !important;
	}

	.ourstory_fourrow .ourstory_contant_us {
		height: auto;
		padding: 10px 15px;
		max-width: 100%;
		position: relative;
		top: 21px;
		padding: 10px 24px;
		right: 0;
		margin: 0;
	}

	.ourstory_fourrow .ourstory_contant_us .yellow-link {
		margin-top: 20px;
		margin-bottom: 30px;
		position: relative;
		left: -44px;
		right: auto;
		padding-left: 32px;
		width: 200px;
	}

	.ourstory_fourrow .ourstory_contant_us .vc_column-inner {
		padding: 0 0 !important;
	}

	.wpb_row.ourstory_fiverow {
		background-size: inherit !important;
	}

	.ourstory_onerow_img_onecol {
		position: relative;
		margin-bottom: 10px;
		padding: 0 18px;
	}

	.ourstory_onerow_img_onecol .w-vwrapper.align_left {
		align-items: center;
		padding: 0 !important;
	}

	.ourstory_onerow_img_onecol .w-post-elm.post_title.entry-title {
		text-align: center;
		font-size: 16px;
		margin: 0 auto 19px;
	}

	.ourstory_onerow_img_onecol .post_content p {
		top: -12px;
		padding: 28px 8px;
		line-height: 16px;
	}


	section.doner-row-outter-section .column-4-inner-sec .vc_column-inner.us_custom_c3b0ce71 {
		padding: 10px !important;
	}

	.ourstory_sixrow_colone {
		margin-bottom: 56px;
	}

	.ourstory_sixrow .ourstory_sixrow_colone p a {
		line-height: 34px !important;
		padding-left: 28px;
		padding-right: 28px;
	}

	/*--------------------------------------------------------------------- impact-page ---------------------------------------------------------------------*/

	.wpb_row.impact-banner-row {
		background-repeat: no-repeat !important;
		background-size: cover !important;
		background-position: left center !important;
		padding-top: 6rem !important;
		padding-bottom: 6rem !important;
	}

	.impact-banner-row p {
		max-width: 100%;
	}

	.impact-banner-row .banner-link {
		left: 0;
	}

	.impact-banner-row h1 {
		font-size: 50px;
		line-height: normal;
		padding-bottom: 20px;
	}

	.impact-banner-row .vc_column-inner {
		position: relative;
	}

	.impact-banner-row .yellow-link {
		position: absolute;
		left: -24px;
		width: 184px;
	}

	.impact-second-row {
		padding-top: 3rem !important;
		padding-bottom: 4rem !important;
	}

	.impact-second-row .impact-healthcare-img {
		position: relative;
		right: 0;
		left: 0;
		float: none;
	}

	.imapct-healthcare-text h3 {
		font-size: 50px;
		line-height: normal;
	}

	.impact-second-row .impact-healthcare-img .w-image-h .attachment-large {
		box-shadow: 8px 8px #4cab9a;
	}

	.wpb_row.impact-third-row {
		height: auto;
		padding-top: 4rem;
		padding-bottom: 4rem;
	}

	.impact-third-row .impact-third-inner {
		position: relative;
		top: auto;
	}

	.impact-third-row .impact-third-inner h3 {
		font-size: 46px;
		line-height: normal;
		max-width: 100%;
	}

	.impact-third-row .impact-third-inner .yellow-link {
		margin-top: 20px;
	}

	.impact-third-row .impact-third-inner p {
		font-size: 30px;
	}

	.initiatives-portfolio {
		background: #7095b9;
		margin-top: 0;
		padding-top: 4rem !important;
		padding-bottom: 0 !important;
		padding-left: 1.5rem !important;
		padding-right: 1.5rem !important;
	}

	.initiatives-portfolio .l-section-h {
		max-width: inherit;
	}

	.impact-waystogive-col-text {
		left: 0;
		right: 0;
		padding-bottom: 20px;
	}

	.impact-waystogive-col-text h3 {
		font-size: 52px;
		padding-bottom: 10px;
		line-height: normal;
	}

	.impact-waystogive-col-text p {
		font-size: 15px;
		color: #fff;
		margin-bottom: 10px;
		max-width: 100%;
	}

	.initiatives-portfolio .w-post-elm.post_title a {
		height: auto;
		bottom: 40px;
		max-width: 88%;
		font-size: 30px;
	}

	.initiatives-portfolio .w-post-elm.post_image.usg_post_image_1 img {
		min-height: 420px !important;
	}

	.initiatives-portfolio .cols_3 .w-grid-list .us_portfolio_category-initiatives {
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}

	.initiatives-portfolio .initiatives-col {
		padding: 0;
	}

	.initiatives-portfolio .initiatives-col .vc_column-inner {
		padding: 0 !important;
	}

	.impact-waystogive-col-text {
		padding: 0 1.5rem;
	}

	.impact-waystogive-col-text p {
		padding-bottom: 30px;
	}

	.impact-stories-slider .impact-slider .category-impact-stories .w-grid-item-h .attachment-medium {
		height: auto;
		object-fit: cover;
		display: block;
	}

	.initiatives-portfolio .w-post-elm.post_title {
		top: 70%;
	}

	.donor-stories-row {
		padding-top: 0 !important;
	}

	.donor-stories-row .imapct-donor-stories-rowfive {
		background: linear-gradient(to top, transparent 14%, #4892a7 14%);
	}

	.donor-stories-text h3 {
		font-size: 60px;
		line-height: normal;
		padding-top: 20px;
	}

	.donor-stories-text p {
		font-size: 15px;
		padding-top: 10px;
	}

	.donor-stories-row .imapct-donor-stories-rowfive .donor-stories-slider {
		padding: 20px 20px 80px 20px;
	}

	.donor-stories-row .donor-stories-slider .category-donor-stories .w-post-elm.post_content {
		height: auto;
	}

	.pillars-row .pillars-text h3 {
		font-size: 46px;
		margin-bottom: 14px;
	}

	.pillars-row .pillars-text p {
		line-height: 24px;
	}

	.pillars-row .pillars-icons .w-image-h .attachment-large {
		height: auto;
		width: auto;
	}

	.pillars-icons .vc_column_container .wpb_wrapper p {
		max-width: 100%;
		padding-bottom: 34px;
	}

	.pillars-icons .vc_column_container .wpb_wrapper h5 {
		font-size: 26px;
	}

	.grants-impact-row {
		background: #495392;
	}

	.grants-impact-row .grants-impact-col-text h3 {
		font-size: 60px;
		margin-bottom: 16px;
		line-height: normal;
	}

	.grants-impact-row .grants-impact-col-text p {
		max-width: 100%;
	}

	.grants-impact-row .grants-stats .vc_column_container {
		padding-bottom: 24px;
	}

	.grants-impact-row .grants-stats .w-counter-value {
		font-size: 70px;
	}

	.grants-impact-row .grants-stats .w-counter-title {
		max-width: 100%;
		font-size: 21px;
		line-height: 30px;
		margin-bottom: 10px;
	}

	.impact-stories-slider {
		padding-top: 0 !important;
	}

	.impact-stories-slider .impact-stories-rownone {
		background: linear-gradient(to top, transparent 15%, #4cab9a 15%);
	}

	.impact-stories-slider .impact-stories-rownone .impact-slider {
		padding: 20px 20px 20px 20px;
	}

	.way-to-give-row {
		background: #495392;
		margin-top: 2rem;
		padding-bottom: 0 !important;
		padding-top: 3rem !important;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		margin-bottom: 0;
	}

	.way-to-give-row .impact-waystogive-col {
		position: relative;
		padding: 0;
	}

	.way-to-give-row .impact-waystogive-col .vc_column-inner {
		padding: 0rem !important;
	}

	.way-to-give-row .impact-waystogive-col-grid .w-grid-list {
		margin: -1.5rem 0rem !important;
	}

	.donate-waytogive-row .way-to-give-row .impact-waystogive-col-grid .w-grid-list {
		margin: -1.5rem 1.5rem !important;
	}

	.way-to-give-row .w-grid-list .us_portfolio_category-ways-to-give {
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
		padding: 10px 0px 10px 0px !important;
	}

	.way-to-give-row .w-post-elm.post_title {
		font-size: 40px !important;
	}

	.impact-waystogive-col-outer .impact-waystogive-col-text {
		padding: 0rem;
	}

	.way-to-give-superwrap {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.other-ways-row {
		padding-top: 2rem !important;
		padding-bottom: 2rem !important;
	}

	.other-ways-row .other-ways-text h4 {
		font-size: 50px;
	}

	.other-ways-row .other-ways-grid .w-image-h img {
		max-width: initial;
		height: auto;
	}

	.other-ways-row .other-ways-grid .vc_column-inner {
		padding-bottom: 50px;
	}

	.impact-stories-slider .impact-slider .category-impact-stories .w-vwrapper.usg_vwrapper_1 .w-post-elm.post_content {
		height: auto;
	}

	.donor-stories-row .category-donor-stories .w-grid-item-h .w-vwrapper h2.w-post-elm.post_title {
		font-size: 20px !important;
		line-height: normal;
	}

	.more-stories-row .more-stories-button .view-news.yellow-link {
		width: 100%;
	}

	.way-to-give-row .impact-waystogive-col-grid {
		position: relative;
		margin-bottom: 40px;
	}

	/* *******-------grant-row-section-start-------********* */

	.grants-in-actions-row .imapct-donor-stories-rowfive {
		background: linear-gradient(to top, transparent 15%, #6383AC 15%);
	}

	.grants-in-actions-row .imapct-donor-stories-rowfive .donor-stories-slider {
		padding: 20px 20px 20px 20px;
	}

	.grants-in-actions-row .imapct-donor-stories-rowfive .category-grants .w-post-elm.post_image img {
		height: auto;
		object-fit: cover;
		display: block;
	}

	.grants-in-actions-row .imapct-donor-stories-rowfive .category-grants .w-vwrapper.usg_vwrapper_1 .w-post-elm.post_content {
		height: auto;
	}

	/*--------------------------------------------------------------------- events-page ---------------------------------------------------------------------*/

	/* *******-------banner-section-start-------********* */

	.events-banner-row .l-section-h {
		top: 0;
	}

	.events-banner-row .events-top-text {
		left: 0px;
	}

	.events-top-text p {
		max-width: 100%;
	}

	.wpb_row.events-banner-row {
		background-size: auto !important;
		padding-top: 10rem;
		padding-bottom: 10rem;
		background-position: -360px -200px !important;
	}

	.events-signatureevent-row {
		background: #202c64;
		margin-top: 0;
		position: relative;
		padding-top: 3rem !important;
		padding-bottom: 0 !important;
	}

	.events-signatureevent-text {
		left: 8px;
	}

	.events-signatureevent-text h3 {
		font-size: 46px;
		padding-bottom: 0;
		margin-bottom: 12px;
		line-height: normal;
	}

	.events-signatureevent-text p {
		font-size: 14px;
		max-width: 100%;
	}

	.events-stewardshipevents-row {
		background: #7095b9;
		margin-top: 0;
		padding-bottom: 0 !important;
		padding-top: 3rem !important;
	}

	.events-stewardshipevents-text {
		padding-bottom: 30px;
	}

	.events-stewardshipevents-text h3 {
		font-size: 46px;
		padding-top: 14px;
		margin-bottom: 10px;
		line-height: normal;
	}

	.events-stewardshipevents-text {
		position: relative;
		left: 18px;
	}

	.events-stewardshipevents-row .w-grid-list .event_category-stewardship-events {
		padding: 0px 0px !important;
		margin-bottom: 0 !important;
	}

	.events-stewardshipevents-row .w-post-elm.post_title a {
		bottom: 30px;
	}

	.events-stewardshipevents-row .w-post-elm.post_title a {
		font-size: 30px;
		height: auto;
		line-height: 40px;
	}

	.events-eventsgallery-row {
		background: #4cab9a;
		margin-top: 0;
		margin-bottom: 2rem;
		padding-bottom: 8rem !important;
	}

	.events-eventsgallery-row .w-grid-list .event_category-stewardship-events {
		padding: 0 !important;
		margin-bottom: 0 !important;
	}

	.events-eventsgallery-row .w-grid-list .event_category-signature-events {
		padding: 0px !important;
		margin-bottom: 0 !important;
	}

	.events-eventsgallery-row .w-btn-wrapper .w-btn.us-btn-style_1 {
		margin-top: 16px;
		padding-left: 12%;
	}

	.events-signatureevent-row .w-post-elm.post_title a {
		max-width: 100%;
		font-size: 26px;
	}

	.events-signatureevent-row .w-vwrapper.usg_vwrapper_1 .entry-date {
		font-size: 26px;
		padding-top: 6px;
	}

	.events-signatureevent-row .yellow-link {
		margin-top: 10px;
		bottom: 8px;
	}

	.events-signatureevent-row .w-post-elm.post_content p {
		max-width: 100%;
	}

	.events-signatureevent-row .w-vwrapper.usg_vwrapper_1 {
		padding-bottom: 4px !important;
	}

	.events-signatureevent-row .events-signatureevent-grid .w-grid-list {
		margin: -1rem 0.5rem !important;
	}

	.events-signatureevent-row .events-signatureevent-col .events-signatureevent-grid .event_category-signature-events {
		padding-top: 0 !important;
	}

	.events-signatureevent-row .events-signatureevent-col .events-signatureevent-text {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}

	.events-stewardshipevents-row .w-post-elm.post_title {
		bottom: 0px;
	}

	.events-signatureevent-row .events-signatureevent-grid .w-grid-list {
		margin: -1rem 1rem !important;
	}

	.events-signatureevent-row .w-grid-list .event_listing {
		padding-bottom: 10px 0px !important;
		margin-bottom: 10px !important;
	}

	/*--------------------------------------------------------------------- donate-page ---------------------------------------------------------------------*/

	.page-id-49 .wpb_row.impact-banner-row {
		background-position: -200px 0 !important;
	}

	.donate-form-row .donate-form-heading h3 {
		font-size: 46px;
		line-height: normal;
	}

	.donate-form-row #mongo-form div#bboxdonation_gift_fldAmountWithLevels {
		margin: 8px 8px;
	}

	.donate-form-row #mongo-form .BBFormRadioLabelGivingLevel {
		font-size: 15px;
		min-width: 6px;
		padding: 8px 4px;
	}

}


/*--------------------------------------------------------------------- the Golf Tournament-page ---------------------------------------------------------------------*/

/* *******-------banner-section-start-------********* */

.events-template-postimage-row {
	padding-top: 12rem !important;
	padding-bottom: 12rem !important;
}

.events-template-postimage-row .l-section-img {
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

/* *******-------events-template-row-section-start-------********* */

.events-template-row {
	padding-bottom: 0 !important;
}

/* *******-------events-upper-row-section-start-------********* */

.events-upper-row {
	padding-top: 1rem !important;
	margin-top: -12rem;
	max-width: 1240px;
	padding-bottom: 1rem !important;
}

.events-upper-row .vc_column-inner {
	padding-left: 0.9rem !important;
}

.events-upper-row .has-fill .vc_column-inner {
	max-width: 94.8%;
	padding-top: 0.7rem !important;
	padding-bottom: 0 !important;
}

.events-upper-row .events-form-row {
	background: linear-gradient(to left, transparent 21%, #12223d 21%) !important;
	padding-bottom: 2rem;
}

.events-upper-row .golf-tourn-form {
	background: linear-gradient(to left, transparent 21%, #4a8a40 21%) !important;
}

.events-upper-row .rock-form-row {
	background: linear-gradient(to left, transparent 21%, #e1178e 21%) !important;
}

.events-upper-row .women-medi-form {
	background: linear-gradient(to left, transparent 21%, #683091 21%) !important;
}

.events-upper-row .events-logo {
	position: relative;
	top: 160px;
}

.events-upper-row .events-logo img {
	max-width: 100%;
	margin: 0 auto;
	display: block;
	position: relative;
	left: auto;
	right: 40px;
}

.events-upper-row .wpb_wrapper .events-template-posttitle {
	color: #fff;
	font-size: 80px;
	text-transform: uppercase;
	margin-bottom: 10px;
	line-height: normal;
}

.events-upper-row .wpb_wrapper .wpb_text_column p {
	color: #fff;
	margin-bottom: 6px;
	max-width: 90%;
}

.events-upper-row .wpb_wrapper .wpb_text_column ul {
	margin-left: 16px;
	color: #fff;
	font-size: 16px;
	font-family: 'MyriadPro-Regular';
	padding-bottom: 0;
}

.events-upper-row .wpb_wrapper .wpb_text_column ul li {
	margin-bottom: 4px;
}

.events-upper-row .wpb_wrapper .wpb_text_column p a {
	color: #fff;
	font-size: 16px;
	font-family: inherit;
}

.events-upper-row div#bboxevent_BBEmbeddedForm {
	background: #fff;
	border: 3px solid #3000CC;
	border-radius: 0;
	margin-top: 40px;
}

.events-upper-row div#bboxevent_BBEmbeddedForm .BBFormSection {
	max-width: 100% !important;
}

.events-upper-row div#bboxevent_BBEmbeddedForm .BBFormSection .BBFormTable {
	max-width: 100%;
	border: none;
	padding: 10px 0px;
}

.events-upper-row div#bboxevent_BBEmbeddedForm .BBFormSection .BBFormTable .BBFormTableHeader {
	border-bottom: 3px solid #3000CC;
	padding-bottom: 8px;
	margin-bottom: 20px;
}

.events-upper-row div#bboxevent_BBEmbeddedForm .BBFormSection .BBFormTable .BBFormTableHeaderCell {
	font-size: 18px;
}

.events-upper-row div#bboxevent_BBEmbeddedForm .BBFormSection .BBFormTable .BBFormTableRow .BBFormPriceName {
	color: #000;
	font-size: 18px;
	font-weight: 800;
	letter-spacing: 0.5px;
}

.events-upper-row div#bboxevent_BBEmbeddedForm .BBFormSection .BBFormTable .BBFormTableRow .BBTableRowCellFinePrint {
	color: #000;
	font-size: 13px;
	font-weight: 600;
	padding-top: 2px;
}

.events-upper-row div#bboxevent_BBEmbeddedForm .BBFormSection .BBFormTable .BBFormTableRow .BBFormTableRowCell {
	color: #000;
	font-weight: 600;
	font-size: 18px;
	font-family: 'Gilroy-Bold', sans-serif;
}

.events-upper-row div#bboxevent_BBEmbeddedForm .BBFormSection .BBFormTable .BBFormSelectList {
	width: 100%;
	height: 40px;
	border: 2px solid #3000CC;
}

.events-upper-row .wpb_wrapper .wpb_text_column p.time-heading {
	padding-top: 22px;
}

.golf-form .BBTableRowCellFinePrint {
	color: #4a8a40 !important;
}

.golf-form .BBFormSection label {
	color: #5466a3;
	font-family: 'Gilroy-Bold', sans-serif;
}

.events-upper-row h1.women-medicine-educational-mainheading {
	font-size: 28px;
	line-height: normal;
}

/* *******-------events-video-col-section-start-------********* */

.events-video-col {
	padding-top: 3rem !important;
	padding-bottom: 0rem !important;
}

.events-video-col .l-section-h {
	max-width: 100% !important;
}

.events-video-col .wpb_raw_html iframe {
	width: 100%;
	height: 700px;
}

/* *******-------events-tab-row-section-start-------********* */

.events-tab-row {
	padding-top: 2rem !important;
	padding-bottom: 0 !important;
}

.events-tab-row h2.vc_custom_heading {
	font-size: 75px;
	color: #707070;
	letter-spacing: 1px;
}

.events-tab-row .events-tab-main .w-tabs-list-h {
	display: flex;
	flex-wrap: wrap;
}

.events-tab-row .events-tab-main a.w-tabs-item.active {
	width: 20%;
	background: #4a8a40;
	color: #fff;
	border-width: 0;
	position: relative;
	line-height: normal;
}

.events-tab-row .events-tab-main a.w-tabs-item.active:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-top: 19px solid transparent;
	border-bottom: 19px solid transparent;
	border-left: 17px solid #FFF;
	position: absolute;
	top: auto;
	transform: rotate(-90deg);
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: -15px;
}

.events-tab-row .events-tab-main a.w-tabs-item:hover {
	border: 1px solid #4a8a40 !important;
}

.events-tab-row .events-tab-main a.w-tabs-item {
	width: 20%;
	background: #4a8a40;
	color: #fff;
	border: 1px solid #fff !important;
	padding: 30px 10px;
	line-height: normal;
}

.events-tab-row .events-tab-main a.w-tabs-item:hover {
	color: #4a8a40 !important;
}

/* ------****---hospital-gala-tab-start---*****------ */

.events-tab-row .hospital-gala-tabs a.w-tabs-item.active {
	background: #12223d;
}

.events-tab-row .hospital-gala-tabs a.w-tabs-item:hover {
	border: 1px solid #bf202f !important;
}

.events-tab-row .hospital-gala-tabs a.w-tabs-item {
	background: #12223d;
}

.events-tab-row .events-tab-main a.w-tabs-item:hover {
	color: #bf202f !important;
}

.events-tab-row .golf-tourn-tabs a.w-tabs-item:hover {
	border: 1px solid #4a8a40 !important;
}

.events-tab-main .w-tabs-list {
	background: none !important;
}

.events-tab-row .rock-roof-tabs a.w-tabs-item:hover {
	color: #e2af1a !important;
}

.events-tab-row .rock-roof-tabs a.w-tabs-item:hover {
	border: 1px solid #e2af1a !important;
}

/* ------****---hospital-gala-tab-end---*****------ */

.events-tab-row .w-tabs-section-content-h .wpb_text_column h6 {
	padding-left: 20px;
	font-size: 20px;
}

.events-tab-row .w-tabs-section-content-h .wpb_text_column ul {
	font-size: 16px;
	font-family: 'MyriadPro-Regular';
	margin-left: 38px;
}

.events-tab-row .w-tabs-section-content-h .wpb_text_column ul li {
	margin-bottom: 16px;
	color: #555;
}

.pink-tabs a.w-tabs-item {
	background: #5dcae9 !important;
}

.events-tab-row .pink-tabs a.w-tabs-item:hover {
	border: 1px solid #5dcae9 !important;
	background: rgba(0, 0, 0, 0.05) !important;
	color: #5dcae9 !important;
}

/* ------****---rock-the-roof-tab-end---*****------ */

.rock-roof-tabs a.w-tabs-item {
	background: #e1178e !important;
}

.rock-roof-tabs a.w-tabs-item:hover {
	border: 1px solid #e1178e !important;
	background: rgba(0, 0, 0, 0.05) !important;
	color: #e1178e !important;
}

/* *******-------signature-event-page-block-row-section-start-------********* */

.signature-event-page-block-row {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/* *******-------events-upper-row-section-start-------********* */

.stewardship-event-page-block-row {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/* *******-------events-logo-section-start-------********* */

.women-medi-sponsorone {
	padding-top: 2rem !important;
	padding-bottom: 1rem !important;
}

.women-medi-sponsorhea .wpb_text_column h3 {
	font-size: 50px;
	color: #707070;
	letter-spacing: 0.5px;
	padding-bottom: 20px;
}

.women-medi-sponsor-grid .w-grid-item {
	padding: 1.5rem 2.5rem !important;
}

.women-medi-sponsorhea .women-medi-sponsor-grid .w-grid-item-h img {
	max-width: 150px;
}

.women-medi-sponsortwo {
	padding-top: 2rem !important;
	padding-bottom: 3rem !important;
}

.women-medi-sponsorthree {
	padding-top: 3rem !important;
	padding-bottom: 2rem !important;
}

.the-golf-tournament-one {
	padding-bottom: 2rem !important;
}

.the-golf-tournament-two {
	padding-top: 2rem !important;
	padding-bottom: 2rem !important;
}

.the-golf-tournament-three {
	padding-bottom: 3rem !important;
}

.the-golf-tournament-four {
	padding-top: 3rem !important;
	padding-bottom: 3rem !important;
}

.the-golf-tournament-five {
	padding-top: 2rem !important;
	padding-bottom: 3rem !important;
}

.the-golf-tournament-six {
	padding-top: 2rem !important;
	padding-bottom: 3rem !important;
}

.the-golf-tournament-seven {
	padding-top: 2rem !important;
	padding-bottom: 3rem !important;
}

.the-golf-tournament-eight {
	padding-top: 2rem !important;
	padding-bottom: 3rem !important;
}

.the-golf-tournament-none {
	padding-top: 2rem !important;
	padding-bottom: 3rem !important;
}

.the-golf-tournament-ten {
	padding-top: 2rem !important;
	padding-bottom: 3rem !important;
}

.the-hospital-galaone {
	padding-bottom: 2rem !important;
}

.the-hospital-galatwo {
	padding-top: 2rem !important;
	padding-bottom: 2rem !important;
}

.the-hospital-galathree {
	padding-bottom: 3rem !important;
}

.the-hospital-galafour {
	padding-top: 3rem !important;
	padding-bottom: 3rem !important;
}

.the-hospital-galafive {
	padding-top: 3rem !important;
	padding-bottom: 3rem !important;
}

.rock-the-roofone {
	padding-bottom: 3rem !important;
}

.rock-the-rooftwo {
	padding-top: 2rem !important;
	padding-bottom: 3rem !important;
}

.rock-the-roofthree {
	padding-top: 2rem !important;
	padding-bottom: 3rem !important;
}

.rock-the-rooffour {
	padding-bottom: 3rem !important;
}

.rock-the-rooffive {
	padding-top: 3rem !important;
	padding-bottom: 3rem !important;
}

.rock-the-roofsix {
	padding-top: 3rem !important;
	padding-bottom: 3rem !important;
}

.rock-the-roofseven {
	padding-top: 3rem !important;
	padding-bottom: 3rem !important;
}

.rock-the-roofeight {
	padding-top: 3rem !important;
	padding-bottom: 3rem !important;
}

.rock-the-roofnine {
	padding-top: 3rem !important;
	padding-bottom: 3rem !important;
}

/* ------------start-media-query-css----------------------- */

@media only screen and (width:1024px) and (resolution: 163dpi) {

	/* *******-------events-tab-row-section-end-------********* */

	.events-tab-row .events-tab-main a.w-tabs-item.active {
		width: 20%;
	}

	.events-tab-row .events-tab-main a.w-tabs-item {
		width: 20%;
	}

}

@media only screen and (min-device-width : 768px) and (max-device-width : 980px) {

	/* *******-------events-tab-row-section-end-------********* */

	.events-tab-row .events-tab-main a.w-tabs-item.active {
		width: 100%;
	}

	.events-tab-row .events-tab-main a.w-tabs-item.active:hover {
		color: #fff !important;
	}

	.events-tab-row .events-tab-main a.w-tabs-item {
		width: 100%;
	}
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {

	/* *******-------events-inner-page-logo-section-css-------********* */
	.events-upper-row .events-logo img {
		max-width: 194px;
		left: auto;
		right: 44px;
		text-align: center;
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 980px) {

	/* *******-------events-inner-page-logo-section-css-------********* */
	.events-upper-row .events-logo img {
		max-width: 150px;
		left: auto;
		right: 36px;
		text-align: center;
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

	.women-medi-sponsorthree {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}

	/* *******-------events-tab-row-section-start-------********* */

	.events-tab-row {
		padding-top: 3rem !important;
		padding-bottom: 4rem !important;
	}

	.events-tab-row h2.vc_custom_heading {
		font-size: 46px !important;
		color: #707070;
		letter-spacing: 1px;
		line-height: normal;
	}

	.events-tab-row .events-tab-main .w-tabs-section button.w-tabs-section-header.active {
		color: #fff;
		border-bottom: 1px solid #fff;
	}

	.events-tab-row .events-tab-main .w-tabs-section button.w-tabs-section-header.active .w-tabs-section-title {
		font-size: 28px;
		text-align: center;
		display: block;
		line-height: 36px;
	}

	.events-tab-row .events-tab-main .w-tabs-section .w-tabs-section-content {
		background: #fff;
		padding-top: 30px;
	}

	.events-tab-row .events-tab-main .w-tabs-section button.w-tabs-section-header .w-tabs-section-header-h {
		padding-right: 0;
		text-align: center;
	}

	.events-tab-row .events-tab-main .w-tabs-section-content .wpb_wrapper h6 {
		padding-left: 0;
	}

	.events-tab-row .events-tab-main .w-tabs-section-content .wpb_wrapper ul {
		padding-bottom: 0px;
		margin-left: 18px;
	}

	.events-tab-row .events-tab-main .w-tabs-section-content .wpb_wrapper ul li {
		padding-bottom: 10px;
		line-height: normal;
	}

	.events-tab-row .events-tab-main .w-tabs-section {
		background: #4a8a40;
		font-family: 'Gilroy-Bold', sans-serif;
	}

	.events-tab-row .women-medicine-tabs .w-tabs-section {
		background: #683091;
		font-family: 'Gilroy-Bold', sans-serif;
	}

	.events-tab-row .rock-roof-tabs .w-tabs-section {
		background: #e1178e;
		font-family: 'Gilroy-Bold', sans-serif;
	}

	.events-tab-row .hospital-gala-tabs .w-tabs-section {
		background: #bf202f;
		font-family: 'Gilroy-Bold', sans-serif;
	}

	.events-tab-row .events-tab-main .w-tabs-section button.w-tabs-section-header.active .w-tabs-section-header-h {
		padding-right: 0;
	}

	.events-tab-row .events-tab-main .w-tabs-section .w-tabs-section-header .w-tabs-section-title {
		color: #fff;
		font-size: 28px;
		line-height: 36px;
	}

	.events-tab-row .events-tab-main .w-tabs-section .w-tabs-section-header .w-tabs-section-control {
		color: #fff;
	}

	.events-tab-row .hospital-gala-tabs a.w-tabs-item:hover {
		color: #bf202f !important;
		background: #fff;
	}

	/* *******-------events-tab-row-section-end-------********* */
	.women-medi-sponsortwo {
		padding-top: 2rem !important;
	}

}

@media screen and (max-width: 767px) {

	.women-medi-sponsorfour {
		padding-bottom: 6rem !important;
	}

	.the-golf-tournament-ten {
		padding-bottom: 6rem !important;
	}

	.the-hospital-galafive {
		padding-bottom: 6rem !important;
	}

	.rock-the-roofnine {
		padding-bottom: 6rem !important;
	}

	.events-tab-row .events-tab-main .w-tabs-section-content .wpb_wrapper ul li {
		line-height: normal;
	}

	/*--------------------------------------------------------------------- the Golf Tournament-page ---------------------------------------------------------------------*/

	.events-template-postimage-row {
		height: 630px;
	}

	.events-upper-row {
		max-width: inherit;
	}

	.the-rock-roof-row img.attachment-large {
		top: 10px;
	}

	.events-upper-row .events-logo {
		margin-top: 3rem;
		background: #fff;
		position: relative;
		top: 0;
	}

	.events-upper-row .has-fill .vc_column-inner {
		max-width: 100%;
	}

	.events-upper-row .events-form-row {
		background: #bf202f !important;
	}

	.events-upper-row .golf-tourn-form {
		background: #4a8a40 !important;
	}

	.events-upper-row .women-medi-form {
		background: #683091 !important;
	}

	.events-upper-row .rock-form-row {
		background: #e1178e !important;
	}

	.events-upper-row .vc_column-inner {
		padding-left: 1.5rem !important;
	}

	.events-upper-row .events-logo img {
		max-width: 100%;
		left: 0;
		right: 0;
	}

	.events-upper-row .wpb_wrapper .events-template-posttitle {
		font-size: 48px !important;
		padding-top: 30px;
		line-height: 58px;
	}

	.events-upper-row .wpb_wrapper .wpb_text_column p {
		max-width: 100%;
	}

	.events-video-col .wpb_raw_html iframe {
		width: 100%;
		height: auto;
	}

	.golf-form .BBFormSection label#bboxevent_lblEventName {
		font-size: 26px;
	}

	.the-gala-event-row .events-logo.align_none img.attachment-large.size-large {
		max-width: 100%;
		top: 10px;
	}

	/* *******-------events-tab-row-section-start-------********* */

	.events-tab-row {
		padding-top: 3rem !important;
		padding-bottom: 4rem !important;
	}

	.events-tab-row h2.vc_custom_heading {
		font-size: 46px !important;
		color: #707070;
		letter-spacing: 1px;
	}

	.events-tab-row .events-tab-main .w-tabs-section button.w-tabs-section-header.active {
		color: #fff;
		border-bottom: 1px solid #fff;
	}

	.events-tab-row .events-tab-main .w-tabs-section button.w-tabs-section-header.active .w-tabs-section-title {
		font-size: 28px;
		text-align: center;
		display: block;
		line-height: 36px;
	}

	.events-tab-row .events-tab-main .w-tabs-section .w-tabs-section-content {
		background: #fff;
		padding-top: 30px;
	}

	.events-tab-row .events-tab-main .w-tabs-section button.w-tabs-section-header .w-tabs-section-header-h {
		padding-right: 0;
		text-align: center;
	}

	.events-tab-row .events-tab-main .w-tabs-section-content .wpb_wrapper h6 {
		padding-left: 0;
	}

	.events-tab-row .events-tab-main .w-tabs-section-content .wpb_wrapper ul {
		padding-bottom: 16px;
		margin-left: 18px;
	}

	.events-tab-row .events-tab-main .w-tabs-section-content .wpb_wrapper ul li {
		padding-bottom: 10px;
	}

	.events-tab-row .events-tab-main .w-tabs-section {
		background: #4a8a40;
		font-family: 'Gilroy-Bold', sans-serif;
	}

	.events-tab-row .women-medicine-tabs .w-tabs-section {
		background: #683091;
		font-family: 'Gilroy-Bold', sans-serif;
	}

	.events-tab-row .rock-roof-tabs .w-tabs-section {
		background: #e1178e;
		font-family: 'Gilroy-Bold', sans-serif;
	}

	.events-tab-row .hospital-gala-tabs .w-tabs-section {
		background: #bf202f;
		font-family: 'Gilroy-Bold', sans-serif;
	}

	.events-tab-row .events-tab-main .w-tabs-section button.w-tabs-section-header.active .w-tabs-section-header-h {
		padding-right: 0;
	}

	.events-tab-row .events-tab-main .w-tabs-section .w-tabs-section-header .w-tabs-section-title {
		color: #fff;
		font-size: 28px;
		line-height: 36px;
	}

	.events-tab-row .events-tab-main .w-tabs-section .w-tabs-section-header .w-tabs-section-control {
		color: #fff;
	}

	/* *******-------events-tab-row-section-end-------********* */

	.stewardship-event-page-block-row {
		padding-bottom: 2rem !important;
	}

	.women-medi-sponsortwo {
		padding-top: 1rem !important;
		padding-bottom: 3rem !important;
	}

	.women-medi-sponsorone {
		padding-top: 1rem !important;
		padding-bottom: 1rem !important;
	}

	.women-medi-sponsorhea .wpb_text_column h3 {
		font-size: 26px;
	}

	.women-medi-sponsorhea .women-medi-sponsor-grid .w-grid-item-h img {
		max-width: inherit;
		margin: 0 auto;
		display: block;
	}

	.women-medi-sponsorthree {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}

}

/*--------------------------------------------------------------------- contact-page ---------------------------------------------------------------------*/

/* *******-------contact-heading-section-start-------********* */

.contact-heading-main .contact-gravityform-main .gform_confirmation_message_2 {
	margin-top: 40px;
}

.contact-heading-main {
	margin-top: -10rem;
	position: relative;
	padding-bottom: 2rem !important;
}

.contact-heading-main .contact-heading-main-row .vc_column-inner {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.contact-heading-main .contact-heading-main-row .contact-gravityform-main {
	padding-left: 3rem !important;
	padding-right: 3rem !important;
}

.contact-heading-main .contact-heading-main-row {
	background: linear-gradient(to left, transparent 38%, #202c64 30%);
	padding-bottom: 20px;
}

.contact-heading-main .contact-heading-main-row .wpb_text_column {
	margin-bottom: 0;
}

.contact-heading-main .contact-heading-main-row .wpb_text_column h1 {
	font-size: 75px;
	color: #fff;
	text-transform: uppercase;
	padding-top: 36px;
	margin-bottom: 0;
	letter-spacing: 1px;
	line-height: 48px;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.contact-heading-main .contact-gravityform-main {
	position: relative;
}

.contact-gravityform-main .gform_wrapper {
	max-width: 72%;
	margin-top: 40px;
}

.contact-gravityform-main .gform_wrapper .gform_fields .gfield {
	margin-top: 0;
	margin-bottom: 8px;
	padding-top: 0;
}

.contact-gravityform-main .gform_wrapper .gform_fields .gfield .gfield_label {
	display: none;
}

.contact-gravityform-main .gform_wrapper .gform_fields .gfield .ginput_container {
	margin-top: 0;
}

.contact-gravityform-main .gform_wrapper .gform_fields .gfield .ginput_container span {
	margin-right: 0px;
	width: 49.5%;
	padding-bottom: 6px;
}

.contact-gravityform-main .gform_wrapper .gform_fields .gfield .ginput_container .instruction {
	display: none;
}

.contact-gravityform-main .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
	max-width: calc(100% - 0px) !important;
}

.contact-gravityform-main .gform_wrapper .gfield_error .ginput_container {
	padding-right: 12px;
}

.contact-gravityform-main .gform_wrapper input {
	border: 1px solid #ddd;
	border-radius: 0;
	box-shadow: none;
	color: #000;
	min-height: 1.8rem;
	background: #fff;
	height: 1.8rem;
	line-height: 1.8rem;
	padding: 6px 10px !important;
	font-size: 16px !important;
	font-family: 'MyriadPro-Regular' !important;
	width: 100% !important;
	margin-top: 6px !important;
	margin-bottom: 6px !important;
	padding-left: 16px !important;
}

.contact-gravityform-main .gform_wrapper .field_sublabel_below {
	display: inline-block;
	width: 49.5%;
	margin-bottom: 0;
}

.contact-gravityform-main .gform_wrapper .validation_error {
	line-height: 30px;
	letter-spacing: 0.5px;
	color: #fff;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

.contact-gravityform-main .gform_wrapper .gfield {
	background: none !important;
	border: none !important;
}

.contact-gravityform-main .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
	color: #fff;
	opacity: 9;
}

.contact-gravityform-main .gform_wrapper .field_description_below .gfield_description {
	padding-top: 0;
}

.contact-gravityform-main .gform_wrapper #field_2_4,
#field_2_5 {
	width: 99%;
	display: block;
}

.contact-gravityform-main .gform_wrapper .gfield_select {
	width: 100%;
	border-radius: 0;
	border: 1px solid #ddd;
	border-radius: 0;
	box-shadow: none;
	min-height: 36px;
	background: #fff;
	height: 40px;
	padding: 6px 10px !important;
	font-size: 16px !important;
	font-family: 'MyriadPro-Regular' !important;
	width: 100% !important;
	margin-top: 6px !important;
	margin-bottom: 6px !important;
	padding-left: 12px !important;
}

.contact-gravityform-main .gform_wrapper .gform_fields #field_2_6 {
	width: 99%;
	margin-top: 6px;
}

.contact-gravityform-main .gform_wrapper .gform_fields #field_2_6 .textarea {
	border-radius: 0;
	color: #000;
	background: #fff;
	padding-left: 16px;
	font-size: 16px;
	height: 8rem;
	font-family: 'MyriadPro-Regular';
}

.contact-heading-main .gform_footer {
	padding-bottom: 64px;
	margin-top: 8px;
}

.contact-heading-main .gform_footer .gform_button {
	position: absolute;
	left: 30px;
	max-width: 16%;
	border: 1px solid #e2af1a !important;
	font-weight: 400;
	letter-spacing: 0.5px;
	background: #e2af1a !important;
}

.contact-heading-main .gform_footer .gform_button:hover {
	background: #fff !important;
	color: #e2af1a !important;
}

.safari_browser .contact-gravityform-main .gform_wrapper {
	margin-top: 26px;
}

.contact-gravityform-main span.wpcf7-form-control-wrap span.cf7ic_instructions {
	color: #ffffffc7;
	line-height: 24px;
	text-align: left;
	display: block;
	font-size: 18px;
	margin-bottom: 20px;
}

.contact-gravityform-main span.wpcf7-form-control-wrap span input[type="radio"] {
	height: auto;
	width: auto !important;
	padding-left: 0 !important;
	display: none;
}

.contact-gravityform-main span.wpcf7-form-control-wrap span i.fa {
	color: #fff;
	font-size: 28px;
}

.contact-gravityform-main span.wpcf7-form-control span {
	text-align: left;
}

/* *******-------contact-right-section-start-------********* */

.contact-event-container {
	background: #202c64;
	padding: 20px 20px 24px 20px;
	margin-top: -4.2rem;
}

.contact-event-container .contact-events-heading h3 {
	font-size: 38px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 10px;
	margin-bottom: 4px;
}

.contact-event-container .contact-events-pera {
	padding-top: 8px;
	padding-bottom: 30px;
}

.contact-event-container .contact-events-pera p {
	color: #fff;
}

.contact-event-container .contact-event .w-grid-list {
	margin: 0 !important;
}

.contact-event-container .contact-event .w-grid-item.event_listing {
	padding: 2px !important;
}

.contact-event-container .contact-event .event_category-signature-events .w-post-elm.type_image::after {
	background-image: none;
}

.contact-event-container .contact-event .w-grid-item.event_listing .w-grid-item-anchor,
html,
.l-header .widget,
.menu-item-object-us_page_block {
	line-height: 10px !important;
}

/* *******-------location-section-start-------********* */

.contact-map {
	margin-top: 1rem;
	position: relative !important;
}

.contact-ourlocation-main .contact-ourlocation-row {
	background: #fff;
	margin-bottom: 20px !important;
	display: block;
	box-shadow: 10px 10px #e2af1a;
	max-width: 24%;
	left: 0;
	right: auto;
	position: absolute;
	top: 58%;
	bottom: auto;
	z-index: 1;
	padding: 30px 30px;
	margin-left: 56px;
}

.contact-ourlocation-main .contact-ourlocation-row .wpb_text_column h6 {
	margin-bottom: 16px;
	color: #666;
	font-size: 24px;
	letter-spacing: 0.5px;
}

.contact-ourlocation-main {
	position: relative;
	clear: both;
}

.contact-ourlocation-main .contact-ourlocation-row .wpb_text_column p {
	margin-bottom: 4px;
}

.contact-ourlocation-main .contact-ourlocation-row .wpb_text_column p {
	margin-bottom: 10px;
	display: flex;
	line-height: 20px;
}

.contact-ourlocation-main .contact-ourlocation-row .wpb_text_column .fas::before {
	color: #e2af1a;
	margin-right: 10px;
	font-size: 20px;
	position: relative;
	top: 4px;
}

.contact-ourlocation-main .contact-ourlocation-row .wpb_text_column a {
	color: #707372;
	font-weight: 300 !important;
	font-family: inherit;
}

.contact-getdirection-button {
	position: absolute;
	top: auto;
	bottom: 8%;
	border-radius: 0;
	letter-spacing: 0.5px;
	font-size: 16px !important;
	min-height: 34px !important;
	padding-left: 30px;
}

.contact-getdirection-button::before {
	border-width: 1px;
}

.w-btn.us-btn-style_1.contact-getdirection-button:hover {
	background: #fff !important;
	color: #e2af1a !important;
	border: 1px #e2af1a !important;
}

.contact-getdirection-button .fas.fa-angle-right {
	position: relative;
	vertical-align: middle;
	padding-left: 8px;
}

.contact-map .leaflet-top.leaflet-left {
	display: none;
}

/* *******-------media-query-start-------********* */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

	.page-id-79 .wpb_row.impact-banner-row {
		background-position: center !important;
		padding-top: 14rem !important;
		padding-bottom: 14rem !important;
	}

	.contact-heading-main {
		margin-top: -8rem;
		padding-top: 2px !important;
	}

	.contact-heading-main .contact-heading-main-row {
		background: #202c64;
		padding-bottom: 20px;
	}

	.contact-heading-main .contact-heading-main-row .wpb_text_column h1 {
		font-size: 50px;
		line-height: normal;
		padding-top: 20px;
		padding-bottom: 30px;
	}

	.contact-gravityform-main .gform_wrapper {
		max-width: 100%;
	}

	.contact-gravityform-main .gform_wrapper .gform_fields .gfield .ginput_container span {
		margin-bottom: 0;
	}

	.contact-gravityform-main .gform_wrapper .gform_fields .gfield {
		margin-bottom: 0;
	}

	.contact-heading-main .gform_footer .gform_button {
		left: 30px;
		max-width: 28%;
	}

	.contact-ourlocation-main .contact-ourlocation-row {
		max-width: 100%;
		margin-bottom: 0px !important;
		left: 0;
		right: 0;
		position: relative;
		top: 0;
		bottom: auto;
		z-index: 1;
		padding: 30px 30px;
		margin-top: 20px !important;
		margin-left: 30px !important;
		margin-right: 10px !important;
		width: 100%;
	}

	.contact-heading-main .contact-heading-main-row .contact-gravityform-main .vc_col-sm-8.wpb_column.vc_column_container {
		width: 100%;
	}

	.contact-event-container {
		padding: 0;
		margin-top: 20px;
		width: 100%;
	}

	.contact-event-container .contact-event .w-grid-item.event_listing .w-grid-item-anchor,
	html,
	.l-header .widget,
	.menu-item-object-us_page_block {
		line-height: 20px !important;
	}

	.contact-gravityform-main .gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error {
		margin-top: 0;
	}
}

@media screen and (max-width: 767px) {

	.page-id-79 .wpb_row.impact-banner-row {
		background-position: center !important;
		padding-top: 14rem !important;
		padding-bottom: 14rem !important;
	}

	.contact-heading-main {
		margin-top: 0;
		padding-top: 2px !important;
	}

	.contact-heading-main .contact-heading-main-row {
		background: #202c64;
		padding-bottom: 20px;
	}

	.contact-heading-main .contact-heading-main-row .wpb_text_column h1 {
		font-size: 50px;
		line-height: normal;
		padding-top: 20px;
		padding-bottom: 30px;
	}

	.contact-gravityform-main .gform_wrapper {
		max-width: 100%;
		margin-bottom: 0;
	}

	.contact-gravityform-main .gform_wrapper #field_2_3 {
		margin-left: 0 !important;
	}

	.contact-gravityform-main .gform_wrapper .gform_fields .gfield .ginput_container span {
		margin-bottom: 0;
	}

	.contact-gravityform-main .gform_wrapper .gform_fields .gfield {
		margin-bottom: 0;
	}

	.contact-heading-main .gform_footer .gform_button {
		left: 22px;
		max-width: 54%;
	}

	.contact-ourlocation-main .contact-ourlocation-row {
		max-width: 100%;
		margin-bottom: 0px !important;
		left: 0;
		right: 0;
		position: relative;
		top: 0;
		bottom: auto;
		z-index: 1;
		padding: 30px 30px;
		margin-top: 20px !important;
		margin-left: 10px !important;
		margin-right: 10px !important;
	}

	.contact-heading-main .contact-heading-main-row {
		padding-bottom: 0;
	}

	.contact-event-container {
		padding: 0;
	}

	.contact-event-container .contact-event .w-grid-item.event_listing {
		padding: 0px !important;
		width: 100%;
	}

	.contact-gravityform-main .gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error {
		margin-top: 0;
	}

}

/*--------------------------------------------------------------------- career-page ---------------------------------------------------------------------*/

/* *******-------contact-heading-section-start-------********* */

.careers-headling-main {
	margin-top: -8rem;
	position: relative;
}

.careers-headling-main .careers-headling-main-row {
	background: #202c64;
	max-width: 62%;
}

.careers-headling-main .careers-headling-main-row .wpb_text_column h1 {
	font-size: 75px;
	color: #fff;
	text-transform: uppercase;
	padding-top: 36px;
	margin-bottom: 0;
	letter-spacing: 1px;
	line-height: 48px;
}

.careers-headling-main .careers-textbox-main {
	padding-top: 2rem;
	padding-bottom: 6rem;
}

.careers-headling-main .careers-textbox-main .wpb_text_column h6 {
	color: #fff;
	margin-bottom: 6px;
	font-size: 22px;
}

.careers-headling-main .careers-textbox-main .wpb_text_column p {
	color: #ccc;
	margin-bottom: 0;
	font-size: 15px;
}

/* *******-------media-query-start-------********* */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	.careers-headling-main .careers-headling-main-row {
		max-width: 100%;
	}
}

@media screen and (max-width: 767px) {

	.page-id-81 .wpb_row.impact-banner-row {
		background-position: center !important;
		padding-top: 14rem !important;
		padding-bottom: 14rem !important;
	}

	.careers-headling-main {
		margin-top: 0;
		position: relative;
		padding-top: 0 !important;
	}

	.careers-headling-main .careers-headling-main-row {
		max-width: 100%;
	}

	.careers-headling-main .careers-headling-main-row .wpb_text_column h1 {
		font-size: 50px;
		line-height: normal;
	}

	.careers-headling-main .careers-textbox-main {
		padding-top: 1rem;
		padding-bottom: 4rem;
	}

}

/*--------------------------------------------------------------------- news-page ---------------------------------------------------------------------*/

/* *******-------news-heading-section-start-------********* */

.news-headling-mainrow {
	margin-top: -2rem;
	position: relative;
}

.news-headling-mainrow .news-headling-maincol {
	background: linear-gradient(to left, transparent 18%, #202c64 18%);
	padding-bottom: 6rem;
	position: relative;
}

.news-headling-mainrow .news-headling-maincol h1.news-headling-textbox {
	font-size: 75px;
	color: #fff;
	text-transform: uppercase;
	padding-top: 50px;
	padding-bottom: 30px;
	letter-spacing: 1px;
	line-height: 40px;
}

.news-headling-mainrow .news-headling-maincol .news-headling-textbox h1 {
	font-size: 75px;
	color: #fff;
	text-transform: uppercase;
	padding-top: 50px;
	padding-bottom: 50px;
	letter-spacing: 1px;
	line-height: 40px;
}

/* ----------start-donar-tab-section---------- */

.news-headling-mainrow .custom-post-categ-menu #menu-post-category-menu {
	background: none;
	text-align: center;
	margin-bottom: 50px;
	border-bottom: none;
	display: inline-flex;
}

.news-headling-mainrow .custom-post-categ-menu #menu-post-category-menu .menu-item-object-category {
	color: #fff;
	border-top: none;
	border-bottom: 1px solid #fff;
	height: 47px;
	line-height: 45px;
	display: inline-block;
	border: 1px solid #fff;
	width: 180px;
}

.news-headling-mainrow .custom-post-categ-menu #menu-post-category-menu .menu-item-object-category a {
	padding: 0;
	border-style: inherit;
	border-width: 0 !important;
}

.news-headling-mainrow .custom-post-categ-menu #menu-post-category-menu .current-menu-item a:hover {
	color: #fff !important;
}

.news-headling-mainrow .news-tabs-mainrow .news-impact-slider .w-grid-item-h {
	border-radius: 0;
	border: 1px solid #999;
	padding: 0px !important;
	background: #fff;
	color: #707372;
	z-index: 3;
	box-shadow: 0 0.03rem 0.06rem rgba(0, 0, 0, 0.1), 0 0.10rem 0.30rem rgba(0, 0, 0, 0.1);
	transition-duration: 0.3s;
	overflow: hidden;
}

.news-headling-mainrow .news-tabs-mainrow .usg_vwrapper_1 {
	padding: 20px 30px !important;
	margin-bottom: 80px;
}

.news-headling-mainrow .news-tabs-mainrow .w-post-elm.post_title {
	color: #666;
	font-size: 18px !important;
	line-height: 26px;
}

.news-headling-mainrow .news-tabs-mainrow .w-post-elm.post_content {
	font-size: 16px !important;
	line-height: 26px;
	height: 100px;
	color: #4D4D4D;
}

.news-headling-mainrow .news-tabs-mainrow .yellow-link {
	margin-bottom: 30px;
	border-radius: 0;
	padding: 0px 30px;
	line-height: 36px !important;
	font-size: 17px;
	position: absolute;
	bottom: 0;
}

.news-headling-mainrow .news-tabs-mainrow .yellow-link:before {
	border-width: 1px;
}

.news-headling-mainrow .news-tabs-mainrow .yellow-link:hover {
	background: #fff;
	color: #e2af1a !important;
	border: 1px #e2af1a !important;
}

.news-headling-mainrow .news-tabs-mainrow .yellow-link .w-btn-label {
	line-height: 36px !important;
	font-size: 17px;
}

.news-headling-mainrow .news-tabs-mainrow .yellow-link .fas.fa-chevron-right {
	font-size: 14px;
	margin-left: 10px;
	position: relative;
	vertical-align: middle;
}

.news-headling-mainrow .news-tabs-mainrow .g-loadmore .w-btn {
	margin-top: 50px;
}

.news-headling-mainrow .news-tabs-mainrow .g-loadmore .w-btn {
	margin-top: 50px;
	left: 0px;
	right: 0;
	position: relative;
	padding: 0px 30px;
	border-radius: 0;
	font-size: 18px;
	min-height: 40px;
	line-height: 40px !important;
}

.news-headling-mainrow .news-tabs-mainrow .g-loadmore .w-btn:hover {
	background: #fff;
	color: #e2af1a !important;
	border: 1px #e2af1a !important;
}

.news-headling-mainrow .news-tabs-mainrow .g-loadmore .w-btn::after {
	content: "\f054";
	font-size: 14px;
	font-family: "fontawesome";
	padding-left: 15px;
}

.news-headling-mainrow .news-tabs-mainrow .w-grid-item-h {
	border-radius: 0;
}

/* -----news-action-buton----- */

.action-box-col {
	padding-bottom: 46px;
}

.action-box-head {
	margin-bottom: 0 !important;
}

.action-box-main .w-btn-wrapper.align_none {
	display: flex;
}

.action-box-col .action-box-button {
	font-family: 'Gilroy-Bold', sans-serif;
	font-size: 18px;
	border: 1px solid #e2af1a;
	background: #e2af1a;
	left: 0;
	padding: 6px 28px;
	border-radius: 0;
	padding-left: 50px;
	padding-bottom: 8px;
}

.action-box-col .action-box-button:hover {
	background: #fff;
	color: #e2af1a !important;
	border: 1px #e2af1a !important;
}

.action-box-col .action-box-button::after {
	content: "\f054";
	font-family: "fontawesome";
	display: inline-block;
	margin-left: 12px;
	font-size: 14px;
	position: relative;
	vertical-align: middle;
	font-weight: 900;
}

/* *******-------media-query-start-------********* */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

	.news-headling-mainrow {
		margin-top: 0;
		padding-top: 0 !important;
	}

	.news-headling-mainrow .news-headling-maincol .news-headling-textbox h1 {
		font-size: 50px;
		padding-top: 30px;
		padding-bottom: 20px;
		line-height: normal;
	}

	.news-headling-mainrow .news-headling-maincol {
		background: #202c64;
	}

	.news-headling-mainrow .news-tabs-mainrow .g-filters .g-filters-list {
		position: relative;
		left: auto;
		right: auto;
		top: auto;
		bottom: 0;
		width: 100%;
		padding-bottom: 30px;
	}

	.news-headling-mainrow .news-tabs-mainrow .g-filters .g-filters-list .g-filters-item {
		display: inline-block;
		width: 33%;
		font-size: 12px !important;
	}

	.news-headling-mainrow .news-tabs-mainrow .w-post-elm.post_content {
		height: auto;
	}

	.news-headling-mainrow .news-headling-maincol h2.news-headling-textbox {
		font-size: 50px;
		padding-top: 30px;
		padding-bottom: 20px;
		line-height: normal;
	}
}

@media screen and (max-width: 767px) {

	.page-id-83 .wpb_row.impact-banner-row {
		padding-top: 14rem !important;
		padding-bottom: 14rem !important;
		background-position: center !important;
	}

	.news-headling-mainrow {
		margin-top: 0;
		padding-top: 0 !important;
	}

	.news-headling-mainrow .news-headling-maincol .news-headling-textbox h1 {
		font-size: 50px;
		padding-top: 30px;
		padding-bottom: 20px;
		line-height: normal;
	}

	.news-headling-mainrow .news-headling-maincol {
		background: #202c64;
	}

	.news-headling-mainrow .news-tabs-mainrow .g-filters .g-filters-list {
		position: relative;
		left: auto;
		right: auto;
		top: auto;
		bottom: 0;
		width: 100%;
		padding-bottom: 30px;
	}

	.news-headling-mainrow .news-tabs-mainrow .g-filters .g-filters-list .g-filters-item {
		display: inline-block;
		width: 33%;
		font-size: 12px !important;
	}

	.news-headling-mainrow .news-tabs-mainrow .w-post-elm.post_content {
		height: auto;
	}

	.news-headling-mainrow .news-tabs-mainrow .category-donor-stories {
		padding-bottom: 12px !important;
	}

	.action-box-col .action-box-button {
		padding-left: 28px;
	}

	.news-headling-mainrow .news-headling-maincol h2.news-headling-textbox {
		font-size: 50px;
		padding-top: 30px;
		padding-bottom: 20px;
		line-height: normal;
	}

	.news-headling-mainrow .news-headling-maincol h1.news-headling-textbox {
		line-height: normal;
		font-size: 60px;
	}

	.news-headling-mainrow .custom-post-categ-menu #menu-post-category-menu {
		display: block;
	}

	.news-headling-mainrow .custom-post-categ-menu #menu-post-category-menu .menu-item-object-category {
		width: 100%;
	}
}

/*--------------------------------------------------------------------- donar-bill-of-rights-page ---------------------------------------------------------------------*/

/* *******-------donar-heading-section-start-------********* */

.donor-bill-of-rights-mainrow {
	margin-top: -10rem;
	position: relative;
	padding-bottom: 0 !important;
}

.donor-bill-of-rights-mainrow .donor-bill-of-rights-maincol {
	background: #202c64;
	padding-bottom: 6rem;
	position: relative;
}

.donor-bill-of-rights-mainrow .donor-bill-of-rights-maincol .wpb_text_column h1 {
	font-size: 75px;
	color: #fff;
	text-transform: uppercase;
	padding-top: 50px;
	padding-bottom: 20px;
	letter-spacing: 1px;
	line-height: 50px;
}

.donor-bill-of-rights-mainrow .donor-bill-of-rights-maincol .wpb_text_column p {
	color: #fff;
	font-size: 15px;
}

.donor-bill-of-rights-mainrow .donor-bill-of-rights-maincol ul {
	margin-left: 0;
	list-style: none;
	color: #fff;
	font-family: 'MyriadPro-Regular';
	font-size: 15px;
}

.donor-bill-of-rights-mainrow .donor-bill-of-rights-maincol ul li {
	margin-bottom: 12px;
	line-height: normal;
}

.donor-bill-of-rights-mainrow .donor-bill-of-rights-maincol .donor-bill-of-rights-btn {
	position: absolute;
	left: 0;
	right: auto;
	border-radius: 0;
	border: 1px solid #e2af1a !important;
	line-height: 14px !important;
	font-size: 18px;
	padding-left: 30px;
	margin-top: 20px;
}

.donor-bill-of-rights-mainrow .donor-bill-of-rights-maincol .donor-bill-of-rights-btn:before {
	border-width: 1px;
}

.donor-bill-of-rights-mainrow .donor-bill-of-rights-maincol .donor-bill-of-rights-btn .fas.fa-angle-right {
	font-size: 16px;
	margin-left: 14px;
	position: relative;
	vertical-align: middle;
}

.donor-bill-of-rights-mainrow .donor-bill-of-rights-maincol .donor-bill-of-rights-btn:hover {
	background: #fff;
	color: #e2af1a !important;
	border: 1px #e2af1a !important;
}

/* *******-------donor-bill-of-rights-way-to-give-block-section-start-------********* */

.donor-bill-of-rights-way-to-give-block {
	padding-top: 2rem !important;
	padding-bottom: 0 !important;
}

.donor-bill-of-rights-legacypageblock {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.donor-bill-of-rights-givepageblock {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}


/* *******-------media-query-start-------********* */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

	.donor-bill-of-rights-mainrow .donor-bill-of-rights-maincol .wpb_text_column h1 {
		line-height: 80px;
		line-height: normal;
	}

	.impact-waystogive-col-text p {
		max-width: 100%;
	}

	.way-to-give-row .w-post-elm.post_title {
		max-width: 100%;
		font-size: 40px !important;
	}

	.other-ways-row .other-ways-grid .vc_col-sm-3.wpb_column.vc_column_container {
		width: 50%;
		padding-bottom: 50px;
	}

	.news-headling-mainrow .custom-post-categ-menu #menu-post-category-menu .menu-item-object-category {
		width: 168px;
	}

	.news-headling-mainrow .custom-post-categ-menu #menu-post-category-menu .menu-item-object-category a {
		border-color: inherit;
	}
}

@media screen and (max-width: 767px) {

	.page-id-85 .wpb_row.impact-banner-row {
		background-position: center center !important;
		padding-top: 12rem !important;
		padding-bottom: 12rem !important;
	}

	.donor-bill-of-rights-mainrow {
		margin-top: 0;
		padding-bottom: 0 !important;
		padding-top: 2px !important;
	}

	.donor-bill-of-rights-mainrow .donor-bill-of-rights-maincol .wpb_text_column h1 {
		font-size: 50px;
		padding-top: 30px;
		padding-bottom: 10px;
		line-height: normal;
	}

	.donor-bill-of-rights-way-to-give-block {
		padding-top: 0rem !important;
		padding-bottom: 0 !important;
	}

	.donor-bill-of-rights-way-to-give-block .way-to-give-row {
		margin-top: 0;
	}
}

/*--------------------------------------------------------------------- privacy-policy-&-donation-disclamer-page ---------------------------------------------------------------------*/

/* *******-------privacy-heading-section-start-------********* */

.privacy-policy-mainrow {
	margin-top: -10rem;
	position: relative;
	padding-bottom: 2rem !important;
}

.privacy-policy-mainrow .privacy-policy-maincol {
	background: #202c64;
	padding-bottom: 6rem;
	position: relative;
}

.privacy-policy-mainrow .privacy-policy-maincol .wpb_text_column h1 {
	font-size: 75px;
	color: #fff;
	text-transform: uppercase;
	padding-top: 50px;
	padding-bottom: 20px;
	letter-spacing: 1px;
	line-height: 50px;
}

.privacy-policy-mainrow .privacy-policy-maincol .wpb_text_column h6 {
	color: #fff;
	font-size: 18px;
	font-family: 'MyriadPro-Regular';
	margin-bottom: 8px;
}

.privacy-policy-mainrow .privacy-policy-maincol .wpb_text_column p {
	color: #ccc;
}

/* *******-------media-query-start-------********* */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

	.privacy-policy-mainrow .privacy-policy-maincol .wpb_text_column h1 {
		line-height: normal;
	}
}

@media screen and (max-width: 767px) {

	.page-id-3 .wpb_row.impact-banner-row,
	.page-id-89 .wpb_row.impact-banner-row {
		padding-top: 14rem !important;
		padding-bottom: 14rem !important;
	}

	.privacy-policy-mainrow {
		margin-top: 0;
		padding-bottom: 2rem !important;
		padding-top: 2px !important;
	}

	.privacy-policy-mainrow .privacy-policy-maincol .wpb_text_column h1 {
		font-size: 50px;
		padding-top: 20px;
		padding-bottom: 20px;
		line-height: normal;
	}

	section.post-content-template .post-content-template-coltwo .latestnews-blog {
		margin: auto !important;
	}
}

/*--------------------------------------------------------------------- grants-request-form-page ---------------------------------------------------------------------*/

/* *******-------grants-request-form-heading-section-start-------********* */

.grants-request-form-mainrow {
	margin-top: -10rem;
	position: relative;
	padding-bottom: 0 !important;
}

.grants-request-form-mainrow .grants-request-form-maincol {
	background: #202c64;
	padding-bottom: 6rem;
	position: relative;
}

.grants-request-form-mainrow .grants-request-form-maincol .grants-request-form-textbox h1 {
	font-size: 75px;
	color: #fff;
	text-transform: uppercase;
	padding-top: 50px;
	padding-bottom: 30px;
	letter-spacing: 1px;
	line-height: 50px;
}

.grants-request-form-mainrow .grants-request-form-maincol .wpb_raw_html {
	background: #fff;
	border: none;
	border-radius: 0;
}

.grants-request-form-mainrow .grants-request-form-maincol .wpb_raw_html .BBFormContainer {
	border-radius: 0;
	border-width: 0;
}

/* *******-------media-query-start-------********* */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

	.grants-request-form-mainrow .grants-request-form-maincol .grants-request-form-textbox h1 {
		line-height: normal;
	}
}

@media screen and (max-width: 767px) {

	.page-id-29 .wpb_row.impact-banner-row {
		padding-top: 14rem !important;
		padding-bottom: 14rem !important;
	}

	.grants-request-form-mainrow {
		margin-top: 0;
		padding-bottom: 2rem !important;
		padding-top: 2px !important;
	}

	.grants-request-form-mainrow .grants-request-form-maincol .grants-request-form-textbox h1 {
		font-size: 50px;
		padding-top: 20px;
		padding-bottom: 20px;
		line-height: normal;
	}
}

/*--------------------------------------------------------------------- grants-request-form-page ---------------------------------------------------------------------*/

/* *******-------grants-request-form-heading-section-start-------********* */

.annual-report-mainrow .annual-report-textbox {
	background: #202c64;
	padding-bottom: 6rem;
	position: relative;
	margin-top: -10rem;
}

.annual-report-mainrow .annual-report-textbox .wpb_text_column h1 {
	font-size: 75px;
	color: #fff;
	text-transform: uppercase;
	padding-top: 50px;
	padding-bottom: 10px;
	letter-spacing: 1px;
	line-height: 50px;
}

.annual-report-mainrow .annual-report-textbox .wpb_text_column h5 {
	color: #fff;
	font-size: 22px;
	margin-bottom: 6px;
}

.annual-report-mainrow .annual-report-textbox .wpb_text_column h6 {
	color: #ccc;
	font-size: 16px;
	padding-bottom: 10px;
}

.annual-report-mainrow .pdfemb-viewer .pdfemb-toolbar.pdfemb-toolbar-hover {
	display: block !important;
}

.annual-report-mainrow .pdfemb-viewer .pdfemb-inner-div .pdfemb-the-canvas {
	padding-bottom: 34px !important;
}

.annual-report-mainrow .pdfemb-viewer {
	margin-bottom: 50px;
}

.annual-report-mainrow .annual-report-dwlbtn {
	position: absolute;
	left: 0;
	right: auto;
	border-radius: 0;
	border: 1px solid #e2af1a !important;
	font-size: 18px;
	padding-left: 30px;
	margin-top: 20px;
}

.annual-report-mainrow .annual-report-dwlbtn:before {
	border-width: 1px;
}

.annual-report-mainrow .annual-report-dwlbtn .fas.fa-angle-right {
	font-size: 16px;
	margin-left: 14px;
	position: relative;
	vertical-align: middle;
}

.annual-report-mainrow .annual-report-dwlbtn:hover {
	background: #fff;
	color: #e2af1a !important;
	border: 1px #e2af1a !important;
}

.annual-report-mainrow .annual-report-pdf {
	position: relative;
	margin-top: 2rem;
}

.annual-report-mainrow .annual-report-pdf h6 {
	font-size: 20px;
	color: #666;
	margin-bottom: 20px;
}

.annual-report-mainrow .annual-report-pdf p {
	font-size: 20px;
	margin-bottom: 20px;
	color: #666;
}

.annual-report-mainrow .annual-report-pdf p a {
	color: #666;
}

/* *******-------media-query-start-------********* */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

	.annual-report-mainrow .annual-report-textbox .wpb_text_column h1 {
		line-height: normal;
	}

	.annual-report-mainrow .pdfemb-viewer {
		height: auto !important;
		width: auto !important;
	}
}

@media screen and (max-width: 767px) {

	.page-id-87 .wpb_row.impact-banner-row {
		padding-top: 12rem !important;
		padding-bottom: 12rem !important;
	}

	.annual-report-mainrow {
		padding-top: 2px !important;
		padding-bottom: 4rem !important;
	}

	.annual-report-mainrow .annual-report-textbox .wpb_text_column h1 {
		font-size: 50px;
		padding-top: 20px;
		padding-bottom: 26px;
		line-height: normal;
		margin-bottom: 2px;
	}

	.annual-report-mainrow .annual-report-textbox .wpb_text_column h6 {
		line-height: 22px;
	}

	.annual-report-mainrow .annual-report-dwlbtn {
		margin-top: 0;
	}

	.annual-report-mainrow .pdfemb-viewer {
		height: auto !important;
	}
}

/* ------------start-media-query-all-page-css-for-tablet----------------------- */


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

	/* *******-------home-page-overscroll-css-start-------********* */

	.hompage-toprow {
		position: relative;
		overflow: hidden;
	}

	.wpb_row.smhfhome-secondrow {
		overflow: hidden;
	}



	/* *******-------donate-page-overscroll-css-start-------********* */

	.donate-form-row {
		overflow: hidden;
	}

	.donate-waytogive-col {
		overflow: hidden;
	}

	.donate-waytogive-col .way-to-give-row {
		background: #495392;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		padding-bottom: 4rem !important;
		margin-bottom: 0;
	}

	.donate-legecyfullwidth-col {
		overflow: hidden;
		padding-top: 0 !important;
	}

	.donate-otherwaystogive-col {
		overflow: hidden;
	}

	/* *******-------event-page-overscroll-css-start-------********* */

	.events-signatureevent-row .w-vwrapper.usg_vwrapper_2 {
		bottom: -250px;
	}

	.signature-event-page-block-row {
		overflow: hidden;
	}

	.stewardship-event-page-block-row {
		overflow: hidden;
	}

	.events-upper-row .events-logo {
		top: 180px;
	}

	.events-upper-row .wpb_wrapper .events-template-posttitle {
		margin-bottom: 30px;
		line-height: 86px;
	}

	.events-video-col .wpb_raw_html iframe {
		height: 480px;
		margin: 0 4px 0 0;
	}

	/* *******-------event-inner-page-overscroll-css-start-------********* */

	.events-template-row {
		overflow: hidden;
	}

	.events-upper-row {
		margin-top: -70px;
	}

	.events-upper-row .wpb_wrapper .events-template-posttitle {
		padding-top: 20px;
	}

	/* *******-------contact-page-overscroll-css-start-------********* */

	.contact-heading-main {
		overflow: hidden;
	}

	/* *******-------donor-bill-page-overscroll-css-start-------********* */

	.donor-bill-of-rights-way-to-give-block {
		overflow: hidden;
	}

	.donor-bill-of-rights-legacypageblock {
		overflow: hidden;
	}

	.donor-bill-of-rights-givepageblock {
		overflow: hidden;
	}

	/* *******-------grants-request-form-page-overscroll-css-start-------********* */

	.grants-request-form-mainrow {
		overflow: hidden;
	}

}

/*--------------------------------------------------------------------- venice-page ---------------------------------------------------------------------*/

/* *******-------venice-main-banner-section-start-------********* */

.wpb_row.venice-main-banner {
	background-position: center bottom !important;
}

.venice-mainrow {
	margin-top: -8rem;
	padding-top: 1rem !important;
	padding-bottom: 1rem !important;
}

.venice-mainrow .venice-maincol .venice-main-heading {
	margin-bottom: 0;
}

.venice-mainrow .venice-maincol {
	background: #202c64;
	padding-top: 1rem;
	padding-bottom: 1rem;
	position: relative;
}

.venice-mainrow .venice-main-heading h1 {
	color: #fff;
	font-size: 80px;
	text-transform: uppercase;
	margin-bottom: 10px;
	line-height: normal;
}

.venice-mainrow .venice-main-textblock p {
	color: #fff;
	margin-bottom: 20px;
	max-width: 86%;
}

.venice-mainrow .venice-main-textblock p a {
	color: #fff;
	font-family: inherit;
	font-size: 16px;
}

.venice-mainrow .venice-main-btn {
	margin-bottom: 4rem;
}

.venice-mainrow .w-btn.yellow-link {
	width: 210px;
	min-height: 40px;
	line-height: 13px !important;
	border-radius: 0;
	font-size: 18px;
	position: absolute;
	left: 0;
}

.venice-mainrow .w-btn.yellow-link .fas {
	display: inline-block;
	margin-left: 12px;
	font-size: 18px;
	position: relative;
	top: 1px;
}

.venice-mainrow .venice-main-img {
	max-width: 90.1%;
}

.venice-mainrow .venice-main-img .attachment-large {
	margin-bottom: 20px;
}

.venice-initiatives-pageblock {
	padding-top: 0 !important;
	padding-bottom: 1rem !important;
}

.venice-initiatives-pageblock .initiatives-portfolio {
	margin-top: 1rem;
}


/* *******-------media-query-start-------********* */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

	.venice-initiatives-pageblock {
		overflow: hidden;
	}

	.venice-mainrow {
		margin-top: 0;
		padding-top: 5px !important;
		padding-bottom: 5px !important;
	}
}

@media screen and (max-width: 767px) {

	.wpb_row.venice-main-banner {
		background-position: center bottom !important;
		padding-top: 12rem !important;
		padding-bottom: 12rem !important;
	}

	.venice-mainrow {
		margin-top: 0;
		padding-top: 0rem !important;
		padding-bottom: 0rem !important;
	}

	.venice-mainrow .venice-maincol {
		padding-bottom: 3rem;
		margin-bottom: 0 !important;
	}

	.venice-mainrow .venice-main-heading h1 {
		font-size: 48px;
		padding-top: 30px;
		line-height: normal;
		margin-bottom: 30px;
	}

	.venice-mainrow .venice-main-textblock p {
		max-width: 100%;
	}

	.venice-mainrow .venice-main-img {
		max-width: inherit;
	}

	.venice-initiatives-pageblock .initiatives-portfolio {
		margin-top: 0;
	}

	.venice-mainrow .w-btn.yellow-link {
		width: auto;
	}
}


/*--------------------------------------------------------------------- donor-post-page ---------------------------------------------------------------------*/

/* *******-------header-section-start-------********* */

.category-donor-stories .w-nav-list .menu-item .w-nav-anchor .w-nav-title {
	color: #707070;
}

.category-donor-stories .w-nav-list .menu-item .w-nav-anchor .w-nav-title:hover {
	color: #e2af1a !important;
}

.category-donor-stories #page-header .w-nav.type_desktop.dropdown_height .w-nav-list.level_2 {
	background: #fff;
}

.category-donor-stories #page-header .w-nav.type_desktop.dropdown_height .w-nav-list:not(.level_1) .menu-item .w-nav-anchor.level_2 .w-nav-title {
	color: #707070;
}


.single-post .w-nav-list .menu-item .w-nav-anchor .w-nav-title:hover {
	color: #e2af1a !important;
}

.single-post #page-header .w-nav.type_desktop.dropdown_height .w-nav-list.level_2 {
	background: #fff;
}

.single-post #page-header .w-nav.type_desktop.dropdown_height .w-nav-list:not(.level_1) .menu-item .w-nav-anchor.level_2 .w-nav-title {
	color: #707070;
}

/* *******-------second-section-start-------********* */

.post-content-template {
	padding-top: 2rem !important;
}

.post-content-template .g-cols.type_default {
	margin: 0 0rem 0 -1.5rem;
}

.post-content-template .post-content-template-colone .post-content-template-title {
	font-size: 40px;
	margin-bottom: 14px;
	color: #707070;
	line-height: initial;
	margin-top: 30px;
}

.post-content-template .post-content-template-colone .post-content-template-taxonomy {
	margin-bottom: 30px;
}

.post-content-template .post-content-template-colone .post-content-template-content .l-section {
	padding: 0;
}

.post-content-template .post-content-template-colone .post-content-template-content p {
	margin-bottom: 20px;
	font-family: 'MyriadPro-Regular', sans-serif;
}

.post-content-template .post-content-template-colone .post-content-template-content ul li {
	line-height: 26px;
	font-size: 16px;
	padding-bottom: 8px;
	font-family: 'MyriadPro-Regular';
	color: #707372;
}

.post-content-template .post-content-template-coltwo {
	height: auto;
}

.post-content-template .post-content-template-coltwo .vc_column-inner {
	padding-right: 0.8rem !important;
}

.post-content-template .post-content-template-coltwo .post-content-template-heading {
	margin-bottom: 20px;
}

.post-content-template .post-content-template-coltwo .post-content-template-heading h1 {
	color: #fff;
	font-size: 50px;
	margin-top: 26px;
	line-height: initial;
}

.post-content-template .post-content-template-coltwo .post-content-template-heading span {
	color: #616568;
	font-size: 43px;
	margin-top: 26px;
	margin-bottom: 26px;
	line-height: initial;
	font-family: 'Gilroy-Bold', sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	display: block;
}

.post-content-template .post-content-template-coltwo .post-content-template-grid {
	margin-bottom: 34px;
}

.post-content-template .post-content-template-coltwo .post-content-template-grid .w-grid-item .w-grid-item-h {
	border-radius: 0;
}

.post-content-template .post-content-template-coltwo .post-content-template-grid .w-vwrapper.usg_vwrapper_1 {
	padding: 20px 30px !important;
}

.post-content-template .post-content-template-coltwo .post-content-template-grid .w-vwrapper.usg_vwrapper_1 .usg_post_title_1 {
	font-size: 16px !important;
	color: #707070;
	line-height: 26px;
}

.post-content-template .post-content-template-coltwo .post-content-template-grid .usg_post_content_1 {
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
	line-height: 26px;
}

.post-content-template .post-content-template-coltwo .post-content-template-grid .yellow-link {
	margin-bottom: 30px;
	border-radius: 0;
	padding: 0px 30px;
}

.post-content-template .post-content-template-coltwo .post-content-template-grid .yellow-link:before {
	border-width: 1px;
}

.post-content-template .post-content-template-coltwo .post-content-template-grid .yellow-link .fas {
	display: none;
}

.post-content-template .post-content-template-coltwo .post-content-template-grid .yellow-link:hover {
	background: #fff;
	color: #e2af1a !important;
	border: 1px #e2af1a !important;
}


.post-content-template .post-content-template-coltwo .post-content-template-textblock {
	margin-bottom: 0;
}

.post-content-template .post-content-template-coltwo .post-content-template-textblock .wpb_wrapper p {
	color: #f1f1f1;
}

.post-content-template .post-content-template-coltwo .gform_wrapper {
	margin-top: 0;
}

.post-content-template .post-content-template-coltwo .gform_wrapper .gform_body .gform_fields .gfield {
	margin-top: 22px;
	padding-right: 0;
	margin-bottom: 0;
}

.post-content-template .post-content-template-coltwo .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
	display: block;
}


.post-content-template .post-content-template-coltwo .gform_wrapper .gform_body .medium {
	width: 100%;
}

.post-content-template .post-content-template-coltwo .gform_wrapper .gform_body input {
	border: 1px solid #ddd;
	border-radius: 0;
	box-shadow: none;
	color: #000;
	min-height: 1.8rem;
	background: #fff;
	height: 1.8rem;
	padding: 6px 10px !important;
	font-size: 16px !important;
	font-family: 'MyriadPro-Regular' !important;
	width: 100% !important;
	margin-top: 0;
	line-height: 1.8rem;
}

.post-content-template .post-content-template-coltwo .gform_wrapper .gform_footer {
	margin-top: 14px;
	padding-top: 0;
}

.post-content-template .post-content-template-coltwo .gform_wrapper .gform_footer .gform_button {
	margin-top: 8px;
	border: 1px solid #e2af1a;
	background: #e2af1a;
	display: block;
	width: 100%;
	padding: 6px 0;
	border-radius: 0;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

.post-content-template .post-content-template-coltwo .gform_wrapper .gform_footer .gform_button:hover {
	background: #fff;
	color: #e2af1a !important;
	border: 1px #e2af1a !important;
}

.post-content-template .post-content-template-coltwo .gform_wrapper .validation_error {
	line-height: normal;
	margin-top: 10px;
	border-top: none;
	border-bottom: none;
	margin-bottom: 0;
}

.post-content-template .post-content-template-coltwo .gform_wrapper .gform_body .gform_fields .gfield_description {
	padding-top: 0px;
	padding-left: 10px;
}

.post-content-template .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
	max-width: 100% !important;
	margin-top: 0;
	background: none;
	border: none;
}

.post-content-template .post-content-template-coltwo .gform_confirmation_message {
	line-height: normal;
	margin-top: 20px;
}

.post-content-template .post-content-template-coltwo .gform_wrapper .gform_body .gform_fields .ginput_container.ginput_container_email {
	margin-bottom: 12px;
}

.post-headingz-main .single-post-headingz h4 {
	color: #707070;
	margin-bottom: 30px;
	font-size: 26px;
}

.post-content-blockz .post-content-blockz-img {
	margin-bottom: 12px !important;
}

.safari_browser .post-content-template .post-content-template-coltwo .gform_wrapper .gform_body .gform_fields #field_1_9 {
	margin-top: 0;
}

.safari_browser .post-content-template .post-content-template-coltwo .gform_wrapper .gform_body #input_1_8_6 {
	margin-bottom: 4px;
}

.post-content-template span.wpcf7-form-control-wrap span.cf7ic_instructions {
	color: #ffffffc7;
	line-height: 24px;
	text-align: left;
	display: block;
	font-size: 18px;
	margin-bottom: 20px;
}

.post-content-template span.wpcf7-form-control-wrap span input[type="radio"] {
	height: auto;
	width: auto !important;
	padding-left: 0 !important;
	display: none;
}

.post-content-template span.wpcf7-form-control-wrap span i.fa {
	color: #fff;
	font-size: 28px;
}

.post-content-template span.wpcf7-form-control span {
	text-align: left;
}

/* *******-------media-query-start-------********* */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	.post-content-template .post-content-template-coltwo {
		height: auto;
	}

	.post-content-template .post-content-template-colone {
		width: 100%;
	}

	.post-content-template .post-content-template-coltwo {
		width: 100%;
		margin-top: 20px;
	}

	.post-content-template .g-cols.type_default {
		margin: 0 -1.5rem;
	}

	.post-content-template .post-content-template-coltwo .vc_column-inner {
		padding-right: 1.5rem !important;
	}
}

@media screen and (max-width: 767px) {
	.pillars-txt p {
		text-align: center !important;
	}

	.healthcare-text-impact p {
		text-align: center !important;
	}

	.piller-down-card-sec::before {
		height: 55px !important;
		top: -18px !important;
	}

	.category-donor-stories .w-nav a.w-nav-control .w-nav-icon {
		color: #707070;
	}

	.post-content-template .post-content-template-coltwo {
		height: auto;
	}

	.single-post .w-nav a.w-nav-control .w-nav-icon {
		color: #555;
	}

	.post-content-template .post-content-template-colone .post-content-template-content ul li {
		line-height: normal;
	}

	.post-content-template .g-cols.type_default {
		margin: 0 -1.5rem;
	}

	.post-content-template .post-content-template-coltwo .vc_column-inner {
		padding-right: 1.5rem !important;
	}
}

/*--------------------------------------------------------------------- portfolio-matching-gift-page ---------------------------------------------------------------------*/

/* *******-------main-section-start-------********* */

.matching-gift-mainrow {
	background: #495392;
	clear: both;
	display: block;
	position: absolute;
	padding-bottom: 4rem !important;
}

.matching-gift-mainrow .l-section-h {
	position: initial;
}

.matching-gift-mainrow .matching-gift-posttitle {
	color: #fff;
	font-size: 80px;
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-left: 34px;
}

.matching-gift-mainrow .matching-gift-textblock {
	margin-left: 38px;
	margin-bottom: 4rem;
}

.matching-gift-mainrow .matching-gift-textblock p {
	color: #fff;
	margin-bottom: 20px;
}

.matching-gift-mainrow .matching-gift-btn {
	width: auto;
	min-height: 40px;
	line-height: 13px !important;
	border-radius: 0;
	font-size: 18px;
	padding-left: 4.8%;
	position: absolute;
	left: 0;
}

.matching-gift-mainrow .matching-gift-btn .fal.fa-angle-right {
	margin-left: 20px;
	font-size: 22px;
}

.l-popup-box.active {
	transform: scale(1);
	opacity: 1;
	background: linear-gradient(transparent, rgba(0, 0, 0, 30%));
}

.l-popup-box-content {
	position: relative;
	background: none !important;
}

.l-popup-closer {
	position: relative;
	text-align: center;
	font-size: 1.5rem;
	line-height: 0rem;
	width: 4rem;
	cursor: pointer;
	opacity: 1;
	background: none !important;
	color: #fff !important;
	float: right;
	top: 28px;
}

/* *******-------(desktop-media-query)-portfolio-matching-gift-page-start-------********* */

@media screen and (min-width: 1400px) {
	.matching-gift-mainrow .matching-gift-btn {
		padding-left: 10.6%;
	}
}

@media screen and (min-width: 1600px) {
	.matching-gift-mainrow .matching-gift-btn {
		padding-left: 13%;
	}
}

@media screen and (min-width: 1800px) {
	.matching-gift-mainrow .matching-gift-btn {
		padding-left: 17.8%;
	}
}

@media screen and (min-width: 1900px) {
	.matching-gift-mainrow .matching-gift-btn {
		padding-left: 26.5%;
	}
}

/* *******-------impact-popup-section-start-------********* */

.w-popup-box.active {
	background: #495392;
	max-height: inherit;
}

.w-popup-closer {
	position: unset;
	text-align: center;
	font-size: 1.5rem;
	line-height: 1rem;
	width: 4rem;
	cursor: pointer;
	opacity: 1;
	background: none !important;
	color: #fff !important;
	float: right;
}

.w-popup-box.active .w-popup-box-content {
	background: none !important;
	position: relative;
	padding: 0 !important;
}

.w-popup-box .impact-popupbox-heading {
	color: #fff;
	font-size: 80px;
	text-transform: uppercase;
	margin-bottom: 10px;
	padding-left: 50px;
	line-height: normal;
}

.w-popup-box .impact-popupbox-para {
	color: #fff;
	margin-bottom: 20px;
	padding-left: 50px;
}

.w-popup-box .impact-popupbox-paraone {
	color: #fff;
	margin-bottom: 20px;
	padding-left: 50px;
}

.w-popup-box .impact-popupbox-para a {
	font-family: inherit;
	color: #fff;
	font-size: 16px;
}

.w-popup-box .impact-popup-btn {
	margin-top: 4rem;
	margin-bottom: 40px;
	width: 50%;
	float: left;
}

.w-popup-box .impact-popup-btn .yellow-link {
	line-height: inherit !important;
	border-radius: 0;
	font-size: 18px;
	padding: 12px 16px 12px 50px;
	width: auto;
}

.w-popup-box .impact-popup-btn .yellow-link .fas {
	padding-left: 20px;
	vertical-align: middle;
}

.impact-popup-img {
	width: 50%;
	float: right;
}

.impact-popup-img img {
	max-width: 100%;
	float: right;
	padding-right: 50px;
}

.impact-popupbox .w-popup-trigger {
	display: block;
	margin: 0 auto;
	border: 1px solid #e2af1a;
	background: #e2af1a;
	min-height: 40px;
	text-align: center;
	line-height: 34px !important;
	font-weight: 400 !important;
	font-size: 18px;
	border-radius: 0;
	padding: 4px 10px;
	width: 166px;
}

.impact-popupbox .w-popup-trigger:before {
	border-width: 1px;
}

.impact-popupbox .w-popup-trigger:hover {
	background: #fff;
	color: #e2af1a !important;
	border: 1px #e2af1a !important;
}

.matching-gift-rowone .vc_column-inner {
	padding-left: 0px !important;
}

.l-popup-box-content .matching-gift-rowone .g-cols.type_default>div>.vc_column-inner {
	padding-left: 30px !important;
}

/* *******-------media-query-start-------********* */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

	.matching-gift-mainrow .matching-gift-posttitle {
		margin-left: 0;
	}

	.matching-gift-mainrow .matching-gift-textblock {
		margin-left: 0;
		margin-bottom: 2rem;
	}

	.matching-gift-mainrow .matching-gift-btn {
		padding-left: 1rem;
	}
}

@media screen and (max-width: 767px) {

	.matching-gift-mainrow .matching-gift-posttitle {
		font-size: 50px;
		margin-left: 0;
	}

	.matching-gift-rowone {
		padding-left: 20px;
	}

	.matching-gift-mainrow .matching-gift-textblock {
		margin-left: 0;
		margin-bottom: 2rem;
		margin-top: 2rem;
	}

	.w-popup-box .impact-popupbox-heading {
		font-size: 36px;
		line-height: initial;
		margin-top: 30px;
		padding-left: 10px;
	}

	.w-popup-box .impact-popupbox-para {
		padding-left: 10px;
	}

	.w-popup-box .impact-popup-btn .yellow-link {
		line-height: 18px !important;
		font-size: 18px;
		padding: 12px 30px 13px 16px;
		width: 245px;
		display: block;
	}

	.w-popup-box .impact-popup-btn {
		width: 100%;
		float: none;
	}

	.impact-popup-img {
		width: 100%;
		float: none;
	}

	.impact-popup-img img {
		padding-bottom: 30px;
	}

	/* ------cross-btn-css------ */

	.w-popup-closer {
		line-height: 3rem;
		width: 3rem;
	}

	.w-popup-box .impact-popup-btn .yellow-link {
		width: 250px;
	}
}

/*--------------------------------------------------------------------- home-page-update-css ---------------------------------------------------------------------*/

/* *******-------main-section-start-------********* */

.l-header.bg_transparent:not(.sticky) .ush_menu_2.type_desktop .menu-item.level_1.current-menu-item>a:not(.w-btn),
.l-header.bg_transparent:not(.sticky) .ush_menu_2.type_desktop .menu-item.level_1.current-menu-ancestor>a:not(.w-btn),
.l-header.bg_transparent:not(.sticky) .ush_menu_2.type_desktop .menu-item.level_1.current-page-ancestor>a:not(.w-btn) {
	color: #e2af1a;
}

.l-subheader.with_centering .l-subheader-cell.at_left,
.l-subheader.with_centering .l-subheader-cell.at_right {
	flex-basis: inherit;
}

#page-header.sticky .l-subheader.at_middle {
	height: 82px;
}

#page-header.sticky .w-image .w-image-h .attachment-large {
	position: relative;
	top: -20px;
}

@media screen and (max-width: 767px) {

	/* ------header-css---- */

	#page-header.sticky .l-subheader.at_middle {
		height: 60px;
	}

	#page-header.sticky .w-image .w-image-h .attachment-large {
		position: relative;
		top: -12px;
	}
}

/*--------------------------------------------------------------------- safari-browser-desktop-css ---------------------------------------------------------------------*/

@media screen and (min-width: 1366px) {
	.safari_browser .hompage-toprow .rs-parallax-wrap {
		left: 830px !important;
	}

	.safari_browser .smhfhome-thirdrow .smhfhome-third-left {
		padding-left: 14.3%;
	}

	.safari_browser .smhfhome-thirdrow .smhfhome-third-left .wpb_wrapper .yellow-link {
		padding-left: 27.5%;
	}

	.safari_browser .impact-waystogive-col-text {
		left: 11.5%;
	}

	.safari_browser .events-signatureevent-text {
		left: 11.5%;
	}

	.safari_browser .events-stewardshipevents-text {
		left: 12.4%;
	}

	.safari_browser .events-eventsgallery-row .w-btn-wrapper .w-btn.us-btn-style_1 {
		padding-left: 14%;
	}
}

@media screen and (min-width: 1600px) {
	.safari_browser .hompage-toprow .rs-parallax-wrap {
		left: 934px !important;
	}

	.safari_browser .smhfhome-thirdrow .smhfhome-third-left {
		padding-left: 23.5%;
	}

	.safari_browser .smhfhome-thirdrow .smhfhome-third-left .wpb_wrapper .yellow-link {
		padding-left: 41%;
	}

	.safari_browser .impact-waystogive-col-text {
		left: 16.5%;
	}

	.safari_browser .events-signatureevent-text {
		left: 16.5%;
	}

	.safari_browser .events-stewardshipevents-text {
		left: 16.9%;
	}

	.safari_browser .events-eventsgallery-row .w-btn-wrapper .w-btn.us-btn-style_1 {
		padding-left: 18%;
	}
}

/* *******-------(desktop-media-query)-impact-page-popup-css-------********* */

.safari_browser .matching-gift-mainrow .matching-gift-btn {
	padding-left: 5.2%;
}

@media screen and (min-width: 1366px) {
	.safari_browser .matching-gift-mainrow .matching-gift-btn {
		padding-left: 7.5%;
	}
}

@media screen and (min-width: 1600px) {
	.safari_browser .matching-gift-mainrow .matching-gift-btn {
		padding-left: 13.6%;
	}
}

@media screen and (min-width: 1900px) {
	.safari_browser .matching-gift-mainrow .matching-gift-btn {
		padding-left: 27.5%;
	}
}

/* *******-------donactpage-popup-donate-form-css-------********* */

.donating-form-main {
	margin: 1.5rem !important;
	background: #fff;
	border-radius: 12px;
}

.donating-form-main .vc_column-inner {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

/* *******-------media-query-start-------********* */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

	.matching-gift-mainrow {
		overflow: hidden;
	}

	.matching-gift-rowone .vc_column-inner {
		padding-left: 0px !important;
		padding-right: 0 !important;
	}

	.donating-form-main {
		margin: 0rem !important;
	}
}

@media screen and (max-width: 767px) {

	.donating-form-main {
		margin: 0rem !important;
	}
}

/*--------------------------------------------------------------------- grant-request-page-css ---------------------------------------------------------------------*/

/* *******-------grant-request-block-css-------********* */

.grant-request-colone .grants-request-col h1 {
	margin-bottom: 12px;
}

.grants-request-col {
	padding-bottom: 2rem;
}

.grants-request-col p {
	color: #ddd;
}

.grants-request-form-textbox-rowtwo {
	margin-bottom: 1rem !important;
}

.grant-request-colone .grants-request-form-textbox-rowtwo h3 {
	color: #fff;
	font-size: 2.1rem;
	margin-bottom: 10px;
}

.grant-request-colone .grants-request-form-textbox-rowtwo p {
	color: #ddd;
}

.grants-request-form-textbox-btn.icon_atright {
	position: relative;
	clear: both;
	left: -30px;
	right: auto;
	border-radius: 0;
	display: inline-block;
	font-family: 'Gilroy-Bold', sans-serif;
	font-size: 18px;
	padding-left: 30px;
	padding-right: 28px;
	width: auto;
}

.grants-request-form-textbox-btn.icon_atright::before {
	border-width: 1px;
}

.grants-request-form-textbox-btn.icon_atright:hover {
	background: #fff;
	color: #e2af1a !important;
	border: 1px #e2af1a !important;
}

.grants-request-form-textbox-rowthree {
	padding-top: 26px;
	margin-bottom: 1rem !important;
}

.grants-request-form-textbox-rowthree p {
	color: #ddd;
}

.grants-request-form-textbox-two.icon_atright {
	position: relative;
	clear: both;
	left: -30px;
	right: auto;
	border-radius: 0;
}

.grants-request-form-textbox-rowfour {
	padding-top: 2rem;
	margin-bottom: 1rem !important;
}

.grants-request-form-textbox-rowfour h3 {
	color: #fff;
	font-size: 2.5rem;
	margin-bottom: 10px;
	line-height: normal;
}

.grants-request-form-textbox-rowfour p {
	color: #ddd;
	padding-top: 2px;
	padding-bottom: 8px;
}

.grants-request-form-textbox-btnthree.icon_atright {
	position: relative;
	clear: both;
	left: -30px;
	right: auto;
	border-radius: 0;
}

.grants-request-form-textbox-btn.icon_atright .fas.fa-angle-right {
	font-size: 16px;
	margin-left: 14px;
	position: relative;
	vertical-align: middle;
}

/* *******-------media-query-start-------********* */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

	.grant-request-colone .grants-request-col h1 {
		margin-bottom: 0;
		padding-bottom: 1rem !important;
	}

	.grants-request-form-textbox-rowfour h3 {
		font-size: 2rem;
	}

}

@media screen and (max-width: 767px) {

	.grants-request-form-textbox-rowfour h3 {
		font-size: 2rem;
	}
}

.ourstory_sixrow.ourstory_contant_us {
	background: #43AEA1;
	height: 288px;
	padding: 30px 8px;
	position: absolute;
	left: 335px;
	right: auto;
	top: auto;
	width: 75%;
	bottom: 16px;
}

/* *******-------media-query-start-------********* */

@media only screen and (min-width: 1125px) and (max-width: 2436px) and (-webkit-min-device-pixel-ratio: 2) {

	.ourstory_fourrow .ourstory_contant_us {
		height: 324px;
		max-width: 100%;
	}

	.ourstory_sixrow.ourstory_contant_us {
		height: 330px;
		left: 383px;
		width: 67%;
		bottom: 12px;
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1070px) and (-webkit-min-device-pixel-ratio: 2) {
	.ourstory_sixrow.ourstory_contant_us {
		height: 298px;
		left: 340px;
		right: auto;
		top: auto;
		width: 67%;
		bottom: -10px;
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 980px) {
	.ourstory_sixrow.ourstory_contant_us {
		height: 328px;
		left: 376px;
		right: auto;
		top: auto;
		width: 49%;
		bottom: -10px;
	}
}

@media screen and (max-width: 767px) {
	.ourstory_sixrow .ourstory_sixrow_colone p a {
		line-height: 34px !important;
		padding-left: 10px;
		padding-right: 10px;
	}

	.ourstory_sixrow.ourstory_contant_us {
		height: auto;
		left: 186px;
		width: 52%;
		bottom: 0;
	}

	.ourstory_sixrow.ourstory_contant_us .vc_column-inner {
		padding: 0 0 !important
	}

	.ourstory_sixrow .ourstory_sixrow_colone h3 {
		font-size: 26px;
	}
}

@media screen and (max-width: 575px) {
	.ourstory_sixrow.ourstory_contant_us {
		left: 214px;
	}
}

@media screen and (max-width: 412px) {
	.ourstory_sixrow.ourstory_contant_us {
		height: 10.8%;
		left: 212px;
	}
}

@media screen and (max-width: 393px) {
	.ourstory_sixrow.ourstory_contant_us {
		left: 204px;
	}

	.ourstory_sixrow_colone {
		margin-bottom: 64px;
	}
}

@media screen and (max-width: 375px) {
	.ourstory_sixrow_colone {
		margin-bottom: 72px;
	}

	.ourstory_sixrow.ourstory_contant_us {
		left: 194px;
	}

	.ourstory_sixrow .ourstory_sixrow_colone h3 {
		padding-bottom: 0;
	}
}

@media screen and (max-width: 360px) {
	.ourstory_sixrow.ourstory_contant_us {
		height: auto;
		left: 188px;
		width: 52%;
		bottom: 0;
	}

	.ourstory_sixrow .ourstory_sixrow_colone h3 {
		padding-bottom: 0px;
	}

	.ourstory_sixrow_colone {
		margin-bottom: 64px;
	}
}

@media screen and (max-width: 320px) {
	.ourstory_sixrow.ourstory_contant_us {
		height: auto;
		left: 169px;
		width: 51%;
		bottom: -26px;
	}

	.ourstory_sixrow .ourstory_sixrow_colone h3 {
		margin-bottom: 8px;
		font-size: 24px;
	}

	.ourstory_sixrow .ourstory_sixrow_colone p a {
		font-size: 16px;
	}

	.ourstory_sixrow_colone {
		margin-bottom: 78px;
	}
}

/*====*/
.home-heading-h1 .banner-text h1 {
	font-size: 48px;
	color: #fff;
	margin-bottom: 36px !important;
	letter-spacing: 1px !important;
}

.footer-section .gform_wrapper .gform_body .description_below .footer-gravity-form span {
	width: 100%;
}

.post-content-template .post-content-template-coltwo .gform_wrapper .gform_body .ginput_container_name span {
	width: 100%;
}

#page-header .w-nav.type_desktop.dropdown_height .w-nav-list.level_2 ul.w-nav-list.level_3 {
	background: transparent;
}

#page-header .w-nav.type_desktop.dropdown_height .w-nav-list.level_2 ul.w-nav-list.level_3 li.menu-item a.w-nav-anchor.level_3 {
	padding: 0.4em 10px;
}

#page-header .w-nav.type_desktop.dropdown_height .w-nav-list.level_2 ul.w-nav-list.level_3 li.menu-item a.w-nav-anchor.level_3 span.w-nav-title {
	font-size: 16px;
}

#page-header .w-nav.type_desktop.dropdown_height .w-nav-list.level_2 ul.w-nav-list.level_3 li.menu-item a.w-nav-anchor.level_3 span.w-nav-title {
	color: #fff;
}

#page-header .w-nav.type_desktop.dropdown_height .w-nav-list.level_2 ul.w-nav-list.level_3 li.menu-item a.w-nav-anchor.level_3 span.w-nav-title:hover {
	color: #E6A530;
}

#page-header.sticky .l-subheader.at_middle ul.w-nav-list.level_3 {
	background: #fff !important;
}

#page-header.sticky .l-subheader.at_middle ul.w-nav-list.level_3 li.menu-item span.w-nav-title {
	color: #707070 !important;
}

#page-header.sticky .l-subheader.at_middle ul.w-nav-list.level_3 li.menu-item span.w-nav-title:hover {
	color: #E6A530 !important;
}

#page-header .type_desktop .w-nav-list .menu-item .w-nav-list.level_2 .menu-item .w-nav-anchor.level_2 span.w-nav-arrow {
	line-height: 2em;
}

/*imageslider*/
.cornell-family-imageslider img.ls-is-cached.lazyloaded {
	display: none;
}

.cornell-family-imageslider img.lazyloaded {
	display: none;
}

/*news page menu css*/
body.archive.category #page-header .w-nav.type_desktop.dropdown_height .w-nav-list.level_2 {
	background: #fff;
	color: #707070;
}

body.archive.category #page-header .w-nav.type_desktop.dropdown_height .w-nav-list:not(.level_1) .menu-item .w-nav-anchor.level_2 .w-nav-title {
	color: #707070 !important;
}

body.archive.category #page-header .w-nav.type_desktop.dropdown_height .w-nav-list:not(.level_1) .menu-item .w-nav-anchor.level_2 .w-nav-title:hover {
	color: #e2af1a !important;
}

body.archive.category #page-header .w-nav.type_desktop.dropdown_height .w-nav-list.level_2 ul.w-nav-list.level_3 {
	background: #fff;
}

body.archive.category #page-header .w-nav.type_desktop.dropdown_height .w-nav-list.level_2 ul.w-nav-list.level_3 li.menu-item a.w-nav-anchor.level_3 span.w-nav-title {
	color: #707070 !important;
}

body.archive.category #page-header .w-nav.type_desktop.dropdown_height .w-nav-list.level_2 ul.w-nav-list.level_3 li.menu-item a.w-nav-anchor.level_3 span.w-nav-title:hover {
	color: #e2af1a !important;
}

body.single.single-post #page-header .w-nav.type_desktop.dropdown_height .w-nav-list.level_2 ul.w-nav-list.level_3 {
	background: #fff;
}

body.single.single-post #page-header .w-nav.type_desktop.dropdown_height .w-nav-list.level_2 ul.w-nav-list.level_3 li.menu-item a.w-nav-anchor.level_3 span.w-nav-title {
	color: #707070;
}

.hompage-toprow rs-module-wrap rs-module rs-slides rs-slide rs-sbg-px rs-sbg-wrap rs-sbg {
	position: relative;
}

.hompage-toprow rs-module-wrap rs-module rs-slides rs-slide rs-sbg-px rs-sbg-wrap rs-sbg:before {
	content: '';
	position: absolute;
	background: rgba(0, 0, 0, 0.3);
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

/**single-blog-post-sidebar-form**/
.post-content-template .post-content-template-coltwo .post-content-template-grid .w-vwrapper.usg_vwrapper_1 {
	padding: 0 !important;
}

.post-content-template .w-grid-item-h {
	padding: 20px;
}

.post-content-template .signup-form form .BBFormContainer {
	padding: 0;
}

.post-content-template .signup-form form legend {
	display: none;
}

.post-content-template .signup-form form span {
	color: #fff !important;
	font-weight: 200 !important;
	font-family: 'Gilroy-Bold' !important;
	font-size: 18px !important;
	margin-bottom: 20px;
	display: block;
}

.post-content-template .signup-form form input {
	border: solid 2px #fff !important;
	color: #fff;
	padding: 10px !important;
	background: none !important;
	width: 100% !important;
	max-width: 100% !important;
}

.post-content-template .signup-form form input::placeholder {
	color: #fff !important;
}

.post-content-template .signup-form form .BBFormButtonRow input {
	background: #e2af1a !important;
	color: #fff !important;
	border: none !important;
	border-radius: 0;
	padding: 7px 70px !important;
	text-transform: capitalize;
	box-shadow: none;
	margin-top: 10px;
}

.postcontent-sideb {
	padding: 10px 0 30px;
}

@media (max-width: 575px) {
	.ourstory_fiverow #us_grid_2 .w-grid-list {
		flex-direction: column;
	}

	.ourstory_fiverow #us_grid_2 .w-grid-item {
		min-width: 100%;
	}

	.ourstory_fourrow #us_grid_1 .w-grid-list {
		flex-direction: column;
	}

	.ourstory_fourrow #us_grid_1 .w-grid-item {
		min-width: 100%;
	}
}


.owl-carousel .owl-stage {
	display: flex;
	justify-content: center;
}

.owl-item.active {
	transform: scale(1.2);
	transition: transform 0.5s ease;
}

/* theme css end  */





/* client css start */

/* new-home page css start */


section.l-section.wpb_row.healthcare-outer.height_medium {
	padding-top: 120px;
	padding-bottom: 30px;
}

.healthcare-outer .wpb_text_column {
	margin-bottom: 15px !important;
}

p.together {
	font-size: 36px;
	letter-spacing: 0.50px;
	color: #616568;
	padding-bottom: 20px;
}

p.healthcare {
	color: #616568;
	font-size: 60px;
	letter-spacing: 1px;
	padding-bottom: 15px;
}

p.community {
	color: #616568;
	font-size: 17px;
}

.g-cols.wpb_row.healthcare-inner {
	padding-top: 100px;
}

.healthcare-inner-right .vc_column-inner {
	justify-content: top;
}

p.support {
	color: #616568;
	font-size: 40px;
	line-height: 30px;
	margin-bottom: 0;
}

p.foundation {
	color: #616568;
	font-size: 40px;
	line-height: 60px;
	letter-spacing: 0.50px;
	margin-bottom: 0;
	padding-bottom: 15px;
}

.page-id-7614 .banner-text {
	display: none !important;
}

.hompage-toprow rs-module#rev_slider_3_1 {
	height: 700px !important;
}

.hompage-toprow rs-module-wrap#rev_slider_3_1_wrapper {
	height: 700px !important;
}

.latestnews-blog .category-news {
	padding: 30px 10px !important;
}

.latestnews-blog .category-news img.attachment-large.size-large.wp-post-image.lazy.loaded {
	height: 470px;
}

span.ptitle {
	position: absolute;
	bottom: 10px;
	color: white;
	line-height: 20.8px;
	padding-bottom: 15px !important;
	padding-left: 15px !important;
	background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.8))
}


/* new-home page css ends */







.the-pink-row .vc_column-inner.us_custom_0eda84ec {
	background-color: #5DCAE9 !important;
}

.the-pink-row .vc_column-inner.us_custom_fd4e17d2 {
	background-color: #5DCAE9 !important;
}

.rock-form-row .vc_column-inner {
	background-color: #5DCAE9 !important;
}

.rock-form-row label#bboxevent_lblEventDate {
	color: #5DCAE9 !important;
}

.rock-form-row label#bboxevent_lblEventTime {
	color: #5DCAE9 !important;
}

.rock-form-row div#bboxevent_priceselect_divColPriceHeader {
	color: #5DCAE9 !important;
}

.rock-form-row .BBFormTableHeaderCell.BBFormColQty {
	color: #5DCAE9 !important;
}

.rock-form-row div#bboxevent_priceselect_divColTotalHeader {
	color: #5DCAE9 !important;
}

.rock-the-roof-tab button.w-tabs-item,
.rock-the-roof-tab button.w-tabs-section-header {
	background-color: #5DCAE9 !important;
}

footer .footer-fourth .BBFormFieldContainer span {
	color: #707372 !important;
	font-weight: normal !important;
	font-family: "MyriadPro-Regular" !important;
	margin-bottom: 15px;
	display: block;
	text-transform: capitalize;
}

footer .footer-fourth .BBFormSection legend {
	display: none;
}

footer .footer-fourth .BBFormContainer {
	padding: 0 !important;
}

footer .footer-fourth .BBFormSection input {
	border: solid 1px #e2af1a !important;

	color: #707372;
	padding: 10px !important;
}

footer .footer-fourth .BBFormSection .BBFormButtonRow input {
	background-color: #e2af1a;
	border-radius: 0;
	padding: 5px 35px !important;
	width: 210px;
	font-size: 18px;
	font-weight: normal;
}

footer .footer-fourth .BBFormSection .BBFormButtonRow input:hover {
	background-color: #fff;
	color: #e2af1a !important;
	border-color: #e2af1a;
}

footer .wpb_wrapper .wpb_text_column.signup-text {
	margin-bottom: 0px;
}

.smhfhome-secondrow .smhfsecond-left .wpb_wrapper .yellow-link {
	left: 5% !important;
}

.smhfhome-thirdrow .smhfhome-third-left .wpb_wrapper .yellow-link {
	left: 11% !important;
}

.eventgrid-row .ticket-link.yellow-link {
	left: 3% !important;
}

.stories-slider .category-news .yellow-link {
	left: 10% !important;
}

.donor-stories-row .category-donor-stories .w-grid-item-h .yellow-link {
	left: 7%;
}

.grants-in-actions-row .imapct-donor-stories-rowfive .category-grants .yellow-link.icon_atright {
	left: 7%;
}

.impact-stories-slider .impact-slider .category-impact-stories .yellow-link {
	left: 7%;
}

.venice-mainrow .w-btn.yellow-link {
	left: 3% !important;
	margin-top: -28px;
}

.venice-mainrow .w-btn.yellow-link {
	left: 3% !important;
}

.dfabuttons .new-primary-btn.button {
	min-width: 100%;
	line-height: normal !important;
	border-radius: 0;
}

.g-cols.wpb_row.dfabuttons.via_flex.valign_top.type_default.stacking_default .w-btn {
	font-size: 17px;
	height: 85px;
}

.events-eventsgallery-row .w-btn-wrapper .w-btn.us-btn-style_1 {
	left: 4%;
}



.events-signatureevent-pageblock .w-grid-item-h {
	height: auto;
}

.events-signatureevent-row .w-post-elm.post_content p {
	color: #fff;
	max-width: 80%;
	margin: 0 auto;
	display: block;
	text-align: center;
	position: relative;
	top: 88px !important;
	font-size: 15px;
}


section.l-section.wpb_row.events-signatureevent-row.fly-on-hover.height_medium {
	padding-bottom: 0;
}


.events-signatureevent-col div#us_grid_4 {
	max-width: 1480px;
	width: 100% !important;
}

.eventgrid-row .home-event-grid .w-grid-item-h {
	border: 0px solid #000 !important;
	border-radius: 0 !important;
}

.event_category-signature-event-grid a.w-btn.us-btn-style_1.usg_btn_1.ticket-link.yellow-link {
	width: 43%;
	position: relative;
	float: left;
	margin: 0 35px;
	display: flex;
	justify-content: center;
	align-items: center;
	bottom: 0;
	top: 235px;
}

.eventgrid-row .w-post-elm.post_content.usg_post_content_1 {
	padding-bottom: 0%;
}

.eventgrid-row .w-post-elm.post_content.usg_post_content_1 {
	padding-left: 3%;
	padding-bottom: 2%;
	position: relative;
	padding: 3%;
	width: 55%;
	text-align: center;
	bottom: 0;
	top: 177px;
}

.eventgrid-row .w-post-elm.post_content.usg_post_content_1 {
	padding-left: 3%;
	padding-bottom: 2%;
	margin-bottom: 0;
}

.image-post img {
	position: absolute;
	right: 0;
	height: 535px;
	top: 0;
}

a.social-href {
	padding-top: 2px;
}

.footer-section .links-ul {
	display: flex;
}

.footer-section .links-ul .single-so-li {
	display: flex !important;
	max-width: 28px;
	margin-right: 4px;
	border: 2px solid #202c64;
	padding: 4px;
	height: 25px;
	border-radius: 4px;
	line-height: 19px;
	justify-content: center;
	align-items: center;
}


.pillars-icons .vc_col-sm-1\/5.wpb_column.vc_column_container {
	width: 20% !important;
}

@media screen and (max-width: 767px) {
	.single-us_portfolio .venice-mainrow .w-btn.yellow-link {
		width: 50%;
		margin: auto;
		right: 0;
		top: -16px;
	}

	.footer-section .links-ul {
		display: flex;
		justify-content: center;
	}




	.venice-mainrow .w-btn.yellow-link {
		width: 50%;
		margin: auto;
		right: 0;
	}

	.ourstory_cover_img .ourstory_btn1 .yellow-link {
		position: absolute;
		left: 0 !important;
		width: 184px;
		margin: auto;
	}

	.smhfhome-secondrow .smhfsecond-left .wpb_wrapper .yellow-link {
		bottom: -12px !important;
	}

	.smhfhome-thirdrow .smhfhome-third-left .wpb_wrapper .yellow-link {
		margin-top: 0;
		padding-left: 24px;
		padding-right: 20px;
		bottom: 22px !important;
	}

	.vc_col-sm-6.wpb_column.vc_column_container.smhfhome-third-left.us_animate_afl.start {
		height: 321px;
	}

	.smhfhome-fourthrow .impact-row-col .impact-btn-row .yellow-link {
		width: auto;
		padding-left: 10px;
		padding-right: 12px;
		font-size: 18px;
		margin: auto;
		display: block;
	}

	.page-id-112 .wpb_wrapper {
		text-align: center !important;
	}

	h4.vc_custom_heading {
		text-align: center !important;
	}

	.smhfhome-secondrow .smhfsecond-left .wpb_wrapper .yellow-link {
		margin-top: 0px;
		bottom: 50px;
		left: -24px;
		width: 270px;
		padding-left: 10px;
		margin: auto;
		left: 0 !important;
		right: 0px !important;
	}

	.stories-slider .category-news .yellow-link {
		bottom: 25px !important;
		padding-left: 0;
		margin: auto !important;
		right: 5% !important;
	}

	footer .footer-fourth .BBFormSection .BBFormButtonRow input {
		margin: auto !important;
		display: block;
	}

	.legecy-row .join-btn-block .yellow-link {
		margin: auto;
		left: 0px !important;
	}

	.header_hor .l-header.pos_fixed:not(.sticky_auto_hide)~.l-main .l-section.full_height:not(:first-of-type) {
		min-height: calc(74vh - var(--header-sticky-height));
	}

	h2.vc_custom_heading {
		text-align: center !important;
	}

	.stories-slider .story-carousel-coloumn .w-post-elm.post_content {
		text-align: justify;
	}

	.stories-slider .story-carousel-coloumn .w-post-elm.post_title {
		text-align: justify;
	}

	.more-stories-row .more-stories-button .view-news.yellow-link {
		width: 69% !important;
	}

	a.w-btn.us-btn-style_1.usg_btn_1.ticket-link.yellow-link {
		margin: auto;
		left: 0px !important;
		margin-bottom: 28px;
	}

	.eventgrid-row .signature-event-col .home-event-grid.w-vwrapper .w-post-elm p {
		text-align: justify;
	}

	h1.w-post-elm.post_title.matching-gift-posttitle.entry-title.color_link_inherit {
		text-align: center;
	}

	.matching-gift-mainrow .matching-gift-posttitle {
		font-size: 50px;
		margin-left: 0;
		text-align: center;
	}

	.wpb_text_column.matching-gift-textblock h6 {
		text-align: center;
	}

	.events-signatureevent-text p {
		font-size: 14px;
		max-width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}

	.contact-heading-main .contact-heading-main-row .wpb_text_column h1 {
		font-size: 45px;
		line-height: normal;
		padding-top: 20px;
		padding-bottom: 0px;
		text-align: center;
	}

	.wpb_text_column.matching-gift-textblock p {
		text-align: center;
		margin-left: 0px !important;
	}

	.page-id-79 .gform_legacy_markup_wrapper input:not([type="radio"]) :not([type="checkbox"]):not([type="image"]):not([type="file"]) {
		line-height: 2;
		min-height: 2rem;
		margin: auto;
		right: 0;
	}

	.page-id-79 .contact-heading-main .contact-heading-main-row .wpb_text_column {
		margin-bottom: 0;
		text-align: center;
	}

	.events-stewardshipevents-text h3 {
		font-size: 46px;
		padding-top: 14px;
		margin-bottom: 10px;
		line-height: normal;
		margin-left: -10%;
	}

	.events-signatureevent-row .events-signatureevent-col .wpb_wrapper {
		margin: 0 !important;
	}



	.events-signatureevent-row .events-signatureevent-col .events-signatureevent-text .wpb_wrapper {
		padding-left: 5px !important;
		padding-right: 5px !important;
		text-align: center;
		position: static;
		margin: auto;
	}

	a.w-btn.us-btn-style_1.us_custom_a874c9af.__mPS2id._mPS2id-h {
		width: 82%;
	}


	.wpb_text_column h5 {
		text-align: center;
	}

	.g-cols.wpb_row.dfabuttons.via_flex.valign_top.type_default.stacking_default .w-btn {
		width: 100%;
	}

	section.l-section.wpb_row.footer-section.height_medium {
		margin: auto;
		text-align: center;
	}

	.page-id-33 .l-section-h.i-cf {
		text-align: center;
	}

	.impact-banner-row .yellow-link {
		position: absolute;
		left: 0px;
		width: 184px;
		margin: auto;
		right: auto;
	}

	.donor-stories-row .category-donor-stories .w-grid-item-h .yellow-link {
		margin: auto !important;
		left: 0;
		bottom: 8px;
		display: block;
		width: 46%;
	}

	.grants-in-actions-row .imapct-donor-stories-rowfive .category-grants .yellow-link.icon_atright {
		margin: auto;
		right: 0px;
		width: 52%;
		bottom: 11px;
	}

	.impact-stories-slider .impact-slider .category-impact-stories .yellow-link {
		bottom: 11px;
		margin: auto;
		left: 0px;
		right: 0px;
		width: 50%;
	}

	.page-id-11 .wpb_wrapper {
		text-align: center !important;
	}

	.page-id-843 .l-section-h.i-cf {
		text-align: center;
	}

	.events-eventsgallery-row .w-btn-wrapper .w-btn.us-btn-style_1 {
		margin-top: 16px;
		padding-left: 12%;
		margin: auto !important;
		right: 0;
		width: 58%;
		left: 0px;
	}

	.page-id-49 .l-canvas.type_wide {
		text-align: center;
	}

	.page-id-49 .wpb_wrapper {
		text-align: center;
	}



	.page-id-79 li#field_2_10 {
		float: left;
	}

	.g-cols.vc_row.via_flex.valign_top.type_default.stacking_default {
		display: block !important;
	}
}

/*new add css*/

/*css*/

input#bboxdonation_billing_billingAddress_txtZip {
	border: 2px solid #3000CC;
	height: 40px;
}

select#bboxdonation_billing_ddTitle {
	height: 40px;
	border: 2px solid #3000CC;
}

select#bboxdonation_billing_billingAddress_ddState {
	height: 40px;
	border: 2px solid #3000CC;
}

select#bboxdonation_billing_billingAddress_ddCountry {
	height: 0;
}

input#bboxdonation_billing_txtOrgName {
	height: 40px;
	border: 2px solid #3000CC;
	margin-bottom: 20px;
}

textarea#bboxdonation_comment_txtComments {
	height: 40px;
	margin-left: 0;
	border: 2px solid #3000CC;
}

textarea#bboxdonation_billing_billingAddress_txtAddress {
	height: 40px;
	border: 2px solid #3000CC;
}


input#bboxdonation_billing_txtLastName {
	border: 2px solid #3000CC;
	height: 40px;
}

input#bboxdonation_billing_txtFirstName {
	border: 2px solid #3000CC;
	height: 40px;
}

select#bboxdonation_designation_ddDesignations {
	border: 2px solid #3000CC;
	height: 40px;
}

label.BBFormRadioLabel.BBFormRadioLabelGivingLevel.BBFormRadioLabelGivingLevelNotSelected {
	border-color: #3000CC !important;
	border: 2px solid;
}


input#bboxdonation_billing_txtEmail {
	border: 2px solid #3000CC;
	height: 40px;
}

input#bboxdonation_billing_txtPhone {
	border: 2px solid #3000CC;
	height: 40px;
}



.BBFormRadioItem.BBFormRadioGivingLevelItem {
	padding: 0 15px;
}

div#divName {
	margin-bottom: 30px;
}

select#bboxdonation_tribute_ddTributeTypes {
	height: 0;
	margin-bottom: 10px;
}

div#divTributeAcknowledge {
	margin-top: 35px;
	margin-bottom: 30px;
}

.BBFormFieldContainer {
	display: flex;
	align-items: center;
}

input#bboxdonation_tribute_chkTributeAcknowledgee {
	margin-right: 10px;
}

label#bboxdonation_tribute_lblTributeAcknowledgee {
	width: 100%;
}

div#bboxdonation_billing_divEmail {
	margin-bottom: 30px;
}

div#bboxdonation_billing_divPhone {
	margin-bottom: 30px;
}

input#bboxdonation_recurrence_chkMonthlyGift {
	margin-right: 10px;
}

div#bboxdonation_recurrence_divRecurrenceCheckbox {
	display: flex;
	align-items: center;
}

label#bboxdonation_tribute_lblTributeGift {
	width: 100%;
}

div#bboxdonation_tribute_divTributeGeneral .BBFormFieldContainer {
	align-items: center;
	display: flex;
}

input#bboxdonation_tribute_chkTributeGift {
	margin-right: 10px;
}

label#bboxdonation_comment_lblComments {
	margin-bottom: 8px;
	margin-left: 0;
}

div#bboxdonation_billing_fldOrgGift {
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}

input#bboxdonation_billing_chkOrgGift {
	margin-right: 10px;
}

label#bboxdonation_billing_lblOrgGift {
	width: 100%;
}

div#bboxdonation_billing_fldAnonymous {
	margin-top: 30px;
	display: flex;
	align-items: center;

}

label#bboxdonation_billing_lblAnonymous {
	width: 100%;
}

input#bboxdonation_billing_chkAnonymous {
	margin-right: 10px;
}

input#bboxdonation_billing_billingAddress_txtCity {
	margin-bottom: 20px;
	margin-top: 20px;
	border: 2px solid #3000CC;
	height: 40px;
}

select#bboxdonation_billing_billingAddress_ddCountry {
	margin-bottom: 20px;
	border: 2px solid #3000CC;
	height: 40px;
}


#mongo-form {
	line-height: normal;
	background-color: #fff;
}

div#bboxdonation_BBEmbeddedForm {
	border-radius: 0;
}

.BBFormSectionHeading {
	border-bottom: 0px !important;
}

video#background-video {
	min-width: 140vw;
	position: absolute;
	top: -500px !important;
	object-fit: cover;
	height: 620px;
	left: -40vw;
}

@media (max-width: 1024px) {
	video#background-video {
		min-width: 151vw !important;
	}

	.dfabuttons .vc_col-sm-3 {
		width: 50%;
	}
}

@media (max-width: 1024px) {
	.events-logo img.attachment-large.size-large {
		width: 115px !important;
	}

	.events-logo img.attachment-large.size-large {
		width: 120px !important;
	}
}

@media (max-width: 767px) {
	.events-logo img.attachment-large.size-large {
		top: 0px !important;
	}

	.dfabuttons .vc_col-sm-3 {
		width: 100%;
	}
}



.events-logo img.attachment-large.size-large {
	width: 150px;
	border-radius: 0px !important;
}

.events-logo img.attachment-large.size-large {
	width: 150px;
	border-radius: 0px !important;
}



.events-signatureevent-grid .w-grid-item-h {
	height: auto;
}











.excerpt-content {
	color: #fff;
	max-width: 75%;
	display: block;
	text-align: center;
	position: relative;
	top: 0px;
	font-size: 15px;
	line-height: 2.0;
}

div#content-1612850555028-ce547b9a-ec39 {
	padding-top: 40px;
}

div#content-1612850555087-98c6bb76-f65c {
	padding-top: 40px;
}

div#content-1612850555143-4cd41bed-60a9 {
	padding-top: 40px;
}

div#content-1612850555205-68d7f0fb-b3de {
	padding-top: 40px;
}


div#content-1612850555028-ce547b9a-ec39 {
	padding-top: 13%;
}

div#content-1612850555143-4cd41bed-60a9 {
	padding-top: 13%;
}

div#content-1612850555205-68d7f0fb-b3de {
	padding-top: 13%;
}

.event_category-signature-event-grid .w-post-elm.post_image.usg_post_image_1.stretched img {
	float: right;
	height: 500px;
	object-fit: cover;
}

.event_category-signature-event-grid .w-post-elm.post_custom_field.usg_post_custom_field_1.event-logo-post.type_text.signature.event.logo.image img {
	width: 500px;
	position: absolute;
	margin: 0px 38px !important;
	bottom: 90px;
}


.w-grid-list .event_category-signature-event-grid {
	height: 500px;
}






.the-golf-tournament-one img.attachment-medium.size-medium.ls-is-cached.lazyloaded {
	max-width: 300px;
}



.women-medi-sponsorhea img.attachment-medium.size-medium.lazyloaded {
	max-width: 260px !important;
}

.w-post-elm.post_image.usg_post_image_1.img-post.stretched img.attachment-large.size-large.wp-post-image {
	width: 50%;
	float: right;
	height: 500px;
	object-fit: cover;
}

.event_category-signature-event-grid .w-post-elm.post_custom_field.usg_post_custom_field_1.event-logo-post.type_text.signature.event.logo.image img {
	width: 500px;
	position: absolute;
	margin: 0px 73px !important;
	bottom: 90px;
}

.event_category-signature-event-grid .w-post-elm.post_custom_field.usg_post_custom_field_1.event-logo-post.type_text.signature.event.logo.image img {
	margin: 20px 40px !important;
}

.eventgrid-row .home-event-grid .event_category-signature-events .post_content {
	position: relative;
	padding: 3%;
	width: 55%;
	text-align: center;
	bottom: 0;
	top: 225px;
}

.image-post img {
	position: absolute;
	right: 0;
	height: 535px;
}

.event_category-signature-event-grid a.w-btn.us-btn-style_1.usg_btn_1.ticket-link.yellow-link {
	width: 43%;
	position: relative;
	float: left;
	margin: 0 35px;
	display: flex;
	justify-content: center;
	align-items: center;
	bottom: 0;

}

.event_category-signature-event-grid a.w-btn.us-btn-style_1.usg_btn_1.ticket-link.yellow-link {
	padding: 5px !important;
}

.the-golf-tournament-two .events-form-row.women-medi-sponsorhea h3 {
	padding-top: 0% !important;
}

.the-hospital-galatwo h3 {
	padding-top: 0% !important;
}

.rock-the-rooffour h3 {
	padding-top: 0% !important;
}

.hompage-toprow rs-layer-wrap.rs-parallax-wrap {
	left: calc(55% - 50px) !important;
}


@media (max-width:1024px) {
	.legecy-row .legecy-full-content .wpb_wrapper p {
		max-width: 100% !important;
	}
}

@media screen and (max-width: 992px) {
	.impact-banner-row.height_medium {
		padding-top: 15rem !important;
		padding-bottom: 8rem !important;
	}

	.hompage-toprow rs-layer-wrap.rs-parallax-wrap {
		left: 0px !important;
		top: 100px !important;
	}
}

.women-sponser-img img.attachment-medium.size-medium {
	max-width: 300px !important;
}

.the-green-row .vc_column_container.has_bg_color {
	width: 100%;
}


.initiatives-portfolio .cols_3 .w-grid-list .us_portfolio_category-initiatives {
	padding: 0px 0px !important;
}

@media (max-width:767px) {
	#signature-event-block .vc_col-sm-12.wpb_column.vc_column_container>.vc_column-inner {
		padding: 0;
	}

	#signature-event-block .vc_col-sm-12.wpb_column.vc_column_container>.vc_column-inner article a.w-grid-item-anchor {
		margin: 15px;
	}

	#signature-event-block .vc_col-sm-12.wpb_column.vc_column_container>.vc_column-inner article .w-vwrapper.usg_vwrapper_2.align_left.valign_top {
		padding: 30px;
	}

	#page-footer .footer-section .wpb_wrapper p {
		text-align: center !important;
	}

	.events-signatureevent-row .w-post-elm.post_content p {
		max-width: 80% !important;
		text-align: center !important;
	}

	.event_category-signature-event-grid .w-post-elm.post_image.usg_post_image_1.stretched img {
		width: 100%;
		float: right;
		height: auto;
		object-fit: cover;
	}

	.event_category-signature-event-grid .w-post-elm.post_custom_field.usg_post_custom_field_1.event-logo-post.type_text.signature.event.logo.image img {
		width: auto;
		position: relative;
		margin: 0px 73px !important;
		bottom: 45px;
	}

	.eventgrid-row .home-event-grid .event_category-signature-events .post_content {
		position: relative;
		padding: 3%;
		width: 100%;
		text-align: center;
		bottom: 35px;
	}

	.event_category-signature-event-grid a.w-btn.us-btn-style_1.usg_btn_1.ticket-link.yellow-link {
		width: 69%;
		position: relative;
		float: left;
		margin: 0 35px;
		display: flex;
		justify-content: center;
		align-items: center;
		bottom: 168px;
	}

	.w-post-elm.post_image.usg_post_image_1.img-post.stretched img.attachment-large.size-large.wp-post-image {
		width: 100%;
		float: right;
		height: auto;
		object-fit: cover;
	}

	.event_category-signature-event-grid .w-post-elm.post_custom_field.usg_post_custom_field_1.event-logo-post.type_text.signature.event.logo.image img {
		width: 100%;
		position: absolute;
		bottom: 260px;
		margin: auto !important;
		display: block;
	}

	.type-event_listing .post_content p {
		text-align: center !important;
	}


	.eventgrid-row .home-event-grid .event_category-signature-events .post_content {
		position: relative;
		padding: 3%;
		width: auto;
		text-align: center;
		bottom: 0;
		top: 108px;
	}

	.event_category-signature-event-grid a.w-btn.us-btn-style_1.usg_btn_1.ticket-link.yellow-link {
		width: 67%;
		position: relative;
		float: left;
		margin: 0 35px;
		display: flex;
		justify-content: center;
		align-items: center;
		bottom: 0;
		top: 90px;

	}

	.excerpt-content {
		max-width: 58%;
	}

	.excerpt-content {
		max-width: 63%;
	}

	.excerpt-content {
		max-width: 63%;
	}

	.excerpt-content {
		max-width: 63%;
	}
}

@media screen and (max-width: 992px) {
	.wpb_row.impact-banner-row {
		padding-top: 14rem !important;
		padding-bottom: 14rem !important;
	}

	.trustees_left_col p {
		max-width: 100% !important;
	}

	.vc_col-sm-9.wpb_column.vc_column_container.right-trustee-sec {
		width: 100% !important;
	}

	.vc_col-sm-9.wpb_column.vc_column_container.right-trustee-sec {
		width: 100% !important;
		padding: 0px 17px;
	}

	.right-trustee-sec .wpb_wrapper {
		padding: 25px;
	}

	.grants-impact-row .grants-stats .w-counter-value {
		font-size: 44px !important;
	}

	.impact-second-row .imapct-healthcare-text p {
		text-align: justify;
	}

	.pillars-row .pillars-text p {
		text-align: justify;
	}

	.pillars-icons .vc_col-sm-1\/5.wpb_column.vc_column_container {
		width: 100% !important;
	}

	.pillars-row .pillars-icons .vc_column_container .wpb_wrapper p {
		text-align: center !important;
	}

}

@media (max-width:1024px) {
	.ourstory_secondrow .has_text_color p {
		text-align: justify;
	}
}

@media screen and (max-width: 767px) {
	.impact-banner-row h1 {
		font-size: 30px !important;
		line-height: normal;
		padding-bottom: 20px;
		text-align: left !important;
	}


}

.ourstory_thirdrow .ourstory_thirdrow_col p {
	font-size: 17px !important;
	line-height: 24px !important;
	max-width: 46% !important;
	margin-top: 20px !important;
	margin-bottom: 40px !important;
}

.ourstory_thirdrow a.yellow-link::after {
	content: "\f054";
	font-family: "fontawesome";
	display: inline-block;
	margin-left: 12px;
	font-size: 14px;
	vertical-align: middle;
	font-weight: 900;
	position: absolute;
	width: 10px;
	left: 160px;
	height: 10px;
}

#BBPanelPayment {
	display: block;
}



#page-header .w-nav.type_desktop.dropdown_height .w-nav-list.level_2 {
	right: 0px;
	left: auto;
}

.l-subheader.at_middle .l-subheader-cell.at_left,
.l-subheader.at_middle .l-subheader-cell.at_right {
	flex-basis: auto !important;
	;
}

footer .footer-fourth .BBFormFieldContainer span {
	color: #707372 !important;
	font-weight: normal !important;
	font-family: "MyriadPro-Regular" !important;
	margin-bottom: 15px;
	display: block;
	text-transform: capitalize;
}

footer .footer-fourth .BBFormSection legend {
	display: none;
}

footer .footer-fourth .BBFormContainer {
	padding: 0 !important;
}

footer .footer-fourth .BBFormSection input {
	border: solid 1px #e2af1a !important;

	color: #707372;
	padding: 10px !important;
}

footer .footer-fourth .BBFormSection .BBFormButtonRow input {
	background-color: #e2af1a;
	border-radius: 0;
	padding: 5px 35px !important;
	width: 210px;
	font-size: 18px;
	font-weight: normal;
}

footer .footer-fourth .BBFormSection .BBFormButtonRow input:hover {
	background-color: #fff;
	color: #e2af1a !important;
	border-color: #e2af1a;
}

footer .wpb_wrapper .wpb_text_column.signup-text {
	margin-bottom: 0px;
}


.smhfhome-secondrow .smhfsecond-left .wpb_wrapper .yellow-link {
	left: 5% !important;
}

.smhfhome-thirdrow .smhfhome-third-left .wpb_wrapper .yellow-link {
	left: 11% !important;
}

.eventgrid-row .ticket-link.yellow-link {
	left: 3% !important;
}

.stories-slider .category-news .yellow-link {
	left: 10% !important;
}

.donor-stories-row .category-donor-stories .w-grid-item-h .yellow-link {
	left: 7%;
}

.grants-in-actions-row .imapct-donor-stories-rowfive .category-grants .yellow-link.icon_atright {
	left: 7%;
}

.impact-stories-slider .impact-slider .category-impact-stories .yellow-link {
	left: 7%;
}

.venice-mainrow .w-btn.yellow-link {
	left: 3% !important;
	margin-top: -28px;
}

.venice-mainrow .w-btn.yellow-link {
	left: 3% !important;
}

.g-cols.wpb_row.dfabuttons.via_flex.valign_top.type_default.stacking_default .w-btn {
	font-size: 17px;
	height: 85px;
}

.events-eventsgallery-row .w-btn-wrapper .w-btn.us-btn-style_1 {
	left: 4%;
}

@media screen and (max-width: 767px) {
	.single-us_portfolio .venice-mainrow .w-btn.yellow-link {
		width: 50%;
		margin: auto;
		right: 0;
		top: -16px;
	}

	.venice-mainrow .w-btn.yellow-link {
		width: 50%;
		margin: auto;
		right: 0;
	}

	.ourstory_cover_img .ourstory_btn1 .yellow-link {
		position: absolute;
		left: 0 !important;
		width: 184px;
		margin: auto;
	}


	.impact-icons.g-cols.via_flex.type_default>div>.vc_column-inner {
		padding-left: 0px !important
	}

	.smhfhome-secondrow .smhfsecond-left .wpb_wrapper .yellow-link {
		bottom: -12px !important;
	}

	.smhfhome-thirdrow .smhfhome-third-left .wpb_wrapper .yellow-link {
		margin-top: 0;
		padding-left: 24px;
		padding-right: 20px;
		bottom: 22px !important;
	}

	.vc_col-sm-6.wpb_column.vc_column_container.smhfhome-third-left.us_animate_afl.start {
		height: 321px;
	}

	.smhfhome-fourthrow .impact-row-col .impact-btn-row .yellow-link {
		width: auto;
		padding-left: 10px;
		padding-right: 12px;
		font-size: 18px;
		margin: auto;
		display: block;
	}

	.page-id-112 .wpb_wrapper {
		text-align: center !important;
	}

	h4.vc_custom_heading {
		text-align: center !important;
	}

	.smhfhome-secondrow .smhfsecond-left .wpb_wrapper .yellow-link {
		margin-top: 0px;
		bottom: 50px;
		left: -24px;
		width: 270px;
		padding-left: 10px;
		margin: auto;
		left: 0 !important;
		right: 0px !important;
	}


	.stories-slider .category-news .yellow-link {
		bottom: 25px !important;
		padding-left: 0;
		margin: auto !important;
		right: 5% !important;
	}

	footer .footer-fourth .BBFormSection .BBFormButtonRow input {
		margin: auto !important;
		display: block;
	}

	.legecy-row .join-btn-block .yellow-link {
		margin: auto;
		left: 0px !important;
	}

	.header_hor .l-header.pos_fixed:not(.sticky_auto_hide)~.l-main .l-section.full_height:not(:first-of-type) {
		min-height: calc(74vh - var(--header-sticky-height));
	}

	h2.vc_custom_heading {
		text-align: center !important;
	}

	.stories-slider .story-carousel-coloumn .w-post-elm.post_content {
		text-align: justify;
	}

	.stories-slider .story-carousel-coloumn .w-post-elm.post_title {
		text-align: justify;
	}

	.more-stories-row .more-stories-button .view-news.yellow-link {
		width: 69% !important;
	}

	a.w-btn.us-btn-style_1.usg_btn_1.ticket-link.yellow-link {
		margin: auto;
		left: 0px !important;
		margin-bottom: 28px;
	}

	.eventgrid-row .signature-event-col .home-event-grid.w-vwrapper .w-post-elm p {
		text-align: justify;
	}

	h1.w-post-elm.post_title.matching-gift-posttitle.entry-title.color_link_inherit {
		text-align: center;
	}

	.matching-gift-mainrow .matching-gift-posttitle {
		font-size: 50px;
		margin-left: 0;
		text-align: center;
	}

	.wpb_text_column.matching-gift-textblock h6 {
		text-align: center;
	}

	.events-signatureevent-text p {
		font-size: 14px;
		max-width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}

	.contact-heading-main .contact-heading-main-row .wpb_text_column h1 {
		font-size: 45px;
		line-height: normal;
		padding-top: 20px;
		padding-bottom: 0px;
		text-align: center;
	}

	.wpb_text_column.matching-gift-textblock p {
		text-align: center;
		margin-left: 0px !important;
	}

	.page-id-79 .gform_legacy_markup_wrapper input:not([type="radio"]) :not([type="checkbox"]):not([type="image"]):not([type="file"]) {
		line-height: 2;
		min-height: 2rem;
		margin: auto;
		right: 0;
	}

	.page-id-79 .contact-heading-main .contact-heading-main-row .wpb_text_column {
		margin-bottom: 0;
		text-align: center;
	}

	.events-stewardshipevents-text h3 {
		font-size: 46px;
		padding-top: 14px;
		margin-bottom: 10px;
		line-height: normal;
		margin-left: -10%;
	}


	a.w-btn.us-btn-style_1.us_custom_a874c9af.__mPS2id._mPS2id-h {
		width: 82%;
	}


	.wpb_text_column h5 {
		text-align: center;
	}

	.g-cols.wpb_row.dfabuttons.via_flex.valign_top.type_default.stacking_default .w-btn {
		width: 100%;
	}

	section.l-section.wpb_row.footer-section.height_medium {
		margin: auto;
		text-align: center;
	}

	.page-id-33 .l-section-h.i-cf {
		text-align: center;
	}

	.impact-banner-row .yellow-link {
		position: absolute;
		left: 0px;
		width: 184px;
		margin: auto;
		right: auto;
	}

	.donor-stories-row .category-donor-stories .w-grid-item-h .yellow-link {
		margin: auto !important;
		left: 0;
		bottom: 8px;
		display: block;
		width: 46%;
	}

	.grants-in-actions-row .imapct-donor-stories-rowfive .category-grants .yellow-link.icon_atright {
		margin: auto;
		right: 0px;
		width: 52%;
		bottom: 11px;
	}

	.impact-stories-slider .impact-slider .category-impact-stories .yellow-link {
		bottom: 11px;
		margin: auto;
		left: 0px;
		right: 0px;
		width: 50%;
	}

	.page-id-11 .wpb_wrapper {
		text-align: center !important;
	}

	.page-id-843 .l-section-h.i-cf {
		text-align: center;
	}

	.events-eventsgallery-row .w-btn-wrapper .w-btn.us-btn-style_1 {
		margin-top: 16px;
		padding-left: 12%;
		margin: auto;
		right: 0;
		width: 58%;
		left: 0px;
	}

	.page-id-49 .l-canvas.type_wide {
		text-align: center;
	}

	.page-id-49 .wpb_wrapper {
		text-align: center;
	}
}

.page-id-79 li#field_2_10 {
	float: left;
}

.l-section-img {
	opacity: 1 !important;
}

/* header css  */
.header_hor .w-nav.type_desktop>.w-nav-list {
	display: flex;
	align-items: center;
	justify-content: space-around;
}

.events-upper-row .events-form-row {
	padding-bottom: 0 !important;
}

.women-medi-form .vc_col-sm-10.wpb_column.vc_column_container {
	background: #683091;
}

.g-cols.wpb_row.us_custom_ee14878e.events-form-row.has_text_color.via_flex.valign_top.type_default.stacking_default .vc_col-sm-10.wpb_column.vc_column_container {
	background: #12223D;
}


.l-subheader-cell.at_right .w-nav-list.level_1.hover_simple {
	justify-content: space-around;
}

/* single events post type */
.single-event_listing.postid-4528 .l-section.wpb_row.events-template-postimage-row.event-main-headers.height_medium.width_full.with_img {
	display: none;
}

.single-event_listing.postid-4528 .events-upper-row.the-pink-row.the-rock-roof-row {
	margin: 0px !important;
	padding: 0px !important;
	min-width: 100vw !important;
}

.single-event_listing.postid-4528 .events-upper-row.the-pink-row.the-rock-roof-row .i-cf {
	min-width: 100vw !important;
}

.single-event_listing.postid-4528 .events-template-row.height_medium.width_full {
	padding: 0 !important;
}

.single-event_listing.postid-4528 .events-upper-row.the-pink-row.the-rock-roof-row .i-cf #background-video {
	object-fit: cover;
	width: 100vw !important;
	height: 550px;
}


.single-event_listing.postid-4528 .events-upper-row.the-pink-row.the-rock-roof-row .i-cf .reversed.stacking_default {
	max-width: 1200px;
	margin: auto;
	margin-top: -150px;
}

@media (max-width : 991px) {
	.single-event_listing.postid-4528 .events-upper-row.the-pink-row.the-rock-roof-row .i-cf .reversed.stacking_default {
		max-width: 1200px;
		margin: auto;
		margin-top: -100px;
		display: flex;
		width: 90%;
	}

	.single-event_listing.postid-4528 .events-upper-row.the-pink-row.the-rock-roof-row .i-cf #background-video {
		width: 100vw !important;
		height: 100%;
		margin-left: 12px !important;
	}
}

@media (max-width : 767px) {

	.smhfhome-fourthrow .vc_column-inner {
		padding: 0px !important;
	}

	.single-event_listing.postid-4528 .events-upper-row.the-pink-row.the-rock-roof-row .i-cf .reversed.stacking_default {
		max-width: 1200px;
		margin: auto;
		margin-top: -50px;
		display: flex;
		width: 90%;
		flex-direction: column-reverse;
		margin-bottom: 95px;
	}

	.single-event_listing.postid-4528 .events-upper-row.the-pink-row.the-rock-roof-row .i-cf #background-video {
		/*     object-fit: cover; */
		width: 100vw !important;
		height: 100%;
		margin-left: 0px !important;
	}
}

/* ============new css=============== */
/*Story Page CSS*/

.ourstory_secondrow {
	padding-bottom: 3rem !important;
}

.ourstory_secondrow .l-section-h.i-cf {
	padding-bottom: 3rem !important;
}

.ourstory_secondrow .stacking_default {
	align-items: center;
}


.ourstory_fourrow {
	padding-top: 6rem !important;
	padding-bottom: 4rem !important;
}

.ourstory_fiverow {
	padding-top: 4rem !important;
	padding-bottom: 3rem !important;
}

.ourstory_secondrow .has_text_color h3 {
	color: #888;
	font-size: 35px !important;
	letter-spacing: 0.5px;
	margin-bottom: 15px !important;
	font-weight: 700;
}

.ourstory_thirdrow a.yellow-link {
	padding: 10px 50px 10px 25px;
}

.ourstory_fiverow .ourstory_fiverow_col h3 {
	font-size: 60px !important;
	font-weight: 700;
	padding-bottom: 40px !important;
}

.ourstory_fourrow .ourstory_fourrow_col h3 {
	font-size: 60px !important;
	font-weight: 700;
	padding-bottom: 40px !important;
}

.ourstory_thirdrow .ourstory_thirdrow_col h3 {
	font-size: 60px !important;
	font-weight: 700;
}

.ourstory_cover_img .ourstory_textblock h1 {
	font-size: 60px !important;
	font-weight: 700;
}

.ourstory_thirdrow a.yellow-link::after {
	left: 220px;
}

@media screen and (max-width: 767px) {
	.ourstory_thirdrow a.yellow-link::after {
		left: 193px !important;
	}

	.ourstory_cover_img .ourstory_textblock h1 {
		font-size: 45px !important;
	}

	.ourstory_thirdrow .ourstory_thirdrow_col h3 {
		font-size: 45px !important;
	}

	.ourstory_thirdrow .ourstory_thirdrow_col p {
		font-size: 16px !important;
		line-height: 25px !important;
		font-weight: 100 !important;
		text-align: justify;
	}

	.ourstory_fourrow .ourstory_fourrow_col h3 {
		font-size: 32px !important;
	}

	.ourstory_fourrow {
		padding-top: 3rem !important;
		padding-bottom: 4rem !important;
	}

	.ourstory_fiverow .ourstory_fiverow_col h3 {
		font-size: 32px !important;
	}

	.ourstory_fiverow {
		padding-top: 3rem !important;
	}

	.ourstory_thirdrow .wpb_text_column.ourstory_btn1 {
		transform: scaleX(-1);
	}

	.ourstory_thirdrow .ourstory_thirdrow_col {
		padding-bottom: 0px !important;
	}

	.ourstory_secondrow .wpb_wrapper p {
		text-align: justify;
	}

	.ourstory_cover_img .ourstory_textblock p {
		text-align: justify;
	}

	.vc_col-sm-6.wpb_column.vc_column_container {
		padding-bottom: 0px !important;
	}

	label.BBFormRadioLabel.BBFormRadioLabelGivingLevel.BBFormRadioLabelGivingLevelNotSelected {
		border-color: #3000CC !important;
		border: 2px solid;
		width: 245px;
		font-size: 20px;
	}

	label.BBFormRadioLabel.BBFormRadioLabelGivingLevel.BBFormRadioLabelGivingLevelSelected {
		width: 245px;
		font-size: 20px;
	}

	label#bboxdonation_gift_lblHeadingDonation {
		text-align: center;
		width: 95%;
	}

	label#bboxdonation_billing_lblEmail {
		width: 24%;
	}

	label#bboxdonation_billing_lblPhone {
		width: 24%;
	}

	label#bboxdonation_billing_billingAddress_lblCountry {
		width: 24%;
	}

	label#bboxdonation_billing_billingAddress_lblAddress {
		width: 24%;
	}

	label#bboxdonation_billing_billingAddress_lblCity {
		width: 24%;
	}

	label#bboxdonation_billing_billingAddress_lblStateZip {
		width: 50%;
	}

	label.BBFormFieldLabel.BBFormSummaryTotal {
		display: none !important;
	}

	div#reCAPTCHADisclosure {
		padding-top: 15px;
	}


}

@media screen and (max-width: 992px) {
	.vc_col-sm-6.wpb_column.vc_column_container {
		width: 100%;
		padding-bottom: 50px;
	}

	.ourstory_cover_img.height_medium.full_height.valign_top {
		min-height: auto;
	}

	.ourstory_thirdrow .ourstory_thirdrow_col p {
		max-width: 100% !important;
	}

	.ourstory_thirdrow a.yellow-link::after {
		left: 220px;
	}
}

/* ================================== */
/*Donate Page CSS*/

.legecy-row h3.legecy-text {
	font-size: 60px !important;
	max-width: 100% !important;
	line-height: 45px !important;
	font-weight: 700;
	word-spacing: -5px;
}

.other-ways-row .other-ways-grid .wpb_wrapper h5 {
	color: #4d4d4dd1 !important;
	font-weight: 600;
}

.other-ways-row .other-ways-text h4 {
	font-size: 60px !important;
	font-weight: 700;
	word-spacing: -6px;
}

.legecy-row .legecy-full-content p {
	font-size: 18px !important;
	max-width: 55% !important;
	line-height: 30px !important;
}

.donate-form-row .donate-form-heading h3 {
	font-size: 60px !important;
	font-weight: 700;
}

.impact-waystogive-col-text h3 {
	font-weight: 700;
}

.impact-banner-row h1 {
	font-weight: 700;
}

.donate-legecyfullwidth-col.height_medium.width_full {
	background-color: #495392;
}

.impact-waystogive-col-text p {
	color: #fff;
	margin-bottom: 25px;
	max-width: 100% !important;
}

.way-to-give-row .impact-waystogive-col-text {
	max-width: 1200px;
	margin: auto;
	left: 0;
}

.us_custom_a00ca425 {
	display: none;
}

#ways-to-give {
	padding: 0px;
}

#ways-to-give .way-to-give-row {
	margin: 0px !important;
	padding: 4rem 0 !important;
}

.donate-legecyfullwidth-col {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.page-id-49 .donate-legecyfullwidth-col {
	padding: 0px !important;
}

.page-id-49 .way-to-give-row .w-grid-list .us_portfolio_category-ways-to-give {
	padding: 0 !important;
	overflow: hidden;
}

.w-btn-wrapper.align_none {
	margin: 0px !important;
}

a.w-btn.us-btn-style_1 {
	display: block;
	margin: 0 auto;
	border: 1px solid #e2af1a;
	background: #e2af1a;
	min-height: 40px;
	text-align: center;
	line-height: 34px !important;
	font-weight: 400 !important;
	font-size: 18px;
	border-radius: 0;
	padding: 4px 10px;
	min-width: max-content;
}

a.w-btn.us-btn-style_1:hover {
	background: #fff;
	color: #e2af1a !important;
	border: 1px #e2af1a !important;
}

.impact-banner-row a.w-btn.us-btn-style_1.__mPS2id {
	border: 0px #e2af1a !important;
}

.way-to-give-row.height_medium {
	background-color: #495392;
}

.legecy-row .legecy-full-content .legecy-text {
	max-width: 80% !important;
}

.legecy-row .legecy-full-content p {
	max-width: 65%;
}

.wpb_row.legecy-row {
	padding-top: 8rem !important;
	padding-bottom: 15rem !important;
}

.way-to-give-row .w-post-elm.post_content p {
	max-width: 85% !important;
}

.height_small {
	display: none !important;
}

@media screen and (max-width: 992px) {
	.donate-form-row .donate-form-heading h3 {
		font-size: 54px !important;
	}

	.impact-waystogive-col-text h3 {
		font-size: 54px !important;
	}

	.legecy-row h3.legecy-text {
		font-size: 54px !important;
		line-height: 60px !important;
	}

	.legecy-row .join-btn-block .yellow-link {
		left: 0 !important;
	}

	.other-ways-row .other-ways-text h4 {
		font-size: 54px !important;
	}

	section.l-section.wpb_row.donate-otherwaystogive-col.height_medium.width_full {
		padding: 40px 0px !important;
	}

	#ways-to-give .way-to-give-row {
		padding-top: 2rem !important;
	}
}

@media screen and (max-width: 767px) {
	.impact-banner-row h1 {
		font-size: 30px !important;
		line-height: normal;
		padding-bottom: 20px;
		text-align: left;
	}

	.impact-banner-row p {
		text-align: justify;
	}

	.donate-waytogive-col .impact-waystogive-col-text h3 {
		font-size: 30px !important;
		padding-left: 20px;
	}

	.donate-waytogive-col .impact-waystogive-col-text p {
		text-align: justify;
		padding: 0 5% 30px;
	}

	.legecy-row h3.legecy-text {
		font-size: 30px !important;
		text-align: left;
		line-height: 35px !important;
	}

	section.l-section.wpb_row.donate-otherwaystogive-col.height_medium.width_full {
		padding: 20px 0px !important;
	}

	#ways-to-give .way-to-give-row {
		padding: 2rem 0px 0px 0px !important;
	}

	.legecy-row .legecy-full-content p {
		max-width: 100% !important;
	}

	.legecy-row .legecy-full-content .legecy-text {
		font-size: 30px !important;
		text-align: center;
		max-width: 100% !important;
		line-height: 30px !important;
		left: 0 !important;
	}

	.donate-legecyfullwidth-col .legecy-row .legecy-full-content p {
		color: #fff;
		font-size: 18px;
		line-height: 20px;
		padding-bottom: 30px;
		max-width: 100%;
		text-align: justify;
	}

	.donate-otherwaystogive-col .other-ways-row .other-ways-text.wpb_text_column h4 {
		font-size: 30px !important;
	}

	.other-ways-row .other-ways-text p {
		color: #4D4D4D;
		text-align: justify;
	}

	#donatenow {
		padding-top: 0px;
	}

	#donatenow.donate-form-row .donate-form-heading h3 {
		font-size: 30px !important;
	}

	#ways-to-give .way-to-give-row .w-post-elm.post_title {
		font-size: 24px !important;
	}

	.page.page-id-49 .wpb_row.impact-banner-row {
		background-position: 0 !important;
	}

	.donate-legecyfullwidth-row .wpb_row.legecy-row {
		background-size: cover !important;
	}

	.image-post img {
		position: absolute;
		right: 0;
		height: auto;
		top: 242px;
		width: 67%;
		left: 0;
		margin: auto;
	}


}

/* =============================== */
/*Event Page CSS*/

.eventgrid-row {
	background: #4892A7;
}

.eventgrid-row .signature-event-col {
	background: transparent;
}

.eventgrid-row .signature-event-col .donor-stories-text h3 {
	max-width: 100%;
}

.eventgrid-row .l-section-h {
	position: static;
}

.eventgrid-row .signature-event-col .home-event-grid .event_category-signature-event-grid.event_category-signature-events .align_left {
	align-items: center;
	flex-direction: row;
	padding: 0px !important;
}

.eventgrid-row .signature.event.logo.image {
	padding: 0 30px;
}

.eventgrid-row .w-post-elm.post_content.usg_post_content_1 {
	padding-left: 3%;
	padding-bottom: 2%
}

.eventgrid-row .home-event-grid .w-grid-item-h {
	border: none;
}

.events-signatureevent-pageblock {
	background: #202C64;
}

.events-signatureevent-row .events-signatureevent-col .wpb_wrapper {
	max-width: 1480px;
	margin: 0;
	padding: 0px !important;

}

.events-stewards-pageblock.l-section.height_medium {
	padding: 0;
}

.events-stewards-pageblock .stewardship-events-pageblock {
	background: transparent;
	max-width: 1200px;
}

.events-stewards-pageblock .events-signatureevent-row .events-signatureevent-col .wpb_wrapper {
	max-width: 1200px;
	padding: 0px !important;
	margin: auto;
	width: 100%;
}

.events-stewards-pageblock .stewardship-events-pageblock .events-signatureevent-text h3 {
	color: #737373f0;
}

.events-stewards-pageblock .stewardship-events-pageblock .vc_column-inner {
	padding: 0px !important;
}

.events-stewards-pageblock .stewardship-events-pageblock .event_category-stewardship-events {
	width: 50%;
}

.events-eventsgallery-row {
	background: #4cab9a;
}

.events-eventsgallery-row .events-eventsgallery-col .wpb_wrapper {
	max-width: 1200px;
	margin: auto;
	padding: 0px !important;
}

.events-eventsgallery-col .w-btn.us-btn-style_1.yellow-link.icon_atright {
	position: static;
	width: max-content;
	display: flex;
	align-items: center;
	margin-left: 30%;
}

.events-eventsgallery-col .w-btn.us-btn-style_1.yellow-link.icon_atright::before {
	border: none !important;
	position: static;
}

.events-signatureevent-row .w-vwrapper.usg_vwrapper_2 .w-post-elm.post_content {
	margin: 0 auto 30px auto !important;
	display: block;
}

section.l-section.wpb_row.events-eventsgallery-row.height_medium {
	padding-bottom: 3rem !important;
}

section.l-section.wpb_row.events-form-row.rock-the-rooffour.height_medium {
	padding-top: 20px !important;
}

@media screen and (max-width: 767px) {
	.eventgrid-row .signature-event-col .vc_column-inner .wpb_wrapper h3 {
		font-size: 30px;
		padding-left: 0;
		max-width: 100%;
		padding-top: 0;
		line-height: normal;
		text-align: center;
	}


	.events-signatureevent-text h3 {
		font-size: 30px;
		padding-bottom: 0;
		margin-bottom: 12px;
		line-height: normal;
		text-align: center;
	}

	.events-signatureevent-text h3 {
		font-size: 30px;
		padding-bottom: 0;
		margin-bottom: 12px;
		line-height: normal;
		text-align: center;
	}

	.events-stewardshipevents-text h3 {
		font-size: 30px;
		padding-top: 14px;
		margin-bottom: 10px;
		margin: 0;
		text-align: center;
	}

	.eventgrid-row .signature-event-col .home-event-grid .event_category-signature-event-grid.event_category-signature-events .align_left {
		align-items: center;
		flex-direction: column;
		padding: 0px !important;
	}

	.l-subheader-cell a.w-btn.us-btn-style_1 {
		width: auto !important;
	}

	.header_hor .l-subheader-cell.at_right>* {
		margin-left: 0 !important;
	}

	.w-post-elm.post_content.usg_post_content_2 {
		margin-bottom: 30px !important;
	}

	.w-btn.us-btn-style_1.usg_btn_1.ticket-link.yellow-link {
		left: 3% !important;
	}

	.eventgrid-row .signature-event-col .vc_column-inner {
		background: #4892a7 !important;
	}
}

/* home page css */
.donate-way-to-give-outter .w-grid-list {
	margin: 0px;
}

.donate-way-to-give-outter .w-grid-item.hentry {
	padding: 10px;
}

.smhfhome-secondrow .smhfsecond-left {
	background: #495392;
	color: #fff;
	padding-top: 10rem;
	padding-bottom: 13.5rem !important;
	padding-left: 46px;
	padding-right: 40px;
	position: relative;
	margin: -29px 75px;
}


.smhfhome-thirdrow .l-section-h {
	background: #4cab9a;
	position: relative;
	max-width: 54%;
	display: block;
	right: auto;
	left: 0;
	padding: 0 0px 36px 0px;
	margin: 0px 75px !important;
	margin-top: 111px;
}


.smhfhome-third-left .vc_column-inner.us_custom_7e20fa79.us_animate_this.start {
	padding-top: 2rem;
}

.way-to-give-row .w-post-elm.post_title {
	font-size: 24px !important;
}


.smhfhome-fourthrow .l-section-h {
	max-width: 88%;
	float: none;
}

.smhfhome-fourthrow .impact-row-col .fourth-row-heading .wpb_wrapper h3 {
	font-size: 60px;
	color: #495392;
	padding-left: 30px;
	letter-spacing: 1px;
	text-align: center;
	padding-top: 50px;
}

.smhfhome-fourthrow {
	position: relative;
	height: 44em !important;
	padding-right: 0;
}

.smhfhome-fourthrow .impact-row-col {
	position: relative;
	width: 100%;
	background: #fff;
	left: 0px;
	right: auto;
	display: block;
	padding-top: 12px;
	padding-right: 8%;
	top: 30px;
}

.eventgrid-row .signature-event-col {
	background: linear-gradient(to left, transparent 0, #4892A7 0) !important;
}

.eventgrid-row .signature-event-col .donor-stories-text h3 {
	font-size: 60px;
	color: #fff;
	max-width: 100% !important;
	letter-spacing: 1px;
	padding: 0 68px;
	margin-top: 60px;
}

.event-highlights-row .event-highlights-header .event-highlight-heading p {
	color: #fff;
	max-width: 100%;
	margin-bottom: 10px;
}

.l-section.height_medium {
	padding-top: 2rem;
	padding-bottom: 2rem;
}

.legecy-row .legecy-full-content p {
	color: #fff;
	font-size: 16px;
	letter-spacing: 0.5px;
	line-height: 42px;
}

.legecy-row .legecy-full-content p {
	max-width: 79%;
}

section.l-section.wpb_row.us_custom_d1154f4d.legecy-row.height_medium {
	padding-bottom: 15rem !important;
	padding-top: 9rem;
}

.stories-slider .story-carousel-coloumn {
	background: linear-gradient(to left, transparent 0, #202C64 0);
}

.donor-stories-text h3 {
	font-size: 60px;
	color: #fff;
	text-transform: uppercase;
	padding-top: 80px;
	margin-bottom: 0;
	letter-spacing: 1px;
}

.page-id-112 .w-vwrapper.usg_vwrapper_1.align_left.valign_top {
	align-items: center;
	flex-direction: row-reverse;
}

.page-id-112 .w-post-elm.stretched img {
	width: 97%;
	float: right;
}

.eventgrid-row .signature-event-col .home-event-grid .w-vwrapper.usg_vwrapper_1 {
	padding: 0px 0px !important;
}

.w-post-elm.post_custom_field.usg_post_custom_field_1.type_text.signature.event.logo.image img {
	margin: 0 15px;
}

/*Impact page css*/

.impact-second-row .impact-healthcare-img {
	width: 44% !important;
}

.impact-third-row .impact-third-inner h3 {
	font-weight: 700;
}

.imapct-healthcare-text h3 {
	font-weight: 700;
}

.initiatives-portfolio.height_medium.width_full {
	margin-top: 0px !important;
	background-color: #7095b9;
	padding-top: 60px !important;
	padding-bottom: 100px !important;
}

.donor-stories-row.height_medium {
	background-color: #4892a7;
	padding-bottom: 100px !important;
}

.wpb_text_column.more-stories-button {
	margin-top: -50px;
}

img.attachment-medium.size-medium.wp-post-image {
	height: 261px;
}

.format-standard.has-post-thumbnail.hentry.category-donor-stories {
	border: none !important;
}

.impact-waystogive-col-text p {
	margin-bottom: 30px !important;
}

.donor-stories-text {
	padding: 50px 0px !important;
}

section.l-section.wpb_row.donor-stories-row.grants-in-actions-row.height_medium {
	background-color: #6383ac;
}

a.w-btn.us-btn-style_1.usg_btn_1.yellow-link.icon_atright {
	padding: 4px !important;
	min-width: 85%;
}

.us_custom_fa2e6c7b a.w-btn.us-btn-style_1.more-stories-button.grants-in-action-btn {
	width: 45%;
	margin-top: -120px;
}

.grants-impact-row.height_medium {
	background-color: #495392;
}

.impact-stories-slider.height_medium {
	background-color: #4cab9a;
}

section.l-section.wpb_row.us_custom_c4cf0450.more-stories-row.height_medium {
	background-color: #fff;
}

section.l-section.wpb_row.more-stories-row.height_medium {
	background-color: #6383ac;
}

section.l-section.wpb_row.more-stories-row.height_medium {
	background-color: #4cab9a;
}

.pillars-row.height_medium {
	padding-bottom: 120px !important;
}

.us_custom_c4cf0450 .wpb_text_column.more-stories-button {
	margin-top: -100px;
}

section.l-section.wpb_row.us_custom_fa2e6c7b.more-stories-row1.height_medium {
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}

.grants-in-actions-row .vc_column-inner {
	background-color: #6383ac;
}

@media screen and (max-width: 992px) {
	.impact-third-row .impact-third-inner p {
		letter-spacing: 0.5px;
		color: #fff;
		font-size: 24px;
		font-weight: 600;
		line-height: 30px;
		width: 80%;
	}

	img.attachment-medium.size-medium.wp-post-image {
		height: 195px;
	}

	#page-footer a.w-btn.us-btn-style_1.us_custom_daf95dc1.new-primary-btn.button.has_text_color span.w-btn-label {
		line-height: normal;
		align-items: center;
		width: 100%;
		display: flex;
		justify-content: center;
	}

	#page-footer a.w-btn.us-btn-style_1.us_custom_daf95dc1.new-primary-btn.button.has_text_color {
		padding: 0;
		align-items: center;
	}
}



@media (max-width:767px) {
	a.w-btn.us-btn-style_1.usg_btn_1.yellow-link.icon_atright {
		min-width: 78%;
		left: 0px !important;
	}

	.wpb_row.impact-banner-row {
		padding-top: 8rem !important;
		padding-bottom: 6rem !important;
	}

	img.attachment-medium.size-medium.wp-post-image {
		height: 185px;
	}
}

/* new css 24-02-23 */
.smhfhome-thirdrow {
	min-height: auto !important;
}

.smhfhome-thirdrow .l-section-h.i-cf {
	max-width: 1200px;
	margin: auto !important;
	width: 100%;
	background: none !important;
}

.smhfhome-thirdrow .smhfhome-third-left {
	width: 100%;
	max-width: 60% !important;
	background: #4cab9a;
	padding: 30px !important;
}

.smhfhome-thirdrow .smhfhome-third-left .us_animate_this.start {
	padding: 0px !important;
}

.smhfhome-thirdrow .smhfhome-third-left .yellow-link {
	position: static !important;
}

.smhfhome-fourthrow {
	padding: 0px !important;
	min-height: max-content !important;
	display: flex;
}

.smhfhome-fourthrow .l-section-h {
	float: none !important;
	max-width: 1200px !important;
	float: right;
	margin: auto;
}

.smhfhome-fourthrow .impact-row-col {
	padding-right: 0 !important;
}

.smhfhome-fourthrow .impact-row-col .fourth-row-heading .wpb_wrapper h3 {
	font-size: 60px !important;
	font-weight: 700;
}

.smhfhome-fourthrow .impact-row-col .impact-icons p {
	text-align: left;
	color: #0008 !important;
}

.eventgrid-row {
	background-color: #4892A7;
}

.eventgrid-row .l-section-h.i-cf {
	position: static !important;
}

.eventgrid-row .signature-event-col .donor-stories-text h3 {
	font-size: 60px !important;
	color: #fff;
	letter-spacing: 1px;
	font-weight: 700;
	padding: 0 !important;
}

.eventgrid-row .home-event-grid .event_category-signature-events .w-vwrapper.usg_vwrapper_1.valign_top {
	padding: 0 !important;
	display: flex;
	flex-direction: row-reverse;
}

.eventgrid-row .home-event-grid .event_category-signature-events .w-grid-item-h {
	border: none;
	border-radius: 0 !important;
}

.eventgrid-row .home-event-grid .event_category-signature-events .w-grid-item-h .signature.event.logo.image img {
	margin: 0 !important;
	padding: 30px;
}

.eventgrid-row .home-event-grid .event_category-signature-events .post_content {
	padding: 3%;
}



.event-highlights-row .event-highlights-header .event-highlight-heading h3 {
	font-size: 60px !important;
	font-weight: 700;
}

.event-highlights-row .event-highlights-header .event-highlight-heading .wpb_wrapper p {
	max-width: 100%;
}



.legecy-row .legecy-full-content .legecy-text {
	font-size: 60px !important;
	line-height: initial !important;
	font-weight: 700;
}

.legecy-row .legecy-full-content .wpb_wrapper p {
	max-width: 55%;
}



.stories-slider,
.more-stories-row {
	background: #202c64;
}

.stories-slider .donor-stories-text h3 {
	font-size: 60px;
	font-weight: 700;
}

#page-content .stories-slider .category-news .yellow-link {
	padding: 0px !important;
}

@media (max-width: 992px) {
	.hompage-toprow .banner-text .banner-button a {
		position: static !important;
	}

	.smhfrow-right {
		display: none !important;
	}

	#page-content .smhfhome-secondrow .smhfsecond-left {
		margin: 0px !important;
		padding-bottom: 0px !important;
	}

	#page-content .smhfhome-third-right {
		display: none;
	}

	#page-content .smhfhome-third-left {
		max-width: 100% !important;
		padding: 30px !important;
	}

	#page-content .smhfhome-fourthrow {
		height: max-content !important;
	}

	.smhfhome-fourthrow .impact-row-col .impact-icons p {
		text-align: center !important;
	}

	.smhfhome-fourthrow .impact-row-col .impact-btn-row {
		margin: 30px auto !important;
	}

	.eventgrid-row .signature-event-col .donor-stories-text h3 {
		margin-top: 0px !important;
	}

	#page-content .donor-stories-text {
		padding: 30px 0px !important;
	}

	#page-content .eventgrid-row .signature-event-col .vc_column-inner {
		background: #4892A7 !important;
	}
}

@media (max-width:767px) {
	.hompage-toprow .rs-parallax-wrap {
		position: static !important;
		padding: 0px 2% !important;
	}

	.hompage-toprow .banner-text h1 {
		font-size: 30px !important;
	}

	.hompage-toprow .banner-text p {
		text-align: justify !important;
	}

	.hompage-toprow .banner-text {
		left: 0px !important;
	}

	#page-content .smhfhome-secondrow {
		padding: 0px;
	}

	#page-content .smhfhome-secondrow .smhfsecond-left {
		margin: 0px !important;
		padding: 30px 2%;
	}

	.smhfhome-secondrow .smhfsecond-left .wpb_wrapper .yellow-link {
		position: static !important;
	}

	#page-content .smhfhome-secondrow .smhfsecond-left .wpb_wrapper h2 {
		font-size: 30px;
	}

	.smhfsecond-left p {
		text-align: justify;
	}

	#page-content .smhfhome-third-left {
		max-width: 100% !important;
		padding: 30px 2% !important;
	}

	.smhfhome-fourthrow .impact-row-col .impact-icons p {
		text-align: center !important;
	}

	#page-content .smhfhome-fourthrow .impact-row-col .fourth-row-heading .wpb_wrapper h3 {
		font-size: 30px !important;
		font-weight: 700;
	}

	.smhfhome-fourthrow .impact-row-col .impact-btn-row {
		margin: 30px auto !important;
		width: auto !important;
	}

	#page-content .eventgrid-row .signature-event-col .donor-stories-text h3 {
		font-size: 30px !important;
		margin-top: 0px !important;
	}

	#page-content .donor-stories-text {
		padding: 20px 0px !important;
	}

	#page-content .eventgrid-row .home-event-grid .event_category-signature-events .w-vwrapper.usg_vwrapper_1.valign_top {
		padding: 0 !important;
		display: flex;
		flex-direction: column !important;
		justify-content: center;
		align-items: center;
	}

	#page-content .eventgrid-row .ticket-link.yellow-link {
		left: 7% !important;
	}

	#page-content .eventgrid-row {
		padding: 30px 2% !important;
	}

	#page-content .event-highlights-row {
		padding: 30px 2% !important;
	}

	#page-content .event-highlights-row .event-highlights-header .event-highlight-heading h3 {
		font-size: 30px !important;
		font-weight: 700;
	}

	.event-highlights-row .other-event-row p .yellow-link {
		margin-bottom: 30px;
		width: 300px !important;
	}

	.event-highlights-row .event-highlights-header .event-highlight-heading .wpb_wrapper p {
		text-align: justify;
	}

	#page-content .legecy-row {
		padding: 30px 2% !important;
	}

	#page-content .legecy-row .legecy-full-content .legecy-text {
		font-size: 30px !important;
		text-align: left;
	}

	.legecy-row .legecy-full-content p {
		text-align: justify;
	}

	#page-content .stories-slider .story-carousel-coloumn .vc_column-inner .wpb_wrapper h3 {
		font-size: 30px !important;
	}

	#page-content .stories-slider .latestnews-stories-slider {
		padding: 20px;
	}

	#page-content .more-stories-row .more-stories-button .view-news.yellow-link {
		min-width: 100%;
	}


	.BBFormFieldContainer {
		display: flex;
		align-items: center;
		margin: auto;
		justify-content: center;
	}


}

@media (max-width:1024px) {
	.impact-third-row .impact-third-inner p {
		max-width: 100% !important;
	}
}

@media (max-width:767px) {
	.grants-impact-row .g-cols.wpb_row.grants-stats.via_flex.valign_top.type_default.stacking_default {
		padding-bottom: 0px !important;
	}
}


/*new css here*/

.initiatives-portfolio .wpb_text_column.impact-waystogive-col-text {
	max-width: 1200px;
	margin: auto;
	left: 0;
}

.donor-stories-row .donor-stories-slider .category-donor-stories .w-post-elm.post_content {
	height: 120px;
}

.donor-stories-row .category-donor-stories .w-grid-item-h .yellow-link {
	left: 0 !important;
}

.imapct-healthcare-text h3 {
	margin-bottom: 0px !important;
}

.impact-third-row .impact-third-inner p {
	font-size: 18px !important;
	max-width: 55%;
	line-height: 30px;
}

.initiatives-portfolio .impact-waystogive-col-text p {
	max-width: 100% !important;
}

.donor-stories-row.height_medium {
	padding-top: 20px !important;
}

.donor-stories-text h3 {
	padding-bottom: 15px;
	font-weight: 700;
}

.pillars-row .pillars-text h3 {
	font-size: 60px !important;
	font-weight: 700;
}

.grants-impact-row .grants-impact-col-text h3 {
	font-weight: 700;
}

.impact-banner-row .l-section-overlay {
	background-color: rgb(0 0 0 / 0%) !important;
}

.grants-impact-row .grants-stats .w-counter-value {
	padding-bottom: 15px;
}


@media screen and (max-width: 992px) {
	.us_custom_fa2e6c7b a.w-btn.us-btn-style_1.more-stories-button.grants-in-action-btn {
		width: 90%;
	}

	section.l-section.wpb_row.more-stories-row.height_medium {
		margin-top: -30px;
	}

	.impact-banner-row h1 {
		font-size: 54px;
	}

	.imapct-healthcare-text h3 {
		font-size: 54px !important;
	}

	.impact-second-row .impact-healthcare-img {
		width: 100% !important;
	}

	.impact-second-row.height_medium {
		padding-top: 40px;
	}

	.imapct-healthcare-text.us_animate_afl.start {
		padding-bottom: 0px !important;
	}

	.impact-third-row .impact-third-inner h3 {
		font-size: 54px !important;
	}

	.impact-third-row .impact-third-inner p {
		width: 100% !important;
		line-height: 30px;
		padding-bottom: 10px;
	}

	.impact-waystogive-col-text h3 {
		font-size: 54px !important;
	}

	.donor-stories-text h3 {
		font-size: 54px !important;
	}

	.pillars-row .pillars-text h3 {
		font-size: 54px !important;
	}

	.grants-impact-row .grants-impact-col-text h3 {
		font-size: 54px !important;
	}
}

@media screen and (max-width: 767px) {
	.impact-banner-row h1 {
		font-size: 30px !important;
	}

	.imapct-healthcare-text h3 {
		font-size: 30px !important;
	}

	.imapct-healthcare-text h6 {
		font-size: 20px;
	}

	.imapct-healthcare-text p {
		text-align: justify;
	}

	.impact-third-row .impact-third-inner h3 {
		font-size: 30px !important;
	}

	.impact-third-row .impact-third-inner p {
		font-size: 18px !important;
		line-height: 30px;
		text-align: justify;
	}

	.initiatives-portfolio .impact-waystogive-col-text p {
		text-align: justify !important;
	}

	.initiatives-portfolio .impact-waystogive-col-text h3 {
		font-size: 30px !important;
	}

	.donor-stories-text h3 {
		font-size: 30px !important;
	}

	.pillars-row .pillars-text h3 {
		font-size: 30px !important;
	}

	.pillars-row .pillars-text p {
		text-align: justify;
	}

	.grants-impact-row .grants-impact-col-text h3 {
		font-size: 30px !important;
	}

	.us_custom_fa2e6c7b a.w-btn.us-btn-style_1.more-stories-button.grants-in-action-btn {
		width: 100%;
		margin-top: -95px;
	}

	.impact-stories-slider .navstyle_circle .owl-dots {
		padding-bottom: 25px;
	}

	section.l-section.wpb_row.more-stories-row.height_medium {
		margin-top: -2px;
	}

	.donor-stories-row .imapct-donor-stories-rowfive .donor-stories-slider {
		padding: 20px 20px 45px 20px;
	}

	section.l-section.wpb_row.us_custom_fa2e6c7b.more-stories-row1.height_medium {
		margin-top: -31px;
		height: 10px;
	}

	.grants-impact-row .grants-stats .w-counter-value {
		font-size: 50px;
	}
}

.impact-banner-row h1 {
	font-size: 60px;
}

.imapct-healthcare-text h3 {
	font-size: 60px;
}

.impact-third-row .impact-third-inner h3 {
	font-size: 60px;
}

.initiatives-portfolio .impact-waystogive-col-text h3 {
	font-size: 60px;
}

.donor-stories-text h3 {
	font-size: 60px;
}

.grants-impact-row .grants-impact-col-text h3 {
	font-size: 60px;
}


.way-to-give-row .w-grid-list .us_portfolio_category-ways-to-give {
	padding: 0px 0px 0px 0px !important;
}

.way-to-give-row .impact-waystogive-col-grid {
	position: relative;
	max-width: 1350px;
	margin: auto;
}

.way-to-give-row .g-cols.via_flex.type_default>div>.vc_column-inner {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

@media screen and (max-width: 992px) {
	.way-to-give-row .g-cols.via_flex.type_default>div>.vc_column-inner {
		padding-left: 1.5rem !important;
		padding-right: 1.5rem !important;
	}

	.impact-banner-row p {
		max-width: 100%;
		text-align: justify;
	}

	.impact-waystogive-col-text p {
		text-align: justify;
	}
}

.impact-banner-row h1 {
	font-size: 60px;
}

.impact-waystogive-col-text h3 {
	font-size: 60px;
}


.initiatives-portfolio .g-cols.via_flex.type_default>div>.vc_column-inner {
	padding-right: 0px;
	padding-left: 0px;
}

.initiatives-portfolio .impact-initiatives-portfolio-grid {
	position: relative;
	max-width: 1350px;
	margin: auto;
}

.donor-stories-row .category-donor-stories .w-grid-item-h {
	border-radius: 0px !important;
}

.pillars-row .pillars-icons .vc_column_container .wpb_wrapper p {
	text-align: left;
}

.grants-impact-row .grants-stats .w-counter-value {
	font-size: 80px;
}

.grants-impact-row .g-cols.wpb_row.grants-stats.via_flex.valign_top.type_default.stacking_default {
	padding-bottom: 80px;
}

@media screen and (max-width: 992px) {
	.initiatives-portfolio .g-cols.via_flex.type_default>div>.vc_column-inner {
		padding-right: 1.5rem !important;
		padding-left: 1.5rem !important;
	}
}

@media (max-width:767px) {
	.initiatives-portfolio .impact-waystogive-col-text {
		padding: 0px !important;
	}
}

/* women-medicine page css  */
.the-pink-row {
	position: relative;
}

.the-pink-row .reversed .has_bg_color {
	width: 100%;
}

.the-pink-row .reversed .events-logo,
.vc_col-sm-2.wpb_column.vc_column_container,
.vc_col-sm-2.wpb_column.vc_column_container .vc_column-inner,
.events-upper-row .events-logo {
	position: static !important;
}

.events-upper-row .events-logo .w-image-h {
	position: absolute !important;
	width: 250px !important;
	height: 250px !important;
	background: #fff;
	border-radius: 50%;
	z-index: 1;
	top: calc(0% - 180px);
	object-fit: none;
	padding: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	right: 40px;
}

.events-upper-row .events-logo img.attachment-large.size-large.lazyloaded {
	object-fit: contain;
	max-width: 170px;
	max-height: 170px;
	margin: 0px !important;
	border-radius: 0px;
	position: static;
}

.the-pink-row .reversed .has_bg_color .events-template-posttitle {
	padding-top: 80px;
}

.the-pink-row .reversed .has_bg_color .us_custom_5add50d1 {
	padding: 0 50px !important;
}

.the-pink-row .women-medi-form .vc_col-sm-10.wpb_column.vc_column_container {
	width: 100%;
}

.the-pink-row .women-medi-form .vc_col-sm-10.wpb_column.vc_column_container .vc_column-inner {
	padding: 0px 50px !important;
}

.women-medi-sponsorhea .w-image-h {
	text-align: center;
}

.women-medi-sponsorhea .women-medi-sponsor-grid .w-grid-list {
	justify-content: center;
}

.signature-event-page-block-row {
	background-color: #202C64;
}

#page-content .events-signatureevent-text h3 {
	font-size: 60px;
}

.events-signatureevent-grid .w-grid-list .status-publish.event_listing {
	padding: 0px !important;
}

#page-content .events-signatureevent-row {
	background: transparent;
}

.stewardship-event-page-block-row .events-signatureevent-text h3 {
	color: #6E6F6F !important;
	max-width: 1200px;
	margin: auto;
}

.stewardship-events-pageblock .events-signatureevent-grid {
	max-width: 1200px;
	margin: auto;
}

.stewardship-events-pageblock .events-signatureevent-grid .event_category-stewardship-events {
	width: 48%;
	margin: auto;
}


.events-signatureevent-row .w-post-elm.post_content p {
	font-weight: 600;
}

.stewardship-event-page-block-row {
	max-width: 1200px;
	margin: auto;
}

.stewardship-event-page-block-row .events-signatureevent-text {
	position: static;
}


.events-signatureevent-row .events-signatureevent-col {
	position: relative;
	max-width: 1480px;
	margin: auto;
	padding: 0px !important;
}

.events-signatureevent-row .events-signatureevent-col .vc_column-inner {
	padding: 0px !important;
}

@media (max-width:1024px) {

	.events-signatureevent-grid .event_category-stewardship-events .w-post-elm.post_content.usg_post_content_1 {
		padding-bottom: 88px !important;
	}

	.stewardship-event-page-block-row .events-signatureevent-grid {
		max-width: 1200px !important;
		width: 100% !important;
	}

	.stewardship-event-page-block-row .events-signatureevent-grid .w-post-elm.post_content.usg_post_content_1 {
		padding-bottom: 88px !important;
	}

	.events-template-row {
		position: relative;
		top: -80px;
		overflow: visible !important;
	}

	.events-upper-row .events-logo .w-image-h {
		width: 200px !important;
		height: 200px !important;
		top: calc(0% - 150px);
		right: 20px;
	}

	.events-upper-row .events-logo img.attachment-large.size-large.lazyloaded {
		max-width: 150px;
		max-height: 150px;

	}

	.women-medi-sponsorhea .women-medi-sponsor-grid .w-grid-item-h img {
		max-width: 150px;
		margin: auto;
	}

	#page-content .events-signatureevent-row .w-grid-list .event_listing {
		width: 50% !important;
		height: auto;
	}
}



@media (max-width:767px) {

	.events-signatureevent-row .events-signatureevent-col .vc_column-inner {
		padding: 0px 1.5rem !important;
	}

	.events-template-row {
		position: relative;
		top: -30px;
		overflow: visible;
	}

	#page-content .events-upper-row .events-logo .w-image-h {
		width: 120px !important;
		height: 120px !important;
		top: calc(0% - 90px);
		right: 20px;
	}

	#page-content .events-upper-row .events-logo img.attachment-large.size-large.lazyloaded {
		max-width: 100px;
		max-height: 100px;

	}

	.women-medi-sponsorhea .women-medi-sponsor-grid .w-grid-item-h img {
		max-width: 100%;
		margin: auto;
	}

	#page-content .events-upper-row .wpb_wrapper .events-template-posttitle {
		font-size: 30px !important;
		line-height: initial;
	}

	#page-content .events-signatureevent-row {
		padding: 0px 2%;
	}

	#page-content .events-signatureevent-text h3 {
		font-size: 30px !important;
	}

	#page-content #us_grid_2 .w-grid-list {
		margin: 0px !important;
		flex-direction: column;
	}

	.fly-on-hover .type_default.stacking_default {
		margin: 0px;
	}

	.the-pink-row .reversed.stacking_default {
		background: #683091;
	}

	#page-content .the-pink-row .reversed .has_bg_color .us_custom_5add50d1,
	#page-content .the-pink-row .women-medi-form .vc_col-sm-10.wpb_column.vc_column_container .vc_column-inner {
		padding: 0 20px !important;
	}

	#page-content .the-pink-row .reversed .has_bg_color .events-template-posttitle {
		padding-top: 0;
	}

	#page-content .events-signatureevent-row .w-grid-list .event_listing .attachment-large.size-large.lazyloaded {
		width: 100%;
	}

}

#page-content .women-medi-sponsorhea .wpb_text_column h3 {
	font-size: 60px;
	color: #707070;
	letter-spacing: 0.5px;
	padding-bottom: 20px;
}

@media (max-width:767px) {
	#page-content .women-medi-sponsorhea .wpb_text_column h3 {
		font-size: 30px;
	}
}



@media (max-width:767px) {
	body p {
		text-align: left !important;
	}
}

@media (min-width:767px) and (max-width:1024px) {

	.g-cols.type_default {
		margin: 0px !important;
	}

	.events-signatureevent-row p {
		max-width: 80% !important;
		text-align: center !important;
	}
}

@media (max-width:1024px) {

	.events-upper-row .wpb_wrapper .wpb_text_column p {
		max-width: 100% !important;
		text-align: justify;
	}

	.events-signatureevent-text p {
		max-width: 100% !important;
		text-align: justify;
		padding: 0px;
	}

}

@media (min-width:767px) and (max-width:1024px) {


	.events-signatureevent-row {
		margin-top: 1rem !important;
		padding-bottom: 4rem !important;
	}

	.events-signatureevent-row .events-signatureevent-grid .w-grid-list {
		margin: -1.5rem 0rem !important;
		gap: 25px;
	}



	.events-signatureevent-row {
		margin-top: 1rem !important;
		padding-bottom: 4rem !important;
	}

	.events-signatureevent-row .events-signatureevent-grid .w-grid-list {
		margin: -1.5rem 0rem !important;
		gap: 25px;
	}




	.g-cols.type_default {
		margin: 0px !important;
	}

	section.l-section.wpb_row.us_custom_97799d07.events-banner-row.height_medium {
		padding-top: 12rem !important;
		padding-bottom: 5rem !important;
	}

	.events-signatureevent-pageblock p {
		max-width: 100%;
	}
}

@media (max-width:767px) {
	section.l-section.wpb_row.us_custom_97799d07.events-banner-row.height_medium {
		background-position: 0 !important;
		padding-top: 4rem;
		padding-bottom: 4rem;
	}

	.events-banner-row h1 {
		font-size: 30px !important;
	}

	.events-signatureevent-col .g-cols.wpb_row.via_flex.valign_top.type_default.stacking_default {
		margin: 0px !important;
	}

	.events-signatureevent-row .w-post-elm.post_content p {
		max-width: 80% !important;
		text-align: center !important;
	}
}

/*Cornell Family page css*/

.venice-mainrow .venice-maincol {
	min-width: 100% !important;
	padding-top: 2rem !important;
}

.venice-mainrow .venice-main-heading h1 {
	font-size: 60px !important;
}

.venice-mainrow .venice-main-textblock p {
	max-width: 98% !important;
}

.venice-mainrow .vc_col-sm-2.wpb_column.vc_column_container {
	display: none;
}

.venice-mainrow .w-btn.yellow-link {
	line-height: 40px !important;
}

.venice-mainrow .yellow-link span.w-btn-label::after {
	content: "\f054";
	font-family: "fontawesome";
	display: inline-block;
	margin-left: 25px;
	font-size: 14px;
	position: relative;
	vertical-align: middle;
	font-weight: 900;
}

.venice-mainrow.height_medium {
	padding-bottom: 3rem !important;
}

.venice-initiatives-pageblock a.w-btn.us-btn-style_1:hover {
	border: 1px solid #e2af1a !important;
}

.venice-initiatives-pageblock.height_medium.width_full {
	padding: 0px !important;
}

.venice-initiatives-pageblock .stacking_default .wpb_wrapper {
	background-color: #7095b9;
}

.venice-initiatives-pageblock.height_medium {
	background-color: #7095b9 !important;
}

.portfolio_slide_part.height_medium.width_full {
	padding: 3rem 0px !important;
}

.portfolio_slide_part img.rsImg.rsMainSlideImage {
	margin: 0px !important;
	height: 100% !important;
	width: 100% !important;
}

.initiatives-portfolio .impact-waystogive-col-text {
	max-width: 1200px;
	margin: auto;
	left: 0;
}

.initiatives-portfolio .cols_3 .w-grid-list .us_portfolio_category-initiatives {
	padding: 0px 0px !important;
}

.initiatives-portfolio .vc_column-inner {
	padding: 0px !important;
}

.initiatives-portfolio .impact-initiatives-portfolio-grid {
	position: relative;
	max-width: 1350px;
	margin: auto;
}

.initiatives-portfolio .impact-waystogive-col-text h3 {
	font-size: 60px;
}

.initiatives-portfolio .impact-waystogive-col-text p {
	max-width: 100% !important;
	padding-bottom: 50px;
}

.initiatives-portfolio.height_medium {
	margin-top: 0px !important;
}

@media (max-width:1024px) {
	.portfolio_slide_part .vc_column-inner {
		padding: 0px !important;
	}

	.g-cols.type_default {
		margin: 0px !important;
	}

	.venice-mainrow.height_medium {
		padding: 0px !important;
	}

	.venice-mainrow .venice-main-textblock p {
		max-width: 100% !important;
		margin: auto;
		text-align: justify;
	}

	.venice-mainrow .wpb_text_column:not(:last-child) {
		max-width: 92%;
		margin: auto;
		padding-bottom: 35px;
	}

	.venice-mainrow .w-btn.yellow-link {
		margin-left: 35px;
	}

	.venice-initiatives-pageblock.height_medium {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.initiatives-portfolio.height_medium {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.portfolio_slide_part.height_medium.width_full {
		padding: 0px !important;
	}

	.venice-mainrow .has_text_color p {
		text-align: justify;
	}

	.initiatives-portfolio .impact-waystogive-col-text p {
		max-width: 100% !important;
		padding-bottom: 20px;
		padding-top: 10px;
		text-align: justify;
	}

	.venice-mainrow .venice-main-heading h1 {
		font-size: 54px !important;
	}
}

@media (max-width:767px) {
	.venice-mainrow .w-btn-wrapper.align_none.hide_on_mobiles {
		display: block !important;
	}

	.venice-mainrow .w-btn.yellow-link {
		position: static !important;
		margin-left: 0px !important;
		margin-top: 25px;
		margin-bottom: 20px;
	}

	.venice-mainrow .w-btn.yellow-link::before {
		border: none !important;
		display: none;
	}

	.venice-mainrow .venice-main-heading h1 {
		font-size: 30px !important;
		padding-top: 0px !important;
	}

	.venice-mainrow .vc_column_container.venice-maincol {
		padding-top: 0px !important;
	}

	.venice-mainrow.height_medium {
		padding-bottom: 0px !important;
	}

	.venice-mainrow .g-cols.via_flex.stacking_default .type_default>div>.vc_column-inner {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.venice-mainrow .venice-main-textblock p {
		max-width: 100% !important;
	}

	.venice-mainrow .wpb_text_column:not(:last-child) {
		max-width: 100%;
	}

	.venice-mainrow .w-separator.size_small {
		margin-top: -50px !important;
	}

	.venice-initiatives-pageblock h2 span {
		font-size: 22px;
	}

	.initiatives-portfolio .impact-waystogive-col-text {
		padding: 0px !important;
	}

	.initiatives-portfolio .impact-waystogive-col-text h3 {
		font-size: 30px !important;
	}

	.initiatives-portfolio.height_medium {
		padding-top: 30px !important;
	}
}


/*venice page css*/


.venice-mainrow .venice-maincol {
	width: 100% !important;
}

.venice-mainrow .w-btn.yellow-link {
	line-height: 40px !important;
	margin-top: -5px !important;
}

a.w-btn.us-btn-style_1:hover {
	border: 1px solid #e2af1a !important;
}

.venice-initiatives-pageblock .stacking_default .wpb_wrapper {
	background-color: #7095b9;
}

.venice-mainrow.height_medium {
	padding-bottom: 3rem !important;
}

.initiatives-portfolio .impact-waystogive-col-text {
	max-width: 1200px;
	margin: auto;
	left: 0;
}

.impact-waystogive-col-text h3 {
	font-size: 60px;
}

.impact-waystogive-col-text p {
	max-width: 100% !important;
	padding-bottom: 50px;
}

.initiatives-portfolio.height_medium {
	margin-top: 0px !important;
}

.initiatives-portfolio .cols_3 .w-grid-list .us_portfolio_category-initiatives {
	padding: 0px 0px !important;
}

.initiatives-portfolio .vc_column-inner {
	padding: 0px !important;
}

.initiatives-portfolio .impact-initiatives-portfolio-grid {
	position: relative;
	max-width: 1350px !important;
	margin: auto;
}

.venice-initiatives-pageblock.height_medium.width_full {
	padding-bottom: 0px !important;
}

@media (max-width:1024px) {
	.venice-mainrow.height_medium {
		padding-top: 0px !important;
	}

	.venice-mainrow .venice-main-textblock p {
		text-align: justify;
		max-width: 100% !important;
	}

	.venice-mainrow .venice-main-textblock p a {
		color: #e2af1a;
	}

	.impact-waystogive-col-text p {
		max-width: 100% !important;
		text-align: justify;
	}
}



@media (max-width:767px) {
	.venice-mainrow .venice-main-heading h1 {
		font-size: 30px !important;
	}

	.venice-mainrow .w-btn.yellow-link {
		margin-top: 35px !important;
	}

	.venice-mainrow .g-cols.via_flex.stacking_default .type_default>div>.vc_column-inner {
		padding-top: 40px;
	}

	.impact-waystogive-col-text h3 {
		font-size: 30px !important;
	}

	.impact-waystogive-col-text p {
		max-width: 100% !important;
		text-align: justify;
	}

	.venice-mainrow.height_medium {
		padding-bottom: 0px !important;
	}
}


.smhfhome-thirdrow .smhfhome-third-left {
	padding: 40px 73px !important;
}

.smhfhome-thirdrow .l-section-h.i-cf {
	max-width: 1154px;
}

#page-content .stories-slider .category-news .yellow-link {
	min-width: 80% !important;
}

@media (max-width:1024px) {
	#page-content .stories-slider .category-news .yellow-link {
		min-width: 90% !important;
		left: 5% !important;
	}

	section.l-section.wpb_row.us_custom_d1154f4d.legecy-row.height_medium {
		padding-bottom: 7rem !important;
		padding-top: 7rem !important;
	}
}

@media (max-width:767px) {
	#page-content .stories-slider .category-news .yellow-link {
		min-width: 85% !important;
		left: 5% !important;
	}

	.more-stories-row.height_medium {
		margin-top: -2px;
	}
}

@media screen and (max-width: 992px) {
	.ourstory_cover_img.height_medium.full_height.valign_top {
		min-height: auto;
		padding-top: 14rem !important;
		padding-bottom: 3rem !important;
	}
}

@media (max-width:767px) {
	.ourstory_cover_img.height_medium.full_height.valign_top {
		min-height: auto;
		padding-top: 5rem !important;
		padding-bottom: 6rem !important;
	}
}


.stewardship-events-pageblock .w-post-elm.post_image.usg_post_image_1.has_ratio {
	max-height: 550px;
}

.stewardship-events-pageblock .w-vwrapper.usg_vwrapper_1.align_left.valign_top {
	padding-bottom: 0px !important;
}

.events-signatureevent-grid .w-post-elm.post_content.usg_post_content_1 {
	padding-bottom: 200px !important;
}


.events-eventsgallery-row {
	background: #4cab9a !important;
}

.stewardship-events-pageblock .events-signatureevent-grid {
	max-width: 1200px !important;
	margin: auto;
}

.events-signatureevent-col div#us_grid_5 {
	width: 1480px;
}

.events-signatureevent-col div#us_grid_4 {
	width: 1200px;
}

.events-signatureevent-col div#us_grid_4 {
	width: 1200px;
}

.events-signatureevent-col div#us_grid_2 {
	max-width: 1480px;
	width: 100%;
}


@media (max-width:1024px) {
	.stewardship-events-pageblock .w-vwrapper.usg_vwrapper_1.align_left.valign_top {
		padding-bottom: 0px !important;
	}

	.stewardship-events-pageblock .w-post-elm.post_content p {
		padding-bottom: 0px !important;
	}
}

@media (max-width:767px) {
	.stewardship-events-pageblock .w-post-elm.post_content p {
		padding-bottom: 20px !important;
	}
}

.events-signatureevent-pageblock .wpb_text_column.events-signatureevent-text {
	left: 75px !important;
}

.stewardship-events-pageblock .wpb_text_column.events-signatureevent-text {
	left: 1px !important;
	position: relative;
}

.events-eventsgallery-row .wpb_text_column.events-stewardshipevents-text {
	left: 1px !important;
}

@media (max-width:1024px) {
	.events-signatureevent-pageblock .wpb_text_column.events-signatureevent-text {
		left: 0px !important;
	}

	.stewardship-events-pageblock .wpb_text_column.events-signatureevent-text {
		left: 0px !important;
	}
}

.signature-event-page-block-row .wpb_text_column.events-signatureevent-text {
	left: 75px !important;
}

.impact-banner-row.height_medium {
	padding-bottom: 25rem;
	padding-top: 16rem;
}

.events-upper-row .events-logo img {
	right: 0px !important;
}

.women-medi-sponsorhea .wpb_text_column h3 {
	text-align: center;
}

@media screen and (max-width: 992px) {

	.g-cols.via_flex.type_default {
		margin: 0px !important;
	}


}

.events-upper-row .events-logo img {
	right: 0px !important;
}

@media screen and (max-width: 992px) {
	.signature-event-page-block-row .wpb_text_column.events-signatureevent-text {
		left: 0px !important;
	}

	.events-signatureevent-text p {
		text-align: justify !important;
	}
}

@media screen and (max-width: 992px) {
	.events-upper-row .wpb_wrapper .wpb_text_column p {
		text-align: justify;
		max-width: 100% !important;
		margin-bottom: 15px !important;
	}

	.events-signatureevent-text p {
		max-width: 100% !important;
	}
}

@media (max-width:767px) {

	.g-cols.via_flex.type_default {
		margin: 0 -1.5rem !important;
	}

	.events-upper-row .wpb_text_column h5 {
		text-align: left !important;
	}


}

.events-template-row .the-pink-row .rock-form-row .vc_col-sm-12.wpb_column.vc_column_container {
	background-color: #e1178e;
}

@media (max-width:767px) {
	.the-pink-row .reversed.stacking_default {
		background: #e1178e;
	}
}


.stewardship-events-pageblock p {
	text-align: center !important;
}



#page-content .women-medi-sponsorhea .wpb_text_column h3 {
	text-align: center !important;
}

section.l-section.wpb_row.matching-gift-mainrow.height_medium {
	display: none;
}

@media screen and (max-width: 992px) {
	.g-cols.via_flex.type_default {
		margin: 0px !important;
	}
}

@media (max-width:767px) {
	.g-cols.via_flex.type_default {
		margin: 0 -1.5rem !important;
	}
}



.events-template-row .events-upper-row h6 {
	text-align: justify;
}

.g-cols.wpb_row.us_custom_ee14878e.events-form-row.has_text_color.via_flex.valign_top.type_default.stacking_default .vc_col-sm-10.wpb_column.vc_column_container {
	width: 100%;
}

.events-template-row .the-green-row .events-form-row .vc_col-sm-12.wpb_column.vc_column_container {
	background-color: #12223d;
}

@media screen and (max-width: 992px) {
	.g-cols.via_flex.type_default {
		margin: 0px !important;
	}
}

@media (max-width:767px) {
	.g-cols.via_flex.type_default {
		margin: 0 -1.5rem !important;
	}
}


.events-signatureevent-text p {
	max-width: 100% !important;
}



@media (max-width:767px) {
	#page-content .events-signatureevent-text h3 {
		text-align: center;
	}

	.events-signatureevent-text p {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}


@media (max-width:767px) {

	.the-pink-row .reversed.stacking_default {
		background: #683091;
	}

	.g-cols.wpb_row.via_flex.valign_top.type_default.reversed.stacking_default {
		background-color: #4a8a40;
	}

	.g-cols.wpb_row.via_flex.valign_top.type_default.reversed.stacking_default {
		background-color: #12223d;
	}

	.events-upper-row .events-form-row {
		background: #12223d !important;
	}


	section.l-section.wpb_row.us_custom_97799d07.events-banner-row.height_large.full_height.valign_center {
		min-height: 0;
		height: 0;
		padding-top: 50%;
	}

	.wpb_row.events-banner-row {
		background-size: auto !important;
		padding-top: 10rem;
		padding-bottom: 10rem;
		background-position: -360px -116px !important;
	}

}

.smhfhome-secondrow .smhfsecond-left .wpb_wrapper .yellow-link {
	padding: 0px 20px !important;
}

.smhfhome-thirdrow .smhfhome-third-left .wpb_wrapper .yellow-link {
	padding: 0px 30px !important;
}

.smhfhome-fourthrow .impact-row-col .impact-btn-row .yellow-link {
	padding: 0px 30px !important;
}

.eventgrid-row .ticket-link.yellow-link {
	padding: 5px 35px !important;
}

@media (max-width:767px) {
	.smhfhome-secondrow .smhfsecond-left .wpb_wrapper .yellow-link {
		padding: 0px 20px !important;
	}

	.smhfhome-thirdrow .smhfhome-third-left .wpb_wrapper .yellow-link {
		padding: 0px 26px !important;
	}

	.legecy-row .join-btn-block .yellow-link {
		padding: 0px 30px !important;
	}

	.smhfhome-fourthrow .impact-row-col .impact-btn-row .yellow-link {
		padding: 0px 18px !important;
	}

	.event_category-signature-event-grid .w-post-elm.post_custom_field.usg_post_custom_field_1.event-logo-post.type_text.signature.event.logo.image img {
		margin: 0px 0 !important;
		margin: 0px -28px !important;
	}

	#page-content .eventgrid-row .ticket-link.yellow-link {
		left: 7% !important;
	}


	.event_category-signature-event-grid a.w-btn.us-btn-style_1.usg_btn_1.ticket-link.yellow-link {
		width: 67%;
	}

}

@media (max-width:1024px) {
	.smhfhome-secondrow .smhfsecond-left .wpb_wrapper .yellow-link {
		left: 0px !important;
	}

	.smhfhome-secondrow p {
		margin-bottom: 0px !important;
	}

	.more-stories-row.height_medium {
		margin-top: -2px !important;
	}
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {

	.events-signatureevent-row .w-post-elm.post_content p {
		line-height: 22px !important;
	}

	.event_category-signature-event-grid a.w-btn.us-btn-style_1.usg_btn_1.ticket-link.yellow-link {
		width: 38%;
	}

	.eventgrid-row .home-event-grid .event_category-signature-events .post_content {
		bottom: 218px;
	}

	.eventgrid-row .home-event-grid .event_category-signature-events .post_content {
		position: relative;
		padding: 3%;
		width: 50%;
		text-align: center;
		bottom: 254px;
	}

	.event_category-signature-event-grid a.w-btn.us-btn-style_1.usg_btn_1.ticket-link.yellow-link {
		width: 38%;
		position: relative;
		float: left;
		margin: 0 20px;
		display: flex;
		justify-content: center;
		align-items: center;
		bottom: 247px;
	}

	.l-canvas.type_wide {
		overflow: hidden;
	}

	.event-highlights-row .highlights-stats .vc_column-inner {
		padding: 0px !important;
	}

	.event_category-signature-event-grid .w-post-elm.post_custom_field.usg_post_custom_field_1.event-logo-post.type_text.signature.event.logo.image img {
		width: 50%;
		position: absolute;
		margin: 0px -30px !important;
		bottom: 150px;
	}

	.eventgrid-row .home-event-grid .event_category-signature-events .post_content {
		position: relative;
		padding: 3%;
		width: 50%;
		text-align: center;
		bottom: 254px;
	}

	.BBFormContainer[data-bbox-part-id="b65bf193-0366-4eca-af4e-26806951df33"] .BBFormTextbox {
		min-height: 20px;
		width: 150px !important;
		padding: 3px;
		font-size: inherit;
	}

	a.w-btn.us-btn-style_1 {
		width: 150px;
	}

	.footer-section .more-stories-button.grants-in-action-btn {
		padding: 0.8em 16px;
		font-size: 15px !important;
	}

	footer .footer-fourth .BBFormSection .BBFormButtonRow input {
		width: auto !important;
	}

	#rev_slider_3_1 {
		max-width: 1024px;
		width: 100% !important;
	}

	.hompage-toprow .vc_column-inner {
		padding: 0px !important;
	}

	.wpb_row.smhfhome-secondrow {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.initiatives-portfolio-pageblock .vc_column-inner {
		padding: 0px !important;
	}

	#team {
		padding-bottom: 30px !important;
	}

	.donate-waytogive-row .vc_column-inner {
		padding: 0px !important;
	}
}

/*new tabs section css*/

.stewardship-events-pageblock .events-signatureevent-text h3 {
	color: #707070;
}

.w-tabs-list-h {
	display: flex;
	flex-wrap: wrap;
}

.w-tabs-sections.titles-align_none.icon_chevron.cpos_right .w-tabs-section-header {
	display: none;
}

.w-tabs-sections.titles-align_none.icon_chevron.cpos_right .w-tabs-section {
	border: none !important;
}

.w-tabs.accordion>.w-tabs-list {
	display: block !important;
}

.w-tabs-item .w-tabs-item-title {
	line-height: 30px;
}

button.w-tabs-section-header,
button.w-tabs-item {
	margin: 5px;
	max-width: 230px;
	padding: 10px !important;
	width: 100%;
}

.the-golf-tournament-tab button.w-tabs-item,
.the-golf-tournament-tab button.w-tabs-section-header {
	background-color: #4a8a40 !important;
}

.w-tabs.style_default.layout_hor>.w-tabs-list .w-tabs-item {
	border-width: 0px 0 0;
}

/*new tabs section css*/
.rock-the-roof-tab button.w-tabs-item,
.rock-the-roof-tab button.w-tabs-section-header {
	background-color: #e1178e !important;
}

.women-medicine-tab button.w-tabs-item,
.women-medicine-tab button.w-tabs-section-header {
	background-color: #683091 !important;
}

.hospital-gala-tabs button.w-tabs-item,
.hospital-gala-tabs button.w-tabs-section-header {
	background-color: #12223d !important;
}

.w-tabs-section-content-h.i-cf ul li {
	line-height: 25px;
	font-weight: initial;

}

.w-tabs-section-content-h.i-cf h6 {
	color: #727272;
}

.the-hospital-gala button.w-tabs-item {
	background-color: #12223d;
}

.the-hospital-gala button.w-tabs-item:hover {
	background-color: #12223d !important;
}

.the-hospital-gala .w-tabs.style_default.layout_hor>.w-tabs-list .w-tabs-item {
	background-color: #12223d;
}


@media screen and (max-width: 767px) {


	.events-signatureevent-grid .w-post-elm.post_content.usg_post_content_1 {
		padding-bottom: 100px !important;
	}

	.events-eventsgallery-row .w-btn-wrapper.align_none {
		width: 100%;
	}

	.events-signatureevent-col div#us_grid_5 {
		width: 430px;
	}

	.events-signatureevent-col div#us_grid_4 {
		width: 430px;
	}

	.events-signatureevent-col div#us_grid_4 {
		width: 430px;
	}

	.events-signatureevent-col div#us_grid_2 {
		max-width: 410px;
		width: 100%;
		margin: auto;
	}

	.g-cols.vc_row.via_flex.valign_middle.type_default.stacking_default {
		margin-top: -48px !important;
	}

	section.l-section.wpb_row.more-stories-row.height_medium {
		margin-bottom: -48px;
	}

	.wpb_text_column.venice-main-heading {
		padding-top: 25px;
		margin-bottom: 0;
	}

	.venice-mainrow .venice-main-heading h1 {
		margin-bottom: 0 !important;
	}

	.wpb_text_column.venice-main-textblock p {
		padding: 12px;
	}

	.single-us_portfolio .venice-mainrow .w-btn.yellow-link {
		width: 90%;
		margin: auto !important;
		padding-left: 36px;
		padding-top: 11px;
	}

	.venice-mainrow .g-cols.via_flex.stacking_default .type_default>div>.vc_column-inner {
		padding-top: 0;
	}

	.wpb_text_column.us_custom_6df4bc3a.has_text_color h4 {
		padding-left: 30px;
	}

	.venice-main-heading h1 {
		padding-left: 33px;
	}

	.us_custom_6df4bc3a.has_text_color p {
		padding-left: 35px;
		padding-right: 35px;
	}

	.wpb_text_column.impact-waystogive-col-text h3,
	p {
		padding: 10px;
	}

	.g-cols.vc_row.via_flex.valign_middle.type_default.stacking_default {
		margin: 0 !important;
	}

	section.l-section.wpb_row.stories-slider.height_medium {
		height: 850px;
	}

	.wpb_text_column.more-stories-button a.view-news.yellow-link {
		margin-top: -35px;
	}

	a.w-btn.us-btn-style_1.usg_btn_1.ticket-link.yellow-link {
		margin-top: -15px !important;
	}

	.g-cols.wpb_row.impact-icons.via_flex.valign_top.type_default.stacking_default {
		margin: auto !important;
		text-align: center;
		padding-right: 0px !important;
		padding-left: 0px !important;
	}



	.smhfhome-thirdrow .smhfhome-third-left .wpb_wrapper .yellow-link {
		padding: 0px 10px !important;
	}

	.smhfhome-fourthrow .impact-row-col .impact-btn-row .yellow-link {
		font-size: 17px;
	}

	.events-signatureevent-col div#us_grid_4 {
		width: 419px !important;
	}

	.vc_column-inner.us_custom_1f475a64 {
		margin-top: -70px;
	}

	div#RTR-FORM {
		margin-top: -70px !important;
	}

	.vc_column-inner.us_custom_5add50d1 {
		margin-top: -70px;
	}

	.vc_column-inner.us_custom_0eda84ec {
		padding-top: 50px !important;
	}

	h1.w-post-elm.post_title.us_custom_6571e3a1.events-template-posttitle.entry-title.color_link_inherit {
		padding-top: 40px !important;
	}

	h1.w-post-elm.post_title.events-template-posttitle.entry-title.color_link_inherit {
		padding-top: 0px;
		margin-top: 20px;
	}

	.g-cols.wpb_row.us_custom_ee14878e.events-form-row.has_text_color.via_flex.valign_top.type_default.stacking_default {
		background-color: #12223d !important;
	}

	.event_category-signature-event-grid .w-post-elm.post_custom_field.usg_post_custom_field_1.event-logo-post.type_text.signature.event.logo.image img {
		width: 76%;
		position: absolute;
		bottom: 283px;
		margin: auto !important;
		display: flex;
	}

	.eventgrid-row .home-event-grid .event_category-signature-events .post_content {
		top: 95px;
	}


	.the-gala-event-row h1.w-post-elm.post_title.events-template-posttitle.entry-title.color_link_inherit {
		margin-top: -40px;
	}

	.the-rock-roof-row .vc_col-sm-10.wpb_column.vc_column_container.has_bg_color {
		margin-top: -24px;
	}

	.the-rock-roof-row h1.w-post-elm.post_title.events-template-posttitle.entry-title.color_link_inherit {
		margin-top: 0;
	}

	#page-content .events-signatureevent-row .w-grid-list .event_listing {
		width: 100% !important;
		height: auto;
	}

	button.w-tabs-section-header,
	button.w-tabs-item {
		margin: 0px !important;
		margin-bottom: 5px !important;
	}




}


@media (max-width:991px) {
	.w-tabs-sections.titles-align_none.icon_chevron.cpos_right .w-tabs-section-header {
		display: none !important;
	}

	.w-tabs-list.items_10.align_none {
		display: none !important;
	}

	.w-tabs-sections.titles-align_none.icon_chevron.cpos_right .w-tabs-section {
		display: block !important;
	}

	.w-tabs-sections.titles-align_none.icon_chevron.cpos_right .w-tabs-section .w-tabs-section-content {
		display: none !important;
	}

	.w-tabs-sections.titles-align_none.icon_chevron.cpos_right .w-tabs-section.active .w-tabs-section-content {
		display: block !important;
	}

	.w-tabs-section-header {
		width: 100%;
		max-width: 900px !important;
		margin: auto;
	}

	.w-tabs-section>.w-tabs-section-header .w-tabs-section-control {
		display: none !important;
	}

	.w-tabs-section-header .w-tabs-section-title {
		text-align: center;
	}

	.events-tab-row .events-tab-main .w-tabs-section button.w-tabs-section-header.active {
		border-bottom: none !important;
	}

	.w-tabs.accordion>.w-tabs-list {
		display: none !important;
	}

	.the-hospital-gala button.w-tabs-section-header {
		background-color: #12223d;
	}

	.the-hospital-gala .w-tabs-sections.titles-align_none.icon_chevron.cpos_right .w-tabs-section-header {
		background-color: #12223d;
	}

	.w-post-elm.post_custom_field.usg_post_custom_field_2.image-post.type_text.signature.event.post.image.color_link_inherit img.lazy.loaded {
		width: 50%;
	}



}



.cols_4>div[class*="list"]>* {
	width: 25%;
	text-align: center;
}

.cols_5>div[class*="list"]>* {
	width: 20%;
	text-align: center;
}

.w-post-elm.has_ratio {
	position: relative;
	width: 97%;
}


.category-news img.attachment-medium.size-medium.wp-post-image.lazy.loaded {
	height: 261px !important;
}

@media screen and (max-width: 992px) {
	.category-news img.attachment-medium.size-medium.wp-post-image.lazy.loaded {
		height: 195px !important;
	}
}

@media screen and (max-width: 767px) {
	.category-news img.attachment-medium.size-medium.wp-post-image.lazy.loaded {
		height: 185px !important;
	}

	.more-stories-row .more-stories-button {
		margin-bottom: 30px;
	}

	.smhfhome-fourthrow .impact-row-col .impact-btn-row .yellow-link {
		padding: 0px 5px !important;
	}

	.venice-mainrow .venice-main-btn .w-btn-wrapper.align_none {
		width: 100%;
	}
}

.venice-mainrow .w-btn.yellow-link {
	display: flex;
	justify-content: center;
	align-items: center;
}

.venice-mainrow .w-btn.yellow-link .fas {
	display: none !important;
}

section#donatenow {
	margin-bottom: 20px;
}

.matching-gift-mainrow-new {
	background: #495392;
	clear: both;
	display: block;
	position: relative;
	padding-bottom: 4rem !important;
	color: #fff;
}

.matching-gift-rowone {
	background: #495392;
	color: #fff;
}


h1.matching-gift-posttitle {
	font-size: 80px;
	color: #fff;
	margin-left: 34px;
	text-transform: uppercase;
}

.wpb_text_column.matching-gift-textblock {
	margin-left: 34px;
}

.valign_middle .vc_column-inner {
	padding-right: 0 !important;
}

.w-btn-wrapper.align_none.hide_on_mobiles {
	position: relative;
	cursor: pointer;
	z-index: 1;
}


.wpb_raw_code.wpb_content_element.wpb_raw_html {
	padding-left: 20px;
}

.matching-gift-mainrow-new .wpb_raw_code.wpb_content_element.wpb_raw_html {
	padding: 0;
}

a.w-btn.us-btn-style_1.yellow-link.icon_atright {
	cursor: pointer;
	position: relative;
	z-index: 1;
}

@media screen and (max-width: 767px) {
	h1.matching-gift-posttitle {
		font-size: 42px;
		color: #fff;
		margin-left: 0;
	}

	.valign_middle .wpb_raw_code.wpb_content_element.wpb_raw_html {
		padding-left: 0 !important;
	}

	.wpb_text_column.matching-gift-textblock {
		margin-left: 0;
	}

	form#frmSearch input#org_search_value {
		width: 260px;
	}

	input#org_search_value {
		padding: 10px;
		margin: 10px !important;
		width: 80%;
	}

	.wpb_text_column.matching-gift-textblock h6 {
		text-align: justify;
	}

	h1.w-post-elm.post_title.matching-gift-posttitle.entry-title.color_link_inherit {
		text-align: left;
		padding-left: 6px;
	}

	.g-cols.wpb_row.us_custom_11c13425.via_flex.valign_middle.type_default.stacking_default {
		padding: 19px;
	}
}



.matching-gift-mainrow {
	background: #495392;
	clear: both;
	display: block !important;
	position: inherit !important;
	padding-bottom: 4rem !important;
}

section.l-section.wpb_row.matching-gift-mainrow.height_medium {
	display: block !important;
}


.g-cols.wpb_row.us_custom_4fb9e5a3.donating-form-main.via_flex.valign_top.type_default.stacking_default {
	float: right;
	margin-top: 30% !important;
}

.wpb_raw_code.wpb_content_element.wpb_raw_html {
	padding-left: 0px;
}

.vc_col-sm-1\/5.wpb_column.vc_column_container {
	width: 31%;
}

/* Media Query for Tablets Ipads portrait mode */
@media (min-width: 768px) and (max-width: 1024px) {

	.g-cols.wpb_row.us_custom_4fb9e5a3.donating-form-main.via_flex.valign_top.type_default.stacking_default {
		margin-top: 0 !important;
	}
}

@media only screen and (max-width: 767px) {

	form#mongo-form {
		width: auto !important;
	}

	.g-cols.wpb_row.us_custom_4fb9e5a3.donating-form-main.via_flex.valign_top.type_default.stacking_default {
		margin-top: 0 !important;
	}

	select#bboxdonation_billing_ddTitle {
		font-size: 15px !important;
		width: 55px !important;
	}


	input#bboxdonation_billing_txtFirstName {
		border: 2px solid #3000CC;
		height: 40px;
		padding-right: 0px !important;
		font-size: 14px !important;
		opacity: inherit !important;
		padding-left: 0 !important;
		width: 80px !important;
	}

	select#bboxdonation_designation_ddDesignations {
		border: 2px solid #3000CC;
		height: 40px;
		width: 200px !important;
	}

	input#bboxdonation_billing_txtLastName {
		border: 2px solid #3000CC;
		height: 40px;
		width: 80px !important;
		font-size: 14px !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}


/*addintional css*/

@media (min-width: 992px) {
	.g-cols.wpb_row.us_custom_2d9ebfef.impact-icons.via_flex.valign_top.type_default.stacking_default {
		flex-wrap: nowrap !important;
	}
}

.matching-gift-mainrow {
	background: #495392;
	clear: both;
	display: block !important;
	position: inherit !important;
	padding-bottom: 4rem !important;
}

section.l-section.wpb_row.matching-gift-mainrow.height_medium {
	display: block !important;
}




.g-cols.wpb_row.us_custom_4fb9e5a3.donating-form-main.via_flex.valign_top.type_default.stacking_default {
	float: right;
	margin-top: 30% !important;
}

.wpb_raw_code.wpb_content_element.wpb_raw_html {
	padding-left: 0px;
}


.vc_col-sm-1\/5.wpb_column.vc_column_container {
	width: 31%;
}


input#bboxdonation_billing_txtFirstName {
	border: 2px solid #3000CC;
	height: 40px;
	width: 100px !important;
}



@media (min-width: 768px) and (max-width: 1024px) {
	.g-cols.wpb_row.us_custom_4fb9e5a3.donating-form-main.via_flex.valign_top.type_default.stacking_default {
		margin-top: 0 !important;
	}


}





@media only screen and (max-width: 767px) {

	form#mongo-form {
		width: auto !important;
	}

	.g-cols.wpb_row.us_custom_4fb9e5a3.donating-form-main.via_flex.valign_top.type_default.stacking_default {
		margin-top: 0 !important;
	}

	select#bboxdonation_billing_ddTitle {
		font-size: 15px !important;
		width: 55px !important;
	}


	select#bboxdonation_billing_ddTitle {
		height: 40px;
		border: 2px solid #3000CC;
		width: 55px !important;
	}

	input#bboxdonation_billing_txtFirstName {
		border: 2px solid #3000CC;
		height: 40px;
		padding-right: 0px !important;
		font-size: 14px !important;
		opacity: inherit !important;
		padding-left: 0 !important;
		width: 80px !important;
	}

	select#bboxdonation_designation_ddDesignations {
		border: 2px solid #3000CC;
		height: 40px;
		width: 200px !important;
	}

	input#bboxdonation_billing_txtLastName {
		border: 2px solid #3000CC;
		height: 40px;
		width: 80px !important;
		font-size: 14px !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	div#bboxdonation_gift_rdlstGivingLevels {
		margin: auto;
		display: flex !important;
		flex-direction: column !important;
	}
}

/* client css end  */
/* new css  */
/* global css start here */



body section {
	background-color: #fbfbfb;
}

@font-face {
	font-family: 'gilroy-light';
	src: url(https://smhf.org/fonts/Gilroy-Light.ttf);
	font-weight: normal;
}

/* primary button css  */

a.button.new-primary-btn {
	display: flex;
	max-width: 177.682px;
	height: 40px;
	flex-direction: column;
	justify-content: center;
	color: #616568 !important;
	text-align: center;
	font-family: 'gilroy-light';
	font-size: 16px;
	font-style: normal;
	font-weight: 300 !important;
	line-height: 75px !important;
	letter-spacing: 0.5px;
	background-color: transparent;
	border: 1px solid #F7C43C;
	overflow: hidden;
}

a.button.new-primary-btn:hover {
	color: #fff !important;
	background-color: #F7C43C;
	border: 1px solid #F7C43C;
}

a.button.new-primary-btn:hover span.w-btn-label {
	color: #fff;
}


/* hero banner globle css   */
.donate-way-to-give-outter article a.button.new-primary-btn {
	color: #fff !important;
}

@media (min-width: 1550px) {

	.l-section.hero-banner .l-section-h.i-cf::after,
	.l-section.hero-banner .l-section-h.i-cf::before {
		left: calc(50% + 765px) !important;
	}
}

.l-section.hero-banner {
	padding: 0;
	height: 450px;
	display: flex;
	align-items: center;
	position: relative;
}

.l-section.hero-banner::before {
	content: '';
	position: absolute;
	height: 134px;
	width: 2px;
	background-color: #F7C43C;
	left: calc(50% - 1px);
	top: calc(100% - 100px);
	z-index: 1;
}

#page-content .l-section.hero-banner .l-section-h.i-cf {
	padding: 0;
}

#page-content .hero-banner .hero-banner-txt {
	margin-bottom: 29px;
}

.hero-banner .hero-banner-txt p {
	color: #FFF;
	text-align: center;
	font-family: "gilroy-light";
	font-size: 36px;
	font-style: normal;
	font-weight: 300;
	line-height: 25px;
	letter-spacing: 0.5px;
	text-align: center !important;
}

.hero-banner .hero-banner-head p {
	color: #FFF;
	font-family: 'gilroy-light';
	font-size: 50px;
	font-style: normal;
	font-weight: 300;
	line-height: 25px;
	text-align: center !important;
}

a.w-btn.us-btn-style_1.new-primary-btn.button.__mPS2id {
	min-width: max-content !important;
}

.l-section.hero-banner .l-section-h.i-cf::before {
	content: "";
	position: absolute;
	transform: rotateZ(90deg);
	left: calc(100% - 35px);
	top: calc(100% + 360px);
	color: #616568;
	font-size: 30px;
	z-index: 1;
	line-height: 30px;
	text-align: left;
	white-space: nowrap;
	transform-origin: left;
}

.page-id-8615 .g-loadmore,
.page-id-7614 .g-loadmore {
	display: none;
}

.jellison_outter h2.vc_custom_heading,
.brain_d_outter h2.vc_custom_heading {
	margin-bottom: 35px;
}

.donation-disclaimer.height_medium {
	padding-bottom: 340px;
}

@media (max-width: 1024px) {
	.l-section.hero-banner .l-section-h.i-cf::before {
		display: none;
	}

	.l-section.hero-banner .l-section-h.i-cf::after {
		display: none;
	}

	.donation-disclaimer.height_medium {
		padding-bottom: 40px;
	}
}

@media(min-width:992px) {
	.new-event-reusable-inner.height_medium {
		padding: 0;
	}
}

@media (max-width: 767px) {
	#page-content .hero-banner .hero-banner-txt {
		margin-bottom: 0px;
	}

	.hero-banner .hero-banner-txt p {
		font-size: 24px;
	}

	.hero-banner .hero-banner-head p {
		font-size: 40px;
		line-height: normal;
	}
}

/* global css end here */
/* header css  */
.w-search-open .fas.fa-search {
	font-weight: 300;
	color: #fff;
}

.header_hor #page-header .w-nav.type_mobile.m_layout_panel .w-nav-control.active+.w-nav-list.level_1 {
	transform: translateX(10px);
	overflow: visible;

}

.w-nav-list.level_1 .menu-item .w-nav-anchor.level_1 {
	padding-right: 0;
}



.header_hor #page-header ul.w-nav-list.level_1.hover_simple {
	top: 0;
	position: fixed;
	width: 234px;
	max-height: 450px !important;
	background-color: #305D94;
	padding-top: 40px;
	min-height: 370px !important;
	right: -40px;
}

.header_hor #page-header a.w-nav-control.active+ul.w-nav-list.level_1.hover_simple {
	top: 0;
	position: absolute;
	width: 234px;
	max-height: 450px !important;
	background-color: #305D94;
	padding-top: 40px;
	min-height: 450px !important;
	right: -10px;
}

.current-menu-item::before {
	content: "";
	position: absolute;
	background-color: #e2af1a;
	width: 50px;
	height: 2px;
	top: calc(50% - 1px);
	margin: auto;
	right: calc(100% - 5px);
}

#page-header .w-nav-control.active {
	position: relative;
	z-index: 9;
}

.w-nav-list.level_1 .menu-item .w-nav-title {
	color: #FFF;
	text-align: right;
	font-family: 'gilroy-light';
	font-size: 30px;
	font-style: normal;
	font-weight: 300;
	line-height: 25px;
	letter-spacing: 1px;
}

.w-nav-list.level_1 .menu-item.current-menu-item .w-nav-title {
	color: #e2af1a;
}

a.w-nav-anchor.level_1 {
	text-align: end;
	color: #fff;
	font-weight: 200 !important;
}

.current-menu-item:before {
	content: "";
	position: absolute;
	background-color: #e2af1a;
	width: 50px;
	height: 2px;
	top: 0;
	bottom: 0;
	margin: auto;
}

.current-menu-item {
	position: relative;
}

.make-a-gift-btn span.w-btn-label {
	color: #fff;
}

.sticky a.make-a-gift-btn {
	background-color: #f7c43d;
}

a.make-a-gift-btn {
	margin-right: 30px !important;
}

nav.w-nav.ush_menu_2.height_full.dropdown_height.m_align_left.m_layout_panel.m_effect_afr.type_mobile {
	position: relative;
}

@media (max-width: 1024px) {
	.header_hor #page-header .w-nav.type_mobile.m_layout_panel .w-nav-control.active+.w-nav-list.level_1 {
		overflow: visible;
		right: 8px;
	}

	#page-header .w-nav.ush_menu_2.type_mobile {
		order: 3;
	}
}

@media (max-width:767px) {

	.header_hor #page-header ul.w-nav-list.level_1.hover_simple {
		max-width: 200px !important;
		max-height: 300px !important;
		min-height: 300px !important;
		min-width: 200px;
	}

	.w-nav-list.level_1 .menu-item .w-nav-title {
		font-size: 20px;
	}

	.w-nav-list.level_1 .menu-item .w-nav-anchor.level_1 {
		padding: 5px;
		padding-right: 0;
	}
}

/* header css end  */
/* new-home page css start */


.new-event-reusable-inner .post_title a {
	color: #616568 !important;
	font-family: 'gilroy-light';
	font-size: 25px;
}

.events-signatureevent-col .hide_on_tablets.hide_on_mobiles .vc_column-inner {
	justify-content: center;
	align-items: center;
}


.event_listing .w-post-elm span.w-post-elm-value {
	line-height: normal;
	font-size: 15px;
}

.event_listing .event_snippet span.w-post-elm-value {
	font-size: 15px;
}

.us_custom_2ac201ad {
	background: url(/wp-content/uploads/2023/10/sponsorship-img-scaled.jpeg) no-repeat center / cover !important;
}

.event-opportunities.hero-banner.height_medium {
	background-image: linear-gradient(to bottom, #00000061, #00000085), url(/wp-content/uploads/2023/10/sponsorship-img-scaled.jpeg) !important;

}

.ourstory-new-banner-outter.hero-banner.height_medium {
	background-image: linear-gradient(to bottom, #00000061, #00000085), url('https://hub.coffee/smhf/wp-content/uploads/2023/10/0629817e6e015c2d5ab9be5f813ca236-scaled.jpg') !important;
	background-position: bottom !important;
}

.ourstory_fiverow .hft_second_row .ourstory_onerow_img_onecol .vc_column-inner,
.ourstory_fourrow .trustees_left_col .vc_column-inner {
	padding-left: 0px !important;
}

.ourstory_fourrow .trustees_right_col>.vc_column-inner,
.ourstory_fiverow .team_right_col>.vc_column-inner {
	justify-content: center;
}

#page-contnet .hompage-toprow,
.ourstory_banner_image {
	position: relative;
	overflow: visible;
}

#page-header .w-image .attachment-large {
	max-width: 110px;
	height: 100% !important;
	top: 0 !important;
	position: relative;
}

.support_text {
	font-family: 'MyriadPro-regular', sans-serif;
}

.l-subheader.at_middle {
	line-height: 120px;
	height: 90px !important;
}

.hompage-toprow::before,
.ourstory_banner_image::before {
	content: '';
	position: absolute;
	width: 2px;
	height: 134px;
	background: #F7C43C;
	top: calc(100% - 100px);
	left: calc(50% - 1px);
	z-index: 9;
}

.healthcare-outer .healthcare-inner-left .w-image-h,
.upcoming-reusable-event-new .new-event-reusable-inner .post_image {
	position: relative;
}

.healthcare-outer .healthcare-inner-left .w-image-h::before{
	content: '';
	position: absolute;
	height: 2px;
	width: 134px;
	background: #F7C43C;
	z-index: 9;
	left: calc(100% - 100px);
	top: calc(50% - 1px)
}

.upcoming-reusable-event-new .new-event-reusable-inner .post_image::before {
	background: #02AFEF !important;
}

.event_category-signature-events-upcoming .has_width.has_ratio {
	position: relative;
	overflow: visible;
}

.latestnews-blog .category-news img.attachment-large.size-large.wp-post-image {
	height: 100%;
	width: 100%;
}

.wpb_row.healthcare-outer.height_medium,
.latestnews-blog.height_medium,
.waystogive-section.height_medium {
	padding-top: 90px;
	padding-bottom: 30px;
	background: #FBFBFB;
}

.upcoming-reusable-event-new.height_medium {
	padding-top: 120px;
	padding-bottom: 120px;
	background: #FBFBFB;
}

.about-outer-box,
.ourstory_fourrow,
.ourstory_fiverow {
	background-color: #FBFBFB;
	padding-top: 90px;
	padding-bottom: 30px;
}

.healthcare-outer .wpb_text_column {
	margin-bottom: 15px;
}

p.together {
	font-size: 36px;
	letter-spacing: 0.50px;
	color: #616568;
	padding-bottom: 20px;
}

p.healthcare {
	color: #616568;
	font-size: 60px;
	letter-spacing: 1px;
	padding-bottom: 15px;
}

p.community {
	color: #616568;
	font-size: 17px;
	font-family: 'MyriadPro-regular', sans-serif;
}

.g-cols.wpb_row.healthcare-inner {
	padding-top: 100px;
}

.healthcare-inner-right .vc_column-inner {
	justify-content: center;
}

p.support {
	color: #616568;
	font-size: 40px;
	line-height: 30px;
	margin-bottom: 0;
}

p.foundation {
	color: #616568;
	font-size: 40px;
	line-height: 60px;
	letter-spacing: 0.50px;
	margin-bottom: 0;
	padding-bottom: 0px;
}

.height_auto.hompage-toprow .banner-text {
	display: none;
}

.hompage-toprow rs-module#rev_slider_3_1 {
	height: 700px !important;
}

.hompage-toprow rs-module-wrap#rev_slider_3_1_wrapper {
	height: 700px !important;
}

.latestnews-blog .category-news {
	padding: 30px 10px !important;
}

h2.ways-to-title {
	text-align: left !important;
}

.ways-to-content {
	text-align: left !important;
}

.latestnews-blog .category-news h2 a {
	position: absolute;
	bottom: 10px;
	color: white !important;
	line-height: 20.8px;
	padding-bottom: 15px !important;
	background: linear-gradient(to bottom, transparent, rgba(0 0 0))
}

section.l-section.wpb_row.new-event-reusable-inner.height_medium {
	padding-top: 0px;
}


.way-to-give-inner-sec {
	padding-bottom: 40px;
}

.event-post-logo-img img.attachment-large.size-large {
	width: 36%;
}

.event_category-signature-events-upcoming .w-vwrapper.usg_vwrapper_1.align_none.valign_top {
	padding: 0 20px 20px 0 !important;
	width: 32% !important;
}

.event_category-signature-events-upcoming .w-post-elm.post_image.usg_post_image_1.has_width.has_ratio {
	width: 65% !important;
	box-shadow: none !important;
}

.event_category-signature-events-upcoming .w-hwrapper.usg_hwrapper_1 {
	justify-content: space-between;
	background-color: #F8E6C3;
}

a.w-btn.us-btn-style_1.usg_btn_1.event-post-get-btn {
	margin-left: 0px;
}

.w-image.usg_image_1.event-post-logo-img {
	margin-bottom: 0;
}

p.event-post-content {
	font-size: 18px;
	line-height: normal;
}

.event-post-time p {
	line-height: 18px;
}

.event-post-title a {
	color: #616568 !important;
	font-size: 26px;
	text-transform: uppercase;
	font-family: 'gilroy-light', sans-serif;
}

.new-primary-btn.button.border-red {
	border-color: #4D8C40;
	margin: 0; 
}

/* home page hover effects css  */
.latestnews-blog .category-news {
	position: relative;
}

.latestnews-blog .category-news .ways-to-give-image::before {
	content: '';
	position: absolute;
	height: 100%;
	width: 100%;
	background: #F8E6C3;
	z-index: 1;
	opacity: 1;
	transition: all .5s linear;
}


.latestnews-blog .category-news h2.ways-to-title a {
	background: none;
	display: none;
}

.latestnews-blog .category-news .ways-to-give-image::before {
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 57.44%, rgba(0, 0, 0, 0.84) 100%);
	color: #fff;
	left: 0;
}

.latestnews-blog .category-news:hover .ways-to-give-image::before {
	background: #F8E6C3;
	color: #616568;
}

.latestnews-blog .category-news:hover .ways-to-give-portfolio {
	height: 90%;
	width: 90%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	border: 1px solid #616568;
	z-index: 999;
}



.latestnews-blog .category-news :is(.new-primary-btn.button, .ways-to-title) {
	display: none;
	transition: all .5s linear;
}

.latest-news-grid .category-news .latest_news_copy {
	line-height: normal;
}

.latestnews-blog .w-post-elm.post_custom_field.usg_post_custom_field_3.ways-to-content.way-give.type_text.ways_to_give {
	display: none;
}

.latestnews-blog .category-news:hover .new-primary-btn.button::before {
	border: none;
	z-index: -10;
}

.latestnews-blog .w-post-elm.post_custom_field.usg_post_custom_field_1.ways-to-content.type_text.impact_doner_stories_grid {
	display: none;
}

#page-content .latestnews-blog.wpb_row .latest-news-grid .latest_news_copy.ways-to-content span {
	font-family: 'gilroy-light', sans-serif !important;
	font-size: 20px;
	font-weight: 300;
	line-height: 27px;
}

.latestnews-blog .category-news:hover :is(.new-primary-btn.button, .ways-to-content, .ways-to-content span, .ways-to-title a, .ways-to-title) {
	color: #616568;
	font-family: "gilroy-light", sans-serif !important;
	text-align: left;
	width: 90%;
	margin: auto;
	display: block;
}

.latestnews-blog .category-news:hover .new-primary-btn.button {
	line-height: 30px !important;
}

.latestnews-blog .category-news:hover .new-primary-btn.button {
	text-align: center;
	color: #616568 !important;
}

.latestnews-blog .category-news:hover .ways-to-title a,
.latestnews-blog .category-news:hover .ways-to-title {
	font-size: 17px;
	line-height: 30px;
}


/* new-home page css ends */
@media (max-width: 1024px) {

	.healthcare-outer .healthcare-inner-left .w-image-h::before,
	.upcoming-reusable-event-new .new-event-reusable-inner .post_image::before {
		width: 50px;
		left: calc(100% - 40px);
	}

}

@media screen and (max-width: 992px) {
	section.l-section.wpb_row.upcoming-reusable-event-new.height_medium {
		padding-left: 0;
		padding-right: 0;
	}

	section.l-section.wpb_row.healthcare-outer.height_medium {
		padding-left: 0;
		padding-right: 0;
	}

	section.l-section.wpb_row.new-event-reusable-inner.height_medium {
		padding: 0;
	}

	.event_category-signature-events-upcoming .w-post-elm.post_image.usg_post_image_1.has_width.has_ratio {
		width: 100% !important;
		box-shadow: none !important;
	}

	.event_category-signature-events-upcoming .w-vwrapper.usg_vwrapper_1.align_none.valign_top {
		padding: 20px !important;
		width: 100% !important;
	}

	p.event-post-content {
		padding: 10px 0;
	}

	.event_category-signature-events-upcoming .event-post-time p {
		padding: 10px 0;
		text-align: left !important;
	}

	.hompage-toprow rs-module#rev_slider_3_1 {
		height: 400px !important;
	}

	.hompage-toprow rs-module-wrap#rev_slider_3_1_wrapper {
		height: 400px !important;
	}

	section.l-section.wpb_row.healthcare-outer.height_medium {
		padding-top: 70px;
	}

	.g-cols.wpb_row.healthcare-inner {
		padding-top: 40px;
	}

	section.l-section.wpb_row.latestnews-blog.height_medium {
		padding-top: 0;
	}

	section.l-section.wpb_row.latestnews-blog.height_medium {
		padding-bottom: 50px;
	}

	.waystogive-section .vc_col-sm-2.wpb_column.vc_column_container {
		display: none;
	}

	.waystogive-section .vc_col-sm-2.wpb_column.vc_column_container {
		display: none;
	}

	.way-to-give-inner-sec p.together {
		padding-bottom: 0;
	}

	section.l-section.wpb_row.waystogive-section.height_medium {
		padding-bottom: 40px;
	}

	.waystogive-section .vc_col-sm-8.wpb_column.vc_column_container.way-to-give-inner-sec {
		width: 100% !important;
	}
}

@media screen and (max-width: 767px) {


	section.l-section.wpb_row.latestnews-blog.height_medium {
		margin: 0 !important;
	}

	.donate-way-to-give-outter .w-post-elm.post_image.usg_post_image_1.ways-to-give-image.has_ratio {
		width: 100%;
	}

	button#myBtn {
		left: 0 !important;
		right: 0 !important;
	}

	.new-event-reusable-inner .w-post-elm.post_image.usg_post_image_1.stretched {
		min-inline-size: 100%;
		overflow: visible;
	}

	.new-event-reusable-inner .w-hwrapper.usg_hwrapper_1.align_none.valign_middle.wrap {
		display: flex;
		flex-direction: column !important;
		height: auto !important;
	}

	.healthcare-outer .healthcare-inner-left .w-image-h::before,
	.upcoming-reusable-event-new .new-event-reusable-inner .post_image::before {
		width: 70px;
		left: calc(100% - 55px);
	}


	.hompage-toprow rs-module#rev_slider_3_1 {
		height: 350px !important;
	}

	.hompage-toprow rs-module-wrap#rev_slider_3_1_wrapper {
		height: 350px !important;
	}

	section.l-section.wpb_row.healthcare-outer.height_medium {
		padding-top: 50px;
	}

	.healthcare-outer p.together {
		font-size: 24px;
		padding: 10px 0;
	}

	p.healthcare {
		font-size: 30px;
		padding: 0;
	}

	.g-cols.wpb_row.healthcare-inner {
		padding-top: 20px;
	}

	p.community {
		padding: 10px 0;
	}

	p.foundation {
		font-size: 30px;
		line-height: 30px;
		padding-top: 0;
	}

	p.support {
		font-size: 30px;
	}

	.healthcare-inner-right p {
		padding: 10px 0;
		font-size: 24px;
	}

	.latestnews-blog.height_medium {
		padding-top: 30px;
		padding-bottom: 0 !important;
	}

	.latestnews-blog p.together {
		padding: 10px 0;
	}

	#page-content h1.vc_custom_heading:not([class*="us_custom_"]) {
		font-size: 1.2rem !important;
		margin: 0;
	}

	.latestnews-blog .category-news {
		padding: 0 !important;
		min-height: 385px;
	}

	.hompage-toprow::before,
	.ourstory_banner_image::before {
		height: 40px;
		top: calc(100% - 40px);
	}

	section.l-section.wpb_row.waystogive-section.height_medium {
		padding-top: 0px;
	}

	.way-to-give-inner-sec p.together {
		padding: 0;
		font-size: 30px;
	}

	.way-to-give-inner-sec {
		padding-bottom: 0;
	}

	section.waystogive-section {
		padding-bottom: 0 !important;
	}

	.news-latest p.together {
		font-size: 30px;
		text-align: left !important;
		line-height: 30px;
		padding: 0;
	}

	section.l-section.wpb_row.new-event-reusable-inner.height_medium {
		padding: 0;
	}

	.event_category-signature-events-upcoming .w-hwrapper.usg_hwrapper_1 {
		flex-flow: column;
	}

	p.together {
		line-height: 35px;
		text-align: left !important;
	}

	.event_category-signature-events-upcoming .w-post-elm.post_image.usg_post_image_1.has_width.has_ratio {
		width: 100% !important;
		box-shadow: none !important;
	}

	.event_category-signature-events-upcoming .w-vwrapper.usg_vwrapper_1.align_none.valign_top {
		padding: 20px !important;
		width: 100% !important;
	}

	p.event-post-content {
		padding: 10px 0;
	}

	.event_category-signature-events-upcoming .event-post-time p {
		padding: 10px 0;
		text-align: left !important;
	}

	section.l-section.wpb_row.upcoming-reusable-event-new.height_medium {
		padding-left: 22px !important;
		padding-right: 22px !important;
	}

	section.l-section.wpb_row.healthcare-outer.height_medium {
		padding-left: 22px !important;
		padding-right: 22px !important;
		padding-bottom: 40px;
	}

	#page-content .upcoming-reusable-event-new.height_medium {
		padding-top: 30px;
		padding-bottom: 40px;

	}
}



.the-pink-row .vc_column-inner.us_custom_0eda84ec {
	background-color: #5DCAE9 !important;
}

.the-pink-row .vc_column-inner.us_custom_fd4e17d2 {
	background-color: #5DCAE9 !important;
}

.rock-form-row .vc_column-inner {
	background-color: #5DCAE9 !important;
}

.rock-form-row label#bboxevent_lblEventDate {
	color: #5DCAE9 !important;
}

.rock-form-row label#bboxevent_lblEventTime {
	color: #5DCAE9 !important;
}

.rock-form-row div#bboxevent_priceselect_divColPriceHeader {
	color: #5DCAE9 !important;
}

.rock-form-row .BBFormTableHeaderCell.BBFormColQty {
	color: #5DCAE9 !important;
}

.rock-form-row div#bboxevent_priceselect_divColTotalHeader {
	color: #5DCAE9 !important;
}

.rock-the-roof-tab button.w-tabs-item,
.rock-the-roof-tab button.w-tabs-section-header {
	background-color: #5DCAE9 !important;
}

.layout_705 .usg_post_title_1.entry-title {
	color: #fff !important;
	font-size: 16px !important;
	font-family: 'gilroy-light';
	font-weight: 600;
}

.ways-to-give-portfolio.align_none {
	position: absolute;
	bottom: 30px;
	left: 5%;
	max-width: 90%;
	width: 100%;
}

.post .ways-to-give-portfolio .ways-to-title a {
	color: #fff;
	font-family: 'gilroy-light';
	font-size: 30px;
	font-style: normal;
	line-height: 34.8px;
	display: block;
	text-align: left;
	overflow: hidden;
}

.post .ways-to-give-portfolio .ways-to-content {
	color: #fff;
	flex-shrink: 0;
	text-align: left;
	font-family: "gilroy-light" !important;
	text-overflow: ellipsis;
	overflow: hidden;
}

.ways-to-give-portfolio a.w-btn.us-btn-style_1 {
	left: 0;
	margin-left: 0px;
}

.waystogive-section .post {
	padding: 5px;
}

.bot_second_row .vc_custom_heading,
.hft_second_row .vc_custom_heading {
	color: #616568;
	font-family: 'gilroy-light';
	font-size: 60px;
	font-style: normal;
	font-weight: 300;
	line-height: 25px;
	letter-spacing: 1px;
}


/* our story page css 25/9/23 */

/* our story #mybtn css start   */
#myBtn {
	position: relative;
}

#myBtn::before {
	content: '\2193';
	position: absolute;
	top: calc(100% - 10px);
	font-size: 24px;
}

#myBtn::after {
	content: '\2191';
	position: absolute;
	top: calc(100% - 23px);
	font-size: 24px;
}

#more+#myBtn.myBtn::after {
	transform: rotateZ(0deg) !important;
	display: block !important;
}

.arrowbtn::after {
	transform: rotateZ(180deg) !important;
	display: none;
}

#myBtn.myBtn::after {
	display: block;
}

#myBtn.myBtn::before {
	display: none;
}

/* our story #mybtn css end   */

/* our story popup box css start  */
.bot-modal .bot-rightcontent {
	padding: 50px 0 20px 0;
}

.bot-modal .bot-rightcontent h2 {
	font-family: "gilroy-light";
	font-size: 30px;
	color: #616568;
}

.bot-modal .bot-rightcontent .Excerpt {
	display: none;
}

.bot-rightcontent .post_content {
	padding-right: 20px;
}

.l-popup-closer {
	color: #616568 !important;
}

.l-popup-closer:before {
	font-weight: 100;
}


/* our-story popup box css end  */

.about-left-box span>a {
	font-family: 'gilroy-light';
}

.ourstory_fiverow .hft_second_row.g-cols,
.ourstory_fourrow .bot_second_row.g-cols {
	margin-top: 30px !important;
}


.bot_second_row .trustees_left_col.ourstory_onerow_img_onecol,
.hft_second_row .team_left_col.ourstory_onerow_img_onecol {
	padding-right: 0;
}

.hft_second_row .team_left_col.ourstory_onerow_img_onecol {
	width: 37.3333%;
}

.hft_second_row .right-trustee-sec {
	width: 60.6666%;
	height: 250px;
	margin-top: -30px;
}

.ourstory_fiverow .hft_second_row.g-cols {
	margin: 30px 0 0 0;
	display: flex;
	justify-content: space-between;
}

.ourstory_fourrow .bot_second_row .trustees_right_col,
.ourstory_fiverow .hft_second_row .team_right_col {
	width: 79%;
	padding: 8px 0 8px 8px;
}

.ourstory_fourrow .bot_second_row .trustees_left_col.ourstory_onerow_img_onecol>.vc_column-inner,
.ourstory_fiverow .htf_second_row .team_left_col.ourstory_onerow_img_onecol>.vc_column-inner {
	padding: 0px;
}

.ourstory_fiverow .team_left_col.ourstory_onerow_img_onecol>.vc_column-inner {
	padding-right: 0px !important;
}




#team.ourstory_fiverow {
	padding-top: 6rem !important;
	padding-bottom: 6rem !important;
}

.latestnews-blog .category-news .entry-title a {
	color: #FFF;
	font-family: 'gilroy-light';
	font-size: 24px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	word-spacing: 11px;
}

.successful-years {
	padding: 110px 0 0 0 !important;
	max-width: 300px;
	text-align: justify;
}

.successful-years p {
	font-style: italic;
	position: relative;
}

.right-trustee-sec a.w-btn.us-btn-style_1.new-primary-btn.button {
	width: 206px;
	max-width: 206px;
}

.successful-years p::before {
	content: '';
	position: absolute;
	width: 100px;
	height: 2px;
	background: #F7C43C;
	top: calc(0% - 10px);
	left: 0;
	z-index: 9;
}

.successful-years {
	padding: 150px 0 0 0;
	max-width: 300px;
	text-align: justify;
	color: #343F5B;
	font-family: Georgia;
	font-size: 26px;
	font-style: italic;
	font-weight: 400;
	line-height: 40px;
	letter-spacing: 0.5px;
	position: relative;
}

.about-left-box .wpb_text_column {
	color: #4D4D4D;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	letter-spacing: 0.5px;
	padding-top: 50px;
	font-family: 'gilroy-light', sans-serif;
}

.ourstory_title h3,
.healthcare_title_1 {
	text-align: center;
	padding-bottom: 50px;
	font-size: 36px;
	letter-spacing: 0.50px;
	color: #616568;
	font-family: "gilroy-light", sans-serif;
}

.healthcare_title_1 .ourstory_fourrow_hd {
	text-align: center;
	padding-bottom: 50px;
	font-size: 36px;
	letter-spacing: 0.50px;
	color: #616568;
	font-family: "gilroy-light", sans-serif;
}

#board.ourstory_fourrow {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}


.ourstory_fiverow .us_portfolio .wp-post-image {
	filter: grayscale(1);
	transition: all .5s linear;
}


.ourstory_fiverow .us_portfolio:hover .wp-post-image {
	filter: grayscale(0);
	transition: all .5s linear;
}


.has_bg_color .vc_column-inner.us_custom_1b9d0893 {
	margin-right: 1.5rem;
}

.way-to-give-inner-sec .portfolio-donation {
	padding-bottom: 35px;
}





.layout_705 .usg_post_title_1 {
	font-size: 16px !important;
}

.ourstory_onerow_img_onecol .w-post-elm.post_title.entry-title {
	text-align: center;
	font-size: 16px !important;
	margin-bottom: 22px;
	font-family: 'gilroy-light';
	font-weight: 600;
}

.ourstory_onerow_img_onecol .post_content p {
	position: absolute;
	width: 100%;
	transition: .5s ease;
	opacity: 0;
	color: white;
	padding: 0 12px;
	text-align: center;
	left: 0;
	right: 0;
	top: calc(100% - 45px);
	margin: 0 auto;
	line-height: 16px;
	font-weight: 400;
	font-size: 14px;
	font-family: 'gilroy-light';
}

.bot_second_row .post_content p,
.hft_second_row .post_content p {
	line-height: 16px;
	font-weight: 400;
	font-size: 14px;
	font-family: 'gilroy-light';
	color: #fff;
}

#page-content .trustees_right_col .wpb_text_column,
#page-content .team_right_col .wpb_text_column {
	margin: 0;
}

@media (max-width: 1280px) {

	.bot_second_row .trustees_left_col.ourstory_onerow_img_onecol,
	.hft_second_row .team_left_col.ourstory_onerow_img_onecol {
		width: 34%;
	}

	.ourstory_fourrow .bot_second_row .trustees_right_col,
	.ourstory_fiverow .hft_second_row .team_right_col {
		width: 66%;
	}
}

@media (max-width: 1024px) {

	.bot_second_row .trustees_left_col.ourstory_onerow_img_onecol,
	.hft_second_row .team_left_col.ourstory_onerow_img_onecol,
	.ourstory_fourrow .bot_second_row .trustees_right_col,
	.ourstory_fiverow .hft_second_row .team_right_col {
		width: 50%;
	}


	.hft_second_row .team_left_col.ourstory_onerow_img_onecol {
		width: 100%;
		padding: 0 48px;
	}

	.hft_second_row .right-trustee-sec {
		width: 100%;
		min-height: 252px;
		margin-top: 0px;
		padding: 0 15px;
	}

	.bot_second_row .vc_custom_heading,
	.hft_second_row .vc_custom_heading {
		font-size: 30px;
		padding-top: 10px;
	}

	#team.ourstory_fiverow {
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}

	.wpb_row.healthcare-outer.height_medium,
	.latestnews-blog.height_medium,
	.waystogive-section.height_medium {
		padding-top: 40px;
		padding-bottom: 20px;
	}

	.upcoming-reusable-event-new.height_medium {
		padding-top: 60px;
		padding-bottom: 60px;
		background: #FBFBFB;
	}

	.about-outer-box.height_medium {
		padding: 40px 0;
	}

	#team {
		padding-top: 40px !important;
	}

	.ourstory_title h3,
	.healthcare_title_1 {
		padding-bottom: 20px;
	}

	.about-outer-box .g-cols.via_flex>.wpb_column.vc_column_container>.vc_column-inner {
		padding: 0px 10px;
	}
}

@media (max-width: 767px) {

	.ourstory_fourrow .bot_second_row .trustees_left_col.ourstory_onerow_img_onecol,
	.ourstory_fourrow .bot_second_row .trustees_left_col.ourstory_onerow_img_onecol>.vc_column-inner {
		margin: 0px !important;
		padding: 0px !important;
	}

	.ourstory_fourrow .bot_second_row .trustees_left_col.ourstory_onerow_img_onecol>.vc_column-inner .w-grid-item.hentry {
		padding: 0px !important;
	}

	.has_bg_color .vc_column-inner.us_custom_1b9d0893 {
		margin-right: 0px;
	}

	.ourstory_fourrow .bot_second_row .trustees_right_col {
		padding: 16px 0;
	}

	.successful-years::after {
		height: 50px;
		right: -7px;
		top: 0;
	}

	.successful-years::before {
		font-size: 20px;
		right: -54px;
		top: 100px;
	}

	.team_right_col p,
	.trustees_right_col p {
		text-align: center !important;
	}

	.about-outer-box.height_medium {
		padding: 40px 40px 0;
	}

	.ourstory_fiverow #us_grid_3 .w-grid-item {
		width: 94%;
		margin: auto;
	}

	#board.ourstory_fourrow {
		padding: 20px 1.5rem 0 !important;
	}

	#team.ourstory_fiverow {
		padding-top: 20px !important;
		padding-bottom: 40px !important;
	}

	.successful-years {
		padding: 0;
		max-width: 100%;
		text-align: justify;
	}

	.bot_second_row {
		padding: 10px 35px;
	}

	#us_grid_4 {
		width: 93%;
		margin: auto;
		padding-top: 5px;
	}

	.team_right_col.has_bg_color {
		max-width: 89%;
		margin: auto !important;
	}

	.healthcare-inner-right :is(p.support, p.foundation) {
		text-align: left !important;
	}

	.ourstory_title h3,
	.healthcare_title_1 {
		font-size: 30px;
	}

	p.support_text {
		font-size: 16px;
	}
}

/* footer css  */
#page-footer .BBFormErrorItem.BBFormServerErrorItem {
	font-size: 14px;
	line-height: normal;
}

#page-footer,
#page-footer section {
	background: #343f5b;
}

.footer-section .vc_custom_heading {
	font-size: 24px;
	color: #fff;
	font-family: 'gilroy-light';
	margin-bottom: 20px;
}

.footer-section .wpb_wrapper p {
	font-family: 'gilroy-light', sans-serif;
	font-size: 17px;
}

.footer-section .wpb_wrapper #menu-footer-nav .menu-item a {
	font-style: normal;
	font-family: 'gilroy-light', sans-serif;
	font-size: 17px;
	line-height: 18px;
}

#page-footer .signup-form input {
	font-family: "gilroy-light";
	border-radius: 3px;
	border: 1px solid #fff !important;
	opacity: 0.8;
	background: #FFF;
	box-shadow: 0px 1px 0px 1px rgba(0, 0, 0, 0.08) inset;
}

#page-footer .signup-form input[type="submit"] {
	border: 1px solid #616568 !important;
	background: #F7C43C;
	height: 40px;
	text-transform: uppercase;
	color: #616568 !important;
}

#page-footer form fieldset>.BBFormFieldContainer {
	display: none;
}

.us_custom_595a82c9.height_auto {
	background: inherit !important;
}

.us_custom_595a82c9.height_auto>.l-section-h.i-cf {
	padding: 25px 5px;
	border-top: 1px solid;
}

.us_custom_595a82c9 p {
	color: #707372;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	font-family: 'gilroy-light', sans-serif;
	text-align: center !important;
}

@media (max-width: 767px) {
	.footer-section .wpb_wrapper #menu-footer-nav>.menu-item {
		line-height: 4px;
		margin-bottom: 10px !important;
	}

	#page-footer .footer-section .vc_col-sm-3.wpb_column {
		margin-bottom: 5px;
	}

	#page-footer .footer-third .vc_custom_heading {
		margin-bottom: 20px;
	}
}

/* INITIATIVES PAGE CSS STARTS */
.initiatives-second-outter-section+section {
	padding-bottom: 20px !important;
}

.impact-initiatives-portfolio-grid .us_portfolio_category-initiatives:nth-child(odd) .post_image,
.impact-initiatives-portfolio-grid .us_portfolio_category-initiatives:nth-child(even) .post_image {
	position: relative;
	overflow: visible;
}

.initiatives-left-txt em {
	position: relative;
}

.initiatives-left-txt em::before {
	content: '';
	position: absolute;
	bottom: calc(100% + 10px);
	width: 100px;
	height: 2px;
	background-color: #f7c43d;
	z-index: 9;
}

.impact-initiatives-portfolio-grid .us_portfolio_category-initiatives:nth-child(odd) .post_image::before {
	content: '';
	position: absolute;
	width: 100px;
	height: 2px;
	background-color: #F7C43C;
	top: calc(50% - 1px);
	left: calc(100% - 80px);
	z-index: 9;
}

.impact-initiatives-portfolio-grid .us_portfolio_category-initiatives:nth-child(even) .post_image::before {
	content: '';
	position: absolute;
	width: 100px;
	height: 2px;
	background-color: #F7C43C;
	top: calc(50% - 1px);
	right: calc(100% - 80px);
	z-index: 9;
}

.w-post-elm.post_image.usg_post_image_1.has_width.has_ratio::before {
	right: -22px;
}

article.w-grid-item.post-9194 .w-post-elm.post_image.usg_post_image_1.has_width.has_ratio::before {
	left: -22px;
}

.postid-756 article.w-grid-item.post-762 .w-post-elm.post_image.usg_post_image_1.has_width.has_ratio::before {
	left: -22px;
}

.postid-9194 .post-756 .w-post-elm.post_image.usg_post_image_1.has_width.has_ratio::before {
	left: -22px;
}

.postid-9194 .post-762 .w-post-elm.post_image.usg_post_image_1.has_width.has_ratio::before {
	left: -22px;
}

.initiatives-left-txt .wpb_wrapper {
	position: relative;
}

.initiatives-left-txt .wpb_wrapper::before {
	position: relative;
}

.initiatives-col .w-grid-item a.w-grid-item-anchor {
	z-index: 0;
}

.impact-initiatives-portfolio-grid a.w-btn.us-btn-style_1.usg_btn_1.new-primary-btn.button {
	margin-left: 0;
}

#initiatives-grid article.us_portfolio_category-initiatives {
	height: 500px;
	padding: 10px 0;
	overflow: hidden;
	margin: 10px 0;
}

#initiatives-grid .w-hwrapper.usg_hwrapper_1.align_none.valign_middle.wrap {
	height: 500px !important;
	padding: 0;
}

#initiatives-grid .w-post-elm.post_image.usg_post_image_1.has_width.has_ratio {
	height: 500px;
	width: 60% !important;
	box-shadow: none !important;
}

#initiatives-grid .w-vwrapper.usg_vwrapper_1.align_none.valign_top {
	height: 500px;
	justify-content: center;
	padding: 0 30px !important;
	width: 40% !important;
}

#initiatives-grid .event-post-time {
	line-height: 22px;
	font-size: 16px;
	padding: 19px 0px;
}

#initiatives-grid .post-9194 .w-hwrapper.usg_hwrapper_1.align_none.valign_middle.wrap {
	flex-flow: row-reverse;
	margin-top: 10px;
}

#initiatives-grid .post-762 .w-hwrapper.usg_hwrapper_1.align_none.valign_middle.wrap {
	flex-flow: row-reverse;
	margin-top: 10px;
}

#initiatives-grid .event-post-title.entry-title {
	line-height: 35px;
}





.initiatives-first-down-outter .initiatives-image-sec,
.initiatives-second-down-outter .initiatives-image-sec,
.initiatives-third-down-outter .initiatives-image-sec,
.initiatives-fourth-down-outter .initiatives-image-sec {
	position: relative;
}

.initiatives-first-down-outter .initiatives-image-sec:before,
.initiatives-second-down-outter .initiatives-image-sec:before,
.initiatives-third-down-outter .initiatives-image-sec:before,
.initiatives-fourth-down-outter .initiatives-image-sec:before {
	content: "";
	position: absolute;
	width: 100px;
	height: 2px;
	top: calc(50% - 1px);
	background: #f7c43d;
	z-index: 9;
}

.initiatives-first-down-outter .initiatives-image-sec:before,
.initiatives-third-down-outter .initiatives-image-sec:before {
	left: calc(100% - 80px);
}

.initiatives-second-down-outter .initiatives-image-sec:before,
.initiatives-fourth-down-outter .initiatives-image-sec:before {
	right: calc(100% - 80px);
}

p.initiatives-top-left-heading-para {
	font-family: 'gilroy-light';
	color: #616568;
	font-size: 24px;
	font-weight: 400;
	text-align: left !important;
}

.second-left-content-text p {
	color: #616568;
}

.initiatives-left-txt p {
	margin-top: 0px;
	font-size: 17px;
	line-height: 26px;
	color: #343F5B;
	padding-right: 88px;
	position: relative;
	letter-spacing: 0.5px;
}

.initiatives-second-outter-section .vc_col-sm-4 .vc_column-inner {
	justify-content: center;
}


.initiatives-left-txt {
	position: relative;
}

.initiatives-first-down-outter {
	padding: 10px 0 !important;
}

.initiatives-second-down-outter {
	padding: 10px 0 !important;
}

.initiatives-third-down-outter {
	padding: 10px 0 !important;
}

.initiatives-fourth-down-outter {
	padding: 10px 0 !important;
}

.initiatives-image-sec .vc_column-inner {
	padding: 10px 0 !important;
}

.initiatives-text-sec .vc_column-inner.us_custom_b1d5568e {
	justify-content: center;
}

.initiatives-second-down-outter .l-section-h.i-cf {
	max-width: 1300px;
}

.initiatives-first-down-outter .l-section-h.i-cf {
	max-width: 1300px;
}

.initiatives-third-down-outter .l-section-h.i-cf {
	max-width: 1300px;
}

.initiatives-fourth-down-outter .l-section-h.i-cf {
	max-width: 1300px;
}

.initiatives-second-down-outter .initiatives-text-sec .vc_column-inner.us_custom_b1d5568e {
	padding-left: 85px !important;
}

.initiatives-first-down-outter .initiatives-text-sec .vc_column-inner.us_custom_b1d5568e {
	padding-right: 85px !important;
}

.initiatives-third-down-outter .initiatives-text-sec .vc_column-inner.us_custom_b1d5568e {
	padding-right: 85px !important;
}

.initiatives-fourth-down-outter .initiatives-text-sec .vc_column-inner.us_custom_b1d5568e {
	padding-left: 85px !important;
}

.initial-text-card-para p {
	font-size: 18px;
}

.initiative-card-top-heading p {
	font-size: 28px;
	line-height: 40px;
	font-family: 'gilroy-light';
}

.initiatives-text-sec .vc_column-inner {
	padding-top: 70px !important;
	padding-bottom: 70px !important;
}

@media (max-width: 1024px) {
	.initiatives-left-txt p {
		padding-right: 0px;
	}

	#initiatives-grid article.us_portfolio_category-initiatives,
	#initiatives-grid .w-hwrapper.usg_hwrapper_1.align_none.valign_middle.wrap,
	#initiatives-grid .w-post-elm.post_image.usg_post_image_1.has_width.has_ratio,
	#initiatives-grid .w-vwrapper.usg_vwrapper_1.align_none.valign_top {
		height: auto !important;
	}

	#initiatives-grid .w-vwrapper.usg_vwrapper_1.align_none.valign_top {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
}

@media screen and (max-width: 992px) {
	.initiatives-second-outter-section {
		padding: 50px 0px !important;
	}

	.initiatives-second-outter-section {
		padding: 50px 0px !important;
	}

	.initiatives-first-down-outter .initiatives-text-sec .vc_column-inner.us_custom_b1d5568e {
		padding-right: 1.5rem !important;
	}

	.initiatives-second-down-outter .initiatives-text-sec .vc_column-inner.us_custom_b1d5568e {
		padding-left: 1.5rem !important;
	}

	.initiatives-third-down-outter .initiatives-text-sec .vc_column-inner.us_custom_b1d5568e {
		padding-right: 1.5rem !important;
	}

	.initiatives-fourth-down-outter .initiatives-text-sec .vc_column-inner.us_custom_b1d5568e {
		padding-left: 1.5rem !important;
	}

	.initiatives-text-sec .vc_column-inner {
		padding-top: 1.5rem !important;
		padding-bottom: 1.5rem !important;
	}

	.initial-text-card-para p {
		font-size: 16px;
	}
}

@media screen and (max-width: 767px) {
	.us_custom_6f350f9d {
		padding-bottom: 1rem !important;
	}

	.initiatives-left-txt p {
		margin-top: 50px;
	}

	.initiatives-image-sec .vc_column-inner {
		height: 300px;
	}

	.initiative-card-top-heading p {
		font-size: 25px;
		text-align: left !important;
		padding-bottom: 0;
	}

	.initial-text-card-para p {
		padding-top: 0;
		padding-bottom: 0;
	}

	a.button.new-primary-btn {
		margin: 0px 10px;
	}

	.ourstory_fourrow .button.new-primary-btn {
		margin: 18px auto;
	}

	.ourstory_fourrow .bot_second_row.g-cols {
		margin-top: 16px !important;
	}

	.ourstory_fiverow .hft_second_row.g-cols {
		margin: 5px !important;
	}

	.ourstory_fiverow .hft_second_row.g-cols .team_left_col.ourstory_onerow_img_onecol .us_portfolio_category-foundation-team.us_portfolio_category-single-team {
		margin: 15px auto !important;
	}

	.ourstory_fiverow .hft_second_row .team_right_col {
		padding: 0;
	}

	.ourstory_fiverow a.button.new-primary-btn {
		margin: 0px auto;
	}

	.initiatives-second-down-outter .g-cols.vc_row.via_flex.valign_top.type_default.stacking_default {
		display: flex !important;
		flex-flow: column-reverse;
	}

	.initiatives-fourth-down-outter .g-cols.vc_row.via_flex.valign_top.type_default.stacking_default {
		display: flex !important;
		flex-flow: column-reverse;
	}
}

/* INITIATIVES PAGE CSS ENDS */

/* privacy policy page css  */
.impact-banner-row.height_medium {
	background-image: linear-gradient(to bottom, #0000006b, #0000006e), url("/wp-content/uploads/2023/10/fac0db6c901c3d7f0d30ac94ed370ab7-scaled.jpg") !important;
	background-position: center !important;
}


.piller-down-card-sec.impact-icon-section::before {
	top: 0px;
}

.piller-down-card-sec.impact-icon-section .w-iconbox-text p {
	max-width: 115px;
	margin: auto;
	padding: 10px 0 40px;
	font-size: 22px;
	text-align: center;
}

.piller-down-card-sec.impact-icon-section .impact-fact-icon-box .attachment-full.size-full {
	width: 70px;
}

.privacyPolicyMainHeadingSection.height_medium {
	padding-top: 70px;
	padding-bottom: 70px;
}

.privacyPolicyHeading .new-policy {
	color: #616568;
	font-family: 'gilroy-light';
	font-size: 33px;
	font-style: normal;
	font-weight: 300;
	line-height: 40.8px;
}

.textMainSection.height_medium {
	padding-top: 0px;
	padding-bottom: 70px;
}

.textMainSection p {
	color: #616568;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	letter-spacing: 0.5px;
	font-family: 'gilroy-light', sans-serif;
}

@media (max-width:767px) {

	.privacyPolicyMainHeadingSection.height_medium {
		padding-top: 20px;
		padding-bottom: 0px;
	}

	.textMainSection.height_medium {
		padding-top: 0px;
		padding-bottom: 30px;
	}

	.textMainSection p {
		font-size: 16px;
	}
}

/* donate page css  */
.donate-right-faq-section .sponsership-btn {
	width: 80% !important;
	max-width: 100% !important;
}

.donate-new-form .us_custom_b0d1d6bc {
	padding: 50px 25px !important;
	margin-right: 30px !important;
}

.donate-outter-row.hero-banner {
	background-image: linear-gradient(to bottom, #00000061, #00000085), url('https://hub.coffee/smhf/wp-content/uploads/2023/09/9f2ff15e6cae110e2917c41532579dfc.png') !important;
}

.privacy-banner-row.hero-banner {
	background-image: linear-gradient(to bottom, #00000061, #00000085), url('/wp-content/uploads/2022/05/image006.jpg') !important;
}

.hero-banner.initiatives-new-outter {
	background-image: linear-gradient(to bottom, #00000061, #00000085), url("https://hub.coffee/smhf/wp-content/uploads/2023/11/REI-Lobby-View-1-named.jpg") !important;
	height: 450px;
}

.impact-outter-row.hero-banner {
	background-image: linear-gradient(to bottom, #00000061, #00000085), url('https://smhf.org/wp-content/uploads/2024/01/fac0db6c901c3d7f0d30ac94ed370ab7-scaled-3.webp') !important;
}

.wpb_text_column.foundation-heading {
	margin-bottom: 11px;
}

.donate-way-to-give-outter .us_portfolio_category-ways-to-give .w-post-elm.post_image:after {
	display: none;
}

.donate-now-new-section .vc_column_container>.vc_column-inner>.wpb_wrapper {
	position: relative;
}



.foundation-heading p {
	color: #616568;
	font-family: 'gilroy-light';
	font-size: 36px;
	font-style: normal;
	font-weight: 300;
	line-height: 40.8px;
}

.donate-down-option-txt p {
	color: #616568;
	font-family: 'gilroy-light', sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
	max-width: 850px;
	margin: auto;
}

.donate-down-option-txt p.donate-option-txt {
	margin-top: 40px;
}

.wpb_text_column.donate-other-way {
	margin-bottom: 29px;
}

.donate-other-way p {
	color: #616568;
	font-family: 'gilroy-light';
	font-size: 33px;
	font-style: normal;
	font-weight: 300;
	line-height: 40.8px;
	margin-bottom: 0;
	padding-bottom: 20px;
}

.wpb_text_column.various-donate-txt {
	margin-bottom: 29px;
}

.various-donate-txt p {
	color: #616568;
	font-family: 'gilroy-light', sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	max-width: 960px;
	margin: auto;
	margin-bottom: 0;
}

.donate-new-form.height_medium {
	padding-top: 0;
}

.wpb_text_column.upcoming-signature-event-head {
	margin-bottom: 42px;
}

.upcoming-signature-event-head p {
	color: #616568;
	text-align: center;
	font-family: 'gilroy-light';
	font-size: 36px;
	font-style: normal;
	font-weight: 300;
	line-height: 40.8px;
}

.donate-right-faq-section .new-event-reusable-inner .w-vwrapper.usg_vwrapper_1.align_none.valign_top {
	display: none;
}

.donate-right-faq-section .new-event-reusable-inner .w-hwrapper.usg_hwrapper_1 {
	background: none;
	display: flex;
	justify-content: center;
}

.donate-right-faq-section .new-event-reusable-inner .w-post-elm.post_image.usg_post_image_1.has_width.has_ratio {
	width: 100% !important;
	height: 400px;
	margin-bottom: 40px;
}

#sponsorshi-btn {
	max-width: 400px;
	width: 100%;
}

.donate-right-faq-section button.w-tabs-section-header {
	max-width: 100%;
	display: flex !important;
}

.donate-right-faq-section .w-tabs-section-title {
	color: #000;
}

.donate-right-faq-section .w-tabs-section-control {
	color: #000;
}

.faq-heading p {
	color: #616568;
	font-family: 'gilroy-light';
	font-size: 36px;
	font-style: normal;
	font-weight: 300;
	line-height: 40.8px;
	padding-left: 10px;
}

.donate-faq-section .w-tabs-section-title,
.donate-faq-section .w-tabs-section-control {
	font-family: "gilroy-light", sans-serif;
	color: #616568;
	padding-left: 10px !important;
}

.donate-way-to-give-outter .ways-to-give-portfolio .post_title a {
	font-family: "gilroy-light";
	font-size: 24px;
}

.w-tabs.donate-faq-section {
	margin-bottom: 80px;
}

.donate-way-to-give-outter.height_medium {
	padding-top: 0px;
}

.donate-right-faq-section .donate-faq-section .w-tabs-section-header {
	margin-left: 0;
	padding-left: 0 !important;
}

.donate-way-to-give-outter .us_portfolio_category-ways-to-give-new {
	position: relative;
}



.donate-way-to-give-outter .w-grid-list>.us_portfolio_category-ways-to-give-new.us_portfolio .ways-to-give-image::before {
	content: "";
	height: 100%;
	width: 100%;
	position: absolute;
	transition: all .5s linear;
	opacity: .7;
	background: linear-gradient(to top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 25%);
}


button.submitButton.paymentButton {
	background: red !important;
	border-radius: 0;
	border: 2px solid #030303;
	height: 45px;
	padding: 0px;
	width: 177px;
}

.donate-way-to-give-outter .us_portfolio_category-ways-to-give-new:hover .ways-to-give-portfolio .ways-to-content {
	display: block;
	font-size: 15px !important;
	transition: all .5s linear;
	font-family: "gilroy-light", sans-serif !important;
	color: #fff;
	line-height: normal;
}

.waystogive-section a {
	font-family: 'gilroy-Light';
}

.donate-way-to-give-outter .us_portfolio_category-ways-to-give-new:hover .ways-to-give-portfolio a.button.new-primary-btn.ways-to-btn {
	display: block;
	line-height: 31px !important;
}

@media (max-width: 1024px) {
	a.button.new-primary-btn.sponsership-btn {
		font-weight: 300 !important;
		line-height: 15px !important;
		font-size: 14px;
	}

	.events-signatureevent-grid .grid-logo img {
		width: 70px;
	}

	.donate-now-new-section.height_medium {
		padding: 60px 1.5rem;
	}

	.donate-down-option-txt p.donate-option-txt {
		margin-top: 20px;
	}

	.donate-new-form .vc_column_container.donate-left-form-section {
		padding: 0;
	}

	.faq-heading p {
		text-align: center !important;
	}

	.donate-new-form.height_medium {
		padding-top: 0;
		padding-bottom: 20px;
	}

	.w-tabs.donate-faq-section {
		margin-bottom: 60px;
	}

	.donate-new-form .w-tabs-sections.titles-align_none.icon_chevron.cpos_right .w-tabs-section-header {
		display: flex !important;
	}

	.donate-new-form .w-tabs-section>.w-tabs-section-header .w-tabs-section-control {
		display: block !important;
	}

	.contact-event-new-grid.height_medium {
		padding-bottom: 20px;
	}
}

@media (max-width: 767px) {

	.initiative-outter-row .foundation-heading p {
		margin-bottom: 15px;
	}

	.donate-now-new-section.height_medium {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.wpb_text_column.foundation-heading {
		margin-bottom: 0;
	}

	.donate-down-option-txt p.donate-option-txt {
		margin-top: 0;
	}

	#page-content .donate-new-form .vc_column_container.donate-left-form-section {
		padding: 0;
		margin: 0px;
	}

	.wpb_text_column.faq-heading {
		margin: 0px;
	}

	.faq-heading p {
		font-size: 30px;
		line-height: normal;
	}

	.w-tabs.donate-faq-section {
		margin-bottom: 20px;
	}

	.w-tabs-sections.titles-align_none.icon_chevron.cpos_right .w-tabs-section.active .w-tabs-section-content {
		padding: 0;
	}

	.upcoming-signature-event-head p {
		font-size: 30px;
		text-align: center !important;
	}

	#sponsorshi-btn {
		margin: 0;
		font-size: 12px;
	}

	.donate-other-way p {
		font-size: 30px;
		text-align: center !important;
	}

	.wpb_text_column.donate-other-way {
		margin: 0;
	}

	.donate-way-to-give-outter.height_medium {
		padding-top: 0px;
		padding-bottom: 30px;
	}

	.donate-new-form .w-tabs-sections.titles-align_none.icon_chevron.cpos_right .w-tabs-section-header {
		display: flex !important;
		align-items: flex-start;
	}

	.donate-new-form .w-tabs-section>.w-tabs-section-header .w-tabs-section-control {
		margin-top: 5px;
	}
}


/* contact page css  */
.contact-new-banner-outter.height_medium {
	background-image: linear-gradient(to bottom, #00000061, #00000085), url("https://hub.coffee/smhf/wp-content/uploads/2023/09/SMH_BDJ_ONC_TWR_WIDE-scaled-1.webp") !important;
}


.contact-sarasota-txt p {
	color: #616568;
	font-family: 'gilroy-light';
	font-size: 24px;
	font-style: normal;
	font-weight: 300;
	line-height: 28.8px;
}

.contact-upcoming-event p {
	color: #616568;
	text-align: center;
	font-family: 'gilroy-light';
	font-size: 36px;
	font-style: normal;
	font-weight: 300;
	line-height: 40.8px;
}

.contact-event-new-grid.height_medium {
	position: relative;
}


#page-content .donate-new-form .donate-left-form-section .blackbaud-donation-form {
	background-color: #FBFBFB !important;
}


.contact-upcoming-image-grid .event_listing .w-post-elm.type_image:after {
	display: none;
}

.contact-add p,
.contact-no p {
	color: #616568;
	font-family: 'gilroy-light', sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
}

.privactTextSection+.vc_column_container p>a {
	color: #616568;
	font-family: 'gilroy-light', sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	letter-spacing: 0.5px;
}

.contact-add .attachment-full.size-full,
.contact-no .attachment-full.size-full {
	width: 23px;
	height: 23px;
}

#page-content .contact-event-new-grid .w-iconbox-icon {
	margin-right: 0px;
}

.contact-add.iconpos_left {
	margin-bottom: 10px;
}

.event-add-img {
	display: flex;
	justify-content: center;
}

.contact-event-new-grid .gform_title {
	display: none;
}

.contact-event-new-grid #gform_2 label {
	display: none;
}

#page-content .contact-event-new-grid #gform_2 input,
#page-content .contact-event-new-grid #gform_2 select {
	border-radius: 3px;
	border: 1px solid #707372 !important;
	opacity: 0.8;
	background: #FFF;
	box-shadow: 0px 1px 0px 1px rgba(0, 0, 0, 0.08) inset;
	width: 100% !important;
	margin: 0;
	min-height: 38px !important;
	line-height: normal !important;
	font-size: 14px !important;
	height: 38px;
}

#page-content .contact-event-new-grid #gform_2 input[type='submit'] {
	border: 1px solid #F7C43C !important;
}

#page-content .contact-event-new-grid #gform_2 textarea {
	line-height: normal !important;
	font-size: 14px !important;
	border-radius: 3px;
	border: 1px solid #707372;
	opacity: 0.8;
	background: #FFF;
	box-shadow: 0px 1px 0px 1px rgba(0, 0, 0, 0.08) inset;
	width: 100%;
	margin: 0;
}

#page-content .contact-event-new-grid #gform_2 input,
#page-content .contact-event-new-grid #gform_2 select,
#page-content .contact-event-new-grid #gform_2 textarea {
	margin-top: 0px;
	margin-bottom: 10px;
}

#page-content .contact-event-new-grid #gform_2 input:hover,
#page-content .contact-event-new-grid #gform_2 select:hover,
#page-content .contact-event-new-grid #gform_2 textarea:hover,
#page-content .contact-event-new-grid #gform_2 input:active,
#page-content .contact-event-new-grid #gform_2 select:active,
#page-content .contact-event-new-grid #gform_2 textarea:active,
#page-content .contact-event-new-grid #gform_2 input:focus,
#page-content .contact-event-new-grid #gform_2 select:focus,
#page-content .contact-event-new-grid #gform_2 textarea:focus {
	border: 1px solid #F7C43C !important;

}

.contact-event-new-grid #gform_2 #field_2_2,
.contact-event-new-grid #gform_2 #field_2_7 {
	width: 50%;
	display: inline-block;
}

.contact-event-new-grid #gform_2 .gfield_description {
	display: none;
}

.contact-event-new-grid #gform_2 #input_2_2 {
	margin: 0;
}

.contact-event-new-grid #gform_2 #field_2_5 {
	min-width: 100%;
}

.contact-event-new-grid #gform_2 #gform_fields_2 li {
	margin: 0;
}

#page-content .contact-event-new-grid #gform_2 input[type='submit'] {
	height: 50px;
}

.contact-event-new-grid #gform_2 #gform_fields_2 li#field_2_10 {
	margin-top: 20px;
}

.contact-event-new-grid #gform_2 #gform_submit_button_2 {
	background: transparent !important;
	color: #616568 !important;
	text-align: center;
	font-family: 'gilroy-light';
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	max-width: 296px;
	max-height: 51px;
	border: 2px solid #F7C43C !important;
}

.contact-outter-map.height_medium {
	padding-top: 0px;
}

body .contact-event-new-grid .gform_legacy_markup_wrapper .top_label div.ginput_container {
	margin-top: 5px;
}

.contact-event-new-grid .gform_legacy_markup_wrapper .gform_footer {
	clear: both;
	margin: 0px 0 0;
	padding: 16px 0 10px;
	width: 100%;
}

@media (max-width:767px) {

	.contact-event-new-grid.height_medium {
		padding: 30px 1.5rem;
	}

	.contact-sarasota-txt p {
		font-size: 20px;
		text-align: center !important;

	}

	.contact-event-new-grid .wpb_text_column.contact-sarasota-txt {
		margin-bottom: 0px;
	}

	.contact-event-new-grid #gform_2 #field_2_2,
	.contact-event-new-grid #gform_2 #field_2_7 {
		width: 100%;
		display: inline-block;
	}

	.contact-upcoming-event p {
		font-size: 30px;
		text-align: center !important;
		line-height: normal;
	}

	.contact-add.iconpos_left {
		margin-bottom: 0px;
	}

	.contact-add p,
	.contact-no p {
		font-size: 15px;
		line-height: normal;
	}

	.contact-event-new-grid #us_grid_1 .event_category-signature-events {
		height: auto;
	}
}

/* +++++++++++++++++++++++++++++ */

/* Event page css  */
.event-gallary-outter-section .carousel-item h3 {
	position: absolute;
	bottom: 20px;
	z-index: 9;
	color: #fff;
	width: 85%;
	text-align: center;
	font-size: 20px;
	margin: 0px;
	padding: 0 10px;
	word-wrap: break-word;
	left: 5%;
}

.event-gallary-outter-section .owl-item.active.center .carousel-item h3 {
	bottom: 40px;
}

.event-gallary-outter-section .owl-item .carousel-item {
	position: relative;
}

.event-gallary-outter-section .owl-item {
	transform: scale(1) !important;
}

.event-gallary-outter-section .owl-item .carousel-item::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	opacity: .1;
}

.new-event-reusable-inner .w-hwrapper.usg_hwrapper_1.align_none.valign_middle.wrap {
	display: flex;
	flex-flow: inherit;
	height: 400px;
}

.new-event-reusable-inner .w-post-elm.post_image.usg_post_image_1.stretched {
	width: 65%;
	overflow: visible;
}

.new-event-reusable-inner img.attachment-large.size-large.wp-post-image {
	object-fit: cover;
}

/* event hover effect css  */
#signature-event-block img.attachment-large.size-large {
	min-width: 100%;
}

#signature-event-block img.attachment-large.size-large {
	min-width: 100%;
}

#signature-event-block .post-1339 .w-vwrapper.usg_vwrapper_2.align_left.valign_top {
	display: flex;
	height: 100%;
	bottom: 0;
	justify-content: space-between;
	padding: 24px !important;
	opacity: 0;
}

article.w-grid-item.post-1339.event_listing.type-event_listing.status-publish.has-post-thumbnail.hentry.event_category-signature-event-grid.event_category-signature-events:hover .usg_vwrapper_2 {
	background-color: #02AFEF;
	opacity: 1 !important;
}

#signature-event-block .post-933 .w-vwrapper.usg_vwrapper_2.align_left.valign_top {
	display: flex;
	height: 100%;
	bottom: 0;
	justify-content: space-between;
	padding: 24px !important;
	opacity: 0;
}

article.w-grid-item.post-933.event_listing.type-event_listing.status-publish.has-post-thumbnail.hentry.event_category-signature-events:hover .w-vwrapper.usg_vwrapper_2.align_left.valign_top {
	opacity: 1 !important;
	background-color: #002855;
}

#signature-event-block .post-924 .w-vwrapper.usg_vwrapper_2.align_left.valign_top {
	display: flex;
	height: 100%;
	bottom: 0;
	justify-content: space-between;
	padding: 24px !important;
	opacity: 0;
}

article.w-grid-item.post-924.event_listing.type-event_listing.status-publish.has-post-thumbnail.hentry.event_category-signature-events:hover .usg_vwrapper_2 {
	background-color: #764FA3;
	opacity: 1 !important;
}

#signature-event-block .post-7060 .w-vwrapper.usg_vwrapper_2.align_left.valign_top {
	display: flex;
	height: 100%;
	bottom: 0;
	justify-content: space-between;
	padding: 24px !important;
	opacity: 0;
	position: absolute;
	width: 100%;
}

article.w-grid-item.post-7060.event_listing.type-event_listing.status-publish.has-post-thumbnail.hentry.event_category-signature-events:hover .usg_vwrapper_2 {

	background-color: #4B8940;
	opacity: 1 !important;
}

article.w-grid-item.post-9318.event_listing.type-event_listing.status-publish.has-post-thumbnail.hentry.event_category-signature-events:hover .usg_vwrapper_2 {

	background-color: #02AFEF;
	opacity: 1 !important;
}

#signature-event-block .grid-logo {
	margin-bottom: 0;
}



#signature-event-block .grid-txt {
	margin-bottom: 10px;
	text-align: left;
	line-height: normal;
}

#signature-event-block .excerpt-content {
	max-width: 100%;
	margin-bottom: 0 !important;
	line-height: 24px;
	text-align: left;
}

#signature-event-block .post-grid-content {
	width: 100%;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

#signature-event-block .post-grid-content p {
	top: 0 !important;
	margin: 0;
	max-width: 100%;
	text-align: left;
}

#signature-event-block .get-grid-btn {
	bottom: 0;
}

#signature-event-block .get-grid-btn span.w-btn-label {
	color: #fff;
}

.events-signatureevent-col .w-grid-item-h a.w-grid-item-anchor {
	margin: 15px;
}

article.event_listing:hover .w-grid-item-h a.w-grid-item-anchor {
	border: 1px solid #fff;
}

.hospital-tab-new {
	padding: 0;
	padding-left: 24px;
}

.hospital-tab-new .vc_col-sm-1\/5.wpb_column.vc_column_container {
	width: 18.7%;
}

.hospital-tab-new p {
	width: 218px;
	border: solid 1px #002855;
	text-align: center;
	height: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 20px;
}

.hospital-tab-new {
	padding-bottom: 0 !important;
	padding-top: 15px !important;
}

.BBFormSection p {
	color: #fff;
}

button#myBtn:before {
	display: none;
}

.womenmedicine-tab-new p {
	width: 218px;
	border: solid 1px #764FA3;
	text-align: center;
	height: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 20px;
}

.womenmedicine-tab-new .vc_col-sm-1\/5.wpb_column.vc_column_container {
	width: 18.7%;
}

.womenmedicine-tab-new p:hover {
	background-color: #764FA3;
	color: #fff;
}

.womenmedicine-tab-new {
	padding-bottom: 0 !important;
	padding-top: 15px !important;
	padding: 0;
	padding-left: 24px;
}



.golf-sponsor-tab-new p {
	width: 218px;
	border: solid 1px #4B8940;
	text-align: center;
	height: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 20px;
}

.golf-sponsor-tab-new .vc_col-sm-1\/5.wpb_column.vc_column_container {
	width: 18.7%;
}

.golf-sponsor-tab-new p:hover {
	background-color: #4B8940;
	color: #fff;
}

.golf-sponsor-tab-new {
	padding-bottom: 0 !important;
	padding-top: 15px !important;
	padding: 0;
	padding-left: 24px;
}


.rtr-new-tab p {
	width: 218px;
	border: solid 1px #02AFEF;
	text-align: center;
	height: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 20px;
}

.rtr-new-tab .vc_col-sm-1\/5.wpb_column.vc_column_container {
	width: 18.7%;
}

.rtr-new-tab p:hover {
	background-color: #02AFEF;
	color: #fff;
}

.rtr-new-tab {
	padding-bottom: 0 !important;
	padding-top: 15px !important;
	padding: 0;
	padding-left: 24px;
}

.rocktheroof-bottom {
	margin-bottom: 40px;
}




.pum-responsive-medium a.w-btn.us-btn-style_1.new-primary-btn {
	font-size: 16px;
	width: 100%;
	background: none;
	color: #616568 !important;
	padding-left: 25px;
	padding-right: 25px;
	margin-bottom: 25px;
}

.pum-responsive-medium h2.vc_custom_heading {
	font-size: 30px;
	padding-top: 25px;
	margin-bottom: 15px;
}

.pum-responsive-medium section.l-section.wpb_row.height_medium {
	padding-bottom: 0;
	padding-top: 0;
}

.pum-responsive-medium .pum-theme-2013 .pum-content+.pum-close,
.pum-theme-lightbox .pum-content+.pum-close {
	position: absolute;
	height: 26px;
	width: 26px;
	left: auto;
	right: -13px;
	bottom: auto;
	top: -13px;
	padding: 0px;
	color: #615b5b;
	font-family: Arial;
	font-weight: 300;
	font-size: 25px;
	line-height: 24px;
	border: 0px solid #ffffff;
	border-radius: 0;
	box-shadow: none;
	text-shadow: none;
	background: none;
}


.hospital-tab-new .pum-theme-2013 .pum-content+.pum-close,
.pum-theme-lightbox .pum-content+.pum-close {
	width: 25px !important;
}

.hospital-tab-new p:hover {
	background-color: #002855;
	color: #fff;
}


/* end hover effect css  */

.new-event-outter.height_medium {
	height: 450px;
}

.coming-up-sec-outter .new-event-reusable-inner.height_medium {
	position: relative;
}


.coming-up p {
	color: #616568;
	text-align: center !important;
	font-family: 'gilroy-light';
	font-size: 36px;
	font-style: normal;
	font-weight: 300;
	line-height: 40.8px;
}

#signature-event-block {
	padding-top: 0;
}

#signature-event-block .events-signatureevent-row.fly-on-hover.height_medium {
	margin: 0;
}

#signature-event-block .events-signatureevent-textnew h3 {
	color: #616568;
	text-align: center !important;
	font-family: 'gilroy-light';
	font-size: 36px;
	font-style: normal;
	font-weight: 300;
	line-height: 40.8px;

}

#signature-event-block .events-signatureevent-grid .w-grid-list .status-publish.event_listing {
	margin-bottom: 0px !important;
	padding: 10px !important;
	overflow: hidden;
	height: auto;
	transition: all .5s linear;
}


#signature-event-block .event_listing.type-event_listing.status-publish.has-post-thumbnail.hentry.event_category-signature-event-grid.event_category-signature-events img {
	height: 100%;
	max-width: 100%;
	object-fit: cover;
}

#signature-event-block .w-grid-list {
	margin: 0 !important;
	align-items: flex-start;
	gap: 0;
	display: flex;
}

#signature-event-block .events-signatureevent-row .event_listing:hover .usg_vwrapper_2 {
	position: absolute;
	transition: .5s ease;
	display: flex;
	height: 100%;
	flex-direction: column;
	justify-content: space-around;
	width: 100%;
}

.event-gallary-outter-section.height_medium {
	padding-top: 0;
}

.event-gallary-outter-section.height_medium .event-gallery-txt p {
	color: #616568;
	text-align: center !important;
	font-family: 'gilroy-light';
	font-size: 36px;
	font-style: normal;
	font-weight: 300;
	line-height: 40.8px;

}

.event-carousel .event_listing .w-post-elm.type_image:after {
	display: none;
}

.event-carousel .owl-item.active {
	transition: transform .5s linear;
}

@media (max-width: 1024px) {
	.events-signatureevent-grid .grid-logo img {
		width: 40px;
	}
}

@media (max-width: 767px) {
	.event_listing .new-primary-btn.button {
		width: 100%;
		margin: 0 auto;
	}

	#signature-event-block .w-grid-list {
		flex-direction: column;
	}



	.coming-up p,
	#signature-event-block .events-signatureevent-textnew h3,
	.event-gallary-outter-section.height_medium .event-gallery-txt p {
		font-size: 30px;
	}

	.coming-up-sec-outter.height_medium {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	section#signature-event-block {
		padding-bottom: 00px;
	}

	#signature-event-block .events-signatureevent-row.fly-on-hover.height_medium {
		margin: 0;
		padding-bottom: 50px !important;
		padding-top: 0 !important;
	}
}

@media (max-width:500px) {
	#signature-event-block .events-signatureevent-row.fly-on-hover.height_medium {
		padding-bottom: 0px !important;
	}
}

/* latest news page css  */
.latest-news-banner-outter.height_medium {
	background-image: linear-gradient(to bottom, #00000054, #00000069), url("https://hub.coffee/smhf/wp-content/uploads/2024/01/339c294bca37d108aebd2a016c471e4b.jpg") !important;
	height: 450px;
}

.latest-news-banner-outter .l-section-overlay {
	background: transparent !important;
}

section#latest-news-top-grid .format-standard .entry-title a {
	font-family: 'gilroy-light';
	font-size: 30px;
	font-style: normal;
	line-height: 34.8px;
	max-width: 242px;
	height: 65px;
	display: block;
	text-align: left;
	color: #fff !important;
	overflow: hidden;
}

section#latest-news-top-grid .format-standard .post_image a {
	display: block;
	height: 100%;
}

section#latest-news-top-grid .format-standard .post_image a .size-large.wp-post-image {
	object-fit: cover;
	height: 100%;
	object-position: center;
}

section#latest-news-top-grid .format-standard .ways-to-content {
	color: #fff;
	max-width: 290px;
	height: 77px;
	flex-shrink: 0;
	text-align: left;
	font-family: "gilroy-light" !important;
	text-overflow: ellipsis;
	overflow: hidden;
}

section#latest-news-top-grid .g-filters.style_3 button.g-filters-item.active {
	border: 1px solid #F7C43C;
	color: #616568;

}

section#latest-news-top-grid .g-filters.style_3 button.g-filters-item {
	height: 50px;
	line-height: normal;
	padding: 5px 20px;
	border: 1px solid transparent;
	text-transform: uppercase;
	color: #616568;
}

section#latest-news-top-grid .g-filters.style_3.align_left {
	margin-bottom: 50px;
	justify-content: center;
	flex-flow: row-reverse;
	flex-wrap: wrap;


}

section#latest-news-top-grid .g-loadmore button.w-btn.us-btn-style_1 {
	display: flex;
	max-width: 177.682px;
	height: 40px;
	align-items: center;
	justify-content: center;
	color: #616568 !important;
	font-family: 'gilroy-light';
	font-style: normal;
	font-weight: 300 !important;
	line-height: 75px !important;
	letter-spacing: 0.5px;
	background-color: transparent;
	border: 1px solid #F7C43C;
	overflow: hidden;
	text-align: center;
	border-radius: 0;
	text-transform: uppercase;
	font-size: 16px;
	margin: 40px auto;
}

#latest-news-top-grid .impact-story-top-section .w-grid-list {
	position: relative;
}

/* event gallery page css  */
.event-gallery-banner-outter.height_medium {
	background-image: linear-gradient(to bottom, #00000054, #00000069), url("https://smhf.org/wp-content/uploads/2025/06/smhf-event-gallery-header.jpg") !important;
	height: 450px;
}

.event-gallery-banner-outter .l-section-overlay {
	background: transparent !important;
}

/* impact page css starts */
.impact-new-txt .wpb_wrapper {
	position: relative;
}

.impact-new-txt .wpb_wrapper::before {
	content: '';
	width: 100px;
	height: 2px;
	background-color: #F7C43C;
	position: absolute;
	display: block;
	bottom: calc(100% + 10px);
}

.down-impact-reusable-block .w-btn-wrapper.align_center {
	padding-bottom: 120px;
}

section.down-impact-reusable-block {
	padding-top: 70px !important;
}

.impact-story-top-section .g-loadmore button.w-btn.us-btn-style_1 {
	display: flex;
	max-width: 177.682px;
	height: 40px;
	flex-direction: column;
	justify-content: center;
	color: #616568 !important;
	text-align: center;
	font-family: 'gilroy-light';
	font-size: 16px;
	font-style: normal;
	font-weight: 300 !important;
	line-height: 75px !important;
	letter-spacing: 0.5px;
	background-color: transparent;
	border: 1px solid #F7C43C;
	overflow: hidden;
	margin: auto;
	border-radius: 0px !important;
}

.impact-story-top-section .g-loadmore button.w-btn.us-btn-style_1:hover {
	background-color: #F7C43C;
	color: #fff !important;
}

.impact-fact-impact p {
	font-size: 30px;
}

.impact-description p::before {
	content: "";
	position: absolute;
	background-color: #6165688a;
	width: 100px;
	height: 1px;
	left: -130px;
	top: 0;
	bottom: 0;
	margin: auto;
}

.impact-description.lineOne p::before {
	width: 180px;
	height: 1px;
	left: -210px;
}

.impact-description.lineSecond p::before {
	width: 150px;
	height: 1px;
	left: -180px;
}

.impact-fact-right-text-sec .vc_column-inner {
	justify-content: center;
}

.wpb_text_column.impact-description {
	display: flex;
	justify-content: center;
	margin: 0 !important;
	height: 100px;
	align-items: center;
}

.impact-description p {
	font-size: 25px;
	position: relative;
}

.down-impact-reusable-block section.l-section.wpb_row.height_medium {
	padding: 0;
}

.impact-fact-outter-section {
	padding-bottom: 0px !important;
}

.impact-fact-fact p {
	font-size: 40px;
	padding-bottom: 20px;
}

.wpb_text_column.impact-fact-impact {
	margin-bottom: 20px;
}

.impact-story-top-section section.l-section.wpb_row.height_medium {
	padding: 0px;
}

.impact-story-heading p {
	font-size: 30px;
	padding-bottom: 25px;
}

.impact-story-top-section {
	padding-bottom: 0 !important;
}

.impact-image-box img.attachment-full.size-full {
	width: 100px;
}

.piller-down-card-sec {
	padding-bottom: 0px !important;
}

.impact-image-box .w-iconbox-text p {
	text-align: left;
	font-size: 14px !important;
}

.piller-down-card-sec .vc_column-inner {
	padding: 0px 10px !important;
}

.piller-down-card-sec .vc_col-sm-1\/5.wpb_column {
	width: 20% !important;
}

.impact-story-top-section .w-post-elm.post_image.usg_post_image_1.ways-to-give-image.stretched {
	height: 500px;
}

.impact-story-top-section img.attachment-full.size-full.wp-post-image {
	height: 500px;
	object-fit: cover;
}


/* updated to post  */

.impact-story-top-section .post.type-post {
	padding-right: 0px !important;
}

.page-id-8274 article.format-standard.has-post-thumbnail.hentry.category-impact-stories {
	padding-right: 0 !important;
}

.page-id-8274 article.status-publish.format-standard.has-post-thumbnail.hentry.category-donor-stories {
	padding-right: 0;
}

.impact-story-top-section .w-vwrapper.usg_vwrapper_1.ways-to-give-portfolio.align_none.valign_top {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	justify-content: space-between;
	margin: 30px 15px;
	border: 0.5px solid transparent;
	padding: 20px 10px;
	display: flex;
	flex-direction: column;
	justify-content: end;
	transition: all .5s linear;
	line-height: normal;
}

#opener-outter .opener-inner-sec,
#producer-outter .opener-inner-sec {
	height: auto !important;
}

.impact-story-top-section .ways-to-title a {
	font-size: 24px !important;
	line-height: 30px !important;
	font-family: 'Gilroy-Light' !important;

}

.impact-story-top-section .type-post {
	position: relative;
}

.impact-story-top-section .type-post .w-grid-item-h::before {
	content: '';
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 57.44%, rgba(0, 0, 0, 0.84) 100%);
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	opacity: 1;
	transition: all .5s linear;
}

.impact-story-top-section .type-post:hover .w-grid-item-h::before {
	background: #F8E6C3;


}

.impact-story-top-section .ways-to-content {
	line-height: 20px !important;
	font-size: 16px !important;
	display: none;
	opacity: 0;
	transition: all .5s linear;

}

.impact-story-top-section a.w-btn.us-btn-style_1.usg_btn_1.ways-to-btn.new-primary-btn.button {
	margin: 0 auto;
	display: none;
	opacity: 0;
	transition: all .5s linear;
}

.impact-story-top-section .post:hover .ways-to-give-portfolio.align_none.valign_top {
	border: 0.5px solid #fff;
	justify-content: space-around;
}

.impact-story-top-section .post:hover .ways-to-content {
	display: block;
	opacity: 1;
	color: #616568 !important;
}

.impact-story-top-section .post:hover a.w-btn.us-btn-style_1.usg_btn_1.ways-to-btn.new-primary-btn.button {
	display: block;
	opacity: 1;
	line-height: 32px !important;

}

section.l-section.wpb_row.hompage-toprow.height_huge.width_full.with_video {
	transform: none !important;
	overflow: visible !important;
}

.impact-story-top-section .post:hover h2.w-post-elm.post_title.usg_post_title_1.ways-to-title.has_text_color.entry-title.color_link_inherit {
	color: #616568 !important;
}

.impact-story-top-section .type-post:hover h2.w-post-elm.post_title.usg_post_title_1.ways-to-title.has_text_color.entry-title.color_link_inherit {
	color: #616568 !important;
}

.impact-story-top-section .type-post:hover .ways-to-give-portfolio.align_none.valign_top {
	border: .5px solid #616568;
	justify-content: space-around;
}

.impact-story-top-section .type-post:hover .ways-to-content {
	display: block;
	opacity: 1;
}

.impact-story-top-section .type-post:hover a.w-btn.us-btn-style_1.usg_btn_1.ways-to-btn.new-primary-btn.button {
	display: block;
	opacity: 1;
	line-height: 32px !important;
	color: #616568 !important;

}

/* ---------- */
.down-impact-reusable-block .w-post-elm.post_image.usg_post_image_1.ways-to-give-image.stretched {
	height: 500px;
}

.down-impact-reusable-block img.attachment-full.size-full.wp-post-image {
	height: 500px;
	object-fit: cover;
}

.down-impact-reusable-block .ways-to-title a {
	font-size: 24px !important;
	line-height: 30px !important;
}

.down-impact-reusable-block .ways-to-content {
	line-height: 20px !important;
	font-size: 16px !important;
}

.down-impact-reusable-block a.w-btn.us-btn-style_1.usg_btn_1.ways-to-btn.new-primary-btn.button {
	margin: 0 auto;
}

.impact-video-section {
	padding-bottom: 0px !important;
}

.pillars-txt p {
	font-size: 25px;
}

.pillars-txt {
	margin-bottom: 15px !important;
}

.healthcare-text-impact p {
	font-size: 40px !important;
	padding-top: 15px;
}

.care-system-impact-txt {
	width: 78%;
	margin: auto;
}

.piller-down-card-sec::before {
	content: '';
	position: absolute;
	background-color: #F7C43C;
	width: 2px;
	height: 70px;
	top: -46px;
	left: 0;
	right: 0;
	margin: auto;
}

.piller-down-card-sec {
	position: relative;
}

.impact-new-txt p {
	margin-top: 100px;
	font-size: 16px;
	color: #343F5B;
	position: relative;
	max-width: 300px;
}


@media (min-width: 768px) and (max-width: 1024px) {
	.impact-new-txt p::after {
		right: calc(0% - 90px);
	}

	.owl-item.active.center a img {
		height: 350px;
	}

	.new-event-reusable-inner .w-post-elm.post_image.usg_post_image_1.stretched {
		width: 50%;
	}

	.event_category-signature-events-upcoming .w-vwrapper.usg_vwrapper_1.align_none.valign_top {
		width: 45% !important;
	}

	.impact-fact-inner-section :is(.impact-fact-left-image-sec, .impact-fact-right-text-sec) {
		max-width: 50%;
	}

	.impact-fact-left-image-sec .attachment-large.size-large {
		max-width: 250px !important;
		transform: rotateZ(8deg);
		float: right;
	}

	.wpb_text_column.impact-description {
		height: auto;
	}

	.impact-description p {
		font-size: 14px;
		padding: 10px;
	}

	.wpb_text_column.impact-description.lineSecond {
		padding-bottom: 15px;
	}

	.impact-description p::before {
		width: 105px;
		left: -105px;
	}

	.impact-description.lineOne p::before {
		width: 150px;
		left: -150px;
	}

	.impact-description.lineSecond p::before {
		width: 120px;
		left: -120px;
	}

	.impact-story-top-section.height_medium {
		padding-left: 0px;
		padding-right: 0px;
	}

	.down-impact-reusable-block.height_medium {
		padding-right: 0px;
		padding-left: 0px;
	}

	.piller-down-card-sec .wpb_column {
		min-width: 33%;
		margin-bottom: 30px;
	}
}

@media (max-width: 767px) {

	.hospital-tab-new .vc_column-inner {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.hospital-tab-new {
		padding-left: 0;
	}

	.womenmedicine-tab-new .vc_column-inner {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.womenmedicine-tab-new {
		padding-left: 0;
	}

	.golf-sponsor-tab-new .vc_column-inner {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.golf-sponsor-tab-new {
		padding-left: 0;
	}

	.rtr-new-tab .vc_column-inner {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.rtr-new-tab {
		padding-left: 0;
	}

	section#rock-the-roof div#us_grid_4 {
		padding-top: 65px;
	}

	section#golf-tournament div#us_grid_3 {
		padding-top: 65px;
	}

	.impact-new-txt p::after {
		font-size: 20px;
		right: -45px;
		top: 74px;
	}

	.impact-new-txt::before {
		height: 50px;
		right: 11px;
		top: 0;
	}

	.impact-new-txt p {
		max-width: 100%;
		margin-top: 0px;
	}

	.impact-new-txt p::before {
		top: -10px;
	}

	.healthcare-text-impact p,
	.impact-fact-fact p {
		padding: 0 0 0 10px;
	}

	.piller-down-card-sec .wpb_column {
		min-width: 100%;
	}

	.piller-down-card-sec .wpb_column .w-iconbox-meta p {
		text-align: center !important;
	}


	.care-system-impact-txt {
		width: 100%;
		margin: auto;
	}

	.impact-description p {
		font-size: 18px;
	}

	.wpb_text_column.impact-description {
		height: auto;
	}

	.impact-piller-outter.height_medium,
	.impact-story-top-section.height_medium,
	.impact-fact-outter-section.height_medium {

		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}

	section#latest-news-top-grid {
		padding-top: 60px !important;
	}

	.down-impact-reusable-block.height_medium {
		padding-bottom: 30px !important;
		padding-top: 30px;
	}

	.impact-fact-inner-section :is(.impact-fact-left-image-sec, .impact-fact-right-text-sec) {
		max-width: 50%;
	}

	.impact-fact-left-image-sec .attachment-large.size-large {
		max-width: 130px !important;
		transform: rotateZ(0deg);
		float: right;
		margin-top: 36px;
		margin-right: 10px;
	}

	.wpb_text_column.impact-description {
		height: auto;
	}

	.impact-description p {
		font-size: 10px;
		padding: 0px;
		line-height: 24px;
	}

	.wpb_text_column.impact-description.lineSecond {
		padding-bottom: 0px;
	}

	.impact-description p::before {
		width: 40px;
		left: -50px;
	}

	.impact-description.lineOne p::before {
		width: 70px;
		left: -80px;
	}

	.impact-description.lineSecond p::before {
		width: 50px;
		left: -60px;
	}
}

/* impact page css ends */

/* venice page css start here */
.venice-banner-outter.hero-banner {
	background-image: linear-gradient(to bottom, #0000006b, #0000006e), url("/wp-content/uploads/2023/10/73a1d247d7e026699d21cb244617e808.png") !important;
}

.hospital-venice p {
	color: #616568;
	font-size: 36px;
	font-style: normal;
	font-weight: 300;
	line-height: 40.8px;
}

.other-initiatives p {
	text-align: center;
	font-size: 36px;
	font-style: normal;
	font-weight: 300;
	line-height: 40.8px;
}

/* testpage slider  css */

.owl-carousel .owl-stage {
	display: flex;
	justify-content: center;
	align-items: center;
}

.carousel-item {
	width: 100%;
	margin: 0px !important;
}

.owl-item.active.center {
	transform: scale3d(1.125, 1.125, 1) !important;
	margin: 0px !important;
}

.owl-item.active.center a img {
	height: 350px;
}

.owl-item.active.center {
	z-index: 9;
}

.owl-item.center img {
	min-width: 100%;
}


/* test page slider css end  */


/* rock the roof page css start here */
.hero-banner.rook-roof-banner {
	background-image: linear-gradient(to bottom, #00000061, #00000085), url(/wp-content/uploads/2023/10/rockthe-roof.jpg) !important;
}

.coolest-dance-party p {
	color: #616568;
	font-size: 24px;
	font-style: normal;
	font-weight: 300;
	margin: 20px 0;
}

.rock-the-time p>a {
	font-family: "gilroy-light";
	color: #616568;
	text-decoration: underline;
}

.left-rock-the-roof p {
	color: #616568;
	text-align: center;
	font-size: 24px;
	font-style: normal;
	font-weight: 300;
	line-height: 40.8px;
	margin-top: 20px;
}

#rock-roof-outter-tab .w-tabs-item {
	border: 1px solid #5CCAE9;
}

#rock-roof-outter-tab .w-tabs-list {
	background-color: transparent;
}

#rock-roof-outter-tab h6 {
	color: #616568;
	font-family: "gilroy-light";
}

#rock-roof-outter-tab li {
	font-size: 17px;
}

form#mongo-form {
	max-width: 1000px;
	border: 2px solid blue;
	margin: auto;
	width: 100%;
}

#mongo-form .BBFormSubTitle label {
	color: #5CCAE9;
}

form#mongo-form .BBFormTableHeaderCell {
	color: #5CCAE9;
}

form#mongo-form .BBFormPriceDescription span,
form#mongo-form .BBFormPriceName span {
	color: #333;
	font-size: 20px;
	font-weight: bold;
}

form#mongo-form .BBFormSection.BBFormSectionPriceSelect {
	max-width: 100%;
	width: 100%;
}

form#mongo-form .BBFormTable.BBFormPricingTable {
	border: 0;
	background: transparent;
	max-width: 100%;
	width: 100%;
	padding: inherit;
}

.rock-the-time p {
	font-size: 17px;
}

.BBTableRowCellFinePrint span {
	font-weight: bold;
	font-size: 14px;
}

.BBTableRowCellFinePrint {
	margin-top: 5px;
}

.BBFormTableRowCell.BBFormColPriceAmt.BBFormPriceAmt span {
	font-weight: bold;
}

form#mongo-form .BBFormSelectList.BBFormSelectQuantity {
	min-width: 100%;
	border: 2px solid blue;
	height: 45px;
}

#mongo-form .BBFormTableHeader {
	border-bottom: 2px solid blue;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

.BBFormTableRowCell.BBFormColAddedDonationLabel label {
	font-weight: bold;
}

.rock-roof-form-note p {
	color: #616568;
	text-align: center;
	font-family: "gilroy-light";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
	margin-top: 40px;
}

#opener-outter .opener-inner-sec .wpb_column.vc_column_container>.vc_column-inner,
#producer-outter .opener-inner-sec .wpb_column.vc_column_container>.vc_column-inner {
	width: 100%;
	height: 100%;
	padding: 0px;
}

.opener-inner-sec .wpb_wrapper {
	height: 100%;
	width: 100%;
}

.opener-inner-sec .w-image.align_center {
	border: 2px solid #02AFEF;
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
}

.opener-inner-sec .wpb_column.vc_column_container {
	width: 16.031%;
}

#headliner-outter .headliner-image-inner .vc_col-sm-12.wpb_column.vc_column_container.default_column {
	width: 20%;
	margin: auto;
	padding: 50px;
	height: 240px;
	border: 2px solid #4B8940;
	display: flex;
}

#headliner-outter .headliner-image-inner .vc_col-sm-12.wpb_column.vc_column_container.default_column .vc_column-inner {
	justify-content: center;
	padding: 0;
}

#producer-outter .vc_col-sm-2.wpb_column.vc_column_container {
	height: 220px !important;
}

#opener-outter .opener-inner-sec,
#producer-outter .opener-inner-sec {
	margin-bottom: 10px;
	height: 210px;
	display: flex;
	justify-content: space-evenly;
}

@media (min-width : 993px) and (max-width:1024px) {

	.donate-right-faq-section .vc_column-inner {
		padding: 0px !important;
	}

	#signature-event-block .vc_col-sm-12.wpb_column.vc_column_container>.vc_column-inner {
		padding: 0px;
	}

}

@media (max-width:1024px) {


	#signature-event-block {
		padding: 0 0 30px 0;
	}

	#opener-outter .opener-inner-sec,
	#producer-outter .opener-inner-sec {
		margin-bottom: 10px !important;
		height: auto;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-evenly;
	}

	.events-signatureevent-col .vc_col-sm-8.wpb_column.vc_column_container {
		width: 100%;
	}

	.events-signatureevent-col .vc_col-sm-8.wpb_column.vc_column_container .w-grid-list {
		display: flex;
		justify-content: center;
	}

	#signature-event-block .excerpt-content {
		line-height: normal;
	}

	.events-signatureevent-col .event_listing a.w-grid-item-anchor {
		margin: 10px;
	}

	.events-signatureevent-col .event_listing .align_left.valign_top {
		padding: 20px !important;
	}

	#signature-event-block .events-signatureevent-col .event_listing .grid-txt.entry-title {
		text-align: left !important;
		line-height: normal;
		min-width: 100%;
	}

	#signature-event-block .events-signatureevent-col .event_listing .grid-txt.entry-title a {
		font-size: 18px;
		font-family: 'Gilroy-Light';
	}

	.event_listing .w-post-elm span.w-post-elm-value {
		font-size: 10px;
	}

	.donate-new-form .us_custom_b0d1d6bc {
		padding: 30px 15px !important;
		margin-right: 0px !important;
	}
}

/* rock the roof page css end here */

/* end  */


/* customize css start */
section#headliner-outter {
	padding-top: 30px;
}

#headliner-outter .wpb_text_column.coming-up {
	padding-bottom: 30px;
}

#headliner-outter .center-col {
	border: 2px solid #02AFEF;
	width: 30%;
	height: 300px;
	margin: auto;
	max-width: 300px;
	display: flex;
}

#headliner-outter .center-col .vc_column-inner {
	justify-content: center;
	padding: 60px;
}

#promoter-outter section#promoter-outter {
	padding-top: 30px;
}

#promoter-outter .wpb_text_column.coming-up {
	padding-bottom: 30px;
}

#promoter-outter .center-col {
	border: 2px solid #02AFEF;
	width: 30%;
	height: 300px;
	margin: auto;
	max-width: 300px;
	display: flex;
}

#promoter-outter .center-col .vc_column-inner {
	justify-content: center;
	padding: 60px;
}

.rock-roof-form-note p {
	max-width: 1000px;
	width: 100%;
	margin: auto;
	text-align: center;
}

section#producer-outter {
	padding-top: 30px;
}

#producer-outter .wpb_text_column.coming-up {
	padding-bottom: 30px;
}

section#opener-outter {
	padding-top: 30px;
}

#opener-outter .wpb_text_column.coming-up {
	padding-bottom: 30px;
}

.opener-inner-sec img {
	padding: 40px;
	height: 220px;
}









/* Style the carousel container */
.owl-carousel {
	text-align: center;
}

/* Style the carousel items */
.carousel-item {
	display: inline-block;
	margin: 0 10px;
}

/* Set a fixed width and height for all images */
.carousel-item img {
	width: 300px;
	height: 300px;
	object-fit: cover;
	object-position: center;
}


button#myBtn {
	color: #f7c43d;
	display: flex;
	width: 100%;
	justify-content: center;
	background-color: transparent;
	font-family: Georgia;
	font-style: italic;
}

span#more {
	font-family: 'gilroy-light', sans-serif;
	color: #999999 !important;
}



.upcoming-grid-sections .w-grid-list {
	display: block !important;
}

.upcoming-grid-sections article {
	width: 100% !important;
	padding: 0 !important;
}

.donate-right-faq-section section.l-section.wpb_row.height_medium {
	padding: 50px 15px;
}

.upcoming-grid-sections button.w-btn.us-btn-style_1 {
	padding: 10px 26px !important;
	border-radius: 0;
	background-color: #fff;
	color: #616568 !important;
}

.upcoming-grid-sections span.w-btn-label {
	font-size: 16px !important;
}

.upcoming-grid-sections button.w-btn.us-btn-style_1:hover {
	background-color: #f7c43d;
	color: #fff !important;
}

.donate-right-faq-section .g-cols.us_custom_85734035 {
	margin-right: 0px !important;
}


/* the golf tournament  css start   */
.hero-banner.golf-event-banner.the_golf_tournament {
	background-image: linear-gradient(to bottom, #00000061, #00000085), url("https://hub.coffee/smhf/wp-content/uploads/2021/03/Golf-tournament-featured-image.jpg") !important;
}

.hero-banner.hospital_gala {
	background-image: linear-gradient(to bottom, #00000061, #00000085), url("https://hub.coffee/smhf/wp-content/uploads/2024/01/Gala2024-header.jpg") !important;
}

.hero-banner.women-medicine-outter {
	background-image: linear-gradient(to bottom, #00000061, #00000085), url("https://hub.coffee/smhf/wp-content/uploads/2024/03/WMS-hero.jpg") !important;
}

.hero-banner.women-medicine-venice-outter {
	background-image: linear-gradient(to bottom, #00000061, #00000085), url("/wp-content/uploads/2024/02/WMV-featured.jpg") !important;
}

#mongo-form div#bboxevent_BBEmbeddedForm {
	border: none !important;
}

/* the golf tournament  css end */
.g-loadmore .w-btn.us-btn-style_1 {
	box-shadow: none !important;
}

.g-loadmore .w-btn.us-btn-style_1:hover {
	background: #f7c43d !important;
	color: #fff !important;
	box-shadow: none !important;
}

.contact-event-new-grid #gform_2 #gform_submit_button_2 {
	box-shadow: none !important;
}

.contact-event-new-grid #gform_2 #gform_submit_button_2:hover {
	background: #e2af1a !important;
	color: #fff !important;
	box-shadow: none !important;
}

.grant_request_main .grant-request-first-section h2,
.grant_request_main h3 {
	color: #616568;
}

.post_content .grant_request_main {
	padding: 0px;
}

.planned_second_section a.w-btn.us-btn-style_1.new-primary-btn.button.__mPS2id,
.planned_first_section a.w-btn.us-btn-style_1.new-primary-btn.button.__mPS2id {
	max-width: max-content !important;
	line-height: normal !important;
	width: 100%;
	height: auto;
}

.planned_first_section.height_medium {
	padding: 0;
}

.planned_first_section .matching-gift-textblock {
	margin-left: 0;
}

section#daf-info.planned_second_section {
	padding-left: 0;
	padding-right: 0;
}

.planned_fourth_section .w-btn-wrapper.align_none {
	width: 100%;
}

.planned_third_section.height_medium {
	padding: 0px;
}

.planned_fourth_section a.w-btn.us-btn-style_1.new-primary-btn.button {
	display: flex;
	max-width: 100%;
	width: 100%;
	white-space: normal;
	line-height: normal !important;
}

@media (max-width: 1024px) {

	.event-gallary-outter-section .carousel-item h3 {
		font-size: 15px;
	}

	#headliner-outter .headliner-image-inner .vc_col-sm-12.wpb_column.vc_column_container.default_column {
		padding: 10px;
	}

	p.support {
		line-height: normal;
	}

	p.foundation {
		line-height: normal;
	}

	.opener-inner-sec .wpb_column.vc_column_container {
		height: 120px !important;
	}

	#producer-outter .vc_col-sm-2.wpb_column.vc_column_container {
		height: 120px !important;
	}

	.mobile-hide {
		display: none !important;
	}


	section#headliner-outter .vc_col-sm-4.center-col,
	section#promoter-outter .vc_col-sm-4.center-col {
		display: block;
	}

	#headliner-outter .center-col {
		width: 100%;
		height: auto;
		margin: auto;
		padding: 20px 0;
	}

	#promoter-outter .center-col {
		border: 2px solid #5CCAE9;
		width: 100%;
		height: 300px;
		margin: auto;
		max-width: 300px;
		display: flex;
		padding-bottom: 0px;
	}

	.opener-inner-sec img {
		padding: 5px;
	}

	.women-medi-sponsorhea .w-image-h {
		display: flex;
		justify-content: center !important;
		height: 250px;
	}

	.g-cols.wpb_row.scientist-sponsor-logos.via_flex.valign_top.type_default.stacking_default {
		justify-content: space-evenly;
		flex-flow: wrap;
	}

	.postid-924 .women-medi-sponsorhea .vc_col-sm-1\/5.wpb_column.vc_column_container {
		display: none;
	}

	.postid-924 .women-medi-sponsorhea .vc_col-sm-1\/5.wpb_column.vc_column_container.center-logo-display {
		display: block !important;
		width: 250px;
	}

	.postid-924 .center-col img {
		padding: 40px;
	}

	.women-medi-sponsorhea .wpb_wrapper {
		display: grid;
		grid-row-gap: 5px;
	}

	.women-medi-sponsorhea .wpb_wrapper>.g-cols>.wpb_column {
		height: 100px;
	}

	section#rock-roof-outter-tab {
		padding: 0px;
	}

	section.l-section.wpb_row.donor_bill_rights_main.height_medium {
		padding: 0px;
	}

	.annual_report_main.height_medium {
		padding: 0;
	}

	.annual_report_main a.w-btn.new-primary-btn.button {
		max-width: 177px;
		width: 100%;
	}

	.annual_report_main .vc_col-sm-3>.vc_column-inner {
		padding: 0px !important;
	}

	.annual_report_main .vc_col-sm-3>.vc_column-inner p>a {
		font-family: 'Gilroy-Light';
		font-size: 13px;
		line-height: normal;
	}

	.annual_report_main .vc_col-sm-3>.vc_column-inner p {
		margin-bottom: 10px;
	}

	.donation-disclaimer {
		padding: 0px !important;
	}

	.planned_fourth_section .g-cols.via_flex.type_default>div>.vc_column-inner {
		padding-left: 3px;
		padding-right: 3px;
	}
}

@media (max-width: 992px) {
	#headliner-outter .vc_col-sm-6.wpb_column.vc_column_container {
		padding-bottom: 0px;
	}

	#initiatives-grid .w-post-elm.post_image.usg_post_image_1.has_width.has_ratio {
		height: 600px !important;
	}

	.contact-event-new-grid .vc_col-sm-8.wpb_column.vc_column_container {
		width: 100%;
	}

	.contact-event-new-grid .vc_col-sm-4.wpb_column.vc_column_container {
		width: 70%;
		margin: auto;
		padding-top: 50px;
	}

	#signature-event-block span.w-post-elm-value {
		font-size: 16px;
	}

	#signature-event-block .events-signatureevent-grid .grid-logo img {
		width: 70px;
	}

}

@media (max-width: 767px) {
	.annual_report_main .vc_col-sm-3>.vc_column-inner p {
		margin-bottom: 0px;
	}

	#signature-event-block .events-signatureevent-grid .w-grid-list .status-publish.event_listing {
		padding: 10px !important;
	}

	#initiatives-grid .w-post-elm.post_image.usg_post_image_1.has_width.has_ratio {
		height: auto !important;
	}

	.annual_report_main .vc_col-sm-3>.vc_column-inner p>a {
		font-size: 16px;
	}

	.donor_bill_rights_main p {
		padding: 0 !important;
	}

	section#sponsorship_company_outter {
		padding-bottom: 0;
		padding-top: 0;
	}

	.about-outer-box .about-left-box {
		margin-bottom: 70px !important;
	}

	.w-tabs.donate-faq-section.style_default.switch_click.has_scrolling.accordion.initialized {
		margin: 0px !important;
	}

	.donate-right-faq-section .g-cols.wpb_row.via_flex.valign_top.type_default.stacking_default {
		margin: 0px !important;
		padding: 10px;
	}

	a.button.new-primary-btn.sponsership-btn {
		margin: auto;
	}

	.donate-right-faq-section .g-cols.us_custom_85734035 {
		margin: 0px !important;
	}

	.donate-right-faq-section>.vc_column-inner {
		padding: 0px !important;
	}

	.event_listing .w-post-elm span.w-post-elm-value {
		font-size: 14px;
	}

	.headliner-image-inner .center-col {
		margin-bottom: 10px !important;
	}

	form#mongo-form .BBFormPriceDescription span,
	form#mongo-form .BBFormPriceName span {
		font-size: 12px;
	}

	.women-medi-sponsorhea .wpb_wrapper>.g-cols>.wpb_column {
		height: auto;
	}

	.opener-inner-sec .w-image.align_center {
		width: 100%;
		height: 100px;
		margin: auto;
	}

	.postid-9318 .vc_col-sm-4.wpb_column.vc_column_container.center-col {
		border: 2px solid #02AFEF !important;
	}

	#headliner-outter .vc_col-sm-12 .vc_column-inner {
		padding: 0;
	}

	#promoter-outter .vc_col-sm-12 .vc_column-inner {
		padding: 0;
	}

	#headliner-outter .center-col .vc_column-inner {
		padding: 0px;
	}

	#promoter-outter .center-col .vc_column-inner {
		padding: 5px;
	}

	#promoter-outter .center-col {
		max-width: 100%;
		width: 100% !important;
		margin: auto;
		margin-bottom: 20px !important;
		padding: 0 !important;
		height: 120px !important;
	}

	#headliner-outter .center-col {
		max-width: 100%;
		height: 100px;
		margin: auto;
		padding: 5px;
	}

	.women-medi-sponsorhea .w-image-h {
		height: 85px;
	}

	.postid-924 .women-medi-sponsorhea .w-image-h {
		height: 100%;
	}

	.g-cols.wpb_row.scientist-sponsor-logos.via_flex.valign_top.type_default.stacking_default {
		padding: 0px 20px;
	}

	.postid-924 .women-medi-sponsorhea .vc_col-sm-1\/5.wpb_column.vc_column_container img {
		height: 100px;
		width: 100%;
		padding: 0px 40px;
	}

	.postid-924 .women-medi-sponsorhea .vc_col-sm-1\/5.wpb_column.vc_column_container.center-logo-display {
		width: 100% !important;
	}

	section#producer-outter {
		padding-bottom: 30px;
	}

	section#promoter-outter {
		padding-bottom: 10px;
		padding-top: 0;
	}

	section#rock-the-roof-form-outter {
		padding-bottom: 0px;
		padding-top: 25px;
	}

	.default_column {
		display: none;
	}

	.headliner-image-inner .attachment-medium.size-medium {
		height: 85px;
		padding: 23px !important;
	}

	section.l-section.wpb_row.rook-the-roof-card.height_medium {
		padding-bottom: 10px;
	}

	section#headliner-outter {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	section#opener-outter {
		padding-top: 30px;
		padding-bottom: 0px;
	}

	.planned_fourth_section .g-cols.wpb_row.dfabuttons.via_flex.valign_top.type_default.stacking_default .w-btn {
		max-width: 100%;
		width: 100%;
		margin: auto;
	}
}

/* end  */

.new-banner {
	background-color: #343F5B;
	background-repeat: no-repeat;
	background-size: cover;
	height: 450px;
}

.new-banner {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
}

.new-banner h1,
h2 {
	color: #fff;
}

.wp-block-columns {
	gap: 69px;
	padding-left: 50px;
	padding-right: 50px;
}

h2.template_title a {
	font-size: 3.0rem;
	color: #fff;
}

h2.template_title a:hover {
	color: #fff !important;
}






section#rock-the-roof {
	padding-left: 68px;
	padding-right: 68px;
}

section#golf-tournament {
	padding-left: 68px;
	padding-right: 68px;
	padding-top: 80px;
}

section#women-medicine .w-hwrapper {
	display: flex;
	align-items: center;
}

section#women-medicine {
	padding-left: 68px;
	padding-right: 68px;
	padding-top: 80px;
}

section#women-medicine img.attachment-large.size-large.wp-post-image {
	height: 500px;
}

section#hospital-gala {
	padding-left: 68px;
	padding-right: 68px;
	padding-top: 80px;
}

section#hospital-gala .w-hwrapper {
	display: flex;
	align-items: center;
}

section#hospital-gala img.attachment-large.size-large.wp-post-image {
	height: 500px;
}

section#rock-the-roof img.attachment-large.size-large.wp-post-image {
	height: 500px;
}

.new-event-reusable-inner .layout_9390 .usg_vwrapper_1 {
	width: 32% !important;
	padding-left: 0px !important;
}

.w-hwrapper.usg_hwrapper_1.align_none.valign_middle {
	background-color: #F8E6C3;
	justify-content: space-between;
}

.sponsorship-tab-grid .w-grid-item {
	border: 1px solid #02AFEF;
	max-width: 19%;
	margin: .4%;
	padding: 0px !important;
	display: flex;
	justify-content: center;
}

.sponsorship-tab-grid .w-grid-item-h {
	border-radius: 0 !important;
	padding: 20px 5px;
	align-items: center;
	display: flex;
	width: 100%;
	justify-content: center;
}

.sponsorship-tab-grid .w-vwrapper.usg_vwrapper_1.event-tabs-list.align_none.valign_top {
	line-height: normal;
}

.sponsorship-tab-grid a.w-grid-item-anchor {
	margin: 0px !important;
}

.sponsorship-tab-grid.hospital-grid .w-grid-item:hover {
	background-color: #002855;
}

.sponsorship-tab-grid.hospital-grid .w-grid-item:hover :is(.layout_9703 .usg_post_content_1, p.w-post-elm.post_title) {
	color: #fff !important;
}

.sponsorship-tab-grid .w-grid-item-h::before {
	display: none;
}

.sponsorship-tab-grid .post_content {
	text-align: center;
}

.sponsorship-tab-grid article.w-grid-item p.w-post-elm.post_title {
	margin-bottom: 0px;
}

.sponsorship-tab-grid article.w-grid-item p.w-post-elm.post_title>a {
	font-size: 21px;
	display: flex;
	text-align: center;
	font-family: 'Gilroy-Light';

}

h2.vc_custom_heading.sbenefit {
	color: #616568;
}

/* modal css  sponsorship page */
.bot-modal-tab .type_text.headline span.w-post-elm-value {
	color: #616568;
}

.bot-modal-tab .type_default.stacking_default:nth-child(2) {
	display: flex;
	align-items: center;
	margin-bottom: 20px !important;
}

.bot-modal-tab .type_default.stacking_default:nth-child(2) .vc_col-sm-9.wpb_column .wpb_wrapper div {
	line-height: normal;
}

.bot-modal-tab .type_default.stacking_default:nth-child(2) .vc_col-sm-3.wpb_column {
	width: 30% !important;
}

.bot-modal-tab .type_default.stacking_default:nth-child(2) .vc_col-sm-3.wpb_column img.attachment-large.size-large {
	max-width: 115px;
	margin: auto;
}

.bot-modal-tab .type_default.stacking_default:nth-child(2) .vc_col-sm-9.wpb_column {
	width: 70% !important;
}

.bot-modal-tab .type_default.stacking_default:nth-child(2) .vc_col-sm-9.wpb_column .vc_column-inner {
	padding-left: 0px;
}

#golf-tournament img.attachment-large.size-large.wp-post-image {
	height: 500px;
	object-position: right;
}

.bot-modal-tab .type_default.stacking_default:nth-child(3) .content li {
	line-height: normal;
}

.event_category-signature-events .post_image::before {
	content: "";
	position: absolute;
	height: 2px;
	width: 100px;
	background: #002855;
	top: calc(50% - 1px);
	left: calc(100% - 80px);
}

.event_category-signature-events.event_category-rock-the-roof .new-primary-btn.button.border-red {
	border-color: #02AFEF;
}

.event_category-signature-events.event_category-golf-tournament .new-primary-btn.button.border-red {
	border-color: #4B8940 !important;
	margin:0;
}

.event_category-signature-events.event_category-women-medicine-educational-luncheon .new-primary-btn.button.border-red {
	border-color: #764FA3;
}
.event_category-signature-events.event_category-the-hospital-gala .new-primary-btn.button.border-red{

	border-color: #002855 !important;
	margin:0;
}
.event_category-signature-events.event_category-the-hospital-gala .new-primary-btn.button.border-red:hover {
	background-color: #002855;
}

.event_category-signature-events.event_category-rock-the-roof .new-primary-btn.button.border-red:hover {
	border-color: #02AFEF !important;
	background-color: #02AFEF;
}

.event_category-signature-events.event_category-golf-tournament .new-primary-btn.button.border-red:hover {
	border-color: #4B8940 !important;
	background-color: #4B8940 !important;
}

.event_category-signature-events.event_category-women-medicine-educational-luncheon .new-primary-btn.button.border-red:hover {
	border-color: #764FA3 !important;
	background-color: #764FA3;
}

.event_category-signature-events.event_category-rock-the-roof .post_image::before {
	background: #02AFEF;
}

.event_category-signature-events.event_category-golf-tournament .post_image::before {
	background: #4B8940;
}

.event_category-signature-events.event_category-women-medicine-educational-luncheon .post_image::before {
	background: #764FA3;
}

.sponsorship-tab-grid.golf-grid .w-grid-item {
	border-color: #4B8940;
}

.sponsorship-tab-grid.golf-grid .w-grid-item:hover {
	background-color: #4B8940;
}

.sponsorship-tab-grid.golf-grid .w-grid-item:hover :is(.layout_9703 .usg_post_content_1, p.w-post-elm.post_title) {
	color: #fff !important;
}

.sponsorship-tab-grid.women-medicine-grid .w-grid-item {
	border-color: #764FA3;
}

.sponsorship-tab-grid.women-medicine-grid .w-grid-item:hover {
	background-color: #764FA3;
}

.sponsorship-tab-grid.women-medicine-grid .w-grid-item:hover :is(.layout_9703 .usg_post_content_1, p.w-post-elm.post_title) {
	color: #fff !important;
}

.sponsorship-tab-grid.hospital-grid .w-grid-item {
	border-color: #002855;
}

/* post page css  */
.postcontent-sideb .post-content-template-rowtwo {
	display: none;
}

.post-content-template-coltwo .type-post.post>.w-grid-item-h {
	padding: 0;
	position: relative;
	height: 500px;
}

.post-content-template-coltwo .type-post.post.category-news>.w-grid-item-h .w-post-elm.post_image {
	overflow: hidden;
	position: relative;
	height: 100%;
}

.post-content-template-coltwo .type-post.post.category-news>.w-grid-item-h .w-post-elm.post_image .wp-post-image {
	height: 100%;
}

.post-content-template-coltwo .type-post.post>.w-grid-item-h::before {
	content: "";
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 57.44%, #000 100%);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 1;
}

.post-content-template-img.stretched img.attachment-large.size-large.wp-post-image {
	height: 500px;
	object-fit: cover;
	object-position: top;
}

.post-content-template .post-content-template-coltwo.postcontent-sideb {
	padding: 0;
}

.post-content-template-coltwo .type-post.post>.w-grid-item-h .w-vwrapper .w-post-elm.post_content {
	display: none;
}

.post-content-template-coltwo .type-post.post>.w-grid-item-h .w-vwrapper h2.post_title {
	position: absolute;
	bottom: 0;
	max-width: 90%;
	left: 5%;
	font-family: 'gilroy-light';
	color: #FFF;
	font-size: 24px !important;
	font-weight: 300 !important;
	line-height: normal;
}

.event-carousel-new .owl-carousel .owl-item.active.center img {
	height: 425px;
}

.post-content-template-colone .post_title.post-content-template-title.entry-title {
	color: #616568;
	font-size: 33px;
	font-style: normal;
	font-weight: 300;
	line-height: 40.8px;
	margin: 53px 0;
}

.post-content-template-taxonomy .term-news {
	color: #616568;
	font-family: "gilroy-light";
	font-size: 24px;
	font-style: normal;
	font-weight: 300;
	line-height: 40.8px;
}

.postcontent-sideb>.vc_column-inner>.wpb_wrapper {
	position: sticky;
	top: 100px;
}

.post-content-template .post-content-template-colone .post-content-template-content p>strong {
	margin-bottom: 20px;
	font-family: 'gilroy-light', sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px;
	color: #616568;
	letter-spacing: 0.5px;
}



#page-content .postcontent-sideb .BBFormSection :is(input[type="text"], input[type="email"]) {
	border-radius: 3px;
	border: 1px solid #707372 !important;
	opacity: 0.8;
	background: #FFF !important;
	box-shadow: 0px 1px 0px 1px rgba(0, 0, 0, 0.08) inset;
	color: #999;
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	min-width: 100%;
}

#page-content .postcontent-sideb .BBFormSection input[type="submit"] {
	color: #616568 !important;
	text-align: center;
	font-family: "gilroy-light";
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	letter-spacing: 0.5px;
	height: 39px;
	background: transparent !important;
	border: 2px solid #F7C43C !important;
}

#page-content .postcontent-sideb .BBFormSection input[type="submit"]:hover {
	background-color: #F7C43C !important;
}

.action-box-main .action-box-head :is(h1.healthcare, h2.strengthen) {
	color: #616568;
	line-height: normal;
	margin: 0;
	padding: 0;
	text-align: center !important;
}

.action-box-main h2.strengthen {
	font-size: 17px;
}





.action-box-main .action-box-button:hover>.w-btn-label {
	color: #fff !important;
}

.together .w-btn-wrapper.align_none {
	width: 100%;
	margin-top: 30px !important;

}

.ourstory_sixrow.action-box-main {
	padding-top: 0;
}

/* popup design  */
.popmake.pum-container {
	padding: 0;
}

.popmake.pum-container .pum-content .roc-content {
	border-radius: 20px;
	background: #fff;
	padding: 0 2.5rem 2.5rem;
}

.popmake.pum-container .pum-content .roc-content ul {
	margin: 0 20px;
}

.popmake.pum-container .pum-content .roc-content ul li,
.roc-content p>em {
	font-family: sans-serif;
}

.popmake.pum-container .pum-content .roc-content h3 {
	font-size: 20px;
	font-family: 'gilroy-light';
}

.popmake.pum-container .pum-content .roc-content .roc-button {
	margin: 0 0 30px 0;
}

.pum-theme-2013 .pum-content+.pum-close,
.pum-theme-lightbox .pum-content+.pum-close {
	width: 36px;
	right: 15px;
	top: 20px;
}

.popmake.pum-container .pum-content :is(.roc-bg, .with_img) {
	padding: 0px !important;
	overflow: hidden;
}

.pum-container.popmake .oncology-bg {
	padding: 0;
	overflow: hidden;
}

.pum-container.popmake .radiation-bgimg {
	padding: 0;
	overflow: hidden;
}

.initiatives-second-outter-section+section.l-section.wpb_row.height_medium .wpb_text_column {
	margin-bottom: 0px;
}

.pum-content.popmake-content section {
	background: transparent !important;
}


.readmore-modal {
	max-width: max-content !important;
	margin: auto !important;
}



.pum-theme-2013 .pum-container,
.pum-theme-lightbox .pum-container {
	box-shadow: none !important;
}

.initiatives-second-outter-section p>a {
	color: #616568;
	font-family: 'gilroy-light', sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	letter-spacing: 0.5px;
}

@media (max-width: 1024px) {
	.w-tabs-section-header .w-tabs-section-title {
		text-align: left;
	}

	section.l-section.wpb_row.gift_matching_outter_row.height_medium {
		padding: 0 !important;
	}

	.gift_matching_outter_row .g-cols .vc_column-inner {
		padding: 0 !important;
	}

	.gift_matching_outter_row .matching-gift-textblock h6 {
		text-align: left !important;
		width: 100% !important;
	}

	.postid-924 #headliner-outter .vc_col-sm-3.wpb_column.vc_column_container.center-col {
		margin: 10px auto !important;
	}

	.postid-7060 #headliner-outter .headliner-image-inner .vc_col-sm-12.wpb_column.vc_column_container.default_column {
		width: 50% !important;
	}

	.postid-7060 .mobile-hide {
		display: none !important;
	}

	.postid-7060 .opener-inner-sec .wpb_column.vc_column_container {
		width: 26% !important;
		margin-bottom: 15px !important;
	}

	.postid-7060 .opener-inner-sec .w-image.align_center .w-image-h {
		display: flex;
		align-items: center;
	}

	.mobile-hide {
		display: block !important;
	}

	.women-medi-sponsorhea .vc_column-inner {
		padding: 0 !important;
	}

	.vc_col-sm-6.wpb_column.vc_column_container.center-col {
		margin-bottom: 20px !important;
		padding: 20px !important;
		height: 250px !important;
	}

	.vc_col-sm-3.wpb_column.vc_column_container {
		padding: 0 !important;
		word-break: break-word;
	}

	section.l-section.wpb_row.footer-section.height_medium {
		padding: 50px 0 !important;
	}

	section.l-section.wpb_row.doner-row-outter-section.height_medium {
		padding: 0 !important;
	}

	.donor_bill_rights_main a.w-btn.us-btn-style_1.new-primary-btn.button {
		max-width: 200px !important;
		width: 200px !important;
	}

	#initiatives-grid .w-post-elm.post_image.usg_post_image_1.has_width.has_ratio {
		height: 400px !important;
	}

	.vc_col-sm-8.wpb_column.vc_column_container.give-through-outter-section {
		width: 100% !important;
	}

	.vc_col-sm-4.wpb_column.vc_column_container.column-4-inner-sec {
		width: 100%;
	}

	section.l-section.wpb_row.honor_your_outter.height_medium {
		padding: 0;
	}

	.postid-7060 .opener-inner-sec .w-image-h img.attachment-large.size-large {
		padding: 5px !important;
		padding: 0 !important;
		height: 80px !important;
		width: 90px !important;
	}

	.postid-7060 .opener-inner-sec img {
		padding: 0px !important;
		height: 100px !important;
	}

	.postid-933 .opener-inner-sec img {
		padding: 0px !important;
		height: 100px !important;
	}

	.postid-9318 #opener-outter .vc_col-sm-12 .vc_column-inner {
		padding: 0 !important;
	}

	.postid-9318 section#opener-outter {
		padding-left: 0;
		padding-right: 0;
	}

	.postid-9318 .opener-inner-sec img {
		padding: 0px !important;
		height: 100px !important;
	}

	.postid-9318 .opener-inner-sec .w-image-h {
		display: flex;
		align-items: center !important;
	}

	.postid-9318 section#producer-outter {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.postid-9318 #producer-outter .vc_col-sm-12 .vc_column-inner {
		padding: 0 !important;
	}

	.post-content-template-coltwo .type-post.post>.w-grid-item-h {
		height: auto;
	}

	.postcontent-sideb .post.type-post .post_image .wp-post-image {
		width: 100%;
	}

	.ourstory_sixrow .vc_col-sm-4.wpb_column {
		display: none;
	}

	.ourstory_sixrow .vc_col-sm-8.wpb_column {
		margin: auto;
	}

	.planned_second_section .g-cols.wpb_row.via_flex.valign_top.type_default.stacking_default:nth-child(2) {
		display: flex;
		flex-direction: column;
	}

	.planned_second_section .g-cols.wpb_row.via_flex.valign_top.type_default.stacking_default:nth-child(2) :is(.vc_col-sm-3, .vc_col-sm-9) {
		width: 100%;
	}

	section#daf-info.planned_second_section {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	section#daf-now.planned_fourth_section {
		padding: 0 0 30px;
	}

	.tab-buttons-list .wpb_wrapper .w-btn-wrapper.align_none {
		width: 32%;
	}

	.sponsorship-tab-grid .w-grid-item {
		max-width: 23.815%;
		min-width: 179px;
	}

	.new-event-reusable-inner .layout_9390 .usg_vwrapper_1 {
		width: 45% !important;
		padding-left: 0px !important;
		padding-right: 20px !important;
	}

	section.l-section.wpb_row.sponsorship-tab-grid.height_medium {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (max-width: 767px) {
	.action-box-main h2.strengthen {
		font-size: 17px;
	}

	section.l-section.wpb_row.ourstory_sixrow.action-box-main.height_medium {
		padding: 10px 10px !important;
	}

	section.l-section.wpb_row.post-content-template.height_medium {
		padding-bottom: 0 !important;
	}

	.action-box-col.together {
		padding: 0;
	}

	.bot-modal-tab .type_default.stacking_default:nth-child(2) .vc_col-sm-9.wpb_column {
		width: 85%;
		margin: auto;
	}

	.bot-modal-tab .type_default.stacking_default:nth-child(2) .vc_col-sm-3.wpb_column {
		width: 50%;
	}

	.planned_fourth_section .g-cols.via_flex.type_default>div>.vc_column-inner {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}

	.tab-buttons-list .wpb_wrapper .w-btn-wrapper.align_none {
		width: 100%;
	}

	#golf-tournament img.attachment-large.size-large.wp-post-image {
		height: auto;
		object-position: center;
	}

	.tab-buttons-list a.w-btn.us-btn-style_1 {
		font-size: 14px;
	}

	.tab-buttons-list .wpb_wrapper {
		justify-content: center;
		flex-direction: column;
	}

	.sponsorship-tab-grid article.w-grid-item p.w-post-elm.post_title>a {
		font-size: 18px;
	}

	section.l-section.wpb_row.sponsorship-tab-grid.height_medium {
		padding: 30px 0;
	}

	.sponsorship-tab-grid .w-grid-list {
		align-items: center;
		justify-content: center;
	}

	section#rock-the-roof,
	section#golf-tournament,
	section#women-medicine,
	section#hospital-gala {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 0px;
	}

	.w-hwrapper.usg_hwrapper_1.align_none.valign_middle {
		justify-content: flex-start;
		flex-direction: column;
		align-items: flex-start;
	}

	.new-event-reusable-inner .layout_9390 .usg_vwrapper_1 {
		width: 100% !important;
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	section#women-medicine img.attachment-large.size-large.wp-post-image,
	section#hospital-gala img.attachment-large.size-large.wp-post-image,
	section#rock-the-roof img.attachment-large.size-large.wp-post-image {
		height: auto;
	}

}


h2.w-post-elm.post_title.usg_post_title_1.ways-to-title.has_text_color.entry-title.color_link_inherit {
	position: unset !important;
	line-height: 30px;
}

.postcontent-sideb .post-content-template-grid {
	padding-top: 0 !important;
}

.postcontent-sideb .post.type-post {
	padding-top: 0 !important;
}

.postcontent-sideb .post-content-template-grid .ways-to-give-image {
	height: 100%;
}

.initiatives_grid p {
	line-height: 22px !important;
	font-size: 17px !important;
}

#initiatives-grid span {
	font-size: 17px !important;
	line-height: 22px !important;
}

@media (max-width: 767px) {
	.initiatives_grid p {
		line-height: 22px !important;
		padding-left: 0;
		padding-right: 0;
	}

	#initiatives-grid .event-post-time {
		text-align: justify;
		padding-top: 0;
		margin-bottom: 0;
	}

	.event-post-title a {
		font-size: 22px;
	}

	.opener-inner-sec .w-image.align_center {
		height: 120px !important;
	}

	.opener-inner-sec .wpb_column.vc_column_container {
		height: auto;
	}

	#headliner-outter .headliner-image-inner .vc_col-sm-12.wpb_column.vc_column_container.default_column {
		padding: 10px;
		width: 100% !important;
		height: 120px !important;
	}

	.opener-inner-sec img {
		height: inherit !important;
		padding: 10px;
		object-fit: scale-down;
	}
}

section#latest-news-top-grid .format-standard .ways-to-content {
	max-width: 100%;
}


.right-trustee-sec h1.vc_custom_heading {
	line-height: 50px !important;
	padding-top: 0;
}

.trustees_left_col.ourstory_onerow_img_onecol {
	width: 100% !important;
	padding: 0px 24px !important;
	margin: 10px 31px;
	padding-bottom: 24px !important;
	background-color: #F8E6C3;
}

.trustees_left_col h1.vc_custom_heading {
	line-height: 50px !important;
	padding-top: 0;
}

.vc_col-sm-9.wpb_column.vc_column_container.right-trustee-sec {
	width: 77% !important;
}

.right-trustee-sec .vc_column-inner {
	justify-content: center;
	margin: 8px;
	background-color: #F8E6C3;
	padding: 0 !important;
}

.author-role {
	padding-bottom: 20px;
}

.author-role p {
	font-size: 22px;
}

.impact-story-top-section .latest-news-grids .w-grid-list {
	margin: 0;
}

.readmore-modal p {
	display: flex;
	height: 40px;
	flex-direction: column;
	justify-content: center;
	color: #616568 !important;
	font-family: 'gilroy-light';
	font-size: 16px;
	font-style: normal;
	font-weight: 300 !important;
	letter-spacing: 0.5px;
	background-color: transparent;
	border: 2px solid #F7C43C;
	overflow: hidden;
	padding: 10px 20px;
	margin-top: 30px;
	text-transform: uppercase;
}

.readmore-modal p:hover {
	background-color: #F7C43C;
	color: #fff !important;
}

/* update last doc style here 3/11/23  */

.donate-new-form .g-loadmore,
.contact-event-new-grid .g-loadmore {
	display: none;
}

.contact-event-new-grid a.w-btn.us-btn-style_1.sponsership-btn.new-primary-btn.button {
	width: 100% !important;
	max-width: 100% !important;
}

.postid-933 #promoter-outter .center-col,
.postid-933 #headliner-outter .center-col,
.postid-933 .opener-inner-sec .w-image {
	border: 0px solid #002855;
}

.postid-933 .headliner-image-inner .center-col {
	border: 2px solid #002855 !important;
}

.opener-inner-sec img.attachment-large.size-large {
	width: 240px;
}

.postid-933 .opener-inner-sec img {
	border: 2px solid #002855;
}


.postid-924 #promoter-outter .center-col,
.postid-924 #headliner-outter .center-col,
.postid-924 .opener-inner-sec .w-image {
	border: 2px solid #764FA3;
}

.postid-7060 #promoter-outter .center-col,
.postid-7060 #headliner-outter .center-col,
.postid-7060 .opener-inner-sec .w-image {
	border: 2px solid #4B8940;
}

.rock-roof-form-note p {
	text-align: left;
}

.initiatives-second-outter-section+section.l-section.wpb_row.height_medium .vc_col-sm-4.wpb_column .vc_column-inner>.wpb_wrapper {
	background: #F8E6C3 !important;
	padding-bottom: 20px;
}

.initiatives-second-outter-section+section.l-section.wpb_row.height_medium .vc_col-sm-4.wpb_column .vc_column-inner>.wpb_wrapper h2.vc_custom_heading {
	margin-bottom: 0;
}

.postid-756 article.w-grid-item.post-756.us_portfolio.type-us_portfolio.status-publish.has-post-thumbnail.hentry.us_portfolio_category-initiatives {
	display: none;
}

.postid-9194 article.w-grid-item.post-9194.us_portfolio.type-us_portfolio.status-publish.has-post-thumbnail.hentry.us_portfolio_category-initiatives {
	display: none;
}

.postid-759 article.w-grid-item.post-759.us_portfolio.type-us_portfolio.status-publish.has-post-thumbnail.hentry.us_portfolio_category-initiatives {
	display: none;
}

.postid-762 article.w-grid-item.post-762.us_portfolio.type-us_portfolio.status-publish.has-post-thumbnail.hentry.us_portfolio_category-initiatives {
	display: none;
}

.postid-9194 .post-756 .w-hwrapper.usg_hwrapper_1.align_none.valign_middle.wrap {
	flex-flow: row-reverse;
}

.postid-759 .post-762 .w-hwrapper.usg_hwrapper_1.align_none.valign_middle.wrap {
	flex-flow: unset !important;
}

a.events-sponser {
	width: 100% !important;
	max-width: 300px !important;
}

/* sponsorship-opportunities page css  */
.new-event-reusable-inner .w-post-elm.post_image.usg_post_image_1.stretched img {
	height: 500px;
	object-fit: cover;
	object-position: center;
}

/* donate page changes  */
.upcoming-grid-sections .align_left.valign_top {
	position: absolute;
}

.upcoming-grid-sections .align_left.valign_top {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: -1;
	padding: 40px;
	display: flex;
	justify-content: space-around;
}

.upcoming-grid-sections .w-grid-item-h:hover .align_left.valign_top {
	z-index: 2;
}

.new-event-reusable-inner .w-post-elm.post_custom_field {
	margin: 5px 0 !important;
}

.new-event-reusable-inner img.attachment-us_150_150.size-us_150_150 {
	width: 50% !important;
}

@media (max-width: 767px) {

	.new-event-reusable-inner .w-post-elm.post_image.usg_post_image_1.stretched img {
		height: 200px;
	}
}

#latest-news-top-grid .w-tabs-list-h {
	background-color: #FBFBFB;
}


#latest-news-top-grid .w-tabs-list-h button.w-tabs-item {
	margin: 0;
	padding: 5px 20px !important;
	background-color: #FBFBFB;
	height: 50px;
	width: auto;
	border: 1px solid transparent;
}

#latest-news-top-grid .w-tabs-list-h button.w-tabs-item.active {
	border: 1px solid #F7C43C;
	color: #616568;
}

.g-loadmore .w-btn.us-btn-style_1:hover span.w-btn-label {
	color: #fff;
}


.upcoming-events-outter {
	display: flex;
	background-color: #F8E6C3;
}

a.custom-event-listing {
	width: 70%;
}

.left-column {
	width: 100%;
	position: relative;
	height: 100%;
}

.left-column::before {
	content: '';
	position: absolute;
	height: 2px;
	width: 100px;
	background: #F7C43C;
	z-index: 9;
	left: calc(100% - 80px);
	top: calc(50% - 1px)
}

.upcoming-events-outter.new-event-reusable-inner a.custom-event-listing .left-column img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
	height: 100%;
}

.events-logo-sec-upcoming-donate.upcoming-events-custome-fields-upcoming-donate img {
	width: min(50%, 80px);
	position: static !important;
}

.right-column {
	width: 35%;
	padding: 20px 40px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.upcoming-events-custome-fields {
	padding: 12px 0;
}

.upcoming-events-custome-fields span {
	font-size: 18px !important;
	font-family: 'Gilroy-Light';
	color: gray;
	margin: 5px 0 !important;
	overflow: hidden;
	line-height: 22px;
}

.right-column a.custom-event-listing {
	display: flex;
	flex-flow: column;
	width: 100%;
}

.upcoming-events-custome-fields {
	padding: 5px 0;
}

.events-location-sec.upcoming-events-custome-fields {
	padding: 0;
}

.right-column a.custom-event-listing,
.events-location-sec.upcoming-events-custome-fields {
	padding: 0;
	gap: 10px;
	display: flex;
	flex-direction: column;
}

.get-tickets-button a.button {
	border-color: #f7c43d;
	padding: 10px 30px;
}

.get-tickets-button a.button:hover {
	background-color: #f7c43d;
	color: #fff !important;
}


/* new reusable event css  */
.upcoming-events-outter-upcoming-donate.new-event-reusable-inner-upcoming-donate {
	max-width: 600px;
	position: relative;
	min-height: 440px;
}

.left-column-upcoming-donate.custom-image-feature-grid-upcoming-donate img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
	min-height: 440px;
	object-fit: cover;
	object-position: center;
}

.upcoming-events-outter-upcoming-donate.new-event-reusable-inner-upcoming-donate .right-column-upcoming-donate {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	padding: 20px;
	background-color: #cf2e2e;
	z-index: -1;
	opacity: 0;
	transition: all .7s ease-in-out;
}

.upcoming-events-outter-upcoming-donate.new-event-reusable-inner-upcoming-donate .right-column-upcoming-donate .right-inner-upcoming-donate {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
	border: 1px solid #fff;
	padding: 20px;
}

.events-logo-sec.upcoming-events-custome-fields img {
	width: 50%;
}

.upcoming-events-outter-upcoming-donate.new-event-reusable-inner-upcoming-donate .right-column-upcoming-donate .right-inner-upcoming-donate :is(a.custom-event-listing, .events-location-sec-upcoming-donate) {
	gap: 10px;
	display: flex;
	flex-direction: column;
}

.upcoming-events-outter-upcoming-donate.new-event-reusable-inner-upcoming-donate .right-column-upcoming-donate .custom-event-listing span {
	line-height: normal;
	color: #fff;
	font-family: 'Gilroy-Light';
}

.right-inner-upcoming-donate a.custom-event-listing {
	width: 100%;
}

.upcoming-events-outter-upcoming-donate.new-event-reusable-inner-upcoming-donate:hover .right-column-upcoming-donate {
	z-index: 1;
	opacity: 1;
}

.upcoming-events-outter-upcoming-donate.new-event-reusable-inner-upcoming-donate .get-tickets-button-upcoming-donate a.button {
	padding: 10px 30px;
	border-color: #f7c43d;
}

.upcoming-events-outter-upcoming-donate.new-event-reusable-inner-upcoming-donate .get-tickets-button-upcoming-donate a.button:hover {
	background-color: #f7c43d;
	color: #fff !important;
}

@media (max-width: 767px) {

	.postid-933 .headliner-image-inner img {
		height: 100px !important;
		width: 143px !important;
	}

	.postid-933 .opener-inner-sec .w-image.align_center {
		display: block;
	}

	.postid-933 .opener-inner-sec img.attachment-large.size-large {
		width: 100%;
		padding: 25px !important;
	}

	.footer-section .align_left {
		text-align: center;
	}

	#initiatives-grid .w-post-elm.post_image.usg_post_image_1.has_width.has_ratio {
		width: 100% !important;
	}

	#initiatives-grid .w-vwrapper.usg_vwrapper_1.align_none.valign_top {
		width: 100% !important;
	}

	.upcoming-events-outter.new-event-reusable-inner :is(.right-column, .custom-event-listing) {
		width: 100%;
	}

	#initiatives-grid .post-762 .w-hwrapper.usg_hwrapper_1.align_none.valign_middle.wrap {
		flex-flow: column;
	}

	#initiatives-grid .post-9194 .w-hwrapper.usg_hwrapper_1.align_none.valign_middle.wrap {
		flex-flow: column;
	}

	.hft_second_row .right-trustee-sec {
		min-width: 110%;
		margin: 0 0 0 -5% !important;
		padding: 0;
	}

	.hft_second_row .right-trustee-sec .wpb_wrapper {
		padding: 10px;
	}

	.hft_second_row .right-trustee-sec .wpb_wrapper .wpb_text_column p {
		text-align: center !important;
	}
}

.tab-price-model span.w-post-elm-value {
	color: #616568 !important;
	font-size: 24px;
}

.l-popup-arrow.to_next {
	right: 15% !important;
}

.l-popup-arrow.to_prev {
	left: 15% !important;
}

.type_text.content ul li {
	line-height: normal;
}

section.l-section.wpb_row.bot-modal-tab.height_medium {
	padding: 3rem 3rem;
}

.latestnews-blog article.post.type-post {
	padding: 0 !important;
}

.latestnews-blog .latest-news-grid {
	padding: 0px !important;
}

.latestnews-blog .type-post .post_image a img.attachment-full.size-full.wp-post-image {
	height: 100% !important;
	object-fit: cover !important;
}

.page-id-7614 .latestnews-blog article.post.type-post {
	padding: 5px !important;
}

h2.w-post-elm.post_custom_field.type_text.headline {
	margin-bottom: 15px !important;
}

.new-event-reusable-inner .event_category-signature-events-upcoming .event-logo img {
	width: 50% !important;
}

.latestnews-blog .vc_col-sm-12 .vc_column-inner {
	padding: 0px 10px !important;
}

.page-id-8648 .impact-story-top-section .post {
	padding-right: 5px !important;
	height: 440px;
}

.page-id-8648 .impact-story-top-section .post .ways-to-give-image {
	height: 100%;
}

.page-id-8648 .category-donor-stories img.attachment-full.size-full {
	height: 100%;
}

body.scrolling::before {
	position: fixed !important;
	top: 140px !important;
	z-index: 9 !important;
}

body.scrolling::after {
	position: fixed !important;
	top: 205px !important;
}

body.post-template-default::before {
	display: none;
}

body.us_portfolio-template-default.postid-4261::before {
	display: block !important;
}

body.us_portfolio-template-default.postid-4261::after {
	display: block !important;
}

body.us_portfolio-template-default.postid-778::before {
	display: block !important;
}

body.us_portfolio-template-default.postid-778::after {
	display: block !important;
}

body.us_portfolio-template-default::before {
	display: none;
}

body.us_portfolio-template-default::after {
	display: none;
}

body.page-id-7614::after {
	display: none;
}

body.page-id-7614::before {
	display: none;
}

.post-template-default .w-nav-icon>div:before {
	color: #616568 !important;
}

.post-template-default .w-nav-icon>div:after {
	color: #616568 !important;
}

.post-template-default .w-nav-icon>div {
	color: #616568 !important;
}

.post-template-default .sticky .w-nav-icon>div:before {
	color: #fff !important;
}

.post-template-default .sticky .w-nav-icon>div:after {
	color: #fff !important;
}

.post-template-default .sticky .w-nav-icon>div {
	color: #fff !important;
}

.post-template-default .sticky .make-a-gift-btn span.w-btn-label {
	color: #fff !important;
}

.latestnews-blog .w-post-elm.post_image.usg_post_image_1.ways-to-give-image {
	height: 100%;
}

.sponsor-rows-display .sponsor-logos .w-grid-list {
	margin: 0;
}

.sponsor-rows-display .sponsor-logos .status-inherit.hentry {
	padding: 15px;
}

.sponsor-rows-display .sponsor-logos .w-grid-item-h {
	display: flex;
	justify-content: center;
	align-items: center;
	border: 2px solid #002855;
	padding: 15px;
}

.sponsorship-tab-grid .w-grid-item:hover p a {
	color: #fff !important;
}

.rocktheroof-grid article.us_portfolio_category-rtr-event-tab:hover {
	background-color: #02AFEF;
}

.rocktheroof-grid article.us_portfolio_category-rtr-event-tab:hover .w-post-elm.post_content.usg_post_content_1.has_text_color {
	color: #fff !important;
}

.contact-event-new-grid section#signature-event-block {
	padding: 0;
}

#latest-news-top-grid article span.w-post-elm-value {
	color: #fff;
}

#latest-news-top-grid article .w-post-elm.post_custom_field.usg_post_custom_field_2.type_text.latest_news_copy {
	text-align: left !important;
}

.impact-story-top-section .type-post:hover span.w-post-elm-value {
	color: #616568 !important;
}

.g-cols.wpb_row.headliner-image-inner.via_flex.valign_top.type_default.stacking_default {
	width: 80%;
	margin: auto !important;
}

.postid-924 .g-cols.wpb_row.headliner-image-inner.via_flex.valign_top.type_default.stacking_default {
	width: 100% !important;
}

.postid-7060 .g-cols.wpb_row.headliner-image-inner.via_flex.valign_top.type_default.stacking_default {
	width: 100% !important;
}

.postid-9318 .g-cols.wpb_row.headliner-image-inner.via_flex.valign_top.type_default.stacking_default {
	width: 100% !important;
}

p.w-post-elm.post_custom_field.usg_post_custom_field_1.has_text_color.type_text.author_role {
	position: absolute;
	width: 100%;
	transition: .5s ease;
	opacity: 1;
	padding: 0 12px;
	left: 0;
	right: 0;
	top: calc(100% - 45px);
	margin: 0 auto;
	line-height: 16px;
}

.layout_705 .w-grid-item-h:hover p.w-post-elm.post_custom_field.usg_post_custom_field_1.has_text_color.type_text.author_role {
	opacity: 1;
}

.bot-modal-tab a.w-btn.us-btn-style_1.new-primary-btn.button {
	max-width: 220px !important;
	width: 220px;
}

section#sponsor-form {
	padding-top: 0;
}

#financial_institute span.w-btn-label {
	font-size: 15px !important;
}

.page-id-8521 .hero-banner-txt p {
	font-size: 3.0rem !important;
	line-height: 40px !important;
}

.page-id-8521 .hero-banner-head p {
	font-size: 3.0rem !important;
	line-height: 40px !important;
}

.page-id-8648 .hero-banner-txt p {
	font-size: 3.0rem !important;
	line-height: 40px !important;
}

.page-id-9540 .hero-banner-txt p {
	font-size: 3.0rem !important;
	line-height: 40px !important;
}

.page-id-9540 .hero-banner-head p {
	font-size: 3.0rem !important;
	line-height: 40px !important;
}

section.l-section.wpb_row.honor_your_outter.height_medium {
	padding: 0 !important;
}


.impact-story-top-section .w-post-elm.post_custom_field.usg_post_custom_field_1.ways-to-give-image.type_image.us_tile_additional_image {
	height: 500px !important;
}

.impact-story-top-section img.attachment-full.size-full {
	height: 500px !important;
	object-fit: cover !important;
}

@media (max-width: 767px) {
	.postid-924 .g-cols.wpb_row.headliner-image-inner.via_flex.valign_top.type_default.stacking_default {
		margin: auto !important;
		padding-bottom: 0 !important;
	}

	.coming-up-sec-outter .new-event-reusable-inner article .upcoming_events_logo img.attachment-full.size-full {
		object-fit: contain !important;
		max-height: max-content !important;
	}

	#signature-event-block #inner-events-page .events-signatureevent-grid .w-grid-list .status-publish.event_listing {
		width: 100% !important;
	}

	.latestnews-blog .news-latest {
		margin-bottom: 30px !important;
		padding-top: 30px;
	}

	section.l-section.wpb_row.hompage-toprow.height_huge.width_full.with_video {
		padding: 150px 0 !important;
	}

	.w-separator.size_large {
		display: none;
	}

	.latestnews-blog .w-btn-wrapper.default_align_center.laptops_align_center.tablets_align_center.mobiles_align_center {
		display: flex;
		justify-content: center;
		padding-bottom: 50px;
	}

	.wpb_text_column.us_custom_50477b3b.way-to-give {
		margin-bottom: 30px !important;
	}

	.new-event-reusable-inner .event_category-signature-events-upcoming .event-logo img {
		width: 100% !important;
		max-height: 100% !important;
		margin: 0 !important;
		object-fit: contain !important;
	}

	.w-post-elm.post_custom_field.usg_post_custom_field_1.type_image.event-logo.has_height.stretched {
		margin: 0 !important;
		padding: 5px 0;
	}

	.initiatives-left-txt p {
		margin-top: 0;
		padding: 10px;
	}

	section.initiatives-second-outter-section {
		padding-bottom: 40px !important;
	}

	.impact-initiatives-portfolio-grid article .event-post-title a br {
		display: none;
	}

	.initiatives-second-outter-section .has_text_color p {
		padding: 10px 0 !important;
	}

	.image_box .wpb_wrapper p {
		text-align: center !important;
		margin: 20px 0;
		padding: 0 20px;
	}

	.us_custom_f37aca33 p {
		padding: 10px 0;
	}

	section.jellison_outter {
		padding-top: 30px !important;
	}

	.readmore-modal p {
		margin: 0 !important;
	}

	section.brain_d_outter {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.brain_d_inner_two h2.vc_custom_heading {
		padding-top: 20px;
	}

	section.image_box {
		padding-top: 30px !important;
	}

	.image_box .vc_col-sm-4 .vc_column-inner {
		padding: 0 15px !important;
	}

	.jellison_outter .vc_col-sm-4 .vc_column-inner {
		padding: 0 15px !important;
	}

	.impact-initiatives-portfolio-grid .us_portfolio_category-initiatives:nth-child(even) .post_image::before {
		display: none;
	}

	.impact-initiatives-portfolio-grid .us_portfolio_category-initiatives:nth-child(odd) .post_image::before {
		display: none;
	}

	.impact-initiatives-portfolio-grid .us_portfolio_category-initiatives:nth-child(even) .post_image::before {
		display: none;
	}

	.postid-9194 .post-756 .w-hwrapper.usg_hwrapper_1.align_none.valign_middle.wrap {
		flex-flow: column;
	}

	.initiatives-second-outter-section p {
		padding: 10px 20px;
	}

	.postid-759 .post-762 .w-hwrapper.usg_hwrapper_1.align_none.valign_middle.wrap {
		flex-flow: column !important;
	}

	.events-signatureevent-col .event_listing .align_left.valign_top {
		padding: 35px !important;
	}

	section#sponsor-form {
		padding-top: 0;
	}

	.vc_col-sm-6.wpb_column.vc_column_container.center-col {
		height: 240px !important;
		width: 240px !important;
		padding: 35px !important;
	}

	.g-cols.wpb_row.headliner-image-inner.via_flex.valign_top.type_default.stacking_default {
		padding-bottom: 30px;
		margin: auto !important;
		width: 100% !important;
	}

	#signature-event-block .events-signatureevent-row.fly-on-hover.height_medium {
		padding-bottom: 0px !important;
		padding-top: 30px !important;
	}

	.textMainSection p {
		text-align: left !important;
		padding: 10px 0 !important;
	}

	.textMainSection .vc_column-inner {
		padding: 0 !important;
	}

	.rook-the-roof-card p {
		padding: 0 !important;
	}

	.rock-roof-form-note p {
		padding: 10px 0 !important;
	}

	.privacy-policy-maincol p {
		padding: 0 !important;
		text-align: left !important;
		font-size: 16px;
	}

	.page-id-9540 .new-event-reusable-inner .w-post-elm.post_image.usg_post_image_1.stretched img {
		height: 200px !important;
	}

	.event_category-signature-events.event_category-rock-the-roof .post_image::before {
		display: none;
	}

	.event_category-signature-events.event_category-golf-tournament .post_image::before {
		display: none;
	}

	.event_category-signature-events.event_category-women-medicine-educational-luncheon .post_image::before {
		display: none;
	}

	.event_category-signature-events .post_image::before {
		display: none;
	}

	.sponsorship-tab-grid .vc_column-inner {
		padding: 9px !important;
	}

	.event-tab-grid .w-grid-list {
		flex-wrap: wrap !important;
		flex-direction: unset !important;
	}

	.sponsorship-tab-grid div#us_grid_4 {
		margin: 0 !important;
		width: 100%;
	}

	.event-tab-grid .w-grid-list article {
		margin-bottom: 3px !important;
	}

	article.w-grid-item.post-9318.event_listing.type-event_listing.status-publish.has-post-thumbnail.hentry.event_category-rock-the-roof.event_category-signature-event-grid.event_category-signature-events.event_category-signature-events-upcoming {
		height: auto !important;
	}

	body.us_portfolio-template-default.postid-4261::before {
		display: none !important;
	}

	body.us_portfolio-template-default.postid-4261::after {
		display: none !important;
	}

	.us_custom_2b0710dd p {
		padding: 0 !important;
	}

	.vc_column-inner.us_custom_2b0710dd {
		padding: 15px !important;
	}

	a#financial_institute {
		margin: 0 !important;
		max-width: 350px !important;
		width: 100% !important;
	}

	#financial_institute span.w-btn-label {
		font-size: 12px !important;
	}

	.planned_fourth_section .vc_col-sm-3 {
		margin-bottom: 0px !important;
	}

	.give-through-outter-section .vc_column-inner {
		padding: 10px !important;
	}

	.give-through-outter-section p {
		padding: 0;
	}

	.us_custom_0f088a09 p {
		padding: 10px;
		text-align: left !important;
	}

	.us_custom_0f088a09 p strong {
		display: flex;
	}

	.give-through-outter-section h5 {
		text-align: left !important;
		line-height: 30px;
	}

	.give-through-outter-section p {
		text-align: left !important;
	}

	.give-through-outter-section .wpb_text_column.us_custom_3ca7ed07.has_text_color {
		padding: 0 10px;
	}

	.column-4-inner-sec p {
		text-align: left !important;
	}

	.column-4-inner-sec h6 {
		line-height: 28px;
	}

	.planned_fourth_section h6 {
		line-height: 26px;
	}

	section.l-section.wpb_row.us_custom_7e67aef1.has_text_color.height_medium {
		padding: 25px 10px 0px 10px;
	}

	.give-through-outter-section {
		margin-bottom: 0 !important;
	}

	section.doner-row-outter-section {
		padding-top: 0 !important;
	}

	.foundation_above_outter p {
		text-align: left !important;
	}

	body.us_portfolio-template-default.postid-778::after {
		display: none !important;
	}

	body.us_portfolio-template-default.postid-778::before {
		display: none !important;
	}

	.honor_your_outter p {
		text-align: left !important;
	}

	.sponsorship-tab-grid .w-grid-item {
		min-width: 190px !important;
	}

	section.l-section.wpb_row.doner-row-outter-section.height_medium {
		padding: 22px !important;
	}

	.w-tabs-sections.titles-align_none.icon_chevron.cpos_right .w-tabs-section-header {
		display: none !important;
	}

	.w-tabs.accordion>.w-tabs-list {
		display: block !important;
	}

	#team .ourstory_onerow_img_onecol {
		padding: 0 !important;
	}

	#team.hft_second_row .team_left_col.ourstory_onerow_img_onecol {
		padding: 10px !important;
	}

	.trustees_left_col .wpb_text_column.ourstory_btn1 {
		display: none;
	}

	.vc_col-sm-3.wpb_column.vc_column_container.team_left_col.ourstory_onerow_img_onecol {
		max-width: 99%;
		margin: auto;
	}

	.ourstory_fiverow #us_grid_3 .w-grid-item {
		padding: 0 !important;
	}

	.hft_second_row .team_left_col .vc_column-inner {
		padding: 0 !important;
	}

	.vc_col-sm-9.wpb_column.vc_column_container.right-trustee-sec {
		padding: 0px 15px;
	}

	.right-trustee-sec .vc_column-inner {
		margin: 15px 0px !important;
	}

	.trustees_left_col p {
		font-size: 20px !important;
		padding-top: 20px !important;
	}

	.trustees_left_col .wpb_text_column {
		margin-bottom: 0 !important;
	}

	.right-trustee-sec p {
		font-size: 20px !important;
	}

	.women-medi-sponsorhea .vc_column-inner {
		padding: 0px 1.5rem !important;
	}

	.postid-7060 #headliner-outter .headliner-image-inner .vc_col-sm-12.wpb_column.vc_column_container.default_column {
		width: 90% !important;
	}

	.postid-7060 .opener-inner-sec .wpb_column.vc_column_container {
		width: 90% !important;
		margin-bottom: 15px !important;
	}

	.postid-933 .mobile-hide {
		display: none !important;
	}

	.postid-9318 .opener-inner-sec .vc_col-sm-2.wpb_column.vc_column_container {
		width: 90% !important;
		margin: auto !important;
		margin-bottom: 15px !important;
		padding: 0 20px !important;
	}

	.postid-9318 .mobile-hide {
		display: none !important;
	}

	.gift_matching_outter_row .matching-gift-textblock h6 {
		padding: 10px !important;
	}

	body.us_portfolio-template-default.single.single-us_portfolio.postid-11034.logged-in.admin-bar.wp-embed-responsive.l-body.Impreza_8\.16.us-core_8\.16\.2.headerinpos_top.safari_browser.safari_class.iphone.osx.wpb-js-composer.js-comp-ver-6\.13\.0.vc_responsive.customize-support.header_hor.disable_effects.state_mobiles::before {
		display: none !important;
	}

	body.us_portfolio-template-default.single.single-us_portfolio.postid-11034.logged-in.admin-bar.wp-embed-responsive.l-body.Impreza_8\.16.us-core_8\.16\.2.headerinpos_top.safari_browser.safari_class.iphone.osx.wpb-js-composer.js-comp-ver-6\.13\.0.vc_responsive.customize-support.header_hor.disable_effects.state_mobiles::after {
		display: none !important;
	}

	.g-cols.wpb_row.gift_matching_down_inner_row.via_flex.valign_top.type_default.stacking_default {
		width: 100%;
		margin: 0px !important;
	}
}

.latestnews-blog .ways-to-give-image img.attachment-full.size-full {
	height: 100%;
}

.postid-933 article.w-grid-item.post-933.event_listing.type-event_listing.status-publish.has-post-thumbnail.hentry.event_category-signature-events.event_category-signature-events-upcoming.event_category-the-hospital-gala {
	display: none;
}

.postid-924 article.w-grid-item.post-924.event_listing.type-event_listing.status-publish.has-post-thumbnail.hentry.event_category-signature-events.event_category-signature-events-upcoming.event_category-women-medicine-educational-luncheon {
	display: none;
}

.postid-7060 article.w-grid-item.post-7060.event_listing.type-event_listing.status-publish.has-post-thumbnail.hentry.event_category-golf-tournament.event_category-signature-events.event_category-signature-events-upcoming {
	display: none;
}

.postid-9318 article.w-grid-item.post-9318.event_listing.type-event_listing.status-publish.has-post-thumbnail.hentry.event_category-rock-the-roof.event_category-signature-event-grid.event_category-signature-events.event_category-signature-events-upcoming {
	display: none;
}

#signature-event-block .vc_col-sm-2.wpb_column.vc_column_container.hide_on_tablets.hide_on_mobiles {
	display: none;
}

.page-id-8615 #signature-event-block .vc_col-sm-2.wpb_column.vc_column_container.hide_on_tablets.hide_on_mobiles {
	display: block !important;
}

#inner-events-page .vc_col-sm-8.wpb_column.vc_column_container {
	width: 100% !important;
}

#inner-events-page .events-signatureevent-grid .w-grid-list .status-publish.event_listing {
	width: 33% !important;
}

#inner-events-page .events-signatureevent-col .g-cols.wpb_row.via_flex.valign_top.type_default.stacking_default {
	width: 100% !important;
	margin: auto !important;
}



.gift_matching_outter_row .matching-gift-textblock h6 {
	text-align: center;
	padding-top: 70px;
	width: 80%;
	margin: auto;
	font-weight: 600 !important;
	line-height: 38px;
}

section.l-section.wpb_row.gift_matching_outter_row.height_medium {
	padding-top: 0;
	padding-bottom: 0;
}

.gift_matching_outter_row .matching-gift-textblock p {
	line-height: 30px;
	font-size: 20px !important;
}

.postid-11034 section.l-section.wpb_row.height_medium {
	padding-bottom: 0;
}

body.postid-11034::before {
	display: block !important;
}

body.postid-11034::after {
	display: block !important;
	content: 'Matching Gifts';
}

.postid-11034 #page-footer section.l-section.wpb_row.footer-section.height_medium {
	padding-bottom: 4rem !important;
}

.ourstory_sixrow .action-box-col.together {
	padding-bottom: 0;
}

.ourstory_sixrow.action-box-main .l-section-h.i-cf {
	background-color: #F8E6C3;
}

.ourstory_sixrow.action-box-main .ourstory_sixrow_colone h1.healthcare {
	padding-top: 30px;
}

.ourstory_sixrow .action-box-col a.w-btn.us-btn-style_1.action-box-button {
	border-width: 3px !important;
}


.postcontent-sideb .ways-to-give-image a img {
	height: 500px;
	object-fit: cover !important;
}

section.l-section.wpb_row.us_custom_631df1c5.donor_bill_rights_main.height_medium {
	margin-top: 0px !important;
}

section.l-section.wpb_row.us_custom_631df1c5.annual_report_main.height_medium {
	margin-top: 0px !important;
}

.google-map-location iframe {
	width: 100%;
	height: 400px;
}


/* ourstory foundation grid css */
.desktop_hide {
	display: none;
}

.trustees_left_col.ourstory_onerow_img_onecol .wpb_text_column .wpb_wrapper {
	display: flex;
	justify-content: center;
}


.latestnews-blog .latest-news-grid article .ways-to-give-portfolio .ways-to-content span.w-post-elm-value {
	width: 100% !important;
	margin: 0;
}

.latestnews-blog .latest-news-grid article .ways-to-give-portfolio .ways-to-title.latest_news_content {
	padding: 0px !important;
	line-height: 23px;
}

.latestnews-blog .latest-news-grid .w-grid-list {
	display: flex;
	flex-flow: wrap;
	width: 100%;
	margin: auto;
}

.latestnews-blog {
	width: 100%;
	margin: 0 !important;
}

.waystogive-section.donate-way-to-give-outter .type_grid article .ways-to-give-image.has_ratio {
	width: 100%;
}

.waystogive-section.donate-way-to-give-outter .type_grid article {
	width: 25% !important;
}

@media (min-width: 1024px) and (max-width: 1280px) {
	.desktop_hide {
		display: block !important;
	}

	.vc_col-sm-4.wpb_column.vc_column_container.team_left_col.ourstory_onerow_img_onecol {
		display: none !important;
	}

	.vc_col-sm-8.wpb_column.vc_column_container.right-trustee-sec {
		width: 100%;
	}

	.vc_col-sm-8.wpb_column.vc_column_container.right-trustee-sec .vc_column-inner.us_custom_fbfda027 {
		margin-left: 0 !important;
	}


	.latestnews-blog .latest-news-grid .w-grid-list {
		gap: 16px;
	}

	.ourstory_onerow_img_onecol article.w-grid-item {
		width: 25% !important;
	}

	#founded_member_grid .wpb_wrapper .wpb_text_column {
		margin-left: 12px;
	}

	.trustees_left_col.ourstory_onerow_img_onecol {
		margin: 10px 20px;
	}

	#board.ourstory_fourrow .ourstory_onerow_img_onecol {
		padding-left: 10px;
		padding-right: 10px;
	}

	#board.ourstory_fourrow {
		padding: 0;
	}

	section#founded_member_grid .vc_column-inner {
		padding: 0;
	}

	#founded_member_grid .wpb_wrapper {
		display: flex;
		flex-flow: wrap;
		gap: 0 !important;
		row-gap: 9px !important;
		justify-content: space-between !important;
	}

	#founded_member_grid .wpb_wrapper .foundation-grid {
		width: 24% !important;
		height: auto !important;
	}

	.waystogive-section.donate-way-to-give-outter .type_grid article {
		width: 50% !important;
	}

	.page-id-7614 .latestnews-blog article.post.type-post {
		width: 49% !important;
		padding: 0px !important;
	}

	.latestnews-blog article .ways-to-give-image img.attachment-full.size-full {
		height: 500px;
		object-fit: cover !important;
		width: 100%;
		object-position: top;
	}

	div#top-founded-cards .vc_col-sm-4\/5.founded_last_card {
		width: 50% !important;
	}

	div#top-founded-cards .vc_col-sm-1\/5.founded_last-grid {
		width: 50% !important;
	}

	.ourstory_fiverow div#top-founded-cards .vc_col-sm-4\/5.founded_last_card .vc_column-inner.us_custom_fbfda027 {
		margin-left: 5px !important;
	}

	.ourstory_fiverow div#top-founded-cards .vc_col-sm-1\/5.founded_last-grid article {
		width: 100% !important;
		padding: 8px !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.right-trustee-sec .vc_column-inner {
		margin-left: 8px !important;
	}

	.waystogive-section.donate-way-to-give-outter .type_grid article {
		width: 50% !important;
	}

	.latestnews-blog .latest-news-grid .w-grid-list {
		gap: 25px;
	}

	.page-id-7614 .latestnews-blog article.post.type-post {
		padding: 0px !important;
		width: 48% !important;
	}

	.ourstory_fiverow div#top-founded-cards {
		width: 94% !important;
		margin: auto !important;
	}

	.ourstory_fiverow div#top-founded-cards .vc_col-sm-4\/5.founded_last_card {
		padding-right: 0 !important;
		width: 100% !important;
	}

	div#top-founded-cards .vc_col-sm-1\/5.founded_last-grid {
		width: 50% !important;
	}

	.ourstory_fiverow div#top-founded-cards .vc_col-sm-1\/5.founded_last-grid article {
		width: 100% !important;
		padding: 8px !important;
		padding-bottom: 0 !important;
	}

	.ourstory_fiverow div#top-founded-cards .vc_col-sm-4\/5.founded_last_card .vc_column-inner.us_custom_fbfda027 {
		margin: 0 !important;
		margin-top: 20px !important;
	}
}

@media (max-width: 767px) {
	.team_left_col.ourstory_onerow_img_onecol article {
		width: 100% !important;
		padding: 8px 10px !important;
	}

	.team_left_col.ourstory_onerow_img_onecol div#us_grid_4 {
		margin-left: 0;
		width: 100%;
	}

	.ourstory_fiverow .hft_second_row.g-cols .team_left_col.ourstory_onerow_img_onecol .us_portfolio_category-foundation-team.us_portfolio_category-single-team {
		margin-top: 5px !important;
		margin-bottom: 0 !important;
	}

	.vc_col-sm-8.wpb_column.vc_column_container.right-trustee-sec {
		padding: 0px 5px !important;
	}

	.waystogive-section.donate-way-to-give-outter .type_grid article {
		width: 100% !important;
	}

	.ourstory_fiverow .ourstory_fiverow div#top-founded-cards .vc_col-sm-4\/5.founded_last_card {
		width: 100% !important;
	}

	.ourstory_fiverow div#top-founded-cards {
		overflow: hidden;
		width: 100% !important;
		margin: auto !important;
	}

	.ourstory_fiverow div#top-founded-cards .vc_col-sm-1\/5.founded_last-grid article {
		width: 100% !important;
		padding: 8px 0 !important;
		padding-bottom: 0 !important;
	}

	.ourstory_fiverow div#top-founded-cards .vc_col-sm-4\/5.founded_last_card {
		min-width: 100% !important;
		margin: auto !important;
		padding: 0 !important;
		height: auto !important;
	}

	#team .ourstory_onerow_img_onecol .w-grid-item {
		padding: 8px 15px !important;
	}
}

div#top-founded-cards {
	margin: 0 !important;
	overflow: hidden;
}

div#top-founded-cards .vc_col-sm-4\/5.founded_last_card {
	width: 80%;
	overflow: hidden;
	margin: 0 !important;
	padding: 0 5px;
	height: auto !important;
}

div#top-founded-cards .vc_col-sm-1\/5.founded_last-grid {
	width: 20%;
	padding: 0;
	margin: 0;
}

div#top-founded-cards .vc_col-sm-1\/5.founded_last-grid article {
	width: 96% !important;
	padding: 8px 0 !important;
	padding-bottom: 0 !important;
}

div#top-founded-cards .vc_col-sm-4\/5.founded_last_card .vc_column-inner.us_custom_fbfda027 {
	margin-left: 0 !important;
	max-height: 100%;
}

div#top-founded-cards .vc_col-sm-4\/5.founded_last_card .vc_column-inner.us_custom_fbfda027 .wpb_wrapper {
	max-height: 100%;
}

/* ourstory foundation grid css */

.g-cols.wpb_row.scientist-sponsor-logos.via_flex.valign_top.type_default.stacking_default {
	justify-content: space-evenly;
	flex-flow: wrap;
}

.postid-924 .women-medi-sponsorhea .vc_col-sm-1\/5.wpb_column.vc_column_container {
	display: none;
}

.postid-924 .women-medi-sponsorhea .vc_col-sm-1\/5.wpb_column.vc_column_container.center-logo-display {
	display: block !important;
	width: 250px;
}

.postid-924 .center-col img {
	padding: 40px;
}

.center-logo-display .vc_column-inner {
	padding: 0 !important;
}





.sponsorships_logo_outter_section .w-grid-list {
	justify-content: center;
	overflow: hidden;
	margin: 0 !important;
	grid-column-gap: 10px !important;
	grid-row-gap: 10px !important; 
	
}

.sponsorships_logo_outter_section .w-grid-list article {
	height: 250px;
	width: 250px;
	display: flex;
	align-items: center;
	padding: 10px !important;
}

.sponsorships_logo_outter_section .w-grid-list .w-grid-item-h {
	display: flex;
	flex-flow: column;
	justify-content: center;
}

.sponsorships_logo_outter_section .w-grid-list .w-grid-item-h h2 {
	display: none;
}

.womens_sponsor .w-grid-list article {
	border: 0px solid #764FA3;
}

.hospital_sponsor .w-grid-list article {
	border: 0px solid #002855;
}

.golf_sponsor .w-grid-list article {
	border: 0px solid #4B8940;
}

.rock_roof_sponsor .w-grid-list article {
	border: 0px solid #02AFEF;
}

/* founded member grid css starts */
#founded_member_grid .wpb_wrapper {
	display: flex;
	flex-flow: wrap;
	gap: 14px;
}

#founded_member_grid .wpb_wrapper .foundation-grid {
	width: 19%;
	position: relative;
	height: auto;
}

#founded_member_grid .wpb_wrapper .wpb_text_column {
	flex-grow: 1;
	display: flex;
	text-align: center;
	justify-content: center;
	background-color: #F8E6C3;
	padding: 25px 0;
}

.foundation-grid p {
	bottom: 4px;
	position: absolute;
	width: 100%;
	transition: .5s ease;
	opacity: 1;
	padding: 0 12px;
	left: 0;
	right: 0;
	top: calc(100% - 45px);
	margin: 0 auto;
	line-height: 16px;
	font-size: 14px;
	text-align: center;
	color: #fff;
}

.foundation-grid h2 {
	position: absolute;
	bottom: 30px;
	font-size: 16px !important;
	margin-bottom: 22px;
	font-family: 'gilroy-light';
	font-weight: 600;
	color: #fff;
	width: 100%;
	text-align: center;
}

.foundation-grid:hover p {
	opacity: 1;
}

#founded_member_grid .wpb_text_column .wpb_wrapper div {
	height: 100%;
	display: flex;
	flex-flow: column;
	justify-content: center;
}

#founded_member_grid .wpb_text_column .grd-cta-box p {
	margin: 0;
}

#founded_member_grid .wpb_text_column .grd-cta-box h1 {
	padding: 0;
	margin: 0;
	font-size: 60px;
	line-height: 50px;
	margin-bottom: 25px;
}

#founded_member_grid .wpb_text_column .grd-cta-box p.cta-txt {
	margin-bottom: 25px;
}

#founded_member_grid .wpb_text_column .grd-cta-box p button {
	background-color: transparent;
	border: 3px solid #F7C43C;
	width: 215px;
	height: 45px;
}

#founded_member_grid .wpb_text_column .grd-cta-box p button:hover {
	background-color: #F7C43C;
	color: #fff;
}

#founded_member_grid .wpb_text_column .grd-cta-box p button a {
	color: #616568 !important;
	font-size: 15px;
	font-family: 'gilroy-light';
}

#founded_member_grid .wpb_text_column .grd-cta-box p button:hover a {
	color: #fff !important;
}

section#founded-member-head {
	padding: 0;
	padding-top: 100px;
}

section#founded-member-head .wpb_text_column.healthcare_title_1 {
	padding: 0;
}

section#founded-member-head span.ourstory_fourrow_hd {
	padding: 0 !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
	#founded_member_grid .wpb_wrapper .foundation-grid {
		width: 48%;
		height: auto;
	}

	.foundation-grid img {
		width: 100%;
	}

	#founded_member_grid .wpb_wrapper .wpb_text_column {
		padding: 50px;
	}
}

@media (max-width: 767px) {
	#founded_member_grid .wpb_wrapper .foundation-grid {
		width: 100%;
		height: 400px;
		margin-bottom: 10px !important;
	}

	.foundation-grid img {
		width: 100% !important;
	}

	section#founded_member_grid {
		padding: 50px 10px !important;
	}

	.grd-cta-box {
		padding: 24px;
	}

	#founded_member_grid .wpb_text_column .grd-cta-box h1 {
		font-size: 40px;
		margin-bottom: 10px;
	}

	#founded_member_grid .wpb_text_column .grd-cta-box p.cta-txt {
		margin-bottom: 10px;
		text-align: center !important;
	}

	#founded_member_grid .wpb_text_column .grd-cta-box p {
		text-align: center !important;
	}

	.foundation-grid:hover p {
		opacity: 1;
		text-align: center !important;
	}

	.foundation-grid p {
		text-align: center !important;
	}
}

/* founded member grid css ends */

.gform_wrapper select,
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.ginput_total):not(.ginput_shipping_price):not(.ginput_product_price) {
	font-family: 'gilroy-light' !important;
	border-radius: 3px;
	padding: 5px 35px !important;
	/* width: 210px !important; */
	font-size: 18px;
	font-weight: 400;
	border: 1px solid #fff !important;
}

/* 6 march css */
.w-hwrapper.usg_hwrapper_1.align_none.valign_middle {
	background-color: #F8E6C3;
	justify-content: space-between;
}

.sponsorships_logo_outter_section.hospital_sponsor .w-grid-list {
	justify-content: center;
}

.sponsorships_logo_outter_section.hospital_sponsor .w-grid-list img.attachment-large {
	max-width: 300px;
}

.sponsorships_logo_outter_section.hospital_sponsor .w-grid-list .w-post-elm,
.sponsorships_logo_outter_section.hospital_sponsor .w-grid-list .w-post-elm+h2 {
	text-align: center;
}