/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */



.pt-25{
	padding-top: 25px;
}
.pb-100 {
    padding-bottom: 100px;
}

.pb-150 {
    padding-bottom: 150px;
}

.pb-75 {
    padding-bottom: 75px;
}

.pt-50 {
    padding-top: 50px;
}

.mb-100 {
    margin-bottom: 100px;
}

.mb-150 {
    margin-bottom: 150px;
}

.pt-100 {
    padding-top: 100px;
}

.pt-175 {
    padding-top: 175px;
}

.pb-50 {
    padding-bottom: 50px;
}

.p-50 {
    padding: 50px;
}

.pt-4em {
    padding-top: 4em;
}

.pb-4em {
    padding-bottom: 4em;
}

.pr-4em {
    padding-right: 4em;
}

.pl-4em {
    padding-left: 4em;
}


input.parsley-success,
select.parsley-success,
textarea.parsley-success {
    color: #468847;
    background-color: #ed04770d;
    border: 1px solid #D6E9C6;
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
    color: #B94A48;
    background-color: #F2DEDE;
    border: 1px solid #EED3D7;
}

.parsley-errors-list {
    margin: 2px 0 3px;
    padding: 0;
    list-style-type: none;
    font-size: 0.9em;
    line-height: 0.9em;
    opacity: 0;
    color: #B94A48;

    transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -webkit-transition: all .3s ease-in;
}

.parsley-errors-list.filled {
    opacity: 1;
}

.donation_list {
    padding-left: 0;
}

.donation_list li {
    display: inline-block;
    list-style-type: none;
}

.donation {
    background-color: white;
}

.donation.active {
    background-color: #ed0477;
}

.form-step-2 {
    display: none;
}

#amount_other {

}

.red {
    color: #ed0477;
}

#msg {
    display: none;
    font-family: 'Work Sans', serif;;
    padding-top: 10px;
    margin-bottom: 0;
    text-align: center;
    color: red;
    font-size: 15px;
}

.row-form {
    padding: 0 30px;
}

.button-back {

}

.fForm2019 .form-control.parsley-error {
    border: 2px solid #ed0477;
    background: white;;
}

.fForm2019 .form-control:focus {
    box-shadow: 0 0 0 0.2rem rgba(237, 4, 119, .25);
}


.required-star {
    color: red;
}

.tooltip-inner {
    max-width: 600px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #929292;
    border-radius: .25rem;
}

.form-step-2 i {
    margin-left: 4px;
}

.custom-checkbox .custom-control-label::before {
    top: 0;
}

.consent-label {
    position: relative;
    margin-bottom: 0;
    vertical-align: top;
    display: inline-block;
    font-family: 'Work Sans', sans-serif;
    font-size: 11px;

}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    background-image: none;
}

.parsley-error .custom-control-label::before {
    border: #ed0477 solid 1px;
}

.parsley-error .custom-control-label {
    color: #ed0477;
}

.form-step-1 .row-amounts {
    padding: 0 55px;
}

/*input#amount_other{*/
/*    width: 200px;*/
/*    border-radius: 0;*/
/*    border: 2px solid #d2d2d2;*/
/*    margin-bottom: 0px;*/
/*    height: 45px;*/
/*    display: inline-block;*/
/*    margin-left: 21%;*/
/*    margin-top:0;*/
/*    font-family: 'PT Serif', serif;*/
/*}*/
.checkmark.amount-other {
    left: 21%;
    top: 9px;
}


.donation {
    background-color: white;
}

.donation.active {
    background-color: #ed0477;
}

#form-step-2 {
    display: none;
}

#form-step-1 {
}

.fSupportBoxTitle .subtitle {
    color: #4a4a48;
    padding-top: 20px;
    padding-bottom: 4px;
    width: 100%;
    letter-spacing: 0px;
    text-align: left;
    margin-right: 20px;
    cursor: pointer;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
}

#amount_other {
    display: inline-block;
    width: auto;
}

.red {
    color: #B94A48;
}

#donation-form input {
    border-radius: 3px;
}

#donation-form .col-form-label {
    text-transform: uppercase;
    font-family: 'Work Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
}


.fSupportCTA .disabled {
    background: #C4C4C4;
}

