div#gform_wrapper_1 form#gform_1 input#gform_submit_button_1 {
    width: 100% !important;
}

*{

    font-family: "gilroy-light", sans-serif;

}

body #page-content .sign_up_form .gform_heading {
    display: none;
}

.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) {
    width: 100% !important;
}

body #page-content .sign_up_form form#gform_1 .gform-body.gform_body ul#gform_fields_1 .gfield .ginput_container_email input,
body #page-content .sign_up_form form#gform_1 .gform-body.gform_body ul#gform_fields_1 .gfield .ginput_complex .gform-grid-col input {
    height: 37px !important;
    opacity: 0.8;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 0px 1px inset;
    color: #999;
    border-radius: 3px;
    border: 1px solid rgb(112, 115, 114) !important;
    background: rgb(255, 255, 255) !important;
    font-size: 14px !important;
    width: 100% !important;
    padding: 10px !important;
}

body #page-content .sign_up_form form#gform_1 .gform-body.gform_body ul#gform_fields_1 .gfield .ginput_container_email input::placeholder,
body #page-content .sign_up_form form#gform_1 .gform-body.gform_body ul#gform_fields_1 .gfield .ginput_complex .gform-grid-col input::placeholder {
    color: #616568 !important
}

body #page-content .sign_up_form form#gform_1 .gform-footer.gform_footer.top_label input#gform_submit_button_1 {
    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 !important;
    width: 100% !important;
    border-radius: 0px !important;
    background: transparent !important;
    border: 2px solid #F7C43C !important;
}

body #page-content .sign_up_form form#gform_1 .gform-footer.gform_footer.top_label input#gform_submit_button_1:hover {
    background-color: #F7C43C !important;
}

body #page-content .sign_up_form li#field_1_9 {
    margin: 0;
}

body #page-content .sign_up_form .ginput_container.ginput_container_email {
    margin-top: 3px !important;
}

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

body #page-content .sign_up_form form#gform_1 .gform-body.gform_body ul#gform_fields_1 .gfield .gfield_description {
    line-height: normal;
}

@media (max-width:767px) {

    body #page-content .sign_up_form form#gform_1 .gform-body.gform_body ul#gform_fields_1 .gfield .ginput_container_email input,
    body #page-content .sign_up_form form#gform_1 .gform-body.gform_body ul#gform_fields_1 .gfield .ginput_complex .gform-grid-col input {
        margin: 0px !important;
    }
}

#page-footer a.button.new-primary-btn {
    color: #fff !important;
    margin-top: 15px;
}

[id^="gform_"] textarea.textarea {
    line-height: 1.5em !important;
}

.post-content-template .post-content-template-coltwo.postcontent-sideb .BBFormSection input::placeholder {
    color: #000000 !important;
    text-transform: capitalize;
    font-family: 'Gilroy-Light';
    font-weight: 500;
    font-size: 15px;
}

.healthcare-outer .wpb_wrapper,
.healthcare-outer .wpb_wrapper .wpb_wrapper,
.healthcare-outer .wpb_wrapper .w-image,
.healthcare-outer .wpb_wrapper .w-image img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}



/* 11 march css */

.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;
}

article.w-grid-item.post-924.event_listing.type-event_listing.status-publish.has-post-thumbnail.hentry.event_category-four-signature-events:hover .usg_vwrapper_2 {
    background-color: #764FA3;
    opacity: 1 !important;
}

.sponsorships_logo_outter_section img {
    height: 100px !important;
    object-fit: contain;
    /* background: #fff; */
    padding: 8px;
    border-radius: 8px;
    /* border: 1px solid grey; */
}

.womens_sponsor h2.w-post-elm.post_title.usg_post_title_1.entry-title.color_link_inherit,
hospital_sponsor h2.w-post-elm.post_title.usg_post_title_1.entry-title.color_link_inherit {
    display: none;
}

.sponsorships_logo_outter_section .w-grid-list article.w-grid-item {
    width: 20%;
    /* padding: var(--gap, 0px); */
}

