/**
 * Overrides
 */
@media (min-width: 750px) {
  #donation-form-wrapper .mod-tab-nav.mod-tab-nav-donations .grid .grid__col:first-child {
    padding-right: 1rem;
  }
}
@media (min-width: 750px) {
  #donation-form-wrapper .mod-tab-nav.mod-tab-nav-donations .grid .grid__col:last-child {
    padding-left: 1rem;
  }
}
@media (max-width: 749px) {
  #donation-form-wrapper .mod-tab-nav.mod-tab-nav-donations .grid .grid__col .btn-tab--large.is-frequently {
    padding-bottom: 45px;
  }
  #donation-form-wrapper .mod-tab-nav.mod-tab-nav-donations .grid .grid__col .btn-tab--large.is-frequently::after {
    display: none;
  }
}
#donation-form-wrapper .input-text input {
  background: #fff;
}
input:focus::placeholder {
  color: transparent!important;
}
/**
 * greenants. Redesign 2022
 */
.neverShowAgain {
  display: none!important;
}
.ga--bg-redesign-gray {
  background-color: #f7f7f7;
}
.ga--contact-wrapper {
  margin-left: -30px;
  margin-right: -30px;
  padding: 50px 30px 25px;
  margin-bottom: 50px;
}
@media (min-width: 993px) {
  .ga--contact-wrapper {
    margin-left: -65px;
    margin-right: -65px;
    padding: 50px 65px 25px;
  }
}
.required-info {
  margin: 20px 0;
}
.ga--donation {
  position: relative;
  margin-top: 50px;
}
@media (min-width: 993px) {
  .ga--donation .multistep .mod-form.step--1.addMargin {
    margin-top: 160px;
  }
}
@media (min-width: 993px) {
  .ga--donation .multistep .mod-tab-nav {
    position: absolute;
    left: 15%;
    top: 155px;
    width: 70%;
    right: 0;
    margin: 0;
  }
}
@media (min-width: 993px) {
  .ga--donation .one-pager .mod-form.step--1.addMargin {
    margin-top: 160px;
  }
}
@media (min-width: 993px) {
  .ga--donation .one-pager .mod-tab-nav {
    position: absolute;
    left: 15%;
    top: 155px;
    width: 70%;
    right: 0;
    margin: 0;
  }
}
.ga--donation .frequently {
  position: absolute;
  right: 40px;
  color: #82C240;
  font-weight: bold;
  font-size: 20px;
  top: -38px;
}
.ga--donation .frequently svg {
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -moz-transform: rotate(90deg);
  /* Firefox */
  -webkit-transform: rotate(90deg);
  /* Safari and Chrome */
  -o-transform: rotate(90deg);
  /* Opera */
  fill: #82C240;
}
@media screen and (max-width: 749px) {
  .ga--donation .frequently.donation-type-selector {
    top: unset;
    bottom: 3px;
    right: 3px;
    background: #82C240;
    color: #ffffff;
    left: 3px;
    text-transform: lowercase;
    /* padding: 3px 0; */
    font-size: 16px;
  }
  .ga--donation .frequently.donation-type-selector svg {
    display: none;
  }
}
.ga--donation .donation-receipt-info {
  margin-top: 50px;
}
.ga--donation .onepager .mod-filter-nav .mod-form,
.ga--donation .onepager .mod-form {
  margin-top: 20px;
  margin-bottom: 80px;
}
@media (max-width: 750px) {
  .ga--donation .form-box .form-box__col-title {
    display: none;
  }
}
.ga--donation .form-box .form-box__col-title.mobile {
  display: none;
}
@media (max-width: 750px) {
  .ga--donation .form-box .form-box__col-title.mobile {
    display: block;
  }
}
@media (max-width: 750px) {
  .ga--donation .form-box .form-box__col-lastname {
    margin-top: 0;
  }
}
@media (max-width: 750px) {
  .ga--donation .form-box .form-box__col-city {
    margin-top: 0;
  }
}
@media (max-width: 750px) {
  .ga--donation .form-box .form-box__col-sixtyfive,
  .ga--donation .form-box .form-box__col-thirtyfive {
    width: 100%;
    padding-right: 0;
  }
}
@media (max-width: 750px) {
  .ga--donation .form-box .form-box__col-phone {
    margin-top: 0;
  }
}
.ga--donation .form-box .input-checkbox {
  margin-bottom: 0;
}
.ga--donation .form-box .input-checkbox.donation-receipt input + label:before,
.ga--donation .form-box .input-checkbox.donation-certificate input + label:before {
  border-color: #03a7fc;
}
.ga--donation .form-box .input-checkbox.donation-receipt input:checked + label:after,
.ga--donation .form-box .input-checkbox.donation-certificate input:checked + label:after {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214.2px%22%20height%3D%2211.8px%22%20viewBox%3D%220%200%2014.2%2011.8%22%20style%3D%22enable-background%3Anew%200%200%2014.2%2011.8%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%230064ad%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M12.1%2C0L5%2C7.3L2.2%2C4.5L0%2C6.7l5%2C5.1l9.3-9.5L12.1%2C0z%22%2F%3E%3C%2Fsvg%3E');
}
.ga--donation .form-box .btn-action.ga--submit {
  padding: 20px;
  font-size: 24px;
}
@media screen and (min-width: 980px) {
  .ga--donation .form-box .btn-action.ga--submit {
    width: 75%;
  }
}
.ga--donation .parsley-success::after {
  top: 18px!important;
}
.ga--donation .parsley-success.input-select__donation-title::after {
  top: 42px!important;
}
.ga--donation .input-checkbox.data--protection {
  margin-bottom: 20px;
  width: calc(100% - 34px);
}
.ga--donation .input-checkbox.data--protection.parsley-success::after {
  top: 0!important;
  right: 0;
}
.ga--donation .input-checkbox.data--protection label p.copytext {
  display: inline;
  margin-left: -3px;
}
.ga--donation .input-checkbox.data--protection label.required-field__label::after {
  display: none;
}
.ga--donation .input-checkbox.newsletter--subscribe label p.copytext {
  display: inline;
  margin-left: -3px;
}
.ga--donation .ga--payment-selector .input-radio-tab-row {
  display: flex;
  flex-direction: column;
}
.ga--donation .ga--payment-selector .input-radio-tab-row .input-radio-tab__logo {
  display: flex;
  margin-left: 60px;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  min-width: unset;
}
.ga--donation .ga--payment-selector .input-radio-tab-row .input-radio-tab__logo.sepa {
  padding-top: 25px;
}
.ga--donation .ga--payment-selector .input-radio-tab-row .input-radio-tab__logo.creditcards {
  padding-top: 32px;
}
.ga--donation .ga--payment-selector .input-radio-tab-row .input-radio-tab__logo.creditcards .logo--wrapper {
  display: flex;
  flex-direction: row;
}
.ga--donation .ga--payment-selector .input-radio-tab-row .input-radio-tab__logo.creditcards .logo--wrapper .mastercard {
  background-image: none;
}
.ga--donation .ga--payment-selector .input-radio-tab-row .input-radio-tab__logo.creditcards .logo--wrapper .visa {
  margin-top: 12px;
  height: 100%;
}
.ga--donation .ga--payment-selector .input-radio-tab-row .input-radio-tab__logo.no-logo {
  padding-top: 0;
  color: #444;
  font-size: 26px;
  white-space: nowrap;
}
.ga--donation .ga--payment-selector .input-radio-tab-row .btn-tab {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  box-shadow: inset 0 0 0 10px #BDBDBD;
  margin-bottom: 50px;
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #BDBDBD;
  background-color: #BDBDBD;
}
.ga--donation .ga--payment-selector .input-radio-tab-row .btn-tab::after {
  display: none;
}
.ga--donation .ga--payment-selector .input-radio-tab-row .btn-tab:hover {
  color: #BDBDBD;
  background-color: #EC7405;
}
.ga--donation .ga--payment-selector .input-radio-tab-row .btn-tab.input-radio-tab__active {
  background-color: #EC7405;
  color: #BDBDBD;
}
.ga--donation .ga--add-title {
  display: flex;
  margin-top: 27px;
  color: #03a7fc;
  align-items: center;
}
.ga--donation .ga--add-title:hover {
  cursor: pointer;
}
.ga--donation .ga--add-title svg {
  fill: #03a7fc;
  margin-right: 5px;
}
@media (max-width: 750px) {
  .ga--donation .ga--add-title {
    display: none;
  }
}
.ga--donation .ga--add-title.mobile {
  display: none;
}
@media (max-width: 750px) {
  .ga--donation .ga--add-title.mobile {
    display: flex;
    margin-top: 10px;
  }
}
.ga--donation .ga--spacer {
  margin-bottom: 30px;
}
.ga--donation .input-tooltip {
  position: relative;
  top: unset;
  right: unset;
  display: inline-block;
}
.ga--donation .mod-form__headline {
  text-transform: uppercase;
  padding: 0;
  border-top: none;
  width: 100%;
  margin-bottom: 30px;
  font-size: 28px;
  color: #707070;
}
.ga--donation .form-box {
  width: 100%;
}
@media screen and (min-width: 980px) {
}
.ga--donation .donation--steps {
  margin: 50px 0 80px;
  background-color: #f2f2f2;
}
.ga--donation .donation--steps.mb-frequently {
  margin-bottom: 100px;
}
.ga--donation .donation--steps.onepager .step {
  cursor: pointer;
}
@media (max-width: 992px) {
  .ga--donation .donation--steps.onepager {
    display: none;
  }
  .ga--donation .donation--steps.multistep {
    position: fixed;
    bottom: 0!important;
    margin: 0!important;
    padding: 0!important;
    z-index: 2!important;
    width: 100%;
    left: 0;
  }
}
.ga--donation .donation--steps .steps--wrapper {
  display: flex;
  justify-content: center;
  flex-direction: row;
}
@media (max-width: 992px) {
  .ga--donation .donation--steps .steps--wrapper {
    justify-content: space-evenly;
  }
}
.ga--donation .donation--steps .steps--wrapper .step--back {
  display: none;
  align-self: center;
}
@media (max-width: 992px) {
  .ga--donation .donation--steps .steps--wrapper .step--back {
    display: flex;
  }
}
.ga--donation .donation--steps .steps--wrapper .step--back svg {
  fill: #707070;
}
.ga--donation .donation--steps .steps--wrapper .step--back:hover {
  cursor: pointer;
}
.ga--donation .donation--steps .steps--wrapper .step--next {
  display: none;
  align-self: center;
}
@media (max-width: 992px) {
  .ga--donation .donation--steps .steps--wrapper .step--next {
    display: flex;
  }
}
.ga--donation .donation--steps .steps--wrapper .step--next svg {
  fill: #03a7fc;
}
.ga--donation .donation--steps .steps--wrapper .step--next:hover {
  cursor: pointer;
}
.ga--donation .donation--steps .steps--wrapper .step {
  display: flex;
  padding: 15px 25px;
  transition: 150ms all;
  color: #878787;
}
@media (max-width: 992px) {
  .ga--donation .donation--steps .steps--wrapper .step {
    display: none;
  }
}
.ga--donation .donation--steps .steps--wrapper .step .number--wrapper {
  width: 50px;
  height: 50px;
  color: #878787;
  border-color: #878787;
  border-width: 3px;
  border-style: solid;
  text-align: center;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 28px;
  min-height: 50px;
  min-width: 50px;
  font-weight: 600;
  margin-right: 15px;
}
.ga--donation .donation--steps .steps--wrapper .step .number--wrapper .number {
  padding-bottom: 2px;
  font-feature-settings: "lnum";
}
.ga--donation .donation--steps .steps--wrapper .step .number--wrapper .checkmark {
  display: none;
}
.ga--donation .donation--steps .steps--wrapper .step.enabled {
  cursor: pointer;
}
.ga--donation .donation--steps .steps--wrapper .step.finished {
  color: #EC7405;
  cursor: pointer;
}
@media (max-width: 992px) {
  .ga--donation .donation--steps .steps--wrapper .step.finished {
    display: none;
  }
}
.ga--donation .donation--steps .steps--wrapper .step.finished .number--wrapper {
  border-color: #EC7405;
}
.ga--donation .donation--steps .steps--wrapper .step.finished .number--wrapper .number {
  display: none;
}
.ga--donation .donation--steps .steps--wrapper .step.finished .number--wrapper .checkmark {
  display: flex;
  fill: #EC7405;
}
.ga--donation .donation--steps .steps--wrapper .step.active {
  color: #03a7fc;
}
@media (max-width: 992px) {
  .ga--donation .donation--steps .steps--wrapper .step.active {
    display: flex;
  }
}
.ga--donation .donation--steps .steps--wrapper .step.active .number--wrapper {
  color: #03a7fc;
  border-color: #03a7fc;
}
.ga--donation .donation--steps .steps--wrapper .step.active .number--wrapper .checkmark {
  fill: #03a7fc;
}
.ga--donation .donation--steps .steps--wrapper .step .text {
  font-size: 20px;
  align-self: center;
  font-weight: 600;
}
.ga--donation .grid__col {
  position: relative;
}
.ga--donation label .frequently {
  position: absolute;
  text-align: left;
  width: 300px;
  left: 2px;
  top: -33px;
}
.ga--donation .donation--subheader {
  font-weight: 600;
  font-size: 16px;
  font-feature-settings: 'lnum';
  text-transform: uppercase;
}
.ga--donation .donation--subheader svg {
  fill: #03a7fc;
  margin-left: 5px;
}
.ga--donation .payment--subheader {
  font-weight: 600;
  font-size: 16px;
  font-feature-settings: 'lnum';
  text-transform: uppercase;
  margin-bottom: 40px;
}
.ga--donation .input-radio-tab-grid {
  display: flex;
  margin-bottom: 10px;
  flex-direction: column;
}
@media (min-width: 576px) {
  .ga--donation .input-radio-tab-grid {
    flex-direction: row;
  }
}
.ga--donation .input-radio-tab-grid .input-tab {
  margin-bottom: 3px;
  width: auto;
  margin-right: 0;
}
@media (min-width: 576px) {
  .ga--donation .input-radio-tab-grid .input-tab {
    margin-bottom: 0;
    margin-right: 10px;
  }
}
@media (max-width: 575px) {
  .ga--donation .input-radio-tab-grid .input-tab .frequently {
    display: none;
  }
}
.ga--donation .input-radio-tab-grid .input-tab .input-text--price::after {
  top: 10px!important;
}
.ga--donation .input-radio-tab-grid .input-tab .input-text--price.parsley-success::after {
  top: 4px!important;
}
.ga--donation .input-radio-tab-grid .input-tab .btn-tab-grid,
.ga--donation .input-radio-tab-grid .input-tab .donation_amount {
  display: block;
  font-size: 24px;
  color: #878787;
  cursor: pointer;
  position: relative;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-align: center;
  padding: 6px 20px;
  box-shadow: inset 0 0 0 3px #878787;
  -webkit-font-feature-settings: 'lnum';
  -moz-font-feature-settings: 'lnum';
  font-feature-settings: 'lnum';
}
@media screen and (min-width: 576px) {
  .ga--donation .input-radio-tab-grid .input-tab .btn-tab-grid,
  .ga--donation .input-radio-tab-grid .input-tab .donation_amount {
    min-width: 115px;
  }
}
.ga--donation .input-radio-tab-grid .input-tab .btn-tab-grid:hover,
.ga--donation .input-radio-tab-grid .input-tab .donation_amount:hover {
  color: #EC7405;
  box-shadow: inset 0 0 0 3px #EC7405;
}
.ga--donation .input-radio-tab-grid .input-tab .btn-tab-grid--nopadding {
  padding: 0;
  box-shadow: none !important;
}
.ga--donation .input-radio-tab-grid .input-tab--active .btn-tab-grid,
.ga--donation .input-radio-tab-grid .input-tab--active .donation_amount {
  color: #EC7405;
  box-shadow: inset 0 0 0 3px #EC7405;
}
.ga--donation .input-radio-tab-grid .input-tab--active .btn-tab-grid::after,
.ga--donation .input-radio-tab-grid .input-tab--active .donation_amount::after {
  content: '';
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 9px solid #ec7405;
  position: absolute;
  top: 37px;
  margin-left: -4px;
  left: 50%;
  -webkit-transform: scale(0.9999);
  -moz-transform: scale(0.9999);
  -ms-transform: scale(0.9999);
  transform: scale(0.9999);
}
@media screen and (min-width: 576px) {
  .ga--donation .input-radio-tab-grid .input-tab__custom-value .input-text--price {
    min-width: 240px;
    max-width: 240px;
  }
}
@media screen and (min-width: 576px) {
  .ga--donation .input-radio-tab-grid .input-tab__custom-value .input-text--price.items-3 {
    min-width: 365px;
    max-width: 365px;
  }
}
@media screen and (min-width: 576px) {
  .ga--donation .input-radio-tab-grid .input-tab__custom-value .input-text--price.items-4 {
    min-width: 490px;
    max-width: 490px;
  }
}
.ga--donation .input-radio-tab-grid .input-tab__custom-value .donation_amount {
  position: relative;
  margin-top: 0;
  border: 0;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0.05em;
  color: #878787;
  text-align: center;
  padding: 6px;
  background-color: transparent;
  box-shadow: inset 0 0 0 3px #878787;
}
.ga--donation .input-radio-tab-grid .input-tab__custom-value .donation_amount::placeholder {
  text-align: center;
  padding: 0;
}
.ga--donation .input-text input::placeholder {
  text-transform: uppercase;
  color: #878787;
}
.ga--donation .input-text__donation-certificate-receiver-1-2-1::after {
  top: 44px!important;
}
@media screen and (min-width: 576px) {
  .ga--donation select.donation-rhythm {
    min-width: 365px;
    max-width: 365px;
  }
}
.ga--donation .owl-carousel {
  padding: 0 65px;
  position: relative;
  width: auto;
}
.ga--donation .owl-carousel .owl-stage-outer {
  height: 110px;
}
.ga--donation .owl-carousel .owl-stage-outer .owl-stage {
  position: absolute;
}
.ga--donation .owl-carousel .owl-stage-outer .owl-stage .owl-item .item {
  border: 4px solid transparent;
  cursor: pointer;
}
.ga--donation .owl-carousel .owl-stage-outer .owl-stage .owl-item .item.selected {
  border: 4px solid #03a7fc;
}
.ga--donation .owl-carousel .owl-nav .owl-prev,
.ga--donation .owl-carousel .owl-nav .owl-next {
  position: absolute;
  z-index: 70;
  top: 50%;
  margin-top: -25px;
}
.ga--donation .owl-carousel .owl-nav .owl-prev {
  left: 0;
}
.ga--donation .owl-carousel .owl-nav .owl-next {
  right: 0;
}
form[name="donation"] .parsley-success.input-select select {
  background-position: right 2px center;
  background-size: 40px;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22enable-background%3Anew%200%200%2020%2020%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%2382C341%3B%7D%20.st1%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%2214.2%2C6%208.2%2C11.6%205.8%2C9.4%204%2C11.1%208.2%2C15%2016%2C7.7%20%20%22%2F%3E%3C%2Fg%3E%3Crect%20x%3D%220.2%22%20y%3D%22-0.2%22%20class%3D%22st1%22%20width%3D%2219.5%22%20height%3D%2220%22%2F%3E%3C%2Fsvg%3E");
}
.content--wrapper {
  margin-bottom: 80px;
}
.content--wrapper .content--inner {
  text-align: center;
}
.content--wrapper .content--inner .mod-media-modul {
  padding: 0 50px!important;
}
@media screen and (min-width: 768px) {
  .content--wrapper .content--inner .mod-media-modul {
    padding: 0 150px!important;
  }
}
@media screen and (min-width: 992px) {
  .content--wrapper .content--inner .mod-media-modul {
    padding: 0 180px!important;
  }
}
/*
 * Unzer - Card
 */
