.fundraising-button-donate {
    margin-left: 22px;
}
.fundraising-button-donate a {
    padding: 10px 28px;
    border-radius: 4px;
    background: #40a190;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 50px;
    white-space: nowrap;
    text-shadow: 0px 1px #333;
    box-shadow: 0 0 0 2px rgba(54, 171, 155, 0.5);
}
.fundraising-button-donate a:hover {
    color: #fff;
    background-color: #5eb4a5;
}

.fundraising-banner {
    line-height: 160%;
    padding: 30px 30px 20px 30px;
    margin: 0 0 20px 0;
    box-shadow: 0px 3px 6px -4px rgba(0, 0, 0, 0.12), 0px 6px 16px rgba(0, 0, 0, 0.08), 0px 9px 28px 8px rgba(0, 0, 0, 0.05);
    background: url(/img/bg-fundrising-banner.svg) -40px -50px no-repeat,
                linear-gradient(0deg , #FDE2B9 0%, #F7E4BB 20%, #E6E9C2 48%, #CAF0CE 82.81%, #B3F7D7 100%)
                ;
    color: #333;
    text-shadow: 0px 1px #fff;
    overflow: hidden;
    position: relative;
}
.fundraising-banner-donated { padding: 0 30px 20px 30px; }


.fundraising-banner-close { position: absolute; top: 10px; right: 20px; cursor: pointer; color: #36ab9b; }
.fundraising-banner h2 { color: #36ab9b; font-weight: bold; font-size: 140%; margin: 0 0 12px 0; padding: 0; }
.fundraising-banner p { padding: 5px; }
.fundraising-banner b { color: #36ab9b; }
.fundraising-banner-title {
    color: #36ab9b;
    text-align: center;
    font-size: 60px;
    line-height: 90px;
}
.white-block-container h2.fundraising-donations-header {
    color: #36ab9b;
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 18px;
    padding: 0;
}
.fundraising-donations-table { width: 100%; }
.fundraising-donations-table td {
    padding: 8px;
    font-size: 16px;
    border-bottom: 6px solid transparent;
    background-color: var(--strip-color-1);
}
.fundraising-donations-table tr:nth-of-type(even) td {
    background-color: var(--strip-color-2);
}
.fundraising-donations-table .amount {
    font-weight: bold;
    width: 58px;
    padding-left: 16px;
}
.fundraising-donations-table .date {
    text-align: right;
    color: var(--gray-7);
    padding-right: 16px;
}

.fundraising-countdown {
    float:left;
    margin-top: 26px;
    margin-left: 6px;
    color: #36ab9b;
    text-shadow: none;
    height: 26px;
}
.fundraising-countdown span,
.fundraising-countdown img { display: inline-block; vertical-align:middle; text-align: center; }

#fundrisingCountdown { padding-top: 3px; }
.fundraising-button-donate { display: inline-block; }
.fundraising-banner .text-readmore { display: none; }

@media (max-width: 530px) {
    .fundraising-banner-close {
        top: 3px;
        right: 10px;
    }
    .fundraising-countdown {
        margin-top: 19px;
    }

    .fundraising-button-donate {
        display: block;
        text-align: center; 
        padding-top: 15px; 
        margin-left: 0 !important;
    }

    .fundraising-banner {
        text-shadow: none;
        padding: 20px 20px 10px 20px;
        margin: 0 0 10px 0;
    }
    .fundraising-banner p { padding: 5px 0; }
    .fundraising-banner h2 { font-size: 110%; margin-right: 20px; }
}
@media (max-width: 578px) {
    .white-block-container{
        padding-left: 0;
        padding-right: 0;
    }
    .list.donatexList{
        margin-left: 0;
    }
    .fundraising-center-button .fundraising-button-donate{
        margin: 0;
    }
    .fundraising-center-button:before, .fundraising-center-button:after{
        display: none;
    }
}

.fundraising-banner .fundraising-button-readmore { line-height: 28px; text-decoration-line: underline; color: #36ab9b; text-shadow: none; }
.fundraising-banner-android .fundraising-banner-close { display: none; }
.fundraising-banner-android .text-about { display: none; }
.fundraising-banner-android .fundraising-countdown { display: none; }
.fundraising-banner-android .text-readmore { display: inline-block; }
.fundraising-banner .fundraising-actions {
    text-align: right;
    margin-top: 15px; 
}
.fundraising-banner-android .fundraising-actions {
    margin-top: 10px; 
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.fundraising-banner-android .fundraising-button-donate { padding-top: 0px; }
.fundraising-banner-android .fundraising-actions {
    margin-top: 10px; 
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.fundraising-banner-android.fundraising-banner-donated .fundraising-banner-title {
    font-size: 40px;
    line-height: 60px;
}
.fundraising-border{
    padding: 16px !important;
    background: url(data:image/png;base64,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), linear-gradient(0deg, #FDE2B9 0%, #F7E4BB 20%, #E6E9C2 48%, #CAF0CE 82.81%, #B3F7D7 100%) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
.fundraising-inner h1{
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.02em;
    color: #36AB9B;
}
.fundraising-inner{
    background: var(--gray-1);
    border-radius: 8px;
}
.fundraising-center-button .fundraising-button-donate{
    margin: 0 32px;
}
.fundraising-center-button{
    display: flex;
    justify-content: center;
    align-items: center;
}
.fundraising-center-button:before, .fundraising-center-button:after{ 
    content: '';
    height: 1px;
    width: 50%;
    max-width: 229px;
    background: linear-gradient(90.02deg, #36AB9B 0%, rgba(212, 238, 204, 0) 99.96%);
}
.fundraising-center-button:before{
    background: linear-gradient(-90.02deg, #36AB9B 0%, rgba(212, 238, 204, 0) 99.96%);
}