.sponsorships_logo_outter_section .w-grid-list {
    margin: 0 !important;
    justify-content: center;
    display: flex !important;
    flex-wrap: wrap;
}

header.sticky .w-nav-icon {
    color: #fff;
}

.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 .action-box-button {
    color: #616568 !important;
    text-align: center;
    font-family: "gilroy-light";
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 75px;
    letter-spacing: 0.5px;
    background: transparent !important;
}

.action-box-main .action-box-button::after,
.action-box-main .action-box-button::before {
    display: none;
}

.action-box-main .action-box-button {
    color: #616568 !important;
    text-align: center;
    font-family: "gilroy-light";
    font-size: 16px !important;
    font-style: normal;
    display: block !important;
    letter-spacing: 0.5px;
    background: transparent !important;
    position: static;
    border: 2px solid #F7C43C !important;
}

.action-box-main a.w-btn.action-box-button:hover {
    border: 2px solid #F7C43C !important;
    background-color: #F7C43C !important;
    color: #fff !important;
}

h2#post-content-template-customheading {
    color: #616568;
    font-family: "gilroy-light" !important;
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: 28.8px;
}

.post-content-template-textblock p {
    color: #616568 !important;
    font-family: 'gilroy-light', sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
}

.post-content-template .post-content-template-coltwo .vc_custom_heading {
    font-size: 24px;
    color: #fff;
    font-family: 'Gilroy-Bold', sans-serif !important;
    margin-bottom: 4px;
}

.tab-buttons-list .wpb_wrapper {
    justify-content: space-between;
    display: flex;
    flex-wrap: wrap;
    gap: 20px 0;
}

.tab-buttons-list a.w-btn.us-btn-style_1 {
    border: 0px solid #F7C43C;
    background: none;
    width: 100%;
    color: #616568 !important;
    font-size: 20px;
}

.tab-buttons-list a.w-btn.us-btn-style_1:hover {
    border: 0px solid #e2af1a !important;
}

.tab-buttons-list .wpb_wrapper .w-btn-wrapper.align_none {
    width: 24%;
}


.new-event-reusable-inner .w-hwrapper.usg_hwrapper_1 {
    justify-content: space-between;
    background-color: #F8E6C3;
}

.new-event-reusable-inner .type_image.upcoming_events_logo {
    margin: 0 !important;
}

.new-event-reusable-inner .w-post-elm.post_image.usg_post_image_1.stretched img {
    height: 500px;
    object-fit: cover;
    object-position: center;
}

.new-event-reusable-inner .w-vwrapper.usg_vwrapper_1.align_none.valign_top>div {
    margin: 5px 0 !important;
}

.new-event-reusable-inner .usg_vwrapper_1.w-vwrapper {
    width: 32% !important;
    padding-left: 0% !important;
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
}

.new-event-reusable-inner .post_image::before {
    content: "";
    position: absolute;
    height: 2px;
    width: 100px;
    background: #E10098;
    top: calc(50% - 1px);
    left: calc(100% - 80px);
}

/* .new-event-reusable-inner .new-primary-btn.button.border-red {
    border-color: #E10098 !important;
    margin: 0;
} */

/* .new-event-reusable-inner .new-primary-btn.button.border-red:hover {
    background: #E10098;
    border-color: #E10098 !important;
} */

.new-event-reusable-inner.women-medicine .post_image::before,
.event_category-women-medicine-educational-luncheon .post_image::before {
    background: #764FA3 !important;
}

.women-medicine .new-primary-btn.button.border-red,
.event_category-women-medicine-educational-luncheon .new-primary-btn.button.border-red {
    border-color: #764FA3 !important;
    margin: 0;
}

.women-medicine .new-primary-btn.button.border-red:hover,
.event_category-women-medicine-educational-luncheon .new-primary-btn.button.border-red:hover {
    background: #764FA3;
    border-color: #764FA3 !important;
}

.hospitalevent.new-event-reusable-inner .post_image::before {
    background-color: #002855;
}

.hospitalevent .new-primary-btn.button.border-red {
    border-color: #002855 !important;
    margin: 0;
}

