.wdt-donation-item { background: transparent; display: block; position: relative; width: 100%; transition: all 0.5s ease-in-out; border-bottom: 5px solid transparent; }
.wdt-donation-item:hover { background: var(--wdtBodyBGColor); box-shadow: 0 0 15px 0 #00000029; border-bottom: 5px solid var(--wdtPrimaryColor); } 
/* .wdt-donation-item .wdt-donation-item-media img { transition: all 0.5s ease-in-out;}
.wdt-donation-item:hover .wdt-donation-item-media img { transform: scale(1.05); will-change: transform;} */

.wdt-donation-item .wdt-donation-item-media { flex: 2.3; }
.wdt-donation-item .wdt-donation-item-detail { flex: 3; }

.wdt-donation-item .wdt-donation-item-media, .wdt-donation-item .wdt-donation-item-media > a { display: inline-flex; overflow: hidden;}
.wdt-donation-item .wdt-donation-item-media img { min-width: 200px; object-fit: cover; width: 100%; }
.wdt-donation-item .wdt-donation-item-detail { display: inline-flex; flex-wrap: wrap; padding: 30px 40px; position: relative; }

.wdt-donation-item .wdt-donation-item-detail > *:not(:last-child) { margin: 0 0 1rem 0; }

.wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-title { margin-top: -0.25em; order: -2; transition: var(--wdtBaseTransition); transform-style: preserve-3d; }
.wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-title, .wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-title a { display: inline-flex; }

.wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-fund-details { margin-top: 20px; width: 100%; }
.wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-fund-details .wdt-progressbar-container { display: flex; flex-wrap: wrap; width: 100%; }
.wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-fund-details .wdt-progressbar-container .wdt-progressbar svg path:nth-child(2) { stroke: var(--wdtPrimaryColor); stroke-linecap: round; }
.wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-fund-details .wdt-progressbar-container .wdt-progressbar-content { display: inline-flex; flex-direction: row; justify-content: space-between; font-size: var(--wdtFontSize_Base); margin: 0; font-weight: 700; }
.wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-fund-details .wdt-progressbar-container .wdt-progressbar-content span {
  color: var(--wdtPrimaryColor); }

.wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-fund-details .wdt-progressbar-container .wdt-progressbar-content .wdt-progressbar-value { color: var(--wdtHeadAltColor); font-weight: bold; margin-left: 0; margin-right: 10px; position: relative; top: auto; right: auto; }
.wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-fund-details .wdt-progressbar-container .wdt-progressbar-content .wdt-progressbar-value .wdt-progressbar-percentage { font-size: inherit; top: auto; }

.wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-fund-details .wdt-progressbar-container .give-goal-progress,
.wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-fund-details .wdt-progressbar-container .give-goal-progress > * { margin-bottom: 0; margin-top: 40px;display: inline; width: fit-content; font-size: var(--wdtFontSize_Ext); }
.wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-fund-details .wdt-progressbar-container .give-goal-progress .income { color: var(--wdtHeadAltColor); line-height: normal; font-size: var(--wdtFontSize_Ext); }
.wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-fund-details .wdt-progressbar-container .wdt-progressbar svg { height: 10px; }

.wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-button { line-height: 1; background: none; border-radius: var(--wdtRadius_Zero); padding: 0 0 6px; font-family: var(--wdtFontTypo_Ext); text-transform: uppercase; color: var(--wdt-elementor-color-secondary); width: fit-content; margin: 0; position: absolute; right: 0; bottom: 0; }
.wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-button:before { content: ''; display: block; position: absolute; left: 0; bottom: -2px; height: 2px; width: 100%; transition: transform .4s cubic-bezier(.33,.52,.05,.96); transform: scaleX(0); transform-origin: left; background: currentColor; }
.wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-button:after { content: '';
  display: block; position: absolute; left: 0; bottom: -2px; height: 2px; width: 100%; background: currentColor; transition: transform .4s cubic-bezier(.33,.52,.05,.96) .4s; transform: scaleX(1); transform-origin: right;}
.wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-button:hover:before { transform: scaleX(1); transform-origin: left; transition: transform .4s cubic-bezier(.33,.52,.05,.96) .4s; }
.wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-button:hover:after { transform: scaleX(0); transform-origin: right; transition: transform .4s cubic-bezier(.33,.52,.05,.96); }

.wdt-custom-donation-grid .wdt-donation-item { flex-flow: column; }

#give-recurring-form .form-row label, form.give-form .form-row label, form[id*="give-form"] .form-row label { display: none !important; }

.wdt-custom-home2-donation .wdt-donation-item {
  background: var(--wdt-elementor-color-white);
}
.wdt-custom-home2-donation .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before { background: var(--wdtAccentTxtColor);}
.wdt-custom-home2-donation .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before, .wdt-custom-home2-donation .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before { background-color: var(--wdtPrimaryColor);}

/* Responsive */

@media only screen and (max-width: 1280px) {
 
    .wdt-donation-item .wdt-donation-item-media, .wdt-donation-item .wdt-donation-item-detail, .wdt-donation-item .wdt-donation-item-media img { min-width: 265px; }

}

@media (max-width: 400px) {
  .wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-button { position: relative; margin-top: 15px; }
}