.fSupportThx input[type="submit"] {
    display: none;
}

.fSupportThx label {
    /*font-family: Roboto;*/
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
}

.page-template-fSupport2 .fWrapper {
    min-height: auto;
}

#amount_other:after {
    content: 'zĂĹĄĂÂ';

}

#donation-form .f4 {
    padding-left: 0;
    height: 36px;
    height: 44px;
    margin-top: 6px;
    width: calc(99% - 10px);
    border: 1px solid #a0a0a0;
    border-radius: 5px;
}

#donation-form .f4 input:focus {
    border: none;
    outline: none;
}

#donation-form .f4 input {
    padding-left: 10px;
    border: none;
    margin-top: 0;
    width: 89%;
    height: auto;
}

.row-consent {
    /*  margin-left: 5%;*/
}

#form-step-1 .fSupportBoxTitle .f1, #form-step-1 .fSupportBoxTitle .f2 {
    border-bottom: none;
}

#form-step-1 .fSupportBoxTitle .f1.fActive, #form-step-1 .fSupportBoxTitle .f2.fActive {

    border-bottom: 4px solid #933f8d;
}

@media (max-width: 443px) {
    #donation-form .f4 input {
        width: 60% !important;
    }

    #donation-form .fHomeSliderCTA a {
        font-size: 13px !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #donation-form .fSupportAmount .fFloat {
        padding: 3px;
        font-size: 19px;
    }

    #donation-form .f4 input {
        width: 58% !important;
    }

    #donation-form .fHomeSliderCTA a {
        font-size: 13px !important;
    }
}

@media (min-width: 1200px) and (max-width: 1599px) {
    #donation-form .f4 input {
        width: 70% !important;
    }

    #donation-form .fHomeSliderCTA a {
        font-size: 15px !important;
    }
    #currency{

    }
}

@media (min-width: 1199px) and (max-width: 1299px){
    #donation-form .f4 input {
        width: 65% !important;
    }
}



@media (min-width: 444px) and(max-width: 1598px) {
    #donation-form .f4 input {
        width: 80% !important;
    }

    .fHomeSliderCTA a {
        font-size: 16px !important;
    }
}

@media (min-width: 992px) {
    #form-step-1.open .fSupportBox {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-right: 1px solid #C4C4C4;
    }

    #form-step-2.open .fSupportBox {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    #form-step-2 {
        padding-left: 0;
    }

    #form-step-1 {
        padding-right: 0;
    }

    #donation-form .fSupportAmount .fFloat {
        padding: 5px;
    }
}

.step-2-mobile,
.form-mobile-submit {
    display: none;
}

@media (max-width: 991px) {
    #go-to-step2,
    #form-description {
        display: none;
    }
    .bottom-text{
        padding: 5px 0;
    }

    .step-2-mobile {
        display: block;
        margin-top: 5px;
    }

    .form-mobile-submit {
        display: block;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        transition: 0.2s all ease-in-out;
        -webkit-transition: 0.2s all ease-in-out;
        z-index: 99999;
        height: 83px;
        background: #FFFFFF;
        box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.25);
    }

    .wspieram-wplata .fFooter {
        display: none;
    }

    .wspieram-wplata .fSupportHeader {
        padding-bottom: 83px;
    }

    .page-template-fSupport2 .fFooter,
    .wspieram-wplata .fFooter {
        display: none;
    }

    .page-template-fSupport2 .fSupportHeader,
    .wspieram-wplata .fSupportHeader {
        padding-bottom: 83px;
    }

    #donation-form {
        padding-left: 0;
        padding-right: 0;
    }

    .validate-button {
        width: 100%;
        text-align: center;
    }

    #form-step-1 .fSupportBox {
        margin-top: 0;
        margin-bottom: 0;
        background: #fff;
        padding: 30px;
        border-radius: 0;
        height: 100%;
    }

    .row-consent .custom-control-label,
    .row-consent .consent-label {
        font-size: 14px;
        font-weight: normal;
	line-height: 21px;
    }
}

.page-template-fSupportThanks .subtitle {
    margin-bottom: 10px;
    font-family: Work Sans;
    font-weight: normal;
}

.page-template-fSupportThanks textarea {
    width: 100%;
}