.hospitalevent .new-primary-btn.button.border-red:hover {
    background: #002855;
    border-color: #002855 !important;
}

.golfevent.new-event-reusable-inner .post_image::before {
    background-color: #4B8940;
}

.golfevent .new-primary-btn.button.border-red {
    border-color: #4B8940 !important;
    margin: 0;
}

.golfevent .new-primary-btn.button.border-red:hover {
    background: #4B8940;
    border-color: #4B8940 !important;
}

.new-event-reusable-inner .golfevent .post_image::before {

    background: #4B8940;

}

section#board .w-grid-list article {
    padding: 0 !important;
    width: calc((100% - 64px) / 5);
}

section#founded_member_grid .wpb_wrapper,
section#board .w-grid-list {
    display: flex;
    gap: 16px !important;
    flex-wrap: wrap;
}

section#founded_member_grid .wpb_wrapper>.wpb_text_column {
    flex-grow: 1;
    background: #f8e6c3;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px;
}

section#founded_member_grid .wpb_wrapper>.wpb_text_column>.wpb_wrapper,
section#founded_member_grid .wpb_wrapper>.wpb_text_column>.wpb_wrapper p {
    text-align: center !important;
    padding: 0;
}

section#founded_member_grid .wpb_wrapper .foundation-grid {
    position: relative;
    width: calc((100% - 64px) / 5);
}

section#founded_member_grid .wpb_wrapper .foundation-grid h2 {
    text-align: center;
    font-size: 16px;
    margin-bottom: 22px;
    font-family: 'gilroy-light';
    font-weight: 600;
    position: absolute;
    bottom: 40px;
    width: 100%;
    color: #ffffff;
}

section#founded_member_grid .wpb_wrapper .foundation-grid p {
    color: #ffffff;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    position: absolute;
    bottom: 20px;
    width: 100%;
    line-height: normal;
    text-align: center !important;
}

.grd-cta-box p {
    margin-bottom: 10px;
}

.grd-cta-box button {
    display: flex;
    height: 40px;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    background-color: transparent;
    border: 2px solid #F7C43C;
    overflow: hidden;
    padding: 10px 20px;
    margin: auto;
}

.grd-cta-box button:hover {
    background-color: #F7C43C;
}

.grd-cta-box button a {
    font-family: 'gilroy-light';
    font-size: 16px;
    font-style: normal;
    font-weight: 300 !important;
    line-height: 75px !important;
    letter-spacing: 0.5px;
    color: #616568;
}

.grd-cta-box button:hover a {
    color: #fff !important;
}

.healthcare_title_1 {
    padding-bottom: 0 !important;
}

.google-map-location iframe {
    width: 100%;
}

section#latest-news-top-grid .ways-to-give-image {
    height: 100%;
}

section#latest-news-top-grid .ways-to-give-image img.attachment-large.size-large {
    object-fit: cover;
    height: 100%;
}

section#latest-news-top-grid .ways-to-give-portfolio>.latest_news_copy>span {
    color: #fff;
}

section#latest-news-top-grid article:hover .ways-to-give-portfolio>.latest_news_copy>span,
section#latest-news-top-grid article.format-standard:hover .ways-to-content span {
    color: #616568;
}

section#latest-news-top-grid .format-standard .ways-to-content {
    text-align: center !important;
    margin: 0 auto;
}

section#signature-event-block .event_category-signature-events-upcoming .w-vwrapper.usg_vwrapper_2.align_left.valign_top {
    position: absolute;
}

section#signature-event-block .event_category-signature-events-upcoming .w-grid-item-h a.w-grid-item-anchor {
    margin: 15px;
}

.post-content-template .post-content-template-coltwo .post-content-template-grid .w-grid-item .w-grid-item-h {
    padding: 0;
}

.l-section.hero-banner .l-section-h.i-cf::before {
    content: "Donate" !important;
    position: absolute;
    transform: rotateZ(90deg);
    left: calc(100% - 35px);
    top: calc(100% + 360px);
    color: #616568;
    font-size: 30px;
    z-index: 99 !important;
    line-height: 30px;
    text-align: left;
    white-space: nowrap;
    transform-origin: left;
}