@media (max-width: 1099px) {
  .ga--donation .unzer-card {
    margin-left: 0;
  }
}
.ga--donation .unzer-card .row {
  margin-bottom: 33px;
}
.ga--donation .unzer-card .input-text label {
  display: block;
}
.ga--donation .unzer-card .input-text .unzerUIIframe {
  width: auto !important;
}
.ga--donation .unzer-card .input-text .input {
  display: block;
  width: 100%;
}
.ga--donation .unzer-card .input-text .required .error {
  display: none;
  margin: 0 0 0 20px;
}
.ga--donation .unzer-card .unzerUI.input > .unzerInput,
.ga--donation .unzer-card .unzerUI.input > input {
  border: 3px solid #444;
  box-shadow: none !important;
}
.apple-pay-button,
.apple-pay-button-with-text {
  display: block;
  width: 100%;
}
.ga--donation--paypal {
  /* The container <div> - needed to position the dropdown content */
  /* Dropdown Content (Hidden by Default) */
  /* Links inside the dropdown */
  /* Change color of dropdown links on hover */
  /* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
}
.ga--donation--paypal .contenttable {
  table-layout: fixed;
  width: 100%;
  display: none;
}
@media (min-width: 576px) {
  .ga--donation--paypal .contenttable {
    display: table;
  }
}
.ga--donation--paypal .contenttable td {
  vertical-align: middle;
}
.ga--donation--paypal .contenttable .col-actions {
  padding-right: 0;
  min-width: unset;
  width: 50px;
}
@media (max-width: 575px) {
  .ga--donation--paypal .contenttable .col-actions {
    text-align: center;
  }
}
.ga--donation--paypal .contenttable .col-edit {
  text-align: right;
  padding-right: 0;
  width: 50px;
}
@media (max-width: 575px) {
  .ga--donation--paypal .contenttable .col-edit {
    text-align: center;
  }
}
.ga--donation--paypal .contenttable svg {
  width: 48px;
}
.ga--donation--paypal .contenttable .copytext--small {
  line-height: normal;
}
.ga--donation--paypal .contenttable .no-border {
  border-width: 0;
}
.ga--donation--paypal .contenttable.mobile {
  display: none;
}
@media (max-width: 575px) {
  .ga--donation--paypal .contenttable.mobile {
    display: table;
  }
}
.ga--donation--paypal .dropdown {
  position: relative;
  display: inline-block;
}
.ga--donation--paypal .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 200px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  right: 0;
  top: 35px;
}
.ga--donation--paypal .dropdown-content a {
  color: #444;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
  text-transform: none;
}
.ga--donation--paypal .dropdown-content a:hover {
  background-color: #ddd;
}
.ga--donation--paypal .show {
  display: block;
}
.ga--donation--paypal .required-field__label::after {
  position: absolute;
  right: -37px;
}
/* remove success form validation */
.ga--donation form[name="donation"] .parsley-success:after,
.ga--donation .validation-form .parsley-success:after {
  display: none;
}
.ga--donation form[name="donation"] .parsley-success select,
.ga--donation .validation-form .parsley-success select {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2224%22%20height%3D%2215%22%20viewBox%3D%220%200%2024%2015%22%3E%20%20%3Cdefs%3E%20%20%20%20%3Cstyle%3E%20%20%20%20%20%20.cls-1%20%7B%20%20%20%20%20%20%20%20fill%3A%20%23878787%3B%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%20%20%20%20%20%20%7D%20%20%20%20%3C%2Fstyle%3E%20%20%3C%2Fdefs%3E%20%20%3Cpath%20d%3D%22M22.999%2C3.048%20L13.655%2C11.935%20L13.658%2C11.938%20L11.502%2C13.990%20L11.498%2C13.987%20L11.495%2C13.989%20L9.338%2C11.938%20L9.341%2C11.935%20L-0.001%2C3.048%20L2.155%2C0.996%20L11.498%2C9.883%20L20.842%2C0.996%20L22.999%2C3.048%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E');
  background-position: right 20px center;
  background-size: 24px 15px;
}
.validation-form .validation-error input[type="text"],
.validation-form .validation-error select {
  border-color: #ec7405;
}
.validation-form .validation-auto input[type="text"],
.validation-form .validation-auto select {
  border-color: #ec7405;
}
.validation-form .validation-success input[type="text"],
.validation-form .validation-success select {
  border-color: #82C341;
}