.page-template-fSupportThanks .fSupportBoxTitle,
.page-template-fSupport .fSupportBoxTitle ,
.page-template-fSupport1 .fSupportBoxTitle ,
.page-template-fSupport2 .fSupportBoxTitle {
    color: #4a4a48 !important;
}

.page-template-fSupportThanks .fSupportBoxContent > .f1,
.page-template-fSupport1 .fSupportBoxContent > .f1,
.page-template-fSupport .fSupportBoxContent > .f1,
.page-template-fSupport2 .fSupportBoxContent > .f1,
.page-template-fSupportThanks .fSupportBoxContent > .f3,
.page-template-fSupport .fSupportBoxContent > .f3,
.page-template-fSupport2 .fSupportBoxContent > .f3{
    color: #4a4a48;
}

.page-template-fSupportThanks .fSupportDesc,
.page-template-fSupport .fSupportDesc ,
.page-template-fSupport1 .fSupportDesc ,
.page-template-fSupport2 .fSupportDesc{
    color: #fff;
    padding-top: 246px;
    padding-left: 30px;
    font-size: 22px;
    max-width: 500px;
}

.parsley-errors-list{
    font-size: 13px;
    font-weight: normal;
    font-family: Work Sans;

}

#donation-form.multicurrency .f4 input {
    padding-left: 10px;
    border: none;
    margin-top: 0;
    width: 75%;
    /*height: 41px;*/
}
#donation-form.multicurrency #currency{
    color: #933f8d;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    border: 0;
    padding: 5px 0 5px 5px;
}
#donation-form.multicurrency #currency option{
    color: #933f8d;
    font-size: 22px;
    font-weight: 400;
    text-align: center;
}
#donation-form .fSupportAmount .fFloat{
    padding: 3px;
    font-size: 28px;
    font-weight: 700;
    text-align: center;
}
#donation-form select{
background: none !important;
}
@supports (-moz-appearance:none) {
    select
    {
        padding: 5px 10px 5px 5px !important;
        -moz-appearance:none !important;
        background: transparent url('data:image/gif;base64,R0lGODlhBgAGAKEDAFVVVX9/f9TU1CgmNyH5BAEKAAMALAAAAAAGAAYAAAIODA4hCDKWxlhNvmCnGwUAOw==') right center no-repeat !important;
        background-position: calc(100% - 4px) center !important;
    }
}

