@font-face {
    font-family : "avenir-lt-pro";
    src         : url("https://use.typekit.net/af/94655f/0000000000000000775aa870/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i7&amp;v=3") format("woff2"), url("https://use.typekit.net/af/94655f/0000000000000000775aa870/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i7&amp;v=3") format("woff"), url("https://use.typekit.net/af/94655f/0000000000000000775aa870/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i7&amp;v=3") format("opentype");
    font-display: auto;
    font-style  : italic;
    font-weight : 700;
    font-stretch: normal;
}

@font-face {
    font-family : "avenir-lt-pro";
    src         : url("https://use.typekit.net/af/8fb772/0000000000000000775aa871/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i4&amp;v=3") format("woff2"), url("https://use.typekit.net/af/8fb772/0000000000000000775aa871/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i4&amp;v=3") format("woff"), url("https://use.typekit.net/af/8fb772/0000000000000000775aa871/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i4&amp;v=3") format("opentype");
    font-display: auto;
    font-style  : italic;
    font-weight : 400;
    font-stretch: normal;
}

@font-face {
    font-family : "avenir-lt-pro";
    src         : url("https://use.typekit.net/af/434a93/0000000000000000775aa877/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3") format("woff2"), url("https://use.typekit.net/af/434a93/0000000000000000775aa877/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3") format("woff"), url("https://use.typekit.net/af/434a93/0000000000000000775aa877/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3") format("opentype");
    font-display: auto;
    font-style  : normal;
    font-weight : 700;
    font-stretch: normal;
}