.l-section.hero-banner .l-section-h.i-cf::after {
    content: "";
    position: absolute;
    height: 100px;
    width: 2px;
    border-radius: 5px;
    left: calc(100% + -38px);
    top: calc(100% + 250px);
    background: #F7C43C;
    z-index: 1;
}

body.scrolling .l-section.hero-banner .l-section-h.i-cf::before {
    position: fixed;
    top: 230px;
}

body.scrolling .l-section.hero-banner .l-section-h.i-cf::after {
    top: 110px;
    position: fixed;
}

.hero-banner.donate-outter-row .l-section-h.i-cf::before {
    content: 'Donate' !important;
}

.hero-banner.ourstory-new-banner-outter .l-section-h.i-cf::before {
    content: 'Our Story' !important;
}

.hero-banner.impact-outter-row .l-section-h.i-cf::before {
    content: 'Impact' !important;
    ;
}

.l-section.hero-banner.initiatives-new-outter .l-section-h.i-cf::before,
.l-section.hero-banner.new-event-outter .l-section-h.i-cf::before {
    content: 'Initiatives' !important;
    ;
}

.hero-banner.new-event-outter.event-banner .l-section-h.i-cf::before {
    content: 'Events' !important;
    ;
}

.hero-banner.rook-roof-banner .l-section-h.i-cf::before {
    content: 'Rock the Roof' !important;
}

.l-section.hero-banner.women-medicine-outter .l-section-h.i-cf::before,
.l-section.hero-banner.women-medicine-venice-outter .l-section-h.i-cf::before {
    content: "Women & Medicine Education Luncheon" !important;
}

.l-section.hero-banner.golf-event-banner.the_golf_tournament .l-section-h.i-cf::before {
    content: "The Golf Tournament" !important;
}

.l-section.hero-banner.hospital_gala .l-section-h.i-cf::before {
    content: "The Hospital Gala" !important;
}

.hero-banner.contact-new-banner-outter .l-section-h.i-cf::before {
    content: 'Contact' !important;
}

.latest-news-banner-outter.new-event-outter.hero-banner .l-section-h.i-cf::before {
    content: 'Latest News' !important;
}

.page-id-29 .l-section.hero-banner.donar_bill .l-section-h.i-cf::before {
    content: 'Grant Request Form' !important;
}

.page-id-15602 .l-section.hero-banner.donar_bill .l-section-h.i-cf::before {
    content: 'Events' !important;
}

.page-id-12660 .l-section.hero-banner.donar_bill .l-section-h.i-cf::before {
    content: 'Events' !important;
}

.page-id-11639 .l-section.hero-banner.donar_bill .l-section-h.i-cf::before {
    content: 'IMPACT Magazine' !important;
}

.postid-778 .l-section.hero-banner.donar_bill .l-section-h.i-cf::before {
    content: 'Honor Your Caregiver' !important;
}

.postid-4261 .l-section.hero-banner.donar_bill .l-section-h.i-cf::before {
    content: 'Donor-Advised Funds' !important;
}

.page-id-8452 .l-section.hero-banner.donar_bill .l-section-h.i-cf::before {
    content: 'Privacy Policy' !important;
}

.page-id-87 .l-section.hero-banner.donar_bill .l-section-h.i-cf::before {
    content: "Annual Report" !important;
}

.page-id-85 .l-section.hero-banner.donar_bill .l-section-h.i-cf::before {
    content: "Donar Bill Of Rights" !important;
}

.page-id-89 .l-section.hero-banner.donar_bill .l-section-h.i-cf::before {
    content: "Donation Disclaimer" !important;
}

.l-section.hero-banner.event-opportunities .l-section-h.i-cf::before {
    content: "Sponsorship Opportunities" !important;
}

.hero-banner.new-event-outter.event-gallery-banner-outter .l-section-h.i-cf::before {
    content: 'Event Galleries' !important;
    ;
}

.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;
}