.loader {

    content: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA0MCA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEuNDE0MjE7IiB4PSIwcHgiIHk9IjBweCI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwhW0NEQVRBWwogICAgICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7CiAgICAgICAgICAgICAgZnJvbSB7CiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIHRvIHsKICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM1OWRlZykKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgQGtleWZyYW1lcyBzcGluIHsKICAgICAgICAgICAgICBmcm9tIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIHRvIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNTlkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHN2ZyB7CiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7CiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTsKICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOwogICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlOwogICAgICAgICAgICB9CiAgICAgICAgXV0+PC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJvdXRlciI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCwwQzIyLjIwNTgsMCAyMy45OTM5LDEuNzg4MTMgMjMuOTkzOSwzLjk5MzlDMjMuOTkzOSw2LjE5OTY4IDIyLjIwNTgsNy45ODc4MSAyMCw3Ljk4NzgxQzE3Ljc5NDIsNy45ODc4MSAxNi4wMDYxLDYuMTk5NjggMTYuMDA2MSwzLjk5MzlDMTYuMDA2MSwxLjc4ODEzIDE3Ljc5NDIsMCAyMCwwWiIgc3R5bGU9ImZpbGw6YmxhY2s7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNNS44NTc4Niw1Ljg1Nzg2QzcuNDE3NTgsNC4yOTgxNSA5Ljk0NjM4LDQuMjk4MTUgMTEuNTA2MSw1Ljg1Nzg2QzEzLjA2NTgsNy40MTc1OCAxMy4wNjU4LDkuOTQ2MzggMTEuNTA2MSwxMS41MDYxQzkuOTQ2MzgsMTMuMDY1OCA3LjQxNzU4LDEzLjA2NTggNS44NTc4NiwxMS41MDYxQzQuMjk4MTUsOS45NDYzOCA0LjI5ODE1LDcuNDE3NTggNS44NTc4Niw1Ljg1Nzg2WiIgc3R5bGU9ImZpbGw6cmdiKDIxMCwyMTAsMjEwKTsiLz4KICAgICAgICA8L2c+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCwzMi4wMTIyQzIyLjIwNTgsMzIuMDEyMiAyMy45OTM5LDMzLjgwMDMgMjMuOTkzOSwzNi4wMDYxQzIzLjk5MzksMzguMjExOSAyMi4yMDU4LDQwIDIwLDQwQzE3Ljc5NDIsNDAgMTYuMDA2MSwzOC4yMTE5IDE2LjAwNjEsMzYuMDA2MUMxNi4wMDYxLDMzLjgwMDMgMTcuNzk0MiwzMi4wMTIyIDIwLDMyLjAxMjJaIiBzdHlsZT0iZmlsbDpyZ2IoMTMwLDEzMCwxMzApOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjQ5MzksMjguNDkzOUMzMC4wNTM2LDI2LjkzNDIgMzIuNTgyNCwyNi45MzQyIDM0LjE0MjEsMjguNDkzOUMzNS43MDE5LDMwLjA1MzYgMzUuNzAxOSwzMi41ODI0IDM0LjE0MjEsMzQuMTQyMUMzMi41ODI0LDM1LjcwMTkgMzAuMDUzNiwzNS43MDE5IDI4LjQ5MzksMzQuMTQyMUMyNi45MzQyLDMyLjU4MjQgMjYuOTM0MiwzMC4wNTM2IDI4LjQ5MzksMjguNDkzOVoiIHN0eWxlPSJmaWxsOnJnYigxMDEsMTAxLDEwMSk7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNMy45OTM5LDE2LjAwNjFDNi4xOTk2OCwxNi4wMDYxIDcuOTg3ODEsMTcuNzk0MiA3Ljk4NzgxLDIwQzcuOTg3ODEsMjIuMjA1OCA2LjE5OTY4LDIzLjk5MzkgMy45OTM5LDIzLjk5MzlDMS43ODgxMywyMy45OTM5IDAsMjIuMjA1OCAwLDIwQzAsMTcuNzk0MiAxLjc4ODEzLDE2LjAwNjEgMy45OTM5LDE2LjAwNjFaIiBzdHlsZT0iZmlsbDpyZ2IoMTg3LDE4NywxODcpOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTUuODU3ODYsMjguNDkzOUM3LjQxNzU4LDI2LjkzNDIgOS45NDYzOCwyNi45MzQyIDExLjUwNjEsMjguNDkzOUMxMy4wNjU4LDMwLjA1MzYgMTMuMDY1OCwzMi41ODI0IDExLjUwNjEsMzQuMTQyMUM5Ljk0NjM4LDM1LjcwMTkgNy40MTc1OCwzNS43MDE5IDUuODU3ODYsMzQuMTQyMUM0LjI5ODE1LDMyLjU4MjQgNC4yOTgxNSwzMC4wNTM2IDUuODU3ODYsMjguNDkzOVoiIHN0eWxlPSJmaWxsOnJnYigxNjQsMTY0LDE2NCk7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNMzYuMDA2MSwxNi4wMDYxQzM4LjIxMTksMTYuMDA2MSA0MCwxNy43OTQyIDQwLDIwQzQwLDIyLjIwNTggMzguMjExOSwyMy45OTM5IDM2LjAwNjEsMjMuOTkzOUMzMy44MDAzLDIzLjk5MzkgMzIuMDEyMiwyMi4yMDU4IDMyLjAxMjIsMjBDMzIuMDEyMiwxNy43OTQyIDMzLjgwMDMsMTYuMDA2MSAzNi4wMDYxLDE2LjAwNjFaIiBzdHlsZT0iZmlsbDpyZ2IoNzQsNzQsNzQpOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjQ5MzksNS44NTc4NkMzMC4wNTM2LDQuMjk4MTUgMzIuNTgyNCw0LjI5ODE1IDM0LjE0MjEsNS44NTc4NkMzNS43MDE5LDcuNDE3NTggMzUuNzAxOSw5Ljk0NjM4IDM0LjE0MjEsMTEuNTA2MUMzMi41ODI0LDEzLjA2NTggMzAuMDUzNiwxMy4wNjU4IDI4LjQ5MzksMTEuNTA2MUMyNi45MzQyLDkuOTQ2MzggMjYuOTM0Miw3LjQxNzU4IDI4LjQ5MzksNS44NTc4NloiIHN0eWxlPSJmaWxsOnJnYig1MCw1MCw1MCk7Ii8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K') !important;
    background-position: center !important;;
    background-repeat: no-repeat;
}