@font-face {
    font-family : "avenir-lt-pro";
    src         : url("https://use.typekit.net/af/190637/0000000000000000775aa878/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff2"), url("https://use.typekit.net/af/190637/0000000000000000775aa878/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff"), url("https://use.typekit.net/af/190637/0000000000000000775aa878/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("opentype");
    font-display: auto;
    font-style  : normal;
    font-weight : 400;
    font-stretch: normal;
}

@font-face {
    font-family : "minion-pro";
    src         : url("https://use.typekit.net/af/3c56e7/00000000000000007735d947/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3") format("woff2"), url("https://use.typekit.net/af/3c56e7/00000000000000007735d947/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3") format("woff"), url("https://use.typekit.net/af/3c56e7/00000000000000007735d947/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3") format("opentype");
    font-display: auto;
    font-style  : normal;
    font-weight : 700;
    font-stretch: normal;
}

@font-face {
    font-family : "minion-pro";
    src         : url("https://use.typekit.net/af/1188e5/00000000000000007735d961/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i7&amp;v=3") format("woff2"), url("https://use.typekit.net/af/1188e5/00000000000000007735d961/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i7&amp;v=3") format("woff"), url("https://use.typekit.net/af/1188e5/00000000000000007735d961/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i7&amp;v=3") format("opentype");
    font-display: auto;
    font-style  : italic;
    font-weight : 700;
    font-stretch: normal;
}

@font-face {
    font-family : "minion-pro";
    src         : url("https://use.typekit.net/af/0995c0/00000000000000007735d954/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i4&amp;v=3") format("woff2"), url("https://use.typekit.net/af/0995c0/00000000000000007735d954/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i4&amp;v=3") format("woff"), url("https://use.typekit.net/af/0995c0/00000000000000007735d954/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i4&amp;v=3") format("opentype");
    font-display: auto;
    font-style  : italic;
    font-weight : 400;
    font-stretch: normal;
}

@font-face {
    font-family : "minion-pro";
    src         : url("https://use.typekit.net/af/be5314/00000000000000007735d959/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n5&amp;v=3") format("woff2"), url("https://use.typekit.net/af/be5314/00000000000000007735d959/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n5&amp;v=3") format("woff"), url("https://use.typekit.net/af/be5314/00000000000000007735d959/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n5&amp;v=3") format("opentype");
    font-display: auto;
    font-style  : normal;
    font-weight : 500;
    font-stretch: normal;
}

@font-face {
    font-family : "minion-pro";
    src         : url("https://use.typekit.net/af/3539da/00000000000000007735d964/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i5&amp;v=3") format("woff2"), url("https://use.typekit.net/af/3539da/00000000000000007735d964/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i5&amp;v=3") format("woff"), url("https://use.typekit.net/af/3539da/00000000000000007735d964/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i5&amp;v=3") format("opentype");
    font-display: auto;
    font-style  : italic;
    font-weight : 500;
    font-stretch: normal;
}

@font-face {
    font-family : "minion-pro";
    src         : url("https://use.typekit.net/af/f9b025/00000000000000007735d96d/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff2"), url("https://use.typekit.net/af/f9b025/00000000000000007735d96d/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff"), url("https://use.typekit.net/af/f9b025/00000000000000007735d96d/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("opentype");
    font-display: auto;
    font-style  : normal;
    font-weight : 400;
    font-stretch: normal;
}

@font-face {
    font-family : "minion-pro";
    src         : url("https://use.typekit.net/af/96477d/00000000000000007735d972/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n6&amp;v=3") format("woff2"), url("https://use.typekit.net/af/96477d/00000000000000007735d972/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n6&amp;v=3") format("woff"), url("https://use.typekit.net/af/96477d/00000000000000007735d972/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n6&amp;v=3") format("opentype");
    font-display: auto;
    font-style  : normal;
    font-weight : 600;
    font-stretch: normal;
}

@font-face {
    font-family : "minion-pro";
    src         : url("https://use.typekit.net/af/53073a/00000000000000007735d975/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i6&amp;v=3") format("woff2"), url("https://use.typekit.net/af/53073a/00000000000000007735d975/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i6&amp;v=3") format("woff"), url("https://use.typekit.net/af/53073a/00000000000000007735d975/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i6&amp;v=3") format("opentype");
    font-display: auto;
    font-style  : italic;
    font-weight : 600;
    font-stretch: normal;
}

[data-theme=light] {
    --progress-color: #EDD52B;
    --primary       : #008B9B;
}

:root {
    --give-donor-dashboard-accent-color: #008B9B !important;
}

.givewp-fields-amount__input-container:focus-within {
    border-color: #008B9B;
    outline     : 1px solid #008B9B;
}

::selection {
    color           : #FFF;
    background-color: #008B9B;
}

.givewp-fields-amount__level:hover {
    border-color: #008B9B;
}

button:focus {
    --box-shadow: var(--button-hover-box-shadow, 0 0 0 transparent), 0 0 0 var(--outline-width) #008B9B;
}

.givewp-donation-form button[type=submit],
.givewp-donation-form__steps-body .givewp-donation-form__steps-button-next {
    background-color: #008B9B;
    border-radius   : 8px;
    border          : 1px solid #008B9B;
    gap             : 5px;
    font-family     : "minion-pro", Sans-serif !important;
    text-transform  : capitalize;
    font-size       : 20px;
    font-style      : normal;
    font-weight     : 400;
    line-height     : normal;
    letter-spacing  : 0.8px;
    align-items     : center;
    transition      : all 0.4s ease-in-out;
}

.givewp-donation-form button[type=submit]:hover,
.givewp-donation-form__steps-body .givewp-donation-form__steps-button-next:hover {
    background-color: #FFF;
    color           : #008B9B;
    border          : 1px solid #008B9B;
}

.givewp-donation-form__steps-body .givewp-donation-form__steps-button-next:after {
    transition: all 0.4s ease-in-out;
}

.givewp-donation-form__steps-body .givewp-donation-form__steps-button-next:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath fill=%27%23008B9B%27 d=%27M10.59 3.577a.833.833 0 0 0-1.18 1.179l4.411 4.41H4.167a.833.833 0 1 0 0 1.667h9.654l-4.41 4.41a.833.833 0 1 0 1.178 1.18l5.833-5.834a.833.833 0 0 0 0-1.179z%27/%3E%3C/svg%3E");
}

.givewp-donation-form__steps-header p {
    font-family: "avenir-lt-pro", Sans-serif;
    color      : #4F4F4F;
    font-size  : 30px;
    font-style : normal;
    font-weight: 800;
    line-height: 24px;
}

.givewp-layouts-headerTitle h2 {
    font-family: "minion-pro", Sans-serif !important;
    color      : #4F4F4F;
}

.givewp-donation-form__steps-footer-secure {
    column-gap: 5px;
}

.givewp-donation-form__steps-footer-secure-text {
    font-family: "avenir-lt-pro", Sans-serif;
    color      : #4F4F4F;
    font-size  : 20px;
    font-style : normal;
    font-weight: 800;
    line-height: 28px;
}

.givewp-donation-form__steps-footer-secure-icon {
    color    : #6FCCDD;
    font-size: 20px;
}

progress {
    color           : #EDD52B;
    background-color: #EBEBEB;
    height          : 15px;
}

progress::-webkit-progress-bar {
    border       : 0;
    border-radius: 20px;
}

progress::-webkit-progress-value {
    border       : 0;
    border-radius: 20px;
}

progress::-moz-progress-bar {
    border       : 0;
    border-radius: 20px;
}

.givewp-donation-form__steps-header-previous-button {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath fill=%27%23008B9B%27 d=%27M12.707 5.707a1 1 0 0 0-1.414-1.414l-7 7a1 1 0 0 0 0 1.414l7 7a1 1 0 0 0 1.414-1.414L7.414 13H19a1 1 0 1 0 0-2H7.414z%27/%3E%3C/svg%3E");
}

.givewp-donation-form__steps {
    max-width    : 760px;
    border-radius: 15px;
    box-shadow   : 0px 4px 8px 0px rgba(0, 0, 0, 0.25);
}

.givewp-donation-form__steps-header-title-text {
    overflow: visible;
}

.givewp-fields-amount__level {
    border-radius: 6px;
    border       : 2px solid #4F4F4F;
    font-family  : "avenir-lt-pro", Sans-serif;
    color        : #4F4F4F;
    font-size    : 20px;
    font-style   : normal;
    font-weight  : 800;
    line-height  : 24px;
}

.givewp-fields-amount__level--selected {
    background-color: #008B9B;
    border-color    : #008B9B !important;
    color           : #FFF !important;
}

.givewp-fields-amount__input-container {
    border-radius: 6px;
    border       : 2px solid #4F4F4F;
}

:where(input, select, textarea):not([type=checkbox], [type=radio], [type=date], [type=datetime-local], [type=month], [type=time], [type=week])[aria-invalid] {
    color      : #4F4F4F;
    font-family: "avenir-lt-pro", Sans-serif;
    font-size  : 20px;
    font-style : normal;
    font-weight: 800;
    line-height: 24px;
}

.givewp-fields__label-text,
.givewp-layouts-section__fieldset__legend p {
    color      : #4F4F4F;
    font-family: "avenir-lt-pro", Sans-serif;
    font-size  : 20px;
    font-style : normal;
    font-weight: 800;
    line-height: 28px;
}

.givewp-fields-amount__currency-container {
    color      : #4F4F4F;
    font-family: "avenir-lt-pro", Sans-serif;
    font-size  : 20px;
    font-style : normal;
    font-weight: 500;
    line-height: 24px;
}

.givewp-donation-form__steps-header {
    padding-bottom: 10px;
    padding-top   : 10px;
}

.givewp-fields-amount,
.givewp-fields-amount__levels-container,
.givewp-layouts-multiStepForm__form {
    gap: 20px;
}

.givewp-layouts-headerDescription {
    margin-bottom: 0px;
    color        : #4F4F4F;
    font-family  : "avenir-lt-pro", Sans-serif;
}

.givewp-elements-donationSummary__header,
.givewp-elements-donationSummary__list__item__label,
.givewp-elements-donationSummary__list__item__value {
    font-family: "avenir-lt-pro", Sans-serif;
    color      : #4F4F4F;
}



.receipt-header-top-wrap {
	background-color: #008B9B;
}

.receipt-header-heading, .receipt-header-description { 
	font-family: "avenir-lt-pro", Sans-serif;
}

.givewp-layouts-receipt .receipt-footer .donor-dashboard-link { 
	font-family: "avenir-lt-pro", Sans-serif;
	color: #008B9B;
	display: none;
}

.givewp-layouts-receipt .receipt-body .details .headline { 
	font-family: "avenir-lt-pro", Sans-serif;
	color: #4F4F4F;
}

.givewp-layouts-receipt {
    box-shadow: none;
}

.give-donation-history {
    font-family: "minion-pro", Sans-serif !important;
    color: #008B9B;
}

.give-donor-dashboard-dashboard__stats .give-donor-dashboard-dashboard__figure {
    color: #008B9B !important;
}

#give-donor-dashboard {
    font-family: "avenir-lt-pro", Sans-serif !important;
    color: #4F4F4F !important;
}