.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;
    max-width: max-content;
    margin: auto;
}

.readmore-modal p:hover {
    background-color: #F7C43C;
    color: #fff !important;
}

.post-762 .w-post-elm.post_image.usg_post_image_1.has_width.has_ratio::before {
    left: -22px;
}

body.postid-9194 .post-756 .w-post-elm.post_image.usg_post_image_1.has_width.has_ratio::before {
    right: -22px !important;
    left: unset;
}

.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.color_link_inherit img.attachment-full.size-full {
    object-fit: cover;
    object-position: center;
    height: 100%;
}

.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.color_link_inherit {
    height: 100%;
}

body a.w-btn.us-btn-style_1:hover {
    border: 1px solid #F7C43C !important;
}

.ourstory_fourrow .w-grid-list,
.latest-news-grid .w-grid-list,
.donate-way-to-give-outter .w-grid-list,
.impact-story-top-section .w-grid-list {
    display: flex !important;
    flex-wrap: wrap;
    gap: 0 !important;
}

.ourstory_fourrow .bot_second_row {
    margin: 0 !important;
    background: none !important;
}

.ourstory_fourrow .bot_second_row .ourstory_onerow_img_onecol>.vc_column-inner {
    background: #f8e6c3 !important;
    padding: 30px 0 !important;
}

.ourstory_fourrow .bot_second_row .ourstory_onerow_img_onecol>.vc_column-inner .ourstory_btn1 {
    display: none;
}

.ourstory_fourrow .bot_second_row .ourstory_onerow_img_onecol>.vc_column-inner .wpb_text_column {
    margin-bottom: 0;
}

.ourstory_fourrow .bot_second_row .ourstory_onerow_img_onecol>.vc_column-inner h1 {
    padding: 10px !important;
    margin: 0;
    line-height: normal;
}

#board .g-filters {
    display: none !important;
}

.donate-way-to-give-outter .w-grid-list article {
    width: calc((100% - 32px) / 3);
}

/* impact page css  */
.impact-story-top-section .w-grid-list {
    gap: 16px !important;
    display: flex;
    flex-wrap: wrap;

}

body .impact-story-top-section .w-grid-list article {
    width: calc((100% - 48px) / 4);
}

@media (max-width:1280px) {

    section#founded_member_grid .wpb_wrapper .foundation-grid,
    section#board .w-grid-list article,
    body .impact-story-top-section .w-grid-list article {
        width: calc((100% - 32px) / 3) !important;
    }

    .bot_second_row .trustees_left_col.ourstory_onerow_img_onecol {
        width: 100% !important;
    }
}

@media (max-width: 1024px) {

    body .latest-news-grid .w-grid-list article,
    body .donate-way-to-give-outter .w-grid-list article {
        width: 50%;
        padding: 10px !important;
    }

    section#founded_member_grid .wpb_wrapper .foundation-grid,
    section#board .w-grid-list article,
    body .impact-story-top-section .w-grid-list article {
        width: calc((100% - 16px) / 2) !important;

    }

}

@media (max-width: 767px) {

    body .latest-news-grid .w-grid-list article,
    body .donate-way-to-give-outter .w-grid-list article,
    body .impact-story-top-section .w-grid-list article {
        width: 100% !important;
    }

    .sponsorships_logo_outter_section .w-grid-list article.w-grid-item {
        width: 100%;
        padding: 0;
    }

    .new-event-reusable-inner .w-hwrapper.usg_hwrapper_1 {
        justify-content: space-between;
        background-color: #F8E6C3;
        flex-direction: column;
    }

    .new-event-reusable-inner .usg_vwrapper_1.w-vwrapper {
        width: 100% !important;
        display: flex;
        flex-direction: column;
        padding: 20px !important;
    }

    .new-event-reusable-inner .w-post-elm.post_image.usg_post_image_1.stretched img {
        height: auto;
    }

}

@media (max-width:575px) {

    section#founded_member_grid .wpb_wrapper .foundation-grid,
    section#board .w-grid-list article {
        width: 100% !important;
        margin-bottom: 0 !important;
    }
}