#donation-form h1 {
  font-size: 1.2rem;
  color: #181818;
  font-family: "Poppins Black", sans-serif;
  background: #d2d3d5;
  text-align: center;
  padding: 16px 14px;
  margin-bottom: 25px; }

#donation-form .text-gray {
  color: #9e9fa3;
  padding: 5px; }
  #donation-form .text-gray a {
    color: #9e9fa3;
    text-decoration: none; }

#donation-form .donation-type-button {
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: bold;
  padding: 14px 8px;
  color: #181818;
  font-family: "Poppins Medium", sans-serif;
  background: #fff;
  width: 100%;
  border: 3px solid #2973ba;
  margin-bottom: 25px; }
  #donation-form .donation-type-button.two-lines {
    padding: 4px 14px;
    line-height: 24px; }
  #donation-form .donation-type-button small {
    font-size: 0.9rem; }
  #donation-form .donation-type-button.active {
    background: #2973ba; }

#donation-form .donation-button {
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: bold;
  padding: 13px;
  color: #181818;
  font-family: "Poppins Medium", sans-serif;
  background: #fff;
  width: 100%;
  border: 3px solid #2973ba;
  margin-bottom: 25px; }
  #donation-form .donation-button small {
    font-size: 0.9rem; }
  #donation-form .donation-button.active {
    background: #2973ba; }

#donation-form input {
  color: #181818;
  background: white;
  padding: 28px 20px;
  border: 3px solid #2973ba;
  border-radius: 0;
  margin-bottom: 25px;
  height: 28px; }
  #donation-form input:focus {
    border-color: #2973ba;
    border-bottom: 3px solid #2973ba !important;
 }
  #donation-form input.donation-other {
    padding: 27px 10px 26px; }

#donation-form .amount-desc {
  text-align: left;
  padding-left: 20px; }
  #donation-form .amount-desc.twoline {
    padding-top: 0px; }
  #donation-form .amount-desc.oneline {
    padding-top: 20px; }

#donation-form .label-checkbox {
  margin-left: 1.5rem; }
  #donation-form .label-checkbox:before {
    border-color: #2973ba;
    border-width: 2px; }

#donation-form .btn-green {
  font-size: 1.2rem;
  color: #fff;
  font-family: "Poppins Black", sans-serif;
  padding: 17px 36px; }
  #donation-form .btn-green .fas {
    border-left: 1px solid #fff;
    padding-left: 11px;
    margin-left: 15px;
    font-size: 21px;
    line-height: 25px;
    vertical-align: middle; }