.give-donor-dashboard-heading, .give-donor-dashboard-donor-info__details .give-donor-dashboard-donor-info__name, .give-donor-dashboard-tab-link,
.give-donor-dashboard-table__row .give-donor-dashboard-table__donation-amount {
    color: #4F4F4F !important;
}

.give-donation-history main{
    padding-bottom: 100px;
}

.iframe-loader > div > div {
    background-image: url("data:image/svg+xml;charset=utf8,<?xml%20version=%271.0%27%20encoding=%27utf-8%27?%3E%3C!--%20Generator:%20Adobe%20Illustrator%2024.1.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3E%3Csvg%20version=%271.1%27%20id=%27Layer_1%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27%20x=%270px%27%20y=%270px%27%20viewBox=%270%200%20349%20348%27%20style=%27enable-background:new%200%200%20349%20348;%27%20xml:space=%27preserve%27%3E%3Cstyle%20type=%27text/css%27%3E%20.st0{fill:%23008B9B;}%20%3C/style%3E%3Cpath%20class=%27st0%27%20d=%27M25.1,204.57c-13.38,0-24.47-10.6-24.97-24.08C0.04,178.09,0,175.97,0,174C0,77.78,78.28-0.5,174.5-0.5%20c13.81,0,25,11.19,25,25s-11.19,25-25,25C105.85,49.5,50,105.35,50,174c0,1.37,0.03,2.85,0.1,4.65c0.51,13.8-10.27,25.39-24.07,25.9%20C25.72,204.56,25.41,204.57,25.1,204.57z%27/%3E%3Cpath%20class=%27st0%27%20d=%27M174.5,348.5c-13.81,0-25-11.19-25-25c0-13.81,11.19-25,25-25c68.65,0,124.5-55.85,124.5-124.5%20c0-1.38-0.03-2.85-0.1-4.65c-0.51-13.8,10.26-25.4,24.06-25.91c13.83-0.53,25.4,10.26,25.91,24.06c0.09,2.39,0.13,4.51,0.13,6.49%20C349,270.22,270.72,348.5,174.5,348.5z%27/%3E%3C/svg%3E") !important;
}

@media (max-width: 768px) {
    .givewp-fields-amount__levels-container {
        grid-template-columns: repeat(3, 1fr);
        gap                  : 10px;
    }

    .givewp-donation-form__steps-body .givewp-layouts-multiStepForm {
        padding-left : 15px;
        padding-right: 15px;
    }

    .givewp-donation-form__steps-header p {
        font-size  : 16px;
        line-height: 17.6px;
        white-space: break-spaces;
        text-align : left;
    }

    .givewp-fields-amount,
    .givewp-layouts-multiStepForm__form,
    .givewp-layouts-section__fieldset {
        gap: 10px;
    }

    .givewp-fields__label-text,
    .givewp-layouts-section__fieldset__legend p {
        font-size  : 16px;
        line-height: 22.4px;
    }

    .givewp-fields-amount__currency-container {
        font-size  : 16px;
        line-height: 16px;
    }

    progress {
        height: 15px;
    }

    .givewp-donation-form__steps-body .givewp-layouts-header__templates-ms {
        padding: 15px 15px 0;
    }


    .give-donation-history main{
        padding-bottom: 40px;
    }

    #give-donor-dashboard {
        max-width: 100% !important;
    }
}