.btn-pay {
  text-transform: uppercase;
  font-weight: bold;
      font-size: 1.2rem;

  padding:17px 46px;
  color: #fff;
    font-family: "Poppins Black";

  background: #2973ba;
  min-width: 200px; }
  .btn-pay.bordered {
    border: 2px solid #fff; }
  .btn-pay:hover, .btn-pay:focus {
    color: #fff;
    text-decoration: none; }
  .btn-pay .fas {
    border-left: 1px solid #fff;
    padding-left: 11px;
    margin-left: 15px;
    font-size: 21px;
    line-height: 25px;
    vertical-align: middle; 
}
.btn-white {
    text-transform: uppercase;
    font-weight: 700;
    padding: 15px 35px;
    color: black;
    font-family: "Poppins Black";
    background: #fff;
    font-size: 17px;
    border: 4px solid #2973ba;
    margin-right: 14px;
}
.btn-blue {
    text-transform: uppercase;
    font-weight: 700;
    padding: 15px 70px;
    color: white;
    font-family: "Poppins Black";
    background: #2973ba;
    font-size: 1.2rem;
 /*   border: 2px solid #2973ba;*/
}
.btn-blue:hover,
.btn-white:hover{
text-decoration: none;
color: black;
}
.page-id-2861 p{
font-size: 1.1rem;
}
.page-id-2861 h2{
	font-family: "Poppins Black";
}

.page-id-2861 h1{
	font-family: "Poppins Black";
}
.page-id-2861 h3{
	font-weight: 400;
}
.row.bg-gray{
background: #f1f1f1;
}

.bg-blue{
	color: white;
	background: #2973ba;
	text-align: center;
	color: white;
	padding: 31px 15px !important;
	font-family: "Poppins Medium";
	font-size: 17px;
	margin-right: 20px;
}
.bg-blue h4,
.bg-white h4{
font-family: "Poppins Black";
color: white;
margin-bottom: 22px;
font-size: 21px;
}
.bg-white h4{
	color: black;
}
.bg-blue b,
.bg-white b{
font-family: "Poppins Black";

}

.bg-white{
	margin-left: 20px;
color: #77787a;
	border: 6px solid #fed718;
	text-align: left;
	padding: 25px 25px !important;
	font-family: "Poppins Medium";
	font-size: 15px;

}
.bg-white p{
	margin-bottom: 1px;
}

.box-black{
	color: black;
text-align: center;
font-family: "Poppins Black";
border: 5px solid black;
    color: black;
    text-align: center;
    font-family: "Poppins Black";
    border: 5px solid black;
    font-size: 28px;
    padding: 20px 0;
    margin-bottom: 20px;
}
.box-blue{
	background: #2973ba;
	color: black;
text-align: center;
font-family: "Poppins Black";
    font-size: 28px;
    padding: 9px 0;

}

.custom-checkbox {
  color: #181818;
  border: 3px solid  #2973ba;
  border-radius: 0;
  margin-bottom: 5px;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle; }

.custom-checkbox.is_checked {
  background:  #2973ba; }

.label-custom-checkbox {
  margin-bottom: 5px;
  margin-right: 5px; }

.is-checked {
  background-color: #ddd; }

@media only screen and (max-width: 1451px) {
    .donation-button {
        font-size: 1rem !important;
    }
}
@media screen and (max-width: 1199px) {
    input.donation-other {
        width: 100% !important;
    }
}
@media only screen and (max-width: 1024px) {
    .amount-desc.oneline {
        padding-top: 30px;
    }
}
@media only screen and (max-width: 768px) {
    input.donation-other {
        padding: 23px 6px !important;
    }
    .row-first h3{
	    margin-bottom: 2rem;
    }
    .row-first img{

    }
   .btn-white{
	  padding: 15px 2px;
	  margin-right: 0;
	  margin-top: 15px;
		font-size: 1em;
    }
    .row-bank div{
	margin: 10px 0 10px 15px;
    }
    .row-text-content{
    margin-left: 0 !important;
    margin-right: 0 !important;
    }
    .row-text-content div{
	    padding: 0 10px !important;
    }
    .box-black{ margin-top: 25px;}
    .btn-blue{
    padding: 15px 10px;
    }
}
@media only screen and (max-width: 420px) {

    .row-first img{
	margin-top: 35px;
    }
}
@media only screen and (max-width: 345px) {

    #donation-form input.donation-other {
        padding: 32px 3px !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    #donation-form input.donation-other {
        padding: 35px 6px !important;
    }
}
@media only screen and (min-width: 1281px) and (max-width: 1440px) {
    #donation-form input.donation-other {
        padding: 38px 10px;
        width: 120px;
    }
}

.page-id-2908 #donation-form .donation-button {
background: transparent; 
margin-bottom: 0;
}
.page-id-2908 #donation-form .donation-button.active{
background: #2973ba;
color: white;
}
.d-mobi-only,
.d-mobi-only-flex{
	display: none;
}
@media only screen and (max-width: 768px) {
.d-mobi-only{
	display: block
}
.d-mobi-only-flex{
	display: flex;
}
.d-mobi-none{
	display: none
}
.col-with-arrow svg{
	width: 100%
}
#menu-item-1208{
	border-top: none;
	margin-top: 10px;
	color: white;
}
#menu-item-1208 a {
	color: white;
}
}
